﻿.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.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 .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;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%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(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}

.river-block .carousel-block-headline{
    min-height: 90px;
}



.carousel .item {
    left: 0 !important;
      -webkit-transition: opacity .4s; 
         -moz-transition: opacity .4s;
           -o-transition: opacity .4s;
              transition: opacity .4s;
}

.logo {
  margin:0;
  padding:0;
  float: left;
}

.logo-tagline {
  margin-left:5px;
  font-size:0.8em;
}


.all-caps { text-transform: uppercase; }

.avada-row {
  margin: 0 auto;
  max-width: 940px;
}

.avada-row:after {
  content: "";
  display: block;
  clear: both;
}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }


.avada-row,  #small-nav,  .product-border, li.cart, ul.sub-menu li a:hover, li.product  {background:#ffffff!important; border:none!important;}


ul.product-categories, ul.product-categories li,  header#header, #small-nav, .avada-row, .header-social {border: none!important; padding:0!important;}

.relative-image-holder {
    height: 276px;
    position: relative;
    width: 100%;
}

.relative-image-holder-img1 {
    bottom: -36px;
    left: 55px;
    position: absolute;
    z-index: -1;
}

.relative-image-holder-img2 {
    position: absolute;
    right: 71px;
    top: -14px;
}

    .relative-image-holder-img0 {
        left: 0;
        position: absolute;
        top: 20px;
    }



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}

.article__header .article__headline .headline__primary,
										.article__header .article__headline .headline__description * {
	color: #f4f4f4; 

}

  .firstfirstcol {width: 60px;}

  .firstfirstcol, .middlecol, .lastcol {vertical-align: top !important;}

  .firstfirstcol a img {margin-left: 5px;}

.headimages img {
    height: 100px;
    margin: 3px;
}


  .headimages{display:none}



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

	


.menu { margin: 1.1em 0; font-family: sans-serif; }

	.menu ul { }

		.menu ul li { list-style-type: none; float: left; }

			.menu ul li a { display: block; text-decoration: none; color: #fff; font-weight: 700; }

				.menu ul li a:hover { background: #036; color: #fff; }

		.menu ul li ul.sub-menu { position: absolute; left: -9999em; z-index: 9999; background: #215ea3; width: 200px; }

			.menu ul li ul li a { width: 180px; }

				.menu ul li ul li a:hover { background-color: #036; }

			.menu ul li:hover ul { left: auto; }

				.menu ul li ul li ul.sub-menu { left: -9999em; position: absolute; margin-left: 200px; top: auto; margin-top: -30px; }

					.menu ul li ul li:hover ul.sub-menu { left: auto; }

	
	
	.footer-links ul.menu { margin-top: 0; }

	nav[role=navigation] .menu ul {
		width: 875px;	text-align: center;
	 }

		nav[role=navigation] .menu ul li { margin-right: 0px; color:#fff; display:-moz-inline-stack; display:inline-block; position:relative; font-family: 'TeXGyreAdventorRegular', Arial; font-size: 12px; letter-spacing: .1px; 
			background: #053d60; 
			background: -moz-linear-gradient(left, #053d60 0%, #075d7f 50%, #1d7691 100%); 
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#053d60), color-stop(50%,#075d7f), color-stop(100%,#1d7691)); 
			background: -webkit-linear-gradient(left, #053d60 0%,#075d7f 50%,#1d7691 100%); 
			background: -o-linear-gradient(left, #053d60 0%,#075d7f 50%,#1d7691 100%); 
			background: -ms-linear-gradient(left, #053d60 0%,#075d7f 50%,#1d7691 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053d60', endColorstr='#1d7691',GradientType=1 ); 
			background: linear-gradient(left, #053d60 0%,#075d7f 50%,#1d7691 100%); 
			box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
		}

		
			
			nav[role=navigation] .menu ul li a:after {
				z-index: 100;
				content: "\25B8"; 
				display: block;
				font-size: 20px; 
				height: 0;
				line-height: 0;
				position: absolute;
				color: #1C7592;
				right: -0.350em;
				top: 50%;
				margin-top: -.05em;
				text-shadow: none;
			}

			
		
			nav[role=navigation] .menu ul li a { 
				padding: 5px 18px;
				text-shadow: 0 -1px 1px rgba(0,0,0,0.33); 
			}

			
			.ua-gecko nav[role=navigation] .menu ul li a { 
				padding: 5px 14px;
				text-shadow: 0 -1px 1px rgba(0,0,0,0.33); 
			}

			.ua-ie-7 nav[role=navigation] .menu ul li a,
			.ua-ie-8 nav[role=navigation] .menu ul li a { 
				padding: 5px 11	px;
				text-shadow: 0 -1px 1px rgba(0,0,0,0.33); 
			}


			

				nav[role=navigation] .menu ul li a:hover { 
					background: #a60010; 
					background: -moz-linear-gradient(left, #a60010 0%, #c80014 50%, #d40118 100%); 
					background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a60010), color-stop(50%,#c80014), color-stop(100%,#d40118)); 
					background: -webkit-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
					background: -o-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
					background: -ms-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a60010', endColorstr='#d40118',GradientType=1 ); 
					background: linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
 
					color: #fff; 
				}

				
				nav[role=navigation] .menu ul li a:hover:after  { 
					color: #D30118;
				}

				
		nav[role=navigation] .menu ul li.current-menu-item, .nav ul li.current_page_item {
			background: #a60010; 
			background: -moz-linear-gradient(left, #a60010 0%, #c80014 50%, #d40118 100%); 
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a60010), color-stop(50%,#c80014), color-stop(100%,#d40118)); 
			background: -webkit-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
			background: -o-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
			background: -ms-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a60010', endColorstr='#d40118',GradientType=1 ); 
			background: linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
 
			color: #fff;
		}

		
		nav[role=navigation] .menu ul li.current-menu-item a:after, .nav ul li.current_page_item a:after {
			color: #D30118;
		}

		
		nav[role=navigation] .menu ul #menu-item-528 { width: 141px; }

		nav[role=navigation] .menu ul #menu-item-524 { width: 136px; }

		nav[role=navigation] .menu ul #menu-item-454 { width: 138px; }

		nav[role=navigation] .menu ul #menu-item-492 { width: 147px; }

		nav[role=navigation] .menu ul #menu-item-485 { width: 121px; }

		nav[role=navigation] .menu ul #menu-item-523 { width: 166px; }

		
		nav[role=navigation] .menu ul li ul.sub-menu { background: none; width: 160px; text-align: left;}

			nav[role=navigation] .menu ul li ul.sub-menu li a:after { content: ""; }
 
			nav[role=navigation] .menu ul li ul li a { font-size: 10px; border-bottom: dotted 1px #72a8cb; padding: 5px 20px; width: 160px; }

			.ua-gecko nav[role=navigation] .menu ul li ul li a { width: 190px; }

			nav[role=navigation] .menu ul li:hover ul { }

				nav[role=navigation] .menu ul li ul li ul.sub-menu { margin-left: 200px; margin-top: -32px; background: none; width: 180px; 
					background: #2e7199; 
					background: -moz-linear-gradient(top, #2e7199 0%, #5d98bd 50%, #85b0d3 100%); 
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e7199), color-stop(50%,#5d98bd), color-stop(100%,#85b0d3)); 
					background: -webkit-linear-gradient(top, #2e7199 0%,#5d98bd 50%,#85b0d3 100%); 
					background: -o-linear-gradient(top, #2e7199 0%,#5d98bd 50%,#85b0d3 100%); 
					background: -ms-linear-gradient(top, #2e7199 0%,#5d98bd 50%,#85b0d3 100%); 
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e7199', endColorstr='#85b0d3',GradientType=0 ); 
					background: linear-gradient(top, #2e7199 0%,#5d98bd 50%,#85b0d3 100%); 
				}

				.ua-gecko nav[role=navigation] .menu ul li ul li ul.sub-menu { width: 173px; margin-left: 218px;}
 
				nav[role=navigation] .menu ul li ul li ul.sub-menu li a { width: 140px; }

				.ua-gecko nav[role=navigation] .menu ul li ul li ul.sub-menu li a { width: 145px; }
 
				nav[role=navigation] .menu ul li ul li ul.sub-menu li { background: none; box-shadow: none;}

					nav[role=navigation] .menu ul li ul li:hover ul.sub-menu { }

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }



.menu-item {display:inline-block; width:200px; white-space: nowrap;}

.menu-item:first-child{ width:124px}

.menu-item:nth-child(2){ width:217px}

.menu-item:nth-child(3){ width:234px}

.menu-item:nth-child(4){ width:111px}

.menu-item:nth-child(5){ width:206px}
.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;}

.omega {
  margin-right: 0;
}

.bath-accent-collections-overview-subnav .grid_3.omega {
  margin-right: 0;
}

.pinterest-gallery li.omega {
  margin-right: 0;
}



.rev_slider{
	position:relative;
	overflow:visible;
}


.tp-simpleresponsive img,
.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;
}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}





.rev_slider .tp-caption,
.rev_slider .caption 	{ 
	position:relative;  
	visibility:hidden; 
	white-space: nowrap;
	display: block;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	max-width: none !important
}

.rev_slider ul { margin: 0; padding: 0; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }


font.text1 {
    color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
}


a.text1 {
    color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
}

	.s2 .sidebar-content { display: none; float: left; width: 100%; }

	.s2 .sidebar-toggle { display: block; }
	
	.s2-expand .s2 .sidebar-content { display: block; min-width: 260px; }

	.s2-collapse .s2 .sidebar-content { display: none; }

	.s1 .sidebar-content { display: none; float: left; width: 100%; }

	.s1 .sidebar-toggle { display: block; }
	
	.s1-expand .s1 .sidebar-content,
	.s1-expand .s1 .post-nav { display: block; min-width: 340px; }

	.s1-collapse .s1 .sidebar-content,
	.s1-collapse .s1 .sidebar .post-nav { display: none; }

	.col-2cl.s1-expand .sidebar-toggle { float: right; }

	.sidebar-toggle { height: 50px; }

	.sidebar-toggle i { padding: 5px 0; }

	.sidebar { background: #f0f0f0; width: 100%; display: block; float: none; }

	
	
	.mobile-sidebar-hide-s1 .s1,
	.mobile-sidebar-hide-s2 .s2,
	.mobile-sidebar-hide .sidebar { display: none; }

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

.sidebar .pad { padding-left: 20px; padding-right: 20px; }

.sidebar-top { padding: 15px 30px; }

.sidebar-top p { float: left; color: #fff; color: rgba(255,255,255,0.8); font-size: 16px; font-weight: 600; text-transform: uppercase; line-height: 24px; padding: 3px 0; }

.s1 .sidebar-top,
.s1 .sidebar-toggle { background: #3b8dbd; }

	.s1 .sidebar-top p { color: #666; }

	.s1 .sidebar-top .social-links .social-tooltip { color: #666; }

.s2 .sidebar-top,
.s2 .sidebar-toggle { background: #82b965; }

	.s2 .sidebar-top p { color: #666; }



.sidebar .post-nav li a { border-top: 1px solid #eee; border-bottom: 1px solid #ddd; }

.sidebar .post-nav li a:hover { background: #ebebeb; background: rgba(0,0,0,0.02); }

.sidebar .post-nav li.previous a,
.sidebar .post-nav li.next a { border-bottom: 1px solid #ddd; }


.sidebar .widget { padding: 30px 30px 20px; }


#site-generator {
	padding: 20px 0px;
	border-top: 2px dashed #eaeaea;
	color: #999;
}

#site-generator .copyright {
	float: left;
	padding-top: 5px;
	font-size: 12px;
}

#site-generator .copyright a {
	color: #777;
}

#site-generator .copyright a:hover {
	color: #439f55;
}

	#site-generator .social-icons,#site-generator .copyright {
		float: none;
		width: 100%;
	}

	#site-generator .social-icons ul {
		text-align: center;
		float: none;
	}

	#site-generator .social-icons ul li {
		display: inline-block;
		float: none;
	}

        a:focus, a:active, a:hover, .tags a:hover, .custom-gallery-title a, .widget-title a, #content ul a:hover,#content ol a:hover, .widget ul li a:hover, .entry-title a:hover, .entry-meta a:hover, #site-generator .copyright a:hover { color: #000000; }



.topNavMenu .children li,
.topNavMenu .sub-menu li {
	width: 150px;
	padding: 2px 4px 2px 4px;
	margin: 1px 1px;
}
#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; }



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





#menu-top-menu.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#menu-menu-top-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
margin-left: 10px;
}


#nav .wrap #menu-menu-primaire-fr.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#nav .wrap #menu-primary-navigation.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
display: none;
}




#footer.footer .wrap .menu #menu-footer.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before,
#footer.footer .wrap .menu #menu-footer-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before
{
content: "| ";
}

		
	.responsive-menu .menu-item:hover {
			position: static;
		}

	
		.responsive-menu .menu-item-has-children {
			cursor: pointer;	
		}

	
		.responsive-menu .menu-open.menu-item-has-children:before {
			content: "\f343";
		}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}


.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}


.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}


.nav li + .nav-header {
  margin-top: 9px;
}


.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}


.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}


.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}


.nav-tabs,
.nav-pills {
  *zoom: 1;
}


.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}


.nav-tabs:after,
.nav-pills:after {
  clear: both;
}


.nav-tabs {
  border-bottom: 1px solid #ddd;
}


.nav-tabs.nav-stacked {
  border-bottom: 0;
}


.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}


.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}


.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}


.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}




.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}


.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}


.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}


.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}


.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}


.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}


.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}


.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

.header .nav li{padding:5px;font-size:14pa;color:#fffdff;margin-bottom:-13px;}

.header .nav li:last-child{padding-right:10px;}

.nav-box{margin:20px;color:#66635E;}

.container .row.menu-navigation .span12.menu_strip .menu_strip_nav .navbar .nav.nav_lft.nav_lft_1 .dropdown .menu-icon-text img.mrgtop3{display:none;}

.menu_strip_nav .navbar .nav{margin-top:30px;}

.row.icons-exp.mar_lftt38 p.nav{display:none;}

.orange-strip .nav-left{left:20%;text-align:center;}
.menu_strip .sort_wid ul.nav{margin:0px 5px;}

.nav-tabs.findres{border:none;margin-left:0px;padding-left:0px;display:inline-block;text-align:center;width:100%;}

.tabbed_cont .nav.nav-tabs.findres li a{font-size:13px;padding:0px 18px;font-weight:bold;line-height:15px;}

.gc-mrg-btm .nav{margin-bottom:0px;}

.rs_container .rs_content_container .nav-tabs li{margin-bottom:0px;font-size:18px;color:#a59c81;padding-right:20px;}
.rs_container .rs_content_container .nav-tabs li a{color:#5d6937;padding:0px;border:0px;outline:none;font-size:14px;text-transform:uppercase;}

.rs_container .rs_content_container .nav-tabs li a:hover,.rs_container .rs_content_container .nav-tabs li a:focus{background-color:none;border:0px;background:none;padding:0px;color:#8ea562;}
.side_panel_container .menu-navigation .all_menu .nav{margin:0;}
.side_panel_container .menu-navigation .all_menu .nav li.dropdown a{outline:none;}
.side_panel_container .menu-navigation .all_menu .nav li.dropdown a .menu-grid-link{display:inline-block;font-weight:bold;}

.side_panel_container .menu-navigation .all_menu .nav li.dropdown a:hover,.side_panel_container .menu-navigation .all_menu .nav li.dropdown a:focus{background:transparent;}

.side_panel_container .menu-navigation .all_menu .nav li.dropdown .dropdown-menu{left:0;margin-top:0px;top:30px;padding:10px;}
.side_panel_container .menu-navigation .rht_sec .nav{margin:9px;float:left;}
.side_panel_container .menu-navigation .rht_sec .nav li.dropdown a.menu-filter-link{padding:0;text-transform:uppercase;font-size:14px;font-weight:bold;outline:none;margin:0px;}
.side_panel_container .menu-navigation .rht_sec .nav li.dropdown a.menu-filter-link img{margin-right:6px;}

.side_panel_container .menu-navigation .rht_sec .nav li.dropdown .print-list-submenu{left:-150px;margin:0;top:30px;}

.side_panel_container .menu-navigation .rht_sec .nav li.dropdown .sort-list-submenu{left:-75px;margin:0;top:30px;}

  .nav-collapse {
    clear: both;
  }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }

  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }

  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#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;
}

#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 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;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}
.soliloquy-container .soliloquy-wrapper,.soliloquy-container .soliloquy-item{width:100%;position:relative;margin:0;padding:0;list-style:none !important}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;display:none}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;height:0;line-height:0}


.event-detail .related-events-item .item-details .headliners {
	font-weight: bold;
}


	#footer div.navigation {

		border:#000000 solid 1px;
		border-width:1px 0px;
		height:30px;
		font-size:12px;
		font-style:italic;
		overflow:hidden;
		position:relative;
	
	}


		#footer div.navigation p.previous {
	
			display:inline;
			float:left;
			height:30px;
			line-height:30px;
			text-transform:uppercase;
	
		}

	
		#footer div.navigation form {

			border:#000000 solid 1px;
			border-width:0px 1px;
			height:30px;
			left:371px;
			overflow:hidden;
			position:absolute;
			width:192px;

		}


			#footer div.navigation form input {

				border:none;
				display:inline;
				float:left;
				font-size:13px;
				margin:1px 0px;
				padding:6px;
				text-align:center;
				width:180px;
	
			}


			#footer div.navigation form button {

				display:none;

			}


		#footer div.navigation p.next {
	
			display:inline;
			float:right;
			height:30px;
			line-height:30px;
			text-transform:uppercase;

		}

.dotted_border img {border: 2px solid #5A5955; margin-bottom: 10px !important;}

.subscribe-link{
	color:#333;
	font-size: 11px;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.subscribe-link:hover{
	text-decoration: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

h4.title-icon .subscribe-link{
	font-size: 9px;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
}

#subject-container #s1.span3, #subject-container #s2.span3{padding-top:10px;padding-left:5px;}
.container-fluid{padding:0}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

.container-fluid:after{clear:both;}


.alignleft {
	float: left;
	}
	

.post img.alignleft {
	float: left; 
	margin: 10px 10px 5px 0; 
	}


.alignleft, 
div.alignleft {
	float: left;
	margin: 10px 10px 5px 0;
	}


#sidebar-left,
#sidebar-right {
  overflow: hidden;
}


.both #sidebar-left {
  width: 18%;
  float: left;
}




.left #sidebar-left {
  width: 17%;
  float: left;
}

.sidebar .inner {
  padding: 0em 0.25em;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}


div#content .entry-title a,div#content .page-title a,div#content div.entry-meta a,div#content div.entry-content div.page-link a,span.tag-links a,div#content div.archive-meta a,div.comments form#commentform a,div#content .entry-title a:link,div#content .page-title a:link,div#content div.entry-meta a:link,div#content div.entry-content div.page-link a:link,span.tag-links a:link,div.comments form#commentform a:link,div#content div.archive-meta a:link{text-decoration:none;}

div#content div.entry-content ul.xoxo li ul li span.entry-title a,div#content div.entry-content ul.xoxo li ul li span.entry-title a:link{text-decoration:underline;}

body.attachment div.entry-content div.entry-attachment{margin:1em 0 0 0;color:#777;text-align:center;}

div.entry-content blockquote,div.comments ol.commentlist li blockquote{border-left:1em solid #cfd5dd;color:#444;font-size:0.9em;line-height:150%;padding:0 0 0 0.7em;}

div.entry-content blockquote blockquote,div.comments ol.commentlist li blockquote blockquote{color:#666;font-size:1em;}

div.entry-content code,div.entry-content pre,div.comments ol.commentlist li code,div.comments ol.commentlist li pre{font:1em/150% "courier new", courier, monospace;}

div.entry-content ins,div.comments ol.commentlist li ins{background:#cfd5dd;color:#000;font-style:italic;text-decoration:none;}

div.entry-content .caps,div.comments ol.commentlist li .caps{font-variant:small-caps;}

div.entry-content del,div.comments ol.commentlist li del{background:#cfd5dd;color:#444;}

div.entry-content h2,div.entry-content h3{font-size:1.4em;}

div.entry-content h2,div.entry-content h3,div.entry-content h4,div.entry-content h4,div.entry-content h5,div.entry-content h6{font-weight:400;line-height:150%;margin:1.5em 0 -0.7em;}

div.entry-content h4{font-size:1.3em;}

div.entry-content img{overflow:hidden;max-width:99%;}

div.entry-content .alignleft,img.alignleft{float:left;margin:0.5em 1em 0.5em 0;}

div.entry-content .alignright,img.alignright{float:right;margin:0.5em 0 0.5em 1em;}

div.entry-content .center,div.entry-content .aligncenter,img.aligncenter{display:block;margin:0.5em auto;text-align:center;}

div.entry-content p.entry-edit,div.entry-content .clearer{clear:both;width:99%;}

div.entry-content p{margin:1em 0;}

div.entry-content span.tag-links{margin:0.5em 0;display:block;font-weight:700;font-size:0.9em;}

div.entry-content .content-column{width:40%;}

div.entry-content .content-column h3,div.entry-content ul.xoxo h3{margin:1em 0 0;}

div.entry-content ul.xoxo,div.entry-content ul.xoxo li{list-style:none;margin:0;padding:0;}

div.entry-content ul.xoxo li ul{margin:0 0 0 2em;padding:0;}

div.entry-content ul.xoxo li ul li span.entry-date{font-weight:normal;}

div.entry-content ul.xoxo li ul li p{margin-top:0;font-style:italic;}

div.entry-content ul.xoxo li ul li ul{margin-bottom:0.2em;}

div.entry-content .wp-caption-text{font-style:italic;margin:0.2em auto 1em auto;text-align:center;}

div.entry-content div.gallery{clear:both;float:left;margin:1em auto;text-align:center;width:100%;}

div.entry-content div.gallery dl{float:left;margin:0 auto;text-align:center;}

div.entry-content div.gallery dl.gallery-columns-2{width:49%;}

div.entry-content div.gallery dl.gallery-columns-3{width:33%;}

div.entry-content div.gallery dl.gallery-columns-4{width:24%;}

div.entry-content div.gallery dl.gallery-columns-5{width:19%;}

div.entry-content div.gallery dd{font-style:italic;margin:0 auto 1em auto;text-align:center;}

div.entry-content div.gallery *{margin:0;padding:0;}

body.attachment div.entry-content div.attachment-content p,div.comments ol.commentlist li p,div.formcontainer form#commentform div#comment-notes{margin:0.5em 0;}

div.entry-content h5,div.entry-content h6,div.post-content .entry-title{font-size:1.2em;}

div.entry-content ul li,div.entry-content ul.content-column li ul li,div.entry-content ul.xoxo li ul li{list-style:square;}

div.entry-content ul li ul li,div.entry-content ul.content-column li ul li ul li,div.entry-content ul.xoxo li ul li ul li{list-style:circle;}

div.entry-content div.page-link,div.entry-content span.more-link{font-variant:small-caps;font-weight:700;}

	div#content h2,div#content h3,div#content h4,div#content h5,div#content h6,body.archive div.archive-meta,body.attachment div.entry-content div.attachment-content p.attachment-name,body.home div#content div.entry-meta span,body.archive div#content div.entry-meta span,body.search div#content div.entry-meta span,body.single div.entry-date,body.single div.entry-meta,div#content blockquote,div.comments ol.commentlist li div.comment-meta,div.entry-content div.page-link,div.entry-content span.tag-links,body.page div.archive-meta,div.formcontainer form#commentform div.form-input input,div.formcontainer form#commentform div.form-textarea textarea#comment,input#s,div.entry-content div.entry-caption{font-family:georgia,times,serif;}
.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%}


#top-nav  { position: relative; z-index: +9999; font-size: 13.45px; background: #999999; font-weight: bold; }

#top-nav a  { line-height: 22px; color: #FFFFFF; border-right: 1px solid #414141; padding: 5px 10px;}

#top-nav a:hover, #top-nav li.current_page_item a, #top-nav li.current_page_parent a  { color: #fff;}

#top-nav li ul  { background: #999999; border: none; opacity:0.9;
filter:alpha(opacity=90); z-index: 9996;}

#top-nav li ul li  { background: none; border-top: 1px solid #414141; z-index: 9995;}

#top-nav li ul li a  { line-height: 18px; background: none; border: none;}

#top-nav li a.sf-with-ul { padding-right: 20px;}

#top-nav li ul li a.sf-with-ul { padding:5px 10px;}

#top-nav .sf-sub-indicator  { top: 1.2em; }

#top-nav li ul .sf-sub-indicator  { top: 0.9em; }

#top-nav .nav-item-right { float: right; padding-top:7px; }

#top-nav .nav-item-right a {padding-top:8px }

.col-full  { width: 940px; margin: 0 auto; }

.featuredstory { 
	padding:10px 10px 4px 10px;
	float:left;
	width:624px!important;
	width:644px;
	width:624px;
}


.et_header_style_centered #logo,
.et_header_style_centered #et-top-navigation,
.et_header_style_centered nav#top-menu-nav,
.et_header_style_centered #top-menu {
	float: none;
}


.et_header_style_centered #logo {
	max-height: 64%;
}



#logo {
	display: inline-block;
	float: none;
	max-height: 54%;
	margin-bottom: 0;
	vertical-align: middle;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
}


.et_pb_svg_logo #logo,
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
	height: 54%;
}



	.et_header_style_split #logo {
		display: none;
	}


	.et_vertical_nav.et_header_style_split #logo {
		display: block;
	}


	.et_header_style_split .centered-inline-logo-wrap #logo {
		display: initial;
		-webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}


	.et_header_style_split.ie .centered-inline-logo-wrap #logo {
		display: inline;
	}


	.et_vertical_nav #main-header #top-menu,
	.et_vertical_nav #main-header #top-menu-nav,
	.et_vertical_nav #main-header #et_top_search,
	.et_vertical_nav #main-header #et-top-navigation,
	.et_vertical_nav #main-header #logo {
		float: none;
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}


	.et_vertical_nav #main-header #logo {
		max-height: none;
		margin-bottom: 28px;
		padding: 0;
	}



	#logo,
	.logo_container,
	#main-header,
	.container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}


	.et_header_style_left #logo,
	.et_header_style_split #logo {
		max-width: 50%;
	}

				.et_pb_svg_logo #logo { height: 75%; }

.img{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


#tosModal .modal-dialog, #tosModal .modal-content {height: 90% !important; overflow: auto;}

img.tmenulast{margin-right:0px;padding-bottom:6px;}
.box-price .item .total{color:#666;font-size:13px;float:right;padding-right:5px;}
.box-list .total{color:#999;font-size:12px;margin-left:5px;font-weight:normal;}
.ads_stats_tables .total{width:120px;border-top:2px solid #666;border-bottom:1px solid #666;padding:10px;color:#333;}
 .dashboard-quicklinks .total{ font-size:52px; float:left; padding-right:10px; line-height:60px; }
.step3_payment_obs .total{border-bottom:0px;text-align:right;font:normal 12px Helvetica;color:#333;}
.step3_payment_obs .total .cost{font:bold 14px Helvetica;margin-bottom:10px;}
.ad_contacts .traderview .total,.ad_contacts .traderview .title{background:transparent;font-size:14px;color:#fff;font-weight:normal;font-family:Helvetica,Arial,sans-serif;}
.ad-contacts .traderview .total{font-size:14px;color:#646464;}
.ad-contacts-fluid .traderview .total,.ad-contacts-fluid .traderview a.link{font-size:12px;font-weight:normal;}
.sm-sales-header .top-bottom .total,.sm-sales-header .top .price{float:right;}
.stats-table .perc,.stats-table .total{font-size:17px;font-weight:bold;}

nav.site_navigation ul.menu {
    border-top: 1px solid #eee;
    clear: both;
    margin: 25px 0
}

nav.site_navigation ul.menu,
nav.site_navigation ul.sub-menu,
nav.site_navigation ul.dt_mega_menu {
    display: none
}

nav.site_navigation ul.menu div.subtitle {
    display: none
}


nav.site_navigation ul.menu li .cart_ {
    display: none
}

nav.top_navigation ul.menu {
    position: relative
}


nav.top_navigation ul.menu ul.sub-menu {
    font-size: 12px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: 10;
    margin-top: 5px;
    min-width: 200px;
    background-color: #333;
    -webkit-transition: -webkit-transform 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    transition: 200ms
}

nav.top_navigation ul.menu ul.sub-menu li {
    position: relative;
    border-bottom: 1px solid #444;
}

nav.top_navigation ul.menu ul.sub-menu li a {
    color: #999;
    display: block;
    font-size: 13px;
    padding: 5px 10px;
}

nav.top_navigation ul.menu ul.sub-menu li a:hover {
    color: #fff
}


nav.top_navigation ul.menu ul.sub-menu ul.sub-menu {
    position: absolute;
    margin-top: 5px;
    top: 0;
    left: 100%
}



nav.site_navigation ul.menu ul.sub-menu {
    font-size: 12px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: 9;
    margin-top: 5px;
    min-width: 200px;
    background-color: #fff;
    border-left: 1px solid #eee !important;
    border-bottom: 1px solid #eee !important;
    border-right: 1px solid #eee !important;
    border-top-width: 2px;
    border-top-style: solid;
    background-color: #fff;
    -webkit-transition: -webkit-transform 200ms;
    -moz-transition: 200ms;
    -o-transition: 200ms;
    transition: 200ms
}

nav.site_navigation ul.menu ul.sub-menu li a {
    display: block;
    padding: 5px 10px
}

nav.site_navigation ul.menu ul.sub-menu li a:hover {
    background-color: #f9f9f9;
}



nav.site_navigation ul.menu ul.sub-menu ul.sub-menu {
    position: absolute;
    margin-top: 5px;
    top: -2px;
    left: 100%
}

nav.site_navigation ul.menu li .cart_content {
    display: none
}

.nav li.sub_nav a:hover{
    border-bottom: none;
}

.nav ul li.menu-item-has-children:hover {visibility: visible}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

.site-content {
	border-right: 1px solid #EDEDED;
	float: left;
	padding-top: 20px;
	padding-top: 2rem;
	padding-right: 20px;
	padding-right: 2rem;
	width: 65.104166667%;
}



.site-content nav {
	clear: both;
	line-height: 1.8;
	overflow: hidden;
}

.site-content article {
	padding-bottom: 10px;
	padding-bottom: 1rem;
	margin-bottom: 10px;
	margin-bottom: 1rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}



.error404 .site-content,
.one-column .site-content {
	border-right: 0;
	padding-right: 10px;
	padding-right: 1rem;
}

	
	#author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	nav.site-navigation {
		display: none;
	}

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}

.lt-ie8 .site-content { width: 570px; }

#navigation .menu { }


.sub-menu li.menu-item {
	border-style: none !important;
	border-bottom: 1px solid black !important;
	border-top: 1px solid #313131 !important;
}


.sub-menu li.menu-item:first-child {
	border-top-style: none !important;
}


.sub-menu li.menu-item:last-child {
	border-bottom-style: none !important;
}
.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #cf4d35;}

#content-truncate {
    float: left;
    height: auto;
    width: 510px;
    position:relative;
}
.subdomain-tec .row-fluid .span3{width:100%;margin-left:0;}
.row-fluid .information-block .span3{margin-right:20px;}
.node-type-research .span3.offset1,.page-research-organization .research-projects .views-row,.page-research-organization .organization-publications .views-row,.page-research .research-projects .views-row,.front .events-one-row .views-row{width:100%;margin-left:0;}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.span3 .events-block .views-row,.span3 .events-block-horizontal .views-row{min-height:70px;margin-bottom:22px;clear:both;overflow:hidden;}
.span3 .events-block .views-row.views-row-last,.span3 .events-block-horizontal .views-row.views-row-last{margin-bottom:0;}
.footer-topics .footer-nav .span3{margin-bottom:5px;}
.subdomain-iis .panels-frame .panel-two-column .span12 .span3 .events-block .views-row{width:100%;}
.chp-research-images .views-row.span3{width:24.25%;height:262px;overflow:hidden;}
.span3 .front-page-news .view-header a{margin-top:0;}
.research-areas .span3 .left-side,.research-areas .span3 .right-side{float:left;}
.research-areas .span3 .left-side{width:37%;margin-right:5%;}
.research-areas .span3 .right-side{width:57%;}
.node-type-page.basic-page-layout .panel-two-column .span12 .span3 .pane-sharethis-sharethis-block .pane-title{margin-top:0;}
.topic-region-list .span3{margin-bottom:0;}
.events-one-row .events-block .span3{width:48%;margin-bottom:5%;}
.events-one-row .events-block .views-row-odd.span3{margin-left:0;}
.publication-series .span3{width:47%;}
.research-organization-news .span3{width:47%;}
.news-imaged-list .span3{width:30%;}
.information-block .span3{width:37%;}
.research-areas .views-row.span3{width:47%;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single{text-align:center;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single img{margin-bottom:10px;}
.node-type-people .span3.offset1 .fsi-file.has-link a{color:#4d4f53;}
.node-type-people .span3.offset3{width:230px;}
.node-type-people .span3.offset3 .fsi-file{text-align:center;margin-top:15px;display:block;}
.node-type-people .span3.offset3 .fsi-file a{color:#4d4f53;font-size:18px;}
.research-areas .span3 .left-side img{width:100%;max-width:none;}
.node-type-research .span3 .other-projects-block{padding-top:0;}
.node-type-blog .span3.offset1{margin-top:70px;}
.node-type-blog .span3.offset1 a{color:#1a97c5;font-family:'ss',Arial,sans-serif;font-size:20px;}
.node-type-blog .span3.offset1 .pane-title{color:#414141;font-family:'ss',Arial,sans-serif;font-size:30px;margin-bottom:30px;}
.four-columns .span3.views-row-1,.four-columns .span3.views-row-3,.four-columns .span3.views-row-5,.four-columns .span3.views-row-7,.four-columns .span3.views-row-9,.four-columns .span3.views-row-11,.four-columns .span3.views-row-13,.four-columns .span3.views-row-15,.four-columns .span3.views-row-17,.four-columns .span3.views-row-19,.four-columns .span3.views-row-21{clear:both;margin-left:0;}
.span3.item-3,.span3.item-5,.span3.item-7,.span3.item-9,.span3.item-11{clear:both;margin-left:0;}
.span3 .more-link:after,.span3 .more-link:before{content:"";display:table;clear:both;}
.span3 .events-block,.span3 .front-page-news{margin-top:0;}
.region-footer-topics .span3.item-5,.region-footer-topics .span3.item-13{margin-left:0;clear:both;}
.subdomain-ahpp.front .panel-two-column .span3,.subdomain-acorp.front .panel-two-column .span12 .span3,.subdomain-chn.front .panel-two-column .span12 .span3,.subdomain-ksp.front .panel-two-column .span12 .span3,.subdomain-seaf.front .panel-two-column .span12 .span3,.subdomain-jpn.front .panel-two-column .span12 .span3{float:right;}
.span3 .view-headshot-image-view img{margin-top:15px;float:right;}
.frame-search_content .span3 .panel-pane:first-child{margin-top:56px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title{font-size:22px;margin-bottom:36px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title .placeholder{color:#8e130e;font-family:'ss_italic',Arial,sans-serif;}
.span3.no-left-margin{margin-left:0;}
.node-type-publication .panel-two-column .span3 div:first-child{padding-top:0;}

  
  .ourClients .clients .carousel-items .carousel-item {
    margin-right: 0px;
    width: 198px;
    text-align: center;
  }

  .ourClients .clients .carousel-items a {
    border-left: none;
  }

.carousel-items-con {
  width: 100%;
  overflow: hidden;
}

.carousel-items {
  width: 10000px;
  list-style: none;
  margin-left: 0px;
}

.ourClients .clients .carousel-items {
  height: auto;
}

.ourClients .clients .carousel-items a:hover {
  opacity: 1;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.ourClients .clients .carousel-items a img {
  width: 153px;
  max-width: 153px;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
.vc_row.vc_row-no-padding .wpb_column{padding-left:0;padding-right:0}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.wpb_column .pricing-tables {
	margin: 0 -15px !important;
}


.menu-item-home {
	margin-left: 5px;
}

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

[data-width="1"][data-layout="social"].instagramwidget .widget_content {
  padding: 3px;
  margin: 0;
  height: 284px; }

[data-width="1"][data-layout="social"].instagramwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].instagramwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="2"][data-layout="social"].instagramwidget .widget_content {
  height: 278px;
  padding: 10px 0 0 10px;
  margin: 0; }

[data-width="2"][data-layout="social"].instagramwidget .small-images {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 42.85714%;
  margin-right: 0; }

  [data-width="2"][data-layout="social"].instagramwidget .small-images:last-child {
    margin-right: 0; }

[data-width="3"][data-layout="social"].instagramwidget {
  height: 195px; }

  [data-width="3"][data-layout="social"].instagramwidget .widget_title {
    display: block; }

    [data-width="3"][data-layout="social"].instagramwidget .widget_title a {
      float: right;
      font-size: 12px;
      line-height: 20px; }

  [data-width="3"][data-layout="social"].instagramwidget .widget_content {
    margin: 10px;
    height: auto; }

	
	
	header.header .topbar,
	header.header .topbar-container { width: 100%; }


.topbar-container .tagline{display:none;}
.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}
.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,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.simple-button .navbar .btn-navbar .icon-bar,.simple-button .navbar .btn-navbar.active,.simple-button .navbar .btn-navbar.disabled,.simple-button .navbar .btn-navbar:active,.simple-button .navbar .btn-navbar:focus,.simple-button .navbar .btn-navbar:hover,.simple-button .navbar .btn-navbar[disabled]{background-color:#7F7F7F}
.simple-button .navbar .btn-navbar:hover .icon-bar{background-color:#fff}


#galleria-loader{height:1px!important}
.wdn-band .wdn-stretch{max-width:100%;width:100%}
.field-name-field-wdn-band-bg img.wdn-stretch{position:absolute;}






#container {
	width: 980px;
	margin: 50px auto;
}


.layout-fullwidth #container {
	width: auto;
	margin-top: 0;
}


	.layout-boxed #container { margin-top: 20px;  }

#front-content {
	float: left;
	padding: 0px;
	width: 960px;
	position: relative;
	min-height: 500px;
}






#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%; }




#main-slider {
  margin-top: -53px;
}

.sk_book_now {
	float: right;
	width: 100px;
	margin-top: 12px
}

.sk_book_now a {
	padding: 11px;
	background: #ffc602;
	font-size: 10px;
	color: #6d5502;
	font-weight: normal;
	white-space: nowrap
}

.sk_book_now a:link, .sk_book_now a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #6d5502
}

.sk_book_now a:hover {
	text-decoration: none;
	color: #ffffff;
	background: #ff9702
}
footer .newsletter-signup-error,footer .newsletter-signup-success{display:none;padding:1.25rem .625rem;margin:0}
footer .newsletter-signup-error h5,footer .newsletter-signup-success h5{font-size:18px;font-size:1.125rem;padding:0 0 .125rem;font-family:FreightSans-Bold,"Arial Black",sans-serif}
footer .newsletter-signup-error label,footer .newsletter-signup-error p,footer .newsletter-signup-success label,footer .newsletter-signup-success p{display:block;font-size:18px;font-size:1.125rem;font-family:FreightSans-Medium,Arial,sans-serif}
footer .newsletter-signup-success{background:0 0}
footer .newsletter-signup-success h5,footer .newsletter-signup-success label,footer .newsletter-signup-success p{color:#7AB800}
.newsletter-signup-container .newsletter-signup-success{display:none;background-color:#f0f0f0;padding:0 2.5rem;height:220px;text-align:center}
.newsletter-signup-container .newsletter-signup-success h5{font-family:PreloSlab-Bold,Georgia,serif;color:#0098D8;font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin-bottom:.3125rem}
.newsletter-signup-container .newsletter-signup-success p{font-family:PreloSlab-Book,Georgia,serif;-webkit-font-smoothing:subpixel-antialiased;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}
.generic-content.container .modules-group .newsletter-signup-container .newsletter-signup-success{width:280px;height:233px}

#mobile-menu.interactive li.menu-item { height: auto !important; }

.icon-arrow-down:before {
	content: "\7c";
}
.b-carousel-content__small .b-carousel-text_title{color:#979899;font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-size:11px}
.b-carousel-text_title{color:#fff;display:block;font-family:"WarHeliosCondCBold","Arial Narrow",arial,sans-serif;font-size:21px;font-weight:normal;margin:0 0 13px 0;text-shadow:0 1px 0 #000}
.b-carousel__stronghold .b-carousel-text_title{color:#d2d5d9;font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-size:13px;text-shadow:none}

.menu-content_menus-container .super-app{
	width: 90px;
}

.menu-content_menus-container .super-app:hover{
	width: 90px;
}


.menu-top-menu-container{
	overflow:visible;
}
.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;}


#header-nav .mobile-nav-item { display: none; }

  
  #header-nav li.mobile-nav-item { display: block; height: 48px; float: left; border-left: 1px solid #d2d2d2; width: 33.3%; position: relative; top: -1px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

  #header-nav .mobile-nav-item.browse { border-left: 0px; }

  
  .mobile-nav-item.browse.active a { border-left: 1px solid #d2d2d2 !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

  
  .mobile-nav-item.navigate.active { border-right: 1px solid #d2d2d2 !important; }


body, .li-nav a:hover, .priceTotals.grandTotal  {
	background: #ccc !important;
}


.li-nav .ul-nav a:hover, #searchForm .searchBox, .textbox {
	background: #ddd;
}


.tdEven, .tdcartOdd, .RatingTop, .li-nav a, .li-nav .ul-nav, .catProdListProdPic, .searchBox, .textboxDisabled {
	background: #fff;
}


.li-nav a {
	padding: .3em .6em;
	width: 13.8em; 
	border-bottom: 1px dotted #333;
	display: block;
	text-decoration: none;
	margin: 0;
}



.ul-nav, .li-nav {
	display: block;
	list-style: none;
}


.li-nav {	
	float: left;
}


.li-nav .ul-nav  {
	display: none;
	position: absolute;
	margin-left: 154px;
	margin-top: -22px;
	border: 1px dotted #666;
	border-bottom: 0;
	z-index: 99;
}


.li-nav .ul-nav a {
	border-bottom: 1px dotted #333;
	padding-bottom: .3em;
}


.li-nav .ul-nav a:hover {

}
.footer_bottom .right{float:left}
.posts_holder article .info .right,.posts_holder3 article .info .right,.posts_holder2 article .info .right{float:right}
.comment_holder .comment .info .right{float:right}
.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-two-third{width:65.3333%;}
.fusion-layout-column.fusion-two-third.fusion-spacing-no{width:66.66666667%;}



.footer-block { padding: 24px 0 56px 0; width: 100%; overflow: hidden; }

.footer-block ul { padding: 0; margin: 0 auto; padding-bottom: 20px; text-align: center; list-style: none; list-style-type: none; }

.footer-block li { padding: 0 18px; display: inline; }

.footer-block li a { display: inline-block; letter-spacing: 0.05px; font-weight: bold; font-size: 12px; color: #000; text-decoration: none; }

.footer-block li a:hover, .footer-block li.current-menu-item a { text-decoration: underline; }

.footer-block ul.social-links li { padding: 0 8px; }
 
.content03							{padding:15px 0}

.content03 p							{font-size:24px;line-height:35px}
 

.content03 h1    { text-align: center; color: #219ed6; font-family: 'gotham_bookregular'; padding: 20px; background: rgba(230, 230, 230, 0.38); margin-bottom: 10px; }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:1px}
.jumbotron .container{max-width:100%}
#homepage .event-mod .container{width:auto;padding:0}

.tab-pane {
	padding: 10px 10px 5px;
	min-height: 200px;
}



.front-photo {
  padding: 0;
  margin: 15px 10px 0 0;
  border: 0;
  border-radius: 0;
}


.channels_lft ul li .gopro{margin:11px 0 0 5px; font-size:12px; }


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


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


.container:after {
  clear: both;
}


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

.yamm .navbar-inner,
.yamm .container {
  position: relative;
}
.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}
.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.portfolio_main_holder article .item_holder.subtle_vertical_hover:hover .text_holder,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .text_holder{opacity:1}
.portfolio_main_holder article:hover .item_holder.subtle_vertical_hover .portfolio_title,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .portfolio_title{opacity:1;text-shadow:none;-ms-transform:translateY(4px);-moz-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transform:translateY(4px);transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.portfolio_main_holder article:hover .item_holder.subtle_vertical_hover .project_category,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .project_category{opacity:1;text-shadow:none;-ms-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transform:translateY(0px)}
.portfolio_main_holder article .item_holder.subtle_vertical_hover:hover .icons_holder,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .icons_holder{-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}
.portfolio_main_holder article .item_holder.subtle_vertical_hover:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.subtle_vertical_hover .portfolio_shader{opacity:1}
.portfolio_main_holder article:hover .item_holder.image_subtle_rotate_zoom_hover .portfolio_title,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .portfolio_title{opacity:1;text-shadow:none;-ms-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transform:translateY(0px)}
.portfolio_main_holder article .item_holder.image_subtle_rotate_zoom_hover:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .portfolio_shader{opacity:1}
.portfolio_main_holder article .item_holder.image_subtle_rotate_zoom_hover:hover .icons_holder,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .icons_holder{-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);opacity:1}
.portfolio_main_holder article .item_holder.image_subtle_rotate_zoom_hover:hover .image_holder .image img,.portfolio_slider li.item:hover .item_holder.image_subtle_rotate_zoom_hover .image_holder .image img{-webkit-transform:rotate(-9deg) scale(1.15);-ms-transform:rotate(-9deg) scale(1.15);-moz-transform:rotate(-9deg) scale(1.15);-o-transform:rotate(-9deg) scale(1.15);transform:rotate(-9deg) scale(1.15);-webkit-transition:-webkit-transform .7s;transition:transform .7s;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.portfolio_main_holder article .item_holder.image_text_zoom_hover:hover .text_holder,.portfolio_slider li.item:hover .item_holder.image_text_zoom_hover .text_holder{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.portfolio_main_holder article .item_holder.image_text_zoom_hover:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.image_text_zoom_hover .portfolio_shader{opacity:1}
.portfolio_main_holder article .item_holder.image_text_zoom_hover:hover .image_holder .image,.portfolio_slider li.item:hover .item_holder.image_text_zoom_hover .image_holder .image{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.portfolio_main_holder article .item_holder.thin_plus_only:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.thin_plus_only .portfolio_shader{opacity:1}
.portfolio_main_holder article .item_holder.slow_zoom:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.slow_zoom .portfolio_shader{opacity:1}
.portfolio_main_holder article:hover .item_holder.slow_zoom .icons_holder,.portfolio_slider li.item:hover .item_holder.slow_zoom .icons_holder{opacity:1;display:block;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.portfolio_main_holder .item_holder.split_up .portfolio_shader,.portfolio_slider li.item .item_holder.split_up .portfolio_shader{height:0;display:block;left:0;opacity:0;position:absolute;top:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;z-index:3}
.portfolio_main_holder article .item_holder.split_up:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.split_up .portfolio_shader{height:100%;top:0;opacity:1}
.portfolio_main_holder article:hover .item_holder.cursor_change_hover .text_holder,.portfolio_slider li.item:hover .item_holder.cursor_change_hover .text_holder{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.portfolio_main_holder article .item_holder.cursor_change_hover:hover .portfolio_shader,.portfolio_slider li.item:hover .item_holder.cursor_change_hover .portfolio_shader{opacity:1}
.blog_slides .item:hover .blog_text_holder{opacity:.8;z-index:20}
.blog_slides .item:hover .blog_text_holder.info_bottom{opacity:1}
.carousel.fade .item{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1;filter:alpha(opacity=100)}
.carousel.fade .active.item{opacity:1;filter:alpha(opacity=100)}
.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button{color:#000}
.item.active .qode_slide-svg-holder svg{-webkit-animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);-moz-animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);-o-animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);opacity:1}
.carousel-inner .item.dark .slider_content .text .qbutton{border-color:#303030;background-color:#303030;color:#fff}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .item img{display:inline-block!important}
.touch .carousel-inner .item{background-position:center 0!important}
.carousel-inner .item .image{position:absolute;top:0;left:0;background-position:center 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}
.carousel-inner .item.animate_image.zoom_top_left .image,.carousel-inner .item.animate_image.zoom_top_right .image,.carousel-inner .item.animate_image.zoom_bottom_left .image,.carousel-inner .item.animate_image.zoom_bottom_right .image{position:absolute;top:-12%;left:-12%;background-position:center center;background-repeat:no-repeat;background-size:cover;width:125%;height:125%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.carousel-inner .item .image img{display:none!important;width:0;height:0}
.carousel-inner .item .image_pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-position:0 0;background-repeat:repeat;z-index:2}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}



#topheader-wrap {
	background: #333;
}

#topheader-wrap #navi-social-icons {
	float: right;
}


	.slide{
		width:950px;
		height:212px;
		z-index:-3;
		clear:both;
		padding:0px;
		margin:0;
		overflow:hidden;
	}

    .home-bot.skin-care-for-all {
        float: none;
        display: block;
        text-align: center;
        margin: 0 auto 40px;
    }

    .home-bot.paragraph-top-right {
        display: block;
        float: none;
        width: 100%;
        margin: 0 0 50px;
        padding: 0 25px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics,
    .home-bot.responsive-testimonials {
        overflow: hidden;
        position: relative;
        float: none;
        display: block;
        width: 100%;
        margin: 0;
        padding: 25px;
        text-align: center;
    }

        .home-bot-prod-rollover-wrap {
            border: 3px solid #9abea9;
            padding: 20px;
        }

        .home-bot-health-and-wellness-wrap {
            border: 3px solid #b99f89;
            padding: 20px;
        }

        .home-bot-color-cosmetics-wrap {
            border: 3px solid #d6b04b;
            padding: 20px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .health-and-wellness .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        display: block;
        float: none;
        position: relative;
        background: none;  
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
        height: auto;
        top: 0;
    }

    .home-bot .prod-rollover .rollover-products,
    .home-bot .health-and-wellness-image,
    .home-bot .color-cosmetics-image {
        float: none;
        margin: 0 0 25px;
    }

    .home-bot .prod-rollover .content,
    .home-bot.health-and-wellness .content,
    .home-bot.color-cosmetics .content {
        float: none;
        text-align: left;
        margin: 0;
        padding: 0 25px;
        width: 100%;
    }

    .home-bot.responsive-testimonials {
        text-align: left;
    }

    .home-bot .wrap {
        background-color: transparent;
        box-shadow: none;
    }

    .home-bot.testimonials {
        float: right;
        width: 39%;
        margin: 0;
    }

    .home-bot .testimonials .widget-wrap a img {
        width: 100%;
        max-width: 300px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics {
        position: relative;
        display: block;
        float: left;
        width: 59%;
        margin: 0 0 15px;
        padding: 0;
    }

        .home-bot-prod-rollover-wrap,
        .home-bot-health-and-wellness-wrap,
        .home-bot-color-cosmetics-wrap  {
            overflow: hidden;
            padding: 15px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        width: 100%;
        margin: 0;
        padding: 0 0 0 250px;
    }

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }

    .home-bot .health-and-wellness-image {
        margin: -30px 0 10px 10px;
    }

    .home-bot.health-and-wellness .content {
        clear: left;
        float: none;
    }

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }


.ordenar p.encontrados {text-align:right;float:right; font-size:14px; font-weight:bold; margin-bottom:0; text-transform:capitalize;}
.page-wrapper{padding:30px 0 30px;*zoom:1;}
.page-wrapper:before,.page-wrapper:after{content:" ";display:table;}
.page-wrapper:after{clear:both;}



#menu, #menu ul      
{
        padding : 0; 
        margin : 0; 
        list-style : none; 
        line-height : 21px; 
        text-align : center; 
		z-index: 99;
}


#menu 
{
        font-family : Arial; 
        font-size : 12px; 
		margin-left: 5px;
}


#menu a 
{
        display : block; 
        padding : 0; 
        color: #770407; 
        text-decoration : none; 
		padding: 6px 13px 10px 13px;
}


#menu  a.menulink 
{
        width : 140px;
		padding: 5px 5px 5px 5px;
		background: #fbfaf6;
		text-align: left;
		border-bottom: 1px dashed #BFB6AF;
		font-size : 12px; 
}


#menu li       
{ 
        float : left; 
}


#menu li ul 
{ 
        position: absolute; 
        width: 142px; 
        left: -999em; 
}




#menu a:hover     
{
        color: #770407;
}


#menu a.menulink:hover     
{
        color: #770407;
		background: #BFB6AF;
}


#menu li:hover ul ul, #menu li.sfhover ul ul 
{
        left: -999em; 
}


#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  
{
        left: auto; 
        min-height: 0; 
}
.login a{border-right:solid 1px #ccc;padding:0 0 0 30px}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}

#footerarea .widget-area {
	padding: 40px 0;
}
.node-type-landing-page h1.with-cta{top:inherit;bottom:55%;-webkit-transform:none;-ms-transform:none;transform:none;}

		.et_pb_counter_amount { opacity: 0; float: left; font-size: 12px; text-align: right; color: #000; padding: 1px 3% 1px 1px; display: block; }


.et_mobile_device_not_ipad .et-waypoint, .et_mobile_device_not_ipad .et_pb_counter_amount { opacity: 1 !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; }

.et-animated li span .et_pb_counter_amount { opacity: 1; -webkit-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); }


.et_color_scheme_green .et_pb_counter_amount, .et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_green #top-header { background: #7cc68d !important; }


.et_color_scheme_pink .et_pb_counter_amount, .et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_pink #top-header { background: #c37cc6 !important; }


.et_color_scheme_red .et_pb_counter_amount, .et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_red #top-header { background: #cd5c5c !important; }


.et_color_scheme_orange .et_pb_counter_amount, .et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_orange #top-header { background: #edb059 !important; }

		.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #fbef05; }


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


img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 0.75em; }




.entry-content-wrapper {
	margin: 0 0 0 0;
	}

	#feature-banner .feature-content img {
    max-width:422px;
  }

  .carousel-caption {
    position: static;
  }

.carousel {
  position: relative;
  margin-bottom: 18px;
  line-height: 1;
}

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

.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}

.carousel .active {
  left: 0;
}

.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel .next {
  left: 100%;
}

.carousel .prev {
  left: -100%;
}

.carousel .next.left,
.carousel .prev.right {
  left: 0;
}

.carousel .active.left {
  left: -100%;
}

.carousel .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  left: auto;
  right: 15px;
}

.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
}

.carousel-inner .item {
	height:300px;
}

.carousel-inner .item .feature-content {
	position:relative;
}


#radio .carousel-inner .item {
  height: auto;
}


#radio .carousel-control.left {
	position: absolute;
	top: 100%;
	left: 0;
	width: 20px;
	height: 20px;
	margin-top: 0;
	font-size: 30px;
	line-height: 15px;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#radio .carousel-control.right {
	position: absolute;
	top: 100%;
	right: 0;
	width: 20px;
	height: 20px;
	margin-top: 0;
	font-size: 30px;
	line-height: 15px;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.nav_pointer{
	display:none;
	position:absolute;
	left:1px;
	z-index:200;
	}


.darkprocesioblue{
	color:#399ad2;
}

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

#survey h2{padding:0 0 0 15px;margin:4px 0 12px 0;}

#survey h3{padding:0 0 12px 15px;margin:0 0 12px 0;}

#survey{width:285px;float:left;}
.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .blog-tastethis,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .blog-tastethis{margin-left:80px;margin-bottom:0}
.node-type-homepage .pane-ti-lsg-mr-blog-tout-blog-tout-more-great-stuff .node--blog_tout--tout_75x75 .tout-headline,.node-type-homepage .pane-ti-lsg-mr-blog-tout-blog-tout-more-great-stuff .node--blog_tout--tout_75x75 .blog-tastethis,.page-homepage .pane-ti-lsg-mr-blog-tout-blog-tout-more-great-stuff .node--blog_tout--tout_75x75 .tout-headline,.page-homepage .pane-ti-lsg-mr-blog-tout-blog-tout-more-great-stuff .node--blog_tout--tout_75x75 .blog-tastethis{margin:0 0 0 80px}

	
	
	#footer-left { clear: both; text-align: center; width: 100%; padding: 0;	}










#cff.thumb-layout .cff-photo,
#cff.thumb-layout iframe,

#cff.thumb-layout .cff-vidLink{

  width: 20%;

  clear: none;

  margin-top: 5px;

}

#cff.thumb-layout .cff-likebox iframe{
  margin: 0;
}


#cff.thumb-layout .cff-photo img{

  width: 100%;

  height: auto;

}




#cff.thumb-layout .cff-playbtn{

  top: 25%;

  left: 35%;

  width: 30%;

  height: 40%;

}




#cff.thumb-layout .cff-text-wrapper{

  float: right;

  width: 77%;

}


#cff.thumb-layout .link-item .cff-text-wrapper{
  width: 100%;
}




#cff.thumb-layout .cff-date {

  margin-bottom: 10px;

}

.twitter-feed-widget .thumb{float:left;width:50px;text-align:center;color:#ecb527;font-size:24px}

.facebook-feed-widget .thumb{float:left;width:85px;text-align:center;font-size:30px;margin-right:10px}

.facebook-feed-widget .head .thumb{width:75px;text-align:left}

.blog-feed-widget .thumb{float:left;width:135px;text-align:center;background:#ddb33a;margin-right:10px}


.et_color_scheme_green .et-cart-info,
.et_color_scheme_pink .et-cart-info,
.et_color_scheme_red .et-cart-info,
.et_color_scheme_orange .et-cart-info,
.et_color_scheme_green .et-social-icon a:hover,
.et_color_scheme_pink .et-social-icon a:hover,
.et_color_scheme_red .et-social-icon a:hover,
.et_color_scheme_orange .et-social-icon a:hover,
.et_color_scheme_green .et_pb_promo_button,
.et_color_scheme_pink .et_pb_promo_button,
.et_color_scheme_red .et_pb_promo_button,
.et_color_scheme_orange .et_pb_promo_button,
.et_color_scheme_green .et_pb_more_button,
.et_color_scheme_pink .et_pb_more_button,
.et_color_scheme_red .et_pb_more_button,
.et_color_scheme_orange .et_pb_more_button,
.et_color_scheme_green .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_green .et-pb-slider-arrows a,
.et_color_scheme_pink .et-pb-slider-arrows a,
.et_color_scheme_red .et-pb-slider-arrows a,
.et_color_scheme_orange .et-pb-slider-arrows a,
.et_color_scheme_green .et_audio_content a,
.et_color_scheme_pink .et_audio_content a,
.et_color_scheme_red .et_audio_content a,
.et_color_scheme_orange .et_audio_content a,
.et_color_scheme_green .et_link_content a,
.et_color_scheme_pink .et_link_content a,
.et_color_scheme_red .et_link_content a,
.et_color_scheme_orange .et_link_content a,
.et_color_scheme_green .et_pb_newsletter_button,
.et_color_scheme_pink .et_pb_newsletter_button,
.et_color_scheme_red .et_pb_newsletter_button,
.et_color_scheme_orange .et_pb_newsletter_button {
	color: inherit !important;
}



	.et_vertical_nav .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description {
		width: 100%;
	}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et-pb-active-slide .et_pb_slide_description {
	-webkit-animation-name: fadeBottom;
	-moz-animation-name: fadeBottom;
	-ms-animation-name: fadeBottom;
	-o-animation-name: fadeBottom;
	animation-name: fadeBottom;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	animation-delay: 0.9s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}


.et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}


.et_pb_slide_description .et_pb_slide_title {
	margin-top: 0;
	font-size: 46px;
	font-weight: 300;
}


.et_pb_slide_description,
.et_pb_slider_fullwidth_off .et_pb_slide_description {
	width: auto;
	margin: auto;
	padding: 16% 8%;
}


.et_pb_slide_with_image .et_pb_slide_description {
	float: right;
	width: 47.25%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}


.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}


.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
	text-align: center;
}


.et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description .et_pb_slide_title {
	font-size: 26px;
	font-weight: 400;
}


.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title {
	font-size: 22px;
	font-weight: 400;
}


.et_pb_post_slider_image_bottom .et_pb_slide_description {
	padding-bottom: 8%;
}


.et_pb_post_slider_image_top .et_pb_slide_description {
	padding-top: 8%;
	padding-bottom: 8%;
}


.et_pb_post_slider_image_right .et_pb_slide_description {
	float: left !important;
}


.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
	opacity: 0;
}



	.et_pb_column_1_2 .et_pb_slide_image,
	.et_pb_column_1_2 .et_pb_slide_video,
	.et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,
	.et_pb_column_3_8 .et_pb_slide_image,
	.et_pb_column_3_8 .et_pb_slide_video,
	.et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description,
	.et_pb_column_1_3 .et_pb_slide_image,
	.et_pb_column_1_3 .et_pb_slide_video,
	.et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,
	.et_pb_column_1_4 .et_pb_slide_image,
	.et_pb_column_1_4 .et_pb_slide_video,
	.et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description {
		width: 100% !important;
	}


	.et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_2_3 .et_pb_slide_description .et_pb_slide_title {
		font-size: 18px;
	}



	.et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
		font-size: 26px;
		font-weight: 500 !important;
	}


	.et_pb_slide_description {
		text-align: center;
	}


	.et_pb_slide_image,
	.et_pb_slide_video,
	.et_pb_slide_with_image .et_pb_slide_description {
		width: 100%;
	}


	.et_pb_slide_description,
	.et_pb_slider_fullwidth_off .et_pb_slide_description,
	.et_pb_slide_with_image .et_pb_slide_description {
		text-align: center;
	}



	.et_pb_slider_with_overlay .et_pb_slide_image,
	.et_pb_slider_with_overlay .et_pb_slide_video,
	.et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description {
		width: 100%;
	}


.et_pb_slide_description h2 {
background: rgba(0,0,0,0.5);
padding: 10px;
}


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:1px 1px 1px 1px; }

	.g-2 { margin:1px 1px 1px 1px; }

	.g-3 { margin:1px 1px 1px 1px; }

	.g-4 { margin:1px 1px 1px 1px; }

	.g-5 { min-width:1px; max-width:602px; }

	.g-13 { margin:1px 1px 1px 1px; }

	.g-14 { margin:1px 1px 1px 1px; }

	.g-15 { margin:1px 1px 1px 1px; }


.meta-enlace {
	float: right; background-color: #999; height: 40px;
	position: absolute;
	right: 33px;
	z-index: 10;
}


#story-email-inner {
	padding: 9px 20px 18px 20px;
}

#story-email-inner label {
    clear: both;
    display: block;
    margin-bottom: 8px;
    margin-top: 16px;
    width: 100%;

}


#story-email-inner input[type="text"] {
    border-color: #b4b4b4 -moz-use-text-color #e5e5e5 #b4b4b4;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #646464;
    float: left;
    font-family: 'Helvetica Neue LT W04_47 Lt Cn',"Helvetica Neue",Helvetica,Arial;
    font-size: 22px;
    height: 22px;
    margin: 0 0 10px;
    padding: 10px 7px;
    width: calc(100% - 130px);
}

#story-email-inner textarea {
    width: calc(100% - 130px);
	margin: 0;
	padding: 7px;
	border-top: 1px solid #b4b4b4;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #b4b4b4;
	color: #646464;
}

#slideshow .top_gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 70px;
  z-index: 8;
  background: -moz-linear-gradient(top, rgba(66, 66, 66, 0.3) 0%, rgba(223, 223, 223, 0) 83%, rgba(255, 255, 255, 0) 100%);
  

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(66, 66, 66, 0.3)), color-stop(83%, rgba(223, 223, 223, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  

  background: -webkit-linear-gradient(top, rgba(66, 66, 66, 0.3) 0%, rgba(223, 223, 223, 0) 83%, rgba(255, 255, 255, 0) 100%);
  

  background: -o-linear-gradient(top, rgba(66, 66, 66, 0.3) 0%, rgba(223, 223, 223, 0) 83%, rgba(255, 255, 255, 0) 100%);
  

  background: -ms-linear-gradient(top, rgba(66, 66, 66, 0.3) 0%, rgba(223, 223, 223, 0) 83%, rgba(255, 255, 255, 0) 100%);
  

  background: linear-gradient(to bottom, rgba(66, 66, 66, 0.3) 0%, rgba(223, 223, 223, 0) 83%, rgba(255, 255, 255, 0) 100%);
  

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e424242', endColorstr='#00ffffff', GradientType=0);
  

  display: none;
}

.home #slideshow .top_gradient {
  display: block;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub {
  display: none;
  position: fixed;
  top: 80px;
  margin-left: -21px;
  width: 183px;
  background: black;
  z-index: 3000;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li {
  padding: 10px 20px;
  display: block;
  text-align: left;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li a {
  
  color:#ffffff;
  font-size: 13px;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
  display: block;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li a:after {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 5px;
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li a:hover, .navbar-wrapper .sec-nav .top .right .gray .info-sub li a:focus {
  
  color: #eb382e;
}

  .navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .info-sub,
  .navbar-wrapper .sec-nav .top .right .adm-sub, .navbar-wrapper .sec-nav .top .right .ac-sub
  {
    top: 97px !important;
  }
.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-sm-6{width:50%}
