@charset "utf-8";
/* CSS Document */

/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
   
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
#clear {
	clear: both;
}
/**
 * jQuery FlexSlider v2.1
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
#home .soliloquy-container a:active,#home .soliloquy-container .soliloquy a:active{outline:none !important}
#home .soliloquy-container .soliloquy .soliloquy-slides,.soliloquy-container .soliloquy .soliloquy-slides li,#home .soliloquy-container .soliloquy-control-nav,#home .soliloquy-container .soliloquy-control-nav li,#home .soliloquy-container .soliloquy-direction-nav,#home .soliloquy-container .soliloquy-direction-nav li{list-style:none;margin:0;padding:0}
#home .soliloquy-container,#home .soliloquy-container .soliloquy,#home .soliloquy-container .soliloquy .soliloquy-slides{margin:0;padding:0;position:relative;width:100%;zoom:1}
#home .soliloquy-container .soliloquy-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;max-height:2000px;transition:all 1s ease}
#home .soliloquy-container .soliloquy .soliloquy-slides>li{display:none}
#home .soliloquy-container .soliloquy .soliloquy-slides img{display:block;max-width:100%}
#home .soliloquy-container .soliloquy-pauseplay span{text-transform:capitalize}
#home .soliloquy-container .soliloquy-html-slide{height:100%;max-height:100%;max-width:100%;width:100%}
#home .soliloquy-container .soliloquy-html-slide-wrapper{padding:0;position:relative;width:100%}
#home .soliloquy-container .soliloquy-html-slide-container{height:100%;left:0;position:absolute;top:0;width:100%}
#home .soliloquy-container .soliloquy-slides:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
html[xmlns] .soliloquy-container .soliloquy-slides{display:block}
* html .soliloquy-container .soliloquy-slides{height:1%}
.no-js .soliloquy-slides>li:first-child{display:block}
#home .soliloquy-container .soliloquy .soliloquy-slides{zoom:1}
#home .soliloquy-container .soliloquy .soliloquy-slides>li{position:relative}
#home .soliloquy-container .soliloquy .soliloquy-slides>li a{display:block}
#home .soliloquy-container .soliloquy-caption{bottom:0;left:0;margin:0;padding:0;position:absolute;width:100%;zoom:1}
#home .soliloquy-container .soliloquy-caption .soliloquy-caption-inside{-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);background:rgba(0,0,0,.5);color:#fff;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);font-size:14px;line-height:18px;margin:0;padding:10px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.3);zoom:1}
#home .soliloquy-container .soliloquy-caption .soliloquy-caption-inside a{position:relative;z-index:20}
#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption.soliloquy-fc-bullets{padding-bottom:34px}
#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption.soliloquy-fc-pauseplay{padding-right:34px}
#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption .soliloquy-fc-title,#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption .soliloquy-fc-title a{color:#fff;font-size:18px;font-weight:bold;margin:0;padding:0;text-align:left}
#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption{color:#fff;text-align:left}
#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption .soliloquy-fc-content{color:#fff;display:block;font-size:14px;margin:0;padding:0;text-align:left}
#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption .soliloquy-fc-content.soliloquy-fc-title-above{margin-top:10px}
#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption .soliloquy-fc-read-more{display:inline-block;*display:inline;font-weight:bold;text-align:left}
#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption .soliloquy-fc-read-more.soliloquy-fc-content-above{margin-top:10px}
#home .soliloquy-container .soliloquy-video-caption{bottom:auto;top:0}
#home .soliloquy-container .soliloquy-direction-nav,#home .soliloquy-container.soliloquy-thumbnails-container .soliloquy-thumbnails .soliloquy-direction-nav{background:url('images/slider-arrows-horizontal.png') no-repeat scroll -9999px -9999px;height:0 !important;list-style:none !important; display: block;}
#home .soliloquy-container.soliloquy-slide-vertical .soliloquy-direction-nav{background:url('images/slider-arrows-vertical.png') no-repeat scroll -9999px -9999px}
#home .soliloquy-container:hover .soliloquy-direction-nav,.soliloquy-container.soliloquy-hover .soliloquy-direction-nav,#home .soliloquy-container.soliloquy-thumbnails-container:hover .soliloquy-thumbnails #home .soliloquy-direction-nav,#home .soliloquy-container.soliloquy-thumbnails-container.soliloquy-hover .soliloquy-thumbnails .soliloquy-direction-nav{display:block}
#home .soliloquy-container .soliloquy-direction-nav li a{border:0 none;display:block !important;outline:0;z-index:30}

#home .soliloquy-container.soliloquy-slide-horizontal .soliloquy-direction-nav li .soliloquy-next,#home .soliloquy-container.soliloquy-thumbnails-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-next,#home .soliloquy-container .soliloquy-direction-nav li .soliloquy-next
{background:url('images/slider-arrows-horizontal.png') no-repeat scroll 0 -54px !important;height:54px !important;margin-top:-60px !important;right:-30px !important;position:absolute !important;text-indent:-9999px !important;top:50% !important;width:54px !important;z-index:30 !important;}

#home .soliloquy-container.soliloquy-slide-horizontal .soliloquy-direction-nav li .soliloquy-next,#home .soliloquy-container.soliloquy-thumbnails-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-next:hover,#home .soliloquy-container .soliloquy-direction-nav li .soliloquy-next:hover
{background:url('images/slider-arrows-horizontal-a.png') no-repeat scroll 0 -54px !important;height:54px !important;margin-top:-60px !important;right:-30px !important;position:absolute !important;text-indent:-9999px !important;top:50% !important;width:54px !important;z-index:30 !important;}

#home .soliloquy-container.soliloquy-slide-horizontal .soliloquy-direction-nav li .soliloquy-prev,#home .soliloquy-container.soliloquy-thumbnails-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-prev,#home .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev
{background:url('images/slider-arrows-horizontal.png') no-repeat scroll 0 0 !important;height:54px !important;left:-30px !important;margin-top:-60px !important;position:absolute !important;text-indent:-9999px !important;top:50% !important;width:54px !important;z-index:30 !important;}

#home .soliloquy-container.soliloquy-slide-horizontal .soliloquy-direction-nav li .soliloquy-prev,#home .soliloquy-container.soliloquy-thumbnails-container .soliloquy-thumbnails .soliloquy-direction-nav li .soliloquy-prev:hover ,#home .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev:hover
{background:url('images/slider-arrows-horizontal-a.png') no-repeat scroll 0 0 !important;height:54px !important;left:-30px !important;margin-top:-60px !important;position:absolute !important;text-indent:-9999px !important;top:50% !important;width:54px !important;z-index:30 !important;}

#home .soliloquy-container.soliloquy-slide-vertical .soliloquy-direction-nav li .soliloquy-next
{background:url('images/slider-arrows-vertical.png') no-repeat scroll -54px 0 !important;height:54px !important;margin-top:-6px !important;right:10px !important;position:absolute !important;text-indent:-9999px !important;top:50% !important;width:18px !important;z-index:30 !important;}

#home .soliloquy-container.soliloquy-slide-vertical .soliloquy-direction-nav li .soliloquy-prev{background:url('images/slider-arrows-vertical.png') no-repeat scroll 0 0;height:13px;left:10px;margin-top:-6px;position:absolute;text-indent:-9999px;top:50%;width:18px;z-index:30}
#home .soliloquy-container .soliloquy-direction-nav li .disabled,.soliloquy-container .soliloquy-direction-nav li .soliloquy-disabled{cursor:default;filter:alpha(opacity=30);opacity:.3}
#home .soliloquy-container .soliloquy-control-nav{background:url('images/slider-dots.png') no-repeat scroll -9999px -9999px;bottom:20px;line-height:0;list-style:none;margin-left:5px;position:absolute;z-index:30;right: 20px;}
#home .soliloquy-container .soliloquy-control-nav li{display:inline-block;*display:inline;margin:0 0 0 5px;zoom:1}

#home .soliloquy-container .soliloquy-control-nav li a{background:url('images/slider-dots.png') no-repeat scroll 0 0 !important;cursor:pointer !important;display:block !important;float:left !important;height:25px !important;position:relative !important;text-indent:-9999px !important;width:25px !important;z-index:50 !important;}

#home .soliloquy-container .soliloquy-control-nav li a:hover,#home .soliloquy-container .soliloquy-control-nav li a.active,#home .soliloquy-container .soliloquy-control-nav li a.soliloquy-active{background-position:0 -25px !important;}

#home .soliloquy-container .soliloquy-pauseplay{bottom:10px;line-height:0;position:absolute;right:0;z-index:15}

#home .soliloquy-container .soliloquy-pauseplay .soliloquy-pause{background:url(images/pause.png) no-repeat scroll 0 0;cursor:pointer;float:right;height:14px;margin-right:10px;text-indent:-9999px;width:13px}
#home .soliloquy-container .soliloquy-pauseplay .soliloquy-play{background:url(images/play.png) no-repeat scroll 0 0;cursor:pointer;float:right;margin-right:10px;height:14px;text-indent:-9999px;width:11px}
#home .soliloquy-thumbnails-container .soliloquy-thumbnails-item-image{-ms-filter:alpha(opacity=50);cursor:pointer;filter:alpha(opacity=50);opacity:.5}
#home .soliloquy-thumbnails-container .soliloquy-active-slide .soliloquy-thumbnails-item-image,.soliloquy-thumbnails-container .soliloquy-thumbnails-item-image:hover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}
#home .soliloquy-container .soliloquy-touch-left,.soliloquy-container .soliloquy-touch-right{background:transparent;height:100%;position:absolute;top:0;width:0;z-index:25}
#home .soliloquy-container .soliloquy-touch-left{left:0}
#home .soliloquy-container .soliloquy-touch-right{right:0}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){

#home .soliloquy-container .soliloquy-control-nav li a:hover,#home .soliloquy-container .soliloquy-control-nav li a.active,.soliloquy-container .soliloquy-control-nav li a.soliloquy-active{background-position:0 -15px}
#home .soliloquy-container .soliloquy-pauseplay .soliloquy-pause{background:url(images/pause@2x.png) no-repeat scroll 0 0;background-size:100%}
#home .soliloquy-container .soliloquy-pauseplay .soliloquy-play{background:url(images/play@2x.png) no-repeat scroll 0 0;background-size:100%}}

@media only screen and (max-width:800px){.soliloquy-container .soliloquy-caption-inside{font-size:12px}
#home .soliloquy-container .soliloquy-caption .soliloquy-fc-caption .soliloquy-fc-content{display:none}
#home .soliloquy-container .soliloquy-touch-left,#home .soliloquy-container .soliloquy-touch-right{width:90px}}

@media only screen and (max-width:600px){.soliloquy-container .soliloquy-direction-nav{display:block}
#home .soliloquy-container .soliloquy-caption-inside{bottom:auto;top:0}
#home .soliloquy-container .soliloquy-touch-left,#home .soliloquy-container .soliloquy-touch-right{width:30px}}