﻿#mobile-nav-button{display:none}
#mobile-nav-button.open{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}


a.woo-sc-button.small { padding:2px 10px; font-size:0.9em;}



.tess, .tessdivider1, .tessdivider2, .textvalue ul, .cat-haeding, .textvalue, .innermenu, .menu
{
	width:100%;
}



.cat-haeding{margin:13px 0px 0px 0px; width:795px; float:left; height:28px;}

.cat-haeding h1{padding:0px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; font-size:13px; line-height:28px;}

.cat-haeding h1 a{color:#ffffff; text-decoration:none;}

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


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


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

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


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


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


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


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


#content .default_product_display img {

margin-bottom: 10px;
}



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


.default_product_display {width:222px!important;max-width:222px!important;}
.blue-title,.entry-content h2{color:#091A34}
.blue-title a,.entry-content h2 a{color:#091A34}
.blue-title a:visited,.entry-content h2 a:visited{color:#091A34}
.blue-title a:focus,.entry-content h2 a:focus{color:#091A34}
.blue-title a:hover,.entry-content h2 a:hover{color:#205bb6}
.blue-title a:active,.entry-content h2 a:active{color:#091A34}







.container {
padding-left: 20px;
padding-right: 20px;
}

	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}


.container p {
	padding-bottom: 15px; 
}


.container ol {
    padding-bottom: 20px;
}


.container ol li {
}
#footer-container .bottom-brand img{max-width:100%}
#footer-container .bottom-brand,#footer-container .socons{float:right;padding:0}
#footer-container .bottom-brand .spacer,#footer-container .socons .spacer{margin:0 0 1em 1em}
#footer-container .bottom-brand{float:left;margin-top:-8px;width:100%}
#footer-container .bottom-brand .spacer{margin:0 0 1em 0}


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


.clearfix {
    clear: both;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}
.block-search .inner .inner-wrapper{padding:3px 0 2px 0;}

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

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

.ad-footer ul {
	float: left;	
}
#page-wrapper{margin:0px auto;padding:0px;width:100%;margin-top:15px;margin-bottom:15px;}
#page{padding:0px;}
#page-title{padding:4px 8px;font-size:1.3em;margin-bottom:10px;line-height:1.0em;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.overlay #page-wrapper{width:100%;}
.overlay #page{margin:0;padding:0px;}

body,#page-wrapper{background-color:#a8acb7;color:#000000;}

.box_2 {
	background-color: #e0eef1;
	border-right: none;
    bottom: 0;
    height: 100%;
    position: absolute;
    right: 0;	
}

.box_2 .cta-btn {
	background-color: #528f9e;	
}

.box_2 a:hover.cta-btn {	
	background-color: #fff;
	color: #528f9e;	
	text-decoration: none;
}

	 .box_1,
	 .box_2 {
	 	border-right: none;
		 position: inherit;
	 }
.product-charms .charm .circle{background-color:rgba(51,51,51,.2);width:76px;height:76px;border:2px solid #FFF;border-radius:50%;position:relative}
.signin a{color:#4f9de1;font-size:0.92308em;font-family:'Gotham SSm 5r','Gotham SSm A','Gotham SSm B';font-weight:500;font-style:normal;}
.signin a:hover{color:#fcb034;}



#intro{
   color:#ffffff;
}

#intro a{          
   color:#ffffff;
}

#intro a:hover{    
   color:#cccccc;
}

#intro h1, #intro h2, #intro h3, #intro h4, #intro h5, #intro h6{
   color:#ffffff;
}


#page-top h4, #intro h4{
    font-size: 25px;
    font-weight: 800;
    padding-left: 20px;
    padding-top: 7px;
    margin-bottom: 5px;
}


#page-top p, #intro p{
    font-size: 16px;
    padding-left: 20px;
    letter-spacing: 1px
}




ul.dropdown,
ul.dropdown li,
ul.dropdown ul { list-style: none; margin: 0; padding: 0; }

ul.dropdown { position: relative; z-index: 597; float: left; }

ul.dropdown li { float: left; min-height: 1px; line-height: 1.3em; vertical-align: middle; }

ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }

ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }

ul.dropdown ul li { float: none; }

ul.dropdown ul ul { top: 1px; left: 99%; }

 ul.dropdown li li { margin-left: 0px; font-family: Helvetica, sans-serif; font-size: 12px; text-transform: none; font-weight: normal; }

 ul.dropdown li a { display: block; color: #4C4C4C; }

 ul.dropdown a:link,
 ul.dropdown a:visited { color: #ffffff; text-decoration: none; }

 ul.dropdown a:hover { color: #ffffff; text-decoration: none; }

 ul.dropdown li:hover a { color: #ffffff; text-decoration: none; }

 ul.dropdown a:active { color: #ffffff !important; }

 	ul.dropdown ul li:hover { background-color: #E00030; }

 	ul.dropdown ul a:link,
 	ul.dropdown ul a:visited { color: #ffffff; }

 	ul.dropdown ul a:hover { color: #fbf5dc; text-decoration: none; }

 	ul.dropdown ul a:active { color: #ffffff; }

	ul.dropdown ul a { padding: 5px 12px; }

	ul.dropdown ul a,
	ul.dropdown ul a:hover { font-family: 'Conv_Gotham-Book', Gotham, Century Gothic, Sans-serif; font-size: 10px; padding: 5px 8%; }

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }


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


.genesis-nav-menu .menu-item:hover {
  position: static; }

.widget-container {
	margin: 0 0 18px 0;
}




a.more {



	font-size:17px;



	font-weight:bold;



	line-height:23px;



	text-decoration:none;



	color:#fff;



}




#banner a.more { display:block; }
.slider_content{position:absolute;left:24.7%;bottom:0;z-index:9;}
.container .slider_content h2{color:#fff;margin-bottom:0;text-transform:uppercase;font:48px/60px 'serif6beta-regular';text-align:left;}
.slider_content p{color:#fff;font:30px/34px 'opensans-semibold';width:64%;margin:4px 0 10px;}
.not-home .slider_content{left:17%;width:54%;}
.not-home .slider_content p{width:100%;margin:0;text-align:right;font:16px/18px 'opensans-light';}
.not-home .slider_content a{margin:0;font:16px/18px 'opensans-extrabold';text-align:right;text-decoration:none;color:#fff;}
.not-home .slider_content h2{float:left;width:50%;margin:0 0 7px;padding:0;font:36px/48px 'serif12beta-regular';color:#fff;}
.not-home .slider_content .slider_con_det{float:right;width:50%;text-align:right;}
.not-front .slider_content{left:17%;width:54%;}
.not-front .slider_content h2{float:left;width:50%;margin:0 0 7px;padding:0;font:36px/48px 'serif12beta-regular';color:#fff;}
.not-front .slider_content h2 a{font:36px/48px 'serif12beta-regular';}
.not-front .slider_content .slider_con_det{float:right;width:50%;text-align:right;}
.not-front .slider_content p{width:100%;margin:6px 10px;font:16px/18px 'opensans-light';text-align:right;}
.not-front .slider_content a,.not-front .slider_content p.learn{font:16px/18px 'opensans-extrabold';text-align:right;text-decoration:none;color:#fff;}
.not-front .slider_content p.desc,.not-front .slider_content p.desc a{font:14px/18px 'opensans-regular';}
.slider_content a{color:#fff;}
.slider_content a:hover{color:rgba(255,255,255,.85);}
.not-front .slider_content p.desc a{font:14px/15px 'opensans-regular';}
body.front .slider_content p{margin-bottom:8px;}
.not-front .container .slider_content h2,.not-front .container .slider_content h2 a{font:22px/25px 'serif6beta-regular';float:left;text-align:left;}
.not-front .slider_content a{font:15px/18px 'opensans-extrabold';}
body.front .container .slider_content h2{font:15px/15px "serif6beta-regular";}
.not-front .slider_content p.desc{margin-top:15px;}
.not-front .slider_content p.desc,.not-front .slider_content p.desc a,.not-front .slider_content a,.not-front .slider_content p.learn{margin:0;}

  .lead-call,
  .lead-form {
    height: 615px;
  }

  .lead-form form {
    margin-right: 0;
  }



.lead-call,
.lead-form {
  height: 430px;
  padding: 50px; }


.lead-form p {
  max-width: 400px; }


.lead-form .tcpa {
  font-size: 10px;
  color: #999;
  margin: 10px 0;
  max-width: 100%; }


.ie7 .lead-form {
  height: auto; }
.fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright{display:block;float:none;margin:0;width:100%;}
.fusion-mobile-menu-design-modern .fusion-alignleft,.fusion-mobile-menu-design-modern .fusion-alignright{width:100%;float:none;display:block;}
.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{text-align:center;}
.fusion-secondary-header .fusion-alignright{margin-left:0;}
body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons{margin-bottom:5px;}
.fusion-mobile-menu-design-classic .fusion-alignleft,.fusion-mobile-menu-design-classic .fusion-alignright{float:none;width:100%;line-height:normal;display:block;}






  



  #instructors-container {
    -webkit-transform: translate3d(0,0,0);
    background: #000;
    position: relative;
    z-index: 3;
    padding: 60px 0;
    text-align: center;
  }

  #instructors-container h2 {
    color: #FE1E91;
    display: inline-block;
    margin: 0 0 30px;
    font-size: 40px;
    line-height: 42px;
    font-weight: 900;
    text-transform: uppercase;
  }

  #instructors-container h2 span {
    font-size: 24px;
    text-transform: none;
    color: #fff;
  }

  #instructors-container .instructor-container {
    display: inline-block;
    margin: 0 16px 20px;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
  }

  #instructors-container .instructor-container img {
    margin-bottom: 12px;
  }


  #instructors-container.home-instructors, #instructors-divider {
    display: none;
  }
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}


.col_picker, .col_picker2{color:#999;float:left;width:276px;height:240px;margin:10px 10px 0px 0;font-family:Calibri, 'Lucida Grande', Arial, Helvetica, sans-serif}

.col_picker select{	font-size:160%;}

.brd .col_picker, .brd .col_picker2, .brd .col_picker3, .brd p{color:#000;}


div.login-search.side-bar {margin-bottom: 30px;}




#header .login-search {
  width: 329px;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -24px;
  height: 49px;
  overflow: hidden;
}

#header a#mcSimpleLogin, .login-search-menu a#mcSimpleLogin {
  background: #a4a4a4;
  width: 164px; float: left;
  line-height: 49px;
  height: 49px;
  text-decoration: none;
  color: #4A4A4A;
  display: block;
  padding: 0;
  text-align: center;
  font-size: 14px;
}

#header a#mcSimpleLogin:after,
#header .moduletable.mc-search:after,
#header .moduletable.mc-search.member-search:after,
.login-search-menu a#mcSimpleLogin:after,
.login-search-menu .moduletable.mc-search:after,
.login-search-menu .moduletable.mc-search.member-search:after {
  content: " \e1d5";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


#header a#mcSimpleLogin:hover, .login-search-menu a#mcSimpleLogin:hover {opacity: 0.8; color: white;}


#header .moduletable.mc-search, .login-search-menu .moduletable.mc-search {
  position: relative;
  height: 24px;
  background: #FFF1D2;
  float: right;
  width: 164px;
  border-bottom: 1px solid #fff;
}

#header .mc-search input.inputbox, .login-search-menu .mc-search input.inputbox {
  border: none;
  display: block;
  background: none;
  height: 14px;
  padding: 5px 24px 5px 10px;
  color: #DBD0B7;
  font-size: 11px;
  margin: 0;
  width: 130px;
}


#header .moduletable.mc-search:after, .login-search-menu .moduletable.mc-search:after {
  content: "\e604";
  background: none;
  position: absolute;
  top: 3px;
  right: 4px;
  color: #DBD0B7
}

#header .moduletable.mc-search.member-search:after, .login-search-menu .moduletable.mc-search.member-search:after {
  content: "\e605";
}


#header .mc-search a.button.mc-search, .login-search-menu .mc-search a.button.mc-search {
  display: none;
}

.mobile-menu-top.modules-1 .login-search-menu a#mcSimpleLogin {margin-bottom: 0;}


.login-search-menu {padding: 50px 0 20px; width: 56%}

.login-search-menu a#mcSimpleLogin {
  float: none;
  width: auto;
  margin: 0 20px 20px;
  font-size: 14px;
  color: white;
  }

.login-search-menu a#mcSimpleLogin:after {font-size: 32px; float: right; margin-top: 8px; margin-right: 1px; color: white;}


.login-search-menu .moduletable.mc-search {background: #222;}

.login-search-menu .moduletable.mc-search:after {font-size: 32px; top: 8px; right: 8px; color: rgba(255,255,255,0.7);}

.login-search-menu .mc-search input.inputbox {width: 80%; height: 39px; line-height: 39px; font-size: 13px; color: rgba(255,255,255,0.7);}
 
  #primary-nav-container, #tablet-landscape, .login-search {display: none;}
 
    .login-search-menu a#mcSimpleLogin,
    .login-search-menu .moduletable.mc-search {height: 30px; line-height: 30px; margin: 0 20px 2px 20px;}

    .login-search-menu a#mcSimpleLogin:after,
    .login-search-menu .moduletable.mc-search:after {font-size: 16px;}

  .login-search-menu a#mcSimpleLogin,
  .login-search-menu .moduletable.mc-search {margin-left: 10px; margin-right: 10px;}
 

.login-search.side-bar a#mcSimpleLogin          {background: #4a4a4a; color: #fff;}

.login-search.side-bar a.button.mc-search       {background: #4a4a4a; color: #fff;}

#footer-content {TEXT-ALIGN: center; PADDING-TOP: 0px}


#right-widget-text{
	width:320px;
	background:#fff;
	border:1px solid #0c3e74;
	border-right:0;
	color:#7a7d82;
	padding:16px;
	font-size:0.95em;
	-webkit-border-radius:0 0 0 5px;
	-moz-border-radius:0 0 0 5px;
	border-radius:0 0 0 5px;
	-webkit-box-shadow:3px 2px 7px rgba(0,0,0, 0.25), 0 0 0 1px rgba(255,255,255, 1);
	-moz-box-shadow:3px 2px 7px rgba(0,0,0, 0.25), 0 0 0 1px rgba(255,255,255, 1);
	box-shadow:3px 2px 7px rgba(0,0,0, 0.25), 0 0 0 1px rgba(255,255,255, 1);
}

.post .content {
  clear: both;
  line-height: 18px;
}


body.static a,
.post .content a
{
	text-decoration: underline;
}

.post .content img {
	margin: 18px 0;
	display: block;
	border: 3px solid #c4c7cd;
}

body.home .post .content {
  margin:0; padding:0;
}


.post .content .entry_image {
  width:318px; height:192px;
  float:left;
  margin: 0 21px 18px 0;
  border:3px solid #C4C7CD;
  background: #C4C7CD;
  overflow:hidden;
}

.post .content .entry_image img {
  border:none;
  margin:0;
}

.latest_reviews .post .content {
	min-height: 85px;
}

.latest_reviews .post .content .entry_image {
	width:117px;
	height:81px;
	margin-bottom:0;
}

.latest_reviews .post .content .entry_image img{margin:0}

.latest_reviews .post .content p {
	height:81px;
	overflow: hidden;
}


#comments .container.comments .comment_content,
#comments .container.comments .content
{
  clear:right;
  padding-top:0;
  float:left;
  width:440px;
}

.entry .content {
  width: 531px;
  float: left;
  clear: none;
}

#popular-entry .content {
  width: 345px;
  padding-right: 58px;
  margin-right: 10px;
  border-right: 1px solid #e2e3e6;
}
#links{clear:right;float:right;width:250px;margin-top:5px}
#links ul{list-style:none;padding:0;font-size:24px;font-weight:400;font-family:futura-pt-n4,futura-pt,sans-serif;margin:10px 0 0 0}
#links ul li{margin-bottom:5px}

#footerlogo {	position:relative;	left:710px;	top:15px;	}
#search{padding-top:25px}
#search input[type=text]{float:left;width:615px;height:35px;margin:0}
#search input[type=button],#search input[type=submit]{float:left;border-radius:10px;cursor:pointer;background:#006eb4;border:1px solid #fff;color:#fff;padding:10px 20px;margin:0}
.list-divided .list-group__item,.list-divided .list-divided__item{border-bottom:1px dotted black;vertical-align:middle}
.list-divided--table .list-divided__item{display:table-row}

.section-navi .navi-wrap {
  height: 50px;
  position: relative;
}


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


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

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


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


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


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


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


#content .default_product_display img {

margin-bottom: 10px;
}



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


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



#system-message{margin:0}

#system-message dt{display:none}

#system-message dd{background:none!important;padding:0!important}

#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{color:#222;font-weight:400;margin:0;padding:0}

#system-message dd.message ul{background:#FFFEF4;border-top:1px solid #EAE8CC;border-bottom:1px solid #EAE8CC}

#system-message dd.error ul{background:#fff3f4;border-top:1px solid #FF969B;border-bottom:1px solid #FF969B}

#system-message dd.notice ul{background:#f4faff;border-top:1px solid #96ccff;border-bottom:1px solid #96ccff}

#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;text-indent:0;text-align:center;margin:0;padding:8px 16px}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}

.fusion-footer-widget-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

.fusion-footer-widget-area li.recentcomments a {
  border: none;
}

.fusion-footer-widget-area .widget_recent_entries li {
  border-bottom: 1px solid;
  padding-bottom: 12px;
}

.fusion-footer-widget-area .widget_recent_entries a {
  border-bottom: 0;
  padding-bottom: 0;
}

.sidebar .contact_info p,
.fusion-footer-widget-area .contact_info p,
#slidingbar .contact_info p {
  margin: 0;
}

.sidebar .s,
.fusion-footer-widget-area .s,
#slidingbar-area .s {
  width: 100%;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}

.sidebar .sub-menu,
.sidebar .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

.fusion-footer-widget-area .widget_categories li:first-child a,
#slidingbar-area .widget_categories li:first-child a {
  padding-top: 0;
}

.fusion-footer-widget-area .widget_categories li a,
#slidingbar-area .widget_categories li a {
  border-bottom: 1px solid #282a2b;
  padding: 12px 0px;
  display: block;
}

.fusion-footer-widget-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
  margin-left: 5px;
}

.fusion-footer-widget-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}

.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.fusion-footer-widget-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}

.fusion-footer-widget-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}

.fusion-footer-widget-area .social-networks li,
.fusion-footer-widget-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}

.fusion-footer-widget-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click li,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click li,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,
.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  width: 100%;
  padding: 0;
  border-bottom: none;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: 35px;
}

.sidebar .widget_icl_lang_sel_widget li a,
#slidingbar-area .widget_icl_lang_sel_widget li a,
.fusion-footer-widget-area .widget_icl_lang_sel_widget li a {
  display: block;
  padding: 5px 10px;
  text-shadow: none;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul .fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: auto;
  border-top: 0;
}

.fusion-footer-widget-area #lang_sel_list li a,
#slidingbar-area #lang_sel_list li a {
  background-color: transparent;
  padding-top: 8px;
  padding-bottom: 8px;
}

.sidebar ul.list-icon a,
.fusion-footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}

.sidebar .products a,
.fusion-footer-widget-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}

.sidebar .products .product-title,
.fusion-footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}

.fusion-footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}

.fusion-footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}

.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.fusion-footer-widget-area .products-slider a,
.fusion-footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.sidebar .products-slider a,
.sidebar .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}

.fusion-footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel li,
.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.fusion-footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.sidebar .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}

.fusion-footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.sidebar .product-category mark {
  background-color: transparent;
  color: inherit;
}

.fusion-footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.sidebar .product-category h3 {
  margin-bottom: 0;
}

.sidebar .wooslider-control-nav li a,
.fusion-footer-widget-area .wooslider-control-nav li a {
  padding: 0;
  background: none;
  border: 0;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  margin-right: 3px;
}

.sidebar .wooslider-next,
.sidebar .wooslider-prev,
.fusion-post-content .wooslider .wooslider-prev,
.fusion-post-content .wooslider .wooslider-next,
.fusion-footer-widget-area .wooslider-next,
.fusion-footer-widget-area .wooslider-prev {
  width: 29px;
  height: 29px;
}

.sidebar .wooslider .wooslider-control-nav,
.fusion-footer-widget-area .wooslider .wooslider-control-nav {
  bottom: 5px;
}

.sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav,
.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav {
  bottom: 12px;
}

.fusion-footer-widget-area .slide-excerpt {
  overflow: hidden;
  position: absolute;
  bottom: -50px;
  padding: 0px;
  width: 100%;
  text-align: center;
}


#slidingbar .widget_calendar table,
.sidebar .widget_calendar table,
.fusion-footer-widget-area .widget_calendar table {
  width: 100%;
}



.fusion-footer-parallax {
  z-index: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.fusion-footer-parallax .fusion-footer-widget-area {
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
}

.fusion-footer-widget-area {
  overflow: hidden;
  position: relative;
  padding: 43px 10px 40px;
  border-top: 12px solid #e9eaee;
  background: #363839;
  color: #8c8989;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-footer-widget-area h3,
.fusion-footer-widget-area .widget-title {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}

.fusion-footer-widget-area a {
  color: #bfbfbf;
}

.fusion-footer-widget-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

.fusion-footer-widget-area ul li a {
  display: block;
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area ul li a:hover {
  color: #a0ce4e;
}

.fusion-footer-widget-area ul li:first-child a {
  padding-top: 0px;
}

.fusion-footer-widget-area .holder-block img {
  width: 100%;
}

.fusion-footer-widget-column {
  margin-bottom: 20px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}

.fusion-footer-copyright-area {
  z-index: 1;
  position: relative;
  padding: 18px 10px 12px;
  border-top: 1px solid #4b4c4d;
  background: #282a2b;
}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{color:#FFFFFF;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#ffffff;}
#slidingbar-area  h3,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"],.woocommerce .avada-order-details .order-again .button,.woocommerce .checkout #place_order,.woocommerce .checkout_coupon .button,.woocommerce .login .button,.woocommerce .register .button,.woocommerce .shipping-calculator-form .button,.woocommerce .single_add_to_cart_button,.woocommerce button.button{font-weight:bold;}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'Antic Slab', Arial, Helvetica, sans-serif;font-weight:400;}
#slidingbar-area .slide-excerpt h2,.fusion-footer-widget-area .slide-excerpt h2,.jtwt .jtwt_tweet,.sidebar .jtwt .jtwt_tweet,.sidebar .slide-excerpt h2,body{font-size:15px;line-height:23px;}
#slidingbar-area ul,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.project-content .project-info h4{font-size:15px;line-height:23px;}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,#slidingbar-area .slide-excerpt h2,.fusion-accordian .panel-body,.fusion-footer-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,.sidebar .slide-excerpt h2,body{line-height:20px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:13px;line-height:13px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#8C8989;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area a{color:#BFBFBF;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}
#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}
.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}
.field-type-taxonomy-term-reference .field-item{display:inline;margin-left:.3em;}
.field-name-taxonomy-tags .field-item{display:inline;margin:0 10px 0 0;}
#main .field-name-field-tags .field-items .field-item{color:#ff8400;}
#main .field-item p{border-color:#333333;}
#main .field-items .field-item{margin-left:6px;margin-right:5px;}
#main .field-name-field-tags .field-items .field-item:last-child{border-right-width:0px;padding-right:0px;margin-right:0px;}
#main .field-name-body .field-items .field-item{margin-left:0px;margin-right:0px;}
#main .field-items .field-item:last-child{border-right-width:0px;padding-right:0px;}
#main .field-type-taxonomy-term-reference .field-items .field-item{font-size:12px;text-transform:uppercase;text-align:left;line-height:140%;text-decoration:none;padding-right:6px;border-right-width:1px;border-style:dotted;margin-right:6px;}
#main .media-gallery-media .field-items .field-item{margin-left:0;margin-right:0;}
.meta-wrapper .media-title * .field-item,.meta-wrapper .media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;-moz-binding:url(/profiles/gardens/modules/contrib/media_gallery/ellipsis.xml#ellipsis);}
.media-gallery-detail-wrapper .field-name-media-description .field-item{word-wrap:break-word;}
 .flags .ca{ background-position: -48px 0}

.panel-2col-stacked{margin-top:0;padding-top:0}
.panel-2col-stacked .panel-col-top,.panel-2col-stacked .panel-col-bottom{width:99.9%;clear:both}
.panel-2col-stacked .panel-col-top .inside{margin-bottom:.5em}
.panel-2col-stacked .panel-col-first{float:left;width:50%}
* html .panel-2col-stacked .panel-col-first{width:49.9%}
.panel-2col-stacked .panel-col-first .inside{margin:0 .5em 1em 0}
.panel-2col-stacked .panel-col-last{float:left;width:49.9%}
.panel-2col-stacked .panel-col-last .inside{margin:0 0 1em .5em}
.panel-2col-stacked .panel-separator{margin:0 0 1em 0}

#leftnav .menu li {margin-top: 0px;}

#leftnav .menu li a{color: #e21935; font-size: 1.66em; font-family: 'Open Sans Condensed', sans-serif;}


#footer .menu li a {
  font-weight: bold; 
  font-size: 1.55em; 
  font-family: 'Open Sans Condensed', sans-serif; 
  margin-bottom: 0px;
}


#footer .col3 .menu {float: none;}

#footer .col3 .menu li {float: none; font-weight: normal; color: #fff; height:20px;}

#footer .col3 .menu li a {font-weight: normal; font-size: 1em; padding-left: 0;}

#footer .col3 .menu li.header {height: 32px;}

#footer .col3 .menu li.header a {font-weight: bold; font-size: 1.53em; font-family: 'Open Sans Condensed', sans-serif;}

#footer .col3 .menu li.email a {font-family: 'Open Sans', sans-serif;}

#footer .col3 .menu li span {padding:5px 0; display: block; font-family: 'Open Sans', sans-serif;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.btn-adn:hover,.btn-adn:focus,.btn-adn:active,.btn-adn.active,.open .dropdown-toggle.btn-adn{color:#fff;background-color:#d05d48;border-color:rgba(0,0,0,0.2)}

.btn-adn:active,.btn-adn.active,.open .dropdown-toggle.btn-adn{background-image:none}
.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{color:#fff;background-color:#183c60;border-color:rgba(0,0,0,0.2)}

.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{background-image:none}
.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d70b7;border-color:rgba(0,0,0,0.2)}

.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{background-image:none}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}

.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}
.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{color:#fff;background-color:#d6006f;border-color:rgba(0,0,0,0.2)}

.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{background-image:none}
.btn-foursquare:hover,.btn-foursquare:focus,.btn-foursquare:active,.btn-foursquare.active,.open .dropdown-toggle.btn-foursquare{color:#fff;background-color:#005888;border-color:rgba(0,0,0,0.2)}

.btn-foursquare:active,.btn-foursquare.active,.open .dropdown-toggle.btn-foursquare{background-image:none}
.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{color:#fff;background-color:#303030;border-color:rgba(0,0,0,0.2)}

.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{background-image:none}
.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}

.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}
.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#335d7e;border-color:rgba(0,0,0,0.2)}

.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{background-image:none}
.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}

.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{background-image:none}
.btn-microsoft:hover,.btn-microsoft:focus,.btn-microsoft:active,.btn-microsoft.active,.open .dropdown-toggle.btn-microsoft{color:#fff;background-color:#135ed6;border-color:rgba(0,0,0,0.2)}

.btn-microsoft:active,.btn-microsoft.active,.open .dropdown-toggle.btn-microsoft{background-image:none}
.btn-openid:hover,.btn-openid:focus,.btn-openid:active,.btn-openid.active,.open .dropdown-toggle.btn-openid{color:#fff;background-color:#e47f08;border-color:rgba(0,0,0,0.2)}

.btn-openid:active,.btn-openid.active,.open .dropdown-toggle.btn-openid{background-image:none}
.btn-reddit:hover,.btn-reddit:focus,.btn-reddit:active,.btn-reddit.active,.open .dropdown-toggle.btn-reddit{color:#000;background-color:#c6e3ff;border-color:rgba(0,0,0,0.2)}

.btn-reddit:active,.btn-reddit.active,.open .dropdown-toggle.btn-reddit{background-image:none}
.btn-soundcloud:hover,.btn-soundcloud:focus,.btn-soundcloud:active,.btn-soundcloud.active,.open .dropdown-toggle.btn-soundcloud{color:#fff;background-color:#d64700;border-color:rgba(0,0,0,0.2)}

.btn-soundcloud:active,.btn-soundcloud.active,.open .dropdown-toggle.btn-soundcloud{background-image:none}
.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)}

.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{background-image:none}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#309aea;border-color:rgba(0,0,0,0.2)}

.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{background-image:none}
.btn-vimeo:hover,.btn-vimeo:focus,.btn-vimeo:active,.btn-vimeo.active,.open .dropdown-toggle.btn-vimeo{color:#fff;background-color:#129cc9;border-color:rgba(0,0,0,0.2)}

.btn-vimeo:active,.btn-vimeo.active,.open .dropdown-toggle.btn-vimeo{background-image:none}
.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{color:#fff;background-color:#4a6a89;border-color:rgba(0,0,0,0.2)}

.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{background-image:none}
.btn-yahoo:hover,.btn-yahoo:focus,.btn-yahoo:active,.btn-yahoo.active,.open .dropdown-toggle.btn-yahoo{color:#fff;background-color:#570b79;border-color:rgba(0,0,0,0.2)}

.btn-yahoo:active,.btn-yahoo.active,.open .dropdown-toggle.btn-yahoo{background-image:none}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.fuelux .pillbox[data-readonly] .pillbox-input-wrap button.dropdown-toggle{display:none}
.fuelux .repeater-pagination .repeater-primaryPaging ul.dropdown-menu{min-width:116px}
.fuelux .scheduler .start-datetime .combobox .dropdown-menu{max-height:200px;overflow:auto}
.fuelux .scheduler .start-datetime .dropdown{float:left;margin:0 10px 0 0}
.fuelux .scheduler .timezone-container .dropdown-label{height:18px;white-space:nowrap;max-width:20em;overflow:hidden;text-overflow:ellipsis}
.fuelux .scheduler .timezone-container .dropdown-menu{max-height:200px;overflow:auto}
.fuelux .scheduler .repeat-interval .dropdown-menu{max-height:200px;overflow:auto}
.fuelux .selectlist .btn.dropdown-toggle{white-space:normal}
.fuelux .selectlist .btn.dropdown-toggle .selected-label{padding-right:10px;text-align:left}


.open .dropdown-menu {
  animation-name: slidenavAnimation;
  animation-duration:.9s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: forwards;

  -webkit-animation-name: slidenavAnimation;
  -webkit-animation-duration:.9s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;

  -moz-animation-name: slidenavAnimation;
  -moz-animation-duration:.9s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: forwards;
}


.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}

.yamm .dropdown-menu {
  left: auto;
}

.yamm .nav.navbar-right .dropdown-menu {
  left: auto;
  right: 0;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}


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


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #ffd728 !important; }

	li#menu-item-24317 {margin-top: 40px!important;}
.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;}
.rfbp-timestamp{color:#999}
.rfbp-timestamp:hover{text-decoration:underline;color:#999;font-weight:400}
.global-header-footer .global-header__dropdown__link{display:block;padding:15px 0}
.global-header-footer .global-header__nav-secondary__item--currency .global-header__dropdown__link:after{content:"";display:table;clear:both}


#videobottom {
    float: left;
    margin-top: 10px;
    border-top: 1px dotted #B4B4B4;
    padding-top: 16px;
}

.entry #videobottom{
    padding: 0;
    margin-top: 0;
    margin-bottom: 22px;
    border-top: 0px none;
}


.entry .videothumb img {
    border: 0 none;
    padding: 0;
    margin: 0;
}


a.bigtitle, a.bigtitle:visited, a.fpbigtitle, a.fpbigtitle:visited, a.fpmediumtitle, a.fpmediumtitle:visited, a.fptitle, a.fptitle:visited, a.fpsmalltitle, a.fpsmalltitle:visited {
	color:#000;
}


.fpmediumtitle {
	font-size:22px; font-size:2.2rem;
	line-height:24px; line-height:2.4rem;
}
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper{margin:0 auto;width:940px;}
#main{clear:both;overflow:hidden;padding:40px 0 0 0;}
#main .widget-area ul{margin-left:0;padding:0 20px 0 0;}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
#main .widget-container.music-player ul{margin:0;}

.wp-caption.alignleft {
margin: 0 10px 10px 0;
}

.alignleft {
float: left;
}

img.alignleft {
display: inline;
float: left;
margin-right: 15px;
}

#top_bar_nav li {
	font-size: 0.6rem;
}

#top_bar_nav {
	margin: 0 0px 0 240px;
	width: auto;
}

#top_bar_nav li a {
	font-size: 10px;
}

.top_bar_menu_class.toggled-on {
	display: inline-block;
}

.top_bar_menu_class {
	display: none;
}

#pick-babes-drop-down ul #pick-babes-roanoke a {background-position:0 -88px;}

.table {
	display:table;
}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-tabs{position:relative;width:100%}
.ubermenu .ubermenu-tabs-group{border-style:solid}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{z-index:15}

  .device-inner .device-layers .js-fallback {
    height: 100%; }
#header-region #block-follow-site h2{color:#dedede;}
#header-region #block-follow-site .follow-links{margin-top:10px;}
#header-region #block-follow-site .follow-links a{display:block;float:left;margin-right:20px;color:#FFF;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
#sidebar-a .block{border-color:#cdcdcd;}
#footer-first-region .block{margin-left:0px;}
#footer-first-region .block .gutter{padding-top:4px;}
#prefooter-first-region .block{margin-bottom:10px;}
#sidebar-a .block .item-list ul{list-style-type:none;margin-left:0;padding-left:0;}
#footer-first-region .content .block{clear:none;float:left}
.block-settings .setting-icon{background-position:-331px -57px;}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }
#superfish-1 ul li.last{border-bottom:0;padding-bottom:0;}
#forum td.last-reply span,#forum td.title span{color:#535353;}
.view-portfolio .views-row.last{margin-right:0 !important;}
.featuredcontent.last{margin-right:0;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#beta{position:absolute;top:30px;right:0;}

  .col10 {
    display: inline;
    float: left;
    width: 39.58333333%;
    margin: 0 1.04166667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.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 { width: 100% }

.shareit.top {
    float: left;
    width: 100%;
    padding-top: 0;
    padding-bottom: 20px;
    clear: both;
}

		
		.shareit, .shareit.top { top: 275px; left: auto; z-index: 0; margin: 0 0 0 -123px; width: 90px; position: fixed; overflow: hidden; padding: 5px; border:none; border-right: 0;}


.cont_tiempo_uf {
    float: left;
    padding: 0 0 0 15px;
    line-height: 27px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
}

.entry{text-align:justify;line-height:1.6em;color:#525252;margin:12px 0 0}

.entry a,.entry_x a,.text a{color:#b33c00;text-decoration:none}

.entry img,.entry_x img{display:inline;margin:6px 10px 0 0}

.entry .right img,.entry_x .right img{float:right;display:inline;margin:6px 0 0 10px}

.entry ol,.entry_x ol{list-style-type:square;background:none;color:#9dafb3;margin:0 0 12px 40px;padding:0}

.entry ul,.entry_x ul{list-style-type:disc;background:none;color:#9dafb3;margin:0 0 12px 40px;padding:0}

.entry ol li,.entry_x ol li{list-style-type:decimal;background:none;color:#9dafb3;margin:0 0 0 12px;padding:0}

.entry ul li,.entry_x ul li{list-style-type:circle;background:none;color:#9dafb3;margin:0 0 0 12px;padding:0}


#social-media-list-container .social-media-time {
	color: rgba(255, 255, 255, .5);
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	left: 10px;
	position: absolute;
	bottom: 12px;
}





#preloader
{
display:none;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.node-type-homepage .thought-leadership-quote .quote-content-wrapper{display:none;}
.node-type-homepage .thought-leadership-quote .quote-content-wrapper.active{display:block;}
.mnt_pic_container .mnt{padding:0;margin:0;display:none;}


.localizador { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }

.page-id-8333 div.menu-header ul#menu-top-navigation li a span.smaller,
.page-id-8353 div.menu-header ul#menu-top-navigation li a span.smaller,
.page-id-8356 div.menu-header ul#menu-top-navigation li a span.smaller{
	font-size:9px;
}


#instagram-container {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  position: relative;
  padding: 20px 38px;
  margin: 30px 0px;
}

#instagram-container #instagram {
  border: 10px #f7921e solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

#instagram-container .sixth {
  padding: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#instagram-container .sixth:hover {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  
  -webkit-transform: scale(1.1);
  
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  z-index: 1;
}

#instagram-container #innstagram {
  left: 50%;
  margin-left: -146px;
  position: absolute;
  bottom: -10px;
  z-index: 50;
}



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




#footer ul.menu  li{
	width: 220px;
	float: left;
	background: none;
}


.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;
	}
.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-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }


.righttabborder {
    border-bottom: 1px dotted #666;
    padding: 15px 0px 11px 0px;
    width: 302px
}


.righttabborder
p {
    font-size: 12px;
    line-height: 23px
}


.righttabborder
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}


.righttabborder a:hover {
    text-decoration: none
}
.responsive #block-block-31{float:left;}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
#block-menu-secondary-menu ul.links li,.block ul{padding:0 0 5px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#usersite-container section.calendar_feature table.table-style td.event-location,#usersite-container section.bandsintown_feature table.table-style td.event-location{width:35%}

#gmap {
	position: absolute !important;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#gmap img {
	max-width: none;
}


.news-date {
	color: #666;
	width: 50px;
}


.modal-open {
  overflow: hidden;
}


.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  position: relative;
  z-index: 1050;
  width: auto;
  margin: 10px;
}


.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}


.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}


.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}


.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header .close {
  margin-top: -2px;
}


.modal-title {
  margin: 0;
  line-height: 1.428571429;
}


.modal-body {
  position: relative;
  padding: 20px;
}


.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}


.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}


.modal-footer:after {
  clear: both;
}


.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.ad-block {
	width: 300px;
	height: 254px;
	padding: 10px;
	float: left;
	background-color: #ffffff;
}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}
.fontawesome,a.more:after,.hero__more a:after,.prizes--list__leaderboard a.prizes--list__link:after,a.related-posts__more:after,.more:after,.hero--half-hero .hero__more:after,.related-posts__more:after,.pdf-download .file:after,i.fa-angle-right,a.more-plus:after,.more-plus:after,.og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item a span:after,.hero-slider__cta .hero-slider__cta-content:after,.og-context-xprize-competition .call-to-action__links .field-items .field-item a:after,.competition-overview__cta .competition-overview__learn-more:after,.competition-video__link:after,a.arrow:after,a.arrow[aria-expanded="true"]:after{font-size:100%;display:inline;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a.more:after,.hero__more a:after,.hero--half-hero a.hero__more:after,.prizes--list__leaderboard a.prizes--list__link:after,a.related-posts__more:after,.pdf-download a.file:after,.more:after,.hero__more a:after,.hero--half-hero .hero__more:after,.prizes--list__leaderboard a.prizes--list__link:after,.related-posts__more:after,.pdf-download .file:after{content:' \f105'}
.og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item a.more,.og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item .hero__more a,.hero__more .og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item a,.og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item .hero--half-hero a.hero__more,.hero--half-hero .og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item a.hero__more,.og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item .prizes--list__leaderboard a.prizes--list__link,.prizes--list__leaderboard .og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item a.prizes--list__link,.og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item a.related-posts__more,.og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item .pdf-download a.file,.pdf-download .og-context-xprize-competition .developer-callout .call-to-action__links .field-items .field-item a.file{position:relative;padding:5% 8% 5% 5%}
.grand-challenges-details .latest-news a.more-news__link.more,.grand-challenges-details .latest-news .hero__more a.more-news__link,.hero__more .grand-challenges-details .latest-news a.more-news__link,.grand-challenges-details .latest-news .hero--half-hero a.more-news__link.hero__more,.hero--half-hero .grand-challenges-details .latest-news a.more-news__link.hero__more,.grand-challenges-details .latest-news .prizes--list__leaderboard a.more-news__link.prizes--list__link,.prizes--list__leaderboard .grand-challenges-details .latest-news a.more-news__link.prizes--list__link,.grand-challenges-details .latest-news a.more-news__link.related-posts__more,.grand-challenges-details .latest-news .pdf-download a.more-news__link.file,.pdf-download .grand-challenges-details .latest-news a.more-news__link.file{color:#FBB82B}
.latest-news a.more-news__link.more,.latest-news .hero__more a.more-news__link,.hero__more .latest-news a.more-news__link,.latest-news .hero--half-hero a.more-news__link.hero__more,.hero--half-hero .latest-news a.more-news__link.hero__more,.latest-news .prizes--list__leaderboard a.more-news__link.prizes--list__link,.prizes--list__leaderboard .latest-news a.more-news__link.prizes--list__link,.latest-news a.more-news__link.related-posts__more,.latest-news .pdf-download a.more-news__link.file,.pdf-download .latest-news a.more-news__link.file{color:#fff}
.competition-panel-page #page-content .latest-news a.more-news__link.more,.competition-panel-page #page-content .latest-news .hero__more a.more-news__link,.hero__more .competition-panel-page #page-content .latest-news a.more-news__link,.competition-panel-page #page-content .latest-news .hero--half-hero a.more-news__link.hero__more,.hero--half-hero .competition-panel-page #page-content .latest-news a.more-news__link.hero__more,.competition-panel-page #page-content .latest-news .prizes--list__leaderboard a.more-news__link.prizes--list__link,.prizes--list__leaderboard .competition-panel-page #page-content .latest-news a.more-news__link.prizes--list__link,.competition-panel-page #page-content .latest-news a.more-news__link.related-posts__more,.competition-panel-page #page-content .latest-news .pdf-download a.more-news__link.file,.pdf-download .competition-panel-page #page-content .latest-news a.more-news__link.file{color:#fff}
#prize-concepts a.more,#prize-concepts .hero__more a,.hero__more #prize-concepts a,#prize-concepts .hero--half-hero a.hero__more,.hero--half-hero #prize-concepts a.hero__more,#prize-concepts .prizes--list__leaderboard a.prizes--list__link,.prizes--list__leaderboard #prize-concepts a.prizes--list__link,#prize-concepts a.related-posts__more,#prize-concepts .pdf-download a.file,.pdf-download #prize-concepts a.file{font-family:FuturaRdBold,Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase;font-weight:normal;color:#FBB82B;text-decoration:none}
.ie8 #prize-concepts a.more,.ie8 #prize-concepts .hero__more a,.hero__more .ie8 #prize-concepts a,.ie8 #prize-concepts .hero--half-hero a.hero__more,.hero--half-hero .ie8 #prize-concepts a.hero__more,.ie8 #prize-concepts .prizes--list__leaderboard a.prizes--list__link,.prizes--list__leaderboard .ie8 #prize-concepts a.prizes--list__link,.ie8 #prize-concepts a.related-posts__more,.ie8 #prize-concepts .pdf-download a.file,.pdf-download .ie8 #prize-concepts a.file{font-weight:bold}
.ie9 #prize-concepts a.more,.ie9 #prize-concepts .hero__more a,.hero__more .ie9 #prize-concepts a,.ie9 #prize-concepts .hero--half-hero a.hero__more,.hero--half-hero .ie9 #prize-concepts a.hero__more,.ie9 #prize-concepts .prizes--list__leaderboard a.prizes--list__link,.prizes--list__leaderboard .ie9 #prize-concepts a.prizes--list__link,.ie9 #prize-concepts a.related-posts__more,.ie9 #prize-concepts .pdf-download a.file,.pdf-download .ie9 #prize-concepts a.file{font-weight:bold}
#prize-concepts a.more strong,#prize-concepts .hero__more a strong,.hero__more #prize-concepts a strong,#prize-concepts .hero--half-hero a.hero__more strong,.hero--half-hero #prize-concepts a.hero__more strong,#prize-concepts .prizes--list__leaderboard a.prizes--list__link strong,.prizes--list__leaderboard #prize-concepts a.prizes--list__link strong,#prize-concepts a.related-posts__more strong,#prize-concepts .pdf-download a.file strong,.pdf-download #prize-concepts a.file strong{font-weight:normal}
#prize-concepts a.more:hover,#prize-concepts .hero__more a:hover,.hero__more #prize-concepts a:hover,#prize-concepts .hero--half-hero a.hero__more:hover,.hero--half-hero #prize-concepts a.hero__more:hover,#prize-concepts .prizes--list__leaderboard a.prizes--list__link:hover,.prizes--list__leaderboard #prize-concepts a.prizes--list__link:hover,#prize-concepts a.related-posts__more:hover,#prize-concepts .pdf-download a.file:hover,.pdf-download #prize-concepts a.file:hover{text-decoration:underline}
#mini-panel-featured_programs .panel-panel .more,#mini-panel-featured_programs .panel-panel .hero__more a,.hero__more #mini-panel-featured_programs .panel-panel a,#mini-panel-featured_programs .panel-panel .hero--half-hero .hero__more,.hero--half-hero #mini-panel-featured_programs .panel-panel .hero__more,#mini-panel-featured_programs .panel-panel .prizes--list__leaderboard a.prizes--list__link,.prizes--list__leaderboard #mini-panel-featured_programs .panel-panel a.prizes--list__link,#mini-panel-featured_programs .panel-panel .related-posts__more,#mini-panel-featured_programs .panel-panel .pdf-download .file,.pdf-download #mini-panel-featured_programs .panel-panel .file{text-decoration:none;font-family:FuturaRdBold,Helvetica,Arial,sans-serif;font-size:20px;text-transform:uppercase}
.prizes--list__heading.more::after,.hero__more a.prizes--list__heading::after,.hero--half-hero .prizes--list__heading.hero__more::after,.prizes--list__leaderboard a.prizes--list__heading.prizes--list__link::after,.prizes--list__heading.related-posts__more::after,.pdf-download .prizes--list__heading.file::after{content:''}
.prizes--list__leaderboard .prizes--list__heading.more:after,.prizes--list__leaderboard .hero__more a.prizes--list__heading:after,.hero__more .prizes--list__leaderboard a.prizes--list__heading:after,.prizes--list__leaderboard .hero--half-hero .prizes--list__heading.hero__more:after,.hero--half-hero .prizes--list__leaderboard .prizes--list__heading.hero__more:after,.prizes--list__leaderboard a.prizes--list__heading.prizes--list__link:after,.prizes--list__leaderboard .prizes--list__heading.related-posts__more:after,.prizes--list__leaderboard .pdf-download .prizes--list__heading.file:after,.pdf-download .prizes--list__leaderboard .prizes--list__heading.file:after{content:''}
.prizes--list__leaderboard a.prizes--list__link{font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;color:#fff;text-decoration:none;padding:.25em .5em;display:none}
.ie8 .prizes--list__leaderboard a.prizes--list__link{font-weight:bold}
.ie9 .prizes--list__leaderboard a.prizes--list__link{font-weight:bold}
.prizes--list__leaderboard a.prizes--list__link strong{font-weight:normal}

.shell-ocean-discovery-xprize.prizes--list__link{background-color:#0695e4 !important;}

.nrg-cosia-carbon-xprize.prizes--list__link{background-color:#ffb700 !important;}

.adult-literacy-xprize.prizes--list__link{background-color:#ffb700 !important;}

.global-learning-xprize.prizes--list__link{background-color:#f4bf4e !important;}

.qualcomm-tricorder-xprize.prizes--list__link{background-color:#09282f !important;}

.google-lunar-xprize.prizes--list__link{background-color:#252525 !important;}
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}



#content-row {
  padding: 20px 0 4px;
}

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

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

  .col-md-3 {
    width: 25%;
  }

#footer .col-md-3 {
  position: relative;
}

#footer .col-md-3 .wrapper {
  position: absolute;
  left: 108px;
  padding: 7px 0 0;
}

  #footer .col-md-3.col-sm-5.col-xs-12.top {
    padding-bottom: 50px;
    *zoom: 1;
  }

  #footer .col-md-3.col-sm-5.col-xs-12.top:before,
  #footer .col-md-3.col-sm-5.col-xs-12.top:after {
    content: " ";
    display: table;
  }

  #footer .col-md-3.col-sm-5.col-xs-12.top:after {
    clear: both;
  }

#v{position:absolute;margin-left:170px;margin-top:85px}

h4,#v{font-size:23px;text-decoration:none;color:#BD3A33;font-family:Times New Roman;font-weight:400;}


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


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

.home-bnr-jquery,
.home-bnr-jquery .home-banner-sub-full{
background-position:50% 0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 auto;
border:none;
width:708px;
}

.content_full_width .home-bnr-jquery .home-banner-sub-full img {
width: 100%;
}

.home-banner-wrap .home-banner-sub,
.home-banner-wrap .home-banner-video-sub{
position:static;
left:0;
top:0;
float:right;
width:347px;
height:231px;
padding:5px;
margin:30px 30px 0 0;
overflow:hidden;
background-image:none;
background:#FFF;
border:1px solid #D7D7D7;
}

.home-bnr-jquery .home-banner-sub,
.home-bnr-jquery .home-banner-video-sub{
position:static;
left:0;
top:0;
float:right;
background-position:0 -966px;
width:323px;
height:191px;
padding:14px;
background-size:976px 1466px;
margin:61px 20px 0 0;
overflow:hidden;
}


.home-bnr-jquery .home-banner-sub-content,
.home-banner-wrap .home-banner-sub-content{
margin:0;
width:auto;
height:auto;
}

.home-bnr-jquery .home-banner-sub img,
.home-bnr-jquery .home-banner-sub-content img,
.home-banner-wrap .home-banner-sub img,
.home-banner-wrap .home-banner-sub-content img{
max-width:100%;
margin:0 auto;
height:231px !important;
}

.home-banner-sub-full{
top:30px;
right:20px;
width: 676px;
height: 217px;
padding: 10px;
border: 1px solid #D7D7D7;
background: #fff;
}

.home-banner-sub-content-full{
background: none;
width: 676px;
height: 217px;
margin: 0;
}

.home-banner-sub-full img{height: auto;}

.home-bnr-jquery .home-banner-sub,
.home-bnr-jquery .home-banner-sub-content,
.home-banner-wrap .home-banner-sub,
.home-banner-wrap .home-banner-sub-content,
.home-bnr-jquery .home-banner-video-sub,
.home-banner-wrap .home-banner-video-sub{
position:static;
background:none;
left:0;
top:0;
width:auto;
height:auto;
margin:0;
float:none;
}

.home-bnr-jquery .home-banner-sub,
.home-banner-wrap .home-banner-sub,
.home-bnr-jquery .home-banner-video-sub,
.home-banner-wrap .home-banner-video-sub{padding:10px 20px;}

#main .home-bnr-jquery,
.home-bnr-jquery .home-banner-sub-full{
width:420px;
height:251px;
margin-bottom: 180px;
}


.home-banner-wrap .home-banner-sub-content {
width:431px;
height:270px;
margin:10px 0 0 10px;
}


.home-banner-wrap .home-banner-sub-content img {
height:270px !important;	
}


.home-banner-wrap .home-banner-sub-full {
width:439px;
height:141px;
top:0;
right:0;
position:absolute;
padding: 5px;
}


.home-banner-wrap .home-banner-sub-content-full {
width:439px;
height:141px;
}

.home-bnr-jquery .home-banner-sub, .home-banner-wrap .home-banner-sub{padding: 10px;}

.home-bnr-jquery .home-banner-sub img,
.home-bnr-jquery .home-banner-sub-content img{height: 139px !important;}

.home-banner-wrap .home-banner-sub img,
.home-banner-wrap .home-banner-sub-content img{height: 179px !important;}



	
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub-full, 
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub-content-full{
	width:610px;
	height:196px;
	}

	
	
		
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub-full{
	position: relative;
	left:25px;	
	}

	
	
	
    .page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub, 
    .page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub-content	{
	width:300px;
	height:auto;
	padding-bottom:0px;	
	}
		
	
		
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub{
	position: relative;
	left:-20px;	
	}
	
	
	
    .page-template-template-homepage-jquery-php #tt-boxed-layout .home-banner-sub{
	position:relative;
	top:-10px;
	left: -12px;
	width:325px;
	height:203px;
	}




	
	.page-template-template-homepage-jquery-2-php  .home-banner-sub-full, 
	.page-template-template-homepage-jquery-2-php .home-banner-sub-content-full{
	width:360px;
	height:auto;
	}

	
	
		
	.page-template-template-homepage-jquery-2-php .home-banner-sub-full{
	position: relative;
	left:40px;	
	}

			
	
		
	.page-template-template-homepage-jquery-2-php .home-banner-sub{
	position: relative;
	left:40px;	
	}

	
	
		
	.page-template-template-homepage-jquery-2-php  .home-banner-sub-full{
	position: relative;
	left:0px;	
	}

		
		
	.page-template-template-homepage-jquery-2-php  .home-banner-sub{
	position: relative;
	left:0px;	
	}

footer .links {
  float: left;
  display: inline;
  width: 100%;
  margin: 0;
  padding-bottom: 70px;
}

footer .links .col {
  float: left;
  display: inline;
  width: 33.3%;
}

footer .links .col a {
  float: left;
  width: 100%;
  line-height: 30px;
  color: #ffffff;
  text-decoration: none;
  font-family: 'FlamaBook', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a.main {
  text-transform: uppercase;
  font-family: 'FlamaBold', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a:hover {
  color: #ff7445;
}

footer .links .first_col {
  float: left;
  width: 50%;
}

footer .links .second_col {
  float: left;
  width: 50%;
}

  footer .links .group_2 .second_col a.main,
  footer .links .group_3 .second_col a.main {
    display: none;
  }
.page-node-17896 .view-home-one-page-photos .view-footer div a,.page-node-20441 .view-home-one-page-photos .view-footer div a,.page-node-17896 .view-home-one-page-video .view-footer div a,.page-node-20441 .view-home-one-page-video .view-footer div a,#block-views-merch-block-1 .view-footer div a,#block-views-merch-block-2 .view-footer div a,.page-node-17896 .view-forum .view-footer div a,#block-views-home-one-page-news-block-2 .view-footer div a,#block-views-home-one-page-news-block-7 .view-footer div a,#block-views-home-one-page-video-block-1 .view-footer div a,#block-views-albums-block-1 .view-footer div a,#ss-bit-narrow tbody .footer div a,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div a,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .fblink,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-albums ul.album_detail_group .fblink,#block-views-albums-block-6 .album-full-details .fblink,#block-views-albums-block-1 .album-full-details .fblink,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .twitter:before,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-albums ul.album_detail_group .twitter:before,#block-views-albums-block-6 .album-full-details .twitter:before,#block-views-albums-block-1 .album-full-details .twitter:before,a,#block-block-741 .watch-now a.fresco,#block-block-741 .shinedown-nation-links div a,#block-block-796 .watch-now a.fresco,#block-block-796 .shinedown-nation-links div a,#block-block-756 .member-sigh-up a,#block-block-761 .member-sigh-up a,.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a,.view-albums ul.album_detail_group .view-download-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:before,.view-albums ul.album_detail_group .view-store-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:before,#block-block-461 .content a,.termsWrapper a.terms,#ss-bit-narrow tr td.ticket-rsvp a.bit-buy-tix,#ss-bit-narrow tr td.ticket-rsvp a.bit-rsvp,.page-node-20466 input.subscribe,.page-node-20466 .renew_gift a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.view-albums ul.album_detail_group .view-download-links,#block-views-albums-block-6 .album-full-details .view-download-links,#block-views-albums-block-1 .album-full-details .view-download-links,.view-albums ul.album_detail_group .view-stream-links,#block-views-albums-block-6 .album-full-details .view-stream-links,#block-views-albums-block-1 .album-full-details .view-stream-links,.view-albums ul.album_detail_group .view-store-links,#block-views-albums-block-6 .album-full-details .view-store-links,#block-views-albums-block-1 .album-full-details .view-store-links{display:inline-block;vertical-align:top;position:relative;}
.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a{font-size:14px;color:#000000;font-weight:800;text-transform:uppercase;border:1px solid #919191;padding:8px;box-sizing:border-box;cursor:pointer;line-height:18px;letter-spacing:2px;}
.view-albums ul.album_detail_group .view-download-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-download-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-download-links .views-label:hover,.view-albums ul.album_detail_group .view-download-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:hover,.view-albums ul.album_detail_group .view-stream-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label:hover,.view-albums ul.album_detail_group .view-stream-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:hover,.view-albums ul.album_detail_group .view-store-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-store-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-store-links .views-label:hover,.view-albums ul.album_detail_group .view-store-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:hover{border-color:#d80203;}
.view-albums ul.album_detail_group .view-download-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-download-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-download-links .views-label.disabled,.view-albums ul.album_detail_group .view-download-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a.disabled,.view-albums ul.album_detail_group .view-stream-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label.disabled,.view-albums ul.album_detail_group .view-stream-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a.disabled,.view-albums ul.album_detail_group .view-store-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-store-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-store-links .views-label.disabled,.view-albums ul.album_detail_group .view-store-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a.disabled{opacity:0.7;cursor:default;}
.view-albums ul.album_detail_group .view-download-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-download-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-download-links .views-label.disabled:hover,.view-albums ul.album_detail_group .view-stream-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label.disabled:hover,.view-albums ul.album_detail_group .view-store-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-store-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-store-links .views-label.disabled:hover{border-color:#919191;}
.view-albums ul.album_detail_group .view-download-links .field-content,#block-views-albums-block-6 .album-full-details .view-download-links .field-content,#block-views-albums-block-1 .album-full-details .view-download-links .field-content,.view-albums ul.album_detail_group .view-stream-links .field-content,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content,.view-albums ul.album_detail_group .view-store-links .field-content,#block-views-albums-block-6 .album-full-details .view-store-links .field-content,#block-views-albums-block-1 .album-full-details .view-store-links .field-content{position:absolute;top:35px;width:100%;display:none;}
.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a{border-top:none;width:auto;display:block;position:relative;}
.view-albums ul.album_detail_group .view-download-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:before,.view-albums ul.album_detail_group .view-store-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:before{content:"";background-color:#d80203;height:1px;top:-1px;position:absolute;width:100%;display:block;opacity:0;left:0;}
.view-albums ul.album_detail_group .view-download-links .field-content a:first-child:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:first-child:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:first-child:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:first-child:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:first-child:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:first-child:before,.view-albums ul.album_detail_group .view-store-links .field-content a:first-child:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:first-child:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:first-child:before{top:0;}
.view-albums ul.album_detail_group .view-download-links .field-content a:hover:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:hover:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:hover:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:hover:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:hover:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:hover:before,.view-albums ul.album_detail_group .view-store-links .field-content a:hover:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:hover:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:hover:before{opacity:1;}
.view-albums ul.album_detail_group .view-download-links .field-content.showed,#block-views-albums-block-6 .album-full-details .view-download-links .field-content.showed,#block-views-albums-block-1 .album-full-details .view-download-links .field-content.showed,.view-albums ul.album_detail_group .view-stream-links .field-content.showed,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content.showed,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content.showed,.view-albums ul.album_detail_group .view-store-links .field-content.showed,#block-views-albums-block-6 .album-full-details .view-store-links .field-content.showed,#block-views-albums-block-1 .album-full-details .view-store-links .field-content.showed{display:block;}
#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a{color:white;}
#block-views-albums-block-6 .album-full-details .view-download-links .field-content,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content,#block-views-albums-block-6 .album-full-details .view-store-links .field-content{background:rgba(33,32,32,0.6);}

.view-albums ul.album_detail_group .view-download-links:hover .field-content, .view-albums ul.album_detail_group .view-stream-links:hover .field-content, .view-albums ul.album_detail_group .view-store-links:hover .field-content {
    display: block;
}



.cycle-pager { 
    text-align: center; 
	width: 100%; 
	z-index: 500; 
	position: absolute; 
	bottom: 10px; 
	overflow: hidden;
}


.cycle-pager span { 
    font-family: arial; 
	font-size: 50px; 
	width: 18px; 
	height: 22px; 
    display: inline-block; 
	color: #fff; 
	cursor: pointer;
	text-shadow: -1px -1px #bcbcbc;
	overflow: hidden;
}


.cycle-pager span.cycle-pager-active { color: #e0d9cb;}
.scroll-more{position:absolute;z-index:800;width:100%;bottom:0;left:0;text-align:center;overflow:hidden}
.scroll-more .btn{line-height:0.9;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:bottom;background:rgba(196,14,61,0.75);color:white;cursor:pointer;font-style:oblique;width:126px;height:126px;-moz-border-radius:63px;-webkit-border-radius:63px;border-radius:63px;margin-bottom:-62px;padding-top:8px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.scroll-more .btn span{display:block}
.scroll-more .btn:hover,.scroll-more .btn:active,.scroll-more .btn:focus{text-decoration:none}
.scroll-more .btn .fa{font-size:32px;line-height:1;-moz-animation:bounce,1.2s,infinite,2s,ease-in;-webkit-animation:bounce,1.2s,infinite,2s,ease-in;animation:bounce,1.2s,infinite,2s,ease-in}

.content     {background: none; color: #000000; font-size: 10px; font-family: Verdana, Helvetica,sans-serif}

.g100 {width:100%;}


.g100 p.g60 {font-weight:bold;}

.g100 hr {
	border:none;
	background:#999;
	height:1px;
}



div.g100 a.pdf-link {
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
	background:#ff7a03;
	padding:20px 10px;
	color:#000 !important;
	display:block;
	line-height:20px;
	text-decoration: none !important;
}

div.g100:hover a.pdf-link {color:#fff !important; background:#333;text-decoration: underline !important;}

.td_block_wrap .block-title a {
  color: #FFFFFF;
}

.td_block_wrap:hover .block-child-cats {
  opacity: 1;
}

.td_block_wrap {
  position: relative;
  padding-bottom: 34px;
}

.iosSlider.td_block_big_grid.td_block_wrap {
  padding-bottom: 0;
}

.td_block_wrap.comment_reply_text {
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-transform: uppercase;
}

.td_block_wrap.comment_reply_text .block-title {
  top: 0px;
  padding-bottom: 14px;
}

.blog-stack .td_block_wrap .block-title a,
.blog-stack .block-title span,
.blog-stack .block-title label {
  padding-top: 6px;
}

#social-menu{
    display: inline-block;
    position: absolute;
    right: 0;
    top: 88px;
}

#social-menu i.fa{
    margin: 13px 0 0;
    padding: 0 15px 0 0;
    font-size: 23px;
    color: #404041;
}

    .header_wrapper .logo_wrapper .logo img{
        max-width: 485px;
        max-height: auto;
    }

    .logo{
        text-align:center;
        margin-left: 30px;
    }
.tribe-events-adv-list-widget .duration,.tribe-events-adv-list-widget .tribe-events-event-cost{display:inline}

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

  .facebook_list.widget_content.carousel .facebook_feed {
    width: 2000%; }

#site_header .menu, .site_search {
	float: right;
	margin-right: 26px;
	clear: both;
	border: 1px solid #d6d6dd;
}

#site_header .menu, .site_search input {
	color: #999999;
	border-width: 0;
}




#site_header .menu ul {
	overflow: hidden;
	margin: 9px 0;
	min-width: 233px;
}

#site_header .menu ul li {
	line-height: 1.1;
	display: block;
	float: left;
	list-style: none outside none;
	border-left: 1px solid #ababb0;
	margin-left: 9px;
	padding-left: 9px;
}

#site_header .menu ul li:first-child {
	border-left-width: 0;
	margin-left: 0;
	padding-left: 0;
}

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

#site_header .menu ul li a:hover {
}

.menu-main-menu-container {
	font-family: "futura-pt", "Arial Narrow", sans-serif;
	font-weight: 400;
	font-size: 18px;
	text-transform: uppercase;
	height: 44px;
    -webkit-text-size-adjust: 95%; 
    -ms-text-size-adjust: 95%; 
}

.menu-main-menu-container ul li {
	list-style: none outside none;
	display: block;
	float: left;
	position: relative;
	top: -2px;
	border: 1px solid transparent;
}

.menu-main-menu-container a {
	padding: 15px 22px 11px 22px;
	display: block;
	text-decoration: none;
	color: #9a9b9c;
	border: 1px solid transparent;
}

.menu-main-menu-container a:visited:hover, .menu-main-menu-container a:hover {
	color: #19c8f5;
}

.menu-main-menu-container li.current-page-ancestor a,
.menu-main-menu-container .current_page_item a {
	color: #00b5e4;
}

.menu-main-menu-container ul.sub-menu li a {
	font-size: 13px;
	color: #666;
	font-family: Arial, sans-serif;
	text-transform: none;
	padding: 0;
}

.menu-main-menu-container ul.sub-menu li a:hover {
	color: #666;
}

footer .menu-footer-container {
	background-color: #f0f9fb;
	padding: 19px 0 19px 39px;
	overflow: hidden;
}

footer .menu-footer-container ul {
}

footer .menu-footer-container ul li {
	display: block;
	float: left;
	list-style: none outside none;
	width: 18%;
	margin-left: 17px;
}

footer .menu-footer-container ul li:first-child {
	margin-left: 0;
}

footer .menu-footer-container ul li a {
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	color: #2b89b2;
	font-family: "futura-pt", Arial, sans-serif;
	font-weight: 500;
}

footer .menu-footer-container ul li ul {
}

footer .menu-footer-container ul li ul li {
	list-style: none outside none;
	display: list-item;
	float: none;
	width: auto;
	margin: 6px 0 0 0;
}

footer .menu-footer-container ul li ul li a {
	font-size: 12px;
	text-transform: none;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
#menu-3957-1{background:#ececec;width:950px;}
#menu-3957-1 a{color:#930;}
#menu-3957-1 a:hover{color:#666;background:#ececec;}
.region-header ul.menu li.first{padding:0 10px 0 0;}
#menu-6547-1 .sf-megamenu li ol li.sf-depth-2.first,#menu-3956-1 .sf-megamenu li ol li.sf-depth-2.first{width:948px !important;}
.home-block-area.first{padding-left:0;}
ul#secondary-menu li.first a{padding:0 10px 0 0;}
#block-block-6 .content a.first{padding-right:10px;border-right:1px solid #fff;}
body.section-intranet #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded span.triangle,body.page-node-364 #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded span.triangle,body.node-type-page-intranet-content #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded span.triangle,.page-intranet-intranet-reports-and-minutes #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded span.triangle{margin-top:2px;}
body.section-intranet #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul,body.page-node-364 #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul,body.node-type-page-intranet-content #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul,.page-intranet-intranet-reports-and-minutes #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul{margin-left:12px;}
body.section-intranet #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul li a:hover,body.page-node-364 #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul li a:hover,body.node-type-page-intranet-content #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul li a:hover,.page-intranet-intranet-reports-and-minutes #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul li a:hover{background:none;}
body.section-intranet #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.nolink span.triangle,body.page-node-364 #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.nolink span.triangle,body.node-type-page-intranet-content #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.nolink span.triangle,.page-intranet-intranet-reports-and-minutes #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.nolink span.triangle{margin-top:5px;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded:not(:first-child),body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded:not(:first-child),body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded:not(:first-child),.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded:not(:first-child){margin-top:20px;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded span,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded span,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded span,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded span{font-family:"Karla Bold",sans-serif;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded.open{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active{background:#0274a3;color:#fffbf7;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle{left:200px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .menu{margin:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}

ul li.expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle;}

#footer #footer-nav .menu-item-172 {
  display: none;
}

  .cd-dropdown-wrapper .desktop-search #search-li {
    display: block;
    padding-right: 70px;
    position: absolute;
    width: 100%;
    height: 60px;
    z-index: 1;
  }

  .cd-dropdown-wrapper .desktop-search #search-li input {
    background: #3c3d3d;
    border: #c8c8c8 solid 1px;
    color: #fff;
    outline: none;
    -webkit-appearance: none;
    padding: 10px;
    width: 100%;
    margin: 5px 0 20px 9px;
    z-index: 1;
  }

  .home .cd-dropdown-wrapper #search-li {
    margin: 10px 0;
  }
.ajax_cart_total{display:inline-block;margin-left:15px}

.homepage-wrapper img.bg{
display: block; 
margin: 0 auto;
}

	


#header {
	background: #000000;
	width: 960px;
	height: 100px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}


#header h1 {
	color: #000000;
	font-size: 36px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px;
	padding: 15px 0px 0px 20px;
	text-decoration: none;
	}

	
#header h1 a, #header h1 a:visited {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

	
#header h3 {
	color: #7A3254;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}

	
#header p {
	color: #FFFFFF;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 20px;
	}
.black{color:#171717;}
.black-bg{background:#000;width:100%;}
.series-page .text h1.black{max-width:100%;font-size:2.8em;margin-bottom:20px;}
.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;}
.row-fluid.black-bg.amp-series-wrapper{background:#fff;}
.gallery-headline .black-bg{padding-bottom:60px;}
.product-listing-image h2.black a{color:#171717;}
.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;}


.spread-the-word .span6.black-bg{
    min-height:50px;
    width:45%;
}



.spotlight:hover .grey-bg, .product-demo:hover .grey-bg, .featured-gig:hover .grey-bg, .competition:hover .black-bg, .review:hover .black-bg {
    background:#222;
    -webkit-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -moz-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -o-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    -ms-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
    transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
}


.contact-page .tag.black, .large-hashtag.contact-page p, .terms-page .tag.black, .terms-page ol{
    text-align: left;
    width: 575px;
    padding-left: 0px;
    margin-left: 0px;
    float: left;
}


    

    .made-for-music.product-demo.pod .bottom.black-bg{
        min-height: 113px;
    }


.series-page .text .tablet-show h1.black{
    font-size: 1.6em;
    line-height: 32px;
}


.product-category.pod:hover .black{
        background: none;
    }


    .contact-page .tag.black, .large-hashtag.contact-page p{
        width: 80%;
        margin-bottom: 20px;
        line-height: 1.8em;
    }


    .terms-page .tag.black, .large-hashtag.terms-page p{
        width: 80%;
        margin-bottom:0px;
    }

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


    .quote.single-amp-quote .review-text.code-amp .black{
        color: #ffffff;
    }


    .black-code-specs{
        display: none;
    }


    .black-code-specs-vertical{
        display: block!important;
    }


.product-overview.product-upper-body.code-amp .black{
    color: #ffffff!important;
}

.rhp-rhino h3.nav-toggle {
  background-image: none;
  border: none;
}

.rhp-rhino h3.nav-toggle a, .rhp-rhino h3.nav-toggle:before {
  text-shadow: none;
  border: none;
}

 h3.nav-toggle {
  background-image: none;
  border: none;
}

 h3.nav-toggle a,  h3.nav-toggle:before {
  text-shadow: none;
  border: none;
}

body #nav-container, #top, .nav-toggle { background-color: #000000; }


#featured-articles  a:link {
	color: #FFF !important;
	text-decoration: none !important;
}


#featured-articles  a:visited{
	color: #FFF !important;
	text-decoration: none !important;
}


#featured-articles a:active,
#featured-articles a:hover{
	color: #A73524 !important;
	text-decoration: underline !important;
}




 #featured-articles {
  width: 600px !important;
  float: left !important;
  margin : 0px !important;
}


#featured-articles h4, div.featured-video h3, div.hot-deals h3 a:link, div#interbike-sidebar h3 {
font-size: 12px;
color: #3F3F3F;
text-transform: uppercase;
font-weight: bold;
margin: 0 0 5px 0;
}


#featured-articles .featured-img {
width: 400px;
height: 200px;
border-top: 1px solid #D9DDC5;
padding-top: 5px;
}


#featured-articles ul li p {
font-size: 12px;

}


#featured-articles .read-more {
float: right;
padding-right: 5px;
}


#featured-articles .read-more a, #featured-articles .read-more a p {
color: #A73524;
text-decoration: none;
font-size: 13px;
display: inline;
}
span.product-action{color:#fff!important}
#quick-view-content .product-action.green{display:none}
.blog-actions-big .product-action{padding-top:9px!important}

  .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; }
.margin-bottom-5{margin-bottom:5px;}

.posthome{height:350px;background-color:#FFF;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);overflow: hidden;}


#languages,
#menu_container,
#right-column,
#bottom,
#pagebottom,
#copyright,
#menu {
	display:none;
}
 

.aom_btn {display:block; margin:10px 0;}
		
.full-posts{
	overflow:hidden;
	 }

.bar-small {
  font-weight: normal;
  font-size: 14px;
}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

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

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }


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


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

.nomargin { margin:0 }


#languages,
#menu_container,
#right-column,
#bottom,
#pagebottom,
#copyright,
#menu {
	display:none;
}


	
	.p_left { float: none; display: block; text-align: center; }

.sfsi_widget
{
	min-height: 55px;	
}

.sfsi_widget a img {
    box-shadow: none!important;
    outline: 0;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 { height: auto}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border: medium none;
}

#join_nra { position: absolute; left: 146px; top: 4px; }


.entry-header .entry-title {
	font-size: 36px;
	font-weight: 400;
	color: #000;
}


.entry-header .entry-title a {
	color: #000;
}


.entry-header .entry-title a:hover {
	color: #ff0000;
	text-decoration: none;
}


.home .content .entry-title {
	text-align: center;
	font-size: 48px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ff0000;
}


	.home .content .entry-title,
	.home-blog h2,
	.home-news h2 {
		font-size: 40px;
	}


	h1,
	.entry-header .entry-title {
		font-size: 24px;
	}




.sub-nav-small {

display: block;

width: 100%;

overflow: hidden;

margin: -.8rem 0rem;

padding-top: 0.25rem;

margin-right: auto;

margin-left: auto;

}




.sub-nav-small li {

float: clear;

display: table;

margin-left: auto;

margin-right: auto;

margin-bottom: 0.625rem;

font-weight: normal;

font-size: 1.2rem;

color: #FFFFFF;

padding-top: .9rem;

}


.sub-nav-small li a {

text-decoration: none;

color: #FFFFFF;

padding: 0.1875rem 1rem;

padding-top: 0.2875rem;

padding-right: .3rem;

padding-bottom: 0.1875rem;

padding-left: .3rem;

font-family: "BebasNeue", "bebas_neueregular", Helvetica, Arial, sans-serif;

font-size: .5ems;

}
 

.menu-item-container .grid3column {float:left; margin-right:2%; width: 32%; }

.lt-ie8 .menu-item-container .grid3column { width: 31.5%; }

.menu-item-container .grid3columnbig {float:left; margin-right:2%;width:65.8%;}

.menu-item-container {border-bottom:4px solid #88a5b1; }

h5.menu-item-header-wine {margin-top:15px;}

.menu-item-container img {margin-bottom:10px;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

.logo {
	float:left;
	width: 200px;
	height: 119px;
	overflow: hidden;
}

.logo img { 
	width: 279px; 
	height: 119px;
}


.table {
  display: table;
  
  margin: 0 auto;
}
