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{ content : ""; display : table;}.clearfix:after, .gallery:after, .row:after{ clear : both;}.clearfix, .gallery, .row{ 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%;}.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 5px 0; line-height : normal; font-weight : 100; font-family : 'Open Sans', sans-serif;}p, input, table{ margin-bottom: 20px;}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;}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; list-style-type : disc;}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: inline-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: inline-table; padding: 0 20px; width  : 100%; text-align:center;  }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 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  : 0 20px; width : 100%; text-align  : center;}.subnav ul, .widget_categories ul, .menu{ margin : 0 0 20px 0; padding: 0; width  : 100%; list-style-type : none;}.subnav ul li, .widget_categories ul li, .menu li{ text-align: left; list-style-type : none;}.subnav ul li a, .widget_categories ul li a, .menu a{  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;}.padding-top-0{ padding-top : 0;}.padding-bottom-40{ padding-bottom : 40px;}.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; color: #FFF;}.side-features .desc p{ margin-bottom : 5px; color: #FFF;}.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%;}#logos .row{ padding  : 10px 0; text-align  : center; vertical-align : middle;}#logos a{ display : inline; text-align : center;}#logos img{ margin: 10px; width : auto; display  : inline; vertical-align : middle;}footer .row{ padding : 0 0 20px 0;}#footer p{ font-size:1.5em;}ul.sidebar{ font-size: 100%;}.sidebar-header, .sidebar-footer, .flex{ display: -webkit-box;display: -moz-box; display: -ms-flexbox;display: -webkit-flex;  display: flex;}.sidebar-header li.widget, .sidebar-footer li.widget, .flex > *{ 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: 50%;}#footer li.widget p{ font-size : 1.5em;}#footer li.widget h2{ font-size : 2em;}.newsletter{ width : 100%;}#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;}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; height : auto; display: block; clear  : none; max-width : 100%;}main img.circle{ border-radius : 100%; margin-bottom : 20px;}main img.alignleft{ margin  : 4px 20px 20px 0; display : block; float: left; clear: none;}main img.alignright{ margin  : 4px 0 20px 20px; display : block; float: right; clear: none;}main img.aligncenter{ margin  : 4px 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; max-width : 350px;}.searchform input[type="text"],.searchform input[type="search"]{ margin-bottom : 0; background : #666; 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 input[type="submit"]:hover{ background : url(assets/images/elements/btn-search.png) center center no-repeat #999;}.searchform label{ display : none;}.show-mo-inline, .show-mo-block{ display : none;}.no-mo-block{ display : block;}.no-mo-inline{ display : inline;}#mob-nav ul{ display : none;}.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%; 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-offset{ margin-left: -10px; width: auto;}.social_links .social{ width: 100%; text-align:center;}.social_links .social li{ width : auto; display  : block; float : left; margin: 0 0 10px 10px; 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%; opacity : .5; backface-visibility : hidden; -webkit-box-shadow  : 0 0 0 0 rgba(255,255,255,0); -moz-box-shadow  : 0 0 0 0 rgba(255,255,255,0); box-shadow : 0 0 0 0 rgba(255,255,255,0);}.social-inverted .social a{ background-image  : url(assets/images/elements/social-icons-inverted.png);}.social_links .social a:hover{ opacity : 1;}.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;}.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; 	}}.row { max-width: 980px;}p { color: #323232;}a { color: #b9b309; -webkit-transition: color .15s ease, background-color .15s ease, opacity .15s ease; -o-transition: color .15s ease, background-color .15s ease, opacity .15s ease; -ms-transition: color .15s ease, background-color .15s ease, opacity .15s ease; -moz-transition: color .15s ease, background-color .15s ease, opacity .15s ease; transition: color .15s ease, background-color .15s ease, opacity .15s ease;}a:hover { color: #f49c1e;}input,select,textarea { background: #ffd599; color: #404040; font-weight: 100; padding: 0 10px !important;}textarea{ padding-top: 10px !important;}input[type=file] { background: none;}input[type=submit],input[type=reset],input[type=button],button { background: #e4b447; color: #FFF;}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover { background: #d1a43d; color: #FFF;}body { background: #FFF;}header { background: none;}nav ul.menu { margin: 0;}nav { background: #FFF; height: 80px; margin: 0; z-index: 99; position: relative; background: none;}main { background: #FFF; padding-bottom: 20px;}#footer { background: #4c2504; padding-bottom: 20px;}#copyright { background: #6f471b; border-top: thin solid #b2b2b2;}#header-top-bar { background: #000;}#logos { background: #888;}a.btn { background: #FBB96A; color: #FFF; margin-right: 5px; text-align: center; display: block; margin-top: 0; margin-right: auto; margin-left: auto; margin-bottom: 20px; padding: 10px 20px; max-width: 170px; }a.btn:hover {background-color: #B8B227;}.head-btn { background: transparent none repeat scroll 0 0; position: absolute; bottom: 20px; left: 50%; width: 110px; margin-left: -55px; z-index: 999;}.head-btn a.btn { background: transparent url("assets/images/elements/cap-btn-down-sprite.png") no-repeat scroll 100% 0; text-transform: uppercase; width: 110px; height: 38px; position: relative; padding: 0; margin-bottom: 0;}.head-btn a.btn:hover { background: url(assets/images/elements/cap-btn-down-sprite.png); background-position: 0 0;}a.feature .desc-bg,a.category .desc-bg{ background: #FFF;}nav a { color: #FFFFFF; font-family: 'Roboto Condensed', sans-serif; font-size: 1em; font-weight: lighter; padding: 0 20px;}nav a:hover { color: #FFF; background: url(assets/images/elements/nav-flair.png) center bottom no-repeat;}nav .current-menu-item a,nav .current-page-ancestor a,nav .current-page-parent a { color: #FFF; background: url(assets/images/elements/nav-flair.png) center bottom no-repeat;}nav .current-menu-item:hover,nav .current-page-parent a:hover,nav .current-page-ancestor a:hover { color: #FFF; background: url(assets/images/elements/nav-flair.png) center bottom no-repeat;}.subnav > ul:not(.children) > li:first-child > a,.widget_categories > ul:not(.children) > li:first-child > a {  color: #1c4f81; padding-left: 20px; font-weight: bold; background: url(assets/images/elements/subnav-top.png) no-repeat left;}.subnav .children li a,.widget_categories .children li a {  color: #fdba62; background: url(assets/images/elements/subnav-child.png) no-repeat left;}.subnav ul li a,.widget_categories ul li a { color: #547c90; font-weight: lighter; -ms-transition: color .15s ease; -webkit-transition: color .15s ease; -moz-transition: color .15s ease; -o-transition: color .15s ease; transition: color .15s ease; padding-left: 20px; padding: 10px 0 10px 20px; line-height: 1; text-transform: none; background: url(assets/images/elements/subnav-child.png) no-repeat left;}.subnav ul li,.widget_categories ul li { padding-left: 20px;}.subnav ul.children { display: none;}.subnav li a:hover,.subnav li.current_page_item ul.children,.subnav li.current_page_parent ul.children,.subnav li.current_page_ancestor ul.children,.subnav li.current-menu-item ul.children { display: block;}.subnav > ul > li:first-child,.widget_categories > ul > li:first-child { padding-left: 0;}.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,.widget_categories ul li a:hover,.widget_categories ul li.current_page_item > 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: #547c90;  font-weight: bold;}.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,.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: #547b90;  font-weight: normal;}#mob-nav { background: #3B3B3B; padding: 0;}#mob-nav { padding: 0; text-align: center; display: none;}#mob-nav ul { padding: 0; margin-bottom: 0;}#btn-menu { position: absolute; top: 0; right: 0; width: 40px; height: 40px; display: block; background: url(assets/images/elements/btn-menu.png) 0 0 no-repeat #B9B309; z-index: 1000; display: none; border-bottom-left-radius: 10px;}#btn-menu.open { background: url(assets/images/elements/btn-menu.png) -40px 0 no-repeat #B9B309;}#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: #e4b447;}#header-top-bar .col a:hover { color: #FFF;}#header-top { color: #FFF; height: 140px;}#header-top p { margin-bottom: 0;}#header-top .row { margin-bottom: 0;}#header-img { padding: 0; min-height: 70px;}nav { margin-bottom: 0;}nav ul { width: 100%; height: 60px;}.subnav { margin-bottom: 20px; border-bottom: 2.5px dotted #B5A392;}.subnav > ul {  font-size: 1.6em;}.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-color: #e6c343;}#hp-features .row { padding-bottom: 0; margin-top: 20px;}#hp-features h2 { color: #000000;}a.feature { position: relative; margin-bottom: 0; display: block; min-height: 150px; box-shadow: 0 0 6px #696969; background-color: #FFF;}a.feature:hover { box-shadow: 0 0 8px #505050; -o-transition: box-shadow .15s ease; -ms-transition: box-shadow .15s ease; -webkit-transition: box-shadow .15s ease; -moz-transition: box-shadow .15s ease; transition: box-shadow .15s ease;}a.feature h5 { color: #2cb6d9; margin-bottom: 8px; font-size: 2.8em; text-align: center; padding-top: 6px;}a.feature p { color: #282828; line-height: 1.6em; text-align: center; padding-bottom: 10px;}#hp-features a.feature .desc {  bottom: 0; left: 0; width: 100%; height: 50%; padding: 10px 20px; z-index: 1; min-height: 200px; background-color: rgb(255, 255, 255); position: relative;}a.feature .desc-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; box-shadow: 0 0 0 #FFFFFF; -webkit-box-shadow: 0 0 0 #FFFFFF;}a.feature:hover .desc-bg { }.side-features .feature { margin-bottom: 20px;}.side-features a { background: none;}.side-features a img { width: 100%;}footer a { color: #e4b447;}footer p,footer li,footer a:hover { color: #FFF;}#copyright p,#copyright li { color: #FFF;}#copyright a { color: #b2b2b2;}#copyright a:hover { color: #e4b447;}#copyright .row { padding-bottom: 0;}#footer-image { background: white; height: 130px; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; max-width: 100%;}#footer-message { background: #d9bdad;}#footer-message h2 { text-align: center; color: #591504; font-size: 2em; font-weight: bold; font-family: 'Open Sans', sans-serif;}#footer-message a { color: #8b2133;}#footer-message a:hover { color: #591504;}footer .row { padding: 0;}h1,h2,h3,h4,h5,h6 { font-size: 3.5em; color: #5D3725; font-family: 'Roboto Condensed', sans-serif; text-transform: capitalize;}h1 { font-size: 4em;}h3 { color: #547c90;}h4 { color: #a87c53;}h5 { color: #fcbe75;}#header-img .row { max-width: 100%; }#header-img .caption-wrapper { width: 100%; position: absolute; z-index: 98; bottom: 0;}#header-img .caption { background: transparent url("assets/images/elements/cap-back.png") repeat scroll 0 0; max-width: 1070px; margin: 0 auto; position: relative; text-align: center; padding: 20px 70px 50px 70px;}.caption-mob-wrapper { padding: 20px 0 0 0;}.caption-mob { background: #B9B309; text-align: center; padding: 20px;}#header-img h4,.caption-mob h4 { color: #FFF; text-transform: capitalize; font-weight: lighter; font-family: "Roboto Condensed", sans-serif; text-align: center;}#header-img p,.caption-mob p { color: #FFF; text-align: center;}#header-img ul.rslides img { min-width: 800px; margin: 0;}.caption-mob h4 { line-height: 1.2em; height: 1.2em; overflow: hidden;}.caption-mob p { height: 6em; overflow: hidden;}.caption-mob .caption-link { height: 2em; overflow: hidden;}.caption-mob .caption-link a { color: #FFF;}@media (max-width: 800px) { #header-img ul.rslides img { margin-left: -400px;  position: relative;  left: 50%; }}#footer a.btn { margin: 0; background: #AE885F; color: #591504;}#footer a.btn:hover { color: #FFF;}#header-top-bar a { color: #513e30}.sidebar a.feature .desc { position: absolute; bottom: 0; left: 0; width: 100%; height: 50%; text-align: left; padding: 10px 20px; z-index: 1;}#contactForm input[type=text],textarea { background-color: #fbe7ba; color: #404040;}#contactForm input[type=submit] { width: 50%; float: right; text-align: left; text-transform: uppercase;}#footer h5 { margin: 0 0 10px; color: #fdba62; text-transform: none; font-size: 2em}#footer p { margin: 0 0 10px; color: #ceb194;}#footer a:hover { color: #FFF;}#footer a { color: #c88c46;}#footer-content { background: #FFF; color: #513e30;}#footer-content p { color: #513e30;}#nav p { text-transform: capitalize;}h2 span { color: #8ec449;}main p { line-height: 2em;}main a { }nav li { line-height: 60px;}#header-mid-logo { position: absolute; display: block; width: 200px; height: 200px; left: 50%; margin-left: -100px; top: -130px; background: url(assets/images/elements/logo.png) no-repeat center center / contain; z-index: 98;}main .row { padding-bottom: 0;}.text-center2 h1 { font-family: 'Roboto Condensed', sans-serif; text-transform: none; font-size: 3.6em; text-align: center; margin-bottom: 0;}.text-center2 h3 { font-family: 'Roboto Condensed', sans-serif; text-transform: none; font-size: 3.6em; text-align: center; margin-bottom: 0;}.text-center2 p { padding-left: 10%; padding-right: 10%; text-align: center; margin-bottom: 10px; line-height: 1.6em;}.whiteout { background: #FFF;}.whiteout p { margin-bottom: 10px;}.text-center p { margin-bottom: 30px;}nav .whiteout { padding: 20px; margin-top: -20px;}.whiteout h1 { font-size: 4em; margin-bottom: 10px; margin-top: 10px;}.whiteout h5 { color: #1c4f81; font-size: 2.6em; text-transform: none; margin-bottom: 5px;}.whiteout-foot { background: #FFF; padding-bottom: 10px;}.whiteout-foot h1 { font-size: 2.8em; text-transform: uppercase; margin-bottom: 10px;}.whiteout-foot p { line-height: 1.6em;}.bottom-main-message { background: url(assets/images/elements/main-bottom-back.jpg); padding: 30px 10px}.bottom-main-message h1 { text-align: center;}.bottom-main-message p { text-align: center;}#top-hold { width: 100%; background: #FFF;}#header-img .caption .row { width: 33.3%;}#header-top .head-text { position: relative; top: 65px;}#header-top .head-text p { color: #FFF; font-size: 2.5em; font-family: 'Poiret One', cursive; font-weight: lighter; letter-spacing: 1.8px;}a.products { position: relative; margin-bottom: 0; display: block; min-height: 297px; border: 3px solid #FFF;}a.products h5 { color: #8b2133; margin-bottom: 0; font-family: 'Roboto Condensed', sans-serif; text-align: center; font-size: 2.8em; text-transform: capitalize;}a.products:hover h5 { color: #a67258;}a.products p { color: #fff; line-height: 1.1;}.push-features .products .desc { background: #FFF; min-height: 120px;}.product-img { padding-right: 0;}.product-img .mag img { position: absolute; left: 20px; top: 20px; }h4 { font-size: 3.5em;}#main-nav .children { display: none;}#main-nav li:hover .children { display: block;}#main-nav .children a { font-family: 'Roboto Condensed', sans-serif; font-size: 1em; line-height: 2em; color: #1c4f81; padding: 0 40px 0 40px;}#main-nav .children a:hover { color: #1c4f81;}#main-nav .children li { background: #1c4f81;}#main-nav .children li:first-child { padding-top: 20px; margin-top: 20px;}#main-nav .children li:last-child { padding-bottom: 20px;}.whiteout .side-features .desc h5 { line-height: 1.8em; font-size: 1.8em;}.products .overlay { opacity: 0.0; -o-transition: opacity .15s ease; -ms-transition: opacity .15s ease; -webkit-transition: opacity .15s ease; -moz-transition: opacity .15s ease; transition: opacity .15s ease; background-color: black; position: absolute; left: 0; top: 0; height: 294px; width: 294px;}.products:hover .overlay { opacity: 0.05;}.category .overlay { opacity: 0.0; -o-transition: opacity .15s ease; -ms-transition: opacity .15s ease; -webkit-transition: opacity .15s ease; -moz-transition: opacity .15s ease; transition: opacity .15s ease; background-color: black; position: absolute; left: 20px; top: 20px; height: 200px; width: 300px;}.category:hover .overlay { opacity: 0.1;}.feature .overlay { opacity: 0.0; -o-transition: opacity .15s ease; -ms-transition: opacity .15s ease; -webkit-transition: opacity .15s ease; -moz-transition: opacity .15s ease; transition: opacity .15s ease; background-color: black; position: absolute; left: 0; top: 0; height: 200px; width: 300px;}.feature:hover .overlay { opacity: 0.1;}.push-features a img { width: 100%; padding: 10px; margin-right: 0; background-color: #FFF;}a.btn-head { background: url(assets/images/elements/btn-arrow.png) no-repeat 88% center #000; color: #FFF; margin-right: 5px; text-align: left; position: absolute; display: block; margin: 0 auto; padding: 10px 20px; width: 150px; font-size: 1.4em; font-weight: lighter; border-radius: 10px;}a.btn-head:hover { background: url(assets/images/elements/btn-arrow.png) no-repeat 88% center #404040; color: #e4b447; }a.btn-head-whiteout-foot { background: url(assets/images/elements/btn-arrow-foot.png) no-repeat 88% center #e4b447; color: #FFF; margin-right: 5px; text-align: left; display: block; margin: 0 auto; padding: 10px 20px; width: 170px; font-size: 1.4em; font-weight: lighter; border-radius: 10px; margin-top: 15px; margin-bottom: 15px;}a.btn-head-whiteout-foot:hover { background: url(assets/images/elements/btn-arrow-foot.png) no-repeat 88% center #d1a43d; }.push-features .desc { background: #000; height: 60px;}.push-features h5 { text-align: left; font-size: 1.8em; color: #FFF; font-family: 'Roboto Condensed', sans-serif;}.push-features h2 { text-align: left; font-size: 2em; color: #000; font-family: 'Roboto Condensed', sans-serif; margin-bottom: 0; background: url(assets/images/elements/subnav-top.png) no-repeat left; padding-left: 20px;}.footer-flair { background: #FFF; height: 20px; box-shadow: 0 20px 20px -20px #e5e5e5 inset;}.black-head-band { height: 60px; background: #000;}.header-slider_nav { width: 64px; height: 128px; position: absolute; top: 50%; margin-top: -63px; z-index: 101;}.header-slider_nav.prev { background: transparent url("assets/images/elements/head-btn-left.png") 0 0; left: 0;}.header-slider_nav.next { background: transparent url("assets/images/elements/head-btn-right.png") 64px 0; right: 0;}.header-slider_nav.prev:hover { background-position: 64px 0;}.header-slider_nav.next:hover { background-position: 0 0;}#main-nav > li:nth-child(1n),#mob-nav li:nth-child(1n) { background: #b8b227;}#main-nav > li:nth-child(1n):hover { background: #b8b227 url(assets/images/elements/nav-flair.png) center bottom no-repeat;}#main-nav > li:nth-child(2n),#mob-nav li:nth-child(2n) { background: #ef5b34;}#main-nav > li:nth-child(2n):hover { background: #ef5b34 url(assets/images/elements/nav-flair.png) center bottom no-repeat;}#main-nav > li:nth-child(3n),#mob-nav li:nth-child(3n) { background: #e6c343;}#main-nav > li:nth-child(3n):hover { background: #e6c343 url(assets/images/elements/nav-flair.png) center bottom no-repeat;}#main-nav > li:nth-child(4n),#mob-nav li:nth-child(4n) { background: #5cb7db;}#main-nav > li:nth-child(4n):hover { background: #5cb7db url(assets/images/elements/nav-flair.png) center bottom no-repeat;}#main-nav > li:nth-child(5n),#mob-nav li:nth-child(5n) { background: #2277ba;}#main-nav > li:nth-child(5n):hover { background: #2277ba url(assets/images/elements/nav-flair.png) center bottom no-repeat;}#main-nav > li:nth-child(6n),#mob-nav li:nth-child(6n) { background: #19a79c;}#main-nav > li:nth-child(6n):hover { background: #19a79c url(assets/images/elements/nav-flair.png) center bottom no-repeat;}#mob-nav li a { width: 100%; height: 100%; display: block; padding: 10px; font-size: 1.2em; text-align: center; color: #FFF;}.specialoffer { text-transform: uppercase; color: #FFF; background: #fbb96a; position: absolute; height: 40px; width: 33%; line-height: 40px; overflow: hidden; z-index: 2; font-size: 1.2em; bottom: 0; right: 0;}a.feature:hover .specialoffer { background: #E38D2D;}.whats-new-slider { display: block; position: inherit; width: 110px; margin-left: 44%; margin-bottom: 10px;}#footer li.widget p { font-size: 1.3em;}.social_links .newssign { background: #ae885f; color: #663700 !important; margin-right: 5px; text-align: left; border-radius: 0; margin: 0 auto; padding: 10px 20px; text-transform: uppercase; padding: 10px 20px; text-align: left;}.social_links .newssign:hover { color: #FFF !important;}.social_links .social li { margin-bottom: 30px;}.side-features .desc p { font-size: 1.3em;}.fea-flair { display: block; position: absolute; top: -32px; background: url("assets/images/elements/fea-flair.png") repeat scroll 100% 0; left: 50%; margin-left: -25px; z-index: 25; width: 50px; height: 32px;}a.feature:hover .fea-flair { background: url("assets/images/elements/fea-flair.png") repeat scroll 0 0;}ul.sidebar { padding-left: 0;}#contactForm input[type="text"],textarea { background-color: #ffd599;}input[type="submit"],input[type="reset"],input[type="button"],button { background-color: #FBB96A;}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover { background-color: #B8B227;}.widget_categories ul.children { padding-left: 20px; margin-bottom: 0;}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 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: 2px solid #4C2504; border-radius: 50%; background: transparent; text-indent: -999px; direction: ltr; overflow: hidden; display: block;}.content-slider_tabs .content-slider_here a { background: #FCBA63;}.searchform input[type=text] { border: 1px solid #1C4F81; border-radius: 5px 0 0 5px; background: white;}.searchform input[type=submit] { border-radius: 0 5px 5px 0; background-color: #1C4F81;}.searchform input[type=submit]:hover { background-color: #2262A3;}.border-bottom { border-bottom: 2.5px dotted #B5A392;}.sidebar-header li.widget.logo { max-width: 50%; padding-right: 90px;}.logo a { max-width: 100%;}.caption-mob-wrapper { display: none;}#hp-features { width: 100%; overflow: hidden;}#hp-features .rslides { margin: 0 auto;}#hp-features .rslides li { padding-right: 20px;}#hp-features .col { padding-bottom: 20px;}#ordering a { }#ordering .selected { color: #f49c1e;}a.post .col:last-child { padding-right: 0;}.whats-new .rslides li { padding-top: 0; list-style: none;}.whats-new .rslides li a { display: block;}.whats-new .rslides li h5 { text-align: center; font-size: 2.5em;}#image-slider.rslides li { overflow: hidden;}@media (min-width: 1100px) { #hp-features .content-slider_nav {  width: 64px;  height: 128px;  position: absolute;  top: 50%;  margin-top: -63px;  z-index: 101; } #hp-features .content-slider_nav.prev {  background: transparent url("assets/images/elements/head-btn-left.png") 0 0;  left: 60px; } #hp-features .content-slider_nav.next {  background: transparent url("assets/images/elements/head-btn-right.png") 64px 0;  right: 60px; } #hp-features .content-slider_nav.prev:hover {  background-position: 64px 0; } #hp-features .content-slider_nav.next:hover {  background-position: 0 0; }}@media (max-width: 1100px) { #hp-features .rslides {  padding-bottom: 30px; } #hp-features .content-slider_nav {  top: 10px; } #hp-features {  padding-top: 40px; }}@media (max-width: 1000px) { .offers-slider_nav, .push-features a.feature-slider_nav {  display: none !important; } #header-img .caption-wrapper {  display: none; }  .rslides {  overflow: visible !important; } a.btn {  margin: 0 auto; } .col img {  margin: 0 auto; } .caption-mob-wrapper a {  color: #ef5b34; }}@media (max-width:800px) { #btn-menu {  display: block; } #mob-nav.open, #mob-nav.open ul {  display: block; } .head-btn {  bottom: 0; }}@media (max-width: 768px) { .sidebar-header li.widget.logo {  width: 100%;  padding-right: 20px;  max-width: 100%; } h1 {  font-size: 4em !important; } #header-mid-logo {  display: none; } a.post .col {  padding-left: 0;  padding-right: 0; }}@media (max-width: 500px) { .sidebar.sidebar-header li.widget {  width: 100% !important;  display: none; } .sidebar.sidebar-header li.widget.logo {  display: block; }}.text-center2 a.btn { margin-bottom: 0;}#footer ul li { font-size: 1em;}.sidebar-header li.widget { padding-top: 30px;}.from { color: #B9B309;}.to { color: #B9B309;}.location { color: #FDBA62;}.podcast_meta { padding-top: 10px !important;}.mejs-container,.mejs-embed,.mejs-embed body,.mejs-container .mejs-controls { background: #b8b227 !important;}option{padding-left: 10px !important;}.whiteout .col.span-2-3 { padding-bottom: 20px;}.widget_categories .children li a{ font-size: 1.6em;}.widget_categories > ul:not(.children) > li:first-child > a{ font-size: 1.6em;}.alignleft{ float:left;}.alignright{ float:right;}.aligncenter{ margin-left: auto; margin-right: auto;}ol li{ color: #323232; margin-bottom: 10px; font-weight: 100;}.post-password-form{}.post-password-form label{ font-style: normal; margin-bottom: 20px; font-size: 1em;}.post-password-form input{}.post-password-form input[type=password]{}.post-password-form input[type=submit]{ max-width:120px; font-size: 1.6em;}.row { min-width: 0;}@media screen and (max-width: 1000px) {  .row {  min-width: 100%; } .push-features .span-1-3 {  width:50% !important; }  .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%;  order: 2;  } main .span-2-3, main .span-3-4 {  width: 100%;  order: 1;  } nav {  display:none; } #btn-menu { display:block !important; } #mob-nav {  overflow:hidden;  display:block !important; } .widget {  text-align:center; } .gallery .gallery-item {  width:50% !important; } .gallery .gallery-columns-3 .gallery-item {  width:100% !important; } .logo a {  margin:0 auto 10px auto !important; } header .widget {  width:100%;  float: none; } header .widget.logo {  text-align:center;  line-height:4em; } #header-top .sidebar-header {  display: block !important; } #header-top-bar .col { padding:20px 0 20px 0 !important; } #header-top-bar .col p { line-height:normal !important; } h1 {  font-size:2.8em; } h2 {  font-size:2.4em; } h3 {  font-size:2.2em; } .col {  overflow:hidden;  word-wrap: break-word; } h1, h2, h3, h4, h5, h6, p, blockquote {  text-align:center; } footer ul {  text-align:center; } #nav-mob {  display:block; } .mob-padding-top-0 {  padding-top:0 !important; } #logo-nav .row {  display: block; } .gallery-item {  width:100% !important; } .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 .span-1-3 {  width:100% !important; } #logos img {  max-height:50px; } footer .sidebar {  display:block; } .sidebar-header li.widget, .sidebar-footer li.widget {  width: 50% !important;  float: left;  flex: none;  display: block; } footer .widget:nth-child(2n+1) {  clear:both; }}@media screen and (max-width:420px) {  .col {  width: 100%;  } footer .widget {  width: 100%; } #copyright .col p {  text-align:center; }}