﻿



.client-item {
	float: left;
}


.client-item .img-wrap img{
	margin-top: -60px;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

	.client-item.xs-hide {
		display: none;
	}

	.client-item.sm-hide {
		display: none;
	}

.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-4 {
    width: 33.33333333%;
  }
body.single-post .article-header .post-label{display:inline-block;margin-bottom:10px}
#hero-image .hero-image-post .post-label{text-transform:uppercase;font-size:14px;font-weight:700;background:#B1B3B5;color:#231F20;display:inline-block;padding:4px 20px;margin:0;line-height:100%}
#river .article-wrapper .article-header .post-label{display:none}
#river .article-wrapper .article-header .post-label.partnered-post{width:fit-content;margin-bottom:10px;border-bottom:none!important;display:inline-block;text-transform:uppercase;font-size:20px;font-weight:600;background:#e7e7e8;color:#231F20;padding:0 10px}

p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}

#contentnav ul li.left {
    float: left;
}



    .galleryspace{ padding:10px; }
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

.social-links {
	padding-top: 5px;
}

.social-links a {
	padding: 0 12px 0 0;
}
.b-header-customer_info-item{float:left}
.b-header-customer_info-item:first-child{border-left:0}
.b-header-customer_info-item.b-header-customer_info-signin{width:36%}
.b-header-customer_info-item .b-header-newsletter_subscribe_link{display:none}
.b-header-customer_info-item .b-header-newsletter_subscribe_link:before{content:"\e607";font-family:"urbde-ico",sans-serif;color:#af8bbe;position:absolute;top:18px;left:0;width:100%;font-size:25px;display:block}

.main-footer .connect .social .title { margin-bottom: 35px; }

.main-footer .connect .social .social-link { width: 26px; height: 26px; margin: 0 8px 6px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.main-footer .connect .social .social-link a { font-family: 'icons'; -webkit-font-smoothing: antialiased; line-height: 0px; font-size: 43px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; color:  #ba9b82 ; }

.main-footer .connect .social .social-link a:hover { color:  #a3846b ; }

.main-footer .connect .social .social-link.twitter a { top: 11px; font-size: 48px; }

.main-footer .connect .social .social-link.facebook a { top: 12px; }

.main-footer .connect .social .social-link.pinterest a { top: 12px; }

.main-footer .connect .social .social-link.google-plus a { top: 14px; font-size: 40px; }

.main-footer .connect .social .social-link.instagram a { top: 12px; font-size: 40px; }

.main-footer .connect .social .social-link.tumblr a { top: 12px; font-size: 45px; }

.main-footer .connect .social .social-link.youtube a { top: 11px; }

.main-footer .connect .social .social-link.vimeo a { top: 12px; }
ul#main-menu li#lang{font-size:0.9em;}
.col-md-1_5{width:13%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-left:0;float:none;}
#main-menu .col-md-1_5:first-of-type{margin-left:7%;}
.col-md-1_5.col-xs-offset-8{margin-left:55%;}


.content_grey_container_boxl
{ width: 270px;
  padding: 5px;
  text-align: center;
  margin: 20px 0 10px 10px;
  float: left;}


  
  #main-nav .navi-bar-container {
    display: none;
  }

.aligncenter {
  clear:both;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

img.alignleft, img.alignright, img.aligncenter { margin-top:0px; margin-bottom:5px; }

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}


#footer .footer-top {margin:0;margin-top:20px;}


#footer .footer-top .col1 {
  width: 418px; 
  border-right: 1px solid #2d3469; 
  margin: 20px 0 10px 0; 
  padding-right: 10px;
}

  	#footer .footer-top .col3 {margin: 20px 0 0 0; float: left;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
.block div.view div.views-admin-links{margin-top:0;}
.sidebar .block-views h2.title,.panel-pane h2.pane-title{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#83d1f5;text-transform:uppercase;font-size:1em;border-bottom:2px solid #83d1f5;margin-bottom:0.2em;font-weight:bold;}
.sidebar .block-menu h2.title{background:none repeat scroll 0 0 #D5D4CC;color:white;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1em;font-weight:bold;line-height:2em;padding:0 0 0 12px;text-transform:uppercase;}
.block ul,.item-list ul{margin:1em 0;padding:0 0 0 2em;}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}






div.block.with-block-editing{position:relative;}
div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:0.75em;background-color:#fff;}
div.block.with-block-editing:hover div.edit{display:block;}






.block{margin-bottom:1em;}
#block-donations-1667.block-donations{margin:20px 0 0;}
#block-donations-1667.block-donations h2.title{background:#1f285b;padding:5px 10px;color:#fff;font-size:12px;text-transform:uppercase;font-family:'Arial Black',Arial,Helvetica,Sans-serif;}
#block-donations-1667.block-donations .content{background:#f1f1ef;padding:10px;}
#block-donations-1667.block-donations .content ul{width:680px;overflow:hidden;margin:0;padding:0;}
#block-donations-1667.block-donations .content ul li{float:left;width:225px;list-style:none;font-size:16px;font-family:'Georgia',Serif;margin:0 0 10px;}
.column.sidebar .block{margin-bottom:20px;}
.column.sidebar .block-menu_block,.column.sidebar .block-menu{background:#E4E3DD;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}
.column.sidebar .block-menu .content ul.menu{margin:0;}
.column.sidebar .block-menu .content{background:#f1f1ef;}
.column.sidebar .block-menu_block .content,.column.sidebar .block-menu .content{border-left:2px solid #89D2F4;}
.column.sidebar .block-menu_block ul.menu,.column.sidebar .block-menu ul.menu{list-style-image:none;list-style-type:none;padding:0;}
.column.sidebar .block-menu_block ul.menu li,.column.sidebar .block-menu ul.menu li{list-style-image:none;list-style-type:none;}
.column.sidebar .block-menu_block ul.menu li a,.column.sidebar .block-menu ul.menu li a{color:#21275B;display:block;font-weight:bold;padding:3px 5px 3px 10px;text-decoration:none;text-transform:uppercase;}
.column.sidebar .block-menu_block ul.menu li a:hover,.column.sidebar .block-menu ul.menu li a:hover{color:#21275b;background:#83d1f5;}
.column.sidebar .block-menu_block ul.menu li a.active,.column.sidebar .block-menu_block ul.menu li a.active-trail,.column.sidebar .block-menu ul.menu li a.active,.column.sidebar .block-menu ul.menu li a.active-trail{color:#FFF;background:#21275b;}
.column.sidebar .block-menu_block ul.menu li ul.menu li a,.column.sidebar .block-menu ul.menu li ul.menu li a{text-transform:none;padding-left:20px;font-weight:normal;}
.column.sidebar .block-menu_block ul.menu li ul.menu li ul.menu li a{padding-left:30px;}



.widget_nav_menu ul.sub-menu { margin:0; padding-left: 15px; }

#nav ul.sub-menu li a, #nav ul.children li a { font-size:13px; }

div #site-logo {
text-align:left;
	float: left;
	width:292px;
}
.level-3_item{line-height:40px}


.cont_item_carro_viernes {
  float: left;
  padding: 4px 8px;
  width: 55%;
  height: 68px;
  overflow: hidden;
}


#archive .title  a {
	font:1.8em Arial;
	font-weight:bold;	
	letter-spacing:-0.02em;		
	color:#000000;	
	}

#archive .title  a:hover {
	color: #FF0000;
	text-decoration:none;
}
	
	
#featured .title {
	font:1.3em Arial;
	font-weight:bold;	
	letter-spacing:-0.05em;		
	color:#1C7598;	
	
	}
	
	
#featured .title  a {	
	margin-left:20px;
	color:#1C7598;
}

	
#featured  .title  a:hover {
	color: #0B96F5;
	text-decoration:none;
	
}


#content h1.title {
	border-top:3px solid #ddd;	
	color:#000000;
	}

	
#content h2.title {
	font:1.5em Georgia;
	font-weight:bold;
	letter-spacing:-0.05em;
	border-bottom:1px solid #ddd;
	border-top:3px solid #ddd;	
	color:#000000;
	}
.homepagecalendarSpecialEvents .view-content .item-list{width:auto;float:none;padding:0;margin-left:0!important;}
.homepageCalendar .view-content{color:#000;overflow:hidden;}
.homepageCalendar .view-content .item-list{margin-left:12px;}
.homepageCalendar .view-content ul{list-style-type:none;}
.homepageCalendar .view-content ul li{text-align:left;border-bottom:1px solid #999;padding:8px;}
.homepageCalendar .view-content ul li a{color:#000!important;font-weight:bold;}
.documentsView .view-content{overflow-y:visible;}

.vc_row-fluid .vc_span6,
.wpb_teaser_grid.wpb_carousel .vc_span6 {
  width: 48.75%;
}

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 17px !important;
   		line-height: 28px !important;
	}

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a {
		letter-spacing: 1px !important;
		font-size: 9px !important;
  	    padding: 8px 13px;
	}

	
	
	
	body .nectar-slider-wrap[data-fullscreen="true"]  .swiper-slide .content h2, 
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2  {
		font-size: 33px !important;
    	line-height: 57px !important;
		margin-bottom: 8px;
		letter-spacing: -0.5px;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 13px !important;
    	line-height: 26px !important;
		padding-bottom: 7px;
	}

	
	.nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a {
		 font-size: 9px!important;
		 padding: 8px 13px;
		 letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a  {
		padding: 1px 13px!important;
		letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p.transparent-bg span,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span {
	    font-size: 13px !important;
    	line-height: 29px !important;
	}

	
	
	.full-width-content.vc_row-fluid .vc_span2,
	.full-width-content.vc_row-fluid .vc_span3,
	.full-width-content.vc_row-fluid .vc_span4,
	.full-width-content.vc_row-fluid .vc_span5,
	.full-width-content.vc_row-fluid .vc_span6,
	.full-width-content.vc_row-fluid .vc_span7,
	.full-width-content.vc_row-fluid .vc_span8,
	.full-width-content.vc_row-fluid .vc_span9,
	.full-width-content.vc_row-fluid .vc_span10,
	.full-width-content.vc_row-fluid .vc_span11, 
	.full-width-content.vc_row-fluid .vc_span12 { width: 100%!important; height: auto!important; }

	.full-width-content.vc_row-fluid .vc_span6 { width: 50%; }


.vc_row-fluid .vc_span6.locations-btn-area {
    margin:auto;
}


.vc_span6.wpb_column.column_container.added-side-sep {
    border-right:1px solid #ddd;
}
.art-postcontent h1,.art-postcontent h1 a,.art-postcontent h1 a:link,.art-postcontent h1 a:visited,.art-postcontent h1 a:hover,.art-postcontent h2,.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:visited,.art-postcontent h2 a:hover,.art-postcontent h3,.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:visited,.art-postcontent h3 a:hover,.art-postcontent h4,.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:visited,.art-postcontent h4 a:hover,.art-postcontent h5,.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:visited,.art-postcontent h5 a:hover,.art-postcontent h6,.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:visited,.art-postcontent h6 a:hover,.art-blockheader .t,.art-blockheader .t a,.art-blockheader .t a:link,.art-blockheader .t a:visited,.art-blockheader .t a:hover,.art-vmenublockheader .t,.art-vmenublockheader .t a,.art-vmenublockheader .t a:link,.art-vmenublockheader .t a:visited,.art-vmenublockheader .t a:hover,.art-headline,.art-headline a,.art-headline a:link,.art-headline a:visited,.art-headline a:hover,.art-slogan,.art-slogan a,.art-slogan a:link,.art-slogan a:visited,.art-slogan a:hover,.art-postheader,.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a:hover{font-size:31px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postheader{color:#1E3D4D;font-size:18px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a.visited,.art-postheader a:hover,.art-postheader a.hovered{font-size:18px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postheader a,.art-postheader a:link{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;text-decoration:none;text-align:left;color:#254B5F;}
.art-postheader a:visited,.art-postheader a.visited{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;text-decoration:none;text-align:left;color:#424242;}
.art-postheader a:hover,.art-postheader a.hovered{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;text-decoration:none;text-align:left;color:#1A1A1A;}



.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

	
.owl-carousel .owl-item{
	float: left;
}



.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
#controlPanel.link-group-open{overflow:hidden}
#controlPanel .link-group{margin:0;padding:0}
#controlPanel .cp-extra .link-group{margin-bottom:10px}
#controlPanel .cp-extra .link-group.pr li.level0{padding-top:0 !important;padding-bottom:0 !important}
#controlPanel .cp-extra .link-group.social{margin:0}
#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;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

.mobile-only .mobile-directions {
  background-color: #e80f39;
}


.mobile-menu-toggle {
	background:#eee;
	color: #000000;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	padding: 12px 20px;
}

#nag_wrapper { 
    bottom: 0; 
    width: 940px; 
    padding: 0; 
    z-index:110;
    text-align:center;
    margin-bottom:-80px;
}








.menu_full
{
    width: 100%;
    float: left;
    background-color: #c22026;
    height: auto;
    border-top: 3px solid #a5bdbe;
}



.td-header-top-menu-full {
  position: relative;
  z-index: 9999;
  
}


.td-header-style-1 .td-header-top-menu-full {
  background-color: #222222;
}


.td-header-style-2 .td-header-top-menu-full {
  background-color: #222222;
}

.td-header-style-3 .td-header-top-menu-full {
  background-color: #111;
}


.td-header-style-4 .td-header-top-menu-full {
  background-color: #111;
}

.td-header-style-5 .td-header-top-menu-full {
  background-color: #f9f9f9;
}

.td-header-style-5 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}

.td-header-style-5 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-6 .td-header-top-menu-full {
  background-color: #f9f9f9;
}

.td-header-style-6 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}

.td-header-style-6 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-7 .td-header-top-menu-full {
  background-color: #fff;
}

.td-header-style-7 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-8 .td-header-top-menu-full {
  background-color: white;
}

.td-header-style-9 .td-header-top-menu-full {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
}

.td-header-style-9 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}

.td-header-style-9 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-10 .td-header-top-menu-full {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
}

.td-header-style-10 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}

.td-header-style-10 .td-header-top-menu-full a {
  color: #000;
}

.td-header-style-11 .td-header-top-menu-full {
  background-color: #222;
}

.td-header-style-11 .td-header-top-menu-full .td-header-top-menu {
  color: #fff;
}

.td-header-style-11 .td-header-top-menu-full a {
  color: #fff;
}

.td-header-style-12 .td-header-top-menu-full {
  background-color: #2b2b2b;
  z-index: 1;
}

.td-header-style-12 .td-header-top-menu-full .td-header-top-menu {
  text-transform: uppercase;
}

.td-health .td-header-style-6 .td-header-top-menu-full {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 20px;
  
}

.td-magazine .td-header-style-1 .td-header-top-menu-full {
  border-bottom: 1px solid #e9e9e9;
  border-top: 4px solid #009688;
}

.td-sport-stack .td-header-style-6 .td-header-top-menu-full {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}



    
    .td-header-wrap .td-header-top-menu-full,
    .td-header-wrap .top-header-menu .sub-menu {
        background-color: #bb0000;
    }

    .td-header-style-8 .td-header-top-menu-full .td-header-top-menu {
        background-color: #bb0000;
        padding-left: 15px;
        padding-right: 15px;
    }


    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full {
        border-bottom: none;
    }



    
    .td-header-top-menu,
    .td-header-top-menu a,
    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full a,
    .td-header-style-8 .td-header-top-menu,
    .td-header-style-8 .td-header-top-menu a {
        color: #ffffff;
    }


.section--site .trucks__make-thumb,
.section--site .trucks__make-name {
  display: table-cell;
  vertical-align: middle;
  height: 3rem;
}


.section--site .trucks__make-thumb {
  text-align: center;
  width: 8.375rem;
  padding-right: 0.5rem;
}


.section--site .trucks__make-thumb img {
  height: auto;
  width: auto;
  max-width: 100%;
  max-height: 100%;
}
div.homepage-content div.sec-content .important,div.homepage-content div.sec-content .recent-reports,div.homepage-content div.sec-content .about-section{border:1px solid #d2d2d2;background-color:#fff;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:16px;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2em}
div.homepage-content div.sec-content .important h4,div.homepage-content div.sec-content .recent-reports h4,div.homepage-content div.sec-content .about-section h4{color:#222;background-color:#fff4d8;background-color:#feb32e;border-radius:4px 4px 0 0;padding:10px 16px;margin:-16px -16px 0 -16px;font-size:136%;font-weight:normal;margin-bottom:10px}
div.homepage-content div.sec-content .important .additional-services{font-weight:normal;margin-top:15px;padding-top:10px;border-top:1px solid #e4e4e4}
div.homepage-content div.sec-content .important .additional-services li{font-weight:normal;display:inline}







.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.master-slider a,
.master-slider a:hover {
	-webkit-transition: none;
	transition: none;
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}

.master-slider.ms-fullheight{height: 100%;}


#rl_french_products h2 { font-size: 25px; text-align: center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}
.amp{font-family:'Goudy Bookletter 1911',serif;font-size:25px;margin:0 3px}


.nav-menu .menu-item-3182{display:none;}

.nav-menu .menu-item-3712{display:none;}

	
.nav a{
	color: #8C8C8C;
	text-decoration: none;
	border-bottom: 0;
	font-weight: 300;
	}

.nav a:hover{
	color: #000;
	}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }


.wrapper { position: relative; padding: 85px 0 0 0; height: 100%; }

.wrapper-home { padding-top: 0; }

.wrapper-home .shell { width: 1016px; }


	.shell,
	.wrapper-home .shell,
	.shell-large { width: auto; }

.block .block-cnt { padding: 10px 10px 10px 9px; }


#sign .block-cnt { padding: 6px 5px 5px 5px; }


.panels-flexible-12 .panels-flexible-region {
  padding: 0;
}


.panels-flexible-12 .panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}


.panels-flexible-12 .panels-flexible-region-inside-first {
  padding-left: 0;
}


.panels-flexible-12 .panels-flexible-region-inside-last {
  padding-right: 0;
}


.panels-flexible-region-12-center {
  float: left;
  width: 69.2990%;
}


.panels-flexible-region-12-past_issues {
  float: left;
  width: 29.7010%;
}





.panels-flexible-21 .panels-flexible-region {
  padding: 0;
}


.panels-flexible-21 .panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}


.panels-flexible-21 .panels-flexible-region-inside-first {
  padding-left: 0;
}


.panels-flexible-21 .panels-flexible-region-inside-last {
  padding-right: 0;
}


.panels-flexible-region-21-center {
  float: left;
  width: 69.3315%;
}


.panels-flexible-region-21-menu_tree {
  float: left;
  width: 29.6685%;
}






.panels-flexible-17 .panels-flexible-region {
  padding: 0;
}


.panels-flexible-17 .panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}


.panels-flexible-17 .panels-flexible-region-inside-first {
  padding-left: 0;
}


.panels-flexible-17 .panels-flexible-region-inside-last {
  padding-right: 0;
}


.panels-flexible-region-17-center {
  float: left;
  width: 69.3315%;
}


.panels-flexible-region-17-menu_tree {
  float: left;
  width: 29.6685%;
}

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.nav-collapse{
    margin-right: 50%;
}


.navbar-inverse.center, .navbar-inner, .nav {
    display: inline-block;
    float: none;
}
.site-header__main-navigation .level-0{border-bottom:none}
.site-header__main-navigation .level-0:last-child{border-bottom: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;}



.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after,
header .box:after,
header .box:before,
.navbar:before,
.navbar:after,
.footer:before,
.footer:after,
.thumbnail:before,
.thumbnail:after,
.articles-home-pag .views-row-even:before,
.articles-home-pag .views-row-even:after,
#slider ul:after,
#slider ul:before,
.share-pop-up:after,
.share-pop-up:before {
    content: " " !important;
    display: table;
}

.clearfix:after,
.container:after,
.row:after,
header .box:after,
.navbar:after,
.footer:after,
.thumbnail:after,
.articles-home-pag .views-row-even:after,
#slider ul:after,
.share-pop-up:after
{ clear: both; }

.row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
}


.wp-pagenavi {clear:both;text-align:center;}

.wp-pagenavi a, .wp-pagenavi span {text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px;}

.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color:#000;}

.wp-pagenavi span.current {font-weight:bold;}

.wp-pagenavi span.extend {border:none;}


#container, #content {
   width: 100%;
   margin: 0;
   padding: 0;
   float: none !important;
   color: black;
   background: transparent none;
}





#container {	
	margin: 0 auto;
	width: 900px;
	background-color: #fff;	
	padding: 10px 30px;	
}

#container .pbcontent img, .pbcontent obj, .pbcontent embed { max-width: 100%; }

#container #rotator { margin-bottom:40px; }



#container #sidebar ul.tw-nav-list a { 
	background: #666;
	color: #fff;
	font-size:13px;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	padding:3px 10px; 
}

#container #sidebar .tw-rotate { margin:0; }

#container #sidebar .tw-tabbed-widgets { margin-bottom: 40px; }

#container #sidebar ul.tw-nav-list li { margin:0 2px 0 0; padding:0 0 0 0; border:none;  }

#container #sidebar ul.tw-nav-list li.ui-tabs-selected  { background: #000; padding-bottom:0; }

#container #sidebar ul.tw-nav-list li.ui-tabs-selected a  { background: none; }

#container #sidebar .ui-tabs-panel { margin:0 0 0 0; padding:0 0 0 0; float:left; width:100%; }

#container #content .swny,
#container #content h1 .swny {
	color:#3D2315;
}

#container #content .swny span {
	color:#E06A10;
}




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


.clearfix {
    display: inline-block;
}


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


* html .clearfix {
    height: 1%;
}
.view-uc-orders tbody td.views-field-order-total{text-align:right;}
.view-uc-orders tbody td.views-field-created{text-align:center;}
.view-uc-catalog-terms table tbody tr td .views-field-name{padding:6px 0 12px 0;text-align:center;}
.view-uc-catalog-terms table tbody tr td .views-field-field-custom-image-link .field-content a img{height:220px;width:220px;margin:0 0 -3px 0;}
#block-views-categories-title-block .views-field-nothing{font-size:12px;font-weight:normal;padding:5px 0px 5px 0px;}
.home-block-area .view-id-video_display .views-row .views-field,.home-block-area .view-id-video_display .views-row span{display:table-cell;vertical-align:top;padding-right:10px;}
.view-new-products .views-field-field-image-filename{float:left;width:250px;height:230px;border:1px dotted #ccc;}
.view-new-products .views-field-field-marketing-copy{float:left;width:620px;padding:0px 2px 10px 20px;min-height:230px;}
.view-new-products .views-field-field-marketingcopy{float:left;width:620px;padding:0px 2px 10px 20px;}
.view-new-products .views-field-field-video-id{float:left;width:200px;padding:10px 6px 10px 6px;font-weight:bold;text-align:center;color:#666666;}
.view-new-products .views-field-field-video-id span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-video-id div{float:left;width:200px;padding:20px 0px 18px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-1{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-1 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-1 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-2{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-3{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-3 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-3 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-1{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-1 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-1 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-2{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-3{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-3 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-3 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-product-image-1{padding:0 0 0 260px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-2{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-3{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-4{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-5{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-6{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-image-filename{float:left;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-marketingcopy{float:left;width:620px;padding:0px 2px 17px 20px;min-height:230px;}
.view-new-products-new .views-field-field-video{float:left;width:200px;padding:10px 10px 18px 10px;font-weight:bold;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-video span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-video div{float:left;width:200px;padding:20px 0px 18px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-brochure span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure2{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-brochure2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-instructions{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-instructions span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-instructions div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-product-image-1{padding:0 0 0 260px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-2{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-3{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-4{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-5{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-6{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.views-field-field-event-image{float:right;}
.views-field-field-videothumbnail-value{width:242px;}
.views-field-field-sku{font-weight:bold;font-size:14px;}
.views-field-field-video-thumbnail img{border:#ffcb00 solid 1px;}
.view-uc-catalog td .views-field-field-sku{padding:0 0 4px 0;}
.view-uc-catalog td .views-field-title{padding:0 0 8px 0;}
.views-field-nothing-2{display:none;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-field-video-thumbnail img{width:200px;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-title{text-align:center;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-title .field-content a{width:200px;xdisplay:block;}
.view-distributor-search table .views-field-nothing-1{display:none;}
.view-distributor-search table .views-field-field-region{display:none;}
.view-distributor-search table .views-field-field-country{display:none;}

.page-title .label { font-size: 35px; font-size:   ; font-weight: 700; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; color:  #734c3d ; }

.page-title .label a { color:  #734c3d ; }

.main-header nav.full .nav-item .dropdown-wrap .dropdown-item a .label, .main-header nav.full .nav-item .dropdown-wrap .dropdown-item a .icon { color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; background-color: #b5db74; }

.mega-nav .list .label { font-size: 14px; color: #ffffff; width: 100%; margin: 0 0 22px; padding: 10px 0 24px; border-bottom: 1px solid rgba(255, 255, 255, 0.15); }

.mega-nav .list .label a { color: #ffffff; }


.main-header nav.full.dark .nav-item.dropdown:hover .label, .main-header nav.full.dark .nav-item.has-mega-nav.active .label { color: #000000; }

.main-header nav.full.dark .nav-item .dropdown-item a .label, .main-header nav.full.dark .nav-item .dropdown-item a .icon { color: #000000; }

.mega-nav.dark .list .label { color: #000000; border-bottom-color: rgba(0, 0, 0, 0.15); }

.mega-nav.dark .list .label a { color: #000000; }

.customer.order .order-history .table td.product-item .label { display: block; }

.customer.order .order-history .table td.product-item .label.vendor { color:  #ba9b82 ; font-size: 10px; margin-bottom: 10px; }

.customer.order .order-history .table td.product-item .label.title { margin-bottom: 15px; }

.customer.order .order-history .table td.product-item .label.title a { color: #0ec7c1; font-size: 16px; }

.customer.order .order-history .table td.product-item .label.variant { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; }

.collections .collection:hover .label, .featured-collections .collection:hover .label { visibility: hidden; }

.collections .collection .label, .collections .collection .browse, .featured-collections .collection .label, .featured-collections .collection .browse { position: absolute; top: 50%; left: 0; right: 0; z-index: 1000; text-align: center; color: #ffffff; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.33); margin: 0; padding: 0 30px; }

.collections .collection .label, .featured-collections .collection .label { font-size: 21px; font-size:   ; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; }

.collections .collection .label.preload, .featured-collections .collection .label.preload { visibility: hidden; }

.product .overlay .label { position: absolute; top: 50%; left: 0; right: 0; text-align: center; font-size: 14px; line-height: 30px; padding: 0 15px; color: #ffffff; }

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

.template-blog .articles .meta li.prev-next-post .label, .template-article .articles .meta li.prev-next-post .label { display: inline; }

.template-collection .page-title .label { position: relative; top: 4px; }

.template-cart .table td.product-item .label { display: block; }

.template-cart .table td.product-item .label.vendor { color:  #ba9b82 ; font-size: 10px; margin-bottom: 10px; }

.template-cart .table td.product-item .label.title { margin-bottom: 15px; }

.template-cart .table td.product-item .label.title a { color: #0ec7c1; font-size: 16px; }

.template-cart .table td.product-item .label.variant { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; }

.template-search .result.item-product .details .price .label { color:  #734c3d ; margin-right: 5px; }
