html{ padding : 0;}*{ -webkit-box-sizing : border-box; -moz-box-sizing : border-box; -o-box-sizing: border-box; -ms-box-sizing  : border-box; box-sizing: border-box;}body{ margin: 0; font-size: 62.5%; font-family : 'Open Sans', sans-serif;}b, strong{ font-weight: bold;}.clearfix:before, .clearfix:after,.gallery:before, .gallery:after,.row:before, .row:after,.sidebar:before, .sidebar:after{ content : ""; display : table;}.clearfix:after, .gallery:after, .row:after, .sidebar:after{ clear : both;}.clearfix, .gallery, .row, .sidebar{ zoom : 1; }article, aside, details, figure, footer, header, hgroup, main, nav, section, summary{ display : block; margin  : 0;}figure{ text-align : center; margin-bottom : 20px;}main .col figure img{ display : inline-block; margin  : 0;}figcaption{ font-size  : 1.2em; font-style : italic;}audio:not([controls]){ display : none; height  : 0; }abbr[title]{ border-bottom : 1px dotted;}pre, code{ white-space : pre; white-space : pre-wrap; word-wrap: break-word; margin: 0 0 20px;}pre{ font-size: 1.6em;}sub, sup{ font-size: 75%; position : relative; line-height : 1;}sup{ vertical-align: top;}sub{ vertical-align: bottom;}svg:not(:root){ overflow : hidden;}legend{ border : 0; padding: 0; white-space  : normal; *margin-left : -7px;}button, input, select, textarea{ font-size : 100%; margin : 0; vertical-align  : baseline; *vertical-align : middle;}button, input{ line-height : normal;}button, select{ text-transform : none;}button, html input[type="button"], input[type="reset"], input[type="submit"]{ -webkit-appearance : button; -moz-appearance : button; cursor : pointer; *overflow : visible;}button[disabled], html input[disabled]{ cursor : default;}input[type="checkbox"], input[type="radio"]{ padding : 0; *height : 13px; *width  : 13px;}textarea{ overflow : auto; vertical-align : top;}.wrapper, main, footer, header{ width  : 100%;}.wrapper{ position: relative;}.row{ position  : relative; margin : 0 auto; padding: 0; width  : 100%; min-width : 1200px; max-width : 1200px;}.col, .wrap{ margin  : 0; padding : 20px 20px 0 20px; float: left;}.wrap { padding : 0;}.no-padding-top{ padding-top: 0;}.no-padding-right{ padding-right: 0;}.margin-right-20{ margin-right: 20px;}.span-1-2-input{ width  : 50%; padding-right: 10px;}.span-1-2-input:nth-child(even){ padding-left  : 10px; padding-right : 0;}.span-1-1{ width : 100%;}.span-1-2{ width : 50%;}.span-1-3{ width : 33.333%;}.span-2-3{ width : 66.666%;}.span-1-4{ width : 25%; word-wrap: break-word; }.span-3-4{ width : 75%;}.span-1-5{ width : 20%; word-wrap: break-word;}.span-1-6{ width : 16.666%; word-wrap: break-word;}.span-1-7{ width : 14.285%; word-wrap: break-word;}.span-1-8{ width : 12.5%; word-wrap: break-word;}.span-1-9{ width : 11.111%; word-wrap: break-word;}.span-2-9{ width : 22.222%; word-wrap: break-word;}.span-3-9{ width : 33.333%;}.span-4-9{ width : 44.444%;}.span-5-9{ width : 55.555%;}.span-1-10{ width : 10%; word-wrap: break-word;}.span-5-12{ width : 41.666%;}.span-7-12{ width : 58.333%;}p, blockquote, img, table, iframe, embed, hr, ul, ol{ margin-bottom : 20px;}h1, h2, h3, h4, h5, h6, p, input, table{ margin: 0 0 20px 0; line-height : normal; font-weight : 100; font-family : 'Open Sans', sans-serif;}h1{ font-size : 4em;}h2{ font-size : 2.6em;}h2.h1-clone{ font-size : 4em;}h3{ font-size : 2.6em;}h4{ font-size : 2.5em;}h5{ font-size : 2em;}h6{ font-size : 1.6em;}p, dd{ padding  : 0; font-size: 1.6em; line-height : 1.6em; font-weight : 100;}a, li, input{ -ms-transition  : color .15s ease, background-color .15s ease, opacity .15s ease; -webkit-transition : color .15s ease, background-color .15s ease, opacity .15s ease; -moz-transition : color .15s ease, background-color .15s ease, opacity .15s ease; -o-transition: color .15s ease, background-color .15s ease, opacity .15s ease; transition: color .15s ease, background-color .15s ease, opacity .15s ease; will-change: color, background-color;}a{ text-decoration : none; outline: none; border : 0;}a:hover{ outline : 0;}ul{ margin : 0 0 20px 0; padding: 0; font-size : 1.6em; list-style-type : none; display: block;}ul li{ margin : 0; padding: 0; list-style-type : none; line-height  : 1.6em; font-weight  : 100;}ul ul, ol ol, ul ol, ol ul, ul.sidebar { font-size : 100%; margin : 0;}main ul{ padding: 0 0 0 35px;}main li{ list-style-type : disc;}ol{ font-size : 1.6em; margin : 0; padding: 0 0 20px 45px; list-style-type : decimal-leading-zero; display: block;}ol li{ list-style-type : decimal-leading-zero; line-height  : 1.6em;}dl{ margin  : 0; padding : 0 0 20px 20px;}dt{ font-size : 2em;}dd{ margin: 0 0 20px; padding  : 0; font-size: 1.5em; line-height : 1.5em;}small{ font-size : 80%;}blockquote{ margin : 0 0 20px 0; padding: 0; font-size : 2em; line-height  : 1.6em; font-weight  : normal; font-style: italic; font-family  : Georgia, "Times New Roman", Times, serif; color  : #999;}blockquote p{ font-family : Georgia, "Times New Roman", Times, serif; font-size: 100%; color : #999;}p blockquote { font-size: 100%;}hr{ margin  : 0 0 20px 0; padding : 0; display : block; border  : 1px solid #CCC; width: 100%; color: #CCC;}#header-top-bar p{ font-size : 1.3em;}.logo a{ display: block; margin-bottom: 10px; padding: 0; width  : auto; font-size : 4em; line-height  : 40px;}header img{ margin-bottom : 0;}nav ul{ margin : 0; padding: 0; width  : 100%; height : 60px; list-style-type : none; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;  display: flex; text-align: center; }nav li{ position: relative; float: left; text-align : center; list-style-type  : none; height  : 60px; line-height: 60px; display : inline-block;  -webkit-box-flex : 1 1 0; -moz-box-flex : 1 1 auto; -webkit-flex  : 1 1 auto; -ms-flex: 1 1 auto; flex : 1 1 auto;}nav a{ padding : 0; display : block; padding : 0 20px;}nav ul li:hover ul{ display : block;}nav ul ul{ display : none; height  : auto; left : 0; padding : 0; position: absolute; top  : 60px; width: 250px; z-index : 1000;}nav li:last-of-type ul{ right: 0; left: initial;}nav li li{ border: none; font-size: 16px; height: auto; line-height : normal; text-align  : left; width : 100%;}nav li li a{ border: none; display  : block; height: auto; line-height : normal; padding  : 10px 20px; width : 100%;}.subnav ul, .widget_categories ul{ margin : 0 0 20px 0; padding: 0; width  : 100%; list-style-type : none;}.subnav ul li, .widget_categories ul li{ text-align: left; list-style-type : none;}.subnav ul li a, .widget_categories ul li a{ padding : 15px 20px; display : block;}main, main .row{ padding-bottom : 20px;}.padding-alt{ padding-right : 20px;}.padding-alt .col{ padding-right : 0;}.center-cols .col{ margin  : 0 auto; float: none; text-align : center;}.side-features{ position:relative;}.side-features a{ background :#3b3b3b; display :block;}.side-features a img{ margin-bottom : 0;}.side-features .desc{ margin-bottom: 0; padding: 20px; text-align: center; width  : 100%;}.side-features .desc h5{ margin-bottom : 5px;}.side-features .desc p{ margin-bottom : 5px;}.push-features{ padding-bottom : 50px;}.push-features{ position  : relative; width  : 100%; margin-bottom: 0;}.push-features a{ margin-bottom: 20px; padding: 0; width  : 100%; display: block;}.push-features a img{ margin-bottom : 0; width: 100%;}.push-features h5{ margin-bottom : 5px; font-size  : 2.2em;}.push-features p{ margin-bottom : 0; font-size  : 1.5em;}.push-features .desc{ margin-bottom: 0; padding: 20px; text-align: center; width  : 100%;}footer .row{ padding : 0 0 20px 0;}ul.sidebar{ font-size: 100%;}.sidebar-header, .sidebar-footer{ display: -webkit-box;display: -moz-box; display: -ms-flexbox;display: -webkit-flex;  display: flex;}.sidebar-header li.widget, .sidebar-footer li.widget{ box-sizing : border-box; float: left; margin  : 0; padding : 20px 20px 0; -webkit-box-flex : 1 1 0; -moz-box-flex : 1 1 auto; -webkit-flex  : 1 1 auto; -ms-flex: 1 1 auto; flex : 1 1 auto; position: relative; display : inline-block; width: 25%; }#copyright .row{ padding-top : 0;}#copyright .col{ padding : 10px 20px 10px 20px;}#copyright p{ margin-bottom : 0; font-size  : 1.3em;}table{ width  : 100%; height : auto;}td, th{ padding: 10px 15px; text-align: left; font-size : 1.3em; line-height  : 1.3em; vertical-align  : top;}td p, th p{ font-size : 100%; margin : 0;}input, select, button{ margin-bottom: 20px; padding: 0 10px; font-family  : 'Open Sans', sans-serif; font-size : 1.5em; height : 40px; line-height  : 40px; border : none; width  : 100%; float  : left;}input[type=color], input[type=file], select{ padding : 0; background : none; background-color : transparent;}input[type=file]{ line-height : normal; height: auto; font-size: 100%;}input[type=image]{ width: auto; padding : 0; float: none; display : block;}input[type=time],input[type^=date],input[type=month]{ float : none; display  : block; height: 40px; line-height : 40px;}input[type=checkbox], input[type=radio]{ width: auto; float: none; height  : auto; margin-bottom : 0;}input[type=submit], input[type=button], button{ font-weight  : normal; cursor : pointer; -ms-transition  : background-color .15s ease; -webkit-transition : background-color .15s ease; -moz-transition : background-color .15s ease; -o-transition: background-color .15s ease; transition: background-color .15s ease;}label{ display : inline-block; width: 100%; font-size  : 1.4em; font-style : italic; clear: both; margin-bottom : 20px;}label input, label select, label textarea, label button, label[for]{ margin-bottom: 0;}textarea{ font-family  : "Open Sans",sans-serif; font-size : 1.5em; padding: 10px; width  : 100%; min-width : 100%; max-width : 100%; height : 140px; min-height: 140px; max-height: 240px; border : 0; margin-bottom: 20px; font-weight  : 100;}input.error, textarea.error, select.error{ color : red; box-shadow: 0 0 10px red; }label.error{ position : absolute; overflow : hidden; top: -100%; left  : -100%; width : 0; height: 0;}progress{ display : block; margin  : 0 auto 20px; width: 30%; height  : 20px;}.text-left{ text-align : left;}.text-right{ text-align : right;}.text-center{ text-align : center;}main .span-1-2 img,main .span-2-3 img,main .span-3-4 img{ display : block; clear: both; max-width: 100%;}img{ margin : 0; padding: 0; border : 0; outline: none; height : auto; display: block; clear  : none; max-width : 100%;}main img.alignleft{ margin  : 0 20px 20px 0; display : block; float: left; clear: none;}main img.alignright{ margin  : 0 0 20px 20px; display : block; float: right; clear: none;}main img.aligncenter{ margin  : 0 auto 20px auto; display : block; clear: both;}.gallery{ width  : auto; margin : 0 0 0 -20px; padding: 0 0 0 0; clear  : both; float  : none; display: block;}.gallery .gallery-item{ position  : relative; margin : 0 0 20px 0; padding: 0 0 0 20px; width  : 25%; float  : left; text-align: left;}.gallery .gallery-item dl{ margin  : 0; padding : 0;}.gallery .gallery-item dt{ margin  : 0; padding : 0;}.gallery .gallery-item dd{ position  : absolute; bottom : 0; margin : 0 20px 0 0; padding: 20px; font-size : 1.4em; display: none;}.gallery br{ display:none;}.gallery br:last-child{ display:block;}.gallery .gallery-item img{ margin-bottom : 0; border  : none; display : block; width: 100%;}.gallery-columns-1 .gallery-item{ width:100%;}.gallery-columns-2 .gallery-item{ width:50%;}.gallery-columns-3 .gallery-item{ width:33.333%;}.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{  width:25%;}.span-1-3 .gallery .gallery-item{ width: 50%; }.span-1-3 .gallery-columns-1 .gallery-item{ width: 100%;}.gallery dt, .gallery img{ width:100%;}.post-controls{ width : 100%; position : relative; padding-bottom : 20px; padding-top : 20px;}.post-controls .post-prev{ width: 50%; float: left; text-align : left;}.post-controls .post-next{ width: 50%; float: right; text-align : right;}a.post{ display:block;}a.post .col{ padding-left: 0;}a.post .col:last-child{ padding-left: 0;}.rslides-slider-wrapper{ margin: 0 auto;}.rslides{ position  : relative; list-style: none; overflow  : hidden; width  : 100%; padding: 0; margin : 0;  font-size : 100%;}.rslides li{ -webkit-backface-visibility : hidden; position  : absolute; display: none; width  : 100%; left: 0; top : 0; font-size : 100%; }.rslides li:first-child{ position : relative; display  : block; float : left;}.rslides img{ display : block; height  : auto; width: 100%; border  : 0; margin  : 0; padding : 0; margin-bottom : 0;  box-shadow : #000 0em 0em 0em; backface-visibility : hidden;}li.widget{ list-style : none; position: relative; }.widget:before, .widget:after{ content : ""; display : table;}.widget:after{ clear : both;}.widget{ zoom : 1; }.widget_tag_cloud{ width  : 100%; margin-bottom: 10px; padding: 0 20px 0 0;}.widget_tag_cloud .tagcloud a{ margin  : 0 10px 10px 0; float: left; width: auto; padding : 10px; background : #000; color: #FFF; font-size  : 1.3em;}.widget_tag_cloud .tagcloud a:hover{ color: #000; background : #fec133;}.searchform{ width  : 100%; padding: 0;}.searchform input[type="text"],.searchform input[type="search"]{ margin-bottom : 0; background : #FFF; width: 80%;}.searchform input[type="submit"]{ margin-bottom : 0; width: 20%; background : url(assets/images/elements/btn-search.png) center center no-repeat #666;}.searchform label{ display : none;}.show-mo-inline, .show-mo-block{ display : none;}.no-mo-block{ display : block;}.no-mo-inline{ display : inline;}.flex{ text-align : center; display : -webkit-box;display : -moz-box;display : -ms-flexbox;display : -webkit-flex;  display : flex;}.span-flex{ display : inline-block;-webkit-box-flex : 1 1 0; -moz-box-flex : 1 1 auto; -webkit-flex  : 1 1 auto; -ms-flex: 1 1 auto; flex : 1 1 auto;  width: 33%; float: left;position: relative; }iframe, embed, video, audio{ max-width : 100%; display: block; margin : 0 auto 20px;}video{ width: 100%;}.embed-container{ position : relative; padding-bottom : 56.25%; height: 0; overflow : hidden; max-width: 100%; height: auto; margin-bottom  : 20px;}.embed-container iframe, .embed-container object, .embed-container embed{ position : absolute; top: 0; left  : 0; width : 100%; height: 100%;}.social_links .social{ width: 100%; text-align:center;}.social_links .social li{ width : auto; display  : inline-block; margin: 0 5px; overflow : hidden;}.social_links .social a{ background-image : url(assets/images/elements/social-icons.png); background-repeat: no-repeat; text-indent: 999px; direction  : ltr; overflow: hidden; cursor  : pointer; display : block; border-radius : 50%;}.social-inverted .social a{ background-image  : url(assets/images/elements/social-icons-inverted.png);}.social-small .social li a{ width  : 40px; height : 40px;}.social-medium .social li a{ width  : 50px; height : 50px;}.social-large .social li a{ width  : 60px; height : 60px;}.facebook a{ background-position: 0 0; background-color: #3A5795;}.social-medium .facebook a{ background-position: 0 -60px ;}.social-small .facebook a{ background-position: 0 -110px;}.twitter a{ background-position: -60px 0; background-color: #55ACEE;}.social-medium .twitter a{ background-position: -50px -60px;}.social-small .twitter a{ background-position: -40px -110px;}.linked-in a{ background-color: #0073B2; background-position: -120px 0;}.social-medium .linked-in a{ background-position: -100px -60px;}.social-small .linked-in a{ background-position: -80px -110px;}.google-plus a{ background-position: -180px 0; background-color: #DF4A32;}.social-medium .google-plus a{ background-position: -150px -60px;}.social-small .google-plus a{ background-position: -120px -110px;}.flickr a{ background-position: -240px 0; background-color: #FF0084;}.social-medium .flickr a{ background-position: -200px -60px;}.social-small .flickr a{ background-position: -160px -110px;}.social-large .youtube a{ background-position: -300px 0;}.social-medium .youtube a{ background-position: -250px -60px;}.social-small .youtube a{ background-position: -200px -110px;}.social-large .vimeo a{ background-position: -360px 0;}.social-medium .vimeo a{ background-position: -300px -60px;}.social-small .vimeo a{ background-position: -240px -110px;}.social-large .instagram a{ background-position: -420px 0;}.social-medium .instagram a{ background-position: -350px -60px;}.social-small .instagram a{ background-position: -280px -110px;}.social-large .pinterest a{ background-position: -480px 0;}.social-medium .pinterest a{ background-position: -400px -60px;}.social-small .pinterest a{ background-position: -320px -110px;}.social-large .paypal a{ background-position: -540px 0;}.social-medium .paypal a{ background-position: -450px -60px;}.social-small .paypal a{ background-position: -360px -110px;}.social-large .trip-advisor a{ background-position: -600px 0;}.social-medium .trip-advisor a{ background-position: -500px -60px;}.social-small .trip-advisor a{ background-position: -400px -110px;}.social-large .skype a{ background-position: -660px 0;}.social-medium .skype a{ background-position: -550px -60px;}.social-small .skype a{ background-position: -440px -110px;}.social-large .tumblr a{ background-position: -720px 0;}.social-medium .tumblr a{ background-position: -600px -60px;}.social-small .tumblr a{ background-position: -480px -110px;}.social-large .behance a{ background-position: -780px 0;}.social-medium .behance a{ background-position: -650px -60px;}.social-small .behance a{ background-position: -520px -110px;}.social-large .deviant-art a{ background-position: -840px 0;}.social-medium .deviant-art a{ background-position: -700px -60px;}.social-small .deviant-art a{ background-position: -560px -110px;}.social-large .wordpress a{ background-position: -900px 0;}.social-medium .wordpress a{ background-position: -750px -60px;}.social-small .wordpress a{ background-position: -600px -110px;}.social-large .rss a{ background-position: -960px 0;}.social-medium .rss a{ background-position: -800px -60px;}.social-small .rss a{ background-position: -640px -110px;}.social-large .email a{ background-position: -1020px 0;}.social-medium .email a{ background-position: -850px -60px;}.social-small .email a{ background-position: -680px -110px;}.sidebar-footer-top li.widget.widget_logos img, .sidebar-footer-top li.widget.widget_logos a{ display:inline-block; margin: 0 1em; max-height: 100px;}.sidebar-footer-top li.widget.widget_logos a img{ display:block;}.sidebar-footer-top li.widget.widget_logos{ text-align:center;}footer .sidebar-footer-top li.widget { width: 100%; clear: both; text-align: center;}.sidebar-footer-top .widget *:not(.gallery-item) { margin-left: auto; margin-right: auto; float: none; text-align: center;}.sidebar-footer-top li.widget iframe { width: 100%;}footer .sidebar-footer-top li.widget.social_links li{ display:inline-block; margin: 0 5px; float: none;}footer .sidebar-footer-top li.widget .gallery{ padding-right: 20px; max-width: 1200px;}.widget_nav_menu ul { font-size: 1.5em;}.sidebar-header-top.sidebar-header li.widget { padding-top: 0;}.logo a { display: inline-block;}.head-btn { display: none;}a.content-slider_nav { position: absolute; bottom: 0; width: 40px; height: 40px; background-image: url(assets/images/elements/btn-prev-next.png); background-repeat: no-repeat; background-position: 0 0; z-index: 20; display: block; margin: 0;}a.content-slider_nav.prev { left: 50%; margin-left: -60px;}a.content-slider_nav.next { background-position: -40px 0; right: 50%; margin-right: -60px;}ul.content-slider_tabs { width: 100%; text-align: center; margin-bottom: 0; padding: 10px 0;}.content-slider_tabs li { display: inline-block; overflow: hidden; margin-right: 5px; margin-left: 5px; list-style: none;}.content-slider_tabs a { width: 15px; height: 15px; border: 1px solid #FFF; border-radius: 50%; background: transparent; text-indent: -999px; direction: ltr; overflow: hidden; display: block;}.content-slider_tabs .content-slider_here a { background: #FFF;}@media (max-width:800px) { #mob-nav.open, #mob-nav.open ul {  display: block; }}#mob-nav ul,#mob-nav-menu { padding: 0;}#mob-nav-menu li a { text-align: center; display: block; padding: 10px;}.alignright{ float:right;}.alignleft{ float:left;}.wp-caption-text{ text-align:center;}.wp-caption{ display:inline-block;}#mob-nav-menu, #mob-nav-menu ul{ padding: 0; margin: 0;}#mob-nav ul#mob-nav-menu li a{ padding: 5px 60px 5px 20px; text-decoration: none; display: inline-block; position:relative; width: 100%; text-align:left;}#mob-nav-menu li{ display:block; width: 100%; list-style: none; min-height: 40px; line-height: 40px; text-align:left; position:relative;}#mob-nav-menu ul.children{ overflow:hidden; clear:both; display:none;}#mob-nav-menu .has_children :checked ~ ul.children{ display:block;}#mob-nav-menu .has_children input{ display:none;}#mob-nav-menu .has_children label{ width: 60px; height: 100%; display:block; position: absolute; right: 0; top: 0; cursor: pointer;	background: url(assets/images/elements/down-arrow.png) no-repeat center center;}.h-slider-wrapper{ position:relative;}.h-slider-inner{ font-size: 100%; position:relative; background: white;}.h-slider-nav{ display: inline-block; width: 25px; height: 25px; margin: 0 5px; }.h-slider-inner li{ list-style: none; padding: 20px; display: inline-block; vertical-align: top;}.h-slider-inner li:last-child:after,.h-slider-inner li:last-child:before{ content: " "; display: table;}.h-slider-inner li:last-child:after{ clear: both;}.h-slider-tabs{ width: 100%; text-align:center;}.h-slider-tabs li{ display:inline-block; margin: 0 5px;}.h-slider-tabs li a{ display:block; width: 20px; height: 20px; border-radius: 50%; background: transparent; border: 2px solid white;}.h-slider-tabs li.slider_here a{ background: white;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{	padding: 0;	margin: 0;	border: 0;	outline: none;	vertical-align: top;}.fancybox-wrap {	position: absolute;	top: 0;	left: 0;	z-index: 8020;}.fancybox-skin {	position: relative;	background: #f9f9f9;	color: #444;	text-shadow: none;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	  border-radius: 4px;}.fancybox-opened {	z-index: 8030;}.fancybox-opened .fancybox-skin {	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);	  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {	position: relative;}.fancybox-inner {	overflow: hidden;}.fancybox-type-iframe .fancybox-inner {	-webkit-overflow-scrolling: touch;}.fancybox-error {	color: #444;	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;	margin: 0;	padding: 15px;	}.fancybox-image, .fancybox-iframe {	display: block;	width: 100%;	height: 100%;}.fancybox-image {	max-width: 100%;	max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {	background-image: url('assets/images/fancybox/fancybox_sprite.png');}#fancybox-loading {	position: fixed;	top: 50%;	left: 50%;	margin-top: -22px;	margin-left: -22px;	background-position: 0 -108px;	opacity: 0.8;	cursor: pointer;	z-index: 8060;}#fancybox-loading div {	width: 44px;	height: 44px;	background: url('assets/images/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {	position: absolute;	top: -18px;	right: -18px;	width: 36px;	height: 36px;	cursor: pointer;	z-index: 8040;}.fancybox-nav {	position: absolute;	top: 0;	width: 40%;	height: 100%;	cursor: pointer;	text-decoration: none;	background: transparent url('blank.gif'); 	-webkit-tap-highlight-color: rgba(0,0,0,0);	z-index: 8040;}.fancybox-prev {	left: 0;}.fancybox-next {	right: 0;}.fancybox-nav span {	position: absolute;	top: 50%;	width: 36px;	height: 34px;	margin-top: -18px;	cursor: pointer;	z-index: 8040;	visibility: hidden;}.fancybox-prev span {	left: 10px;	background-position: 0 -36px;}.fancybox-next span {	right: 10px;	background-position: 0 -72px;}.fancybox-nav:hover span {	visibility: visible;}.fancybox-tmp {	position: absolute;	top: -99999px;	left: -99999px;	visibility: hidden;	max-width: 99999px;	max-height: 99999px;	overflow: visible !important;}.fancybox-lock { overflow: hidden !important; width: auto;}.fancybox-lock body { overflow: hidden !important;}.fancybox-lock-test { overflow-y: hidden !important;}.fancybox-overlay {	position: absolute;	top: 0;	left: 0;	overflow: hidden;	display: none;	z-index: 8010;	background: url('assets/images/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {	position: fixed;	bottom: 0;	right: 0;}.fancybox-lock .fancybox-overlay {	overflow: auto;	}.fancybox-title {	visibility: hidden;	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;	position: relative;	text-shadow: none;	z-index: 8050;}.fancybox-opened .fancybox-title {	visibility: visible;}.fancybox-title-float-wrap {	position: absolute;	bottom: 0;	right: 50%;	margin-bottom: -35px;	z-index: 8050;	text-align: center;}.fancybox-title-float-wrap .child {	display: inline-block;	margin-right: -100%;	padding: 2px 20px;		background: #FFF;			color: #000;	font-weight: bold;	line-height: 24px;	}.fancybox-title-outside-wrap {	position: relative;	margin-top: 10px;	color: #fff;}.fancybox-title-inside-wrap {	padding-top: 10px;}.fancybox-title-over-wrap {	position: absolute;	bottom: 0;	left: 0;	color: #fff;	padding: 10px;	background: #000;	background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),	only screen and (min--moz-device-pixel-ratio: 1.5),	only screen and (min-device-pixel-ratio: 1.5){	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {		background-image: url('assets/images/fancybox/fancybox_sprite@2x.png');		background-size: 44px 152px; 	}	#fancybox-loading div {		background-image: url('assets/images/fancybox/fancybox_loading@2x.gif');		background-size: 24px 24px; 	}}p { color: #000; font-family: 'Ubuntu', sans-serif;}a { color: #d9b642; -webkit-transition: color .2s ease; transition: color .2s ease;}a:hover { color: #d9b642;}input,select,textarea { background: #E8E8E8;}input[type=file] { background: none;}input[type=submit],input[type=reset],input[type=button],button { background: #d9b642; color: #FFF;}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover { background: #e28e34;}body { background: none;}header { background: none;}nav {  height: 60px; margin-top: 0;}main { background: url(assets/images/elements/tex-back.png) 0px 0px repeat #5d6570;}.whiteout { background: #fff; padding-left: 30px; padding-right: 30px; padding-bottom: 20px; padding-top: 30px; margin-top: 15px; border-top: solid 4px #d9b642; border-bottom: solid 4px #d9b642;}.whiteout-solo-fea { background: none; margin-top: 70px; margin-bottom: 20px;}.pullup { margin-top: -40px;}.text-centre { text-align: center;}.text-centre-front { text-align: center; padding-left: 3%; padding-right: 3%;}.text-centre-front h1 { font-weight: normal; margin-bottom: 10px; margin-top: 10px;}.text-centre-front p { font-size: 2em; font-weight: normal; margin-bottom: 10px; line-height: 1.8em; padding-left: 3%; padding-right: 3%;}footer { background: url(assets/images/elements/tex-back.png) 0px 0px repeat #5d6570;}#copyright { background: url(assets/images/elements/tex-back.png) 0px 0px repeat #5d6570; border-top: #fff thin solid;}#header-top-bar { background: #d9b642; display: none;}#logos { background: #321e1a;}a.btn { background: #d9b642; color: #e28e34; margin-right: 5px; text-align: center; display: block; margin: 0 auto; padding: 2px 2px; text-transform: uppercase; border: #e28e34 solid thin; font-size: 2.5em; font-weight: lighter;}a.btn:hover { background: #e28e34; color: #d9b642; }.head-btn a.btn { background: transparent url("assets/images/elements/head-btn.png") no-repeat scroll 100% 0px; text-transform: uppercase; width: 64px; height: 64px; padding: 0px; margin-bottom: 0; border: none; position: absolute; bottom: 0; z-index: 50000; left: 50%; margin-left: -32px;}.head-btn a.btn:hover { background: url("assets/images/elements/head-btn.png") no-repeat scroll 0px 0px;}a.feature .desc-bg{ display: none;}nav a { background-color: rgba(217, 182, 66, 0.6); color: #FFF; text-transform: lowercase; font-weight: normal; font-size: 1.2em;}nav a:hover { color: #FFF; background-color: rgba(217, 182, 66, 0.8);}nav .current-menu-item a,nav .current-page-parent a,nav .current-page-ancestor a,nav .current_page_parent a,nav .current_page_ancestor a { background: #d9b642;}nav .current-menu-item:hover,nav .current-page-parent:hover,nav .current-page-ancestor:hover,nav .current-menu-item a:hover,nav .current-page-parent a:hover,nav .current-page-ancestor a:hover,nav .current_page_parent a:hover,nav .current_page_ancestor a:hover { background: #d9b642;}.subnav ul li a { color: #fff; border-bottom: thin solid #e5e5e5; font-weight: lighter;}.subnav > ul > li:first-child a {  border-bottom: none; color: #d9b642; font-size: 2em; font-weight: lighter;}.subnav .children li a {  color: #fff; border-bottom: thin solid #e5e5e5; font-size: 1em; padding-left: 20px;}.subnav ul li a:hover,.subnav ul li.current_page_item > a,.subnav ul li.current_page_parent > a,.subnav ul li.current_page_ancestor > a,.subnav ul li.current-menu-item > a { color: #d9b642; }.subnav .children li a:hover,.subnav .children li.current_page_item > a,.subnav .children li.current_page_parent > a,.subnav .children li.current_page_ancestor > a { color: #d9b642; }#mob-nav { background: #d9b642;}#mob-nav ul li a { color: #fff;}#mob-nav ul li a:hover { color: #ccc;}#mob-nav { padding: 0; text-align: center; display: none;}#mob-nav ul { padding: 20px 0 20px 0; margin-bottom: 0;}#btn-menu { position: absolute; bottom: -33px; right: 0; width: 40px; height: 40px; display: block; background: url(assets/images/elements/btn-menu.png) 0px 0px no-repeat #d9b642; z-index: 1000; display: none;}#btn-menu.open { background: url(assets/images/elements/btn-menu.png) -40px 0px no-repeat #d9b642;}#header-top-bar { position: relative;}#header-top-bar .col { padding-top: 0; line-height: 40px; min-height: 40px;}#header-top-bar .col p { margin-bottom: 0; line-height: 40px; color: #FFF;}#header-top-bar .col a { color: #FFF;}#header-top-bar .col a:hover { color: #000;}#header-top { background-color: none; max-height: 135px; position: relative; z-index: 20; overflow: visible;}#header-top p { margin-bottom: 0;}#header-top .row { margin-bottom: 0;}#header-img { padding: 0 0 20px 0; background: #fff; margin-top: -135px;}nav { margin-bottom: 0px;}nav ul { width: 100%; height: 60px; font-size: 1.5em;}.subnav > ul {  font-size: 1.6em;}.subnav ul li a { transition: color .2s ease; padding-left: 20px; padding: 10px 0 10px 0px; line-height: 1.2em; font-size: 1.2em; text-transform: lowercase;}.subnav ul.children {  margin-bottom: 0; }.subnav ul li:first-child {  }.subnav ul li.current_page_item ul.children,.subnav ul li.current_page_parent ul.children,.subnav ul li.current_page_ancestor ul.children { display: block;}#hp-features { z-index: 20; position: relative; padding-bottom: 0; background: transparent url("assets/images/elements/fea-blur-back.jpg") no-repeat scroll center center; padding-top: 30px; background-size: cover;}#hp-features .row { padding-bottom: 20px;}a.feature,a.category { position: relative; margin-bottom: 0; display: block; min-height: 150px; overflow: hidden;}a.feature h5,a.category h5 { color: #fff; font-weight: lighter; font-family: 'Ubuntu', sans-serif; background: #d9b642 none repeat scroll 0% 0%; font-size: 2.5em; padding-top: 20px; padding-bottom: 20px; text-align: center; margin-bottom: 0; text-transform: lowercase;}a.feature p,a.category p { color: #fff;  padding: 0; margin: 0;  font-size: 1em; }a.feature .desc,a.category .desc { height: 100%; left: 0;  padding: 2% 20px; position: relative; text-align: center;  width: 100%; z-index: 1; }a.feature .desc { min-height: 135px; display: none;}.push-features h5 { font-size: 2em;}a.feature .desc-bg,a.category .desc-bg { position: absolute; bottom: 0; left: 0; min-width: 100%; height: 100%; z-index: -1; box-shadow: 0 0 0 #000; max-width: 300px;}a.feature:hover .desc,a.category:hover .desc { top: 0;}.side-features a { background: none;}.side-features a img { width: 100%;}.fea-view { width: 80px; height: 34px; background: #e28e34 none repeat scroll 0% 0%; position: absolute; top: 0; right: -80px; display: block; overflow: hidden; transition: right .15s ease;}footer a { color: #d9b642;}footer p,footer li { color: #FFF;}footer a:hover { color: #fff;}#copyright p,#copyright li { color: #FFF;}#copyright a { color: #d9b642;}#copyright a:hover { color: #fff;}#copyright .row { padding-bottom: 0;}#footer-image { background: white; height: 525px; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; max-width: 100%;}#footer-image-small { background: white; height: 176px; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; max-width: 100%;}#footer-message { background: white;}#footer-message h2 { text-align: center; color: #d9b642; font-size: 4em; margin-top: 0px; font-family: 'Ubuntu', sans-serif; text-transform: none; margin-bottom: 0; letter-spacing: 0.1em;}#footer-message h3 { text-align: center; color: #7c4497; font-size: 4em; margin-top: 20px; font-family: 'Ubuntu', sans-serif; text-transform: none;}h5 { color: #FFF;  text-transform: capitalize;}h1,h2,h3,h4,h6 { color: #d9b642; text-transform: capitalize; font-weight: normal; margin-bottom: 10px; font-family: 'Ubuntu', sans-serif;}#header-img { padding-bottom: 0;}#header-img .row { max-width: 100%;}.frontpage #header-img .caption-wrapper { position: absolute; bottom: 50%; left: 50%; -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); max-width: 1200px; width: 100%; text-align: center;}#header-img .caption-wrapper { position: absolute; bottom: 40%; left: 50%; -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); max-width: 1200px; width: 100%; text-align: center;}#header-img ul.rslides img { min-width: 600px; margin: 0;}@media screen and (max-width: 600px) { #header-img ul.rslides img { margin-left: -300px;  position: relative;  left: 50%; }}.logo a img { margin: 0 auto; width: 100%; max-width: 413px;}.social_links a { background-color: #d9b642;}#footer a.btn { margin: 0; background: #8ab7c2; color: #FFF;}#footer a.btn:hover { background: #FFF;}#header-top-bar a { color: #FFF;}.sidebar a.feature .desc {  width: 100%; height: 100%; text-align: left; padding: 10px 20px; z-index: 1;}.side-features .desc h5 { margin-bottom: 2px; color: #FFF; margin-left: -10px; margin-top: -4px;}#contactForm input[type=text],textarea { background-color: #cbbad9; color: #e28e34;}#contactForm input[type=submit] { width: 35%; float: right; text-align: left; text-transform: uppercase;}#footer p { color: #FFF}#footer h5 { margin: 0 0 10px}#footer p { margin: 0 0 10px}#footer-content { background: #FFF; color: #513e30;}#footer-content p { color: #513e30;}#nav p { text-transform: capitalize;}h2 span { color: #8ec449;}.sidebar-footer li.widget { padding-top: 70px; text-align: center;}.sidebar-header li.widget { padding-top: 0;}.social_links .newssign { background: #cbbad9; color: #7c4497; margin-right: 5px; text-align: left; margin: 0 auto; padding: 10px 20px; text-transform: uppercase; padding: 10px 20px; text-align: left; display: inline-block;}.social_links .newssign:hover { color: #FFF;}.social_links .social li { margin-bottom: 30px;}.side-features .desc p { font-size: 1.3em;}main p { line-height: 2em;}main a { font-weight: normal;}#contactForm input[type="text"],textarea { color: #18161a; font-weight: normal; background-color: #dde7e9;}@media screen and (max-width: 800px) { #header-img .caption-wrapper {  display: none; }}.desc span { display: none;}#footer li.widget p { font-size: 1.3em;}.book-flair { width: 78px; height: 92px; background: url(assets/images/elements/footer-flair.png) no-repeat; left: 50%; margin-left: -40px; position: absolute; top: -37px;}#footer .book-btn { position: absolute; width: 270px; left: 50%; margin-left: -135px; top: -140px; z-index: 99;}#footer .book-btn a.btn { text-align: center; background: #5d6570 none repeat scroll 0% 0%; border: thin solid #FFF; display: block; padding: 12px;}#footer .book-btn a.btn:hover { background: #d9b642;}main { padding-bottom: 20px;}.social2 { background: url(assets/images/elements/social.png) no-repeat; width: 105px; height: 45px; left: 50%; margin-left: -53px; position: absolute; top: 15px;}.head-btn-left { background: transparent url("assets/images/elements/head-btn-left.png") repeat scroll 0px 0px; width: 43px; height: 46px; position: absolute; left: 14%; bottom: 40%;}.head-btn-left:hover { background: transparent url("assets/images/elements/head-btn-left.png") repeat scroll 0px 0px;}.head-btn-right { background: transparent url("assets/images/elements/head-btn-right.png") repeat scroll 0px 0px; width: 43px; height: 46px; position: absolute; right: 14%; bottom: 40%;}.head-btn-right:hover { background: transparent url("assets/images/elements/head-btn-right.png") repeat scroll 0px 0px;}#header-img .caption { width: 100%; position: absolute; bottom: 36%; transform: translateX(-50%); z-index: 5; text-align: center; left: 50%;}.caption-mob-wrapper { display: none;}.pullupnav { margin-top: -269px;}.pullupnav-2 { margin-top: -120px;}.whiteout-solo-fea2 { background: none; margin-top: 0px; padding: 0px;}a.feature .desc2 { width: 100%; text-align: center; height: 100%; padding: 30px; opacity: 1;}.desc2-content { color: #FFF; margin-bottom: 0px; width: 100%; text-align: center; display: block;}a.feature .desc2-content p { font-size: 1.6em; color: #fff; display: block; margin-bottom: 20px; line-height: 1.7em;}a.feature .desc2-bg { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.6; transition: opacity 0.2s ease 0s; will-change: opacity; z-index: -1; box-shadow: 0px 0px 0px #000; background: #000 none repeat scroll 0% 0%;}a.feature:hover .desc2 { height: 100%; opacity: 1;}.col.span-1-2.whiteout-solo-fea2.right-large { width: 50%; position: relative; overflow: visible;}.col.span-1-2.whiteout-solo-fea2.left-large { width: 50%; position: relative; overflow: visible;}.left-large-title { top: 0px; width: 100%; background: transparent none repeat scroll 0% 0%; z-index: 10;}.left-large-title h1 { color: #fff; text-align: center; line-height: 1em; font-family: 'Ubuntu', sans-serif; font-size: 3.8em; text-transform: lowercase;}.right-large-title { top: 0px; width: 100%; background: transparent none repeat scroll 0% 0%; z-index: 10;}.right-large-title h1 { color: #fff; text-align: center; line-height: 1em; font-family: 'Ubuntu', sans-serif; font-size: 3.8em; text-transform: lowercase;}.fea-title { position: absolute; top: -70px; width: 100%; height: 43px; background: none; left: 50%; margin-left: -50%;}.fea-title h1 { color: #d9b642; text-align: center; line-height: 2em; font-family: 'Ubuntu', sans-serif; font-size: 3.8em;}.reviews h2 { color: #fff; font-size: 4em; font-style: normal;}.reviews p { color: #fff; font-size: 2em;}.reviews .col { padding-bottom: 30px; padding-left: 20%; padding-right: 20%; top: 100px; position: relative;}.reviews-btn { background: url("assets/images/elements/reviews-btn.png") no-repeat scroll 0px 0px; position: relative; left: 50%; margin-left: -70px; width: 140px; height: 20px; display: block;}.span-1-4.left-margin { width: 23%; word-wrap: break-word; margin-left: 2%; padding-left: 0px; margin-top: 70px;}#header-img .caption h4 { font-family: 'Ubuntu', sans-serif; color: #FFF; font-size: 6em; text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.6);}#header-img .caption p { text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.6); color: #fff;}.footer-img { height: 527px; background-image: url("assets/images/elements/footer.jpg") !important; background-color: #fff; background-size: cover; background-position: center center; margin-top: 0;}.second-content h1 { color: #d9b642; text-align: center; line-height: 2em; font-family: 'Ubuntu', sans-serif; font-size: 3.8em; margin-bottom: 0;}.second-content p { font-size: 2em; line-height: 1.6em;}.second-content .left { margin-right: 1%;}.second-content .right { margin-left: 1%;}.second-content .col.span-1-2.left { width: 49%;}.second-content .col.span-1-2.right { width: 49%;}.alt-btn-left { background: transparent url("assets/images/elements/alt-btn-left.png") repeat scroll 0px 0px; width: 50px; height: 80px; position: absolute; left: -8%; bottom: -180px;}.alt-btn-right { background: transparent url("assets/images/elements/alt-btn-right.png") repeat scroll 0px 0px; width: 50px; height: 80px; position: absolute; right: -8%; bottom: -180px;}.foot-btn-left { background: transparent url("assets/images/elements/alt-btn-left.png") repeat scroll 0px 0px; width: 50px; height: 80px; position: absolute; left: 14%; bottom: 40%;}.foot-btn-right { background: transparent url("assets/images/elements/alt-btn-right.png") repeat scroll 0px 0px; width: 50px; height: 80px; position: absolute; right: 14%; bottom: 40%;}main ul { padding: 0px 0px 0px 0px;}aside.sidebar .widgettitle { border-bottom: medium none; color: #d9b642; font-size: 3em; font-weight: lighter; margin-bottom: 0;}aside.sidebar .widgettitle { padding-left: 0; padding-top: 10px;}.side-scroller { background: transparent url("assets/images/elements/side-scroller.png") no-repeat scroll 0px 0px / 50%; width: 100%; height: 20px; position: relative; left: 50%; margin-left: -25%; margin-top: 15px;}.col.span-1-1.scroll-side-fea { padding: 0;}.sidebar-header li.widget { text-align: center;}main .whiteout { z-index: 9; position: relative;}nav { z-index: 9;}#footer .widget_content { padding-top: 70px;}ul.content-slider_tabs { padding-left: 0;}#footer-top ul.content-slider_tabs li { padding-left: 5px; padding-right: 5px;}.content-slider_tabs a { width: 20px; height: 20px; border: none; background: white;}.content-slider_tabs .content-slider_here a { background: #d9b642;}#footer-top .content-slider_nav { bottom: initial; width: 50px; height: 80px; top: 50%; margin-top: -39px;}#footer-top .content-slider_nav.prev { left: 5%; background: transparent url("assets/images/elements/alt-btn-left.png") repeat scroll 0px 0px;}#footer-top .content-slider_nav.next { right: 5%; background: transparent url("assets/images/elements/alt-btn-right.png") repeat scroll 0px 0px;}aside.sidebar .content-slider-widget .content-slider li { background: white; padding: 10px 15px;}aside.sidebar .content-slider-widget { margin-bottom: 20px;}aside.sidebar .content-slider-widget .widgettitle { margin-bottom: 20px;}aside.sidebar .content-slider-widget h1 { font-size: 2em; margin-bottom: 5px;}aside.sidebar .content-slider-widget p { font-size: 1.4em; margin-bottom: 0; line-height: 1.6em; color: #fff;}#hp-features.push-features .h-slider-tabs li a { background: #fff; border: none;}#hp-features.push-features .h-slider-tabs li.slider_here a { background: #d9b642;}#hp-features .h-slider-nav { position: absolute; width: 50px; height: 80px; top: 50%; margin-top: -40px;}#hp-features .h-slider-nav.h-slider-prev { left: -70px; background: transparent url("assets/images/elements/alt-btn-left.png") no-repeat scroll center center;}#hp-features .h-slider-nav.h-slider-next { right: -70px; background: transparent url("assets/images/elements/alt-btn-right.png") no-repeat scroll center center;}#hp-features .h-slider-inner li { padding: 0;}@media (max-width: 800px) { .span-1-4.left-margin {  width: 100%;  margin-left: 0;  padding-left: 20px; } #header-img {  margin-top: 0; }}.sidebar-header .widget.widget_content { padding-top: 25px;}.sidebar-header .widget.widget_content p { color: #fff; font-size: 2.5em; line-height: 1;}.sidebar-header .widget.widget_content a { color: #fff; font-size: 0.6em;}.sidebar-header .widget.widget_content a:hover { color: #d9b642;}ul.h-slider-inner { margin-bottom: 0;}.push-features a { margin-bottom: 0;}.frontpage .whiteout { padding-top: 0; background-color: rgba(217, 182, 66, 0.6); border: none;}.h-slider-tabs { margin-bottom: 10px; margin-top: 20px;}.h-slider-inner li { padding: 15px; padding-bottom: 0;}.no-left-padding { padding-left: 0; padding-right: 0; padding-top: 0;}.widget_categories ul li a { color: #fff; border-bottom: thin solid #e5e5e5; font-weight: lighter;}.widget_categories .children li a { color: #fff; border-bottom: thin solid #e5e5e5;}.widget_categories ul li a:hover,.widget_categories ul li.current-cat > a,.widget_categories ul li.current_page_parent > a,.widget_categories ul li.current_page_ancestor > a,.widget_categories ul li.current-menu-item > a { color: #d9b642;}.widget_categories .children li a:hover,.widget_categories .children li.current_page_item > a,.widget_categories .children li.current_page_parent > a,.widget_categories .children li.current_page_ancestor > a { color: #FFF;}.widget_categories > ul { font-size: 1.6em;}.widget_categories ul li a { transition: color .2s ease; padding-left: 20px; padding: 10px 0 10px 0px; line-height: 1.2em; font-size: 1.2em; text-transform: capitalize;}.widget_categories ul.children { margin-bottom: 0;}.widget_categories ul li.current_page_item ul.children,.widget_categories ul li.current_page_parent ul.children,.widget_categories ul li.current_page_ancestor ul.children { display: block;}.span-1-4.left-margin.smaller-marg-top { margin-top: 30px;}.post-controls p { margin-bottom: 0;}.searchform input[type="text"] { background: #DDE7E9;}.searchform input[type="submit"]:hover { margin-bottom: 0px; width: 20%; background: #E28E34 url("assets/images/elements/btn-search.png") no-repeat scroll center center;}#mob-nav ul#mob-nav-menu li a { padding: 5px 60px 5px 80px; text-decoration: none; display: inline-block; position: relative; width: 100%; text-align: center;}.header-slider_nav { display: block; z-index: 100;}.header-slider_nav.prev { background: transparent url("assets/images/elements/head-btn-left.png") repeat scroll 0px 0px; width: 43px; height: 46px; position: absolute; left: 14%; top: 44%; margin-top: -23px;}.header-slider_nav.next { background: transparent url("assets/images/elements/head-btn-right.png") repeat scroll 0px 0px; width: 43px; height: 46px; position: absolute; right: 14%; top: 44%; margin-top: -23px;}@media screen and (max-width: 800px) { #header-top .sidebar-header .widget.widget_content {  display: none; } .sidebar-header li.widget, .sidebar-footer li.widget {  width: 100% !important;  float: left;  flex: 0 0 auto;  display: block; } .frontpage .whiteout {  margin-top: 0; } .second-content .col.span-1-2.left {  width: 100%;  margin-right: 0;  margin-bottom: 20px; } .second-content .col.span-1-2.right {  width: 100%;  margin-left: 0; } .span-1-4.left-margin {  margin-top: 10px; } .subnav ul li a {  text-align: center; } .sidebar-posts ul li a {  text-align: center; } .reviews .col h2 {  font-size: 4em; } .reviews .col p {  font-size: 1.6em; } .book-flair {  left: 50%; } #footer .book-btn {  top: -320px; } #footer .widget_content {  text-align: center !important; } .book-flair {  top: -207px; } #footer h5 {  text-align: center !important; } .social_links .social {  text-align: center !important; } #footer-top .content-slider_nav.prev {  left: 2%; } #footer-top .content-slider_nav.next {  right: 2%; } .frontpage .whiteout p {  2em; } .frontpage .whiteout p { font-size: 2em;;}.frontpage .whiteout h1{ font-size: 3.2em;} .sidebar-footer-top .widget:not(.gallery-item) {  padding: padding: 50px 10%; }}@media screen and (max-width: 980px) { .push-features .col.span-1-4 {  width: 50% !important; } .reviews .col { padding-left: 10%;  padding-right: 10%; }}@media screen and (max-width: 1350px) { #hp-features.push-features .h-slider-nav.h-slider-next {  display: none !important; } #hp-features.push-features .h-slider-nav.h-slider-prev {  display: none !important; }}@media screen and (max-width: 500px) { .push-features .col.span-1-4 {  width: 100% !important; } a.feature .desc2-content p {  font-size: 1.5em;  padding-left: 10%;  padding-right: 10%; } header .sidebar li.widget {  padding-left: 20px;  padding-right: 20px; } .reviews .col {  display: none;  top: 60px;  padding-left: 10%;  padding-right: 10%; } .fea-large-flair {  display: none; } .left-large-title h1 {  font-size: 2em; } .left-large-title {  top: 21px; } .right-large-title h1 {  font-size: 2em; } .right-large-title {  top: 21px; } .footer-img {  height: 225px; }}@media screen and (max-width: 400px) {  #btn-menu {  bottom: 0; }}@media (max-width: 1200px) { .pullupnav {  margin-top: -150px; } #header-img .caption h4 {  font-size: 5em; }}@media screen and (max-width: 980px) { #header-top .sidebar-header .widget.widget_content p {  font-size: 1.8em; } #header-img .caption-wrapper {  display: none; } .col.span-1-2.whiteout-solo-fea2.left-large {  width: 100%; } .col.span-1-2.whiteout-solo-fea2.right-large {  width: 100%;  margin-left: 0; } .pullupnav {  margin-top: -75px; } a.header-slider_nav {  display: none !important; }}.h-slider-inner { background: none;}.h-slider-wrapper { background: none;}.row.whiteout-solo-fea { padding-bottom: 0px;}@media screen and (max-width: 500px) { a.feature .desc2-content p {  font-size: 1.2em !important; } #contactForm input[type="submit"] {  width: 100%;  float: left;  text-align: center;  text-transform: uppercase; }}.widget.widget_logos.logos { background: #fff;}.sidebar-footer-top li.widget.widget_logos { display: none;}.sidebar-footer-top li.widget.widget_logos img { max-height: 80px; margin-left: 20px; margin-right: 20px;}.pricelist-category tr { display: none;}.pricelist-category tr.pricelist-label { display: initial;}tr { display: table-row; padding-bottom: 20px;}td,th { font-size: 1.6em; padding: 8px 10px;}.row.second-content.text-centre { display: none;}.sidebar-footer-top .widget:not(.gallery-item) { background: #fff; padding: 50px 20%; border-top: solid 4px #d9b642; border-bottom: solid 4px #d9b642;}.sidebar-footer-top .widget:not(.gallery-item) p { color: #927e66; margin-bottom: 0;}.sidebar-footer-top .widget:not(.gallery-item) a { color: #d9b642}.sidebar-footer-top .widget:not(.gallery-item) a:hover { color: #927e66}#header-box-01 > p:nth-child(1) { line-height: 1.5em; font-size: 1.8em;}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover { background: #d9b642;}#contactForm input[type="text"],textarea { background-color: #ECE9E1;}.h-slider-tabs { padding-left: 20px;}.sidebar .h-slider-tabs{ padding-left: 0;}td { border-bottom: thin solid;}td,th { font-size: 1.6em; padding: 8px 10px; text-align: center; padding-left: 0; padding-right: 0;}tr td:first-of-type { text-align: left;}.pricelist-label td { border-bottom: none; padding-top: 25px; padding-bottom: 0;}.pricelist-label a { font-size: 1.6em;}.pricelist-category tr.pricelist-label { padding-bottom: 0;}.fea-large-flair { background: transparent url("assets/images/elements/fea-large-flair.png") no-repeat scroll center center; position: absolute; width: 44px; height: 44px; bottom: 20px; left: 50%; margin-left: -22px;}ul li { color: #000;}#hp-features.push-features a { background: #000;}#hp-features.push-features a img { opacity: 0.7;}#hp-features.push-features a:hover img { opacity: 1;}#hp-features.push-features a.feature h5 { background: #7a7062 none repeat scroll 0% 0%;}#hp-features.push-features a.feature:hover h5 { background: #d9b642 none repeat scroll 0% 0%;}.widget.social_links.social-small.social-normal { padding-top: 70px;}#footer .widget_content { text-align: left;}#footer .widget_content img { display: inline-block;}#footer h5 { color: #fff; text-align: left;}.social_links .social { text-align: left;}body { font-family: 'Ubuntu', sans-serif;}main .whiteout li { margin-left: 15px;}a.feature .desc2:hover .desc2-bg { background: #333333 none repeat scroll 0% 0%;}.sidebar .h-slider-tabs li.slider_here a { background: #d9b642; border: none;}.sidebar .h-slider-tabs li a { background: #fff; border: none;}.wrapper.push-features.clearfix.row { padding-bottom: 0;}.frontpage .whiteout p { color: #fff;}.frontpage .whiteout h1{ color: #fff;}.standard-btn { background: #d9b642; border: #fff solid 1px; padding: 6px 30px; color: #fff; font-size: 1.4em; font-weight: 100; position: relative; display: inline-block;}a.feature:hover .desc2 .standard-btn { background: #e5c046;}.wrapper.push-features.clearfix .row { padding-bottom: 0;}.push-features { padding-bottom: 0;}.wrapper.push-features.clearfix { border-top: solid #fff 4px; border-bottom: solid #fff 4px; background: url(assets/images/elements/tex-back.png) 0px 0px repeat #5d6570;}.frontpage main { padding-bottom: 0;}.social_links .social { text-align: center;}#footer .widget_content { text-align: center;}.gmap.oembed.clearfix { border-bottom: solid 4px #d9b642;}iframe,embed,video,audio { margin-bottom: 0;}.row { min-width: 0;}@media screen and (max-width: 1000px) {  .row {  min-width: 100%; }  .span-1-10 {  width: 20%; }}@media screen and (max-width: 800px) {  .span-1-10, .span-1-9 {  width : 20%; } .span-5-12, .span-1-6 {  width : 33.333%; } .span-1-8, .span-1-7 {  width : 25%; } .span-5-9, .span-4-9, .span-1-2, .span-5-12 {  width: 100%; } .span-3-9, .span-2-9, .span-1-9 {  width: 33.333%; } .span-5-9, .span-4-9 {  width: 66.666%; } .social_links .social li {  display:inline-block;  float:none; } main .span-1-3, main .span-1-4 {  width: 100%; } main .span-2-3, main .span-3-4 {  width: 100%; } nav {  display:none; } #btn-menu { display:block !important; } #mob-nav {  overflow:hidden;} .widget {  text-align:center; } .gallery .gallery-item {  width:50% !important; } .gallery .gallery-columns-3 .gallery-item {  width:100% !important; } header .widget {  width:100%;  float: none; } .logo {  text-align:center;  line-height:4em; } .logo a {  margin:0 auto 10px auto !important;  max-width: 100%; } h1 {  font-size:2.8em; } h2 {  font-size:2.4em; } h3 {  font-size:2.2em; } .col {  overflow:hidden;  word-wrap: break-word; }footer ul {  text-align:center; } #nav-mob {  display:block; } #logo-nav .row {  display: block; } .gallery-item {  width:50%; } .subnav li {  text-align:center; } .no-mo-inline, .no-mo-block {  display:none; } .show-mo-inline {  display:inline; } .show-mo-block {  display:block; } footer .widget {  width:100%; } .social {  text-align:center; } .social li {  display:inline-block; } .push-features a img {  width:100%; } .push-features .col.span-1-4, .push-features .col.span-1-6, .push-features .col.span-1-5, .push-features .col.span-1-3 {  width: 50%; } .push-features .col.span-1-3:last-of-type, .push-features .col.span-1-5:last-of-type {  width:100%; } footer .sidebar, header .sidebar {  display:block; } .sidebar-header li.widget, .sidebar-footer li.widget {  width: 50%;  float: left;  flex: none;  display: block; } .sidebar-footer li.widget {  clear:both; }}@media screen and (max-width:420px) {  .col {  width: 100%;  } header .sidebar li.widget, footer .sidebar li.widget {  width: 100%; } #copyright .col p {  text-align:center; }}