﻿

.home .slideshow .details.center .text {
	width: 80%;
}

	
	#leaderboard{
		position:relative !important;
		float:right !important;
		width:728px;
		top:0;
		margin:10px 50px;
		padding:0px;
		background-color: #ffffff;
		
	}

.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.cnt .sAs .ttl{box-shadow:1px 4px 6px -6px rgba(1,1,1,0.16);font-weight:bold;line-height:1em;margin-bottom:20px;position:relative;padding-top:10px;top:-2px}
.ttl{padding:0 0 20px 20px;text-transform:uppercase}
footer .cnt .ftw .ttl{border-bottom:1px solid #3e3e3e;color:#fff;font-size:16px !important;margin-bottom:30px;text-transform:capitalize;padding:0 0 10px 0}
.cnt .sAs .tmw-s .ttl{box-shadow:none;margin-bottom:0;top:0}

				#topper,#header,#nav { display:none!important; }
 #inner-wrapper { padding: 0; }


	#bg { position: fixed; top: 0; left: 0; z-index:-1; }

  .menu-toggle-button, .sub-menu-toggle-button {position: absolute; width:25%; top:5px;}

  .menu-toggle-button {right:27%;}
.entries #entry_events .entry_header{color:#ba3321}
.entries .entry_article{margin-bottom:25px}


  
  .large-12 {
    position: relative;
    width: 100%;
  }

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

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

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

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

.header_rgt .container-fluid					{ padding:0; margin:0; }
.views-row .content{margin:0;}
.topic_landing_page #content-area .view-display-id-topic_rotator .views-row a{display:block;line-height:0;}
#content-area .view-subtopic-landing-page .views-row{margin:20px 0;}
#footer .view-partner-of-the-day .views-row{float:left;margin:0 5px;}
.sidebar ul li.views-row-last,.sidebar ol li.views-row-last{margin-bottom:0;padding-bottom:0;}
.views-row-last .views-field-field-flex-space,.views-row-last .views-field-field-article-flex,.views-row-last .views-field-field-os-flex-space{background:none;}
.small-media-rotator .view-content .views-row,.view-display-id-topics_related_multimedia .view-content .views-row,.view-display-id-article_related_media .view-content .views-row{width:155px;line-height:1.2em;}
.page-blog .views-row-last .node-teaser{background:none;}
.page-blog .views-row .node-blog-post h2{margin-top:0px;}
.view-homepage-topic-features .views-row{float:left;width:40%;background:rgb(232,233,233);background:-moz-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(232,233,233,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e9e9',endColorstr='#f9f9f9',GradientType=0);background:linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);box-shadow:-5px 5px 10px rgba(0,0,0,0.2);}
#block-views-partner_of_the_day-block_2 .views-row{margin:30px 0;}
#content-area .view-id-media_center .view-content .views-row{overflow:hidden;border-bottom:1px dashed #ddd;padding:25px 0;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail{float:left;width:190px;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail a img{padding:3px;border:1px solid #7ab5d4;}
#content-area .view-id-media_center .view-content .views-row .node h2{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span{font-weight:normal;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span.media-type{color:#6fb1c9;}
#content-area .view-id-media_center .view-content .views-row .node h2,#content-area .view-id-media_center .view-content .views-row .node .content{float:right;margin-top:0;width:460px;clear:none;}
.view-display-id-featured_media .view-content .views-row a{display:block;line-height:0;}
.page-partners .views-row{margin:20px 0;}
.view-id-taxonomy_term_override .views-row{background:none;margin:0 0 20px;padding:0 5px 20px;border-bottom:1px dashed #ddd;}
.view-id-taxonomy_term_override .views-row-last{border:none;}
.view-id-taxonomy_term_override .views-row p{margin-bottom:0px;}
.view-id-taxonomy_term_override .views-row h3 span.type{font-weight:normal;color:#6DAED1;}
.page-sitemap .views-row{line-height:15px;margin:7px 0;}
.page-sitemap .views-row a{color:#0273ad;}
#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper,#mk-theme-container:not(.mk-transparent-header) .header-style-3 .mk-header-padding-wrapper {padding-top:132px;}


    .alignleft {
        width: 50%;
    }


    body.home .printables img.alignleft {
        margin-left: 31%;
    }

#home-content #home-buckets .bucket .content {
  padding: 15px 25px 0 25px;
}

#home-content #home-buckets .bucket .content p {
  margin: 0 0 8px 0;
  line-height: 17px;
}

#home-content #home-buckets .bucket .content ul {
  margin: 0 0 0 20px;
  line-height: 15px;
  list-style: disc;
}

#home-content #home-buckets .bucket .content ul li {
  margin: 0 0 3px 0;
}
 
        .icon_label_box_1423848122578{   
            font-weight:900;
        }


.menu_02 {
	float: left;
	padding-left: 20px;
	width: 119px;
}
.nav-primary a.level0{border:none;height:60px;line-height:14px;padding:23px 20px}
.nav-primary a.level0 .glyphicon{font-size:90%;padding:0 0 0 5px}
.nav-primary li.level0{position:relative}
.nav-primary li.level0 ul{border:solid 1px #e6e6e6;position:absolute;width:235px}
.nav-primary li.level0 ul.level0.position-test{display:block}
.nav-primary li.level0 ul.level0.spill{right:0;left:auto}
.nav-primary li.level0 ul.level0.spill li.level1 ul{left:auto;right:50px;top:20px}
#controlPanel ul.level0{display:block;height:100%;padding:55px 0 0;position:absolute;left:0;top:0;opacity:0;overflow-x:hidden;overflow-y:auto;visibility:hidden;width:100%;z-index:1;-moz-transition:opacity 0.15s ease-out 0s,visibility 0s 0.15s;-o-transition:opacity 0.15s ease-out 0s,visibility 0s 0.15s;-webkit-transition:opacity 0.15s ease-out,visibility 0s;-webkit-transition-delay:0s,0.15s;transition:opacity 0.15s ease-out 0s,visibility 0s 0.15s}
#controlPanel ul.level0.visible{opacity:1;visibility:visible;-moz-transition:opacity 0s 0s,visibility 0s 0s;-o-transition:opacity 0s 0s,visibility 0s 0s;-webkit-transition:opacity 0s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity 0s 0s,visibility 0s 0s}
#controlPanel ul.level0.visible a{opacity:1;-moz-transform:scale(1) translateY(0) translateX(0);-ms-transform:scale(1) translateY(0) translateX(0);-webkit-transform:scale(1) translateY(0) translateX(0);transform:scale(1) translateY(0) translateX(0);-moz-transition:opacity 0.15s ease-out 0.25s,-moz-transform 0.25s ease-out 0.25s;-o-transition:opacity 0.15s ease-out 0.25s,-o-transform 0.25s ease-out 0.25s;-webkit-transition:opacity 0.15s ease-out,-webkit-transform 0.25s ease-out;-webkit-transition-delay:0.25s,0.25s;transition:opacity 0.15s ease-out 0.25s,transform 0.25s ease-out 0.25s}
#controlPanel ul.level0.visible li:nth-child(2) a{-moz-transition-delay:0.29s,0.29s;-o-transition-delay:0.29s,0.29s;-webkit-transition-delay:0.29s,0.29s;transition-delay:0.29s,0.29s}
#controlPanel ul.level0.visible li:nth-child(3) a{-moz-transition-delay:0.33s,0.33s;-o-transition-delay:0.33s,0.33s;-webkit-transition-delay:0.33s,0.33s;transition-delay:0.33s,0.33s}
#controlPanel ul.level0.visible li:nth-child(4) a{-moz-transition-delay:0.37s,0.37s;-o-transition-delay:0.37s,0.37s;-webkit-transition-delay:0.37s,0.37s;transition-delay:0.37s,0.37s}
#controlPanel ul.level0.visible li:nth-child(5) a{-moz-transition-delay:0.41s,0.41s;-o-transition-delay:0.41s,0.41s;-webkit-transition-delay:0.41s,0.41s;transition-delay:0.41s,0.41s}
#controlPanel ul.level0.visible li:nth-child(6) a{-moz-transition-delay:0.45s,0.45s;-o-transition-delay:0.45s,0.45s;-webkit-transition-delay:0.45s,0.45s;transition-delay:0.45s,0.45s}
#controlPanel ul.level0.visible li:nth-child(7) a{-moz-transition-delay:0.49s,0.49s;-o-transition-delay:0.49s,0.49s;-webkit-transition-delay:0.49s,0.49s;transition-delay:0.49s,0.49s}
#controlPanel ul.level0.visible li:nth-child(8) a{-moz-transition-delay:0.53s,0.53s;-o-transition-delay:0.53s,0.53s;-webkit-transition-delay:0.53s,0.53s;transition-delay:0.53s,0.53s}
#controlPanel ul.level0.visible li:nth-child(9) a{-moz-transition-delay:0.57s,0.57s;-o-transition-delay:0.57s,0.57s;-webkit-transition-delay:0.57s,0.57s;transition-delay:0.57s,0.57s}
#controlPanel ul.level0.visible li:nth-child(10) a{-moz-transition-delay:0.61s,0.61s;-o-transition-delay:0.61s,0.61s;-webkit-transition-delay:0.61s,0.61s;transition-delay:0.61s,0.61s}
#controlPanel ul.level0.visible li:nth-child(11) a{-moz-transition-delay:0.65s,0.65s;-o-transition-delay:0.65s,0.65s;-webkit-transition-delay:0.65s,0.65s;transition-delay:0.65s,0.65s}
#controlPanel ul.level0.visible li:nth-child(12) a{-moz-transition-delay:0.69s,0.69s;-o-transition-delay:0.69s,0.69s;-webkit-transition-delay:0.69s,0.69s;transition-delay:0.69s,0.69s}
#controlPanel ul.level0.visible li:nth-child(13) a{-moz-transition-delay:0.73s,0.73s;-o-transition-delay:0.73s,0.73s;-webkit-transition-delay:0.73s,0.73s;transition-delay:0.73s,0.73s}
#controlPanel ul.level0.visible li:nth-child(14) a{-moz-transition-delay:0.77s,0.77s;-o-transition-delay:0.77s,0.77s;-webkit-transition-delay:0.77s,0.77s;transition-delay:0.77s,0.77s}
#controlPanel ul.level0.visible li:nth-child(15) a{-moz-transition-delay:0.81s,0.81s;-o-transition-delay:0.81s,0.81s;-webkit-transition-delay:0.81s,0.81s;transition-delay:0.81s,0.81s}
#controlPanel ul.level0 a{border-bottom:1px solid #e14203;color:#fff !important;display:block;line-height:1em;opacity:0;padding:20px 30px;text-transform:uppercase;-moz-transform:scale(1.2) translateY(-30px) translateX(-20px);-ms-transform:scale(1.2) translateY(-30px) translateX(-20px);-webkit-transform:scale(1.2) translateY(-30px) translateX(-20px);transform:scale(1.2) translateY(-30px) translateX(-20px);-moz-transition:opacity 0.15s ease-out,-moz-transform 0s 1s;-o-transition:opacity 0.15s ease-out,-o-transform 0s 1s;-webkit-transition:opacity 0.15s ease-out,-webkit-transform 0s;-webkit-transition-delay:0s,1s;transition:opacity 0.15s ease-out,transform 0s 1s}
#controlPanel ul.level0 a:hover{background-color:#e14203}
#controlPanel li.level0 a{display:block}
#controlPanel .cp-extra .link-group.pr li.level0{padding-top:0 !important;padding-bottom:0 !important}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}
.main{margin:20px auto;max-width:640px}
.main .widget-sponsor{margin:2.5rem 0}
.hometiles .main-desc{text-align:left;width:90%;margin:0 auto}
.series-story .main,.tax-series .main{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.series-story .main .seriesmeta,.tax-series .main .seriesmeta{background:#333;color:#FFF;font-family:proxima_nova,Helvetica,Arial,sans-serif;height:35px;line-height:35px;text-align:center}
.series-story .main .seriesmeta strong,.tax-series .main .seriesmeta strong{text-transform:uppercase}
.series-story .main .seriesmeta .fa-chevron-left,.tax-series .main .seriesmeta .fa-chevron-left{float:left;color:#FFF;display:inline-block;line-height:35px;padding:0 10px;border-right:1px solid #FFF}
.series-story .main .seriesmeta .fa-chevron-right,.tax-series .main .seriesmeta .fa-chevron-right{float:right;color:#FFF;display:inline-block;line-height:35px;padding:0 10px;border-left:1px solid #FFF}
.series-story .main .entry,.tax-series .main .entry{padding:15px}
.series-story .main{background:#FFF;width:100%;max-width:100%}
.tax-series .main header{padding-top:30px;padding-bottom:20px}
.tax-series .main header h2{font-size:22px;margin:0}
.tax-series .main #series_start{border-top:1px solid #f6f5f3}
.tax-series .main #series_start ol,.tax-series .main #series_start ul{list-style:none;margin:0;padding:0}
.tax-series .main #series_start ol li,.tax-series .main #series_start ul li{background:rgba(255,255,255,.2);border-bottom:1px solid #f6f5f3;list-style:none}
.tax-series .main #series_start ol li:hover,.tax-series .main #series_start ul li:hover{background:#cfdf36;color:#333}
.tax-series .main #series_start ol li:hover a,.tax-series .main #series_start ul li:hover a{color:#333;text-decoration:underline}
.tax-series .main #series_start ol li a,.tax-series .main #series_start ul li a{color:#333;border-bottom:0;display:block;font-weight:400;padding:20px 10px 20px 40px;text-indent:-20px}
.tax-series .main #series_start ol li a:hover,.tax-series .main #series_start ul li a:hover{color:#333;text-decoration:underline}
.tax-series .main #series_start p.text-right{margin-top:30px}
.tax-series .main #series_start p.text-right a{background:#333;border:0;color:#FFF;display:inline-block;font-family:proxima_nova,Helvetica,Arial,sans-serif;font-weight:700;padding:12px 16px}
.tax-series .main #series_start p.text-right a i.fa{color:#999;font-weight:400;margin-left:8px;vertical-align:middle}
.tax-series .main #series_start p.text-right a:hover{background:#cfdf36;color:#333}
.tax-series .main #series_start p.text-right a:hover i{color:#333}

#homepage-content-table {font-family:Arial, Helvetica, sans-serif;}

    	#homepage-content-table h1,
		#homepage-content-table h2 ,
		#homepage-content-table h3 {font-weight:normal; font-size:18px; line-height:22px; color:#000; margin-bottom:5px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;}

            #homepage-content-table blockquote h2{font-size:18px; color:#00796b; line-height:18px; margin:0px;}

            #homepage-content-table blockquote h3 {font-size:14px; color:#00796b; line-height:14px; margin:0 0 0px;}

    	#homepage-content-table h3 {font-weight:normal; font-size:14px; line-height:12px; margin:0 0 0px;}

    	#homepage-content-table ul {margin:0 0 15px;}

	        #homepage-content-table ul ul {margin:0;}

    	#homepage-content-table p,
    	#homepage-content-table li {font-size:13px; line-height:19px;}

    		#homepage-content-table p  {margin-bottom:15px;}

        #homepage-content-table a {color:#000; text-decoration:none;}


.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
}

	table#table_products tr#table_blocks_social_news {
		
	}


#cred td.cred-center {
	text-align: center;
}


.big-blu {color: #002F65;
margin-top: 15px!important;
font-size: 20px!important;s}



.big-blu span:first-child {
	background: #E0E0E0;
}


.big-blu span {
color: #002F65;
padding: 3px;
}

.big-img{padding-top:30px;}

#posteditingUnavailable .big{font-size:14px !important;}

#revisioneUnavailable .big{font-size:14px !important;}

#traduzioneUnavailable .big{font-size:14px !important;}

.big{font-size:130%;font-weight:bold !important}

.order1 .big{font-weight:normal !important}

.order2 .big{font-weight:normal !important}

.order3 .big{font-weight:normal !important}


#aom_items {width:100%; margin:0; padding:0;}

  #left_column h1 {
    font-size: 28px;
  }

  #left_column .lead_text {
    font-size: 18px;
  }

  #left_column .top_image {
    display: none;
  }

  #left_column .widget_column {
    border: none;
  }


#left_column {
  width: 650px;
  padding: 15px;
  margin-right: 15px;
  margin-top: 15px;
  float: left;
  box-shadow: 1px 0 8px #CFCFCF;
  -moz-box-shadow: 1px 0 8px #CFCFCF;
  -webkit-box-shadow: 1px 0 8px #CFCFCF;
  background-color: #ffffff;
}


#left_column .eventList .header h5 {
  font-weight: bold;
  font-size: 36px;
  line-height: 1.25em;
  margin-bottom: 15px;
}


#left_column .eventList .event-article.first {
  border-top: 1px solid #d9d8d8;
}


#left_column .eventList .event-article .big_date {
  display: none;
}


.article_page #left_column #loginForm {
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px 0;
  padding-top: 30px;
}


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

		
BODY.home #slideshow_outer {
	margin: 	0px auto;
	width:	 	960px;
	height: 	492px;
	position:   relative;
	overflow:   visible;
	}



.search .page.type-page .post-thumbnail,
.search .page.type-page .post-meta { display: none; }


.post-meta { text-transform: uppercase; font-size: 14px; font-weight: 400; color: #bbb; margin-bottom: 0.3em; }

.post-meta .post-category { float: left; margin-right: 6px; }

.post-meta .post-date { float: left; }



.hp1, .hp2, .hp3, .hp4, .hp5, .hp6, .hp7 {
position: absolute;
}


.hp4 {
    left: 643px;
    top: 27px;
}


.menu-top {
	color:#0572b3;
	text-align:center
}

.menu-top a{
	color:#0572b3;
	font-family: 'dancing_script_otregular';
	font-size:25px;
}

.menu-top a:hover, .menu-top a.active{color:#90b849}


#cred td.cred-right {
	text-align: right;
}

.wpb_row *,
.wpb_row *:before,
.wpb_row *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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

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

.wpb_row:after {
  clear: both;
}

.wpb_row .vc_span1,
.wpb_row .vc_span2,
.wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12 {
  margin-left: 0;
}

.vc_non_responsive .wpb_row .vc_span1 {
  position: relative;
  float: left;
  width: 8.333333333333332%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span2 {
  position: relative;
  float: left;
  width: 16.666666666666664%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span4 {
  position: relative;
  float: left;
  width: 33.33333333333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span5 {
  position: relative;
  float: left;
  width: 41.66666666666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span7 {
  position: relative;
  float: left;
  width: 58.333333333333336%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span8 {
  position: relative;
  float: left;
  width: 66.66666666666666%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span10 {
  position: relative;
  float: left;
  width: 83.33333333333334%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span11 {
  position: relative;
  float: left;
  width: 91.66666666666666%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span10 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

.wpb_row .overlay-view-lightbox-buttons a .fa { position: relative; top: -2px; }


.wpb_row .widget-title { margin: 0 0 20px;font-size: 14px;font-weight: bold;font-weight: 600;color: #000;}

.wpb_row .widget_recent_entries ul,
.wpb_row .widget_wpex_fontawesome_social_widget ul,
.wpb_row .widget_wpex_recent_posts_thumb ul,
.wpb_row .widget_categories ul,
.wpb_row .widget_wpex_social_widget ul,
.wpb_row .widget_archive ul,
.wpb_row .widget_wpex_simple_menu ul { list-style: none; margin: 0 }
                    .wpb_row .fa:before { box-sizing: content-box !important; -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; }

#site-info {
	padding: 0 20px;
}

#site-info a {
	text-decoration: none;
}

	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}


.newsflash {
    display: inline-block;
    float: right; 
    width: 220px; 
    height: auto; 
    margin: 1em 0em 1em 1em; 
    border: 2px outset #996; 
    padding: .5em; 
    background: #ffd; 
    font-size: 0.85em;
}


.newsflash h3 {
    font-size: 100%;
    font-family: inherit;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #996; 
    border-bottom: 1px solid #dd9; 
}


.newsflash ul {
    list-style: square; 
    margin-left: 1em; 
    padding: 0px;
}


.newsflash li {
    margin-bottom: .5em;
}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-column{float:left;margin-right:4%}
.x-column.x-1-1{width:100%}
.x-column.x-1-2{width:48%}
.x-column.x-1-3{width:30.66666%}
.x-column.x-2-3{width:65.33332%}
.x-column.x-1-4{width:22%}
.x-column.x-3-4{width:74%}
.x-column.x-1-5{width:16.8%}
.x-column.x-2-5{width:37.6%}
.x-column.x-3-5{width:58.4%}
.x-column.x-4-5{width:79.2%}
.x-column.x-1-6{width:13.33332%}
.x-column.x-5-6{width:82.66666%}
.x-column.last,.x-column:last-of-type{margin-right:0}
.js .x-column{position:relative}
.js .x-column[data-fade="true"]{opacity:0}
.x-content-band.marginless-columns .x-container .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-content-band.marginless-columns .x-container .x-column.x-1-1{width:100%}
.x-content-band.marginless-columns .x-container .x-column.x-1-2{width:50%}
.x-content-band.marginless-columns .x-container .x-column.x-1-3{width:33.33333%}
.x-content-band.marginless-columns .x-container .x-column.x-2-3{width:66.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-1-4{width:25%}
.x-content-band.marginless-columns .x-container .x-column.x-3-4{width:75%}
.x-content-band.marginless-columns .x-container .x-column.x-1-5{width:20%}
.x-content-band.marginless-columns .x-container .x-column.x-2-5{width:40%}
.x-content-band.marginless-columns .x-container .x-column.x-3-5{width:60%}
.x-content-band.marginless-columns .x-container .x-column.x-4-5{width:80%}
.x-content-band.marginless-columns .x-container .x-column.x-1-6{width:16.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-5-6{width:83.33333%}
.x-content-band.marginless-columns .x-container .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

#releases .orderbutton a{font-family:Arial,Verdana;text-transform:uppercase;color:#940000;font-size:9px;font-weight:bold;text-decoration:none;float:right;margin-right:52px;}

#sidebar .orderbutton a{font-family:Arial,Verdana;text-transform:uppercase;color:#940000;font-size:0.8em;font-weight:bold;text-decoration:none;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}

#tabs .inside .list { display:none; }

#tabs .inside .list:first-child { display:block; }

#secondary li.menu-item, 
#secondary li.page_item,
#secondary ul li.pagenav ul li,
#secondary .widget_archive ul li {
	border-bottom: 1px #d8e3ed solid;
}

#secondary li.menu-item a,
#secondary li.page_item a,
#secondary ul li.pagenav ul li a,
#secondary .widget_archive ul li a {
	display: block;
	font-size: 14px;
	letter-spacing: 0.15em;
	padding: 3px 2px 3px 5px;
	text-transform: uppercase;
}

#secondary li.menu-item a:hover,
#secondary li.page_item a:hover,
#secondary ul li.pagenav ul li a:hover,
#secondary .widget_archive ul li a:hover {
	background: rgba(255,255,255,.1);
}


.promo-box-item {
    position: relative;
    float: left;
    width: 503px;
    height: 100%;
}
.small-box ul .spacer-top-li{background-color:#cbcbcb;height:9px}
 .campstats,.myhikes,#tiledfooter .footer_top_right{float:right;}
 #tiledfooter .footer_top_right{font-size:115%;}
 #tiledfooter .footer_top_right a{font-size:125%;}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-categories .view-content .views-field-title,.find-by-month-row .views-field-title{margin-top:20px;margin-bottom:10px;}
.find-by-month-row .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-find-by-month-speeches .view-content .item-list .find-by-month-row .views-field-body{margin-bottom:10px;}
.tag-list .views-field-nothing .views-label-nothing{font-weight:bold;font-size:11px;}
.page-news .view-tags,.page-news .views-field-nothing,.view-id-tags,.page-taxonomy .views-field-nothing{padding:3px;background-color:rgb(232,233,235);clear:both;}
.find-by-month-row .views-field-created span.field-content,.field-name-field-release-date span.date-display-single,.views-field-created span.date-display-single,.news .view-press-room .views-field-field-item-date{color:#757694;text-transform:uppercase;font-family:verdana;font-size:10px;}
.view-content .views-field-title{font-weight:bold;}
.news-item-list .view-content .views-field-title{font-weight:400;}
.view-early-learning-archive ul li .views-field-uid{display:none;}
.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:""}
.row:after{clear:both}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}
.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}
.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}
.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}
.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}
.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}
.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}
.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}
.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}
.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}
.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}
.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}
.row-fluid .thumbnails{margin-left:0}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container{margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}


.socialwall .socialbox {
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background-color: #fff;
padding: 3%;
width: 76%;
margin: 0 auto;
height: 450px;
overflow-y: auto;
overflow-x: hidden;
}


.socialwall .socialbox h3 {
color: #92278f;
margin: 0px;
padding: 0px;
font-size: 2em;
line-height: 1;
text-transform: uppercase;
}
.webstore-overlay-cart .webstore-estimator-form,.webstore-overlay-cart .shipping-postal-entry{background:none;display:none;}
.webstore-overlay-cart .shipping-postal-entry{margin-top:16px;}
.webstore-modal-cart-confirm .webstore-estimator-form,.webstore-modal-cart-confirm .shipping-postal-entry{background:none;display:none;}
.shipping-postal-entry{position:relative;display:block;height:47px;width:100%;overflow:hidden;}
.shipping-postal-entry button.inset{right:8px;top:7px;}
.shipping-postal-entry input,.shipping-postal-entry input:focus{font-size:0.875rem;width:100%;outline:none;box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);border:1px solid #bbb !important;}
.webstore-modal-cart-confirm .shipping-postal-entry input,.shipping-postal-entry input:focus{padding:10px;}
.webstore-modal-cart-confirm .shipping-postal-entry button.inset{left:calc(100% - 80px);top:-34px;position:relative;}
.webstore-modal-cart-confirm .shipping-postal-entry button.inset-spinner{left:calc(100% - 37px);}
.editcartmodal .shipping-postal-entry button.inset{left:calc(100% - 85px);top:-34px;position:relative;}
.editcartmodal .shipping-postal-entry button.inset-spinner{left:calc(100% - 42px);}


ul.newsticker span.txt {
    position: relative;
    top:-3px;
    text-transform: uppercase;
}


div.img
{
  margin: 8px;
  border: 0px;
  height: auto;
  width: 204px;
  float: left;
  text-align: left;
}


div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}

#footer-border {
	display: inline-block;
	border: #555 1px solid;
	width: 956px;
	height: auto;
	position: relative;
	float: left;
}
.fb li.comment .avatar{margin:0 10px 0 0;padding:0!important}
.fb li.comment:nth-child(even) .avatar{float:right;margin:0 0 0 10px}
.fbm li.comment .avatar{margin:0!important;padding:0}


    li.comment .avatar{padding:5px!important; background:#EEE;float:left;margin:0 10px 0 0;width:32px;height:32px;}

.mag1 .avatar{margin:0 10px 0 0;float: left;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
    
}

#author-info .avatar{float:left;padding:5px;margin-right:10px}

li.comment.bypostauthor .postauthor-avatar .avatar{background:#89BA10}

ul.children ul.children ul.children ul.children li.comment .avatar{margin:0 10px 0 0}



li.comment,
li.pingback,
li.trackback,
li.comment .avatar,
legend{-moz-box-shadow: inset 0 2px 50px #EEE;
-webkit-box-shadow: inset 0 2px 50px #EEE;
box-shadow: inset 0 2px 50px #EEE;}

.widget_swift_tabs .avatar{float:left;margin:5px 10px 5px -5px;padding:3px;border:solid 1px #DDD;background:#FFF}



.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar{
    width:60px!important;
    left:-34px!important;
    top:10px!important;
}

.responsive-mobile-menu ul.sub-menu li a {
	font-size:13px;
	color:#aaa;
	letter-spacing: 0.5px;
	font-weight: 400;
	display:block;
}

.responsive-mobile-menu ul.sub-menu {
}

    .resto .menu-item { font: 16px/18px 'open_sansbold'; margin-bottom: 20px; }

        .resto .menu-item strong { font-size:14px; font-weight:300 }

        .resto .menu-item .extra-text{ font-style: italic; }

        .resto .menu-item .menu-price{ font-style: italic; }
	
	
	.resto.columnar .menu-item {font: 16px/22px 'open_sansregular';padding-right: 120px;margin-bottom: 10px;}

	.resto.columnar .menu-item .menu-name {float: left;width: 435px;}

	.resto.columnar .menu-item .menu-price {float: right;font-style: normal;margin-left: 15px;}

	.resto.tabular .menu-item .menu-price {width: 50px;font-style: normal;font: 16px/22px 'open_sansregular';}

	.resto.tabular.wines .menu-item{ font-family: 'open_sansregular'; }

	.resto.tabular.wines .menu-item  .menu-price{ font-style: normal;padding-right: 15px;text-align: center;}

	.resto.tabular.wines .menu-item  .menu-name{ }
.front.Admissions .owl-item.active.first-visible{margin-left:292px}
.front.Admissions .owl-item.active.first-visible.last-visible{margin-left:25px}
ol.breadcrumb li.first:before{content:""}
.first-visible li.event a:link,.last-visible li.event a:link,.first-visible li.event a:visited,.last-visible li.event a:visited,.last-visible li.event,.first-visible li.event{color:#ccc !important}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #ccc}

#outer {min-height:100%; height:auto!important; height:100%; margin:0 auto -260px; }
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.page-events-archive .panel-one-column .span12 .panel-pane:last-child,.page-news-archive .panel-one-column .span12 .panel-pane:last-child{margin-bottom:20px;}
.node-type-multimedia .panel-col-first .panel-pane{margin:25px 0 0 0;padding:0;}
.page-impact-governance .frame-footer .panel-pane{float:left;width:28%;margin-right:4%;}
.page-impact-governance .frame-footer .panel-pane.pane-1{margin:0;}
.page-impact-governance .frame-footer .panel-pane.pane-1 .logo-impact{font-size:0;margin-top:235px;height:20px;}
.page-people.page-people-mediaguide .panel-panel.panel-col .panel-pane:last-child{padding-bottom:0;}
.page-people-faculty .panel-pane h2,.pane-people h2.pane-title{clear:both;color:#4D4F53;font-family:'ss',Arial,sans-serif;font-size:30px;padding:10px 0 0 0;}
.page-research.research-page-base .panel-pane:first-child{margin-top:25px;}
.page-research .frame-search_content .panel-pane{overflow:visible;}
.frame-people_item_top .panel-pane{padding-top:25px;padding-bottom:15px;border-top:1px #f4f1ea solid;overflow:hidden;}
.frame-people_item_top .panel-pane:first-child{padding-top:25px;border-top:0;}
.research-areas.panel-pane h2.pane-title{margin-bottom:15px;margin-top:0;}
.research-areas.panel-pane .views-row.views-row-last{margin-right:0;}
.frame-search_content .span3 .panel-pane:first-child{margin-top:56px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title{font-size:22px;margin-bottom:36px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title .placeholder{color:#8e130e;font-family:'ss_italic',Arial,sans-serif;}
.front .panel-pane.research-areas .views-row{margin-bottom:20px;clear:none;}
.subdomain-chppcor.front .frame .panel-pane{clear:both;}
.publication-item-page .span8 .panel-pane .field-type-image .file-image .field-name-field-caption{padding-top:5px;}
.publication-item-page .span8 .panel-pane .field-type-image .file-image .field-name-field-credit{padding-bottom:5px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}


#yellowblocks { clear:both; padding-top:8px; }



.scroller, .scroller-inner, .headerimage-container, #headerright, #yellowblocks, #find-location, #order-online, #order-online a{ -webkit-transform: translate3d(0,0,0) }
.footer .footer_block .footer_menu{display:inline-block;width:100%;padding:0 20px;}
.footer .footer_block .footer_menu .footer_menu_title{display:inline-block;width:100%;font:bold 16px BPreplay;color:#ffffff;margin-bottom:15px;}
.footer .footer_block .footer_menu .footer_menu_link{display:inline-block;width:100%;}
.footer .footer_block .footer_menu .footer_menu_link ul{display:block;list-style:none;margin:0;padding:0;}
.footer .footer_block .footer_menu .footer_menu_link ul li{display:block;list-style:none;margin:0;padding:0;font:bold 12px BPreplay;color:#4f4f4f;line-height:25px;}
.footer .footer_block .footer_menu .footer_menu_link ul li a{text-decoration:none;color:#4f4f4f;}
.footer .footer_block .footer_menu .footer_menu_link ul li a:hover{color:#4f4f4f;}

.menu,
.menu
ul{margin:0px;padding:0px;list-style:none}
.menu a,
.menu
span{display:block}
.menu
a{text-decoration:none}
.menu-dropdown
li{position:relative}
.menu-dropdown
.dropdown{display:none;position:absolute;top:30px;left:0;z-index:100;width:300px}
.menu-dropdown li:hover .dropdown,
.menu-dropdown li.remain
.dropdown{display:block}
.menu-dropdown li:hover .dropdown.flip,
.menu-dropdown li.remain
.dropdown.flip{left:auto;right:0}
.menu-dropdown .stack
.column{width:100%}
.menu-dropdown
.columns2{width:600px}
.menu-dropdown
.columns3{width:900px}
.menu-dropdown
.columns4{width:1200px}
.menu-dropdown
.column{float:left}
.menu-dropdown
ul.level3{padding-bottom:10px}
.menu-dropdown
li.level3{font-size:11px;line-height:17px}
.menu-dropdown
span.icon{display:block;background-repeat:no-repeat;background-position:50% 50%;float:left}
.menu-dropdown .level1 .level1
span.icon{width:30px;height:30px;margin-left:-5px}
.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon+span+span{margin-left:25px}
.menu-dropdown li.level2 .level2
span.icon{width:35px;height:35px;margin-top:-7px;margin-bottom:-7px}
.menu-dropdown li.level2.hassubtitle .level2
span.icon{margin-top:-4px}
.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon+span+span{margin-left:40px}
.menu-dropdown
span.title{line-height:18px}
.menu-dropdown
span.subtitle{margin-top:-1px;font-size:9px;line-height:10px;text-indent:1px}
.menu-dropdown li.level2 .level2
span.title{line-height:15px}
.menu-dropdown li.level2 .level2
span.subtitle{line-height:14px}
.menu-sidebar
span.title{display:inline}
.menu-sidebar
span.subtitle{display:none}
.menu-sidebar
ul.level2{padding-bottom:10px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-sidebar
span.icon{display:inline-block;height:30px;width:30px;margin:-5px 5px -5px 0;background-repeat:no-repeat;background-position:50% 50%;vertical-align:middle}
.menu-line,
.menu-line li,
.menu-line li
a{display:inline-block}
.menu-dropdown{margin-bottom:-10px}
.menu-dropdown
li.level1{margin-right:10px;padding-bottom:10px}
.menu-dropdown a.level1,
.menu-dropdown
span.level1{color:#777}
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-dropdown li.active
.level1{color:#444}
.menu-dropdown
li.level2{margin:0
5px;border-top:1px solid #e6e6e6}
.menu-dropdown li.level2:first-child{border:none}
.menu-dropdown a.level2,
.menu-dropdown
span.level2{color:#444}
.menu-dropdown a.level2:hover{color:#f16d1a}
.menu-dropdown
a.current.level2{font-weight:bold}
.menu-dropdown a.level3:hover{color:#f16d1a}
.menu-dropdown
a.current.level3{font-weight:bold}
.menu-sidebar
a.current{font-weight:bold}
.menu-sidebar
li.level1{border-top:1px solid #ddd}
.menu-sidebar li.level1:first-child{border-top:none}
.menu-sidebar ul.level2
ul{padding-left:10px}
.menu-line
li{margin-left:7px;padding-left:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAGUlEQVR42pXEIQEAAAACIP8/YK1ukEDQqwGzmhvlWygSWAAAAABJRU5ErkJggg==) 0 50% no-repeat}
.menu-line li:first-child{margin-left:0;padding-left:0;background:none}
.menu-dropdown:first-child li.level1:first-child .level1:first-child{background:none}
.menu-dropdown .level2 a.level2:hover{color:#fff}
.menu-dropdown
a.level3{color:#CACACA}
.menu-dropdown .level3 a.level3:hover{color:#fff}
.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1, .menu-dropdown li.active
.level1{color:#222}
.menu-dropdown a.level1, .menu-dropdown
span.level1{color:#333}
.menu-responsive{bottom:-56px !important}
.menu-mobile .level3,
.menu-responsive
.level3{display:none !important}

.nav-secondary .genesis-nav-menu .menu-item {
    float: right;
}

.menu-item-227 a, .menu-item-619 a, .menu-item-2589 a {
	color:#fff !important;
}

.genesis-nav-menu .menu-item {
display: inline-block;
float: none !important;
}


.nav-secondary .genesis-nav-menu .menu-item #menu-item-227{
	display:block;
}

#dmg-nav-bar ul#dmg-topnav li.last-menu {
  border-right: none;
}

#dmg-nav-bar ul#dmg-topnav li.last {
  float: right;
  border-radius: 0 0.33em 0 0;
  border-right: none;
}

#dmg-nav-bar ul#dmg-topnav li.last:hover {
  background: transparent;
  box-shadow: none;
  color: #ec7001;
}

#dmg-nav-bar ul#dmg-topnav li.last a:hover,
#dmg-nav-bar ul#dmg-topnav li.last a:active {
  color: #ec7001;
  border-radius: 0 0.33em 0 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3.last {
  margin-right: 0;
}

div.dmg-related-links div.content.last {
  border-bottom: none;
}

div.dmg-related-link-item.last {
  padding-right: 0;
}

.dmg-morefeed .middle ul#dmg-smartfeed li a.last {
  border-bottom: none;
}


img.cover.book, .cover img {
    border: 1px solid #D9D9D9;
    }

.slot.variant-reading-guide img.cover.book{
   float: left;
   margin: 0 20px 25px 0;
   max-width: 300px;
   height: auto;
}


.slot.variant-grid1x1.featured-book .book .cover{
   margin:0 20%;
}

#primary .slot.variant-grid1x1 .book .cover{
   padding:0 13px;
}

#primary .slot.variant-grid1x1.graphical .book .cover{
   padding:0;
}

   #primary #right-rail .slot.variant-vlist .book .cover{
      
      
      max-width:218px;
      text-align:center;
   }

.slot .book .cover,
.slot .newsitem .thumb{
   vertical-align:top;
   min-height: 180px;
	position: relative
}

.slot.variant-vlist .book .cover,
.slot.variant-vlist .newsitem .thumb,
.slot.search-result .item .cover{
   width:30%;
   display:inline-block;
   max-width:140px;
}

.slot.variant-vlist .book .cover img,
.slot .item .cover img,
.slot.search-result .item .cover img{
	max-width:100%;
	width:auto;
	height:auto;
}

#primary #right-rail .slot .book .cover{
   min-width:76px;
}

.slot .book .cover img,
.slot .item .cover img,
.slot .newsitem .thumb img{
   height:auto;
}

.slot .book .cover img{
   max-width:100%;
   position:absolute;
   margin-bottom: 1% !important;
   top:0;
   right:0;
   left:0;
   bottom:0;
   width:auto;
   height:auto;
   min-height:0;
   max-height:100%;
}

.slot.variant-vlist .book .cover img{
	top:0;
	bottom:auto;
}


.slot .book .cover img:hover,
.slot .item .cover img:hover,
.slot .newsitem .thumb img:hover{
   opacity:.6;
   filter: alpha(opacity=60); 
}

.slot.variant-grid1x1 img,
.slot.variant-grid1x1 .book .cover img,
.slot.variant-grid1x1.person .author .picture img{
   width:100%;
   height:auto;
   max-width:220px;
}

.slot .book .bookmeta .date,
.slot .newsitem .newsitemmeta .date,
.slot.search-result .item .cover .credit,
.slot.search-result .item .itemmeta .credit{
   font-style:italic;
}

.slot.search-result .item .itemmeta .credit,
.slot.search-result .item .cover .credit,
.browse-categories-result .credit{
   font-size:80%;
   color:#999;
   padding:5px 0;
}


.slot.variant-vlist .book .cover .caption,
.contributor .author .outer-matte .photo .caption,
.slot.variant-author-promo .author .picture .caption,
.slot.variant-other-authors .author .picture .caption,
.slot.variant-author-featured .featured-1 .picture .caption,
.slot.variant-author-featured .featured-2 .picture .caption,
.slot.variant-static-marquee .media .caption,
.slot.variant-imprint-marquee .media .caption{
   margin:5px 0 0 0;
   color:#939393;
   font-size:75%;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}


.slot.variant-vlist.series .book .cover .caption,
.slot.variant-vlist.author .book .bookmeta .date,
.slot.variant-vlist.series .book .bookmeta .date,
.slot.variant-vlist.author .book .bookmeta .flapcopy,
.slot.variant-vlist.series .book .bookmeta .flapcopy{
   display:none;
}

   .book-detail .book .outer-matte .cover img,
   .contributor .author .outer-matte .photo img{
      width:100%;
      height:auto;
   }

.book-detail .book .book-summary .outer-matte .cover img,
.contributor .author .author-summary .outer-matte .cover img{
   max-width:100%;
   height:auto;
}

.modal-body .photo img,
.modal-body .cover img{
   width:100%;
   height:auto;   
}


.book-large-cover-image-inner-excerpt img.cover.book {
  width:100%;
}


.book-small-cover-image.lower-image img.cover.book {
 width:100%;   
}

   .starred-reviews .slot.variant-vlist .book .cover img, 
   .starred-reviews .slot.variant-vlist .newsitem .thumb img, 
   .starred-reviews .slot.search-result .item .cover img {
      width: auto;
      display: block;
      margin: 0 auto;
      max-width: 100%;
      max-height: 100%;
   }

.textwidget{font: normal 14px sans-serif;}

.rdp-mobile .textwidget #page{
  margin:0;
}

#wrapper,
.container-inner { min-width: 320px; }

.container-inner { max-width: 1380px; min-width: 1380px; width: 100%; margin: 0 auto; }

#header .container-inner { position: relative; }

#page .container-inner { background: #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1); }

.num_min {float:left; width:224px; margin-bottom:2px;}

.num_min h5 {float:left; width:30px; height:30px; line-height:30px; margin: 0 2px 0 0; font-size:12px; font-weight:normal;}

.num_min .but {float:left; width:30px; height:30px; margin-right:2px;}

.num_min .but a {background:#8CC63F; color:#FFFFFF; width:30px; height:30px; float:left; line-height:30px; display:block;font-weight:normal;}

.num_min .but a:hover {background:#000; color:#FFFFFF;}


.num_min .hov_mid { float:right; width:200px; text-align:left; position:relative; margin:-5px 0px 0 0px; padding:10px; z-index:99999999; border:solid 3px #CCCCCC; background-color:#FFF; border-radius:5px; }

.num_min .hov_mid2 { float:left; width:200px; text-align:left; padding:0px; }

.num_min .hov_mid_but { width:225px; text-align:left; margin:-25px 0 0 -25px; }

.num_min .hov_mid_but a { float:left; width:225px; background:none; }

.num_min .hov_mid_but a:hover {background:none; }

.num_min .hov_mid_nov { float:left; width:200px; text-align:left;font-size:12px; color:#333333; font-weight:bold; padding:0 0 5px 0; }

.num_min .hov_mid_con { float:left; width:200px; text-align:left; font-size:14px; color:#8CC63F; font-weight:bold; padding:10px 0 0px 0; }

.num_min .hov_mid_time { float:left; width:200px; text-align:left; font-size:12px; color:#999999; padding:0px 0 5px 0; }

.num_min .hov_mid_em { float:left; width:120px; text-align:right; }

.num_min .hov_mid_get { float:left; width:70px; line-height:20px; }

.num_min .hov_mid_tex { float:left; width:100px; text-align:left; padding:0px; line-height:20px; color:#E58132; font-size:13px; }

.num_min .hov_mid_tex a { font-size:12px; text-decoration:none; color:#8CC63F; background:none; float:none; width:auto; }

.num_min .hov_mid_tex a:hover { font-size:12px; text-decoration:none; color:#000; background:none;}

.num_min .hov_mid_img { float:left; width:100px; text-align:left; padding:20px 0 0 0; }

.ident #km-logo {
  display: none;
}

body.process .ident .logolink {
  border-bottom: 0;
  border-top: 0;
}

.ident {
  float: left;
}

.ident .logolink {
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: white;
}

.lte8 .ident .logolink {
  border-bottom: 1px solid #6e5677;
}

.ident .channel {
  background-color: #221226;
  color: #666666;
  width: 147px;
  padding: 0 10px;
  margin: 0;
}


.home-nav li.nav-logout, .home-nav li.nav-register, .home-nav li.nav-login {
  display: none;
}

  
  .home-nav li.nav-login {
    display: block;
    position: absolute;
    width: auto;
    right: 20px;
  }

  
  .home-nav li.nav-login a {
    font-size: 15px;
    color: #fee833;
  }

  
  #site-navigation-main div.mobile-nav li.nav-login {
    display: block;
    position: absolute;
    width: auto;
    right: 20px;
  }

  
  #site-navigation-main div.mobile-nav li.nav-login a {
    font-size: 15px;
    color: #fee833;
  }

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}
#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:1050px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1050px;}
.fusion-header .fusion-row{padding-top:10px;padding-bottom:10px;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}



.responsive-nav__list {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #e6e6e6;
	width: 100%;
	border-bottom: 1px solid #8c8c8c;
 	border-top: 1px solid #8c8c8c;
	box-shadow: 0 4px 6px -4px #999999;
	-moz-box-shadow: 0 4px 6px -4px #999999;
	-webkit-box-shadow: 0 4px 6px -4px #999999;
  
  
}





.responsive-nav__list li {
	text-align:center;
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.slider-block .pair-slide-block.item-2 .last{margin-left:0;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-1 .last,.slider-block .pair-slide-block.item-3 .first,.slider-block .pair-slide-block.item-3 .last{width:100%;margin-right:0;}
.frontpage-highlights .span4.last{margin-top:2%;margin-left:2%;}
.fse-frontpage-highlights .span4.last{margin-top:10px !important;}
.pager-next.first.last{display:block;line-height:0;padding-top:0 !important;}
.pager-next.first.last a{line-height:1;padding-top:6px;}
.region-footer-center .menu li.last.item-menu-partners{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.menu-pills.people-sub-menu li.last,.menu-pills.people-sub-menu li.last a{margin-right:0;}
.researches-post li.last{margin:0 !important;}
.page-multimedia .pager-next.first.last{padding:0;}



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





.clear:before,  .clear:after,  .entry-content:before,  .entry-content:after,  .comment-content:before,  .comment-content:after,  .site-header:before,  .site-header:after,  .site-content:before,  .site-content:after,  .site-footer:before,  .site-footer:after {
	content: "";
	display: table;
}

.clear:after,  .entry-content:after,  .comment-content:after,  .site-header:after,  .site-content:after,  .site-footer:after {
	clear: both;
}

.page-content,  .entry-content,  .entry-summary {
	margin: 1.5em 0 0;
}





.page-content .wp-smiley,  .entry-content .wp-smiley,  .comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

div.entry-content {
	margin-top: 20px;
}

div.entry-content h1 {
	line-height: 40px;
}

div.entry-content h2 {
	line-height: 1.33em;
}

.home .entry-content, #interior-page .entry-content {
	margin-top: 0;
}

.entry-content ul li {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}

.entry-content .well ul li {
	font-size: 13px;
	line-height: inherit;
	margin-bottom: inherit;
}

.entry-content .section {
	padding: 0;
}

.entry-content .widgetWrap.section .title {
	margin-top: 0;
}

		#access a { font-weight: bold; }






.main-navigation {
	text-shadow: #385D80 0 0.05em 0.05em;
}

.main-navigation li {
	font-size: 12px;
	line-height: 1.42857143;
	background: #56A0D3;
	border-top: 1px solid #367caa;
}

.main-navigation a {
	color: #fff;
	line-height: 30px;
	text-shadow: 1px 1px 1px #2E6B96;
	text-decoration: none;
	display:block;
	padding-left: 5px;
	font-size: 90%;
}

.main-navigation li a:active {
	background: #367caa;
}

.main-navigation a:hover {
	color: #fff;
}

.main-navigation li ul li a {
	padding: 0 0 0 25px;
}

.main-navigation li ul li ul li a {
	padding: 0 0 0 50px;
}

.main-navigation ul {
	margin: 0;
	text-indent: 0;
	border-radius: 3px;
}

.main-navigation li a,
.main-navigation li {
	background: none;
	display: block;
	text-decoration: none;
}

.main-navigation li a {
	border-bottom: 0;
	white-space: nowrap;
	padding: 0 10px;
	border-right:1px solid #367caa;
}

.main-navigation li:hover {
	background: #56A0D3;
}

.main-navigation li ul {
	display: none;
	margin: 0 0 0 -2px;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1000;
	border-radius: 0 0 3px 3px;
}

.main-navigation li:first-child ul {
	margin-left: 0;
}

.main-navigation li ul li {
	border-left: 1px solid #367caa;
	background: #56A0D3;
}

.main-navigation li ul li:last-child {
	border-bottom: 1px solid #367caa;
}

.main-navigation li ul li:last-child, 
.main-navigation li ul li:last-child a {
	border-radius:0 0 3px 3px;
}

.main-navigation li ul ul {
	top: 0;
	left: 100%;
}

.main-navigation li ul ul li {
	border-left: 1px solid #367caa;
}

.main-navigation li ul li a,
.main-navigation li ul li ul li a {
	border-bottom: 1px solid #367caa;
	display: block;
	line-height: 1.5;
	padding: 8px 10px;
	padding: 0.571428571rem 0.714285714rem;
	width: 180px;
	width: 12.85714286rem;
	white-space: normal;
}

.main-navigation li ul li:hover {
	background: #367caa;
}


#title-area {
	float: left;
	overflow: hidden;
	padding: 30px 0 0;
	width: 300px;
}


#title {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 1.25;
	margin: 0;
}


#title a,
#title a:hover {
	color: #fafafa;
	text-decoration: none;
	text-shadow: 0 1px 1px #000;
}





.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	min-height: 85px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 300px;
}





.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 100%;
}

	
	.archive-page,
	.content-sidebar #content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.full-width-content.mindstream-landing #content,
	.full-width-content #content,
	.mindstream-landing .wrap,
	.sidebar,
	.sidebar-content #content,
	.wrap,
	#content-sidebar-wrap,
	#footer .creds,
	#footer .gototop,
	#footer-widgets .wrap,
	#header .widget-area,
	#sidebar-alt,
	#title-area {
		width: 100%;
	}


	.menu-primary,
	.menu-secondary,
	#footer .creds,
	#footer .gototop,
	#header ul.menu,
	#header .widget-area,
	#title-area {
		float: none;
		text-align: center;
		width: 100%;
	}

.centred-btns{text-align:center;padding:50px 0}

.centred-btns .btn-simple,.centred-btns .btns-wrap,.centred-btns .dbl-line .btn-show-form,.centred-btns .f-button,.centred-btns .profile-top-links .btn-check,.centred-btns .profile-top-links .btn-follow,.centred-btns .profile-top-links .user-wrap .uw-desc .btn-follow,.centred-btns .submit-wrap{margin:0 10px}

.group-list+.centred-btns{padding-top:0}

.top_videos-list+.centred-btns .btn-simple,.top_videos-list+.centred-btns .btns-wrap,.top_videos-list+.centred-btns .dbl-line .btn-show-form,.top_videos-list+.centred-btns .f-button,.top_videos-list+.centred-btns .profile-top-links .btn-check,.top_videos-list+.centred-btns .profile-top-links .btn-follow,.top_videos-list+.centred-btns .profile-top-links .user-wrap .uw-desc .btn-follow,.top_videos-list+.centred-btns .submit-wrap{min-width:280px}


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


#filter-container
{
	background-color: #f2f2f2;
	line-height: 42px;
	overflow: hidden;
	margin-bottom: 70px;
}

	.blank_spacer {
		margin-bottom: 0!important;
	}



.hp_desc {
	color: #000;
	font: verdana, Arial, serif;
	font-size: 90%;
	position:absolute;
	top:72px;
	left:15px;
	width:146px;
	line-height:1.2em;

}



.hp_desc a:link, .hp_desc a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}


.hp_desc a:hover, .hp_desc a:focus {
	color: #fff;
	text-decoration: underline;

}
.headerlogo,.headerlogo-white,.headerlogo-mob,.headerlogo-mob-white{margin-top:-8px;height:43px;float:left}

 


.wrapper                          { padding: 0; min-width:1000px }
              
.boxed-layout .wrapper 	          { width:1000px; margin:0 auto; }

body.responsive.isMobile .wrapper { overflow:hidden; }

    .wrapper-content { width:640px; }

.page-id-24 .fourcol.blogpost {
margin-left: 10px;
}


  .innerNews .fourcol {
    min-height: 475px;
    
    margin-bottom: 3em;
    position: relative;
  }

  .fourcol   { width: 31.491712705%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}

.smalltxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px }


	.modal-location .blocks .col-1-2 {
		width: 49%;
		float: left;
	}
.featured-place .img{height:275px;position:relative;overflow:hidden;cursor:pointer}
.featured-place .img .featured-overlay{display:none;position:absolute;width:100%;height:100%;top:0;background:rgba(0,0,0,.7)}
.featured-place .img .featured-overlay p{padding:10px;color:#fff}
.recent-slider-container .recent-listing .img{margin-right:10px;width:60px}
.recent-slider-container .recent-listing .img img{width:60px;height:60px}

.select2-results .ui-place-result .img {
  float: left;
  margin-right: 10px;
}

.member-header .img {
  height: 90px;
  max-width: 120px;
  position: relative;
  margin: 0 0 5px;
  float: left;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.member-header .img img {
  height: 100%;
}

.property-host .img {
  background: #ffffff;
  padding-right: 5px;
  padding-bottom: 5px;
}

.property-host .img img {
  width: 64px;
  height: 64px;
}

.recently-viewed .img {
  height: 55px;
  margin: 0 10px 10px 0px !important;
  overflow: hidden;
  width: 55px;
  margin-bottom: 20px;
}

.comparison-container .recently-viewed-list .img img {
  margin-bottom: 10px;
}

#map-info .img {
  margin-right: 10px;
}

.other-guide .img {
  margin-right: 5px;
}

.comparison-slider .img img {
  border: 1px solid #dadada;
  border-radius: 3px;
}

.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-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 {
    float: left;
  }

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




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}


.container_15 .grid_4 {
	width:24.667%;
}


.container_12 .grid_4 {
	width:31.333%;
}
.invisible{visibility:hidden}

.footer-nav li ul li a.twitter{background-position:0 0;}

	.fusion-fullwidth.fullwidth-box { background-attachment: scroll !important; }


div.sidebar, div.sidebar-300 { width: 150px; float: right; margin-left: 20px; border-collapse: collapse; margin-bottom: 20px }

div.sidebar-300 { width: 300px }

div.sidebar-header, div.sidebar-header-first { margin-top: 1.5em; border: solid black 1px; background-color: #31506D; font-weight: bold; color: #FFFFFF; text-align: center; padding: 3px; }

div.sidebar-header:first-child, div.sidebar-header-first { margin-top: 0px }

div.sidebar-body { background-color: #EEEEEE; border: solid black 1px; border-top: none; padding: 3px; }

div.sidebar-body p, div.sidebar-body p.sidebar-first, p.summary, .summary { font-size: 8pt; margin-top: 0.5em; margin-bottom: 0em; }

div.sidebar-body p:first-child, div.sidebar-body p.sidebar-first, p.summary-top, .summary-top, div.sidebar-body p.summary-top { font-size: 8pt; margin-top: 0em; margin-bottom: 0em; }


div.sidebar-body ul { list-style: disc outside; margin: 0 0 0 12pt; padding: 0 }

div.sidebar-body li { font-size: 8pt; padding: 0; margin: 0 }
.widgets-list-layout-links{float:right;width:73.404255%}





.alignleft {
	display: inline;
	float: left;
}


blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}


.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}


	blockquote.alignleft,
	.wp-caption.alignleft,
	img.alignleft {
		margin: 0.4118em 1.6471em 1.6471em 0;
	}


	.wp-caption.alignleft,
	.wp-caption.alignright,
	.wp-caption.aligncenter {
		margin-bottom: 1.2353em;
	}


	.widget blockquote.alignleft,
	.widget .wp-caption.alignleft,
	.widget img.alignleft {
		margin: 0.5em 1.5em 1.5em 0;
	}


	.widget .wp-caption.alignleft,
	.widget .wp-caption.alignright,
	.widget .wp-caption.aligncenter {
		margin-bottom: 1em;
	}








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








.flexslider { margin: 0; padding: 0; }


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


.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }


.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }


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


.flexslider .slides { zoom: 1; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
.mini-cart_total-cart:hover .mini-cart_icon{color:#d54d4d}
.mini-cart_total-cart:hover{background-color:#383838}

#top ul li.icon a.blog{ background-position: -100px 0; width: 54px; }


	
	
	.page-title {
		padding: 0 5%;
		width: 90%;
	}

	
	
	
	.home .page-title {
		padding: 0;
		width: 100%;
	}

	.single-people .page-title {
	}

	.page-template-page-services-single-php .page-title h1 { 
		width: 100%;
	}

	
	.page-template-page-industries-single-php .page-title h1, .page-template-page-industries-single-nosidebar-php .page-title h1 {
		max-width: 100%;
	}

	
	.page-template-page-industries-single-php .page-title h1, .page-template-page-industries-single-nosidebar-php .page-title h1,
	.page-template-page-simple-php .page-title h1 {
		width: auto;
	}

	.page-template-page-simple-php .page-title {
		top: 150px;
	}

	
	
	.page-template-page-newsevents-php .page-title h1, .page-template-page-events-php .page-title h1, .page-template-page-news-php .page-title h1 {
	    float: left;
	    margin-left: 25%;
    }

    .single-post .page-title {
	    top: 120px;
	}

	.single-post .page-title h1 {
	    margin-left: 228px;
	}

    
	
	.page-title.blog-title {
		position: relative;
		top: 0;
		margin: -400px auto 35px; 
	}

	.single-directormessage .page-title h1 { 
		margin-left: 70px;	
	}

	.page-template-page-careers-php .page-title h1 {
		font-size: 2.25em; 	
	}

	.page-template-page-contact-php .page-title h1, .page-template-page-contact-php .page-title h2 {
	    margin-left: 25%;
	}

    
    .single-people .page-title .row {
    width: 700px;
    }

    
    
    .page-template-page-services-single-php .page-title h1, .page-template-page-industries-single-php .page-title h1 {
	    top: 64px;
    }

    .single-post .page-title, .single-directormessage .page-title {
	    top: 165px;
	}

	.single-directormessage .page-title .social-menu {
		clear: left;
		margin: 0;
	}

	.single-post .page-title h1.news{
		margin-left: 0;
	}

	.page-template-page-services-single-php .page-title, .page-template-page-industries-single-php .page-title {
		width: 100%;
		padding: 0;
	}

	.child-pages-menu a:hover, .child-pages-menu .current-menu-item a,
	.page-template-page-careers-php .page-title .child-pages-menu.sub-child li a:hover, .page-template-page-careers-php .page-title .child-pages-menu.sub-child li.current-menu-item a  {
		border: none;
		background-color: #ffffff;
	}
 
	
	
	.people-form, .single-people .page-title .row {
	    width: 100%;
	}

	
	.page-template-page-services-single-php .page-title .child-pages-menu, .page-template-page-industries-single-php .page-title .child-pages-menu, .page-template-page-industries-single-nosidebar-php .child-pages-menu {
		margin-top: 120px;
		width: 90%;
		padding: 5%;
		position: static;
	}

	
	.page-template-page-newsevents-php .page-title h1, .page-template-page-events-php .page-title h1, .page-template-page-news-php .page-title h1, 
	.blog h1, .single-post .page-title h1 {
		margin: 0 ;
		float: none;
		text-align: center;
	}

	.page-template-page-newsevents-php .page-title .social-menu, .page-template-page-events-php .page-title .social-menu, .page-template-page-news-php .page-title .social-menu, 
	.blog .social-menu, .single-post .page-title .social-menu {
		float: none;
		margin: 0 auto;
		width: 136px;
	}

	.page-template-page-careers-php .page-title .child-pages-menu.sub-child,
	.page-template-page-careers-php .page-title .child-pages-menu.sub-child.university,
	.page-template-page-careers-php .page-title .child-pages-menu.sub-child.benefits {
		margin: 121px 0 0 0 ;
		width: 100%;
	}

	.page-template-page-careers-php .page-title .child-pages-menu.sub-child li {
		float: left;
	}

	.page-template-page-careers-php .page-title .child-pages-menu.sub-child li a {
		padding-left: 9px;
	}

	
	.page-template-page-rss-php .page-title h1 {
	    padding-top: 60px;
	    text-align: center;
	}

	
	.page-id-3250 .page-title .row h2 {
		padding-top: 100px;
		text-align: center;
	}

	
	.post-type-archive-people .page-title .row {
		width: auto;
	}

	.single-post .page-title .social-menu, .single-directormessage .page-title .social-menu {
		display: none;
	}


.home .pagination{display:none;}

.page-links a:hover, div.pagination a:active {
	border: 1px solid #000;
	background-color:#000;
	color: #fff;
}





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




.container_24 .grid_1 {
	width:30px;
}


.container_24 .grid_2 {
	width:70px;
}


.container_24 .grid_3 {
	width:110px;
}


.container_24 .grid_4 {
	width:150px;
}


.container_24 .grid_5 {
	width:190px;
}


.container_24 .grid_6 {
	width:230px;
}


.container_24 .grid_7 {
	width:270px;
}


.container_24 .grid_8 {
	width:310px;
}


.container_24 .grid_9 {
	width:350px;
}


.container_24 .grid_10 {
	width:390px;
}


.container_24 .grid_11 {
	width:430px;
}


.container_24 .grid_12 {
	width:470px;
}


.container_24 .grid_13 {
	width:510px;
}


.container_24 .grid_14 {
	width:550px;
}


.container_24 .grid_15 {
	width:590px;
}


.container_24 .grid_16 {
	width:630px;
}


.container_24 .grid_17 {
	width:670px;
}


.container_24 .grid_18 {
	width:710px;
}


.container_24 .grid_19 {
	width:750px;
}


.container_24 .grid_20 {
	width:790px;
}


.container_24 .grid_21 {
	width:830px;
}


.container_24 .grid_22 {
	width:870px;
}


.container_24 .grid_23 {
	width:910px;
}


.container_24 .grid_24 {
	width:950px;
}

.container_24 .grid_24 bg{
	width:1014px;
}






.container_24 .prefix_1 {
	padding-left:40px;
}


.container_24 .prefix_2 {
	padding-left:80px;
}


.container_24 .prefix_3 {
	padding-left:120px;
}


.container_24 .prefix_4 {
	padding-left:160px;
}


.container_24 .prefix_5 {
	padding-left:200px;
}


.container_24 .prefix_6 {
	padding-left:240px;
}


.container_24 .prefix_7 {
	padding-left:280px;
}


.container_24 .prefix_8 {
	padding-left:320px;
}


.container_24 .prefix_9 {
	padding-left:360px;
}


.container_24 .prefix_10 {
	padding-left:400px;
}


.container_24 .prefix_11 {
	padding-left:440px;
}


.container_24 .prefix_12 {
	padding-left:480px;
}


.container_24 .prefix_13 {
	padding-left:520px;
}


.container_24 .prefix_14 {
	padding-left:560px;
}


.container_24 .prefix_15 {
	padding-left:600px;
}


.container_24 .prefix_16 {
	padding-left:640px;
}


.container_24 .prefix_17 {
	padding-left:680px;
}


.container_24 .prefix_18 {
	padding-left:720px;
}


.container_24 .prefix_19 {
	padding-left:760px;
}


.container_24 .prefix_20 {
	padding-left:800px;
}


.container_24 .prefix_21 {
	padding-left:840px;
}


.container_24 .prefix_22 {
	padding-left:880px;
}


.container_24 .prefix_23 {
	padding-left:920px;
}






.container_24 .suffix_1 {
	padding-right:40px;
}


.container_24 .suffix_2 {
	padding-right:80px;
}


.container_24 .suffix_3 {
	padding-right:120px;
}


.container_24 .suffix_4 {
	padding-right:160px;
}


.container_24 .suffix_5 {
	padding-right:200px;
}


.container_24 .suffix_6 {
	padding-right:240px;
}


.container_24 .suffix_7 {
	padding-right:280px;
}


.container_24 .suffix_8 {
	padding-right:320px;
}


.container_24 .suffix_9 {
	padding-right:360px;
}


.container_24 .suffix_10 {
	padding-right:400px;
}


.container_24 .suffix_11 {
	padding-right:440px;
}


.container_24 .suffix_12 {
	padding-right:480px;
}


.container_24 .suffix_13 {
	padding-right:520px;
}


.container_24 .suffix_14 {
	padding-right:560px;
}


.container_24 .suffix_15 {
	padding-right:600px;
}


.container_24 .suffix_16 {
	padding-right:640px;
}


.container_24 .suffix_17 {
	padding-right:680px;
}


.container_24 .suffix_18 {
	padding-right:720px;
}


.container_24 .suffix_19 {
	padding-right:760px;
}


.container_24 .suffix_20 {
	padding-right:800px;
}


.container_24 .suffix_21 {
	padding-right:840px;
}


.container_24 .suffix_22 {
	padding-right:880px;
}


.container_24 .suffix_23 {
	padding-right:920px;
}






.container_24 .push_1 {
	left:40px;
}


.container_24 .push_2 {
	left:80px;
}


.container_24 .push_3 {
	left:120px;
}


.container_24 .push_4 {
	left:160px;
}


.container_24 .push_5 {
	left:200px;
}


.container_24 .push_6 {
	left:240px;
}


.container_24 .push_7 {
	left:280px;
}


.container_24 .push_8 {
	left:320px;
}


.container_24 .push_9 {
	left:360px;
}


.container_24 .push_10 {
	left:400px;
}


.container_24 .push_11 {
	left:440px;
}


.container_24 .push_12 {
	left:480px;
}


.container_24 .push_13 {
	left:520px;
}


.container_24 .push_14 {
	left:560px;
}


.container_24 .push_15 {
	left:600px;
}


.container_24 .push_16 {
	left:640px;
}


.container_24 .push_17 {
	left:680px;
}


.container_24 .push_18 {
	left:720px;
}


.container_24 .push_19 {
	left:760px;
}


.container_24 .push_20 {
	left:800px;
}


.container_24 .push_21 {
	left:840px;
}


.container_24 .push_22 {
	left:880px;
}


.container_24 .push_23 {
	left:920px;
}






.container_24 .pull_1 {
	left:-40px;
}


.container_24 .pull_2 {
	left:-80px;
}


.container_24 .pull_3 {
	left:-120px;
}


.container_24 .pull_4 {
	left:-160px;
}


.container_24 .pull_5 {
	left:-200px;
}


.container_24 .pull_6 {
	left:-240px;
}


.container_24 .pull_7 {
	left:-280px;
}


.container_24 .pull_8 {
	left:-320px;
}


.container_24 .pull_9 {
	left:-360px;
}


.container_24 .pull_10 {
	left:-400px;
}


.container_24 .pull_11 {
	left:-440px;
}


.container_24 .pull_12 {
	left:-480px;
}


.container_24 .pull_13 {
	left:-520px;
}


.container_24 .pull_14 {
	left:-560px;
}


.container_24 .pull_15 {
	left:-600px;
}


.container_24 .pull_16 {
	left:-640px;
}


.container_24 .pull_17 {
	left:-680px;
}


.container_24 .pull_18 {
	left:-720px;
}


.container_24 .pull_19 {
	left:-760px;
}


.container_24 .pull_20 {
	left:-800px;
}


.container_24 .pull_21 {
	left:-840px;
}


.container_24 .pull_22 {
	left:-880px;
}


.container_24 .pull_23 {
	left:-920px;
}


#footer .container_24 .grid_5 {
width: 220px !important;
}




#copyright {
	font-family: "InterstateRegular";
    padding: 0;
    font-size: 11px;
    color: #FFF;
	text-align:center;
	margin-bottom: 30px;
    }

    
#copyright a:link,
#copyright a:visited {
	font-family: "InterstateRegular";
 	color: #FFF;
  	text-decoration: none;
        }

        
#copyright a:hover,
#copyright a:active {
	text-decoration: underline;
	color: #FFF;
}


#usersite-container table.underlined th,
#usersite-container table.underlined td,
#usersite-container table.ui-collection th,
#usersite-container table.ui-collection td,
#usersite-container .border-accent th,
#usersite-container .border-accent td,
#usersite-container .border-accent {
  border-color: #a0b0b8;
  border-color: rgba(27, 33, 36, 0.2); }


#usersite-container .border-accent-embossed {
  border-color: #a0b0b8;
  border-color: rgba(27, 33, 36, 0.2);
  border-bottom-color: rgba(27, 33, 36, 0.35); }


#usersite-container .border-accent-dark {
  border-color: #a0b0b8;
  border-color: rgba(27, 33, 36, 0.35); }


.main-search input.description { width:40% !important; }

table.exploit_list tbody tr td.description { border: solid #eee 1px !important; text-align: left !important; padding:3px !important; }
.webstore-modal-overlay table .money{text-align:right;}




	
	.box{
		width:310px;
		float:left;
		bottom:1px;
		position:relative;
		overflow:hidden;
	}


	.box .imgarea{
		text-align:center;
		display:block;
	}

	
	.box .image{
		padding:9px;
		margin:0 auto 0 auto;
	}

	
	.box .image.product_image{
		padding:8px 0 8px 0;
		border:0px;
	}

	
	.box.middle .image{
		border-left:0px;
		border-right:0px;
		margin:0;
		padding:10px 0;
	}


	.box .textarea h2{
		font-size:19px;
		font-weight:normal;
		line-height:19px;
		letter-spacing:1px;
		padding:0px;
		margin:8px 0 0 0;
	}

	
	.box .textarea h2 a{
		text-decoration:none;
	}

	

	.box .textarea h2 a:hover{
		text-decoration:none;
	}

	
	.box .textarea{
		font-size:11px;
		margin:0;
		padding:0 5px 0 5px;
	}

	
	.box.product .textarea{
		padding:0 15px 0 15px;
		margin:10px 0 20px 0 ;
	}

	
	.box.middle .textarea{
		padding:0 ;
	}



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

.clearfix:after,
.container:after,
.row:after,
header .box:after,
.navbar:after,
.footer:after,
.thumbnail:after,
.articles-home-pag .views-row-even:after,
#slider ul:after,
.share-pop-up:after
{ clear: both; }
.slideshow_container .slideshow_content{position:relative;overflow:hidden}
 .grve-author-info .grve-read-more, .more-link, .grve-read-more, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item .grve-media-content .grve-read-more span, .grve-newsletter input[type='submit'], .grve-search button[type='submit'], #grve-above-footer .grve-social li, .grve-btn, input[type='submit'], input[type='reset'], button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, #grve-shop-modal a.button { font-family: nexa; font-weight: 700; font-style: normal; font-size: 13px !important; text-transform: uppercase; }
 .grve-color-primary-1, .grve-color-primary-1:before, .grve-color-primary-1:after, #grve-main-content .grve-primary-1 h1, #grve-main-content .grve-primary-1 h2, #grve-main-content .grve-primary-1 h3, #grve-main-content .grve-primary-1 h4, #grve-main-content .grve-primary-1 h5, #grve-main-content .grve-primary-1 h6, #grve-meta-responsive li a:hover, #grve-feature-section .grve-title.grve-primary-1, #grve-page-title .grve-title.grve-primary-1, #grve-post-title .grve-title.grve-primary-1, #grve-portfolio-title .grve-title.grve-primary-1, #grve-product-title .grve-title.grve-primary-1, .grve-portfolio .grve-primary-1 .grve-like-counter, #grve-feature-section .grve-goto-section.grve-primary-1, ul.grve-fields li:before, .widget.widget_calendar a, #grve-main-content .grve-post-title:hover, #grve-main-content .grve-post-author a:hover, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item .grve-media-content .grve-post-icon, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item.grve-label-post.format-quote a .grve-post-icon:before, #grve-main-content .widget.widget_categories li a:hover, #grve-main-content .widget.widget_archive li a:hover, #grve-main-content .widget.widget_pages li a:hover, #grve-main-content .widget.widget_nav_menu li a:hover, #grve-main-content .widget.widget_nav_menu li.current-menu-item a, #grve-main-content .widget li .rsswidget, #grve-main-content .widget.widget_recent_comments a.url:hover, #grve-main-content .widget.widget_recent_comments a, #grve-main-content .grve-widget.grve-comments a.url:hover, #grve-main-content .grve-widget.grve-comments a, #grve-main-content .widget.widget_meta a:hover, #grve-main-content .widget.widget_recent_entries a:hover, #grve-main-content .widget.grve-contact-info a, #grve-main-content .grve-widget.grve-latest-news a:hover, .grve-tags li a:hover, .grve-categories li a:hover, #grve-main-content .grve-read-more, #grve-main-content .more-link, #grve-comments .comment-reply-link, #grve-comments .grve-comment-item .grve-author a:hover, #grve-comments .grve-comment-item .grve-comment-date a, #grve-comments .comment-edit-link:hover, #respond .comment-reply-title small a, .grve-blog .grve-like-counter span, .grve-pagination ul li a.current, .grve-pagination ul li a:hover, .grve-accordion .grve-title.active:before, .grve-toggle .grve-title.active:before, .grve-filter ul li.selected, .grve-portfolio-item .grve-portfolio-btns li a:hover, #grve-main-content figure.grve-style-1 .grve-team-social li a:hover, #grve-main-content figure.grve-style-2 .grve-team-social li a:hover, #grve-main-content .grve-team a:hover .grve-team-name.grve-dark, #grve-main-content .grve-team a:hover .grve-team-name, .grve-hr .grve-divider-backtotop:after, .grve-testimonial-name span, .grve-testimonial-name:before, .grve-list li:before, #grve-feature-section .grve-description.grve-primary-1, #grve-page-title .grve-description.grve-primary-1, #grve-portfolio-title .grve-description.grve-primary-1, .grve-carousel-wrapper .grve-custom-title-content.grve-primary-1 .grve-caption, .grve-comment-nav ul li a:hover, .grve-pagination ul li .current, .grve-search button[type='submit']:hover .grve-icon-search, .grve-product-item .star-rating span:before, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page div.product p.price, .woocommerce-page .single_variation, .woocommerce-page tr.order-total td, .woocommerce-checkout .product-quantity, .woocommerce .widget_price_filter .price_slider_amount span.from, .woocommerce-page .widget_price_filter .price_slider_amount span.from, .woocommerce .widget_price_filter .price_slider_amount span.to, .woocommerce-page .widget_price_filter .price_slider_amount span.to, .woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover, ul.product-categories li a:hover, .woocommerce.widget_product_tag_cloud .tagcloud a:hover, .product_meta a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a { color: #00c5c0; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.2857142857142858em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}
.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}
.fa-li.fa-lg{left:-1.8571428571428572em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-reply-all:before{content:"\f122"}
.fa-mail-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}


.carousel-control .fa{
    font-size: 40px;
}


#main .fusion-row{
    max-width: 100%!important;
}
#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-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header .fusion-row{padding-top:0;padding-bottom:0;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}

#sb_instagram #sbi_images{
  width: 100%;
  float: left;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



#sb_instagram #sbi_images .sbi_item{
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;

  padding: inherit !important;
  margin: 0 !important;
  text-decoration: none;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



#sb_instagram.sbi_col_1 #sbi_images .sbi_item{ width: 100%; }

#sb_instagram.sbi_col_2 #sbi_images .sbi_item{ width: 50%; }

#sb_instagram.sbi_col_3 #sbi_images .sbi_item{ width: 33.33%; }

#sb_instagram.sbi_col_4 #sbi_images .sbi_item{ width: 25%; }

#sb_instagram.sbi_col_5 #sbi_images .sbi_item{ width: 20%; }

#sb_instagram.sbi_col_6 #sbi_images .sbi_item{ width: 16.66%; }

#sb_instagram.sbi_col_7 #sbi_images .sbi_item{ width: 14.28%; }

#sb_instagram.sbi_col_8 #sbi_images .sbi_item{ width: 12.5%; }

#sb_instagram.sbi_col_9 #sbi_images .sbi_item{ width: 11.11%; }

#sb_instagram.sbi_col_10 #sbi_images .sbi_item{ width: 10%; }



#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{ width: 100%; }

#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{ width: 50%; }

#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{ width: 33.33%; }

#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{ width: 25%; }

#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{ width: 20%; }

#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{ width: 16.66%; }

#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{ width: 14.28%; }

#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{ width: 12.5%; }

#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{ width: 11.11%; }

#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{ width: 10%; }

  
  #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_9 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_10 #sbi_images .sbi_item{
    width: 25%;
  }


#masthead .right-links {
  display: table-cell;
  vertical-align: middle; }


.logo-center #masthead .right-links {
  width: 40%; }


.right-links .nav-dropdown,
.left-links .nav-dropdown,
.account-dropdown .nav-dropdown {
  margin-left: -15px; }



.nav-crop-right-links .right-links .li.mini-cart {
  margin-left: 5px !important; }


.nav-crop-right-links .right-links ul.header-nav li {
  margin-left: 5px !important; }


.nav-crop-right-links .right-links ul.header-nav li.account-dropdown {
  padding-right: 5px !important; }


  #masthead .right-links,
  #masthead .left-links {
    min-width: 32px;
    max-width: 32px; }


  #top-link,
  #masthead .right-links .menu-item,
  #masthead .right-links .search-dropdown,
  .html-block-inner .search-wrapper {
    display: none !important; }




#footer-default {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #555;
  font-size: 14px;
  text-align: left;
}


#de-header, #footer-default,#bCrumbs {
  font-size:11px;
  color:#323232;
  font-family: Arial,Verdana,sans-serif,"Lucida Grande","Lucida Sans Unicode";
  line-height:1;
}

.aside {
    clear: both;
    overflow: hidden;
}
.one-third.pro-cta{width:26.623932%}
.postid-1544 #full-top-image .one-third span{padding-right:0}
.box-model .one-third{margin-left:0}
.products .one-third{border-left:1px solid #BFBCBC}
.products .one-third.first{border-left:none}
.tickets-violations .pd-top .one-third,.tickets-violations .pd-top .two-thirds{width:100%}
.site-footer .one-third{width:31.623931623931625%}
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.5641025641026%}
.one-third,.two-sixths{width:31.623931623932%}
.stories .title-wrap{position:absolute;top:35vh;z-index:2;width:100%;text-align:center;opacity:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:white;-webkit-transition:all 1000ms;transition:all 1000ms;}
.stories .title-wrap h2,.stories .title-wrap h3{color:#FFF;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;}
.stories .title-wrap h2{font-size:60px;margin:0 0 30px;line-height:100%;font-weight:normal;}
.stories .title-wrap h3{font-size:24px;line-height:160%;}
.stories.stories-active .stories-slider .title-wrap{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}


.wpb_row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  margin: 0 0 0 -2.5%;
  padding: 0;
  width: 102.5%;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

	
	.wpb_row:not(.full-width-content) .vc_span3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px!important;
	}

	
	.full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col {
		margin-bottom: 0!important;	
	}

	
	.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px;
	}


	.full-width-content .wpb_column .wpb_row .wpb_column,
	.full-width-content .wpb_column .wpb_row .wpb_column p {
		font-size: 12px;
		line-height: 23px;
	}

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.wpb_row.vc_row-fluid.standard_section.top-op h2{
    margin-top:22px;
}


.wpb_row.vc_row-fluid.standard_section.smaller-title h1{
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    color:#767676;
    letter-spacing: normal;
}



.wpb_row.vc_row-fluid.standard_section.less-margin {
    margin-bottom:20px;
}


.wpb_row.vc_row-fluid.standard_section.supply-chain-text .subject{
    text-transform:none;
    font-weight:normal;
}


.wpb_row.vc_row-fluid.standard_section.cap-first-content{
    padding:25px!important;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
box-sizing: border-box;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
-webkit-font-smoothing: antialiased;
-webkit-transition-delay: 0s, 0s;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-property: top, box-shadow;
-webkit-transition-timing-function: linear, linear;
background-color: rgb(255, 255, 255);
background-position: 50% 50%;
border-bottom-color: rgb(103, 103, 103);
border-left-color: rgb(103, 103, 103);
border-right-color: rgb(103, 103, 103);
border-top-color: rgb(103, 103, 103);
border-top-style: none;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;


}

.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
.tab-holder,.commentlist .the-comment,
.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social{border-color:#3e3e3e;}


	.post .meta-info{
		height:auto;
	}

	
	.post .meta-info .alignleft{
		margin-top: 5px !important;
	}

	.post .meta-info .alignright{
		margin-bottom: 5px !important;
	}


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


	.grid-layout .meta-info .alignright,.timeline-layout  .meta-info .alignright{
		float:right !important;
	}


.cookie-notice-container {
    padding: 10px;
}

.event .video {
	text-align: center;
}
.flex-item-2{width:100%;}
.flex-item-2-imp{width:100%;-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;min-width:0;}
.news-tab div.flex-item-2{margin:0 25px;}
.whatwedo .whatwedo-solution .flex-item-2{padding:0 35px;margin-bottom:20px;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em}
div.panel-pane div.admin-links li a{color:#ccc}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000}
div.panel-pane div.admin-links a:before{content:"["}
div.panel-pane div.admin-links a:after{content:"]"}
div.panel-pane div.panel-hide{display:none}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em}
div.panel-pane div.node{margin:0;padding:0}
div.panel-pane div.feed a{float:right}
.ads__300x250--last+.panel-pane{clear:both}

.node-type-advertorial-page .panel-col-last .panel-pane{width:475px}
.page-nutrition-search-result .panel-pane.pane-block.pane-ti-lsg-mr-search-search-active-filters{border-left:2px solid black;border-right:2px solid black;padding:11px;font-weight:bold;color:#666}

.home-feature-bg-alt {
	background-color: #e3f2fd;
}

.home-feature-bg-alt .widget_text p {
	font-size: 1rem;
}

.home-feature-bg-alt .widget_text p, .home-feature-bg-alt .widget_text a {
	font-size: 1rem;
	text-align: left;
}

.celebsmenulist ul#celistmenu {margin:0;font-size:12px;padding:5px 0}

.celebsmenulist ul#celistmenu li { text-align:left;margin:0 5px;border-bottom:1px solid #333;}

.celebsmenulist ul#celistmenu li a {color:#fff;padding:5px;display:block;text-decoration:none}

.celebsmenulist ul#celistmenu li a:hover {background-color:#990000;}
#sidebar-first .block-menu ul li.last a{border-bottom:none;}


.volver {
    display: none;
}
.img-responsive{display:block;max-width:100%;height:auto}
.default-wrapper{margin:0 30px}
.footer .footer-email-signup .default-wrapper{margin:0 46px;padding-top:10px}
.sidebar,#navigation,.region-top-right,#header-region,#search-theme-form,#search,#footer,.email-print-share,.breadcrumb,.tabs,.feed-icon,.links,.region-language,.field-name-field-article-icon-reference,#block-views-rotating_promos-featured_media,.consumer-views-search,.consumer-format-options,.consumer-tabs{display:none !important;}
.region-highlight{margin:15px 0 0 0;}
#home-menu .region-homepage-navigation{overflow:hidden;}
.region-alert{background:yellow;}
.region-sidebar-first{display:none;height:auto;width:100%;}
#sidebar-first .region-sidebar-first br,#home-menu #block-system-main-menu br{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li,#home-menu #block-menu-menu-main-sub ul.menu li{border-top:solid 1px #ffffff;float:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-menu-menu-main-sub ul.menu li{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li a span,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-system-main-menu ul li a,.i18n-es #home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{padding:.5em;font-size:.8em;text-align:center;}
#sidebar-first .region-sidebar-first .block-menu ul li a,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{background:#4385a8;color:#ffffff;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo{padding:0;}
#sidebar-first .region-sidebar-first ul li a.active span,#sidebar-first .region-sidebar-first #block-system-main-menu ul.level-2 li a.active span,#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo,.i18n-es #sidebar-first #block-menu-menu-nav-promo ul li a{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li ul{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,.sidebar .block,#sidebar-first .region-sidebar-first #block-system-main-menu,#sidebar-first .region-sidebar-first .block-menu{padding:0;margin:0;width:auto;float:none;letter-spacing:normal;}

.mk-milestone.milestone-small .milestone-number,
.mk-milestone.milestone-small .milestone-prefix,
.mk-milestone.milestone-small .milestone-suffix {
  font-size: 26px;
  line-height: 32px;
}

.mk-milestone.milestone-medium .milestone-number,
.mk-milestone.milestone-medium .milestone-prefix,
.mk-milestone.milestone-medium .milestone-suffix {
  font-size: 40px;
  line-height: 44px;
}

.mk-milestone.milestone-large .milestone-number,
.mk-milestone.milestone-large .milestone-prefix,
.mk-milestone.milestone-large .milestone-suffix {
  font-size: 50px;
  line-height: 72px;
}






.ody-skin .ody-custom .leaderboard-container-top,
.ody-skin .ody-custom .leaderboard-container {
  clear: both;
}


.ody-skin .ody-custom .footer-container .leaderboard-container {
  padding: 8px 0 2px;
}
.ody-skin .ody-custom.dark .leaderboard-container-top,.ody-skin .ody-custom.dark .leaderboard-container{background:none repeat scroll 0 0 #2b2b2b}
.ody-skin .ody-custom .leaderboard-container-top,.ody-skin .ody-custom .leaderboard-container{background:none repeat scroll 0 0 #DDDEDE;margin:15px auto 0;padding:8px 0 16px;text-align:center;width:1000px !important}
.ody-skin .ody-custom .leaderboard-container-top{padding:8px 0 0;position:relative}
.ody-skin .ody-custom .ody-wrapper .leaderboard-container-top .ad_launchpad,.ody-skin .ody-custom .ody-wrapper .leaderboard-container-top .ad_launchpad_SF{background:none repeat scroll 0 0 transparent;padding:0 0 8px;position:relative;width:1000px}

#findt{
	position:absolute;
	width:410px;
	height:100px;
	z-index:2;
	margin:65px 0 0 500px;
}

#findt label{
	font-style:italic;
	color:#1c71c0;
}

#findt select{
	width:260px;
	height:22px;
	padding:3px 2px 2px 0;
	margin:0 0 7px 4px;
}

#findt select option{
	width:230px;
	height:19px;
	color:#757575;
}

#findt .highlight1{
	background-color:#2082DF;
	color:#fff;
}

#findt .highlight2{
	background-color:#a81429;
	color:#fff;
}

#findt ul{
	float:left;
	margin:0 10px 0 0;
}

#health .headerIcon {margin-left: 0; }

	#headerCats #motivation, #headerCats #productivity, #headerCats #health, #headerCats #selfImprovement {margin: 0; }

	#headerCats #health a span.ptbHeaderText {margin: 0 28%;}


.style4 {

	font-size: small;

	font-weight: bold;

	color: #990033;

}

.enormous{
	font-size:3em;
}



.col {
	display: block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.q_team .q_team_image{position:relative}
.q_team .q_team_image img{width:100%;vertical-align:middle}
.q_team .q_team_image:hover .q_team_description_wrapper{opacity:1}
.aligncenter{margin-left:auto;margin-right:auto;display:block;}
.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%}



#site-info {
	float: none;
	width: auto;
}




.two-column #content .col-left,
#content .col-left {
	width: 46%;
	margin-right: 8%;
	float: left;
}


.two-column #content .col-right,
#content .col-right {
	width: 46%;
	float: left;
}


.single-neural_issues #content .col-left p,
.single-neural_issues #content .col-right p {
  margin: 0 0 5px;
}


  #footer .col h4:first-child,
  #footer #third-col h4:first-child,
  #footer #legal h4:first-child {
  margin: 0 0 4px;
  }


#colophon .col {
  float: left;
  width: 36%;
  margin-right: 1.4%;
}


  #main,
	#main #sidebar-left,
	#main #content,
	#content #most-recent .left-col,
	#content #most-recent .right-col, 
	#primary,
	#colophon,
	#colophon .col,
	#colophon #third-col,
	#footer #legal {
	  float: none;
    width: 100%;
    margin: 0;
		clear: both;
  }


	#colophon .col,
	#colophon #third-col,
	#footer #legal {	margin-top: 14px; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-5{width:41.66666667%}

.menu.side h4 {margin:10px 0 5px -10px;}


#supplementary .first{float:right;}
td.zero{width:1%;white-space:nowrap;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.floating-bar .current-dealio .a1 .use-code{position:relative;padding:3px
10px;margin:11px
15px 0 18px;background:#fff;border:2px
solid #cecece;border-radius:6px;font-size: .8em;color:#aaa;text-align:center;min-width:50px;float:left;max-width:70px;display:block}
.floating-bar .current-dealio:hover .a1 .use-code{border:2px
solid #ff7d11;color:#444}
.floating-bar .current-dealio .a1 .use-code
span{display:block;font-family:Museo-700;font-size:1.4em;margin-top: -3px}
.floating-bar .current-dealio:hover .a1 .use-code
span{color:#85ba0f}
.floating-bar .current-dealio .a1
h4{position:relative;padding:0;margin:10px
0 0;color:#85ba0f;font-size:2.4em;float:left}
.promo .current-dealio .a1 h4 span,
.stitched .current-dealio .a1 h4
span{display:none}
.floating-bar .current-dealio .a1
p{position:relative;padding:0;margin:0;font-size: .9em;float:left}
.floating-bar .current-dealio
.a1{position:absolute;width:400px;height:65px}
.promo
.a1{float:left;width:40%;text-align:center}

.title-container .bar-right {
	position: absolute;
	top: -1px;
	right: -10px;
  	border-color: transparent;
  	border-style: solid;
  	border-width: 5px;
  	width: 0;
  	height: 0;
}

.title-container .title, .title-container .bar-left, .title-container .bar-right, .readmore, input[type="submit"] {
	border-bottom-color: #;
}

.title-container .bar-right, #menu-right {
	border-color: transparent transparent # #;
}

.jssectionlabel1 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #12397A; FONT-FAMILY: Verdana
}

.q_slider
{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:10
}

.q_slider:hover .carousel-control .prev_nav
{
	opacity:1
}

.q_slider:hover .carousel-control .next_nav
{
	opacity:1
}

.q_slider:hover .carousel-control .next_nav:hover,.q_slider:hover .carousel-control .prev_nav:hover
{
	opacity:1
}

.vertical_menu_enabled .q_slider,.vertical_menu_enabled .full_width,.vertical_menu_enabled .content .container,.vertical_menu_enabled .title_outer,.vertical_menu_enabled footer
{
	padding-left:260px
}

.boxed.vertical_menu_enabled .q_slider,.boxed.vertical_menu_enabled .full_width,.boxed.vertical_menu_enabled .content .container,.boxed.vertical_menu_enabled .title_outer,.boxed.vertical_menu_enabled footer
{
	padding-left:0
}

.vertical_menu_enabled .content .container,.vertical_menu_enabled .q_slider,.vertical_menu_enabled footer
{
	width:auto
}

.vertical_menu_enabled.vertical_menu_transparency .q_slider
{
	padding-left:0
}

.one-half .wpb_text_column .wpb_wrapper .sweepstakes-h2 {
	padding-top: 0;
}
.hero-minute{width:0;height:0;position:absolute;top:50%;left:50%;margin:-40% -3px 0;padding:40% 3px 0;background:#fff;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;border-radius:3px 3px 0 0;}
html#scoped-css body.style-159 #usersite-container #page-root,html#scoped-css body.style-159 #usersite-container #container-wrap,html#scoped-css body.style-159 #usersite-container #container,html#scoped-css body.style-159 #usersite-container #page-footer,html#scoped-css body.style-159 #usersite-container #content-wrap,html#scoped-css body.style-159 #usersite-container #content-top,html#scoped-css body.style-159 #usersite-container #content,html#scoped-css body.style-159 #usersite-container #content-bottom,html#scoped-css body.style-159 #usersite-container #page-header,html#scoped-css body.style-159 #usersite-container .music-player.display-swmp .player{width:auto;max-width:none;border-width:0}
#usersite-container #content-wrap,#usersite-container #content{clear:both}
#usersite-container #content-wrap section.blog_feature .grid .read-more{margin-left:0}
#usersite-container #content-wrap section.blog_feature .grid-sizer,#usersite-container #content-wrap section.blog_feature .post-grid{width:33.33%}
#usersite-container #content-wrap section.blog_feature .grid-post{padding:5%}
#usersite-container #content-wrap section.blog_feature .grid .message a{word-wrap:break-word}
#usersite-container #content-wrap section.blog_feature .grid-post-inner{border:1px solid rgba(134,134,134,0.5)}
#usersite-container #content-wrap section.blog_feature .grid-post-inner img.featured{width:100%;padding:0;margin:0}
#usersite-container #content-wrap section.blog_feature .grid-post-inner h3{margin-top:0}
#usersite-container #content-wrap section.blog_feature .grid-post-inner .post-wrap{padding:16px}
#usersite-container #content-wrap .gallery_feature{text-align:center}
#usersite-container #content-wrap .gallery_feature header{margin-bottom:5px}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper{display:block;padding-left:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper .caption{display:none}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid{margin:0 -7px}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item{display:inline-block;vertical-align:top;position:relative;padding:0 7px;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap{display:inline-block;width:100%;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap a{display:block;padding-top:100%;position:relative}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item img{position:absolute;top:0;left:0;max-width:none}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item:hover img{opacity:0.9}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.with-captions .caption{display:block;font-size:.9em;line-height:1.5}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.portrait{height:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.landscape{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.portrait{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.landscape{height:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern{font-size:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *,#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:before,#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item{margin-top:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .img-wrap{display:block;padding:3px;width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item img{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption{position:absolute;bottom:1em;left:3px;right:3px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;z-index:10;padding-left:3px;padding-right:3px;max-height:3em;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption p{margin:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item:hover .caption{display:block}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow{overflow:hidden;position:relative;width:100%;z-index:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;font-size:3em;display:block;left:0;position:absolute;z-index:110;width:25%;height:100%;opacity:0;cursor:pointer;color:#ccc;color:rgba(255,255,255,0.6);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev.initializing{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;font-size:3em;display:block;right:0;position:absolute;z-index:110;width:25%;height:100%;opacity:0;cursor:pointer;color:#ccc;color:rgba(255,255,255,0.6);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next.initializing{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .gallery-item{width:100%;height:100%;cursor:pointer;box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.portrait{width:100%;position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.landscape{height:100%;position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img{box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.portrait{height:100%;margin:0 auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.landscape{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption{display:block;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;z-index:105;padding-left:3px;padding-right:3px;max-height:3em;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption p{margin:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption:empty{display:none}
#usersite-container #content-wrap .gallery_feature div.size-small div.gallery-item{width:20%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item{width:33.3%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x2{width:66.6%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x3{width:15.1%}
#usersite-container html.touch #content-wrap .gallery_feature div.gallery-slideshow .cycle-prev,#usersite-container html.touch #content-wrap .gallery_feature div.gallery-slideshow .cycle-next{opacity:0.2}
#usersite-container #content-wrap .instagram_feature{text-align:center}
#usersite-container #content-wrap .instagram_feature header{margin-bottom:5px}
#usersite-container #content-wrap .instagram_feature ul{display:block;padding-left:0;font-size:0;margin:0 -7px}
#usersite-container #content-wrap .instagram_feature ul li{display:inline-block;*display:inline;vertical-align:top;list-style:none;position:relative;padding:0 7px;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .instagram_feature ul .img-wrap{display:inline-block;width:100%;overflow:hidden}
#usersite-container #content-wrap .instagram_feature ul .img-wrap a{display:block;padding-top:100%;position:relative}
#usersite-container #content-wrap .instagram_feature ul .img-wrap img{position:absolute;top:0;left:0;max-width:none}
#usersite-container #content-wrap .instagram_feature ul .img-wrap:hover img{opacity:0.9}
#usersite-container #content-wrap .instagram_feature ul .caption{display:none}
#usersite-container #content-wrap .instagram_feature ul.with-captions .caption{display:block;font-size:.9em;line-height:1.5}
#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.portrait{height:100%}
#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.landscape{width:100%}
#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.portrait{width:100%}
#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.landscape{height:100%}
#usersite-container #content-wrap .instagram_feature ul.size-small li{width:20%}
#usersite-container #content-wrap .instagram_feature ul.size-large li{width:33.3333%}


#main
{
   background: #FFFFFF;
   margin:0 auto;
   font-size: 13px;
   font-family: 'HelveticaRegular', 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 13px;
   position: relative;
   width: 100%;
   
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}

.home #main {
   background: transparent;
}



.page-template-page-about-php #main{background:#e4e0d7;}


.homeicons{
margin-top: 30px;
}

	#footer .copyright {text-align:center; display:block; width:100%;}

	#footer .copyright a {font-size:1em;}

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

  .col-md-6 {
    width: 50%;
  }
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}

#main div.custom {margin: 0;}

aside div.custom {margin: 0;}
section div.home-divider{border-bottom:solid 1px #064771;margin:0 auto;margin-bottom:20px;width:320px}
#content nav.job-manager-pagination,#job-manager-job-dashboard table .applications,#job-manager-job-dashboard table .expires,#job-manager-job-dashboard table .filled,nav.job-manager-pagination{text-align:center}
#content nav.job-manager-pagination ul,nav.job-manager-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border-left:1px solid #eee;margin:1px}
#content nav.job-manager-pagination ul li,nav.job-manager-pagination ul li{border-right:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}
#content nav.job-manager-pagination ul li a,#content nav.job-manager-pagination ul li span,nav.job-manager-pagination ul li a,nav.job-manager-pagination ul li span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block;border:0}
#content nav.job-manager-pagination ul li a:focus,#content nav.job-manager-pagination ul li a:hover,#content nav.job-manager-pagination ul li span.current,nav.job-manager-pagination ul li a:focus,nav.job-manager-pagination ul li a:hover,nav.job-manager-pagination ul li span.current{background:#eee;color:#888}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


	
	.sidebar-width-alt #content-box {
		width: 850px;
	}


		
		.sidebar-width-alt .sidebar-position-none #content-box {
			width: auto;
		}



	

	#content-layout {
		width: 935px;
	}


		.sidebar-position-right #content-box {
			width: 695px;
		}


		.sidebar-position-left #content-box {
			width: 695px;
		}


		#content-holder #content-box {
			float: none;
			width: auto;
		}


			#content-box {
				min-height: auto;
			}


				.home .projects #content-box {
					padding-bottom: 50px;
				}


		#content-holder div.post-single {
			float: none;
			width: 590px;
			margin: 0;
		}



	

	

	#content-holder #sidebar {
		float: none;
		width: auto;
		padding: 0;
	}


		#content-holder .sidebar {
			margin: 0;
		}


	#content-holder div.sidebar-post {
		width: 540px;
		margin: 50px 0 25px;
		padding: 2em 25px;
		background-repeat: repeat;
	}



	

	

	#content-holder .sidebar-homepage-b {
		margin-top: 25px;
	}


	#content fieldset.bbp-form,
	#container fieldset.bbp-form,
	#wrapper fieldset.bbp-form {
		padding: 0;
		border: none;
	}

#main2 .homecol2 .leading_separator{display:block;height:1px;}
.blog-content .comments-info .col-10,.row .col-10{width:41.66667%;left:auto}
body.section .hero-module.col-10 a.image-wrap.desktop,body.section .hero-module.col-10 a.img-hero,body.section .hero-module.col-14 a.image-wrap.desktop,body.section .hero-module.col-14 a.img-hero,body.series .hero-module.col-10 a.image-wrap.desktop,body.series .hero-module.col-10 a.img-hero,body.series .hero-module.col-14 a.image-wrap.desktop,body.series .hero-module.col-14 a.img-hero{height:300px}

#site-description {
	color: #7a7a7a;
	font-size: 14px;
	margin: 0 270px 3.65625em 0;
}

	#site-title,
	#site-description {
		margin-right: 0;
	}

div#inner-wrap.contact .td-page-wrap iframe,div#inner-wrap.contact-us .td-page-wrap iframe {display: none;}

div#inner-wrap.contact .td-page-wrap p,div#inner-wrap.contact-us .td-page-wrap p {margin: 0;}

div#inner-wrap.contact .td-page-wrap .span12.column_container div.column_container {margin-bottom:25px;}

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username { text-decoration: none; display: inline-block; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-username a { color: #FFF !important; text-decoration: none; font-weight: bold; }
#usersite-container #toggle-mobile-menu{display:none}
#usersite-container #toggle-mobile-menu a{text-decoration:none}
#usersite-container .nav-bar.mobile #toggle-mobile-menu{display:inline-block}
._container{max-width:none!important;width:1024px;padding-left:0;padding-right:0;position:relative;}
._container .navbar-header,._container .navbar-collapse{margin-right:-15px;margin-left:-15px;}
.drop-content .drop-pane{background-color:#e3e1d7;color:#4d4f53;display:none;margin-bottom:0;padding:1% 0;}
.drop-content .drop-pane li{margin-left:0;padding-left:0;}
.drop-content .drop-pane:hover{display:block !important;}
.drop-content .drop-pane .direction{background-color:inherit;padding-bottom:0;padding-top:0;}
.drop-content .drop-pane .direction a{color:inherit;display:inline;}
.drop-content .drop-pane .direction a:hover,.drop-content .drop-pane .direction a:active,.drop-content .drop-pane .direction a:focus{background:transparent;text-decoration:none;}
.drop-content .drop-pane .secondary-menu-nav .view-all{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.drop-content .drop-pane .centers-programs{margin:0;}
.drop-content .drop-pane .centers-programs a{color:inherit;}
.drop-content .drop-pane .impact .span4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .75%;}
.drop-content .drop-pane .impact .span4 .img-wrap{position:relative;}
.drop-content .drop-pane .impact .span4:first-child{padding:0 1.5% 0 0;}
.drop-content .drop-pane .impact .span4:last-child{padding:0 0 0 1.5%;}
.drop-content .drop-pane .impact .span12{text-align:right;}
.drop-content .drop-pane .impact .span12 a{display:block;font-size:1.3125em;margin:2% 0 0 0;}
.fusion-social-links-footer .fusion-social-networks a{font-size:16px;}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a{padding:8px;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center;}
.fusion-social-links-footer{width:auto;}
.fusion-social-links-footer .fusion-social-networks{display:inline-block;float:none;margin-top:0;}
.fusion-social-links-footer,.fusion-social-networks{display:block;text-align:center;}
.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;margin-right:0;}


.subscribe {
    overflow: hidden;
    background-color: #f4f4f1;
    padding-left: 15px;
    padding-top: 10px;
}


#sidebar .subscribe {
    background-color: white;
}


    .subscribe input[type="text"] {
        width: 200px;
    }

.featured-ads {
	float: left; 
	margin: 10px 10px 20px;
	padding: 10px;
	width: 300px;
	height: 281px;
	background-color: #FFFFFF;
	text-align: center;
}

.google-ads .content-block-heading, .sponsored-ads .content-block-heading, .featured-ads .content-block-heading { 
	text-align: left; 
}

		.google-ads, .featured-ads, .sponsored-ads { 
			margin-left: 0; 
			margin-right: 0; 
			width: 94%; 
		}
header .info .contact,.sidebar,.relations,.slick-dots,.calendarAction,.filters,.more,.pagination,.tiles,.navigation,nav,footer{display:none}
.wrap,footer .info,.mainContent,.home .testimonials,.home .homeFooter{max-width:978px;margin:0 auto}
header .info{display:block;width:100%;width:auto;padding:21px 0 29px}
header .info:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
header .info .logo{float:left;margin-left:3.44613%;*margin-left:3.44608%;margin-right:0;width:19.82925%;*width:19.8292%}
header .info .logo:first-child{margin-left:0;*margin-left:0}
header .info .logo img{display:block}
header .info .contact{float:left;margin-left:3.44613%;*margin-left:3.44608%;margin-right:0;width:76.72462%;*width:76.72457%;padding:12px 0 0}
header .info .contact:first-child{margin-left:0;*margin-left:0}
header .info .contact ul{float:right;padding:0;overflow:visible;list-style:none}
header .info .contact ul li{float:left}
header .info .contact ul li a{width:auto;padding:2px 8px;display:block;text-decoration:none;text-align:center}
header .info .contact ul li a:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
header .info .contact ul li a:visited{color:#000}
header .info .contact ul li a:hover{color:#811b55}
header .info .contact ul li a:focus{color:#811b55}
header .info .contact ul li a:active{color:#811b55}
header .info .contact ul li a:before{display:inline;font-size:115%;margin-right:8px}
header .info .contact ul li.email,header .info .contact ul li.phone{border-right:1px solid black}
header .info .contact ul li.email a:before{font-family:Icon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e607"}
header .info .contact ul li.phone{padding:2px 8px;color:black}
header .info .contact ul li.phone:before{font-family:Icon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e60d"}
header .info .contact ul li.phone a{display:inline;padding:0}
header .info .contact ul li.twitter a:before{font-family:Icon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e615"}
header .info .contact ul li.rss a{padding-right:0}
header .info .contact ul li.rss a:before{font-family:Icon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e612"}
header .info .contact ul li.livingWage{width:100px;position:relative}
header .info .contact ul li.livingWage img{position:absolute;right:0;top:-30px}
header .info .contact ul li span{display:none}
header .info .contact ul li.twitter{border-right:1px solid black}
footer .info{display:block;width:100%;width:auto;font-size:12px;padding:5px 0}
footer .info:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
footer .info p{margin:0}
footer .info .navigation{float:left;margin-left:4.34783%;*margin-left:4.34778%;margin-right:0;width:65.21739%;*width:65.21734%;padding-top:12px}
footer .info .navigation:first-child{margin-left:0;*margin-left:0}
footer .info .navigation ul{width:auto;padding:0;list-style:none}
footer .info .navigation ul:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
footer .info .navigation ul li{float:left;border-left:1px solid white}
footer .info .navigation ul li a{display:block;padding:0 5px;line-height:1}
footer .info .navigation ul li a:visited{color:#fff}
footer .info .navigation ul li a:hover{color:#73afb6}
footer .info .navigation ul li a:focus{color:#73afb6}
footer .info .navigation ul li a:active{color:#73afb6}
footer .info .navigation ul li:first-child{border:0}
footer .info .navigation ul li:first-child a{padding-left:0}
footer .info .about{float:left;margin-left:4.34783%;*margin-left:4.34778%;margin-right:0;width:30.43478%;*width:30.43473%}
footer .info .about:first-child{margin-left:0;*margin-left:0}
footer .info .about a{text-decoration:underline}
footer .info .about a:visited{color:#fff}
footer .info .about a:hover{color:#73afb6}
footer .info .about a:focus{color:#73afb6}
footer .info .about a:active{color:#73afb6}
footer .info .about p.copyright{color:#73afb6}
footer .info .navigation,footer .info .about{float:none;width:100%;margin-left:0;margin-right:0}

.frontslider .slides li .caption {
    position: absolute;
    padding: 40px;
    max-width: 100%;
    color: #202020;
    font-size: 12px;
    line-height: 20px;
}

.frontslider .slides li .caption.info-top,
.frontslider .slides li .caption.top {
    top: 0;
}

.frontslider .slides li .caption.info-left,
.frontslider .slides li .caption.left {
    left: 0;
}

.frontslider .slides li .caption.info-right,
.frontslider .slides li .caption.right {
    right: 0;
}

.frontslider .slides li .caption.info-bottom,
.frontslider .slides li .caption.bottom {
    bottom: 0;
}

.frontslider .slides li .caption h3,
.frontslider .slides li .caption .caption-title {
    font-size: 24px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 10px;
}

.frontslider .slides li .caption.bg-black {
    background: rgba(0,0,0,.75);
    color: #fff;
}

.frontslider .slides li .caption.bg-white {
    background: rgba(255,255,255,.75);
    color: #202020;
}

    .frontslider .slides li .caption.bg-white,
    .frontslider .slides li .caption.bg-black {
        background: #000;
        color: #fff;
    }

	.privacy {
		width: 100%;
	}

		.privacy td {
			display: block;
			text-align: center;
			margin: 10px 0;
		}

                #footer_container table.privacy { margin: 0 auto; }


#example {
	width:100%;
	position:relative;
	height:570px;
	overflow:hidden;
}
.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;}

.fusion-footer .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon:last-child { margin-right: 0;}


.recent-comment-text {
	overflow: hidden;
}

.storyimage { 
	float:left;
	width:220px;
	margin-right:12px;
	display:inline;
}

.storyimage img {
	background:#fff;
	padding:2px;
	border:1px solid #aaa;
}

  #header #branding {
    padding-top: 0.5em; }

.fix{clear:both;height:1px;overflow:hidden;margin:-1px 0 0;}
 
a.aom_ilr {font-weight:normal;}


#featured {
    width: 948px;
    height: 100px;
    margin-top: 10px;
}


#featured .bottomTranslationLink {
    font-family: Arial;
    font-size: 15px;
    text-decoration: underline;
    color: #004f8a;
}


#featured div{
    width: 156px;
    margin-right: 106px;
}


#featured .noMargin{
    margin-right: 0px;
}


#featured ul.black_text ul li {
    width: 215px;
}


#featured .black_text li {
    margin: 0 15px 5px 0;
    display: inline;
    float: left;
    width: 215px;
    list-style:none;
}


#featured .black_text a {
    color:#004f8a;
    text-decoration:underline;
}


#featured .special{
    font-weight:bold;
    width: auto;
    height: auto;
    background-image: none;
    float: none;
    margin-top: 0;
    margin-left: 0;
}


#featured[lang="ara"] .special{
    float:right !important;
	margin-right:125px !important;
}


#featured .sp_width{
    width:auto;
}


#featured[lang="ara"] .sp_width{
	margin-right:98px !important;
}
 
.grid_4 { width: 32%; }
 

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	margin: 0 2% 1% 0;
	float: left;
	display: block;
}




.footer1 .grid_4 {
	text-align: center;
	color: #FFF;
}

	.service-wrapper {
		margin-bottom: 20px;
	}

	.service-wrapper.service-icon-box,
	.vc_row.wpb_row .service-wrapper.service-icon-box {
		margin-bottom: 40px;
	}

.service-wrapper .service {
	position: relative;	
}

.content-wrapper .service-wrapper.clearfix .service {
	margin-bottom: 40px;
}

.service-wrapper .service.no-margin {
	margin-bottom: 0 !important;
}

.service h4,
.wpb_wrapper .service-wrapper .service h4 {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 12px;
}

.content-wrapper .service-wrapper.service-icon-on-left-list .service,
.content-wrapper .service-wrapper.service-icon-on-right-list .service {
	margin-top: 10px;
}



.service-wrapper .service-icon {
	color: #CFCFCF;
}

.service-wrapper.service-icon-box:hover .service-icon {
	color: #333;
	background: #fff;
	border: 2px solid #fff;
}

.btn,
.fixed-header .header-wrapper,
.image-overlay img,
.overlay-wrapper,
.service-wrapper .service-icon,
.sidebar,
.latest-posts li,
.milestone-number,
.well,
input,
textarea,
.owl-prev,
.owl-next,
.meta-item,
.meta-icon,
.mt_gallery_item img {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

	#bsidebar .box, #tsidebar .box { clear: both; float: none; margin: 0 auto 20px auto !important; width: 96% !important; }

	#fsidebar .box { width: 96% !important; height: auto; clear: both; text-align: center; margin: 0 auto 20px auto !important; border: none; min-height: auto; float: none; }
 
	#sidebar .box { width: 100%; max-width: 307px; clear: both; float: none; margin: 0 auto 20px auto; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#hsidebar .box { width: 100%; text-align: center; clear: both; }
 
	.wpb_widgetised_column .box { width: 100%; max-width: 307px; clear: both; float: none !important; margin: 0 auto 20px auto !important;}


.wpb_widgetised_column .box.notitle h4 {
    text-indent: -9999px;
}



.ad_panel_header h2, .ad_panel_header h3{margin:0 5px 5px 5px;}
 .commentlist ul.children .odd,.commentlist ul.children .even,.commentlist li ul li ul li,.tablepress .even td,.dbx-content,#TB_load,#Stay{background:#fff;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.front .region-preface .col-sm-3 img{max-width:100%;height:auto!important}
.front .region-preface .col-sm-3{padding:5px;}
.view-wishlist td.active{background-color:transparent;}
.region-header .view-planting-zone-finder .throbber{display:none;}
.view-planting-zone-finder{float:left !important;clear:right;}
.view-planting-zone-finder .views-exposed-widget{padding-top:0px !important;}
.popup-element-body .view-commerce-cart-form{padding:10px;}
.popup-element-body .view-commerce-cart-form ul{margin-top:0 !important;border-top:none !important;}
#popup-element-0-active .view-commerce-cart-form li.views-row{text-align:left;width:100% !important;padding:0;border:none;}
#popup-element-0-active .view-commerce-cart-form .view-footer a{background:#456605;border:none;color:#fff;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;margin-bottom:1em;margin-right:0.6em !important;padding:4px 17px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.view-mode-teaser .field-type-taxonomy-term-reference .field-label,.view-mode-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}
.view-twitter-feed h3{display:inline-block;}
.view-twitter-feed .views-row{background-color:rgba(0,0,0,0.063);border-radius:5px;margin-bottom:.5em;padding:.5em;}
.view-twitter-feed .views-field-field-tweet-author{vertical-align:top;}
.view-twitter-feed .views-field-field-tweet-linked-images{display:inline-block;float:right;}
.view-twitter-feed .views-field-field-tweet-contents{display:table-cell;}
.views-row .node-teaser,.view-custom-search .views-row{margin:1em 0;background-color:rgba(0,0,0,0.063);border-radius:5px;padding:0 1em 1em;}
.search-result .field-type-image,.node-teaser .field-type-image,.view-custom-search .views-row .views-field-field-image{float:right;display:inline-block;margin-left:1em;}
.view-custom-search .views-row .views-field-title a{color:#181818;display:block;font-size:1.429em;line-height:1.4;width:100%;padding-top:18px;}
.view-custom-search .views-row .views-field-body{display:inline-block;}
.view-custom-search .views-row .views-field-totalcount{color:#68696b;text-align:right;}
.view-custom-search .search-results-view .form-submit{font-size:25px;height:30px;line-height:0;margin-top:2px !important;}
.popup-layout .view-display-id-block_1 ul li{border-bottom:1px dotted #C0C0C0 !important;list-style:none outside none;margin:0 10px;padding:10px 0;}
.popup-layout .view-display-id-block_1 ul li.views-row-last{border-bottom:medium none !important;}
.popup-layout .view-display-id-block_1 .view-content ul{background:none repeat scroll 0 0 #FFFFFF;border-radius:5px;color:#456605 !important;}
.popup-layout .view-display-id-block_1 ul li a{color:#456605 !important;}
.popup-layout .view-display-id-block_1 .line-item-total{border-bottom:1px dotted #FFFFFF !important;border-top:1px dotted #FFFFFF !important;margin-bottom:15px;padding:7px 0;}
.popup-layout .view-display-id-block_1 li.line-item-summary-view-cart a,.popup-layout .view-display-id-block_1 li.line-item-summary-checkout a{background:none repeat scroll 0 0 #FFFFFF;border-radius:5px;color:#FFFFFF;padding:10px !important;text-decoration:none;}
.popup-layout .view-display-id-block_1 li.line-item-summary-checkout{margin-top:5px;}
.popup-element-body .view-commerce-cart-form ul.inline .first,.popup-element-body .view-commerce-cart-form ul.inline .last{margin-top:.25em;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display{clear:both;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content{padding:15px;position:relative;width:55%;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images{position:relative;width:130px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images img{border:#d7d7d7 solid 1px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .commerce-product-sku .commerce-product-sku-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .views-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label{color:#3b3b3b;float:left;font-size:12px;font-weight:bold;padding-right:5px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field{clear:both;margin:0;text-align:left;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label{display:inline;float:left;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total{clear:both;font-size:20px;margin-top:25px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .views-label{float:left;padding-right:5px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#456605;display:inline;float:right;}
.view .progress-disabled{float:none;}

.view-commerce-cart-block .views-field-quantity{white-space:nowrap;}
.view-commerce-cart-block tr{vertical-align:top;}
.view-commerce-cart-block td.price,.view-commerce-cart-form td.price,.view-commerce-cart-summary td.price{white-space:nowrap;}
.view-commerce-cart-form tr,.view-commerce-cart-summary tr{vertical-align:top;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}








.wide { clear:both; margin:0 39px; padding:0 30px;}




.wide h3 { color:#067EC1; padding:5px 0 10px;}

	
	.box-1 .inner-1 {
		padding: 0 20px 19px 20px !important;
	}

	
		.box-1 .inner-1 h4 {
			padding: 0 0 10px 0 !important;
		}
.single_job_listing .company{position:relative;border:1px solid #eee;padding:1em;margin:0 0 2em;display:block;clear:both;min-height:3em;box-shadow:0 1px 1px rgba(0,0,0,.1)}
.single_job_listing .company img{width:3em;height:3em;position:absolute;left:1em;float:left;vertical-align:middle;box-shadow:none}
.single_job_listing .company .name{margin:0 0 0 3em;padding:0 0 0 1em;line-height:1.5em}
.single_job_listing .company .name a{float:right;margin-left:1em}
.single_job_listing .company .tagline{display:block;margin:0 0 0 42px;padding:0 0 0 1em;line-height:1.5em;font-style:italic;color:#999}
.single_job_listing .company .website:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e809'}
.single_job_listing .company .company_twitter:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e80a'}
.single_job_listing .company .company_video{border-top:1px solid #eee;padding:1em 0 0;margin:1em 0 0;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.single_job_listing .company .company_video embed,.single_job_listing .company .company_video iframe,.single_job_listing .company .company_video object{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;display:block}


.sidebar .company strong {
    font-size: 12px;
    color: #555;
    display: inline;
}


.sidebar .company {
    display: inline;
    float: left;
    width:auto;
    padding:0px 0;
    width:auto !important;
}

.entry-meta .prev-post,
.entry-meta .next-post,
.entry-meta .post-tags,
.entry-meta .post-comment-link,
.entry-meta .post-edit-link,
.entry-meta .post-author {
	margin-right: 30px;
}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:none}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none!important;max-height:none!important;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}





#catg {
	background: #FFF;
	box-shadow: 0 0 3px #8D8B8C;
	float: left;
	margin: 10px 0;
	position: relative;
	width: 100%;
}



#catg .nav {
	background: #EBEBE5;
	border-bottom: 1px solid #8D8B8C;
	margin: 0;
	width: 100%;
}

#catg .nav,
#catg .nav * {
	float: left;
	list-style: none;
	margin-left: 0;
}

#catg .nav li {
	background: transparent;
	float: left;
	height: 21px;
	padding: 0;
	position: relative;
}

#catg .nav ul li {
	width: 100%;
}



#catg .nav ul {
	position: absolute;
	top: -9999em;
	width: 20em; 
}



#catg .nav li:hover ul,
#catg .nav li.nav-hover ul {
	left: -1px;
	top: 21px; 
	z-index: 99;
}



#catg .nav li:hover li ul,
#catg .nav li.nav-hover li ul,
#catg .nav li li:hover li ul,
#catg .nav li li.nav-hover li ul,
#catg .nav li li li:hover li ul,
#catg .nav li li li.nav-hover li ul {
	top: -999em;
}



#catg .nav li li:hover ul,
#catg .nav li li.nav-hover ul,
#catg .nav li li li:hover ul,
#catg .nav li li li.nav-hover ul,
#catg .nav li li li li:hover ul,
#catg .nav li li li li.nav-hover ul {
	left: 20em; 
	top: -1px;
}

#catg .nav a {
	border: none;
	color: #111;
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 0 10px;
	position: relative;
}

#catg .nav a:hover {
	background: #009188;
	color: #FFF;
	text-decoration: none;
	text-shadow: 0.1em 0.1em 0 #111;
}

#catg .nav ul a {
	border-right: none;
}

#catg .nav li:hover,
#catg .nav li.nav-hover,
#catg .nav a:focus {
	background: #A6B7C8;
}

#catg ul.nav li.current-cat a,
#catg ul.nav li.current-menu-item a,
.current-category-ancestor a {
	background: #369319;
	color: #FFF;
	text-decoration: none;
	text-shadow: 0.1em 0.1em 0 #111;
}

#catg .sub-menu .current-menu-item a {
	height: auto;
}




.ie7 #catg .nav:hover {
	visibility: inherit; 
}


.hero--type2--stacked .hero__copy {
  background-color: #f6f6f6;
  padding-top: 2rem;
  padding-bottom: 2rem; }


.hero--type5--stacked .hero__copy {
  background-color: #f6f6f6;
  padding-top: 2rem;
  padding-bottom: 0.5rem; }

  .hero--type2 .hero__copy {
    margin-top: 8rem;
    margin-top: calc(8rem + 60px);
    margin-bottom: 8rem; }

  .hero--type3 .hero__copy {
    margin-top: 5rem;
    margin-top: calc(5rem + 60px);
    margin-bottom: 5rem; }

  .hero--type4 .hero__copy {
    margin-top: 5rem;
    margin-top: calc(5rem + 60px);
    margin-bottom: 5rem; }


.headline-source {
  font-family: "Source Sans Pro", "Helvetica", Arial, sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 1.2px; }

  .hero-content .headline-source.hero-headline a:hover {
    color: #19a4d6; }

  .hero-content .headline-source.hero-headline {
    width: 90%;
    margin: 0 auto;
    line-height: 36px; }

  .mission-banner-wrapper .headline-source {
    padding-bottom: 20px; }


.margin-vertical-10{
  margin-top: 10px;
  margin-bottom: 10px;
}
.page-template-templatestemplate-no-hero-php .uw-body .uw-site-title{color:#5a5a5a}
.page-template-templatestemplate-no-title-php .uw-body .uw-site-title{display:none}
.uw-body .uw-site-title{position:absolute;top:-150px;left:11px;color:#fff;font-family:"Encode Sans Compressed",sans-serif;font-size:50px;line-height:55px;font-weight:900;-webkit-font-smoothing:antialiased}
.uw-body .uw-site-title span{font-weight:700}
.home .uw-body .uw-site-title{padding-right:65px}
.site-regents h2.uw-site-title{font-size:40px!important}

span.updated { display: none; }

	.site-title { padding: 30px 0; width: 100%; float: none; line-height: 50px; }

	.site-title a { text-align: center; }

.site-title a img { display: block; max-width: 100%; max-height: 60px; height: auto; padding: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; }


		.so-mobilenav-mobile + * { display: none; }

.widget-area {
	margin-top:10px;
}



.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 20px;
	word-wrap: break-word;
}

.widget-area .widget-title {
	background: #F2F2F2;
	font-size: 16px;
}


.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	line-height: 1.646153846;
	border-bottom: 1px solid #E9E9E9;
	padding: 5px 0;
}

.widget-area .widget p {
	margin-bottom: 12px;
	padding: 10px;
}

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

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

.widget-area .widget a {
	color: #757575;
	text-decoration:none;
	font-size: 98%;
}

.widget-area .widget a:hover {
	color: #4F5254;
}

.widget-area #s {
	margin-right: -4px;
	width: 67.9999%; 
}

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

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

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

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

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





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

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

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

	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
	}

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


.sidebar-reviews .testimonials-widget-testimonials .image {
  float: left;
  width: 100px;
  margin: 10px 10px 0 10px;
}


.testimonials-widget-testimonial .image {
	float: left;
	margin-bottom: .4em;
	margin-right: .2em;
}


.widget .testimonials-widget-testimonial .image {
	display: block;
	float: none;
}




.mainlevel{
text-decoration:none;
color:#cccccc;
padding:0px 7px;
}


.alignleft {
	float: left;
}

#homepage .three-column .content .btn-container {
	text-align: center;
	margin-top: 6px;
}

.movil {
	display: block;
}
