﻿.hero-flipper--grand-challenges .views-row-1 .hero__title,.hero-flipper--grand-challenges .views-row-1 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-2 .hero__title,.hero-flipper--grand-challenges .views-row-2 a{color:#2a83fb}
.hero-flipper--grand-challenges .views-row-3 .hero__title,.hero-flipper--grand-challenges .views-row-3 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-4 .hero__title,.hero-flipper--grand-challenges .views-row-4 a{color:#bcd441}
.hero-flipper--grand-challenges .views-row-5 .hero__title,.hero-flipper--grand-challenges .views-row-5 a{color:#da442f}
.hero-flipper--grand-challenges .views-row-6 .hero__title,.hero-flipper--grand-challenges .views-row-6 a{color:#b29be5}
.team-about__individual-news.views-row-last{margin-bottom:0px}

.entry-header .entry-meta,
.entry-header .title-comment-meta,
.entry-header .comments-link {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #555;
}

.entry-header .title-comment-meta {
	vertical-align: middle;
}

.footer_container{margin:0 auto;width:1387px;}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}

.fetch-tweets-body { margin-top: 25px; }
 
.fetch-tweets-body .fetch-tweets-text a { color: #53acee !important; }
.panel-pane .node-teaser{border-bottom:0 none}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.sctm .tst{display:table;margin:0 auto;position:relative;padding-top:80px}
.sctm .tst:before{content:'\0201C';display:block;font-family:'Georgia';font-size:100px;line-height:100px;margin:0 auto;position:absolute;left:0;right:0;top:0px;width:50px}
.sctm .tst p{font-style:italic;font-size:1.313em;font-weight:300;line-height:1.3em;text-align:center;margin:0px 30px}
.sctm .tst .tst-i{display:table;margin:0 auto;position:relative;padding-bottom:30px;padding-top:30px;width:80%}
.sctm .tst .tst-i .tst-1{display:table-cell;width:50%}
.sctm .tst .tst-i .tst-1:before{content:'';display:block;width:100%}
.sctm .tst .tst-i .tst-2{height:7px;position:relative;width:8px}
.sctm .tst .tst-i .tst-2:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;height:5px;margin:0 auto;position:absolute;bottom:-3px;left:0px;right:0;width:5px}
.sctm .tst .tst-i .tst-3{display:table-cell;width:50%}
.sctm .tst .tst-i .tst-3:before{content:'';display:block;width:100%}
.sctm .bts{display:table;margin:0px auto;text-align:center}
.sctm .bts .rta{border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;height:97px;margin:0 auto 10px auto;width:97px}
.sctm .bts p,.sctm .bts span{font-size:15px;font-weight:400;font-style:italic}
.sctm .bts p{margin-bottom:5px}
.sctm.sctm-l p,.sctm.sctm-l span{color:#fff !important}
.sctm.sctm-l .tst:before{color:rgba(255,255,255,0.3)}
.sctm.sctm-l .tst .tst-i .tst-1:before,.sctm.sctm-l .tst .tst-i .tst-3:before{border-bottom:1px solid rgba(255,255,255,0.3)}
.sctm.sctm-l .tst .tst-i .tst-2:before{border-left:1px solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(255,255,255,0.4)}
.sctm.sctm-d p,.sctm.sctm-d span{color:#999 !important}
.sctm.sctm-d .tst:before{color:#99aec2}
.sctm.sctm-d .tst .tst-i .tst-1:before,.sctm.sctm-d .tst .tst-i .tst-3:before{border-bottom:1px solid #e5e5e5}
.sctm.sctm-d .tst .tst-i .tst-2:before{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}

.content-wrap{min-width:965px; max-width: 1024px;margin: 0 auto;display: block; position: relative;}

		 

	  .huge_it_slideshow_image_1 {
			
	  }
div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom, #222, #333);background:-webkit-gradient(linear, left bottom, left top, from(#222), to(#333));padding:3px 0 0;display:none;margin:5px auto 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.9);-moz-box-shadow:0 0 20px rgba(0,0,0,0.9);box-shadow:0 0 20px rgba(0,0,0,0.9);height:74px;width:565px;}
#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue", sans-serif !important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#carousel-reblog-box textarea:focus{background:#ccc;color:#222;}
#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:normal;}
#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue", sans-serif !important;background:#333;color:#eee;border:1px solid #444;margin-top:5px;}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px !important;}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa;}
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue", sans-serif !important;margin-top:8px;padding:0 10px !important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:normal;background:#aaa;background:-moz-linear-gradient(bottom, #aaa, #ccc);background:-webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));border:1px solid #444;}
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom, #ccc, #eee);background:-webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));}
#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px;}
#carousel-reblog-box .canceltext a{color:#fff;}
.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom, #ececec, #f7f7f7);background:-webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #ddd;}
.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff;}
.jp-carousel-light #carousel-reblog-box .canceltext{color:#888;}
.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666;}
.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa;}
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom, #ddd, #fff);background:-webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));border:1px solid #aaa;}


.home_main img.girl{

	position: absolute;

	right: -300px;

	bottom: 0px;

}



.home .main-post-bg .title-insert, .home .recent-leads .title-insert {
	background: #ffffff;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
	padding: 0px 0;
	
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity:.6;
}


.title-insert h2, .home .recent-leads .title-insert h3 {
	margin: 10px 12px 6px;
	line-height: 14px;
}


.title-insert h2 a, .home .recent-leads .title-insert h3 a {
	display: block;
	color: #5e5d5d;
	text-decoration: none;
	border: 0;
}


.title-insert h2 a:hover, .home .recent-leads .title-insert h3 a:hover {
	color: #d6d6d6;
}

    .gallery-container .gallery-title .text {
      position: relative;
      width: calc(100% - 20px);
      padding-left: 5px;
      display: block;
      line-height: 1.1em;
      font-weight: 600;
      font-size: 1.3em;
      color: #929292;
      float: right; }

              .nav li ul.sub-menu.custom-nav li a .text,
              .nav li ul.children.custom-nav li a .text {
                top: 0;
                left: 0;
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                -webkit-transition: opacity 0.5s ease-out;
                transition: opacity 0.5s ease-out; }

                .nav li ul.sub-menu.custom-nav li a .text .text-container,
                .nav li ul.children.custom-nav li a .text .text-container {
                  display: block;
                  position: absolute;
                  width: 90%;
                  top: 50%;
                  left: 50%;
                  -webkit-transform: translateX(-50%) translateY(-50%);
                  -moz-transform: translateX(-50%) translateY(-50%);
                  -ms-transform: translateX(-50%) translateY(-50%);
                  -o-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%);
                  font-size: 1em;
                  line-height: 1.2em; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .title,
                  .nav li ul.children.custom-nav li a .text .text-container .title {
                    font-weight: 600;
                    display: block; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .subtitle,
                  .nav li ul.children.custom-nav li a .text .text-container .subtitle {
                    font-weight: normal;
                    display: none; }

              .nav li ul.sub-menu.custom-nav li a:hover .text,
              .nav li ul.children.custom-nav li a:hover .text {
                opacity: 1; }

  .nav li ul.sub-menu.custom-nav li a .text,
  .nav li ul.children.custom-nav li a .text {
    top: 12.5%;
    left: 12.5%;
    width: 75%;
    height: 75%; }

    .nav li ul.sub-menu.custom-nav li a .text .text-container,
    .nav li ul.children.custom-nav li a .text .text-container {
      font-size: 1.25em;
      line-height: 1.2em; }
.row{margin-left:-15px;margin-right:-15px}


    .container .row .col-sm-4:first-child {
        width:100%;
        display:block;
    }

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

#csbwfs-fb a{background:none repeat scroll 0 0 #305891;}


#csbwfs-right #csbwfs-re,#csbwfs-right  #csbwfs-st,#csbwfs-right #csbwfs-yt,#csbwfs-right  #csbwfs-ml,#csbwfs-right #csbwfs-pin,#csbwfs-right #csbwfs-gp,#csbwfs-right #csbwfs-tw,#csbwfs-right #csbwfs-fb,#csbwfs-right #csbwfs-li a {position: absolute; right: 0;}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}

	
.footer-widgeted-3 {
	width: 225px;
	float: left;
	margin: 0;
	padding: 20px 20px 5px 0;
	}


#wrapper{
	padding: 0 0 40px;
}


	.header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;}


	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;}


	.header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;}


	.header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center; margin-top:-15px;}


	.grid-layout .meta-info .alignleft,.timeline-layout  .meta-info .alignleft{
		float:left !important;
	}


	.header-social .alignleft{margin-top:0px !important;}
 
.aom_st {font-size:smaller; font-weight:bold; padding-right:4px;}

.social-container .event-location {
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: 0.1em;
  padding-bottom: 0.5em;
  text-transform: uppercase;
}
.b-header-customer_info-item{float:left}
.b-header-customer_info-item:first-child{border-left:0}
.b-header-customer_info-item.b-header-customer_info-signin{width:36%}
.b-header-customer_info-item .b-header-newsletter_subscribe_link{display:none}
.b-header-customer_info-item .b-header-newsletter_subscribe_link:before{content:"\e607";font-family:"urbde-ico",sans-serif;color:#af8bbe;position:absolute;top:18px;left:0;width:100%;font-size:25px;display:block}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}

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

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

.wp-polls-paging span.current {padding:2px 4px;margin:2px;font-weight:bold;border:1px solid #000;color:#000;background-color:#fff;}
.white{color:#FFF;}
.white-bg{background:#FFF;width:100%;}
.block-title.handbook-link h2.yellow,.block-title.handbook-link h2.white{margin-left:140px;}
.support-button:hover .text-content .white.faqs{color:#b6aa69;}
.support-button:hover .text-content .white.contact{color:#000000;}
.block-title.handbook-link:hover .white{color:#b6aa69;}
.yellow-bg .text-content p.white a{color:#fff;text-decoration:underline;}
p.white.instructions{font-size:15px!important;font-family:'PT Sans',Arial,Helvetica,sans-serif!important;text-transform:none;margin:20px 0px;text-align:left;}
.gig-guide.item:hover h4.white,.gig-guide.item:hover h2.white,.gig-guide.item:hover p.white,.gig-guide.item:hover h4.gold,.gig-guide.item:hover h2.gold,.gig-guide.item:hover p.gold,.gig-guide.item:hover h4.black,.gig-guide.item:hover h2.black,.gig-guide.item:hover p.black{color:#b6aa69;}
.homepage .white-bg.gig-guide h2{color:#fff;}
.gallery-headline .white-btn{background:#fff;color:#000;}
.design-your-amp .white.share-to-care{display:none;}
.block-title.handbook-link.coming-soon .text-content .white{margin-left:0px;}
.find-a-handbook h3.white{position:relative;bottom:5px;}
.product-listing-image h2.white a{color:#ffffff;}
.cabinets-list .product-listing-image h2 a.white,.cabinets-list .product-listing-image h2 a.black,.cabinets-list .product-listing-image h2 a.gold{color:#b6aa69;}
.amp-name.bottom .white{color:#fff;}

    .block-title.handbook-link h2.yellow, .block-title.handbook-link h2.white{
        font-size: 2.5em;
    }


    .support.hashtag.white-bg{
        min-height: 30px;
        max-height: 30px;
    }


    .spread-the-word h3.white{
        width: auto;
        margin-top: 0px;
        padding: 16px;
        float: none;
    }

    .span12 .hashtag.white-bg .tag.black{
        font-size: 2.3em;
    }


    .large-hashtag.white-bg.contact-page, .large-hashtag.white-bg.terms-page{
        max-width: 75%;
    }


    .artist-social-text h3.white{
        padding: 0px;
        float: left;
        width: auto;
        padding-left: 20px;
    }


    .spread-the-word.product-social-bar.design-your-amp .span12.yellow-bg .tablet-social-bar .centered-socials .white.share-to-care{
        display: none!important;
    }


.white-code-specs{
    height: 40px;
}


.row-fluid.spread-the-word.product-social-bar.gateway .yellow-bg .white{
    color: #000000;
}


.secondary_marquee_image {
  width: 960px;
  height: auto;
  border-top: 1px solid #ddd
}

	
	.layout-1c #content,
	.layout-2c-l #content,
	.layout-2c-l #sidebar-primary,
	.layout-2c-l #sidebar-secondary, 
	.layout-default #content,
	.layout-default #sidebar-primary,
	.layout-default #sidebar-secondary,	
	.layout-2c-r #content, #alumni-footer,
	.layout-2c-r #sidebar-primary,	
	.layout-2c-r #sidebar-secondary,	
	.layout-3c-c #content,
	.layout-3c-c #sidebar-primary,
	.layout-3c-c #sidebar-secondary {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
		clear:both;
	}


		
	.layout-2c-l #content {
		float: left;
		width: 564px;
		}


	.layout-2c-r #content, 
	#alumni-footer  {
		float: right;
		width: 564px;
		}

	
	.layout-3c-c #content, .layout-default #content, .layout-1c #content {
		float: none;
		width: 100%;
		margin: 0;
		}

	
	.page-template-disclosures-by-program #content { float: left; width: 564px; margin-left: 0px; }

	
	#content { padding-bottom: 20px; }

	.taxonomy-category-in-the-press #content { display: none; }



.page-template-full-width #content, .singular-simple_disclosure #content { width: 100%!important; margin-left: 0px!important;  }

.page-template-full-width #content img, .singular-simple_disclosure #content img { max-width: 100%!important; }





.layout-1c #content {width: 100%;}


.layout-2c-r #content {float: right; width: 780px;}


.page-template-video-gallery #content {float: right; width: 780px; margin-left: auto;}
 
	
	.layout-1c #content,
	.layout-2c-l #content,
	.layout-2c-l #sidebar-primary,
	.layout-2c-l #sidebar-secondary, 
	.layout-default #content,
	.layout-default #sidebar-primary,
	.layout-default #sidebar-secondary,	
	.layout-2c-r #content, 
	.layout-2c-r #sidebar-primary,	
	.layout-2c-r #sidebar-secondary,
	.layout-3c-l #content,
	.layout-3c-l #sidebar-primary, 	
	.layout-3c-l #sidebar-secondary,
	.layout-3c-r #content,
	.layout-3c-r #sidebar-primary,
	.layout-3c-r #sidebar-secondary,	
	.layout-3c-c #content,
	.layout-3c-c #sidebar-primary,
	.layout-3c-c #sidebar-secondary {
		float: none;
		width: 100%;
		padding: 0;
		margin: 0 0 20px 0;
		clear:both;
	}

.module-loop-operas .module-loop-operas-slide-single {
  position: relative;
  overflow: hidden;
}

.module-loop-operas .module-loop-operas-slide-single .module-loop-operas-text {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: table;
}

.utmost-view .sd-content ul .odb-share-email a.sd-button {
	background: #666;
    padding: 2px 4px 0px 2px;
    font-size: 20px;
}

.utmost-view .sd-content ul .odb-share-email a.sd-button:hover {
	background: #fff;
	color: #666 !important;
	border: 1px solid #666;
}

.utmost-view .bottom-sharing .sd-content ul .odb-share-email a.sd-button {
    padding: 2px 2px 0px 0px;
}


.icon-instagram:before {
  content: '\e80f';
}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label{width:100%;margin:0.5em 0;color:#262C2C;font:0.88em "futura-pt-condensed",sans-serif;text-transform:uppercase;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-bottom:0.7em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label:before{content:'* ';color:#E6353B;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before{content:none;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select,.mlist-outer-wrapper .mlist-wrapper .mlist-field input{background:#fffbf8;color:#262C2C;width:100%;padding:0.5em;height:2.5em;display:block;text-align:center;text-transform:uppercase;text-transform:none;text-align:left;margin:0;text-indent:0.01px;text-overflow:"";}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field input:hover{background:#fffbf8;color:#262C2C;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin:0 5% 0 0;width:43%;display:inline;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin-right:0;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field label{font-size:20px;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field select,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field input{border:2px solid #262C2C;}
.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field select.error,.page-node-18236 .mlist-outer-wrapper .mlist-wrapper .mlist-field input.error{border-color:#ff0000;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{border-bottom:2px solid #262C2C;color:#262C2C;font-size:20px;}
.page-node-18236 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-color:#ff0000;border-bottom:2px solid #ff0000;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field{float:left;width:65%;clear:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field input:-webkit-autofill,.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field select:-webkit-autofill,.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;color:#262C2C;-webkit-text-fill-color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{height:40px;background:transparent;border-bottom:1px solid #262C2C;border-top:none;border-left:none;border-right:none;font-size:20px;color:#262C2C;padding:0 7px;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-color:#ff0000;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-webkit-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-moz-placeholder{color:#262C2C;opacity:1;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-moz-placeholder{color:#262C2C;opacity:1;}
.mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-ms-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field{clear:both;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field label:before{content:'';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.postalcode{float:left;width:47%;clear:none;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country{clear:none;float:left;width:47%;clear:none;margin:0 0 0 6%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country label:before{content:'';}
.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:not(.submit):focus,.mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus{background:#ffffff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field{float:left;width:65%;clear:none;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field input:-webkit-autofill,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field select:-webkit-autofill,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #262C2C inset;color:#ffffff;-webkit-text-fill-color:#ffffff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email{height:40px;background:transparent;border-bottom:1px solid #ffffff;font-size:20px;color:#fff;padding:0 7px;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email.error{border-bottom:1px solid #E6353B;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-webkit-input-placeholder{color:#fff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-moz-placeholder{color:#fff;opacity:1;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email::-moz-placeholder{color:#fff;opacity:1;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect form .mlist-field #email:-ms-input-placeholder{color:#fff;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field{clear:both;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field label:before{content:'';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.postalcode{float:left;width:47%;clear:none;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country{clear:none;float:left;width:47%;clear:none;margin:0 0 0 6%;}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country label:before{content:'';}
#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field input:not(.submit):focus,#block-block-706 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field select:focus{background:#ffffff;}
#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field input:-webkit-autofill,#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field select:-webkit-autofill,#block-block-801 #lightBoxContent.lightBoxContent .turnKeyTextWrapper .mlist-outer-wrapper .mlist-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;color:#262c2c;-webkit-text-fill-color:#262c2c;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field{max-width:73.5%;width:100%;padding-left:0;margin-bottom:1px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field,#block-block-801 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field{max-width:73.5%;width:100%;padding-left:0;margin-bottom:1px;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email{font-size:20px;color:#262C2C;border-bottom:1px solid #262C2C;border-top:none;border-left:none;border-right:none;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email.error{border-color:#ff0000;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email::-webkit-input-placeholder{color:#262C2C;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email:-moz-placeholder{color:#262C2C;opacity:1;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email::-moz-placeholder{color:#262C2C;opacity:1;}
#block-block-786 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email:-ms-input-placeholder{color:#262C2C;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page form .mlist-field{width:100%;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field label{text-align:left;}
.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobDay,.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobMonth,.mlist-outer-wrapper.embedded-inline-list.country-detect.page .mlist-field select#dobYear{display:block;float:left;}


#responsiveheader { display: none; max-width: 270px; margin: 0 auto; }

	#responsiveheader a { color:#695341; }


.slideshow-wrapper .slide {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 8;
  width: 660px;
  height: 320px;
  background: #fff;
  overflow: hidden;
}


.slide-link {
  display: block;
  height: 320px;
  left: 0;
  position: absolute;
  top: 0;
  width: 660px;
  background: transparent;
  z-index: 15;  
}


.slide-copy {
  left: 20px;
  position: absolute;
  top: 20px;
}


.slide-copy h3 {
  color: #0081aa;
  font-size: 32px;
  margin-bottom: 4px;
  padding-bottom: 0;
}


.slide-copy p {
  font-size: 14px;
  color: #636365;
  line-height: 1.5em;
  margin-bottom: 16px;
}

#content .h_row_4 .carosel {
  padding-top:30px;
}

#home .homeholder 	{ margin-top:10px; padding-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#444444; text-decoration:none; line-height:18px; }


.sticky .posted-on {
	display: none;
}


.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before {
	margin-right: 2px;
	position: relative;
}


.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.full-size-link {
	margin-right: 1em;
}


.posted-on:before {
	content: "\f307";
}


	.posted-on:before,
	.byline:before,
	.cat-links:before,
	.tags-links:before,
	.comments-link:before,
	.entry-format:before,
	.edit-link:before,
	.full-size-link:before {
		top: 3px;
	}

.color-brand{color:#00d3db;font-style:normal}

.home-overlay{ position:absolute;top:30px;padding:10px 30px;;background:rgba(255,255,255,0.9);text-align:right;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomright: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}

.home-overlay h3{ color:#444; }

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


.navbar-header{
	float:none;
}

.a3 {
  color: #fff;
  padding: 12px 20px 14px;
  display: inline-block;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  background: #e77e00;
}

.a3:hover {
  background: #3e454c;
}

	.nav-wrap { position: relative; float: left; width: 100%; height: 0; overflow: hidden; }

	.nav-wrap.transition {
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease; }

	.expand .nav-wrap { height: auto; }

	
	.safari .nav-wrap.transition { -webkit-transition: none; transition: none; }
.level-3_link{display:block;color:#1e1e1e;text-transform:capitalize;text-decoration:none}
.level-3_link:hover{color:#acb1b4}


#jeglio .item .love-this{right:0px; padding:3px 6px; font-size:70%; background:white; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; margin:0 0px}


#jeglio .item .love-this, #jeglio .item .closeme{z-index:20; top:0; position:absolute; cursor:pointer; opacity:0.4}


#jeglio .item:hover .love-this{opacity:1}


#item-theater .love-this{background:white; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; font-size:70%; padding:3px 6px; right:1px; margin:0 5px}


#item-theater .love-this, #item-theater .closeme{cursor:pointer; opacity:0.4; position:absolute; top:0; z-index:20}


#item-theater:hover .love-this{opacity:1}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-7{width:58.33333333%}

#navigation #mob-menu #searchform{width: 100%;}

.fixed-menu #mob-menu #searchform{display:block;width:100%;}

#mob-menu .search-box{top:0;width:100%;pointer-events: none;}

#navigation #mob-menu #searchform input{border-left:0;height:82px;margin:0;float:right;pointer-events: all;}

#navigation #mob-menu #searchform input:focus{width:calc(100% - 87px);}

#navigation #mob-menu .submit-button{height:72px;width:72px;}

#mob-menu .search-box.active{width:100%;}

#mob-menu .featured-thumbnails{display:none;visibility: hidden;}

#mob-menu { padding: 13px 0; text-align: center; display: none; text-transform: uppercase; font-size: 15px; font-weight: 700; line-height: 40px; }

        #mob-menu img{ width:180px;}

#main-nav ul li a, #mob-menu{font-family: Montserrat;}

#site-logo, .about-logo, #mob-menu{background:#e5192c;}

.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}



.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
	padding:25px 0 0 0;
}

.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}

.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}

.widget-area .widget a {
	color: #757575;
}

.widget-area .widget a:hover {
	color: #21759b;
}

.widget-area #s {
	width: 53.66666666666%; 
}

.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}

.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}

.template-front-page .widget-area .widget li a {
	color: #757575;
}

.template-front-page .widget-area .widget li a:hover {
	color: #21759b;
}

.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}





.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}

	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}

	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}

	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
.menu-item-has-children,.menu-item-language{position:relative;}
.menu-item-has-children:hover:after,.menu-item-language:hover:after{border-color:#c59d5f;}
.menu-item-has-children:after,.menu-item-language:after{content:"";position:absolute;top:50%;right:6px;margin-top:-2px;display:inline-block;width:5px;height:5px;border-right:1px solid #262526;border-bottom:1px solid #262526;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.header--transparent .menu-item-has-children:after,.header--transparent .menu-item-language:after{border-color:white;}
.headroom--not-top .menu-item-has-children:after,.headroom--not-top .menu-item-language:after{border-color:#262526;}
.is--ie .menu-item-has-children,.is--ie .menu-item-language{background-color:rgba(255,255,255,0.01);}
.lt-ie9 .menu-item-has-children,.lt-ie9 .menu-item-language,.ie9 .menu-item-has-children,.ie9 .menu-item-language{background-color:white;}
.sub-menu .menu-item-has-children,.sub-menu .menu-item-language{position:relative;}
.sub-menu .menu-item-has-children:after,.sub-menu .menu-item-language:after{right:24px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.navigation--main .nav--main li.menu-item-has-children:after,.navigation--main .nav--main li.menu-item-language:after{content:none;}
.nav--footer .menu-item-has-children:after,.nav--footer .menu-item-language:after{content:none;}

#tjTopper .custom-none p, #ce-cf-container-82 {
    margin: 0;
}

#tjTopper .custom-none {

	margin: 0 2px 0 0;
    float: right;
    height: 34px;
}

.custom-otherdtls strong {
    color: #4B5668;
}

.custom-quickguides .tjslctlist {
    width: 125px;
}

.custom-quickguides h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.custom.downloads .grid_2 {
    width: 140px;
    display: inline;
    float: left;
    margin-right: 10px;
}

.custom-regbtm p {
    margin: 0;
}

.custom-none.myaccount{overflow:hidden}



.custom.tv_mobile{
display: none;}

div.menu ul.third-level {
  background:#f3edd1!important;
  padding:15px 0!important;
  width:150px!important;
}

div.menu li.second-level ul.third-level {
  margin-top:15px!important;
}

div.menu ul.third-level li {
  background:#f3edd1!important;
  padding:0!important;
  border-bottom:2px solid #f3edd1!important;
}

div.menu ul.third-level li a {
  background:#f3edd1!important;
  padding:5px 10px!important;
  margin:0!important;
}

div.menu ul.third-level li a:hover {
  background:#474747!important;
  color:white!important;
  padding:5px 10px!important;
}
#ham-menu-mobile #mobile-spacer{background-color:#e7e8e7;}
#mobile-spacer{height:50px;}
.contentboxsec{margin:0px;padding:0px;width:700px;height:auto;border:1px solid #c8d1e3;border-top:none}
.contentboxsec ul{margin:0px;padding:0px 10px 10px 25px;list-style:square;clear:both}
.contentboxsec ul li{margin:0px;padding:0px;line-height:20px;text-align:justify}
.contentboxsec ul li a{margin:0px;padding:0px;line-height:20px;text-align:justify;color:#36f;text-decoration:underline}
.contentboxsec ul li a:hover{margin:0px;padding:0px;line-height:20px;text-align:justify;color:#36f;text-decoration:none}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}
	
.footer-subnav{
	background:#c5ccc5;
	margin:5px 0;
	font-size:15px;
	padding-left:8px;
	line-height:38px;}
		
.footer-subnav li{
	float:left;
	white-space:nowrap;}

.footer-subnav li a{
	float:left;
	color:#000;
	padding:0px 8px;
	padding:0px 7px\9;	}

.mac-os .footer-subnav li a{
	padding:0 7px;}

	
	.toggle-container { 
		display: block; 
		background: #1D1D1D;
	}
.cent{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}
.tablenohover tbody tr:hover{background:transparent}
.fl-animated.fl-slide-left {animation: fl-slide-left 1s ease-out;-webkit-animation: fl-slide-left 1s ease-out;-moz-animation: fl-slide-left 1s ease-out;}
.fl-animated.fl-slide-right {animation: fl-slide-right 1s ease-out;-webkit-animation: fl-slide-right 1s ease-out;-moz-animation: fl-slide-right 1s ease-out;}
.fl-animated.fl-slide-up {animation: fl-slide-up 1s ease-out;-webkit-animation: fl-slide-up 1s ease-out;-moz-animation: fl-slide-up 1s ease-out;}
.fl-animated.fl-slide-down {animation: fl-slide-down 1s ease-out;-webkit-animation: fl-slide-down 1s ease-out;-moz-animation: fl-slide-down 1s ease-out;}
.fl-content-slider .fl-slide {position: absolute;top: 0;visibility: hidden;}
.fl-content-slider .fl-slide:first-child,.fl-content-slider-loaded .fl-slide {position: relative;visibility: visible;}
.fl-content-slider .fl-slide-bg-photo {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 1;}
.fl-content-slider .fl-slide-bg-photo a {bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 1;}
.fl-content-slider .fl-slide-bg-photo-img {display: none;}
.fl-slide-photo {position: relative;text-align: center;z-index: 2;}
.fl-slide-text-left .fl-slide-photo-wrap {float: right;}
.fl-slide-text-center .fl-slide-photo-wrap {text-align: center;}
.fl-slide-text-center .fl-slide-photo-wrap img {margin: 0 auto;}
.fl-slide-text-right .fl-slide-photo-wrap {float: left;}
.fl-slide-mobile-photo {display: none;}
.fl-slide-content {position: relative;z-index: 2;}
.fl-slide-text-left .fl-slide-content-wrap {float: left;text-align: left;}
.fl-slide-text-center .fl-slide-content-wrap {margin: 0 auto;text-align: center;}
.fl-slide-text-right .fl-slide-content-wrap {float: right;text-align: left;}
.fl-slide-cta-button {padding-top: 24px;}
.fl-slide-photo-wrap {display: none;}
.fl-slide-text-left .fl-slide-content-wrap,.fl-slide-text-right .fl-slide-content-wrap {float: none;text-align: center;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content-wrap,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {min-height: 0;width: auto;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {margin: 0 !important; padding: 30px;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-title {font-size: 26px !important; line-height: 38px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text * {font-size: 14px !important; line-height: 22px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide a.fl-button {padding: 10px 20px !important;}
.fl-node-55881a668de74 .fl-content-slider,.fl-node-55881a668de74 .fl-slide {min-height: 450px;}
.fl-node-55881a668de74 .fl-slide-foreground {margin: 0 auto;max-width: 1500px;}
.fl-node-55881a668de74 .fl-slide-0 .fl-slide-content-wrap { width: 40%; }
.fl-node-55881a668de74 .fl-slide-0 .fl-slide-content { margin-right: 0px; margin-left: 240px;min-height: 450px; }
.fl-node-55881a668de74 .fl-slide-0 .fl-slide-title { font-size: 26px; }
.fl-node-55881a668de74 .fl-slide-0 .fl-slide-title, .fl-node-55881a668de74 .fl-slide-0 .fl-slide-text, .fl-node-55881a668de74 .fl-slide-0 .fl-slide-text * { color: #e8e8e8; }
.fl-node-55881a668de74 .fl-slide-0 .fl-slide-title, .fl-node-55881a668de74 .fl-slide-0 .fl-slide-text { text-shadow: none; }
.fl-node-55881a668de74 .fl-slide-1 .fl-slide-content-wrap { width: 40%; }
.fl-node-55881a668de74 .fl-slide-1 .fl-slide-content { margin-right: 0px; margin-left: 240px;min-height: 450px; }
.fl-node-55881a668de74 .fl-slide-1 .fl-slide-title { font-size: 26px; }
.fl-node-55881a668de74 .fl-slide-1 .fl-slide-title, .fl-node-55881a668de74 .fl-slide-1 .fl-slide-text, .fl-node-55881a668de74 .fl-slide-1 .fl-slide-text * { color: #e8e8e8; }
.fl-node-55881a668de74 .fl-slide-1 .fl-slide-title, .fl-node-55881a668de74 .fl-slide-1 .fl-slide-text { text-shadow: none; }
.fl-node-55881a668de74 .fl-slide-2 .fl-slide-content-wrap { width: 40%; }
.fl-node-55881a668de74 .fl-slide-2 .fl-slide-content { margin-right: 0px; margin-left: 240px;min-height: 450px; }
.fl-node-55881a668de74 .fl-slide-2 .fl-slide-title { font-size: 26px; }
.fl-node-55881a668de74 .fl-slide-2 .fl-slide-title, .fl-node-55881a668de74 .fl-slide-2 .fl-slide-text, .fl-node-55881a668de74 .fl-slide-2 .fl-slide-text * { color: #e8e8e8; }
.fl-node-55881a668de74 .fl-slide-2 .fl-slide-title, .fl-node-55881a668de74 .fl-slide-2 .fl-slide-text { text-shadow: none; }
