﻿
	.footer .widget,
	#custom_post_widget-3 {
		float: none;
		border: none;
		padding: 0;

		margin: 0 0 15px 0;
		min-height: 0;
		width: 100%;
	}

.footer .widget {
	border-right: 1px solid #eee;
	float: left;
	padding: 0 30px 0 0;
	margin-right: 30px;
	min-height: 125px;
	min-width: 110px;
}

.footer .widget:last-child {
	border: none;
}

.rssmi_title_class {
    padding-top: 0.25em !important;
}


#art-main
{
   background: #404040;
   margin:0 auto;
   font-size: 13px;
   font-family: museo_slab700, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}
.icon-social-instagram:before{content:"\e60d"}
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr-in,#wb-body #wb-main{width:960px}
[id|="wb-body-sec"] [id|="wb-main"],#wb-body #gcwu-content{width:720px}
#wb-body-sec-sup #wb-main,#wb-body-sec-sup #wb-main-in,#wb-body-sec #gcwu-content{width:480px}
#wb-body-sec-sup #wb-main{right:240px}
[dir="rtl"] #wb-body-sec-sup #wb-main{right:auto;left:240px}
#wb-sup,#wb-body-sec-sup #wb-main,#wb-core-in,#gcwu-bnr,#gcwu-bnr-in,#wb-body #gcwu-content{position:relative}
#wb-body-sec #gcwu-content,#wb-body #gcwu-content,#wb-body #wb-main,#wb-body-sec-sup #wb-main,#wb-sec,#gcwu-sig,[dir="rtl"] #wb-body #wb-main,[dir="rtl"] #wb-body-sec #wb-main,[dir="rtl"] #wb-body-sec-sup #wb-main,[dir="rtl"] #wb-sup,[dir="rtl"] #gcwu-gcnb ul{float:left}
#wb-sup,#wb-body-sec-sup #wb-main,#wb-body-sec #wb-main,#gcwu-aside,#gcwu-wmms-in,[dir="rtl"] #wb-sec,[dir="rtl"] #gcwu-sig,[dir="rtl"] #gcwu-gcnb ul li{float:right}
#wb-body-sec-sup #wb-main,#wb-body-sec-sup #wb-main-in{width:600px}
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-bnr-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#wb-body #wb-main{width:1200px}
#wb-body #gcwu-content,[id|="wb-body-sec"] [id|="wb-main"]{width:900px}
#wb-body-sec #gcwu-content{width:580px}
[dir="rtl"] #wb-body-sec-sup #wb-main,[dir="rtl"] #wb-sup{left:auto}
[id|=wb-body] #wb-core .grid-12 .span-12,#wb-body .span-8,.span-6{width:99.930167597765%}
#wb-body .span-1{width:9.9860335195531%}
#wb-body .span-2{width:22.835195530726%}
#wb-body .span-3{width:35.684357541899%}
#wb-body .span-4{width:48.533519553073%}
#wb-body .span-5{width:61.382681564246%}
#wb-body .span-6{width:74.231843575419%}
#wb-body .span-7{width:87.081005586592%}
#wb-body #gcwu-content{width:720px}
.uri-faq article h2{margin-top:1.5em;border-bottom:1px solid #ccc}


.clear:before, .cols:before, .row:before, .separate-cols:before, .promo:before, .bar:before, .footer:before, .card .inner:before, .clear:after, .cols:after, .row:after, .separate-cols:after, .promo:after, .bar:after, .footer:after, .card .inner:after {
  content: '';
  display: table;
  width: 100%;
}

.clear:after, .cols:after, .row:after, .separate-cols:after, .promo:after, .bar:after, .footer:after, .card .inner:after {
  clear: both;
}


.footer {
  padding: 25px 0;
  background-color: #283c4f;
  color: #fff;
  font-size: 14px;
}

.footer h3 {
  margin-bottom: 10px;
  font-weight: 400;
  font-family: "Raleway", sans-serif;
  text-transform: uppercase;
}

.footer-main {
  float: left;
  width: 48%;
}

.footer-nav {
  float: left;
  width: 22%;
}

.footer-add {
  float: left;
  width: 30%;
}

.footer .logo {
  margin-bottom: 15px;
}

.footer .copy {
  color: #2789c5;
}

.footer .subnav {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
}

.footer .subnav li + li {
  margin-top: 5px;
}

.footer .ttn {
  text-transform: none;
}

.footer .social {
  margin-top: 20px;
  margin-left: -15px;
  font-size: 0;
}

.footer .social a {
  overflow: hidden;
  display: inline-block;
  margin-left: 15px;
  text-decoration: -999px;
  vertical-align: middle;
}

  .footer-nav, .footer-add {
  width: 50%;
  }


.cta-bar__figure__illy {
  max-height: 25px;
  height: 25px;
  float: left; }


body .midrow_blocks, .midrow_blocks_wrap{ width:268px!important; height:auto!important;}




#topmenu, #topmenu ul li ul li, #zn_slider, .midrow_blocks, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .single_post, .commentlist li, #commentform, #commentform label, #sidebar .widgets .widget, #footer, #copyright, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current, #related_wrap ul, .trigger_wrap, .search_term, ol#controls li, .amp_page, .amp_next, .amp_prev, .page-numbers{ background:#f5e6ce;}



#topmenu ul li ul li, .midrow_blocks, .mid_block_content, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .lay4 .single_metainfo, .single_post, .commentlist li, #commentform, #commentform label, .comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea, #sidebar .widgets .widget, #sidebar .widgets .widget li, #footer, #footer .widgets .widget ul li, #footer #wp-calendar caption, #copyright, .znn_paginate span, .znn_paginate a, .navigation a, .navigation span, #related_wrap ul, #searchform #s, .search_term, ol#controls li, #topmenu, .wp-caption { border-color:#1e0902;}

.midrow_blocks{ margin-top:30px;}



.clearfix:after, .menu ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix { zoom: 1; }

.clearfix:after { clear: both; }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}

#nav-below {
	margin: -18px 0 0 0;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}





.navigation {
	color: #777;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}

.navigation a:link,
.navigation a:visited {
	color: #777;
	text-decoration: none;
}

.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}

#comments .navigation {
	padding: 0 0 18px 0;
}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
img.alignnone{margin:0 0 10px 0;display:inline;}

	





.rev-slider-container {
	width:100%;
	position:relative;
	padding:0;
	}


.rev-slider-container ul {
	margin-top: 0;
	margin-left: 0;
	list-style: none;
	}

	
.rev-slider-container ul li {
	line-height: 0;
	margin-top: 0;
	}


.single-portfolio .row.project-title .container .title-wrap {
	border-bottom: 1px solid #DDDDDD;
	position: relative;
	padding-bottom: 30px;
}


.single-portfolio .row.project-title .title-wrap:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}


#full_width_portfolio .project-title.parallax-effect .section-title, #page-header-bg .section-title, .single .row .section-title, #full_width_portfolio .project-title .container .title-wrap {
	border-bottom: none;
}


.masonry-blog-item  h2.title {
	font-size: 20px!important;
    line-height: 26px!important;	
}


#search-results .result .title span {
	display: block;
	font-size: 12px;
	letter-spacing: 0px;
	font-family: 'OpenSansRegular';
	color: #999;
	margin-top: 3px;
}


article.result .title a {
	color: #27CFC3;
}


article.result .title a:hover {
	color: inherit!important;
}


.recent-posts .post-header .title {
	margin-bottom: 1px;	
}


.recent-posts .post-header .title a {
	color: #27CFC3;
}


.recent-posts .post-header .title a:hover {
	color: inherit;
}


article.post.quote .quote-inner .title, article.post.quote .quote-inner .author, article.post.quote .quote-inner .title, article.post.quote .quote-inner .icon  {
	position: relative;
	z-index: 100;
}


article.post h2.title {
	margin-bottom: 2px;
}
                              body,.toggle h3 a,body .ui-widget,table,.bar_graph li span strong,#search-results .result .title span,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,body .nectar-love span,body .nectar-social .nectar-love .nectar-love-count,body .carousel-heading h2{font-family:PT Sans;font-size:14px;line-height:25.2px;}


.fb-but1,
.twitter-but1,
.pinterest-but1,
.whatsapp-but1,
.email-but {
	height: 26px;
	}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }







#sidebar-wrapper .container {
	position:relative;
}




#wrap {
	background:#fff;
	width: 960px;
	margin: 0 auto 0;
	
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.tb-megamenu .navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);}
.tb-megamenu .btn-navbar .icon-bar + .icon-bar{margin-top:3px;}




.contbox_l { width:460px; float:left; padding:0 30px; font-size:12px; color:#000;}

#subwrapper {
	position: relative;
	top: 46px;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}

.col-6 { width: 48%; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}


#sidebar-widget-title {
color: #2EA4F2;
font-family: "Open Sans", sans-serif;
font-size: 15px;
background-color: #F4F9FD;
border-radius: 8px;
padding: 11px 14px;
font-weight: 700;
}


#homepage #ataglance #features a.pp p:last-child:after { content: '*'; color: rgba(75,172,188,1.0); margin-left: 3px; }

#homepage #ataglance em.pp:before { content: '*'; color: rgba(75,172,188,1.0); margin-right: 3px; }


#remotepage #remotefeatures #features a.pp p:last-child:after { content: '*'; color: rgba(75,172,188,1.0); margin-left: 3px; }

#remotepage #remotefeatures em.pp:before { content: '*'; color: rgba(75,172,188,1.0); margin-right: 3px; }

		.homestrip .open-table{float: left;width: 70.15%;height: 42px;position: absolute;right: 0;top: 17px;}

.open-table .inputField {
    float: left;
    font-size: 12px;
}

.open-table .inputField span{
	float:left;
}


.open-table .inputField select, .open-table .inputField input{ font-size: 9px; }
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:""}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:""}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.navbar .container span.date{position:absolute;right:10px;top:5px;}
.container.footer{display:block;height:230px;background:#3f3f40;border-left:1px solid #3F3F40;border-right:1px solid #3F3F40;}

      .site-nav .menu-item:last-child .site-nav-divider {
        display: none; }


.site-nav-divider {
  display: none; }

  .site-nav .menu-item-has-children .sub-menu .site-nav-divider {
    display: none; }
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}


.header .logo {
	position:absolute;
	left: 0;
	top: 22px;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-10{width:83.33333333%}
.node-type-homepage .thought-leadership-quote .right-attribution .first-part{padding-left:0;}
.node-type-homepage .thought-leadership-quote .right-attribution .first-part img{visibility:hidden;}
.node-type-homepage .thought-leadership-quote .right-attribution .attribution.active .first-part{background:#25cad3;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


a.zoom .overlay {
  background: #000;
  opacity: .9;
}


a.zoom .overlay-info {
  color: #FFF;
  font-weight: bold;
  padding:10px 10px 10px;
}


a.zoom .overlay-date {
  color: #CCC;
  font-size: .9em;
  font-style: italic;
  padding:2px 10px 10px;
}


#featured-screenshots .column-item .overlay-info,
#featured-screenshots .column-item .overlay-date,
#results .results-overlay {
  display: none;
}


.atomicHeader, .overlay-info {
	text-transform: capitalize;
}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta {
	font-size: .9em;
	margin-bottom: 10px;
	clear:none;
}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta span.comments-link {
	display: inline-block;
}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta .heatmapthemead-post-details {
	margin-right: 10px; 
}

.nivo-html-caption {
    display:none;
}

.featured-title,.featured-post-info,.votes-counter,.featured-thumbnail{position:absolute;display:block;}

.featured-post-info,.featured-title{text-align:center;width:233px;padding:3px;}

.featured-post-info{color:white;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;top:194px;font-family:'TradeGothicW01-BoldCn20 675334',arial;font-weight:normal;font-size:12px;line-height:13px;}

.featured-post-info b{font-size:16px;font-weight:normal;letter-spacing:1pt;}

.nav-previous,
.previous-image {
	float: left;
	padding-bottom: 7px;
	width: 50%;
}
.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.pure-u-1-24{width:4.1667%;*width:4.1357%}
.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}
.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}
.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}
.pure-u-1-5{width:20%;*width:19.969%}
.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}
.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}
.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}
.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}


.icon-arch_txt {
    
    font-size: 13px;
    
    position: relative;
    top: -2px;
}

.image_footer2 {
padding-left: 1%;
margin-top: 13%;
}





.nav-left-wrap {
	width: 60px;
	}



 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

 
.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}


#footer-banner {
	text-align: left;
	margin: 0 auto;
	position: relative;
	display: table;
	table-layout: fixed;
	width: 100%;
	overflow: hidden;
	}


#footer-banner p {
		line-height: 150%;
		display: block;
	}



#footer-banner .site-title {
	margin: 0;
	}
	
	
#footer-banner .search-form {
	margin-top: 1px;
	}
		
	
#footer-banner .search-field {
	box-sizing: border-box;
	}
	
	
#footer-banner .site-logo,
#footer-banner .site-name {
	margin: 0;
	}


#footer-banner .site-logo a,
#footer-banner .site-name a {
	padding: 0;
	}

	
#footer-banner .site-logo a {
	height: auto;
	margin: 0;
	}
	
	
#footer-banner .site-logo img {
	height: 40px;
	max-width: inherit;
	padding: 0;
	}


#footer-banner-right {
	line-height: 40px;
	text-align: left;
	z-index: 1;	
	display: table-cell;
	position: relative;
	height: 100%;
	vertical-align: middle;
	}

	
#footer-banner-right.designer {
	text-align: right
	}
	

	#footer-banner,
	#horizontal-menu-wrap,
	#footer-banner-right {
		float: none;
		width: 100%!important;
		display: block!important;		
	}

	
	#footer-banner .site-branding {
		display: block;
		}

	
	#footer-banner .site-logo a,
	#footer-banner .site-logo img {
		height: auto;
		padding: 0;
		}

		
	#footer-banner .site-logo h1 {
		text-align: center;
		}


#footer-banner-right.content-search {
	line-height: 1;
	}


#footer-banner-right .search-wrapper,
#footer-banner-right .search-form,
#footer-banner-right .search-form label {
	float: none;
	height: 100%;
	display: block;
	}


#footer-banner-right .search-form {
	display: table;
	vertical-align: middle;
	table-layout: fixed;
	float: right;
	}


#footer-banner-right .search-form label {
	display: table-cell;
	vertical-align: middle;
	}


	#footer-banner-right .search-form,
	#footer-banner-right .search-form label { width: 100%; }


	#footer-banner-right .search-field {
		display: inline-block;
		zoom: 1; *display: inline;
	}


	#footer-banner-right .hr-social {
		margin: auto;
		display: table;
		table-layout: fixed;
		float: none;
	}

.tesseract-version-1 #footer-banner-right {
	width: 40%;
}


	#footer-banner.footbar-active { border-color: rgba(255, 255, 255, 0.15); }



.cf:before,
.cf:after {
    content: " "; 
    display: table; 
}


.cf:after {
    clear: both;
}



.cf {
    *zoom: 1;
}

.con_right_col_text_new { width:275px; float:left; padding-bottom:20px; }


	#logo {
		float: none;
		margin: 0;
		text-align: center;
	}


#header-utilities {
	clear: both;
	padding-top: 20px;
	padding-top: 2rem;
	text-align: center; }

.js .mobile-menu {
	display: none; }

	.js .mobile-menu.active {
		display: block; }
.x-widgetbar .widget{margin-top:3em}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon .widget{margin-top:5em}
.x-sidebar .widget{margin-top:3em}
.x-sidebar .widget:first-child{margin-top:0}
.x-main .widget{margin-top:3em}
.x-main .widget:first-child{margin-top:0}
.widget{color:rgba(255,255,255,0.25)}
.widget a{color:rgba(255,255,255,0.25)}
.widget p:last-child,.widget ul:last-child,.widget ol:last-child{margin-bottom:0}
.widget ul,.widget ol{margin-left:0;list-style:none}
.widget ul li a,.widget ol li a{display:inline-block;color:rgba(255,255,255,0.25)}
.widget ul li li a,.widget ol li li a{padding-left:1.655em}
.widget ul li li li a,.widget ol li li li a{padding-left:3.31em}
.widget ul li li li li a,.widget ol li li li li a{padding-left:4.965em}
.widget ul li li li li li a,.widget ol li li li li li a{padding-left:6.62em}
.widget select{width:100%}
.widget:before{content:"";display:block;height:2px;background-color:rgba(255,255,255,0.1)}
.x-main .widget,.x-sidebar .widget{color:#333}
.x-main .widget a,.x-sidebar .widget a{text-decoration:underline}
.x-main .widget a:hover,.x-sidebar .widget a:hover{text-decoration:none}
.x-main .widget ul li,.x-main .widget ol li,.x-sidebar .widget ul li,.x-sidebar .widget ol li{border-top:1px solid rgba(0,0,0,0.085)}
.x-main .widget ul li a,.x-main .widget ol li a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a{padding-top:8px;padding-bottom:8px;color:#333}
.x-main .widget:before,.x-sidebar .widget:before{display:none}
body .x-main .widget a,body .x-sidebar .widget a{color:#7a7a7a}
body .x-main .widget a:hover,body .x-sidebar .widget a:hover{color:#7a7a7a}
body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a{color:#7a7a7a}
body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#7a7a7a}
.widget.widget_meta ul{border-bottom:0}
.widget.widget_meta li abbr[title]{border-bottom:0}
.widget.widget_recent_comments a{display:inline}
.x-main .widget.widget_recent_comments li,.x-sidebar .widget.widget_recent_comments li{padding-top:8px;padding-bottom:8px}
.widget.widget_recent_entries li{padding-bottom:16px;line-height:1.5}
.widget.widget_recent_entries li:last-child{padding-bottom:0}
.widget.widget_recent_entries li a{display:inline}
.widget.widget_recent_entries li .post-date{display:block;font-size:85%;margin-top:0.5em;text-transform:uppercase;opacity:0.575}
.x-main .widget.widget_recent_entries li,.x-sidebar .widget.widget_recent_entries li{padding-top:8px;padding-bottom:8px}
.widget.widget_rss li{padding-bottom:16px}
.widget.widget_rss li:last-child{padding-bottom:0}
.widget.widget_rss li .rsswidget{display:inline-block;padding:0;line-height:1.5}
.x-main .widget.widget_rss li,.x-sidebar .widget.widget_rss li{padding:8px 0}
.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border:1px solid #333;border-left:0;border-right:0;margin-bottom:-1px}
.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
.h-landmark,.x-main .h-widget,.x-main .h-widget a.rsswidget,.x-main .h-widget a.rsswidget:hover,.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .h-widget,.x-sidebar .h-widget a.rsswidget,.x-sidebar .h-widget a.rsswidget:hover,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
.x-main .widget,.x-main .widget a,.x-main .widget ul li a,.x-main .widget ol li a,.x-main .widget_tag_cloud .tagcloud a,.x-main .widget_product_tag_cloud .tagcloud a,.x-main .widget a:hover,.x-main .widget ul li a:hover,.x-main .widget ol li a:hover,.x-main .widget_tag_cloud .tagcloud a:hover,.x-main .widget_product_tag_cloud .tagcloud a:hover,.x-main .widget_shopping_cart .buttons .button,.x-main .widget_price_filter .price_slider_amount .button,.x-sidebar .widget,.x-sidebar .widget a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a,.x-sidebar .widget_tag_cloud .tagcloud a,.x-sidebar .widget_product_tag_cloud .tagcloud a,.x-sidebar .widget a:hover,.x-sidebar .widget ul li a:hover,.x-sidebar .widget ol li a:hover,.x-sidebar .widget_tag_cloud .tagcloud a:hover,.x-sidebar .widget_product_tag_cloud .tagcloud a:hover,.x-sidebar .widget_shopping_cart .buttons .button,.x-sidebar .widget_price_filter .price_slider_amount .button{color:#333333;}
.x-main .h-widget,.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .h-widget,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}
body .x-main .widget,body .x-main .widget a,body .x-main .widget a:hover,body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget,body .x-sidebar .widget a,body .x-sidebar .widget a:hover,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#212121;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item,body .x-main .widget.widget_nav_menu .current-menu-item,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item,body .x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}


.widecolumn .entry p {
	font-size: 1.05em;
	}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}


.entry p a:visited {
	color: #b85b5a;
	}


.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}


.entry ol li {
	margin: 0;
	padding: 0;
	}


.entry form { 
	text-align:center;
	}


#footer-widgets { background-color:#e9e9e9; border-top:1px solid #ccc;}

#footer-widgets .col-full { width: 960px; }

#footer-widgets .col-1 .block { width:940px; margin:20px 0px 10px; }

#footer-widgets .col-2 .block { float:left; width:460px; margin:20px 10px 10px; }

#footer-widgets .col-3 .block { float:left; width:300px; margin:20px 10px 10px; }

#footer-widgets .col-4 .block { float:left; width:220px; margin:20px 10px 10px; }


.socialwall .blankspace {
margin-bottom: 15px;
}

 
h1.dos, #bContent h2, #centerColumn2 h2, #centerColumn2 h1.dos, .hometxt h2{ font-size:15px; clear:both;  }

h2.uno, #bContent h1, #centerColumn2 h1, #centerColumn2 h2.uno , #centerColumn-form h1, .hometxt h1{font-size:32px; }

h1.dos, #centerColumn2 h2, #centerColumn2 h1.dos, .hometxt h2{font-size:20px; }

h2.uno, #centerColumn2 h1, #centerColumn2 h2.uno, #aContentform h1, .hometxt h1{ font-size:44px;}



.hometxt { margin-bottom:30px}

#aContenthmpg .hometxt	h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 0px; border-top:none; padding-top:0px; display:inline}


.hometxt a.degree{color:#000;}

.hometxt a.certificate{color:#000;}

.hometxt a.students{color:#000;}

.hometxt a.admissions{color:#00;}

.hometxt a.about{color:#000;}


.hometxt a{color:#0068B3}
.span-1 .tabs,.span-2 .tabs,.span-3 .tabs,.span-4 .tabs,.span-5 .tabs,.span-6 .tabs,.span-7 .tabs,.span-8 .tabs,.span-9 .tabs,.span-10 .tabs,.span-11 .tabs,.span-12 .tabs{margin:0}
#wb-foot .span-1,#wb-foot .span-2,#wb-foot .span-3,#wb-foot .span-4,#wb-foot .span-5,#wb-foot .span-6,#wb-foot .span-7,#wb-foot .span-8,#wb-foot .span-9,#wb-foot .span-10,#wb-foot .span-11,#wb-foot .span-12{margin-bottom:0}
#gcwu-sft-in .span-1,#gcwu-sft-in .span-2,#gcwu-sft-in .span-3,#gcwu-sft-in .span-4,#gcwu-sft-in .span-5,#gcwu-sft-in .span-6,#gcwu-sft-in .span-7,#gcwu-sft-in .span-8,#gcwu-sft-in .span-9,#gcwu-sft-in .span-10,#gcwu-sft-in .span-11,#gcwu-sft-in .span-12{position:static}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12,.row-start,[dir="rtl"] .row-end{margin-left:0!important}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12,.row-end,[dir="rtl"] .row-start{margin-right:0!important}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6,.span-3{width:340px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-8,.grid-12 .span-6,.span-4{width:460px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-12,.grid-12 .span-9,.span-6{width:700px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6{width:430px}
.grid-12 .span-6{width:580px}
.span-6{width:880px}
[id|=wb-body] #wb-core .grid-12 .span-6,.span-3{width:48.565593041025%}
.span-2 .span-1,.span-4 .span-2,.span-6 .span-3,.span-8 .span-4{width:48.565593041025%!important}
[id|=wb-body] #wb-core .grid-12 .span-12,#wb-body .span-8,.span-6{width:99.930167597765%}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12{width:99.946808510638%!important}
#wb-body .span-6{width:74.231843575419%}
table.span-1,table.span-2,table.span-3,table.span-4,table.span-5,table.span-6,table.span-7,table.span-8,table.span-9,table.span-10,table.span-11,table.span-12{display:table}


.carousel {
  position: relative; }


.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }


.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }

  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }

  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }

  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }

  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }

  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }

  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }

  .carousel-control .icon-prev:before {
    content: '\2039'; }

  .carousel-control .icon-next:before {
    content: '\203a'; }


.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }

  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent; }

  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }


.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

  .carousel-caption .btn {
    text-shadow: none; }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px; }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px; }

#content .entry h2 {color: #3b5998; }

#content .entry h2 a {color: #3b5998; }

#content .entry h2 a:hover {color: #3b5998; border-bottom: 1px solid #3b5998;}

			#content .entry { padding: 10px 0 0; clear: left; border-bottom: 1px solid #d3dae8; margin-bottom: 20px; }

				#content .entry h3 { font: 400 18px Arial, Helvetica, sans-serif; font-style:normal;color: #1e3b78}

				#content .entry pre { overflow: auto; width: 590px; padding:10px 3px; }

				#content .entry ul { list-style: circle; margin: 4px 0 0 15px; padding: 18px; }

				#content .entry ol { list-style: decimal; margin: 4px 0 0 15px; padding: 18px; }

					#content .entry ul li { padding: 1px 0; }

					#content .entry ol li { padding: 1px 0; }

					#content .entry ul ul { list-style: square; margin: 1px 0 0 20px; padding: 0; }

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }


  
  div#select {border:0px solid blue}


.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}


.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}


.col-xs-12 {
  width: 100%;
}


div.col-xs-12.aff {
	text-align: center; 
	background-color: #fff; 
	margin-bottom: 10px;
	min-height: 200px;
}


	.col-xs-12.aff{
		min-height: 266px;
	}
.logo-title__title{padding-top:.6em;line-height:1em;clear:both;float:none}
.logo-title__title .title{font-size:0.8em;font-weight:600;line-height:1em;letter-spacing:.02em}
.logo-title__title .subtitle{font-size:0.65em;margin-top:0;color:#787878;font-weight:600;letter-spacing:.02em}
body.subdomain .logo-title__title{margin-left:0}
body.subdomain .logo-title__title .title{text-transform:uppercase;color:#383838}
body.subdomain .logo-title__title .subtitle{letter-spacing:0.025em;margin-bottom:0.2em;margin-top:0.1em}
.htw .logo-title__title .title{color:#575757}
.htw .logo-title__title .subtitle{margin-bottom:0}
.content{position:absolute;background-color:rgba(0,0,0,0);overflow:auto;margin:auto auto auto -450px;;left:50%;width:900px;display:table;height:100%;padding-top:100px;padding-bottom:88px;}
.content h1{font-size:74px;font-weight:300;letter-spacing:0.4px;margin:0;}
.content span{font-size:28px;font-weight:300;}
.content .video span{font-size:20px;}
.content a{font-size:20px;font-weight:300;display:inline-block;vertical-align:middle;}
.content table{margin-top:32px;}
.col{float:left}


  .medium-12 {
    width: 100%; }
.x-img{margin-bottom:1.313em}
.x-img.left{margin:0.35em 1.313em 0.35em 0}
.x-img.right{margin:0.35em 0 0.35em 1.313em}
a.x-img{display:block}
a.x-img:not(.x-img-thumbnail){-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
a.x-img:not(.x-img-thumbnail):hover{opacity:0.75}
.x-img-rounded,.x-img-rounded img{border-radius:6px}
.x-img-circle,.x-img-circle img{border-radius:100em}
.x-img-thumbnail{padding:5px;line-height:1.7;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.15);background-color:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-transition:border 0.3s ease,box-shadow 0.3s ease;transition:border 0.3s ease,box-shadow 0.3s ease}
a.x-img-thumbnail:hover{border-color:#ff2a13;box-shadow:0 1px 4px rgba(0,0,0,0.25)}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#007393;}

ul.socials{float:right; margin-top:15px}

ul.socials li{padding:0 2px; display:inline-block; border-bottom:2px solid transparent; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; cursor:pointer}

ul.socials li:hover{border-bottom:2px solid #405a72}

ul.socials li.special{border-bottom:none}

ul.socials li.special:hover{border-bottom:none}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }

.call-us {
    margin-top:0;
    padding-bottom:4px;
    margin-right: 3px;
}


.comment{clear:both;overflow: auto;}

#tfly-featured-events #grey-back {
	background: #000;
	z-index: 10;
	position: absolute;
	bottom:0px;
	height: 90px;
	width: 100%;
	opacity: 0.4;
	
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.m_top20 {
	margin-top:20px;
}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }


#cred td.cred-center {
	text-align: center;
}
img.alignnone{margin:0 0 10px 0;display:inline;}
.lightSec .scbg .sht h5,.darkSec .scbg .sht h5,.thrv_wrapper .lightSec .scbg .sht h5,.thrv_wrapper .darkSec .scbg .sht h5{color:#f8f8f8}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}
.header{background:#222;color:#fff;width:100%;z-index:999}
.header:after{content:"";display:table;clear:both}
.header-left{width:57.62712%;float:left;margin-right:1.69492%}
.header-left__logo{float:left;margin-right:20px;padding:10px 0;width:57px;height:25px}
.header-left__main-nav li{float:left}
.header-left__main-nav li a{padding:13px 10px;display:block;color:#fff;text-transform:uppercase;letter-spacing:0.5px;font-size:14px;height:46px}
.header-left__main-nav li a:hover{background:#F7C90E;text-decoration:none}
.header-left__dropdown{display:none}
.header-left__dropdown li{float:none}
.header-left__dropdown li a{color:#000;padding:10px}
.header-left__dropdown li a:hover{color:#fff}
.header-right{width:32.20339%;float:left;margin-right:0;float:right;margin-right:0}
.header-right ul{float:right;margin-right:0}
.header-right ul li{float:left;font-size:17.5px}
.header-right ul li a{display:block;padding:10px 5px;color:#fff;height:46px}
.header-right ul li a:hover{background:#F7C90E}
.header-right__dropdown{display:none}
.header-right__dropdown ul li a{color:#000}
.header-right__dropdown ul li a:hover{color:#fff}
.header-left__dropdown,.header-right__dropdown{display:block}
.header-right li .dropdown-toggle{border-left:1px solid #555}


.carousel-content {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 466px;
	z-index: 10;
}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}
#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}
.inner{padding:0;}
.form-group{margin-bottom:24px;margin-bottom:1.71429rem;position:relative}
.form-group .tooltip{margin-left:15px;margin-left:1.07143rem}
.primary-lead-form .form-group{padding-right:15px;padding-right:1.07143rem}
.bounce-modal .form-group{margin-bottom:0}

		img#logo { float: left; margin: 20px 27px 0px 30px; }


  #menu-main li a:hover,
  #menu-main li a:active {
    background: none;
  }


  #menu-main,
  #contact-nav {
    background: #072629;
    display: block;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 61px;
    width: 100%;
    z-index: 10000;
    max-height: 0;
    height: auto;
    -moz-transition: max-height .75s;
    -webkit-transition: max-height .75s;
    transition: max-height .75s;
  }


  #menu-main.active,
  #contact-nav.active {
    left: 0;
    max-height: 622px;
    height: auto;
  }


  #menu-main ul {
    display: none;
  }


  #menu-main li ul {
    left: -9999px;
    position: absolute;
    width: 100%;
    padding: 5px 15px;
  }

  #menu-main li ul li {
    padding: 4px 0;
    border-top: 1px solid #072629;
  }

  #menu-main li ul li:hover a {
    text-decoration: underline;
  }


  #menu-main li.device-sub-nav ul {
    left: 0;
    display: block;
    position: static;
    transition: max-height 0.75s ease 0s;
    width: 100%;
  }
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.74px}
.grid_layout-thumbnail .post-thumb,body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}
.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}



 

.triple .review .offscreen {
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    text-indent: -9999em;
    overflow: hidden;

}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
 #pgc-7-7-0 , #pgc-7-7-1 , #pgc-7-7-2 , #pgc-7-7-3 , #pgc-7-7-4 { width:20% }

 .panel-grid-cell {
   -ms-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-height: 1em;
 }

 .panel-grid-cell .so-panel {
   zoom: 1;
 }

 .panel-grid-cell .so-panel:before {
   content: '';
   display: block;
 }

 .panel-grid-cell .so-panel:after {
   content: '';
   display: table;
   clear: both;
 }

 .panel-grid-cell .panel-last-child {
   margin-bottom: 0;
 }

 .panel-grid-cell .widget-title {
   margin-top: 0;
 }

 	.panel-grid-cell .widget-title:after {
 		content: "";
 		position: absolute;
 		left: 50%;
 		bottom: 0;
 		width: 50px;
 		height: 1px;
 		margin-left: -25px;
 		background-color: #d65050;
 	}

 	.no-col-padding .panel-grid-cell {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pg-7-2 .panel-grid-cell , #pg-7-3 .panel-grid-cell , #pg-7-7 .panel-grid-cell { float:left }
 #pl-7 .panel-grid-cell { padding:0 }

 #pl-2059 .panel-grid-cell .so-panel , #pl-2059 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-2059 .panel-grid-cell { padding:0 }
  #pl-1542 .panel-grid-cell .so-panel , #pl-1542 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1542 .panel-grid-cell { padding:0 }

.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}

.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}

.main{
	padding:25px 0 625px;
}

.main-menu{
	margin:25px 0 0 0;
	position:relative;
}

.main-menu ul{
	list-style:none;
	padding:0;
	margin:0;
}

.main-menu ul li{
	float:none;
	margin:0;
	padding:0 20px;
	position:relative;
	
}

.main-menu ul li a{
	display:block;
	padding:10px 25px;
	text-decoration:none;
	color:#fff;
	text-align:right;
	font-weight:700;
}

.main-menu ul li a:hover,.main-menu ul li a.active{
	background:#BBE5F3;
	color:#333333;
}


.main-menu ul li:hover .sub-menu{
	display:block;
	position:absolute;
	left:269px;
	top:0;
	z-index:999;
}

.main-menu ul.sub-menu li{
	float:none;
	width:100%;
	padding:0;
}

.main-menu ul.sub-menu li a{
	display:block;
	text-align:left;
	padding:10px;
}

.main-img{
	max-width:100%;
	height:auto;
	padding:0 0 25px;
}

	.main-menu ul.menu{
		display:none;
	}

	.main-menu ul.menu.open{
		display:block;
		position:absolute;
		top:100%;
		left:auto;
		background:#1C263D;
		width:100%;
	}

	.main-menu ul.menu li{
		float:none;
		width:100%;
		padding:0;
		text-align:left;
		
	}

	.main-menu ul.menu li a{
		display:block;
		text-align:left;
	}

	.main-menu ul.menu li .sub-menu,.main-menu ul.menu li:hover .sub-menu{
		display:block;
		position:relative;
		top:auto;
		left:auto;
		width:100%;
	}

	.main-menu ul.menu li li{
		background:#3a4c72;
		border-bottom:1px solid #24314f;
		
		
	}

	.main-menu ul.menu li li a{
		display:block;
		color:#fff;
		padding-left:40px;
	}

	.main-menu ul.menu li li a.active{
		display:block;
		color:#333333;
		padding-left:40px;
	}

	.main-menu ul.menu li li a:hover{
		color:#333333;
	}

	
	 .main .left-col{
		float:none;
		width:100%;
	}

	.main .right-col{
		float:none;
		width:100%;
	}
 
.flexslider .slides img {display: block;}



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;margin-bottom: 0px;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; padding: 0 0 15px 0;}

.flexslider ul.slides, ul.flex-direction-nav {margin-bottom: 0px;}

	
.slides li{
	position: relative;
}

.slides li .blurb{
		width: 30%;
		position: absolute;
		top:0;
		right: 1%;
		font-weight: normal;
	}

#nav ul li.lodging a:after{ background-position:-163px -160px;}

	#nav ul li.lodging a::after {
		background-position: -81px -80px;
	}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}

	#top-menu a, #mobile-nav { display: block; text-align: center; padding: 12px 5px; border-bottom: 1px solid #5ea5a4; position: relative; }

			.link_text span, #mobile-nav span { padding-left: 10px; }


	#mobile-nav { display: none; border-bottom: none; cursor: pointer; }

.et_color_scheme_green .widget, .et_color_scheme_green #top-menu a, .et_color_scheme_green #mobile-nav, .et_color_scheme_green #info-area, .et_color_scheme_green #info-bg, .et_color_scheme_green #top-menu { border-color: #8bb25c; }

.et_color_scheme_purple .widget, .et_color_scheme_purple #top-menu a, .et_color_scheme_purple #mobile-nav, .et_color_scheme_purple #info-area, .et_color_scheme_purple #info-bg, .et_color_scheme_purple #top-menu { border-color: #9e5c8f; }

.et_color_scheme_red .widget, .et_color_scheme_red #top-menu a, .et_color_scheme_red #mobile-nav, .et_color_scheme_red #info-area, .et_color_scheme_red #info-bg, .et_color_scheme_red #top-menu { border-color: #a74343; }

.et_color_scheme_gray .widget, .et_color_scheme_gray #top-menu a, .et_color_scheme_gray #mobile-nav, .et_color_scheme_gray #info-area, .et_color_scheme_gray #info-bg, .et_color_scheme_gray #top-menu { border-color: #2e2e2e; }

.et_color_scheme_orange .widget, .et_color_scheme_orange #top-menu a, .et_color_scheme_orange #mobile-nav, .et_color_scheme_orange #info-area, .et_color_scheme_orange #info-bg, .et_color_scheme_orange #top-menu { border-color: #cd7d00; }


			.widget, #top-menu a, #mobile-nav, #info-area, #info-bg, #top-menu { border-color: #5EA5A4; }

.footer_left{
	float:left;
}

.footer_left ul{
	margin:0;
	padding:0;
	list-style:none;
}

.footer_left ul li {
  border-right: 1px solid #ffffff;
  float: left;
  padding: 0 5px;
}

.footer_left ul li:last-child{
	border-right: 0px solid #ffffff;
}

	
#contentleft {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px 0px 20px 2px;
	}

	
#contentleft a img {
	border: none;
	}
.diner-font{font-family:'diner';font-size:35px;line-height:38px;color:rgb(34,33,38);}
.diner-font-red{font-family:'diner';font-size:35px;line-height:38px;color:rgb(161,57,58);}
body.front .diner-font:last-child{margin-right:-125px;}
.populerMember_block .populerMember_songblock .pmsb_content{position:relative;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_title{color:#1a2323;font:bold 15px BPreplay;margin-left:42px;margin-top:-2px;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_title a{text-decoration:none;color:#1a2323;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_users{color:#979797;font:bold 11.48px BPreplay;margin-left:42px;margin-top:1px;}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_users a{text-decoration:none;color:#979797;}


.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

.home-right-posts .homepage-widget .widget-title { color: #000; font-size: 18px; line-height:normal; padding:10px;  text-align:center; font-weight: bold; }

#jf-breadcrumbs{margin-top:5px;margin-bottom:15px;}

		#cust-navigation655 {
			position: absolute;
			top: 10px;
			right: 10px;
			z-index: 15;
			display: none;
		}

#info {
	border-bottom: 2px solid #000;
	}

.menus-wrapper.sticky .menus,
.menus-wrapper.sticky #info,
.menus-wrapper.sticky .info-two {	
	width: 992px;
	margin: 0 auto;
	}

#info .left {
	float: left;
	}

#info .right {
	float: right;
	}

.clear:before,
.clear:after {
    content: "";
    display: table;
	}

.clear:after {
    clear: both;
	}

.clear {
    zoom:1;
	}

#footer-in .clear .left {
	width: 50%;
	float: left;
	text-align: left;
	font: 700 18px/30px "futura-pt-condensed", Helvetica, Arial, sans-serif;
	color: #1F1F1F;
	text-transform: uppercase;
	letter-spacing: .1em;
	}

#footer-in .clear .left input[type=text] {
	background: #1f1f1f;
	border: none;
	border-bottom: 1px solid #fff;
	padding: 2px;
	line-height: 20px;
	margin-left: 20px;
	font: normal 12px/18px Courier, Georgia, Times, serif;
	width: 200px;
	}

#footer-in .clear .left input[type=submit] {
	background: #999;
	color: #000;
	border: 1px solid #fff;
	font: normal 12px/18px Courier, Georgia, Times, serif;
	margin-left: 10px;
	}

#footer-in .clear .left input[type=submit]:hover {
	cursor: pointer;
	}

#footer-in .clear .right {
	width: 50%;
	float: right;
	}

#footer-in .clear form {
	display: inline;
	}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:'\f207'}
.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}
div.social_box_follow img{border:none;padding:0px;}
div.social_box_follow a{width:32px!important;margin-right:5px;padding:0px;}


#cred td.cred-center {
	text-align: center;
}
	
	
	
	#header .site-desc.text {font-size: 1.25em;}

	
	#header #site-title.graphic a{ margin: 0 0 0 70px; }








#header {
	clear: both;
	margin-top: 16px;
}


#header .inner {
	padding-bottom: 20px;
}


#header .header_extras {
	float: right;
}


#header div#site-title a,
#header h1#site-title,
#header h1#site-title a {
	margin: 0;
	padding: 0;
	line-height: 55px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -2px;
	text-shadow: 0px 1px 0px #FFF;
	float: left;
}


#header #site-title a:hover {
	color: #3253ad;
}
	



#header span.site-desc {
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: 28px;
	color: #7d7d7d;
	letter-spacing: -1px;
}

#header span.site-desc.graphic {
	display: none;
}

    .container .sixteen.columns                 { width: 940px; }

        
        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns, 
        .container .one-third.column, 
        .container .two-thirds.column  { width: 300px; }

        
        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column, 
        .container .two-thirds.column { width: 420px; }


#content a:not(.ig_follow),
#content a:visited:not(.ig_follow),
#widget_region_left_sidebar a,
#widget_region_left_sidebar a:visited {
	color: #cfb20c;
}


#content a:hover:not(.ig_follow),
#content a:active:not(.ig_follow),
#widget_region_left_sidebar a:hover,
#widget_region_left_sidebar a:active  {
	color: #782102;
}




#widget_region_left_sidebar {
	background-color: rgba(179, 164, 143, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fb3a48f', endColorstr='#7fb3a48f');
	margin-top: 10px;
	padding-top:.5em;
	width:250px;
	float:left;

}


#widget_region_left_sidebar h3 {
	color: #FFFFFF;
	font-family: 'Book Antiqua',sans-serif;
	font-weight: normal;
}
.more-from-category{padding:5px 15px 0;}


.nav-sec {
	display: inline-block;
	width: 101%;
	background: #da63af;
	border-top: 2px solid #cb3b8f;
	padding: 1px 4px;
	margin-left: -6px; position:relative;
}

.nav {
	list-style: none;
	display: inline-block;
 *zoom: 1;
	margin-bottom: 1px;
}

.nav:before, .nav:after {
	content: " ";
	display: table;
}

.nav:after {
	clear: both;
}

.nav ul {
	list-style: none;
	width: 9em;
}

.nav a {
	padding: 15px 20px;
	margin: 0;
	font-size: 14px;
	color: #fff;
}

.nav li {
	position: relative;
	color: #b3b3b3;
	padding-right: 10px;
}

.nav li ul {
	position: absolute;
	left: -9999px;
	padding-top: 11px;
	z-index: 99;
}

.nav li li.hover ul {
	left: 100%;
	top: 0;
}

.nav li li a {
	position: relative;
	z-index: 100;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	padding: 0;
	text-transform: uppercase;
}

.nav a:hover {
	background: #3e3c6b;
}

.nav li li li a {
	background: #249578;
	z-index: 200;
	border-top: 1px solid #1d7a62;
}

.nav-sec:before{ display:none;}
 ul.inline-list.respond .menu-item{display:none}
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
#triptych .block.last{border-bottom:none;}
#footer li.last a{padding-right:0;border-right:none;}
.region-header #block-user-login .item-list li.last{margin-left:0px;}
.popup-element-body .view-commerce-cart-form ul.inline .first,.popup-element-body .view-commerce-cart-form ul.inline .last{margin-top:.25em;}
.line-item-summary .links li.last{padding-right:0;}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:white;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);}
.carousel-caption .btn{text-shadow:none;}
.rocketon-tile-lg .carousel-caption{top:15px;left:10px;}
.rocketon-container-quotes .carousel .carousel-caption{text-align:left;color:black;text-shadow:none;left:104px;right:104px;top:40px;}
.rocketon-container-quotes .carousel .carousel-caption .quote-body{font-size:2em;font-weight:300;line-height:1.25em;display:block;}
.rocketon-container-quotes .carousel .carousel-caption .quote-source{font-size:0.875em;}
.rocketon-container-quotes .carousel .carousel-caption .quote-attribution{text-align:right;}
.rocketon-container-quotes .carousel .carousel-caption .quote-attribution:before{content:'-';}
.carousel-caption-xs{text-align:left;}
.carousel-caption-xs .quote-source{text-align:right;}
.carousel-caption-xs .quote-source:before{content:'-';}
.carousel-caption-xs .quote-logo{text-align:center;}

  .calculator-payment-dealertrack-form-wrapper .ddc-content {
    margin-bottom: 0;
    overflow: hidden; }

.tabs-tabbed-widgets .ddc-content {
  margin-bottom: 0; }

  .locations-group-nav-type-1.ddc-content {
    margin-bottom: 0; }


.ddc-content {
  position: relative;
  margin-bottom: 10px; }


.smartbar .contact .popup .ddc-page .ddc-content { margin: 0; }


.smartbar .contact .popup .ddc-content.directions-results { margin: 0 10px 10px; }


.smartbar .contact .popup .ddc-content fieldset { margin: 0; border: none; padding: 0; }

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}



.container,
.vc_row-fluid.container { width: 980px; }

body.wpex-responsive .container,
body.wpex-responsive .vc_row-fluid.container { max-width: 90%; }



.content-right-sidebar .vc_row-fluid.container,
.content-left-sidebar .vc_row-fluid.container,
.content-right-sidebar .vcex-testimonials-fullslider-entry,
.content-left-sidebar .vcex-testimonials-fullslider-entry { width: 100% !important }

.vc_row.wpex-parallax-bg-wrap { background-image: none !important }



.vc_row-o-full-height.vc_row-o-content-middle .wpex-vc-columns-wrap { width: 100%; }

.wpex-vc-row-centered .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-has-custom-column-spacing .vc_row { margin-left: auto; margin-right: auto; }



.wpex-vc-column-spacing-0px .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-20 .vc_row { margin-left: -10px; margin-right: -10px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-20 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-30 .vc_row { margin-left: -15px; margin-right: -15px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-30 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-40 .vc_row { margin-left: -20px; margin-right: -20px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-40 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-50 .vc_row { margin-left: -25px; margin-right: -25px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-50 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-60 .vc_row { margin-left: -30px; margin-right: -30px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-60 .vc_row { margin-left: 0; margin-right: 0; }
.container,.vc_row-fluid.container{width:1100px !important;max-width:none}


.eleven, .row .eleven { width: 91.66667%; }

.block-grid.eleven-up { margin: 0 -8px; }

  input[type="text"].eleven, .row input[type="text"].eleven, input[type="password"].eleven, .row input[type="password"].eleven, input[type="date"].eleven, .row input[type="date"].eleven, input[type="datetime"].eleven, .row input[type="datetime"].eleven, input[type="email"].eleven, .row input[type="email"].eleven, input[type="number"].eleven, .row input[type="number"].eleven, input[type="search"].eleven, .row input[type="search"].eleven, input[type="tel"].eleven, .row input[type="tel"].eleven, input[type="time"].eleven, .row input[type="time"].eleven, input[type="url"].eleven, .row input[type="url"].eleven, textarea.eleven, .row textarea.eleven { width: 100% !important; }

.jp-volume-bar-value {background: #006bb7; height: 7px;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{font-size:0.857em;margin:0 10px;padding:0;display:block;}
.region-header .block:first{margin-right:1em;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;padding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;background:rgba(0,0,0,0.063);border-radius:5px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
#triptych .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.block:not(.nav-search) .views-exposed-widget{margin:0 auto !important;padding:0;width:100%;}

.block-instagram-block .content{display:inline-block;}
.tb-megamenu .tb-block .block-title{margin-bottom:0;}
.tb-megamenu .tb-block .block-ct{margin:0;padding:0;}
.block-view-demo .views-field-title a{border-top:none !important;color:#eee;padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-field-image{float:left;}
.tb-megamenu .block-view-demo .views-field-field-image img{border:1px solid #333;margin:0 20px 0 0;max-width:none !important;padding:4px;width:auto;}
.tb-megamenu .block-view-demo .item-list ul li{border-bottom:1px solid #333;margin:0;min-height:60px;padding:10px 0;}
.tb-megamenu .block-view-demo .item-list ul li.views-row-first{padding-top:0;}
.tb-megamenu .block-view-demo a{padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-title a{border-top:none;color:#aaa;padding:0;}
.tb-megamenu .block-view-demo a:hover,.tb-megamenu .block-view-demo a:focus{background:none !important;border:none !important;color:#e54e4;text-decoration:none;}
.tb-megamenu.style-green .block-view-demo .views-field-field-image img{border:1px solid #eee;}
.tb-megamenu.style-green .block-view-demo .item-list ul li{border-bottom:1px solid #eee;}
.nav-bar-right{float:right;border-radius:0 5px 5px 0;background-clip:padding-box;box-shadow:inset 0 0 3px 1px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.6)}

.menu-item-language img.iclflag{height:12px !important;width:18px !important;margin-bottom:0 !important;margin-right:4px;}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

		li.first-news p {padding:0;}

		.column2 li.first-news{border-bottom:1px solid #eaeaea;padding:0 0 10px;	}

		.wide-box li.first-news p.post-meta{margin:10px 0; }

		.wide-box li.first-news{
			border-bottom:1px solid #eaeaea;
			padding:0 0 10px;
			width:100%;
			float:none;
			height:auto;
			margin:0;
		}

		.wide-box li.first-news .post-thumbnail{ margin-right:24px;}

		.list-box li.first-news p.post-meta{margin:10px 0; }

		.list-box li.first-news{padding:0;width:300px;float:left;}

		.recent-box .item-list h2, .cat-box.wide-box .first-news h2{ padding-top:10px;}

	.column2 li.first-news .post-thumbnail{ margin: 0 0 10px 0; float:none;}

	.column2 li.first-news .post-thumbnail img{ width:100%; height:auto;}

	.wide-box li.first-news .post-thumbnail img{ width:100%; height:auto; }

	.list-box li.first-news .post-thumbnail{margin:0 0 15px 0;float:none;}

	.list-box li.first-news .post-thumbnail img{ width:100%; height:auto;}

	
	.first-news {
		border-bottom: 1px solid #EAEAEA;
		padding: 0 0 10px;
		
	}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }

	
	body.search .divider {
		display: none;	
	}
 #results_list_title {margin:-73px 0 20px 314px;}

.mine-banner .banner-col {
  display: inline-block;
  padding: 5px;
}


#r_box2 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}


#r_box2 img{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}


#r_box2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}



#r_box2 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 20px 5px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	}



.footerlinks .widget h3 {
    border-bottom: none;
    color: #fff;
    font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
}


.footerlinks .widget p{
	line-height:16px;
}


.footerlinks .widget p a{	color:#fff; text-decoration:none;}

.footerlinks .widget p a:hover{	text-decoration:underline;}

 
.footerlinks .widget .title, .footerlinks .widget .post-meta{
	padding-bottom:0;
	margin-bottom: 5px;
}


#footerlinks-center .widget{	padding-bottom:0; margin-bottom:0;}


#footerlinks-center .widget .entry{
	margin-top:10px;
	padding-left:20px;
}


#footerlinks-center .widget .entry p{
	margin-top:0;
	padding-top:0px;
	font-size:12px;
}


.CustomFooterPostLinks .widget-title{
cursor:pointer;
}





.widget {
  margin: 0 0 30px 0;
  font-size: 12px;
}

.widget h3 {
  margin: 0 0 0.8em 0;
  padding: 0 0 0.8em;
  font: normal bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #555;
  border-bottom: 1px solid #e6e6e6;
}

.widget p {
  font: 300 13px/20px "Helvetica Neue", Helvetica, sans-serif;
  margin-bottom: 15px;
}

.widget ul {
  clear: both;
  list-style-position: inside;
  list-style-type: disc;
}

.widget ul li a {
  padding: 0;
  line-height: 22px;
  text-decoration: none;
}

.widget ul li a:hover {
  text-decoration: underline;
}

.widget ul ul {
  padding: 0 0 0 15px;
  border-top: none;
}



.widget .wooslider ul li a {
  padding: 0;
}

.widget.widget_woo_twitter h3 {
  border-bottom: none;
  padding: 0;
  margin: 0;
  padding-bottom: 15px;
}

.widget #connect {
  background: none;
  padding: 0;
  border: none;
}

.widget #connect .fl,
.widget #connect .fr {
  float: none;
}

.widget a.flex-prev,
.widget a.flex-next {
  padding-top: 30px;
}

.ie6 .widget input.submit {
  float: right;
}



h1.storyHeadline,
h2.storyHeadline,
h2.riverArticleHeadline,
h1.articleHeadline,
h3.containerLabel,
h3.oneColumnList,
h3.relatedArticleLabel,
.bawmrp h3,
.sf-widget-title {
    font-family: MillerHeadline-Bold, Georgia, "Times New Roman", Times, serif;
}


.containerLabel,
.sf-widget-title {
    font-family: MillerHeadline-Bold, Georgia, "Times New Roman", Times, serif;
    text-transform: none;
    background: none;
    top: 0px;
    padding: 0;
    margin-bottom: .5em;
    font-size: 1.6em;
    position: static;
}

.sf-widget-title span {font-family: "Lora-Regular", Georgia; font-size: 14px !important;color: #666 !important;text-transform: none !important;}


.sponsoredPrimary h2.riverArticleHeadline,
.sponsoredPrimary .sf-widget-title,
.sponsoredPrimary .mainPrimary .containerLabel{font-family: 'Raleway', sans-serif !important;}




.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;
	max-height:450px;
	overflow:hidden;

}

#column1 p.first {
	padding-top: 0;	
}






#header,
#footer,
#main #content .mission,
#main #content .breadcrumb,
#main #content .node {
	clear: both;
}

#main {
	position: relative;
	z-index: 1;
}



#main #main-inner #content #content-inner #content-area #first-time {
	display: none;
}




.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


.clearfix { display: inline-block; }



* html .clearfix { height: 1%; }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}



.menupoziom1 ul.menu li span.separator span, .menupoziom1 ul.menu li a.separator span, .menupoziom1 ul.menu li a span.menu-image span{
    text-transform: uppercase;
    text-align: center;
    display: block;
    padding-top: 85px;
    font-size: 14px;
    color: #454545;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
}

.menupoziom1 ul.menu li a.separator {text-decoration: none;}


.menupoziom1 ul.menu li span:hover span, .menupoziom1 ul.menu li.active span span, .menupoziom1 ul.menu li a.separator span:hover, .menupoziom1 ul.menu li.active a.separator span {
    color: #de1414;
    text-decoration: none;
    cursor: pointer;
}


.menupoziom1 ul.menu li {
    float: left;
    height: 116px;
    margin: 0 5px 0 5px;
    width: 120px; 
    padding: 0 11px;
}


.menupoziom1 ul.menu li ul li {
    padding: 0;
    position: relative;
}

.menupoziom1 ul.menu li.active.parent ul {
    display: block;
    z-index: 9999;
}



.menupoziom1 ul.menu li ul li.active a, .menupoziom1 ul.menu li ul li.active a span
{
    color:#000;
}

.menupoziom1 ul.menu li ul li:hover, .menupoziom1 ul.menu li:hover ul li:hover a {
    color: black;
}

.menupoziom1 ul.menu li ul li a {
    background: none!important;
    height: auto!important;
    width: auto!important;
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 7px 11px;
}

.menupoziom1 ul.menu li ul li a span{
    display: block;
    text-transform: none;
    margin: 0;
    padding: 3px;
    color: white;
    font-size: 12px;
    font-weight: bold;
}


.menu .separator, .menu .menu-image {
    height: 116px;
    display: block; 
}

.menupoziom1 ul.menu{list-style: none;}


.menupoziom1 ul.menu li a{
    text-decoration: none;
}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}

.tiempocom_widget table.fondo {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

.tiempocom_widget table.fondo td {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

.tiempocom_widget .fondo td.td_loc {
  padding-top: 40px;
  font-size: 16px;
}

.tiempocom_widget .fondo td.td_locas {
  padding-top: 15px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.box .col-xs-12, .box .col-xs-7, .box .col-xs-8, .box .col-xs-4, .box .col-xs-5,.box .col-xs-2, .box .col-xs-6 {padding:2px 0;}


.copyrightlanding 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	Font-weight: normal;
	font-style : normal;
	line-height: 11px;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}


a.copyrightlanding 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	Font-weight: normal;
	font-style : normal;
	line-height: 11px;
	font-variant : normal;
  text-decoration : underline;
	letter-spacing : normal;
	color : #ffffff ;
}

.grid-view .empty { font-style:italic; }
td.zero{width:1%;white-space:nowrap;}

H3.white
{
    FONT-SIZE: 12px;
    COLOR: #ffffff
}

TD.white
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, sans-serif
}


.hero-wrapper .custom-meta,
.special-hero-wrapper .custom-meta,
.article-hero .custom-meta {
  position: absolute;
  display: table;
  height: 100px;
  margin-top: -50px;
  width: 100%;
  top: 50%;
  left: 0;
  text-align: center;
}


.hero-wrapper .custom-meta .meta-wrapper,
.special-hero-wrapper .custom-meta .meta-wrapper,
.article-hero .custom-meta .meta-wrapper {
  display: table-cell;
  vertical-align: middle;
}


.hero-wrapper .custom-meta .meta-wrapper h2,
.special-hero-wrapper .custom-meta .meta-wrapper h2,
.article-hero .custom-meta .meta-wrapper h2 {
  color: #fff;
  text-shadow: 1px 1px 3px #222;
  width: 70%;
  margin: 0 auto .4em;
  font-size: 2.3em;
}


.hero-wrapper .custom-meta .meta-wrapper p,
.special-hero-wrapper .custom-meta .meta-wrapper p,
.article-hero .custom-meta .meta-wrapper p {
  width: 80%;
  margin: .35em auto 0;
  line-height: 1em;
}


.hero-wrapper .custom-meta .meta-wrapper a,
.special-hero-wrapper .custom-meta .meta-wrapper a,
.article-hero .custom-meta .meta-wrapper a {
  display: block;
  margin-top: 0;
  font-family: "TradeGothic_BoldCond", Arial, sans-serif;
  font-size: 1.5em;
  line-height: 1.2em;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0px 0px 2px #222;
}


.hero-wrapper .custom-meta .meta-wrapper a:link, .hero-wrapper .custom-meta .meta-wrapper a:visited,
.special-hero-wrapper .custom-meta .meta-wrapper a:link,
.special-hero-wrapper .custom-meta .meta-wrapper a:visited,
.article-hero .custom-meta .meta-wrapper a:link,
.article-hero .custom-meta .meta-wrapper a:visited {
  color: #d55712;
}


.hero-wrapper .custom-meta .meta-wrapper a:hover,
.special-hero-wrapper .custom-meta .meta-wrapper a:hover,
.article-hero .custom-meta .meta-wrapper a:hover {
  color: #7499c6;
}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

.single-bird .bg-grey .full-col{margin-right:30px !important;}

.bg-grey .input-md{border-color:#6c645d}

.bg-grey{background-color:#ecebeb}

.bg-grey-light{background-color:#f4f4f3}


.push-img-link + .sub-title,
.push-img-link + .sub-title + .wysiwyg {
  margin-left: 200px;
}


.column-top .push-img-link {
  float: left;
  display: block;
  margin-right: 20px;
}


.push-img {
	float: left;
}

.product .quick-shop-content { display: none; }


.product .brand, .quick-shop-content .brand, #product-area .brand, .mobile-product-title .brand { font-size: 12px; margin: 25px 0 0; }

.product .brand a, .quick-shop-content .brand a, #product-area .brand a, .mobile-product-title .brand a { color:  #ba9b82 ; }

.product .title, .quick-shop-content .title, #product-area .title, .mobile-product-title .title { font-size: 16px; font-size:   ; font-weight: 700; color: #734c3d; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; margin: 10px 0 0; }

.product .title a, .quick-shop-content .title a, #product-area .title a, .mobile-product-title .title a { color: #734c3d; }

.product .title a:hover, .quick-shop-content .title a:hover, #product-area .title a:hover, .mobile-product-title .title a:hover { color: #0ec7c1; }

.product .price, .quick-shop-content .price, #product-area .price, .mobile-product-title .price { font-size: 14px; color: ; margin: 13px 0 0; }

.product .price .label, .quick-shop-content .price .label, #product-area .price .label, .mobile-product-title .price .label { color: #734c3d; margin-right: 5px; }

.product .price .original, .quick-shop-content .price .original, #product-area .price .original, .mobile-product-title .price .original { text-decoration: line-through; margin-right: 2px; }


.quick-shop-content { background:  #fcfff2 ; padding: 42px 30px 65px; -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); }

.quick-shop-content .details .header { padding-bottom: 26px !important; position: relative; }

.quick-shop-content .details .header .close-modal { font-family: 'icons'; font-size: 3em; -webkit-font-smoothing: antialiased; line-height: 0px; position: absolute; top: -28px; right: -30px; color: #ccc; cursor: pointer; }

.quick-shop-content .details .header .title { font-size: 28px !important; margin: 8px 0 15px !important; }

.quick-shop-content .details .go-to-product span { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; position: relative; top: -1px; }

.quick-shop-content .details .error-wrap { font-size: 14px; font-style: italic; color:  #0ec7c1 ; }


#product-area .showcase, #product-area .pager, #product-area .details, .quick-shop-content .showcase, .quick-shop-content .pager, .quick-shop-content .details { float: left; }

#product-area .showcase .container, #product-area .pager .container, .quick-shop-content .showcase .container, .quick-shop-content .pager .container { margin-bottom: 10px; }

#product-area .showcase .wrap, #product-area .pager .wrap, .quick-shop-content .showcase .wrap, .quick-shop-content .pager .wrap { position: relative; z-index: 100; }

#product-area .showcase .wrap .overlay, #product-area .pager .wrap .overlay, .quick-shop-content .showcase .wrap .overlay, .quick-shop-content .pager .wrap .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -webkit-transition: box-shadow 200ms; -moz-transition: box-shadow 200ms; -o-transition: box-shadow 200ms; transition: box-shadow 200ms; }

.lt-ie9 #product-area .showcase .wrap .overlay, .lt-ie9 #product-area .pager .wrap .overlay, .lt-ie9 .quick-shop-content .showcase .wrap .overlay, .lt-ie9 .quick-shop-content .pager .wrap .overlay { border: 1px solid  #e3d1c3 ; }

#product-area .showcase .wrap.active .overlay, #product-area .pager .wrap.active .overlay, .quick-shop-content .showcase .wrap.active .overlay, .quick-shop-content .pager .wrap.active .overlay { -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); }

#product-area .showcase .wrap img, #product-area .pager .wrap img, .quick-shop-content .showcase .wrap img, .quick-shop-content .pager .wrap img { width: 100%; height: auto; display: block; }

#product-area .showcase, .quick-shop-content .showcase { width: 40%; padding: 0 15px 0 0; }

#product-area .showcase.wide, .quick-shop-content .showcase.wide { width: 50%; }

#product-area .showcase .container, .quick-shop-content .showcase .container { overflow: hidden; position: relative; }

#product-area .showcase .container .spinner, .quick-shop-content .showcase .container .spinner { position: absolute !important; left: 50% !important; top: 50% !important; z-index: 50 !important; }

#product-area .showcase .notes a, .quick-shop-content .showcase .notes a { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; color:  #ba9b82 ; position: relative; padding-left: 28px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

#product-area .showcase .notes a.email-us, #product-area .showcase .notes a.fitting-guide, #product-area .showcase .notes a.guides, #product-area .showcase .notes a.toggle-fullview, .quick-shop-content .showcase .notes a.email-us, .quick-shop-content .showcase .notes a.fitting-guide, .quick-shop-content .showcase .notes a.guides, .quick-shop-content .showcase .notes a.toggle-fullview { margin-top: 15px; }

#product-area .showcase .notes a .icon, .quick-shop-content .showcase .notes a .icon { display: block; font-family: 'icons'; margin-right: 5px; font-size: 87px; line-height: 10px; text-indent: -17px; position: absolute; left: 0; top: 0; width: 20px; height: 20px; overflow: hidden; -webkit-font-smoothing: antialiased; }

#product-area .showcase .notes a.toggle-fullview .icon, .quick-shop-content .showcase .notes a.toggle-fullview .icon { font-size: 79px; margin-top: -3px; }

#product-area .showcase .notes a.guides .icon, .quick-shop-content .showcase .notes a.guides .icon { font-size: 80px; text-indent: -14px; }

#product-area .showcase .notes a.email-us .icon, #product-area .showcase .notes a.fitting-guide .icon, .quick-shop-content .showcase .notes a.email-us .icon, .quick-shop-content .showcase .notes a.fitting-guide .icon { font-size: 86px; margin-left: -1px; margin-top: -3px; }

#product-area .pager, .quick-shop-content .pager { width: 10%; padding: 0 15px; }

#product-area .pager .wrap, .quick-shop-content .pager .wrap { margin-top: 10px; }

#product-area .pager .wrap.first, .quick-shop-content .pager .wrap.first { margin-top: 0px; }

#product-area .pager .overlay, .quick-shop-content .pager .overlay { cursor: pointer; }

#product-area .details, .quick-shop-content .details { width: 50%; padding: 0 0 0 15px; }

  #product-area .details.border, .quick-shop-content .details.border { border-top: 1px solid #e3d1c3; }

#product-area .details .header, .quick-shop-content .details .header { padding-bottom: 30px; }

#product-area .details .header .brand, .quick-shop-content .details .header .brand { font-size: 14px; margin: 0 0 0; color:  #ba9b82 ; }

#product-area .details .header .title, .quick-shop-content .details .header .title { font-size: 35px; margin: 8px 0 20px; }

#product-area .details .header .price, .quick-shop-content .details .header .price { font-size: 18px; margin: 0 0 0; }

#product-area .details .header .price .original, .quick-shop-content .details .header .price .original { margin-right: 10px; }

#product-area .details .share-buttons, .quick-shop-content .details .share-buttons { padding: 0px 0 20px; }

#product-area .details .options, #product-area .details .description, .quick-shop-content .details .options, .quick-shop-content .details .description { border-top: 1px solid  #f2e7df ; }

#product-area .details .options, .quick-shop-content .details .options { padding: 32px 0 12px; }

#product-area .details .options.unavailable, .quick-shop-content .details .options.unavailable { padding: 20px 0; }

#product-area .details .options .field, .quick-shop-content .details .options .field { position: relative; left: -4px; width: 46px; text-align: center; }

#product-area .details .options .selector-wrapper, .quick-shop-content .details .options .selector-wrapper { margin-bottom: 20px; }

  #product-area .details .options .selector-wrapper.submit-wrapper, .quick-shop-content .details .options .selector-wrapper.submit-wrapper { margin-bottom: 15px; }

  #product-area .details .options .selector-wrapper.submit-wrapper label, .quick-shop-content .details .options .selector-wrapper.submit-wrapper label { display: none; }

  #product-area .details .options .selector-wrapper.submit-wrapper input, .quick-shop-content .details .options .selector-wrapper.submit-wrapper input { width: 100%; }

#product-area .details .options .selector-wrapper label, .quick-shop-content .details .options .selector-wrapper label { font-size: 14px; color: #6b5249; margin-right: 20px; text-align: right; max-width: 40%; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

#product-area .details .options .selector-wrapper .single-option-selector, .quick-shop-content .details .options .selector-wrapper .single-option-selector { width: 100%; }

#product-area .details .options .selector-wrapper .pxuSexyDropWrapper, .quick-shop-content .details .options .selector-wrapper .pxuSexyDropWrapper { width: 50%; }

#product-area .details .options .selector-wrapper .submit, .quick-shop-content .details .options .selector-wrapper .submit { margin-top: 12px; }

#product-area .details .options .disabled, .quick-shop-content .details .options .disabled { background:  #e3d1c3 ; cursor: default; margin-top: 12px; }

#product-area .details .options.unavailable .disabled, .quick-shop-content .details .options.unavailable .disabled { margin-top: 0; }

#product-area .details .description, .quick-shop-content .details .description { padding-top: 25px; }

#product-area .details .description.no-border, .quick-shop-content .details .description.no-border { border-top: 0px; }

#product-area .details .description .go-to-product, .quick-shop-content .details .description .go-to-product { font-size: 12px; color:  #0ec7c1 ; }

.ie10 #product-area .details .description .go-to-product span, .ie10 .quick-shop-content .details .description .go-to-product span { font-weight: 600; }

.lt-ie10 #product-area .details .description .go-to-product span, .lt-ie10 .quick-shop-content .details .description .go-to-product span { font-weight: 600; }

#product-area .details.no-options .options, .quick-shop-content .details.no-options .options { padding: 20px 0 12px; }

#product-area .details.no-options .options .selector-wrapper label, .quick-shop-content .details.no-options .options .selector-wrapper label { display: none; }
.jp-carousel-comment .avatar{margin:0 20px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:none !important;padding:0 !important;background-color:transparent !important;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}

.tourdates-singledate .singledate-img {
  position: relative;
  float: left;
  height: 100%;
  width: 130px;
}

#header-sticky .retina_logo,
#header .retina_logo {
  display: none;
}

#side-header .retina_logo {
  display: none;
}

	#header-sticky .retina_logo,#header .retina_logo, #side-header .retina_logo{display:inline;}
.mobile-download-links{margin-bottom:24px;margin-bottom:1.71429rem;margin-top:24px;margin-top:1.71429rem}
.mobile-download-links li{display:inline-block}
#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}

	#content .post {
		padding: 15px;
		clear: both;
		border-top: 4px solid #E1E1E1;
	}

		#content .post .thumb {
			float: left;
			margin: 0 10px 10px 0;
		}

		#content .post .thumb img {
			width: 250px;
		}

		#content .post h2 {
			font-size: 1.6em;
			line-height: 1.5em;
			margin-bottom: 10px;
		}

		#content .post p {
			margin-bottom: 10px;
			line-height: 1.4em;
		}

		#content .post .details {
			font-weight: bold;
			color: #63777F;
			padding-top: 10px;
		}

			#content .post .details a {
				margin: 0 5px;
			}


.title {
	color : #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 20px;
	padding-left : 14px;
}

#header								{padding:35px 0 15px 0;}

*+html #header										{ margin-bottom:20px; padding-top:0;}

#content_talia{float:left; margin-top: 5px;width:100%; -webkit-box-shadow:rgba(0,0,0,.23) 0 10px 15px; box-shadow:rgba(0,0,0,.23) 0 10px 15px; background-color:#FaFaFa; position:relative}

.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

div.rest-box .right {float: right;font-size: 11px;line-height: 1.5;width: 50%;}

div.rest-box-top .right {float: right;font-size: 11px;line-height: 1.5;width: 50%;}

div.rest-box-bottom .right {float: right;font-size: 11px;line-height: 1.5;width: 100%;}


.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}


.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}


.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}


.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}



.do-more .icon {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin: 0 auto 30px auto;
  position: relative;
}



.do-more .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 50%;
  height: auto;
  margin: 0 auto;
}


.about-us .values-icons .icon,
.leadership-team .values-icons .icon {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 25%;
  margin-left: 0%;
  margin-right: 0%;
  float: left;
  display: inline-block;
  position: relative;
  text-align: center;
}



.about-us .values-icons .icon:before,
.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:before,
.leadership-team .values-icons .icon:after {
  content: '';
  display: table;
}



.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:after {
  clear: both;
}



.about-us .values-icons .icon:last-child,
.leadership-team .values-icons .icon:last-child {
  margin-right: 0%;
}


  
  .leadership-team .values-icons .icon {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    display: block;
    float: none;
    text-align: right;
    margin: 0 2%;
  }


  
  .about-us .values-icons .icon:before,
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:before,
  .leadership-team .values-icons .icon:after {
    content: '';
    display: table;
  }


  
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:after {
    clear: both;
  }


  
  .leadership-team .values-icons .icon:last-child {
    margin-right: 0%;
  }


  
  .about-us .values-icons .icon:last-child {
    margin-right: 0%;
    height: 89px;
  }



.about-us .values-icons .icon:before,
.leadership-team .values-icons .icon:before {
  width: 30%;
  left: 5%;
}


  
  .about-us .values-icons .icon:after {
    display: block;
    width: 1px;
    height: 50px;
    max-height: 100%;
    left: 19%;
    margin-top: 33px;
  }


.about-us .values-icons .icon:first-child:before,
.leadership-team .values-icons .icon:first-child:before {
  background: none;
}



.about-us .values-icons .icon:last-child:after,
.leadership-team .values-icons .icon:last-child:after {
  background: none;
}



.about-us .values-icons .icon-title,
.leadership-team .values-icons .icon-title {
  color: #607D8B;
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin: 70px 0 50px 0;
  text-transform: uppercase;
}
.header-bar .navbar-toggle .icon-bars{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.header-bar .navbar-toggle .icon-bars .icon-bar{border-radius:0;background-color:#FFF}
.org-header-bar .navbar-toggle .icon-bar{border-radius:0;background-color:#fff}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-3{width:25%}
.view-taxonomy-term .col-md-3{height:375px;}

.header .logged-out,
.header .logged-in {
  display: none;
}

.header .logged-out p, .header .logged-out .notification,
.header .logged-in p,
.header .logged-in .notification {
  margin-right: 10px;
}

.widget.widget_signup_widget.logged-out {
  visibility: hidden;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
  float: left;
}

.col-xs-6 {
  width: 50%;
}



.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}





.container_12 .grid_1 {
	width:65px;
}


.container_12 .grid_2 {
	width:145px;
}


.container_12 .grid_3 {
	width:225px;
}


.container_12 .grid_4 {
	width:305px;
}


.container_12 .grid_5 {
	width:385px;
}


.container_12 .grid_6 {
	width:465px;
}


.container_12 .grid_7 {
	width:545px;
}


.container_12 .grid_8 {
	width:625px;
}


.container_12 .grid_9 {
	width:705px;
}


.container_12 .grid_10 {
	width:785px;
}


.container_12 .grid_11 {
	width:865px;
}


.container_12 .grid_12 {
	width:945px;
}








.container_12 .prefix_1 {
	padding-left:80px;
}


.container_12 .prefix_2 {
	padding-left:160px;
}


.container_12 .prefix_3 {
	padding-left:240px;
}


.container_12 .prefix_4 {
	padding-left:320px;
}


.container_12 .prefix_5 {
	padding-left:400px;
}


.container_12 .prefix_6 {
	padding-left:480px;
}


.container_12 .prefix_7 {
	padding-left:560px;
}


.container_12 .prefix_8 {
	padding-left:640px;
}


.container_12 .prefix_9 {
	padding-left:720px;
}


.container_12 .prefix_10 {
	padding-left:800px;
}


.container_12 .prefix_11 {
	padding-left:880px;
}







.container_12 .suffix_1 {
	padding-right:80px;
}


.container_12 .suffix_2 {
	padding-right:160px;
}


.container_12 .suffix_3 {
	padding-right:240px;
}


.container_12 .suffix_4 {
	padding-right:320px;
}


.container_12 .suffix_5 {
	padding-right:400px;
}


.container_12 .suffix_6 {
	padding-right:480px;
}


.container_12 .suffix_7 {
	padding-right:560px;
}


.container_12 .suffix_8 {
	padding-right:640px;
}


.container_12 .suffix_9 {
	padding-right:720px;
}


.container_12 .suffix_10 {
	padding-right:800px;
}


.container_12 .suffix_11 {
	padding-right:880px;
}







.container_12 .push_1 {
	left:80px;
}


.container_12 .push_2 {
	left:160px;
}


.container_12 .push_3 {
	left:240px;
}


.container_12 .push_4 {
	left:320px;
}


.container_12 .push_5 {
	left:400px;
}


.container_12 .push_6 {
	left:480px;
}


.container_12 .push_7 {
	left:560px;
}


.container_12 .push_8 {
	left:640px;
}


.container_12 .push_9 {
	left:720px;
}


.container_12 .push_10 {
	left:800px;
}


.container_12 .push_11 {
	left:880px;
}







.container_12 .pull_1 {
	left:-80px;
}


.container_12 .pull_2 {
	left:-160px;
}


.container_12 .pull_3 {
	left:-240px;
}


.container_12 .pull_4 {
	left:-320px;
}


.container_12 .pull_5 {
	left:-400px;
}


.container_12 .pull_6 {
	left:-480px;
}


.container_12 .pull_7 {
	left:-560px;
}


.container_12 .pull_8 {
	left:-640px;
}


.container_12 .pull_9 {
	left:-720px;
}


.container_12 .pull_10 {
	left:-800px;
}


.container_12 .pull_11 {
	left:-880px;
}

#masthead.container_12, #mainNav .container_12{
    width:945px;
}
#masthead.container_12{padding:0}
.headerImage .container_12{height:100%;position:relative}
#mainNav .mainNav-dropdown .container_12{padding:0;margin:0}
#mobilityForm .container_12{padding:0}
#colophon .container_12{padding:0}
.single-ba_wheelchair_suvs .container_12,.single-ba_wheelchair_trucks .container_12,.single-ba_wheelchair_vans .container_12{padding:60px 0}
.page-template-page-templatestemplate5-php .grants .container_12{padding-bottom:0}
.t9sc section .container_12{width:960px!important;margin:0 auto!important}
.t9sc section:last-child .container_12 .t9tls:last-child{margin-bottom:60px}
#history.container_12,.page-id-394 .container_12{padding:60px 0}
#sitemap .container_12{box-sizing:border-box;padding:30px 7px}
.s1-heading .container_12{padding:0}
.crumbs .container_12.pad15{padding:15px 0 5px}


.post-content { overflow:hidden; }


.archiveposts .post {
	border-bottom:1px solid #EFEFEF;
	margin:7px 0;
	padding:0 0 9px;
	clear:both;
	float:left;
	width:100%;
}


.archiveposts .post h2 {
	font-size:18px;
 	margin:0 0 6px;
 	line-height:1.2;
}


.archiveposts .post h2 a {
	color:#000;
}


.archiveposts .post h2 a:hover {
	text-decoration:underline;
}


.archiveposts .post .entry {
	font-size:12px;
}


.archiveposts .post .meta {
	float:none;
	display:block;
	clear:none;
	color:#919191;
	font-size:11px;
	border:none;
	padding:0;
}




.post {
 	float:left;
 	margin:0 0 20px;
 	width:676px;
 	padding:0 0 0 6px;
}


#content.full-width .post {
	width:100%;
}


.post .meta {
	width:100%;
 	float:left;
 	padding:10px 0;
 	font-weight:normal;
 	color:#555555;
	font-size:12px;
 	border-bottom:1px solid #d7d7d7;
}


.post .meta a {
	font-weight:bold;
}


.post .meta span {
	float:right;
	font-size:11px;
}


.post .meta span a {
	font-weight:normal;
}


.post h1 a {
	font-size:28px;
 	color:#292929;
	margin:6px 0 10px;
	float:left;
	clear:both;
	width:100%;
}


.post h1 a:hover {
	text-decoration:underline;
}


.post .entry {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:1.7;
	font-size:13px;
	clear:left;
}


.post .entry h2 {
 	float:none;
 	width:auto;
}


.post .author {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
	color:#8B8A8A;
	font-style:italic;
}


.post .author a {
	font-weight:bold;
}


.post .after-meta {
	margin:10px 0;
	padding:9px 0 7px;
	float:left;
	width:100%;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}



.post .tags_list {
	font-size:11px;
	font-weight:bold;
	float:left;
}


.post .tags_list a {
	border:1px solid #e7e7e7;
	padding:2px 3px;
	color:#838383;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right:5px;
	font-weight:normal;
	line-height:2.5;
}


.post .tags_list a:hover {
	text-decoration:none;
	border-color:#838383;
}



.post .post_author {
	background:#F7F7F7;
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	clear:both;
	float:left;
	width:656px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	font-size:11px;
	line-height:1.6em;
}


.post .post_author img {
	float:left;
	margin:0 7px 7px 0;
}


.post .post_author span {
	font-weight:bold;
	font-size:13px;
	display:block;
	margin-bottom:5px;
}

.comment .post-date { margin-top: 0; }

.comment .post-date .right a { color: #BBB; }

.comment .post-date .right a:hover { color: #234; }

.widget .feature-posts-list .post-excerpt {	display: block;}
#screenslider img{display:none;}

.category-item-meta {color: #999; font-size: 10px; margin-bottom: 3px;}

.category-item-meta a {color: #999;}

.category-item-meta a:hover {color: #ff5800;}

.cn_content{
	border:1px solid #444;
	top:510px;
	left:5px;
	width:437px;
	padding:10px;
	position:absolute;
	background-color:#101010;
	height:405px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	overflow: hidden;
}

.cn_content img{
	width: 100%;
	-moz-box-shadow:1px 1px 4px #000;
	-webkit-box-shadow:1px 1px 4px #000;
	box-shadow:1px 1px 4px #000;
}

.cn_content p{
	height: auto;
position: absolute;
bottom: 24px;
background: rgba(0, 0, 0, 0.47);
padding: 8px;
width: 421px;
}


.cn_wrapper h1, .cn_content p, fieldset {

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjQyNjI4IiBzdG9wLW9wYWNpdHk9IjAuNDMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU0Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(36,38,40,0.43) 0%, rgba(0,0,0,0.54) 100%); 
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(36,38,40,0.43)), color-stop(100%,rgba(0,0,0,0.54))); 
background: -webkit-linear-gradient(-45deg,  rgba(36,38,40,0.43) 0%,rgba(0,0,0,0.54) 100%); 
background: -o-linear-gradient(-45deg,  rgba(36,38,40,0.43) 0%,rgba(0,0,0,0.54) 100%); 
background: -ms-linear-gradient(-45deg,  rgba(36,38,40,0.43) 0%,rgba(0,0,0,0.54) 100%); 
background: linear-gradient(135deg,  rgba(36,38,40,0.43) 0%,rgba(0,0,0,0.54) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e242628', endColorstr='#8a000000',GradientType=1 ); 
}

	#footer .ske-footer-container {
		margin-bottom: 0px;
		padding-top: 30px;
	}
.floating-bar .current-dealio:hover{background:#fd9b28}
.floating-bar .current-dealio .a2
p{display:none}
.floating-bar .current-dealio .a2
a{background:transparent;border:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;padding:0;margin:0;height:65px;position:relative;top:0;cursor:pointer}
.floating-bar .current-dealio .a2 a:hover{background:transparent}
.floating-bar .current-dealio .a2 a
span{display:none}
.floating-bar .current-dealio .a1 .use-code{position:relative;padding:3px
10px;margin:11px
15px 0 18px;background:#fff;border:2px
solid #cecece;border-radius:6px;font-size: .8em;color:#aaa;text-align:center;min-width:50px;float:left;max-width:70px;display:block}
.floating-bar .current-dealio:hover .a1 .use-code{border:2px
solid #ff7d11;color:#444}
.floating-bar .current-dealio .a1 .use-code
span{display:block;font-family:Museo-700;font-size:1.4em;margin-top: -3px}
.floating-bar .current-dealio:hover .a1 .use-code
span{color:#85ba0f}
.floating-bar .current-dealio .a1
h4{position:relative;padding:0;margin:10px
0 0;color:#85ba0f;font-size:2.4em;float:left}
.promo .current-dealio .a1 h4 span,
.stitched .current-dealio .a1 h4
span{display:none}
.floating-bar .current-dealio .a1
p{position:relative;padding:0;margin:0;font-size: .9em;float:left}
.floating-bar .current-dealio{position:relative;width:400px;height:65px}
.floating-bar .current-dealio
.a1{position:absolute;width:400px;height:65px}
.floating-bar .current-dealio
.a2{position:absolute;width:400px;height:65px}
.floating-bar .current-dealio:hover
h4{color:#fff}
.floating-bar .current-dealio:hover
p{color:#444}
.promo .current-dealio
h4{display:block;font-size:4.6em;text-transform:uppercase;letter-spacing: -1px;font-family:Museo-700;margin:0;padding:0;line-height: .8em;color:#FE6C00 !important}
.promo .current-dealio .applicable-to{display:block;font-size:1.5em;font-family:Museo-500;margin:0;padding:0}
.promo .current-dealio .a2
p{margin:18px
18px 3px}
.promo .current-dealio .condition,
.promo .current-dealio .short-description{display:none}
.promo .current-dealio .use-code{margin:20px
0 0 !important;font-size:1.4em}
.promo .current-dealio
.redeem.button{float:right;margin:3px
18px 18px}


.paging-navigation .page-numbers {
	border-top: 5px solid transparent;
	display: inline-block;
	font-size: 14px;
	font-weight: 900;
	margin-right: 1px;
	padding: 7px 16px;
	text-transform: uppercase;
}


.paging-navigation .page-numbers.current {
	border-top: 5px solid #24890d;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
#navigation{float:left;width:950px;margin:6px 0 1px 0px;display:block;}
#navigation ul.menu{float:left;display:block;padding:2px 0 0 0;margin:0;position:relative;z-index:11;height:2em;}
#navigation ul.menu li{display:inline-block;float:left;vertical-align:middle;padding:0px 25px 0 25px;margin:4px 0 0 0;border-right:1px solid #333;line-height:.5em;letter-spacing:.1em;}
#navigation ul.menu li.last{padding:0 0 0 25px;border-right:none;}
#navigation ul.menu li a{outline:none;padding:5px 10px;text-decoration:none;display:block;color:#000;font-size:12px;font-weight:bold;text-align:center;}
#navigation ul.menu li a:hover,#navigation ul.menu li a.active{text-decoration:none;color:#005782;}
#navigation ul.menu li a:after{content:none;}
#navigation ul.menu li.expanded{position:relative;}
#navigation ul.menu li.expanded ul.menu{width:190px;z-index:100;font-size:12px;padding:0;background:#0d0f13;display:none;position:absolute;}
#navigation ul.menu li.expanded ul.menu li a{font-size:15px;color:#7A8090;padding:10px;display:block;width:180px;text-align:left;-moz-border-radius:0;border-radius:0;}
#navigation ul.menu li.expanded ul.menu li a:hover{color:#ffffff;}
#navigation ul.menu li.expanded ul ul{display:none;left:190px;top:0;}






.row {
  margin-left: -10px;
  margin-right: -10px;
}

.row:before,
.row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

  .large-6 { position: relative; width: 50%; }

.span12 {
  width: 940px;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  footer .span12 { padding-right: 20px; }




#page {
    padding: 0 0 210px 0;
}



#page-nav a {
    float: right;
    padding: .5em 2em;
    margin: 1em;
}


 
.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }



* html .clearfix {
    height: 1%;
}



.widget-container, .widget-wrapper {
	margin: 0 0 20px;
}



.widget-wrapper {
	margin: 0 0 20px;
}


.widget-wrapper select,
.widget-wrapper input[type="text"], 
.widget-wrapper input[type="password"] {

}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    content: ' ';
    display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
    clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1;
}

#navlist li { 
	display: inline; 
	padding-right: 15px;
}

#navlist li a {
	text-decoration: none;
	color: #686868;
}

#navlist li a#current {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

#navlist li a:hover {
	text-decoration: underline;
	color: #000000;
}
#nav li ul
li.category{padding-left:0;padding-top:7px}
#nav li ul li.category:first-child{padding-top:0}
#nav li ul li.category
a{white-space:normal;font-family:Museo-500,serif;font-size:16px;color:#85ba0f !important}
#nav li ul li.category a:hover{color:#37d4e2 !important;text-decoration:underline}
.block-layered-nav ul li a:hover, .block-layered-nav ul li.category a:hover{color:#37d4e2}
.block-layered-nav ul li.category a:hover{text-decoration:underline}
.block-layered-nav ul
li.category{font-family:Museo-500,serif;padding:10px
0 0;font-size:16px}
.block-layered-nav ul li.category
a{color:#85ba0f}
.block-layered-nav ul li.category:first-child{padding-top:0px}
.category-image{width:100%;overflow:hidden;margin:0
0 18px;text-align:center}
.category-image
img{max-width:100%}
.category-description{margin:0
0 18px}
.products-grid .category-image img:hover,
.products-grid .product-image img:hover{opacity:0.9}
div.page-title.category-title
a{display:none}
.category-description
img{position:relative;top: -18px;z-index:10;width:100%;min-height:220px}
.catalog-category-view .category-title
h1{position:absolute;z-index:20;top:90px;font-size:3.8em !important;text-shadow:1px 1px 0 #fff}
.category-highlight-streaks .category-title
h1{position:static !important}
.category-standard-extensions
h1{left:335px}
.category-premium-extensions
h1{left:315px;color:#fe6c00 !important}
.category-accessorize-with-pro
h1{left:300px;color:#37d4e2 !important}
.category-hair-extras
h1{left:450px;color:#ec008c !important}
.category-hair-accessories
h1{left:355px;color:#ec008c !important}
.category-hair-samples
h1{left:410px;color:#37d4e2 !important}
.category-products
.toolbar{display:none}
.category-products .products-grid li.item .actions, .category-products .products-grid li.item
.ratings{display:none}
.category-products .products-grid{margin:35px
0 0 !important;padding:0
!important;list-style:none !important;overflow:hidden}
.category-products .products-grid
li{position:relative;margin-left:25px !important;margin-bottom:25px !important;float:left;width:268px;min-height:305px;background:#fff;border-radius:3px;border:1px
solid #ccc}
.category-products .products-grid li
h3{font-size: .9em;text-align:center}
.category-products .products-grid li
img{display:block;max-width:252px;max-height:197px;margin:8px
auto;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.category-products .products-grid li:nth-child(3n-2){margin-left:0 !important}
.category-products .products-grid li
h2{display:block;font-size:12px !important;font-family:Museo-700!important;line-height:1.4em;margin:5px
18px 3px;text-align:center}
.category-products .products-grid li h2
a{font-size:1.3em !important;color:#85ba0f;font-family:Museo-700!important;font-weight:normal !important}
.category-products .products-grid li h2 a:hover{color:#37d4e2;text-decoration:underline}
.category-products-box
a{font-family:Museo-700,serif}
.category-products-box a:hover{background:#37d4e2}
.category-items{margin:35px
0 0 !important;padding:0
!important;list-style:none !important;overflow:hidden}
.category-items li
h3{text-align:center;line-height:1.3em}
.category-items li
img{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.category-items li,div.wide3{float:left;display:block;width:31.3%;margin:10px
0 15px 3%}
.category-items li:nth-child(3n-2),
.col_group div.wide3:nth-child(3n-2){margin-left:0}
.category-items li img,
div.wide3
img{width:100%;margin:0
auto;display:block}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}


.menu-item-28 .sub-menu{width:120px!important;right:0!important;left:auto!important}

.aom_pagination {margin:8px 0; display:table;}


.entry-content .wp-caption {
	border: 1px solid #eee;
	text-align: center;
	background-color: #f8f8f8;	
	padding-top: 4px;
	margin: 0 0 20px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-image: initial;
	max-width: 100%;
}


.entry-content .wp-caption.alignleft {
	margin-right: 20px;
}

.entry-content .wp-caption.alignright {
	margin-left: 20px;
}


.entry-content .wp-caption img {
	max-width: 98%;
	height: auto;
}


p.wp-caption-text {
	color: #888;
	font-size: 11px;
	margin-bottom: 0;
}


.format-image .entry-content .wp-caption {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100% !important;
}


.format-image .entry-content .wp-caption p.wp-caption-text {
	padding-bottom: 20px;
}


.format-image .entry-content .wp-caption img {
	width: 100%;
	max-width: 100%;
}


#ie8 body .entry-content .wp-caption {
	background: #f6f6f6;
}



.advanced-slider .slide .image,
.advanced-slider .slide .thumbnail,
.advanced-slider .slide .caption,
.advanced-slider .slide .html {
	position: absolute;
}






.advanced-slider .caption-container {
	overflow: hidden;
	position: absolute;
}



.advanced-slider .caption-container .wrapper {
	position: absolute;
}



.advanced-slider .caption-container .background {
	position: absolute;
	width: 100%;
	height: 100%;
}





.advanced-slider .thumbnail .caption {
	position: absolute;
	width: 100%;
}



.advanced-slider .thumbnail .caption .background {
	position: absolute;	
	width: 100%;
	height: 100%;
	z-index: 10;
}



.advanced-slider .thumbnail .caption .content {
	position: absolute;
	width: 100%;
	z-index: 20;
}







.minimal-small .caption-container .background {
	background-color: #000;
	width: 100%;
	height: 100%;
}



.minimal-small .caption-container .caption {
	color: #FFF;
	margin: 0;
	padding: 8px;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
}





.minimal-small .thumbnail .caption .background {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}



.minimal-small .thumbnail .caption .content {
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	padding: 2px 0;
	margin: 0;
}


.widget_followus .fb-button,.widget_followus .tweet-button{
	float:left;
        margin-top:25px;
	}


.widget_followus .tweet-button{

	}

#site-description {

}

#site-title span,
#site-description span {
	display: none;
}
	
#site-title, #site-description {
	text-align: left;
	padding: 25px 0 0; 
}




#access a.ir, .ir { border:0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent; }

  .column.gutterless, .gutterless.retractable,
  .columns.gutterless {
    margin-left: 0;
    margin-right: 0;
    height: auto; }

  .mobile-1.gutterless {
    -webkit-flex-basis: 8.33333%;
            flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    width: 8.33333%; }

  .mobile-2.gutterless {
    -webkit-flex-basis: 16.66667%;
            flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    width: 16.66667%; }

  .mobile-3.gutterless {
    -webkit-flex-basis: 25%;
            flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    width: 25%; }

  .mobile-4.gutterless {
    -webkit-flex-basis: 33.33333%;
            flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    width: 33.33333%; }

  .mobile-5.gutterless {
    -webkit-flex-basis: 41.66667%;
            flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    width: 41.66667%; }

  .mobile-6.gutterless {
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    width: 50%; }

  .mobile-7.gutterless {
    -webkit-flex-basis: 58.33333%;
            flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    width: 58.33333%; }

  .mobile-8.gutterless {
    -webkit-flex-basis: 66.66667%;
            flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    width: 66.66667%; }

  .mobile-9.gutterless {
    -webkit-flex-basis: 75%;
            flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    width: 75%; }

  .mobile-10.gutterless {
    -webkit-flex-basis: 83.33333%;
            flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    width: 83.33333%; }

  .mobile-11.gutterless {
    -webkit-flex-basis: 91.66667%;
            flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    width: 91.66667%; }

  .mobile-12.gutterless {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    width: 100%; }

    .small-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .small-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .small-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .small-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .small-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .small-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .small-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .small-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .small-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .small-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .small-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .small-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .medium-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .medium-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .medium-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .medium-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .medium-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .medium-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .medium-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .medium-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .medium-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .medium-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .medium-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .medium-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .large-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .large-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .large-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .large-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .large-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .large-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .large-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .large-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .large-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .large-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .large-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .large-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .xlarge-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .xlarge-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .xlarge-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .xlarge-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .xlarge-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .xlarge-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .xlarge-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .xlarge-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .xlarge-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .xlarge-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .xlarge-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .xlarge-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .xxlarge-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .xxlarge-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .xxlarge-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .xxlarge-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .xxlarge-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .xxlarge-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .xxlarge-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .xxlarge-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .xxlarge-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .xxlarge-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .xxlarge-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .xxlarge-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_6 {
	width:230px;
}


    .js-ready #nav .close-btn {
        text-indent: 0;
        color: #fff;
        font-size: 24px;
        text-align: center;
        padding: 0;
        width: 30px;
        height: 30px;
        top: -50px;
        left: 30px;
        line-height: 25px;
        border-radius: 100%;
        border: 2px solid #fff;
        background: #109ba5;
        opacity: 1;
    }


.search-icon .search-box .close {
  bottom: 0;
  color: #ffffff;
  cursor: pointer;
  font-size: 110px;
  font-weight: 300;
  position: absolute;
  right: 30px;
}


.search-icon .search-box.active .close{
	display: block;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}

#wprmenu_menu .wprmenu_icon:before, #wprmenu_bar [data-icon]:before {
	font-family: 'wprmenu';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

#wprmenu_bar,
#wprmenu_bar *,
#wprmenu_menu,
#wprmenu_menu * {
  
  margin:0;
  padding:0;
  -moz-box-sizing: border-box!important;
	-webkit-box-sizing: border-box!important;
	box-sizing: border-box!important;
	font-family: 'Open Sans', sans-serif;
  list-style:none;
  text-align:left;
  font-size:100%;
  font-weight:normal;
}

#wprmenu_menu img, #wprmenu_bar img {
  border:0; border:none;
}





#wprmenu_menu.top {
	top:0px;
	left:0px;
	width:100%;
	display: none;
	position: relative;
	z-index: 9999;
}

#wprmenu_menu.left, #wprmenu_menu.right {
    display: none;
    position: absolute;
    position: fixed;
    top: 0px;
    height: 100%;
    z-index: 97;
    overflow-x: none;
    overflow-y: auto;
    background: #2E2E2E;
	top: 42px;
	padding-bottom: 43px;
}

body.admin-bar #wprmenu_menu.left, 
body.admin-bar #wprmenu_menu.right {
	top: 74px;
	padding-bottom: 75px;
}


#wprmenu_menu ul {
	margin:0px;
	padding:0px;
	display: block;
	width:100%;
	position: relative;
	list-style: none;
}

#wprmenu_menu ul li {
	display: block;
	list-style: none;
}


#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover {
	border-bottom:1px solid #131212;
	border-top:1px solid #474747;
	display: block;
	color:#D3D3D3;
	padding: 13px 14px;
	font-size:14px;
	margin:0px;
	text-decoration: none;
}




#wprmenu_menu.wprmenu_levels ul li {
	display: block;
	overflow: hidden;
	border-bottom:1px solid #131212;
	border-top:1px solid #474747;
	width:100%;
	position: relative;
}

#wprmenu_menu.wprmenu_levels ul li a{
	float: left;
	border: none;
	width: 100%;
}

#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {
	border-left:1px solid #474747;
	margin-left: 44px;
}

#wprmenu_menu .wprmenu_icon_par {
	position: relative;
	display: block;
	color: #CFCFCF;
	width: 46px;
	padding: 13px 14px 10px 14px;
	cursor: pointer;
	float: left;
	position: absolute;
	top:0px;
	left:0px;
}




#wprmenu_menu .wprmenu_no_border_bottom {
	border-bottom: none!important;
}


#wprmenu_menu.wprmenu_levels ul li ul { border-top:1px solid #131212;}


#wprmenu_menu.wprmenu_levels ul li ul li { padding-left:44px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li { padding-left:88px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li { padding-left:132px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li { padding-left:176px;}



#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:44px;}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 88px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:88px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 132px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:132px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 176px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:176px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 220px;}

			#wprmenu_menu {
				background: #3e5f7f!important;
			}

			#wprmenu_menu ul li a {
				color: #ffffff;
			}

			#wprmenu_menu ul li a:hover {
				color: #be9647;
			}

			#wprmenu_menu .wprmenu_icon_par:hover {
				color: #be9647;
			}

			
			#wprmenu_menu.left {
				width:80%;
				left: -80%;
			    right: auto;
			}

			#wprmenu_menu.right {
				width:80%;
			    right: -80%;
			    left: auto;
			}


.buy-links a.btn {
    display: inline-block;
    width: auto;
    height: auto;
    padding: 6px 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: 1.5px;
    margin-left: 10px;
}


.buy-links a.btn:focus,
.buy-links a.btn:hover {
    color: #fff;
}


.buy-links {
  display: inline-block;
  margin:0 0 40px 0;
  vertical-align: middle;
}


.buy-links a {
    display: inline-block;
    margin: 0 8px;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    position: relative;
    text-align: center;
    color: #c01717;
    font-size: 16px;
}


.buy-links a:focus,
.buy-links a:hover {
    color:#1c1c1b;
}


    .btn-submit,
    .buy-links a.btn {
        margin: 10px;
    }


.aparecer a{
	color: #000;
}

.aparecer {
	display: none;
	padding: 0px 15px;
	line-height: 40px;
	font-family: Lato;
	color: #000;
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	-ms-transition: background-color 200ms linear;
	transition: background-color 200ms linear;
}

.social_ul .aparecer {
	background-color: #DBDBDB;
	border-left: 1px solid #BBBBBB;
	display: none;
}

.social_ul .aparecer.gwm_mini{
	display: none;
}


.aparecer:hover {
	background: #FFF;
	color: #000;
}



	
#nav ul li.top10li {width:350px !important; }
#above_content_wrapper_1 #banner_area_two_wrapper .menu-name-menu-find-it-fast-menu ul li.last{border-bottom:0px;}
.front #quicktabs-experience_vancouver ul.quicktabs-tabs li.last{width:60%;}
.front #quicktabs-stay_connected ul.quicktabs-tabs li.last{width:60%;}
#footer_wrapper ul li.last a{float:left;border-right:none;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last{-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-khtml-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.first li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.first,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.last{-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li li.last{border-bottom:0px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }
