﻿

	#footer .social-icons {
		padding-bottom: 10px;
		text-align: center;
	}

.btn.green {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 9px 12px 10px 13px;
  color: #ffffff;
  background: #96c461;
  background: -moz-linear-gradient(top, #96c461 0%, #6aa436 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #96c461), color-stop(100%, #6aa436));
  background: -webkit-linear-gradient(top, #96c461 0%, #6aa436 100%);
  background: -o-linear-gradient(top, #96c461 0%, #6aa436 100%);
  background: -ms-linear-gradient(top, #96c461 0%, #6aa436 100%);
  background: linear-gradient(to bottom, #96c461 0%, #6aa436 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96c461', endColorstr='#6aa436', GradientType=0);
  -pie-background: linear-gradient(to bottom, #96c461 0%, #6aa436 100%);
  -webkit-box-shadow: 1px 1px 2px #ffffff inset;
  -moz-box-shadow: 1px 1px 2px #ffffff inset;
  box-shadow: 1px 1px 2px #ffffff inset;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
}

.btn.green:hover {
  background: #89b953;
  background: -moz-linear-gradient(top, #89b953 0%, #5c922a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89b953), color-stop(100%, #5c922a));
  background: -webkit-linear-gradient(top, #89b953 0%, #5c922a 100%);
  background: -o-linear-gradient(top, #89b953 0%, #5c922a 100%);
  background: -ms-linear-gradient(top, #89b953 0%, #5c922a 100%);
  background: linear-gradient(to bottom, #89b953 0%, #5c922a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89b953', endColorstr='#5c922a', GradientType=0);
  -pie-background: linear-gradient(to bottom, #89b953 0%, #5c922a 100%);
  -webkit-box-shadow: 2px 2px 8px rgba(67, 119, 19, 0.9) inset;
  -moz-box-shadow: 2px 2px 8px rgba(67, 119, 19, 0.9) inset;
  box-shadow: 2px 2px 8px rgba(67, 119, 19, 0.9) inset;
}

.main-nav ul li.green:hover {
  background-position: 0 -300px;
}

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



.author-info {
  display: inline-block;
  width: 100%;
  padding: 0 14%;
}


.author-profile {
  border-top: solid 2px #EEF2F5;
  padding: 5% 0 6% 0;
}


.author-avatar {
  display: inline-block;
  width: 7%;
  margin-right: 5%;
  vertical-align: top;
}

.author-avatar img {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-radius: 250px;
}


.author-avatar img:hover {
  -webkit-transform: scale(1.06);
  -ms-transform: scale(1.06);
  transform: scale(1.06);
}


.author-description {
  font-size: 16px;
  display: inline-block;
  width: 85%;
  color: #84919E;
}


.author-description h2 {
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 1%;
}


.author-links {
  display: inline-block;
  width: 100%;
  margin-top: 3%;
  color: #84919E;
}


.author-links a {
  margin-right: 10px;
  color: #9ba6b2;
  border-bottom: dotted 1px #9ba6b2;
}


.author-links a:hover {
  color: #4a545a;
}

#wrapper{width:1000px;margin:0 auto;}


div.aside-content {
	background: #FFF;
	padding: 20px 14px;
}

    
    .togle_menu_mobile {
        color: white !important;
        display: none;
    }
.social-wrapper .social-button{display:inline-block;height:100%;position:relative;overflow:hidden;margin:0 3px;opacity:0.7;-moz-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}
.social-wrapper .social-button:hover{opacity:1}
footer.footer .social-button{opacity:.85}
.nav-customer_locale{width:50%;float:left;height:40px;line-height:40px;text-align:center;background-color:#1e1e1e;color:#f7f8f9}
.nav-customer_locale:hover{background-color:#383838}

.boxcontent .alignleft,
.boxcontent img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.boxcontent img.alignleft,
.boxcontent img.alignright,
.boxcontent img.aligncenter {
	margin-bottom: 12px;
}

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

div.top-navigation-wrapper {
	min-width: 0;
}

 div.top-navigation-left {
margin-left: 10px;
}

 div.top-navigation-right {
margin-right: 10px;
}
 
.top-navigation-wrapper, .top-navigation-left li a{ color: #e7e7e7 !important; background-color: #6c6a68 !important; }
 
.top-navigation-left li a{ border-right: 1px solid #a2a2a2 !important; }
 
.top-navigation-wrapper-gimmick{ background-color: #6c6a68 !important; }

div.top-navigation-wrapper-gimmick{ padding-bottom: 2px; }

div.top-navigation.container{ 
	font-size: 13px; padding-top: 7px; padding-bottom: 7px; line-height: 100%;
	text-align: center; background: transparent;
	
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;}

div.top-navigation-left ul{ list-style: none; margin-left: 0px;}

div.top-navigation-left li{ float: none; display:inline-block }

div.top-navigation-left li a{ color: inherit; padding: 5px 8px 5px 8px; line-height: 100%; display: block;  }

div.top-navigation-left li:last-child a{ padding-right: 0px;}

div.top-navigation-left li ul{ display: none; }

div.top-navigation-left ul li:last-child a{ border-right: 0px !important; }

div.top-navigation-left ul li:first-child a{ padding-left: 0px !important;  }

div.top-navigation-wrapper.container{ 
	padding-top: 5px; padding-bottom: 0px; background: transparent; }


div.no-boxed-layout div.top-navigation.container{ padding-top: 10px; padding-bottom: 10px; }

div.no-boxed-layout div.top-navigation-wrapper-gimmick { padding-bottom: 4px; }

div.no-boxed-layout div.top-navigation-left { margin-left: 10px; }

div.no-boxed-layout div.top-navigation-right { margin-right: 10px; }
.white{color:#fff;}
.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%}


.posttable .cell.sidebars .mod.sideblock img.map {
margin-bottom: 10px;
}

.footer .ftable .cell img.map {
width: auto !important;
height: auto !important;
max-width: 100%;
display: block;
}
.homepage-2 .homepage-3up .homepage-3up-cell{margin-bottom:56px}
.homepage-marketing .homepage-3up-cell{text-align:center}

.footcol1, .footcol2, .footcol3 {margin: 0 25px 0 0!important; float:left;}

.footcol2 {margin-top: 5px!important;width:220px!important;}

.footcol2 ul {-moz-column-count:2;-webkit-column-count:2; column-count:2;margin-top: 3px!important;width: 200px!important;}
.ie--winmob.navigation--is-visible .site-header{position:fixed;left:200px;top:0;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}
.mobile-ie #page,.mobile-ie .site-header{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}
body .site-header{-moz-transition:all 0.3s cubic-bezier(0.86,0,0.07,1);-o-transition:all 0.3s cubic-bezier(0.86,0,0.07,1);-webkit-transition:all 0.3s cubic-bezier(0.86,0,0.07,1);transition:all 0.3s cubic-bezier(0.86,0,0.07,1);}
.navigation--is-visible #page,.navigation--is-visible .covers,.navigation--is-visible .site-header{left:200px;}
.navigation--is-visible .admin-bar .site-header{left:0;}
.is--winmob .site-header,.is--winmob .navigation--main,.is--winmob #page,.is--ancient-android .site-header,.is--ancient-android .navigation--main,.is--ancient-android #page,.is--ie .site-header,.is--ie .navigation--main,.is--ie #page{-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;-webkit-transform:none!important;transform:none!important;}
.is--winmob .site-header,.is--ancient-android .site-header,.is--ie .site-header{position:absolute;}
.is--winmob .navigation--main,.is--winmob .site-header,.is--winmob #page,.is--ancient-android .navigation--main,.is--ancient-android .site-header,.is--ancient-android #page,.is--ie .navigation--main,.is--ie .site-header,.is--ie #page{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important;}
.is--winmob.navigation--is-visible .site-header,.is--ancient-android.navigation--is-visible .site-header,.is--ie.navigation--is-visible .site-header{left:0;}
.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:white;-moz-transition:color 0.3s cubic-bezier(0.86,0,0.07,1),background-color 0.3s cubic-bezier(0.86,0,0.07,1);-o-transition:color 0.3s cubic-bezier(0.86,0,0.07,1),background-color 0.3s cubic-bezier(0.86,0,0.07,1);-webkit-transition:color 0.3s cubic-bezier(0.86,0,0.07,1),background-color 0.3s cubic-bezier(0.86,0,0.07,1);transition:color 0.3s cubic-bezier(0.86,0,0.07,1),background-color 0.3s cubic-bezier(0.86,0,0.07,1);}
.header--transparent .site-header{background-color:transparent;}
.is--ie .header--transparent .site-header{background-color:rgba(255,255,255,0.01);}
.header--transparent .site-header a.nav-trigger{color:white;}
.lt-ie9 .header--transparent .site-header,.ie9 .header--transparent .site-header{background-color:white;}
.lt-ie9 .header--transparent .site-header a.nav-trigger,.ie9 .header--transparent .site-header a.nav-trigger{color:black;}
.site-header.headroom--not-top,.is--ie .site-header.headroom--not-top{background-color:white;}
.site-header.headroom--not-top .site-logo-img--dark{display:block;}
.site-header.headroom--not-top .site-logo--text{color:#262526;}
.site-header.headroom--not-top .site-logo-img--light{display:none;}
.site-header.headroom--not-top a.nav-trigger{color:black;}
body,.site-header,.site-footer{border:0 solid transparent;}
.site-header,.site-header.headroom--not-top,.sub-menu,.headroom--not-top .sub-menu{background-color:#ffffff;}


.marca2 {
    float: left;
    padding-right: 20px;
    margin-left: 27px;
    margin-top: -5px; 
}

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}



.jstext {
	FONT-SIZE: 8pt; FONT-FAMILY: Georgia, Sans-serif;
}

.user-display {
  display: block;
  font-size: .7em;
  text-align: center;
  padding: 10px 0;
}
.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dashicons-menu:before{content:"\f333"}
.dashicons-admin-site:before{content:"\f319"}
.dashicons-dashboard:before{content:"\f226"}
.dashicons-admin-media:before{content:"\f104"}
.dashicons-admin-page:before{content:"\f105"}
.dashicons-admin-comments:before{content:"\f101"}
.dashicons-admin-appearance:before{content:"\f100"}
.dashicons-admin-plugins:before{content:"\f106"}
.dashicons-admin-users:before{content:"\f110"}
.dashicons-admin-tools:before{content:"\f107"}
.dashicons-admin-settings:before{content:"\f108"}
.dashicons-admin-network:before{content:"\f112"}
.dashicons-admin-generic:before{content:"\f111"}
.dashicons-admin-home:before{content:"\f102"}
.dashicons-admin-collapse:before{content:"\f148"}
.dashicons-filter:before{content:"\f536"}
.dashicons-admin-customizer:before{content:"\f540"}
.dashicons-admin-multisite:before{content:"\f541"}
.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}
.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}
.dashicons-format-image:before{content:"\f128"}
.dashicons-format-gallery:before{content:"\f161"}
.dashicons-format-audio:before{content:"\f127"}
.dashicons-format-video:before{content:"\f126"}
.dashicons-format-chat:before{content:"\f125"}
.dashicons-format-status:before{content:"\f130"}
.dashicons-format-aside:before{content:"\f123"}
.dashicons-format-quote:before{content:"\f122"}
.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}
.dashicons-welcome-add-page:before{content:"\f133"}
.dashicons-welcome-view-site:before{content:"\f115"}
.dashicons-welcome-widgets-menus:before{content:"\f116"}
.dashicons-welcome-comments:before{content:"\f117"}
.dashicons-welcome-learn-more:before{content:"\f118"}
.dashicons-image-crop:before{content:"\f165"}
.dashicons-image-rotate:before{content:"\f531"}
.dashicons-image-rotate-left:before{content:"\f166"}
.dashicons-image-rotate-right:before{content:"\f167"}
.dashicons-image-flip-vertical:before{content:"\f168"}
.dashicons-image-flip-horizontal:before{content:"\f169"}
.dashicons-image-filter:before{content:"\f533"}
.dashicons-undo:before{content:"\f171"}
.dashicons-redo:before{content:"\f172"}
.dashicons-editor-bold:before{content:"\f200"}
.dashicons-editor-italic:before{content:"\f201"}
.dashicons-editor-ul:before{content:"\f203"}
.dashicons-editor-ol:before{content:"\f204"}
.dashicons-editor-quote:before{content:"\f205"}
.dashicons-editor-alignleft:before{content:"\f206"}
.dashicons-editor-aligncenter:before{content:"\f207"}
.dashicons-editor-alignright:before{content:"\f208"}
.dashicons-editor-insertmore:before{content:"\f209"}
.dashicons-editor-spellcheck:before{content:"\f210"}
.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}
.dashicons-editor-contract:before{content:"\f506"}
.dashicons-editor-kitchensink:before{content:"\f212"}
.dashicons-editor-underline:before{content:"\f213"}
.dashicons-editor-justify:before{content:"\f214"}
.dashicons-editor-textcolor:before{content:"\f215"}
.dashicons-editor-paste-word:before{content:"\f216"}
.dashicons-editor-paste-text:before{content:"\f217"}
.dashicons-editor-removeformatting:before{content:"\f218"}
.dashicons-editor-video:before{content:"\f219"}
.dashicons-editor-customchar:before{content:"\f220"}
.dashicons-editor-outdent:before{content:"\f221"}
.dashicons-editor-indent:before{content:"\f222"}
.dashicons-editor-help:before{content:"\f223"}
.dashicons-editor-strikethrough:before{content:"\f224"}
.dashicons-editor-unlink:before{content:"\f225"}
.dashicons-editor-rtl:before{content:"\f320"}
.dashicons-editor-break:before{content:"\f474"}
.dashicons-editor-code:before{content:"\f475"}
.dashicons-editor-paragraph:before{content:"\f476"}
.dashicons-editor-table:before{content:"\f535"}
.dashicons-align-left:before{content:"\f135"}
.dashicons-align-right:before{content:"\f136"}
.dashicons-align-center:before{content:"\f134"}
.dashicons-align-none:before{content:"\f138"}
.dashicons-lock:before{content:"\f160"}
.dashicons-unlock:before{content:"\f528"}
.dashicons-calendar:before{content:"\f145"}
.dashicons-calendar-alt:before{content:"\f508"}
.dashicons-visibility:before{content:"\f177"}
.dashicons-hidden:before{content:"\f530"}
.dashicons-post-status:before{content:"\f173"}
.dashicons-edit:before{content:"\f464"}
.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}
.dashicons-sticky:before{content:"\f537"}
.dashicons-external:before{content:"\f504"}
.dashicons-arrow-up:before{content:"\f142"}
.dashicons-arrow-down:before{content:"\f140"}
.dashicons-arrow-left:before{content:"\f141"}
.dashicons-arrow-right:before{content:"\f139"}
.dashicons-arrow-up-alt:before{content:"\f342"}
.dashicons-arrow-down-alt:before{content:"\f346"}
.dashicons-arrow-left-alt:before{content:"\f340"}
.dashicons-arrow-right-alt:before{content:"\f344"}
.dashicons-arrow-up-alt2:before{content:"\f343"}
.dashicons-arrow-down-alt2:before{content:"\f347"}
.dashicons-arrow-left-alt2:before{content:"\f341"}
.dashicons-arrow-right-alt2:before{content:"\f345"}
.dashicons-leftright:before{content:"\f229"}
.dashicons-sort:before{content:"\f156"}
.dashicons-randomize:before{content:"\f503"}
.dashicons-list-view:before{content:"\f163"}
.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}
.dashicons-grid-view:before{content:"\f509"}
.dashicons-hammer:before{content:"\f308"}
.dashicons-art:before{content:"\f309"}
.dashicons-migrate:before{content:"\f310"}
.dashicons-performance:before{content:"\f311"}
.dashicons-universal-access:before{content:"\f483"}
.dashicons-universal-access-alt:before{content:"\f507"}
.dashicons-tickets:before{content:"\f486"}
.dashicons-nametag:before{content:"\f484"}
.dashicons-clipboard:before{content:"\f481"}
.dashicons-heart:before{content:"\f487"}
.dashicons-megaphone:before{content:"\f488"}
.dashicons-schedule:before{content:"\f489"}
.dashicons-wordpress:before{content:"\f120"}
.dashicons-wordpress-alt:before{content:"\f324"}
.dashicons-pressthis:before{content:"\f157"}
.dashicons-update:before{content:"\f463"}
.dashicons-screenoptions:before{content:"\f180"}
.dashicons-cart:before{content:"\f174"}
.dashicons-feedback:before{content:"\f175"}
.dashicons-cloud:before{content:"\f176"}
.dashicons-translation:before{content:"\f326"}
.dashicons-tag:before{content:"\f323"}
.dashicons-category:before{content:"\f318"}
.dashicons-archive:before{content:"\f480"}
.dashicons-tagcloud:before{content:"\f479"}
.dashicons-text:before{content:"\f478"}
.dashicons-media-archive:before{content:"\f501"}
.dashicons-media-audio:before{content:"\f500"}
.dashicons-media-code:before{content:"\f499"}
.dashicons-media-default:before{content:"\f498"}
.dashicons-media-document:before{content:"\f497"}
.dashicons-media-interactive:before{content:"\f496"}
.dashicons-media-spreadsheet:before{content:"\f495"}
.dashicons-media-text:before{content:"\f491"}
.dashicons-media-video:before{content:"\f490"}
.dashicons-playlist-audio:before{content:"\f492"}
.dashicons-playlist-video:before{content:"\f493"}
.dashicons-controls-play:before{content:"\f522"}
.dashicons-controls-pause:before{content:"\f523"}
.dashicons-controls-forward:before{content:"\f519"}
.dashicons-controls-skipforward:before{content:"\f517"}
.dashicons-controls-back:before{content:"\f518"}
.dashicons-controls-skipback:before{content:"\f516"}
.dashicons-controls-repeat:before{content:"\f515"}
.dashicons-controls-volumeon:before{content:"\f521"}
.dashicons-controls-volumeoff:before{content:"\f520"}
.dashicons-yes:before{content:"\f147"}
.dashicons-no:before{content:"\f158"}
.dashicons-no-alt:before{content:"\f335"}
.dashicons-plus:before{content:"\f132"}
.dashicons-plus-alt:before{content:"\f502"}
.dashicons-plus-alt2:before{content:"\f543"}
.dashicons-minus:before{content:"\f460"}
.dashicons-dismiss:before{content:"\f153"}
.dashicons-marker:before{content:"\f159"}
.dashicons-star-filled:before{content:"\f155"}
.dashicons-star-half:before{content:"\f459"}
.dashicons-star-empty:before{content:"\f154"}
.dashicons-flag:before{content:"\f227"}
.dashicons-info:before{content:"\f348"}
.dashicons-warning:before{content:"\f534"}
.dashicons-share:before{content:"\f237"}
.dashicons-share1:before{content:"\f237"}
.dashicons-share-alt:before{content:"\f240"}
.dashicons-share-alt2:before{content:"\f242"}
.dashicons-twitter:before{content:"\f301"}
.dashicons-rss:before{content:"\f303"}
.dashicons-email:before{content:"\f465"}
.dashicons-email-alt:before{content:"\f466"}
.dashicons-facebook:before{content:"\f304"}
.dashicons-facebook-alt:before{content:"\f305"}
.dashicons-networking:before{content:"\f325"}
.dashicons-googleplus:before{content:"\f462"}
.dashicons-location:before{content:"\f230"}
.dashicons-location-alt:before{content:"\f231"}
.dashicons-camera:before{content:"\f306"}
.dashicons-images-alt:before{content:"\f232"}
.dashicons-images-alt2:before{content:"\f233"}
.dashicons-video-alt:before{content:"\f234"}
.dashicons-video-alt2:before{content:"\f235"}
.dashicons-video-alt3:before{content:"\f236"}
.dashicons-vault:before{content:"\f178"}
.dashicons-shield:before{content:"\f332"}
.dashicons-shield-alt:before{content:"\f334"}
.dashicons-sos:before{content:"\f468"}
.dashicons-search:before{content:"\f179"}
.dashicons-slides:before{content:"\f181"}
.dashicons-analytics:before{content:"\f183"}
.dashicons-chart-pie:before{content:"\f184"}
.dashicons-chart-bar:before{content:"\f185"}
.dashicons-chart-line:before{content:"\f238"}
.dashicons-chart-area:before{content:"\f239"}
.dashicons-groups:before{content:"\f307"}
.dashicons-businessman:before{content:"\f338"}
.dashicons-id:before{content:"\f336"}
.dashicons-id-alt:before{content:"\f337"}
.dashicons-products:before{content:"\f312"}
.dashicons-awards:before{content:"\f313"}
.dashicons-forms:before{content:"\f314"}
.dashicons-testimonial:before{content:"\f473"}
.dashicons-portfolio:before{content:"\f322"}
.dashicons-book:before{content:"\f330"}
.dashicons-book-alt:before{content:"\f331"}
.dashicons-download:before{content:"\f316"}
.dashicons-upload:before{content:"\f317"}
.dashicons-backup:before{content:"\f321"}
.dashicons-clock:before{content:"\f469"}
.dashicons-lightbulb:before{content:"\f339"}
.dashicons-microphone:before{content:"\f482"}
.dashicons-desktop:before{content:"\f472"}
.dashicons-tablet:before{content:"\f471"}
.dashicons-smartphone:before{content:"\f470"}
.dashicons-phone:before{content:"\f525"}
.dashicons-smiley:before{content:"\f328"}
.dashicons-index-card:before{content:"\f510"}
.dashicons-carrot:before{content:"\f511"}
.dashicons-building:before{content:"\f512"}
.dashicons-store:before{content:"\f513"}
.dashicons-album:before{content:"\f514"}
.dashicons-palmtree:before{content:"\f527"}
.dashicons-tickets-alt:before{content:"\f524"}
.dashicons-money:before{content:"\f526"}
.dashicons-thumbs-up:before{content:"\f529"}
.dashicons-thumbs-down:before{content:"\f542"}
.dashicons-layout:before{content:"\f538"}


.home-taglines .prospective .dashicons,
#sub-carousel-slides h3 .dashicons {
	width: auto;
	display: inline-block;
	background-color: #92b4ba;
	color: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 16px;
	width: 16px;
	text-decoration: none;
	margin-left: 7px;
	margin-left: 0.5rem;
	margin-top: 2px;
}

	
	.home.page .home-taglines .prospective .dashicons {
		display: none;
	}


.home.page .story-tab-footer .view-rss .dashicons-rss {
	color: #FFF;
	border-radius: 2px;
	height: 16px;
	width: 16px;
	background-color: #fa9f42;
	text-decoration: none;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

	#sub-carousel-slides h3 .dashicons {
		display: none;
	}


.company_block .block_cinfo_text{ 
color:#707070; 
font-size:14px;
line-height:25px;
text-align:center;
margin-top:25px;
}


#slides .loader
{
	padding: 204px 0px 0px 484px;
}

.enormous{
	font-size:3em;
}

#wrap {	background: #fff;	width:960px;	margin:0 auto 20px auto;	padding:20px;	-moz-box-shadow: 0 0 5px black;}

#wrap .breadcrumbs{ color:#e37100; margin:0 0 10px 0; padding-top:0; font-size:11px;}
section.stories.hero .row.primary .story .info{margin-top:1.25rem;margin-bottom:0}
section.stories.hero .row.primary .story .info h1{font-size:1.953rem;line-height:2.319rem;font-weight:700;color:#111111;margin:0;margin-bottom:0.625rem}
section.stories.hero .row.primary .story .info h3{font-size:1.188rem;line-height:1.484rem;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;color:#111111;margin:0 0 0.625rem 0}
section.stories.hero .row.primary .story .info h3 em{font-style:normal}
section.stories.hero .row.primary .story .info a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.hero .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.primary .story .info{margin-top:1.875rem}
section.stories.hero.alternate .row.primary .story .info h1,section.stories.hero.alternate .row.primary .story .info h3{color:#111111}
section.stories.hero.alternate .row.primary .story .info h3{line-height:1.85563rem}
section.stories.hero.alternate .row.primary .story .info a.author{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .nation-voices .info{text-align:center}
section.stories.custom .nation-voices .info h5{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;text-transform:uppercase;color:#111111;margin:0 0 0.625rem 0}
section.stories.custom .nation-voices .info h3{font-size:1.188rem;line-height:1.484rem;margin:0 0 0.625rem 0;color:#111111}
section.stories.custom .nation-voices .info h3 a{color:#111111}
section.stories.custom .nation-voices .info .author{font-family:"Knockout 49 A", "Knockout 49 B";color:#ccc6be;font-size:0.95rem;line-height:0.95rem;text-transform:uppercase;text-decoration:underline}
section.stories.custom .nation-voices .info .author.concatinate:hover{color:#ccc6be}
section.stories.custom .nation-voices .info .author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .take-action .row .info{margin:0;position:relative}
section.stories.almanac .info{padding-bottom:3.8125rem;padding-left:2.8125rem;padding-right:2.8125rem}
section.stories.anniversary .row.primary .story .row .info{margin-bottom:0}
section.stories.anniversary.alternate .info h3{font-size:2.31938rem;line-height:2.44125rem}
section.stories.anniversary.alternate .info h4{font-size:1.25rem;line-height:1.5625rem}
section.stories.nation-voices .info h5{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.85563rem;line-height:1.85563rem;text-transform:uppercase;color:#111111;margin:0 0 0.625rem 0}
section.stories.nation-voices .info h3{font-size:1.188rem;line-height:1.484rem;margin:0 0 0.625rem 0}
section.stories.nation-voices .info h3 a{color:#111111}
section.stories.nation-voices .info .author{font-family:"Knockout 49 A", "Knockout 49 B";color:#ccc6be;font-size:0.95rem;line-height:0.95rem;text-transform:uppercase}
section.stories.nation-voices .info a.author.concatinate:hover{color:#ccc6be}
section.stories.nation-voices .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.watch-listen .story.hero .info{text-align:center;padding:1.5625rem;border-bottom:1px solid #e6dfd5}
section.take-action .row .info{margin:0;position:relative}
section.take-action .row .info h3{font-size:1.484rem;line-height:1.3}
.info{z-index:2}
section.stories.custom .nation-voices .info .author,section.stories.special-report .story p span a{text-decoration:none!important}


#ops_popup {
	top: 35px;
	left: 480px;
	z-index: 101;
}


.header_popup {
	width: 226px;          
	position: absolute;
	display: none;
}


div.header_popup a {
	color: #fff;
	text-decoration: none;
}

div.header_popup a:hover {
	text-decoration: underline;
}

.a {
	border:none;
}

section.inside .tab-pane {
	padding: 15px 0;
}


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


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


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


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


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


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


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


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


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


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


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


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


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


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

.amshopby-advanced li.level2 {
	padding-left: 30px;
}
.rlHomepageHeroArea .trademark{display:inline-block;text-shadow:.5px .5px .5px rgba(17,17,17,0.99);font-size:10px;letter-spacing:1px;font-weight:300}

.button1 {
	width: 300px;
	display: block;
	margin: 0 auto;
	background: #ffa72a;
	border-radius: 8px;
	text-align: center;
	color: #fff;
	padding: 12px 0;
	font:600 26px/24px 'Open Sans', Arial, Helvetica, sans-serif;
}

.button1 span {
	display: block;
	font-size: 14px;
}

.button1:hover {
	text-decoration: none;
	background: #ffc664;
}

.button1:active {background: #fa852d;}

.header-box .button1 ,
.signup-hold .button1 {
	width: 100%;
	border: none;
	padding: 0;
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	margin-bottom: 14px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #faa62d;
}

.header-box .button1:hover ,
.signup-hold .button1:hover {background: #f9b253;}

.header-box .button1:active ,
.signup-hold .button1:active {background: #fa852d;}

.login-popup .signup-hold .button1 {margin-bottom: 9px;}

.press-hold .button1 {
	width: 460px;
	line-height: 17px;
	margin: 0 0 49px;
	font-size: 18px;
	padding: 12px 0;
}

.press-hold .button1 span {font-size: 14px;}

	
	.bottom-box .button1 {display: none;}

	.bottom-box .button1 ,
	#header .box .button1 {display: none;}

	.devices-hold .buttons ,
	.bottom-box .button1 ,
	#header .login {display: none;}

    .logo-block-outer{    text-align: center;}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}

#home-sections-bg {
  background-color: #344359;
}

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

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

.window-title { clear: both; margin: 0 0 20px 0; }


.contact_section .separator {
margin-top: 21px;
}
.title .separator{display:none}
.title .separator.small,.title .separator.small.left,.title .separator.small.right{margin-top:14px;margin-bottom:10px}
.separator{position:relative;display:block;height:1px;background-color:#eaeaea;margin:10px 0}
.separator.transparent{background-color:transparent}
.separator.small{background-color:#303030;height:2px;position:relative;width:22px;display:block;margin:10px auto 20px auto}
.separator.small.left{margin:10px 0 20px 0}
.separator.small.right{margin:10px 0 20px auto}
.q_counter_holder .separator.small{background-color:#eaeaea;margin:19px auto 0 auto}
.q_counter_holder.left .separator.small{margin-left:0;margin-right:auto}
.q_counter_holder.right .separator.small{margin-left:auto;margin-right:0}
.q_pie_chart_holder .separator.small{background-color:#eaeaea;margin:10px auto 12px auto}
.portfolio_slider .image_holder .separator.small{margin:10px auto;background-color:#fff}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.portfolio_slider .image_holder .separator.small.transparent{background-color:transparent!important}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.projects_masonry_holder .separator,.masonry_with_space_only_image .separator{background-color:#fff}
.portfolio_main_holder .item_holder.subtle_vertical_hover .text_holder .separator{display:inline-block;background-color:#fff;margin-top:20px}
.portfolio_with_hover_text .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .separator{background-color:#fff;opacity:0;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-ms-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}
.portfolio_with_hover_text .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover:hover .separator{opacity:1}
.portfolio_with_hover_text .portfolio_main_holder .item_holder.image_text_zoom_hover .separator{background-color:#fff}
.portfolio_with_hover_text .portfolio_main_holder article .item_holder.slow_zoom .separator{background-color:#fff}
.portfolio_with_hover_text .portfolio_main_holder article:hover .item_holder.split_up .separator{background-color:#fff}
.portfolio_with_hover_text .portfolio_main_holder .item_holder.cursor_change_hover .separator{background-color:#fff}
.blog_large_image_simple .separator.small{margin-top:22px}
.contact_section .separator,.contact_section .separator.small.right,.contact_section .separator.small.left{margin-top:6px;margin-bottom:35px}
.q_team .q_team_text_inner .separator{background-color:#1abc9c;margin-bottom:16px!important}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 40px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

.widget ul {
	list-style-type: none;
}

.widget li a:hover {
	text-decoration: underline;
}

.header-right .widget { margin-bottom: 10px; }

.header-right .widget.search-form { margin-bottom: 0; }

.widget.abovecontent { margin: 10px 0 -20px; }

	.header-right .widget, .header-right .widget.search-form { margin-bottom: 10px; }

	.logo { padding:17px 0 0 13px;}

.logo a					{display:inline-block; margin:0; padding:0;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.glyphicon-thin-arrow,.glyphicon-roman-arrow,.glyphicon-bold-arrow{font-size:2em;line-height:1.5rem;vertical-align:middle;display:inline-block;left:0;top:-1px;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}
.btn:hover .glyphicon,.btn:focus .glyphicon{left:4px}
a.feature-block:hover .glyphicon-roman-arrow,a.feature-block:hover .glyphicon-thin-arrow,a.feature-block:focus .glyphicon-roman-arrow,a.feature-block:focus .glyphicon-thin-arrow{left:4px}
.story .story-txt:hover .glyphicon{left:4px}
.ncstate-fact .the-support a:hover .glyphicon-roman-arrow,.ncstate-fact .the-support a:focus .glyphicon-roman-arrow{left:4px}
.social-tag .glyphicon{display:inline-block;vertical-align:-5px;font-size:1.2em}
#menu-toggle .glyphicon{font-size:3.2em;vertical-align:-33%;padding-left:5px}
.pa-system .glyphicon{position:absolute;color:#fff;border:1px solid #fff;padding:4px;border-radius:100%;top:10px;right:10px;cursor:pointer}
.header-action .glyphicon-bold-arrow{font-size:1.8em}
#connect .hp-fact .the-support a:hover .glyphicon{left:4px}
#connect .all-social .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.hp-video-cta-button:hover .glyphicon{left:4px}
.calendars-page #main-calendar .more-links li .glyphicon{margin-right:8px}
.page-think-and-do .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-think-and-do .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-for-you-and-for-all .video-wrapper a.video-close .glyphicon{font-size:3em}
.page-for-you-and-for-all .video-wrapper a.play-video .glyphicon{display:block;font-size:3em;padding:18px 0}
.page-for-you-and-for-all .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all #wolf-mountain .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.features .feature-content .glyphicon,.features .event-mod .glyphicon{color:#c00}
.color-black+.glyphicon{color:#000000}
.header-txt:hover .header-action .glyphicon,.header-txt:focus .header-action .glyphicon{left:4px}
.fixed-nav-bar__elevator .glyphicon{font-size:23px;vertical-align:top}
.extra-nav .extra-nav-trigger .glyphicon-up-bracket{display:none}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-up-bracket{display:inline-block}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-down-bracket{display:none}
a.lb-video-close .glyphicon{font-size:3em}
.lb-video-share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.home-page .grow .dashboard-demo{background-size:150% auto!important;-webkit-background-size:150% auto!important;}
.grow .col-entry{padding-left:30px!important;}
.home-page .grow{background:none repeat scroll 0% 0% #FFF;}
.grow h3{margin:46px 0 25px;}

	
#topnav .wrap {
	margin: 0;
	padding: 10px 10px 0 0;
	text-align: right;
	}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.r-header .field-name-field-featured-image .field-item{position:relative;height:auto;}
.r-header .field-name-field-featured-image .field-item:after{position:absolute;display:block;z-index:1;top:0;left:0;bottom:0;right:0;content:'';background-color:rgba(216,28,3,0.65);}
.r-header .field-name-field-featured-image .field-item img{display:block;}
.node-type-webform .r-header .field-name-field-featured-image .field-item:after,.node-type-shop .r-header .field-name-field-featured-image .field-item:after,.node-type-overview .r-header .field-name-field-featured-image .field-item:after{display:none;}
.node-project-full .field-name-field-collapsible-texts .field-item{margin-bottom:5px;background-color:#f4f4f4;}
.node-project-teaser .field-name-field-country .field-item,.node-project-teaser .field-name-field-theme .field-item{margin-right:5px;margin-bottom:5px;}
.field-name-field-project-partners .field-item{display:inline-block;margin-right:20px;}
.node-news-simple-teaser .field-name-read-more .field-items,.node-news-simple-teaser .field-name-read-more .field-item,.node-news-simple-teaser .field-name-read-more p,.node-news-simple-teaser .field-name-field-introduction-text .field-items,.node-news-simple-teaser .field-name-field-introduction-text .field-item,.node-news-simple-teaser .field-name-field-introduction-text p{display:inline;}
.node .field-item ul{list-style-type:none;}
.node .field-item ul li{position:relative;}
.node .field-item ul ol{counter-reset:li;list-style-type:none;}
.node .field-item ul ol li:before{position:absolute;left:-1.5em;top:0;content:counter(li) ". ";counter-increment:li;color:#f3481a;background-image:none;}
ol,.node .field-item ol{counter-reset:li;list-style-type:none;}
ol li,.node .field-item ol li{position:relative;}
ol ol li,.node .field-item ol ol li{list-style:lower-latin;}
ol ol li:before,.node .field-item ol ol li:before{display:none;}
.node.teaser .links.inline a,.node.full .links.inline a,.field-name-field-country a,.field-name-field-theme a,.node-project-teaser .field-name-field-country .field-item,.node-project-teaser .field-name-field-theme .field-item{display:inline-block;padding:.4em .6em;color:#FFF;}
.node.teaser .links.inline a:hover,.node.full .links.inline a:hover,.field-name-field-country a:hover,.field-name-field-theme a:hover,.node-project-teaser .field-name-field-country .field-item:hover,.node-project-teaser .field-name-field-theme .field-item:hover,.node.teaser .links.inline a:focus,.node.full .links.inline a:focus,.field-name-field-country a:focus,.field-name-field-theme a:focus,.node-project-teaser .field-name-field-country .field-item:focus,.node-project-teaser .field-name-field-theme .field-item:focus{color:#FFF;text-decoration:none;}
.node.teaser .links.inline a,.node.full .links.inline a,.field-name-field-country a,.node-project-teaser .field-name-field-country .field-item{background-color:#f3481a;}
.node.teaser .links.inline a:hover,.node.full .links.inline a:hover,.field-name-field-country a:hover,.node-project-teaser .field-name-field-country .field-item:hover,.node.teaser .links.inline a:focus,.node.full .links.inline a:focus,.field-name-field-country a:focus,.node-project-teaser .field-name-field-country .field-item:focus{background-color:#c23914;}
.field-name-field-theme a,.node-project-teaser .field-name-field-theme .field-item,.comment .links.inline a{background-color:#444346;}
.field-name-field-theme a:hover,.node-project-teaser .field-name-field-theme .field-item:hover,.comment .links.inline a:hover,.field-name-field-theme a:focus,.node-project-teaser .field-name-field-theme .field-item:focus,.comment .links.inline a:focus{background-color:#363538;}



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

.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}

.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}

	body.template-front-page .site-content,
	body.attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}

	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}

	.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,
	.main-navigation {
		display: none;
	}
.aspect-ratio .content{position:absolute;top:0;left:0;bottom:0;right:-1px}
.vote-widget-anchor .content-title{margin-right:105px}
.vote-widget-anchor .content-byline{position:relative;margin-top:15px}
.content-image{display:block;margin-bottom:6px}
.content-image-offset{margin-top:4px}
.content-title{margin-bottom:20px}
.content-title a{text-decoration:none;color:#38a3c8;cursor:pointer}
.content-title a .light{color:#71c1d7}
.content-title a:focus,.content-title a:hover{color:#38a3c8;text-decoration:underline}
.content-title a.none{color:#666260;text-decoration:none!important}
.content-title a.block{display:block;color:#666260;text-decoration:none}
.content-title.content-title-unstyled a{text-decoration:none;color:#38a3c8;cursor:pointer;border-bottom:none}
.content-title.content-title-unstyled a .light{color:#71c1d7}
.content-title.content-title-unstyled a:focus,.content-title.content-title-unstyled a:hover{color:#38a3c8;text-decoration:underline}
.content-title.content-title-unstyled a.none{color:#666260;text-decoration:none!important}
.content-title.content-title-unstyled a.block{display:block;color:#666260;text-decoration:none}
.content-title.content-title-unstyled a:hover{text-decoration:underline}
.content-byline{margin:-2px 0 20px;font-size:13px;line-height:1.5em}
.content-byline ul{margin-bottom:0}
.content-images{margin-bottom:6px}
.content-videos{margin-bottom:15px;margin-top:15px}
.content-body-text{margin:-4px 0 1em;clear:left}
.content-body-text:last-child{margin-bottom:0}
.content-stats{margin-top:-10px;font-size:13px;line-height:1.5em}
.content-tags{margin-top:-5px}
.content-view .badge-featured{margin-bottom:5px}
.content-view-box{border:1px solid #e4ddd7;padding:30px 30px 0}
.content-view-list .content-title{margin-bottom:10px}
.content-view-list .content-byline{margin-bottom:7px}
.content-view-list .content-title+.content-body-text,.content-view-list .content-title+.content-stats{margin-top:-2px}
.hero-bg .content{position:absolute;top:0;left:0;bottom:0;right:-1px}
.content-view-answer-list .content-body-text{margin-bottom:10px}
.content-view-answer-list .content-view{margin-bottom:40px}
#search-widget fieldset.filters .content{background-color:#fff;height:100%;padding:25px}
#search-widget fieldset.filters .content-close{float:right;width:24px;height:24px;margin:-15px -25px;padding:15px;box-sizing:content-box}
.masonry-brick .content-title{margin-top:5px}
.stretch-image-bg .content{position:absolute;top:0;left:0;bottom:0;right:-1px}
.content-body{overflow:hidden}
#content-wrapper .content-glass{display:none}
.brand-page .content-unit:last-of-type{margin-bottom:0}
#home-hero-image .content{min-width:631px;overflow:hidden}
.guide-view .stripe-top .content-byline{margin-bottom:0;margin-top:2em}


article.post .entry-title a, .post h1, .page.inset-box h1, #left h1, article.page .entry-title a {
  color:#ffa43c;
  text-decoration:none;
}


article.post .entry-title a:hover, article.page .entry-title a:hover { color:#ffc250; }
.webstore-overlay-cart .totals .total{font-weight:bold;}
.webstore-overlay-cart .totals .total td,.webstore-overlay-cart .totals .total th{padding:4px 8px 16px;color:#444;font-size:1.25rem;}
#confirm .totals .total td,#confirm .totals .total th{color:#333;font-size:1.25rem;line-height:1.5em;}
#confirm .totals .total td{font-weight:bold;}
.webstore-lines-totals .total td,.webstore-lines-totals .total th{color:#333;font-size:1.25rem;line-height:1.5em;}
.webstore-lines-totals .total td{font-weight:bold;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


.leftmenucontainer {
	width				: 200px;
	background-color	: #f0f0f0;
	border				: 1px solid #e0e0e0;
}


#footer {
	color: #333;
	text-align: center;
	padding: 5px 0 15px 0;
	font-size: 11px;  
	width: 800px; }



div#navigation {
	background: #fff;
}

.comp_content{background:bottom left repeat-x;clear:both;padding:5px;overflow:hidden}


#body_col_2 .comp_content{background:bottom left repeat-x}

#body_col_2a .comp_content{background:bottom left repeat-x}

#body_col_12 .comp_content{background:#fff}
div.comp_content form.location_form{margin-top:5px}
div

#body_col_1 div.comp_content div.location_address{margin-bottom:5px}
div
#body_col_1 div.comp_content div.location_citystatezip span.location_state{float:left;padding-top:5px}
div
#body_col_1 div.comp_content div.location_citystatezip span.location_zip{float:left;padding-left:15px;padding-top:5px}
div
#body_col_1 div.comp_content div.location_submit{float:right;padding-top:15px}
div
#body_col_1 div.comp_content div.location_outside{float:left;padding-top:10px;width:75px}
div
#body_col_2 div.comp_content div.location_address{float:left}
div
#body_col_2 div.comp_content div.location_address input{width:155px}
div
#body_col_2 div.comp_content div.location_citystatezip span.location_city input{width:130px}
div
#body_col_2 div.comp_content div.location_citystatezip span.location_city{float:left;padding-left:10px}
div
#body_col_2 div.comp_content div.location_citystatezip span.location_state{float:left;padding-left:10px}
div
#body_col_2 div.comp_content div.location_citystatezip span.location_zip{float:left;padding-left:10px}
div
#body_col_2 div.comp_content div.location_outside{float:left;padding-top:16px}
div
#body_col_2 div.comp_content div.location_submit{float:right;padding-top:10px}
div
#body_col_2a div.comp_content div.location_address{float:left}
div
#body_col_2a div.comp_content div.location_address input{width:155px}
div
#body_col_2a div.comp_content div.location_citystatezip span.location_city input{width:130px}
div
#body_col_2a div.comp_content div.location_citystatezip span.location_city{float:left;padding-left:10px}
div
#body_col_2a div.comp_content div.location_citystatezip span.location_state{float:left;padding-left:10px}
div
#body_col_2a div.comp_content div.location_citystatezip span.location_zip{float:left;padding-left:10px}
div
#body_col_2a div.comp_content div.location_outside{float:left;padding-top:16px}
div
#body_col_2a div.comp_content div.location_submit{float:right;padding-top:10px}

.headlines_today_component .comp_content{clear:none;float:left;width:295px}
div#syn_comp_premiummenu .comp_content{padding:0 3px}
.watercooler_component .comp_content .rt ul li a{color:#000}
 
div.comp_content .dcc-container{padding:5px}
.news_read_ad_cont .comp_container
.comp_content{overflow:visible}
div
#body_col_local_cont div.comp_container div.comp_body, div
#body_col_local_cont div.comp_container div.comp_body div.comp_content{background: #fff}
div
#body_col_local_cont div.comp_content iframe div #radiotime-badge{width:648px}
.search-results .title{font-size:1.2em;}
#user2 h2.title{color:white;}
#the-content h1.title{text-shadow:1px 1px 0 #fff;}
#box-block-block-1 h2.title,#footer .box-block-menu_block h2.title{font-size:11px;margin-bottom:0px;font-family:Arial,sans-serif;border-bottom:1px dotted #cacaca;}
.item-list .title{font-weight:bold;}
.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%}

#builder-module-562dfacb510ba-outer-wrapper {
max-width: 1000px;
width: 100%;
}
.builder-module-outer-wrapper {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

#ie6 .builder-module-outer-wrapper,
#ie7 .builder-module-outer-wrapper,
#ie8 .builder-module-outer-wrapper {
width: 1000px;
}
.col{float:left}

.hdr3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A9834;
}

div#banner-quick-quote div.hdr3 {
	color: #000;
	font-size: 20px;
	font-family: 'Cabin', sans-serif;
	font-size: 20px;
	font-weight: 700;
	font-style: italic;
	margin-bottom: 20px;
}
.gray0{color:#a7a7a7}

#content {
	background: #fff;
	width: 972px;
	float: left;
}
 #column-left { float: left; width: 180px; margin-bottom:30px; }
 #column-left + #column-right + #content, #column-left + #content { margin-left: 200px; }


#column-left .box {
margin-bottom:20px;
}


	 .flex_column h1 a:hover, .flex_column h2 a:hover, .flex_column h3 a:hover, .flex_column h4 a:hover, .flex_column h5 a:hover, .flex_column h6 a:hover{text-decoration: underline;}

  
  .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  
  .responsive #top #wrap_all .flex_column:empty{margin:0;}


.clearfix:before,
.clearfix:after,
.flex_column:before,
.flex_column:after,
.widget:before,
.widget:after
{
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.flex_column:after,
.clearfix:after {
  clear: both;
}

div .flex_column {
  z-index: 1;
  float: left;
  position: relative;
  min-height: 1px;
  width: 100%;
}




#top .fullsize .flex_column .template-blog .post-title,
#top .fullsize .flex_column .template-blog .post-meta-info{
	text-align: left;
}

#top .fullsize .flex_column .big-preview .avant-gallery{width:100%;}






.flex_column .template-blog .post .entry-content-wrapper{
font-size: 13px;
}


#top .flex_column .template-blog .post-title{
font-size:17px;
}


.flex_column .template-blog .post_delimiter{
margin: 0 0 20px 0;
padding: 20px 0 0 0;
}


.flex_column .template-blog .single-big .pagination {
padding: 1px 0 10px 0;
}


.flex_column .template-blog .big-preview.single-big {
padding: 0 0 10px 0;
}


.flex_column .template-blog .post-meta-info{
margin-bottom: -13px;
}


#top .content .flex_column .widget_nav_menu li a {
  padding: 0.8em 3px;
}


#top .content .flex_column .widget_nav_menu li {
  background-color: transparent;
  margin: 0;
  padding:0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}


#top .content .flex_column .widget_nav_menu li:first-child {
  border-top-style: solid;
  border-top-width: 1px;
}


.home-hero .flex_column { position: absolute; bottom: 60px; }

.container .one.unit,
.container .one.units,
.container .two.units,
.container .three.units,
.container .four.units,
.container .five.units,
.container .six.units,
.container .seven.units,
.container .eight.units,
.container .nine.units,
.container .ten.units,
.container .eleven.units,
.container .twelve.units,
#top .flex_column {
  margin: 0;
  margin-bottom: 20px;
  width: 100%;
}



#top .flex_column.av_one_half {
  width: 48%;
}

#top .flex_column.av_one_half.first {
  padding-right: 2%;
}


.flex_column + .avant_textblock{padding-top:50px;}


.flex_column + .av-special-heading{float:left; }

	.responsive #top #wrap_all .avant-fullwidth-portfolio .flex_column{margin-bottom:0}


.flex_column .widget:first-child, .content .widget:first-child{
padding-top: 0;
border-top: none;
}


.flex_column .widget .widgettitle , .content .widget .widgettitle{
margin-top:0.85em;
}

.flex_column .avant-slideshow{ margin:20px 0; }

.flex_column .avant-slideshow.avant-builder-el-no-sibling{margin-top:0px;}

.av-magazine-hero-left.av-magazine-top-bar-active .flex_column{padding-top:20px;}
.node-teaser .node-readmore{float:right;margin:0px 3% 3% 3%;}
#footer .region-footer .block.last{float:right !important;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}

#slider img.current {opacity:1;}

.textwidget {
	line-height: 18px;
}
 .post .title,.myhikes{display:block;}
 .post .title{width:90%;min-width:590px;}


#home-slideshow { 
  margin: 0px; 
	padding: 0px; 
	width: 620px; 
	height: 540px; 
	left: 0px; 
	position: relative; 
	display: block;
	top: 0px;
	z-index: 0; 
	overflow: hidden;
}



#home-slideshow div.home-slideshow-content { margin: 0px; padding: 0px; width:620px; height:540px; z-index: 0; overflow: hidden; }


#home-slideshow div.home-slideshow-content .testimonial-image{
  width: 150px;
	float: left;
}

#home-slideshow div.home-slideshow-content .testimonial-text{
 width: 450px;
 float: right;
}

	
	#quote-home {
		float: left;
		margin-top: 10px;
		margin-left: 320px;
		padding: 0;
		height: 115px;
	}
 .social_icon{padding-top:20px;max-width:33px !important;max-height:34px !important}
#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}

#pagefooter .paymentmethods .visa {
    background-position:0 -299px;
}

.alignright { float: right; }

img.alignright { float: right; padding: 3px; border: 1px solid #999; background: #fff; margin: 10px 10px 0; display: inline; }

	
#states {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 0 10px 5px;
	width: 474px; 
	font-size: 12px; }

#states td { padding: 4px; }


#states-schools {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 7px;
	width: 520px; 
	font-size: 12px; }

#states-schools td { padding: 4px; }


#states-schools-280 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 0px;
	width: 280px; 
	font-size: 12px; }

#states-schools-280 td { padding: 4px; }


#states-schools-500 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 0px 5px 10px;
	width: 500px; 
	font-size: 12px; }

#states-schools-500 td { padding: 4px; }

.clear {
    clear: both;
}


.pagecontent .layout_2cl .rightbar {
	float:left;
}


.pagecontent .layout_2cl .normal .rightbar {
   	width: 30%;
}


.pagecontent .layout_2cl .one .rightbar {
   	width: 0px;
}

.footer-widgets fieldset, #sidebars fieldset { width: 100% }

.footer-widgets {
    overflow: hidden;
    padding: 15px 0 10px 0;
    width: 100%;
    margin: 0;
}

.footer-widgets h3 {
    padding-bottom: 15px;
    color: #EDECEC;
    border-bottom: 1px solid #676767;
    font-family: 'Droid Serif', serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    margin: 0 0 15px;
    padding: 0 0 2px;
}

	.footer-widgets #s, #sidebars #s { width: 68% }
.banner .content{padding:3px 0 8px 8px;border-left:3px solid #40adcd}
.banner .content.small,.banner .video .content{margin-left:0}

.content ul{ float:left; width:100%; list-style:none; padding-bottom:33px; padding-left:0px}

.blog_left.content ul{ list-style:disc; padding-left:30px}

.banner .content.small {
  margin-left: 34.757834757834757834757834757835%;
}

.banner .video .content {
  margin-left: 59.97150997150997150997150997151%
}



.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%; }

  .wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0 auto; }

  .wp-caption .wp-caption-text {
    margin: 0.8075em 0; }


.wp-caption-text {
  text-align: center; }

	
.aligncenter {
	display: block;
	margin: 0 auto 10px;
	}



img.aligncenter.size-full.wp-image-4412
{
clear: both;
margin: 0 auto;
display: block;
float: none;
}



img.aligncenter.size-full.wp-image-5887
{
float: none;
margin: 0 auto;
}


.block-wrapper .triple-content .review img{
    margin-bottom: 10px;
}


.pagecontent .layout_2cl .mumu {
	box-shadow: 0px 0px 10px #888;
	margin: 0px 10px;	
 	padding-top: 10px;
 	overflow: hidden;
}


.scroller,
.scroller-inner {
	position: relative;
}

 
.scroller,
.scroller-inner {
    position: relative;
}



.scroller, .scroller-inner, .headerimage-container, #headerright, #yellowblocks, #find-location, #order-online, #order-online a{ -webkit-transform: translate3d(0,0,0) }


.center-column-secodary-header {
	font-size: 15px;
	font-color: #000021;
	font-weight: bold;
}

#access {
    position:relative;
    overflow:hidden;
}

	#mainSidebar-footer li .textwidget{margin:0px; padding:0px; line-height:21px;}

.popout-content-link-bar {
  padding: 10px;
  font-weight: bold; }

  .popout-content-link-bar a:visited {
    color: white;
    text-decoration: none; }

  .popout-content-link-bar a:link {
    color: white;
    text-decoration: none; }

  .popout-content-link-bar a:hover {
    color: white;
    text-decoration: underline; }


.product-wrap-box {
	background: none repeat scroll 0 0 #fff;
	float: left;
	min-height: 306px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	position: relative;
	width: 150px
}


.product-wrap-box div div img {
	border: 0px solid #fff
}


.categoryTab .product-wrap-box{
	width: 171px;
}
#topics-bar ul li.menu-label{font-size:15px;font-weight:700}
#site-footer aside li.menu-label,#supplementary .menu-dont-miss-container h4,.form-allowed-tags{display:none}
#site-footer .widgettitle,#site-footer li.menu-label{color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:8px;padding-bottom:4.8px}
#boilerplate .menu{display:inline;margin:0;font-size:10.67px;clear:none}
#boilerplate .menu li{display:inline;padding-right:10px}
 
.feature1-item a,.feature-item img{display:block;height:auto;width:100%}
.homeinstitutiondescription{display:none;}

.only-search .skip-link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #999999;
    font-size: 16px;
    line-height: 2em;
    padding: 0 0 0;
}

.current_page_item .skip-link {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    padding: 0 0 0 1em;
}

.page_item .skip-link {
    background: none repeat scroll 0 0 #555555;
    padding: 0 0 0 1em;
}

.rdp-part-articles .skip-link {
    background: none repeat scroll 0 0 #F6F6F6;
    padding: 5px 1em;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


#blogWrapper .content-area .blog .post .content .categories {
    font-size: 14px;
}


.nav ul li.social a {
margin-right: 8px;
}


.nav ul li.social a:last-child {
margin: 0px;
}


.nav ul li.social img {
vertical-align: middle;
line-height: 0px;
}

.footer .ftable .cell ul.social {
	font-size: 1.6em;
}

.footer .ftable .cell ul.social li {
	margin: 0px;
	padding: 0px;
	margin-right: 8px;
	display: inline-block;
}

.footer .ftable .cell ul.social li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.social a {
	color: #fff;
}

.footer .ftable .cell ul.social a:hover {
	color: #d4d401;
}


.box-image-container {
	text-align: center;
}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
#footer-logo{text-align:center;margin-top:-50px;}

.sidebar a, #footer a { color: #777 }

.sidebar h3 {
	font-family: 'Roboto Slab', serif;
	font-size: 24px;
	text-transform: none!important;
	margin-bottom: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #555;
}

input[type="text"], .sidebar input[type="text"], .sidebar input[type="submit"], #footer input[type="text"], #footer input[type="submit"] {
	padding: 0.6em;
	color: #777;
}

 
.post-info a, .single_post a, a:hover, .textwidget a, #commentform a, .copyrights a:hover, a, #tabber .inside li .meta, .sliderDate, footer .sidebar a:hover, #footer a:hover, .related-posts h3, .related-posts a:hover, .postauthor h4, .total-comments, .related-posts ul li p:hover, #respond h3, h1, h2, h3, h4, h5, h6, #copyright-note a:hover, a, .entry-title a:hover, .headline_meta a:hover {color:#00aae0; }
.icon-arrow:before{content:"\68";}




  #navigation ul.menu ul .icon-arrow {
    display: inline-block; padding: 26px 0 18px; font-size: 34px; font-weight: bold; vertical-align: middle;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  

  #navigation ul.menu ul li button.icon-arrow {
    display: none;
  }

.box5{border:2px solid #ccc;padding:10px;margin:3px 0 0 0;line-height:20px;}


#maintitle {
  position: absolute;
  height: 31px;
  left: 129px;
  top: 137px;
}
.col{float:left}


nav ul li:hover .sub {
  display: block; }


.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
.c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
.c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
.c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
.c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
.c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
.c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
.c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
.c1-9, .c2-10, .c3-11, .c4-12,
.c1-10, .c2-11, .c3-12,
.c1-11, .c2-12,
.c1-12 {
  margin-left: 12px;
  display: inline;
  float: left;
  min-height: 1px; }


#masonry .c1-3,
#masonry .c1-4,
#masonry .c1-6,
#masonry .c4-6,
#masonry .c4-9,
#masonry .c4-12,
#masonry .c5-8,
#masonry .c7-9,
#masonry .c9-12,
#masonry .c10-12,
#js-masonry .c1-3,
#js-masonry .c1-4,
#js-masonry .c1-6,
#js-masonry .c4-6,
#js-masonry .c4-9,
#js-masonry .c4-12,
#js-masonry .c5-8,
#js-masonry .c7-9,
#js-masonry .c9-12,
#js-masonry .c10-12,
#masonry-source .c1-3,
#masonry-source .c1-4,
#masonry-source .c1-6,
#masonry-source .c4-6,
#masonry-source .c4-9,
#masonry-source .c4-12,
#masonry-source .c5-8,
#masonry-source .c7-9,
#masonry-source .c9-12,
#masonry-source .c10-12 {
  margin-left: 0; }



.c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12, .m-c4-9 {
  width: 474px; }


  .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
  .c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
  .c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
  .c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
  .c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
  .c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
  .c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
  .c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
  .c1-9, .c2-10, .c3-11, .c4-12,
  .c1-10, .c2-11, .c3-12,
  .c1-11, .c2-12,
  .c1-12 {
    display: inline;
    
    float: left;
    margin-left: 8px;
    
    min-height: 1px;
    clear: none; }


  
  .c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12 {
    width: 370px; }


  .grid,
  .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
  .c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
  .c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
  .c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
  .c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
  .c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
  .c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
  .c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
  .c1-9, .c2-10, .c3-11, .c4-12,
  .c1-10, .c2-11, .c3-12,
  .c1-11, .c2-12,
  .c1-12 {
    display: block;
    float: none;
    margin-left: 0;
    width: auto; }


  .stamp.c4-9 {
    left: 189px; }

      .c4-9 .home-excerpt-spotify {
        height: 450px;
        width: 370px; }


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


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


#wrapper {
	margin: 0px auto; 
	top:  0px;	
	width: 960px; 
	position: relative;
	color:  Black;
}




#wrapper #header {	
	top:  0px;	
	width: 960px; 
	height:  136px;
	position: relative;		
}




#wrapper #footer {
	clear:  both;
	position:  relative;
	width: 100%;
	height: auto;		
	background-color:  transparent;	
	display: block;	
	color: #ccc; 	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	line-height: 1.5em;	
	padding:  10px 0;
}

#wrapper .sock {
	padding-top:  40px !important;	
}

#map_search { background: #999; color: #000; font-size: 10px; margin-bottom:5px; padding:10px; height:70px; }

#map_search label { float: left; }
#header-content{width:100%;margin-top:30px;text-align:center;}
#header{float:left;position:relative;z-index:997;width:100%;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


#slider-box
{
	text-align: center;
}


#shadow-container {

	position: relative;

	left: 3px;

	top: 3px;

	margin-right: 7px;

	margin-bottom: 7px;

}


#shadow-container .shadow2,

#shadow-container .shadow3,

#shadow-container .container {

	position: relative;

	left: -1px;

	top: -1px;

}


#shadow-container .shadow1 {

	background: #F1F0F1;

}


 

#shadow-container .shadow2 {

	background: #DBDADB;

}


#shadow-container .shadow3 {

	background: #B8B6B8;

}


#shadow-container .container {

	background: #ffffff;

	border: 1px solid #c7c7c7;

	padding: 10px;

	float:left;

}
#quicktabs-homepage_quicktab .row-2,#quicktabs-homepage_quicktab .row-3{display:none;}
.text-white{color:#fff;}
span.text-white a{font-weight:600;color:#fff;}
.login-page a.text-white:hover{color:#fff;font-weight:600;}
footer.social a.text-white{font-size:18px;}

.link-text.text-white {
	color: #fff !important;
}

.aside-about .info-value a:after,.entity-mention:after,.group-item .member-genres a:after,.group-list .post .member-genres a:after,.user-wrap .uw-desc a:after{content:'';position:absolute;display:block;left:0;right:0;margin:0 auto;bottom:-2px;width:0;height:1px;background:#00d3db;transition:width .2s ease-in}

.aside-about .info-value a:hover:after,.entity-mention:hover:after,.group-item .member-genres a:hover:after,.group-list .post .member-genres a:hover:after,.user-wrap .uw-desc a:hover:after{width:100%}

.entity-mention{font-weight:700;color:#00d3db}

.col-1-4 { width: 23.47%; }


.nivo-title {
	display:block;



	}


.nivo-title a {
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-shadow:1px 1px #000;
	line-height:18px;
	background-color:rgba(0,0,0,0.8);
	padding:10px 20px;
	text-shadow: 1px 1px 4px #111, 3px 2px 12px #444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	}

.nivo-title a:hover {
	background-color:rgba(0,0,0,0.9);
}
.product-small .name{font-size:90%;}
.style-grid3 .name{margin-top:0;padding-right:5px;margin-right:10px;border-right:1px solid #eeeeee;}
ul.large-block-grid-1 .inner-wrap p.name{font-size:150%;}
.product-small .name,.product-info .price .amount,.product-small .price .amount{font-family:Oswald,helvetica,arial,sans-serif!important;}
.cp-path a.previous .name{display:inline-block;;}

.item-img{
	border:1px solid #DDD;
	padding:1px;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}


.item-thumb:hover .item-img{
	border:1px solid #52A8CA;
}
html.js fieldset.collapsed{height:auto}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
.quick.links .navbar-toggle.collapsed .icon-bar{background-color:#fff;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
 
.padded,.padding { padding-left: 10px; padding-right: 10px }

.padded-top,.padding-top { padding-top: 10px; padding-bottom: 10px }

.padded-bottom,.padding-bottom { padding-bottom: 10px }

.padded-left,.padding-left{ padding-right: 10px }

.padded-right,.padding-right{ padding-right: 10px }





.wrapper									{margin:0 auto;}

.testimonial .testimonial-photo {display: block; float: left; overflow: hidden; width: 150px; height: 150px; position: absolute; left: 0; top: 50%; margin-top: -75px;}

.testimonial .testimonial-photo img {display:block; width: 100%;}

#home-testimonials .testimonial .testimonial-photo { display: none;}

#footer .f1 {
	height: 1%;
	display: table-row;
}

  .span3 {
    width: 270px;
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

  .footer_links .span2 ul, .footer_links .span3 ul{display:none;}

	table#table_products tr#table_blocks_social_news {
		
	}
.fb_poll .pollOptions .pollResultsBar,.fbEigenpoll .fbEigenpollRow,.fb_poll .polloptions .pollresultsbar{padding:2px 0}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}




.symbol{line-height:2em;text-align: center;}

.symbol a{text-decoration: none;display:block;height:54px;width:3em;overflow:hidden;padding-top:13px;}

.symbol a:before {content: attr(title);font-size:3em;display:block;margin-bottom:20px;height:1em;width:1em;}


.symbol-twitter a:before {content: "\e086";color:#40bed4;}

.symbol-facebook a:before {content: "\e027";color:#2662a0;}

.symbol-youtube a:before{content: "\e099";color:#c00;}

.symbol-shop a{width:auto;}

.symbol-shop a:before{display:inline;font-family:"atlantis";content:"\e667";font-size:1.5em;margin-right:10px;}


.symbol-menu,
.symbol-menu:hover,
.symbol-menu:active,
.symbol-menu:focus{background: transparent;}


.symbol-menu span{display:none;}

.symbol-menu:before{font-family:"atlantis";content: "\e68F";color:#333;font-size:2em;line-height: 1.3em}

.symbol-menu.active:before{content:"\e678";}


.symbol-menu:hover:before,
.symbol-menu.active:before{color:#999;}


.header-style-4 #header .site-title a,
.header-style-4 #header .symbol:before,
.header-style-4 #header .symbol a, 
.header-style-4 #header .symbol a:before{color:#fff;}


.header-style-4 #header .symbol-shop{border-left:1px solid rgba(255,255,255,0.3);padding-left:20px;height:54px;}

.header-style-4 #header .symbol-shop a{font-size: 1.5em}

.header-style-4 #header .symbol-shop a:before{font-size:1em;}


.header-style-4 #header .symbol-menu{border-left:1px solid rgba(255,255,255,0.3);padding:0;width:60px;height:54px;}

.header-style-4 #header .symbol:before{position: relative;top:2px;}


.header-style-4 #header.fixed .site-title a,
.header-style-4 #header.fixed .symbol:before, 
.header-style-4 #header.fixed .symbol a, 
.header-style-4 #header.fixed .symbol a:before{color:#333;}


.header-style-4 #header.fixed .symbol-shop{border-left-color:rgba(0,0,0,0.1);}

.header-style-4 #header.fixed .symbol-menu{border-left-color:rgba(0,0,0,0.1);padding:0;}

.header-style-4 #header.fixed .symbol:before{position: relative;top:2px;}

#header .menu li.symbol-youtube{margin-right:10px;}


.record.symbol .stats-text:before{font-family: 'Mono Social Icons Font';font-size:2em;position: relative;top:3px;margin-right:5px;}

.record.symbol-twitter .stats-text:before{content:'\e086';}

.record.symbol-facebook .stats-text:before{content:'\e027';}

.record.symbol-youtube .stats-text:before{content:'\e099';}

.record.symbol-user .stats-text:before{font-family:'crum';content:'\e185';font-size:1em;top:0;}


.cbp-spmenu li.symbol{clear:none;float:left;width:22%;}

.cbp-spmenu li.symbol a{width:auto!important;background: #111;}

.cbp-spmenu li.symbol a:hover{background:#4099FF;color:#fff;}

.cbp-spmenu li.symbol a:before{font-size:2.5em;margin:0 auto;width:0.8em;}

.cbp-spmenu li.symbol:hover a:before{color:#fff;}


.cbp-spmenu li.symbol-shop{width:34%;}

.cbp-spmenu li.symbol-shop a:before{font-size:1em;margin-right:10px;}



div.ktcssmenu div.kthorizontal ul.lev1 {
	width: 800px;
}


* html div.ktcssmenu div.kthorizontal ul.lev1 {
	border: none 0px;
}



div.ktcssmenu div.kthorizontal ul.lev1 li.lev1_last {
	margin-right: 0 !important;
}



div.savvynav_main_nav ul li.lev1 {
	width: auto;
}


div.savvynav_main_nav li.lev1 ul, div.savvynav_main_nav li.lev1 li {
	width: 180px !important;
}

 

  
div.savvynav_main_nav ul.lev1 li{ 
width: auto; white-space: nowrap !important; 
}
 

 
html div.savvynav_main_nav ul.lev1 li { 
 white-space: nowrap !important; 
}
 

div.savvynav_main_nav ul.lev1 li ul, div.savvynav_main_nav ul.lev1 li li { 
width: 150px; white-space: nowrap !important; 
}



div.savvynav_main_nav li.lev1 {
	margin:0 14px !important;
}

div.savvynav_main_nav li.lev1 li ul {
	margin-left: -30px;
	margin-top: 6px;
}

div.savvynav_main_nav li a.lev1 {
	padding:0 0 10px 0
	}


div.savvynav_main_nav li a.lev1:hover {
	color: #ffffff;
}

 



div.savvynav_main_nav li.lev1 a.haschildren {

}


div.savvynav_main_nav li.lev1 a.lev1_current_haschildren {
	
}



div.savvynav_main_nav div.ktvertical li.lev1 { 
	margin-right: 0px !important;
}

div.savvynav_main_nav div.ktvertical li a.lev1 {
	
	
}
