﻿

#footer .limit {
	padding: 0;
	margin:0 auto;
	}


#topnav .limit {
	margin:0 auto;
	padding:0;
	}


.payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

  .header-container .wrapper {
    position: relative;
    padding: 0; }


.wrapper {
  max-width: 61.25em;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px; }

  .wrapper:after {
    content: "";
    display: table;
    clear: both; }


.opentable_home {float: left;}
.row{margin-right:-15px;margin-left:-15px}
.col{float:left}




div.side-bar {
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 34px;

	font-size: .65em;
	line-height: 2em;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 250px;
	padding-bottom: 50px;
}


div.side-bar h1 {
	font-size: 1.2em;
	color: #FFF;
	margin-bottom: 0;
	margin-top: 10px;
}


div.side-bar h2 {
	color: #a51300;
	font-size: 1.3em;
}


div.side-bar ul li {
	color: #e9e9e9;
}


div.side-bar ul li:first-child {
	color: #a51300;
}


div.side-bar ul {
	margin-bottom: 40px;
}


div.side-bar .map {
	margin-bottom: 40px;
	font-size: .75em;
}


div.side-bar .logo-facebook {
	margin-right: 11px;
	margin-bottom: 0;
	padding-bottom: 0;
}


.side-bar #us_widget {
	display: inline-block;
	width: 100px;
	text-align: center;
	margin: 2px 0 0;
	padding: 0;
	position: relative;
}


.side-bar #us_widget div.w_header {
	display: none;
}





#page-library div.side-bar {
	display: none;
}
.carousel .item{line-height:500px;overflow:hidden;min-height:500px}
.item .carousel-caption h1{font-size:22px}

.singular .entry-title, .entry-title {
	
	
		}


.entry-title, .entry-title a {
	
    color: #333333;
    letter-spacing: -2px;
    text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	line-height:1em;
	font-family: 'La Belle Aurore','Helvetica Neue','Helvetica',sans-serif;
}

.singular .entry-title, .singular .entry-title a {
	
    color: #333333;
    letter-spacing: -2px;
    text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	line-height:1em;
	font-size:26px;
}

.entry-title a:hover,.entry-title a:focus,.entry-title a:active {
color:#999999;
}

.singular .entry-title a:hover,.singular .entry-title a:focus,.singular .entry-title a:active {
color:#999999;
}


    #app,.branding,.magazines ul,.issue-sections .is-menu {
        margin-left: auto;
        margin-right: auto
    }


#app {
    text-align: left
}
.block-btn.find-resources .arrow,.block-btn.find-courses .arrow,.block-btn.c2c .arrow,.block-btn.ccar2015 .arrow,.block-btn.give .arrow{display:block;font-size:48px;font-size:3rem;position:absolute;right:16px;right:1rem;text-align:right;top:20%;}
div#sense_bar{width:960px;margin:0 auto;text-align:center;padding-top:15px;}

#wprmenu_bar .menu_title {
	color:#f2f2f2;
	font-weight: 400;
	font-size: 20px;
	line-height: 20px;
}

			#wprmenu_bar .menu_title, #wprmenu_bar .wprmenu_icon_menu {
				color: #F2F2F2;
			}
.marketing .span4,.thumb-wrapper,.widget-front{text-align:center}
.widget-front.hover .round-div,article.hover .tc-thumbnail .round-div{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}
.widget-front .thumb-wrapper{height:250px;width:201px;max-width:none}
.widget-front .round-div{width:150px;height:150px;border:94px solid #FAFAFA;top:-44px;left:-65px}
.widgets-list-layout .widgets-list-layout-blavatar{float:left;width:21.276596%;max-width:40px;height:auto}

div.menu ul li ul.eighth-branch li.second-level a{background-position:-30px 0;}

div.menu ul li ul.eighth-branch li{width:70px;}



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


#top .sub_menu .menu-item-language img.iclflag {
margin-bottom: -2px !important;
}

#wp-calendar tfoot #next { text-align: right; }


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


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


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


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


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


#item-theater:hover .love-this{opacity:1}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-image,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-image{position:absolute;top:0;left:0;z-index:0;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-image img,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-image img{max-width:671px;max-height:305px;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-title,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-title{margin-left:246px;margin-top:50px;padding-right:20px;position:relative;z-index:1;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-title h2,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-title h2{font-size:24px;line-height:normal;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-link-1,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-link-1{margin-left:246px;position:relative;z-index:1;font-size:14px;line-height:normal;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-body,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-body{margin-left:246px;padding-right:20px;position:relative;z-index:1;font-size:14px;line-height:normal;}
#home-content #home-section-left #front-first .views-field-body p{margin-bottom:0;}
#home-content #home-section-left #front-first .views-field-title{margin-bottom:5px;font-weight:bold;}
#home-content #home-section-left #front-first .views-field-created{font-size:0.929em;margin-bottom:5px;}
#home-content #home-section-left #front-first .views-field-field-image{float:left;margin-right:15px;}
#home-content #home-section-right #sidebar-second .views-row .views-field-body{margin-bottom:0px;padding-top:5px;}
#home-content #home-section-right #sidebar-second .views-row .views-field-body p{margin-bottom:0px;}
#home-content #home-section-right #sidebar-second .views-row .views-field-field-event-place,#home-content #home-section-right #sidebar-second .views-row .views-field-field-event-date{font-size:0.929em;}
#content.content-two-sidebar #block-views-documents-block-2 .views-row .views-field-title h2{border-bottom:0 none;}
#content.content-two-sidebar #block-views-documents-block-2 .views-row .views-field-title h2 a{font-family:Arial,Helvetica,sans-serif;}
#content.content-no-sidebar #tags .pane-documents div.views-field-field-link-url-1,#content.content-no-sidebar #tags .pane-documents div.views-field-field-link-url{width:317px;float:left;}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-body{clear:both;padding-top:10px;width:830px;}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-body p{margin:0;}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-path{clear:both;}
#content.content-no-sidebar #panel-tags .news-landing .views-field-body{clear:both;padding-top:10px;width:950px;}
#content.content-no-sidebar #panel-tags .news-landing .views-field-body p{margin:0;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-field-project-stage,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-field-project-stage{float:left;width:100%;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-label,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-label{float:left;margin-right:5px;font-weight:bold;font-size:0.929em;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-row,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-row{border-bottom:1px dotted #67788D;float:left;margin-bottom:10px;padding-bottom:10px;width:950px;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view h2,#content.content-no-sidebar #panel-tags .views-field-field-committe h2{font-family:Arial,Helvetica,sans-serif;font-size:1.143em;padding:0;border:0 none;width:100%;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-body,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-body{padding-top:10px;float:left;width:100%;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-body p,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-body p{margin:0;}
#content.content-one-sidebar .document-listing .view-content table .views-field-field-document-number{float:none;}
#content.content-one-sidebar .document-listing .view-content table .views-field-title,#content.content-one-sidebar .document-listing .view-content table .views-field-field-document-date{width:auto;float:none;padding:5px;}
#content.content-one-sidebar .document-listing .view-content table tr.odd .views-field-title,#content.content-one-sidebar .document-listing .view-content table tr.odd .views-field-field-document-date{background:#ffffff;}
#content.content-one-sidebar .document-listing .view-content table tr.even .views-field-title,#content.content-one-sidebar .document-listing .view-content table tr.even .views-field-field-document-date{background:#f8f8f8;}
#content.content-one-sidebar .document-listing .view-content .views-field-field-document-number{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .views-label{float:left;font-weight:bold;margin-right:5px;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-body{clear:both;width:590px;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-path,#content.content-one-sidebar .recommendations-landing .views-row div.field-content{clear:both;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-citation p{width:695px;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags{float:left;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .views-label{float:left;font-weight:bold;margin-right:5px;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .publications-landing .views-row .views-field-body{clear:both;width:590px;}
#content.content-one-sidebar .current-recommendation .views-field-body p{margin-bottom:0;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-picture{margin:0px 10px 0px 0px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-nothing{font-weight:bold;float:right;width:189px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php{float:right;width:189px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php ul{margin:0px;padding:0px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php ul li{border-top:1px dotted #67788d;float:left;width:175px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php ul li:first-child{border-top:0 none;}
#content.content-one-sidebar #newsroom .testimony-speeches .views-field-title{width:175px;}
#content.content-one-sidebar #newsroom .recent-multimedia-galleries .views-field-title{line-height:17px;}
#content #documents-detail .views-field-field-tags{font-size:0.929em;float:left;}
#content #documents-detail .views-field-field-tags .views-label{font-weight:bold;margin-right:5px;float:left;}
#content #documents-detail .views-field-field-tags .field-content{float:left;}
#content #documents-detail .views-field-body{width:695px;clear:both;}
#content #documents-detail .views-field-body p{width:695px;margin-bottom:20px;}
#content #documents-detail .views-field-field-citation{float:left;margin-bottom:20px;}
#content #documents-detail .views-field-field-citation .views-label{font-weight:bold;}
#content .conference-about-chair .views-field-field-user-long-name{font-family:Georgia,Times New Roman,serif;margin-bottom:10px;font-size:16px;}
#content #committees-children .pane-contacts-table .views-field-field-user-long-name{width:180px;}
#content .article-landing .views-field-created{font-size:0.929em;margin-bottom:5px;}
#content .article-landing .views-field-body p{margin-bottom:0;}
#content .article-landing .views-field-view-node,#content .article-landing .views-field-path{margin-bottom:10px;}
#content .article-landing .views-field-service-links .views-label{float:left;font-weight:bold;font-size:0.929em;}
#content .article-landing .views-field-service-links .field-content ul{margin:0px;padding:0px;}
#content .article-landing .views-field-service-links .field-content ul li{background:none;padding:0;margin:0 5px;float:left;}
#content #project-internal .pane-user-basic-info .views-field-field-user-long-name{font-weight:bold;}
#content #project-internal .pane-documents table thead .views-field-field-document-number{width:80px;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .field-content{width:695px;margin-bottom:20px;float:left;overflow:auto;max-height:200px;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #67788d;float:left;width:100%;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document img{float:left;margin:5px 10px 0 0;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document .field-name-title{display:none;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document h3{font-family:Arial,Helvetica,sans-serif;font-size:1.000em;margin:0px;padding:0px;border:0 none;letter-spacing:normal;float:left;width:535px;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document .blue_button{float:right;width:75px;}
#content #project-internal .project-documents th.views-field-field-document-date{width:80px;}
#content #project-internal .project-documents th.views-field-field-committe{width:180px;}
#content #project-internal .project-documents th.views-field-field-doc-type{width:105px;}
#content #project-internal .project-documents th.views-field-field-file{width:86px;}
#content #project-internal .project-documents th.views-field-title{width:180px;}
#content .current-projects-landing .views-field-body{padding-top:10px;}
#content .current-projects-landing .views-field-body p{margin-bottom:0;}
#content .current-projects-landing .views-field-field-project-stage,#content .current-projects-landing .views-field-field-committe,#content .current-projects-landing .views-field-field-tags,#content .current-projects-landing .views-field-field-finished{font-size:0.929em;display:-moz-inline-stack;display:inline-block;width:100%;}
#content #quicktabs-research_rfps .views-field-field-file-1{float:left;}
#content #quicktabs-research_rfps .views-field-field-file-1 img{margin:5px 10px 0 0;}
#content #quicktabs-research_rfps .views-field-title{float:left;width:535px;}
#content #quicktabs-research_rfps .views-field-field-file{float:right;}
#content #content-meetings .pane-basic-info .views-field-nid,#content #content-meetings .pane-basic-info .views-field-title{display:none;}
#content #content-meetings .pane-basic-info .views-field-field-event-date ul,#content #content-meetings .pane-basic-info .views-field-field-event-address ul,#content #content-meetings .pane-basic-info .views-field-field-event-map-link ul,#content #content-meetings .pane-basic-info .views-field-event-projects ul,#content #content-meetings .pane-basic-info .views-field-field-event-image ul{margin:0px;padding:0px;}
#content #content-meetings .pane-basic-info .views-field-field-event-date ul li,#content #content-meetings .pane-basic-info .views-field-field-event-address ul li,#content #content-meetings .pane-basic-info .views-field-field-event-map-link ul li,#content #content-meetings .pane-basic-info .views-field-event-projects ul li,#content #content-meetings .pane-basic-info .views-field-field-event-image ul li{margin:0px;padding:0px;background:none;}
#content #content-meetings .pane-basic-info .views-field-field-event-date p,#content #content-meetings .pane-basic-info .views-field-field-event-address p,#content #content-meetings .pane-basic-info .views-field-field-event-map-link p,#content #content-meetings .pane-basic-info .views-field-event-projects p,#content #content-meetings .pane-basic-info .views-field-field-event-image p{margin:0;}
#content #content-meetings .pane-basic-info .views-field-field-event-date,#content #content-meetings .pane-basic-info .views-field-field-event-address,#content #content-meetings .pane-basic-info .views-field-field-committe,#content #content-meetings .pane-basic-info .views-field-field-resources-for,#content #content-meetings .pane-basic-info .views-field-field-event-map-link,#content #content-meetings .pane-basic-info .views-field-field-event-image,#content #content-meetings .pane-basic-info .views-field-event-projects,#content #content-meetings .pane-basic-info .views-field-body{margin-bottom:15px;}
#content #content-meetings .pane-basic-info .views-field-field-event-date,#content #content-meetings .pane-basic-info .views-field-field-event-address,#content #content-meetings .pane-basic-info .views-field-field-committe,#content #content-meetings .pane-basic-info .views-field-field-resources-for{font-size:0.929em;}
#content #content-meetings .pane-basic-info .views-field-field-event-date .views-label,#content #content-meetings .pane-basic-info .views-field-field-event-address .views-label,#content #content-meetings .pane-basic-info .views-field-field-committe .views-label,#content #content-meetings .pane-basic-info .views-field-field-resources-for .views-label{display:block;font-weight:bold;}
#content #content-meetings .pane-basic-info .views-field-event-projects{font-size:0.929em;}
#content #content-meetings .pane-basic-info .views-field-event-projects span{font-weight:bold;float:left;margin-right:5px;}
#content #content-meetings .pane-basic-info .views-field-body{padding-top:10px;}
#content #content-meetings .pane-documents .views-field-field-admin-material-title,#content #content-meetings .pane-documents .views-field-field-link-url-1{width:183px;}
#content #content-meetings .views-field-path{clear:both;}
#content #content-meetings .pane-contacts-block .views-field-nothing,#content #content-meetings .pane-contacts-media .views-field-nothing,#content #content-meetings .pane-contacts-director .views-field-nothing{font-weight:bold;}
#content #content-meetings .pane-project-listing .views-row:first-child .views-field-path{margin-bottom:0;}
#content #content-meetings .pane-project-listing .views-row .views-field-title h2{font-weight:bold;}
#content #content-meetings .pane-project-listing .views-row .views-field-php{margin-top:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs,#content #content-meetings .pane-project-listing .views-row .views-field-php{float:left;width:100%;margin-bottom:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs h2,#content #content-meetings .pane-project-listing .views-row .views-field-php h2{color:#333333;border-bottom:1px dotted #67788d;margin-bottom:10px;padding-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:1.250em;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-php .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .field-content,#content #content-meetings .pane-project-listing .views-row .views-field-php .field-content{overflow:auto;max-height:243px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul,#content #content-meetings .pane-project-listing .views-row .views-field-php ul{margin:0px;padding:0px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li{list-style:none;background:none;position:relative;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #67788d;float:left;width:100%;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .webcast_icon,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .webcast_icon{padding:0 0 10px 30px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download{float:right;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download p,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download p,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download p,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download p{margin:0;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download .blue_button,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download .blue_button,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download .blue_button,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download .blue_button{width:75px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-field-file,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-field-file,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-fileicon,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-fileicon{float:left;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-field-file img,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-field-file img,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-fileicon img,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-fileicon img{margin-top:5px;margin-right:10px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-post-date,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-post-date,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-date,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-date{float:left;margin-right:20px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title{float:left;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title h3,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title h3,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title h3,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title h3{margin:0px;padding:0px;border:0 none;font-family:Arial,Helvetica,sans-serif;font-size:1.000em;width:430px;letter-spacing:0;}
#content .view-meetings-eventes-calendar .calendar-calendar div.calendar,#content .view-meetings-eventes-calendar .views-field-field-document-date,#content .view-meetings-eventes-calendar .views-field-field-document-number,#content .view-meetings-eventes-calendar .views-field-field-project-stage,#content .view-meetings-eventes-calendar .views-field-field-committe,#content .view-meetings-eventes-calendar .views-field-field-tags,#content .view-meetings-eventes-calendar .document-info,#content .view-meetings-eventes-calendar .views-field-field-event-place,#content .view-meetings-eventes-calendar .views-field-field-event-date,#content .view-meetings-eventes-calendar .views-field-field-event-address,#content .view-meetings-eventes-calendar .views-field-field-resources-for{font-size:12px;}
#content .view-user-basic-info .views-field-picture{float:left;margin:0 20px 10px 0;}
#content .view-user-basic-info .user_contact_info .views-field-field-tags span{font-weight:bold;font-size:0.929em;}
#content .research-project-tabs .quicktabs_main .views-row .views-field-field-project-stage,#content .research-project-tabs .quicktabs_main .views-row .views-field-field-committe,#content .research-project-tabs .quicktabs_main .views-row .views-field-field-tags{font-size:0.929em;width:100%;float:left;}
#content .research-project-tabs .quicktabs_main .views-row .views-field-body{clear:both;padding-top:10px;}
#content #resources-for-children .pane-documents .views-field-field-link-url-1,#content #resources-for-children .pane-documents .views-field-title{width:185px;}
#content #resources-for-children #block-views-contacts-page .views-field-field-user-long-name{width:76px;}
#content #resources-for-children #block-views-contacts-page .views-field-php{width:117px;}
#content #resources-for-children #block-views-contacts-page .views-field-php-1{width:115px;}
#content #resources-for-children .pane-upcoming-events .views-field-field-event-place,#content #resources-for-children .pane-upcoming-events .views-field-field-event-date{font-size:0.929em;}
#content #resources-for-children .pane-upcoming-events .views-field-body{padding-top:5px;}
#content #foia .acus-documents .views-field-title{width:445px;}
#content #foia .foia-reports .views-field-title{width:180px;}
#content #foia .pane-contacts-block .views-field-nothing{font-weight:bold;}
#content #content-contacts .views-field-field-user-long-name h1{margin:0px;}
#content #content-contacts .views-field-php h2{border:0px none;margin-bottom:15px;font-size:1.4em;}
#content #content-contacts .views-field-field-linkedin{margin-bottom:10px;}
#content #content-contacts .views-field-field-tags .views-label{float:left;margin-right:5px;}
#content #content-contacts .view-content-results .view-content table.views-table td.views-field-field-user-long-name{width:122px;}
#content #policies .pane-documents .views-row .views-field-title{padding-left:10px;width:460px;}
.pane-documents div.views-field-title,.pane-documents div.views-field-field-link-url-1,.pane-documents div.views-field-field-admin-material-title{float:left;}
.pane-contacts-block .views-field-field-committee-title,.pane-contacts-media .views-field-field-committee-title,.pane-contacts-director .views-field-field-committee-title,.pane-contacts-block .views-field-field-user-long-name,.pane-contacts-media .views-field-field-user-long-name,.pane-contacts-director .views-field-field-user-long-name{font-weight:bold;}
#quicktabs-container-contacts .views-field-picture{float:left;margin-bottom:7px;}
#quicktabs-container-contacts .views-field-field-phone{float:left;}
.views-field-service-links{margin-top:10px;}
#content #timeline_50th_anniversary .views-field-field-year{font-family:Georgia,Times New Roman,serif;font-size:1.6em;line-height:1.6em;color:#006699;border-bottom:1px dashed #888888;margin-bottom:9px;}
#content #timeline_50th_anniversary .views-field-field-featured-image{margin-bottom:9px;}
#content #timeline_50th_anniversary .views-field-field-featured-image,#content #timeline_50th_anniversary .views-field-body{display:inline-block;vertical-align:top;}
	
.fashion-gal .slideshow-thumb-img,.fashion-gal .slideshow-thumb{width:152px;}

.slideshow-thumb {
    float: left;
	font-weight:bold;
    margin-bottom: 9px;
    margin-left: 12px;
    width: 184px;
}

.slideshow-thumb-img{
    background: #E6E6E6;
    height: 120px;
    overflow: hidden;
	text-align:center;
    width: 184px;}
	
.slideshow-thumb-img img{
	max-width:184px;}
	
.slideshowimg img,.slideshow-thumb-img img{
	width:100%;}
	
.slideshow-thumb,.slideshow-thumb-img{
	width:122px;	}
		
.img-day img,.slideshowimg img,.slideshow-thumb-img img{
	float:left;
	width:100%;
	max-width:100%;}
	
.slideshow-thumb:nth-child(3n+3){
	margin-right:0px;}
	
.slideshow-thumb:nth-child(even){
	margin-right:0px;}

.slideshow-right .slideshow-thumb-img a img, .slideshow-full .slideshow-thumb-img a img {
	max-width:unset;
	height:123px;
	width:auto;
}

.slideshow-full .slideshow-thumb {
	margin-left:8px;
	height:174px;
}

.slideshow-right .slideshow-thumb {
	max-height: 156px;
	overflow: hidden;
}

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: block;
				line-height: 40px;
				width: 30px;
				}

				.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\e720';
					}

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 30px;
				}

		.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
			font-weight: 400;
			text-transform: uppercase;
			margin: 0 0 8px;
			background-color: transparent !important;
			}

			.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 .ripple-container,
			.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
				display: none !important;
				}

				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow {
					line-height: 40px;
					}

				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
					padding-right: 25px;
					}

				.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow,
				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
					display: block;
					font-size: 26px;
					text-align: center;
					line-height: 46px;
					width: 50px;
					}

					.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
					.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
						content: '\e71e';
						}

				.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
					padding-right: 50px;
					}

	.l-main .widget_nav_menu .menu-item a {
		display: block;
		line-height: 1.5em;
		padding: 12px 20px;
		border-top: 1px solid #e0e0e0; 
		color: inherit;
		}

		.l-main .widget_nav_menu .menu-item a i {
			width: 20px;
			}

		.l-footer .widget_nav_menu .menu-item a:before {
			position: absolute;
			top: 9px;
			left: -4px;
			content: '\e647';
			font-family: mdfonticon;
			font-size: 20px;
			opacity: 0.5;
			}


	

.l-header .menu-item-language {
	float: left;
	text-align: left;
	position: relative;
	}

	.type_desktop .menu-item-language:hover .submenu-languages {
		display: block;
		}

		.l-header .submenu-languages .menu-item-language {
			float: none;
			line-height: 40px;
			white-space: nowrap;
			}

.type_mobile .menu-item-language {
	float: none;
	display: inline-block;
	line-height: 40px;
	}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Montserrat';
		font-weight: 200;
	}

	

.type_desktop .submenu-languages,
.l-header .w-nav-anchor.level_2,
.l-header .w-nav-anchor.level_3,
.l-header .w-nav-anchor.level_4,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,
.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {
	color: #212121;
	}
	

#top_nav #free_trial_top_btn a {
	color: #fff;
	background: #316eb4;
	border-radius: 4px;
    position: relative;
	padding: 6px 18px;
	margin-left:20px;
	margin-top:-7px;
}





a.header_video_link:hover,
#top_nav #free_trial_top_btn a:hover{
    background: #0f53a1;
}

.top-btns-blog .fa { vertical-align: top; }

.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-angle-down:before { content: "\f107"; }

.fa-angle-right:before { content: "\f105"; }

.fa-caret-right:before { content: "\f0da"; }

.fa-tumblr-square:before { content: "\f174"; }

.fa-facebook-square:before { content: "\f082"; }

.fa-youtube:before { content: "\f167"; }


.register-interest .fa,
.register-interest .ff-grb { 
    color: #63b6b1;
    line-height: 1.4;
    display: inline-block;
    font-size: 1.563rem !important; 
    width: 2.188rem;
    height: 2.188rem;
    margin: 0.3125rem 0 0 0;
    border-radius: 35px;
    background: #fff;
}

.fa-facebook:before { content: "\f09a"; }

.fa-twitter:before { content: "\f099"; }

.fa-linkedin:before { content: "\f0e1"; }

.fa-blogger { font-family: 'GothamRoundedBold'; }

.fa-twitter-square:before { content: "\f081"; }

.fa-linkedin-square:before { content: "\f08c"; }

.fa-comment:before { content: "\f075"; }

.fa-envelope:before { content: "\f0e0"; }

.thumbnail .fa-comment {
    position: absolute;
    top: 0;
    right: 0.9375rem;
}

    .top-btns-blog .fa-linkedin { margin: 0 !important; }

.top-btns .fa-blog,
.top-btns .fa-facebook,
.top-btns .fa-twitter,
.top-btns .fa-linkedin,
.follow-top .fa-facebook,
.follow-top .fa-twitter,
.follow-top .fa-linkedin,
.share-article .fa,
.share-pop-up .fa { 
    color: #fff; 
    font-size: 1.75rem;
    background: #009fe3;
    text-align: center;
    width: 2rem;
    height: 2rem;
    line-height: 2.2rem;
    margin-left: 0.75rem;
}
 
.top-btns .fa-blog,
.top-btns .fa-facebook,
.top-btns .fa-twitter,
.top-btns .fa-linkedin { 
    display: inline-block;
    color: #fff;
    font-size: 1.125rem;
    background: #009fe3;
    text-align: center;
    vertical-align: middle;
    width: 1.313rem;
    height: 1.313rem;
    line-height: 1.5rem;
    margin: 0 0.75rem 0 0; 
}

.top-btns .fa-linkedin {
    margin: 0 1.625rem 0 0;
}

.top-btns .fa-blog { line-height: 1.35rem; }

.share-pop-up .fa { margin-left: 10px; }

.follow-top .fa-facebook { vertical-align: bottom; }

.follow-top .fa-caret-right { line-height: 1.8rem; }

.share-pop-up .fa-facebook { margin-left: 0; }

.share-article .fa { 
    float: left; 
    margin-left:  0.5rem;
    height: 1.438rem;
    width: 1.438rem;
    font-size: 1.25rem; 
    line-height: 1.6rem;
}

    .top-btns .fa-blog,
    .top-btns .fa-facebook,
    .top-btns .fa-twitter,
    .top-btns .fa-linkedin { margin-bottom: 1.7rem; }

.details { 
	font:normal .6em/1em verdana, sans-serif;
	display:block;
	text-align:right;
	padding:7px 5px;
}

.details  a{color:#478F00;}

.details  a:hover{text-decoration:underline;}


.panel-2col .panel-col-first .inside { 
  margin: 0;
}


.panel-3col-33 .panel-col-first .inside { 
  margin: 0 .5em 1em 0;
}


.panel-3col-33 .panel-col .inside { 
  margin: 0 .5em 1em .5em;
}


.panel-3col-33 .panel-col-last .inside { 
  margin: 0 0 1em .5em;
}


.slider-wrapper {
	margin:6px 3px;
	width:659px;
	float:right;
	-moz-box-shadow: 0 1px 5px #000000; -webkit-box-shadow: 0 1px 5px #000000; box-shadow: 0 1px 5px #000000;
}
#prose-home div.prose-home-top,#prose-home div.prose-home-left,#prose-home div.prose-home-right,#content div.widget-area,#content div.widget,#content div.gwat-before-widgetized{margin-bottom:40px;}

div#share { position: absolute; left: 615px; top: 8px; width: 50px; height: 18px; text-align: left; }
.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-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-12{width:100%}
.phone-number{display:none;margin-left:0}
.phone-number a{color:#000;line-height:55px;margin:0}
.phone-number,.top-buttons{float:right;margin-left:20px}

.content, .content_medium, .content_large, .content_full { float:none; width:300px; margin:0px auto 20px }

.ptd_col_green {
	color: #9dcb0a;
}
#main .fusion-row, .fusion-footer-widget-area .fusion-row,#slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content{max-width:1170px}
.fusion-header-wrapper .fusion-row{padding-left:40px;padding-right:40px;max-width:1170px}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px}
.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%}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px}
.layout-wide-mode .fusion-header-wrapper .fusion-row{max-width:100%}

.white-menu .header-search-wrap .td-drop-down-search {
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}

.white-menu .header-search-wrap .td-drop-down-search:before {
  border-color: transparent transparent #e6e6e6;
}

.header-search-wrap .td-drop-down-search {
  position: absolute;
  padding: 0;
  top: 100%;
  border-radius: 0;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #e6e6e6;
  z-index: 98;
  display: none;
  right: 0;
  width: 341px;
  background: #ffffff;
  
  
  
  
}

.header-search-wrap .td-drop-down-search .btn {
  position: absolute;
  border-radius: 0 3px 3px 0;
  height: 32px;
  line-height: 17px;
  padding: 7px 15px 8px;
  text-shadow: none;
  vertical-align: top;
  right: 0px;
  
}

.header-search-wrap .td-drop-down-search .btn:hover {
  background-color: #222222;
}

.header-search-wrap .td-drop-down-search:before {
  position: absolute;
  top: -6px;
  right: 24px;
  display: block;
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #ffffff transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  
}

.header-search-wrap .td-drop-down-search #td-header-search {
  background-color: #ffffff !important;
  width: 95%;
  height: 32px;
  margin: 0px;
  border-right: 0px;
  line-height: 17px;
}

.header-search-wrap .td-drop-down-search #td-header-search:active,
.header-search-wrap .td-drop-down-search #td-header-search:focus {
  border-color: #cccccc;
}

.header-search-wrap .td-drop-down-search .td-aj-search-results {
  background-color: #fdfdfd;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding: 10px 0px 10px 0px;
}

.header-search-wrap .td-drop-down-search .td-aj-search-results .td-module-thumb {
  top: 10px;
}

.header-search-wrap .td-drop-down-search .td-aj-search-results .td_module_wrap .item-details {
  margin-top: 10px;
  margin-bottom: 10px;
}

.header-search-wrap .td-drop-down-search .td-aj-search-results .td_mod_aj_search {
  padding: 10px 21px 0px 21px;
  margin: 1px 0px 0px 0px;
  min-height: 56px;
}

.header-search-wrap .td-drop-down-search .td-search-form {
  margin: 21px 20px 20px 21px;
}

.header-search-wrap .td-drop-down-search .result-msg {
  text-align: center;
  padding: 4px 0px 6px 0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #222222;
  font-style: italic;
}

.header-search-wrap .td-drop-down-search .result-msg a {
  color: #222222;
  display: block;
}

.header-search-wrap .td-drop-down-search .result-msg a:hover {
  color: #4db2ec;
}

.header-search-wrap .td-drop-down-search .no-result {
  background-color: #fdfdfd;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}

.header-search-wrap .td-drop-down-search .meta-info {
  line-height: 14px;
  top: 2px;
}


.td-drop-down-search-open {
  display: block !important;
  z-index: 9999 !important;
}
.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}
.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after{content:"";display:block;clear:both}
.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li{list-style:none outside}
.woocommerce .related:after,.woocommerce .upsells.products:after,.woocommerce-page .related:after,.woocommerce-page .upsells.products:after{content:"";display:block;clear:both}
.woocommerce .related ul.products,.woocommerce .related ul,.woocommerce .upsells.products ul.products,.woocommerce .upsells.products ul,.woocommerce-page .related ul.products,.woocommerce-page .related ul,.woocommerce-page .upsells.products ul.products,.woocommerce-page .upsells.products ul{float:none}
.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product{width:48%}
.woocommerce .related ul.products li.product img,.woocommerce .related ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .upsells.products ul.products li.product img,.woocommerce-page .upsells.products ul li.product img{width:100%;height:auto}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}
.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}
.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong{display:block}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#067628;display:block;font-weight:normal;margin-bottom:.5em}
.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:0.67em;color:rgba(53,72,58,0.5);margin:-2px 0 0 0}
.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{background:none}
.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(53,72,58,0.5)}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{display:block;margin:0 0 .5em;float:none}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

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

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

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

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.view .progress-disabled{float:none;}
.view-show-all-research-highlights li.media,.view-ornlgov-news-releases-view li.media{margin-bottom:3em;}
.view-ornlgov-news-releases-view .view-header{margin-bottom:2em;}
.view-technical-calendar-and-events li.media,.view-show-all-publications li.media{margin-bottom:2em;}
.view-related-publications-block,.views-field.views-field-title{padding-bottom:10px;}
.view-related-news-rh-fixed-tid .related-bounding-box{padding:15px;border:1px solid black;}
.view-related-news-rh-fixed-tid .views-field-title{font-size:1.2em;font-weight:bold;}
.view-related-news-rh-fixed-tid .col{padding-bottom:15px;}
.view-promoted-front-page-links .view-content{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-flow:row wrap;}
.view-promoted-front-page-links .user-facility{background-color:#696B73;}
.view-promoted-front-page-links .event-ornl{background-color:#a02a1d;}
.view-promoted-front-page-links .spotlight{background-color:#007733;}
.view-promoted-front-page-links .award-ornl{background-color:#00bcdd;}
.view-promoted-front-page-links .news-ornl{background-color:#5091cd;}
.view-promoted-front-page-links .staff-profile{background-color:#7C706C;}
.view-promoted-front-page-links .research-area-ornl{background-color:#62003f;}
.view-promoted-front-page-links .publication{background-color:#1a9d96;}
.view-promoted-front-page-links .research-highlight-ornl{background-color:#a4ac79;}
.view-promoted-front-page-links .science-area-ornl{background-color:#e3c800;}
.view-promoted-front-page-links .social-media-ornl.Facebook{background-color:#3b5998;}
.view-promoted-front-page-links .social-media-ornl.Twitter{background-color:#72a6a1;}
.view-promoted-front-page-links .social-media-ornl.YouTube{background-color:#84b641;}
.view-promoted-front-page-links .social-media-ornl.Flickr{background-color:#de762d;}
.view-promoted-front-page-links .social-media-ornl.Instagram{background-color:#AE9F76;}
.view-related-news-rh-fixed-tid .thumbnail,.view-related-news-by-taxonomy .thumbnail{border:none;border-radius:0px;color:#fff;padding:12px 15px 15px 15px;}
.view-id-related_news .thumbnail{background-color:#5091cd;border:none;border-radius:0px;color:#fff;padding:12px 15px 15px 15px;}
.view-related-news-by-taxonomy .thumbnail .views-field-title{font-size:16px;font-weight:bold;}
.view-related-news-by-taxonomy .thumbnail .views-field-view-node{font-weight:normal;font-size:14px;}
.view-id-related_news .thumbnail .views-field-title{font-size:16px;font-weight:bold;}
.view-related-news .thumbnail .views-field-view-node{font-weight:normal;font-size:14px;}
.view-id-related_news a{color:#fff;text-decoration:none;}
.view-related-news-rh-fixed-tid .thumbnail,.view-related-news-by-taxonomy .thumbnail,.view-related-news .thumbnail{background-color:#444;width:100%;}
.view-related-news-rh-fixed-tid .publication .thumbnail,.view-related-news-by-taxonomy .publication .thumbnail{background-color:#1a9d96;}
.view-related-news-rh-fixed-tid .news_ornl .thumbnail,.view-related-news-by-taxonomy .news_ornl .thumbnail,.view-related-news .thumbnail{background-color:#5091cd;}
.view-related-news-rh-fixed-tid .research_highlight_ornl .thumbnail,.view-related-news-by-taxonomy .research_highlight_ornl .thumbnail{background-color:#a4ac79;}
.view-related-news-rh-fixed-tid .spotlight .thumbnail,.view-related-news-by-taxonomy .spotlight .thumbnail{background-color:#007733;}
.view-related-news-rh-fixed-tid .award_ornl .thumbnail,.view-related-news-by-taxonomy .award_ornl .thumbnail{background-color:#00bcdd;}
.view-related-news-rh-fixed-tid .thumbnail a,.view-related-news-by-taxonomy .thumbnail a{color:#fff;}
.view-related-news-rh-fixed-tid .thumbnail .views-field-type,.view-related-news-by-taxonomy .thumbnail .views-field-type,.view-related-news .thumbnail .views-field-type{padding-bottom:6px;}
.view-recent-news-articles ul.media-list li.media{margin-bottom:3em;}
.view-related-news-by-taxonomy .row,.view-related-news-by-taxonomy .col,.view-related-news-rh-fixed-tid .row,.view-related-news-rh-fixed-tid .col,.view-ornl-research-area-nav-flags .row,.view-ornl-research-area-nav-flags .col-sm-4,.view-related-news .row,.view-related-news .col{display:flex;display:-webkit-flex;}
.view-media-contacts .views-field-title{padding-bottom:0px;}
.view-media-contacts .views-field-field-primary-contact-email{padding-bottom:10px;}
.view-newsdesk-featured-article .view-related-publications-block{padding-bottom:0px;}
.view-newsdesk-featured-article h2.field-content{margin-bottom:0px;padding-left:15px;}
.view-newsdesk-featured-article h3.field-content{margin-top:0px;padding-top:10px;padding-left:15px;}
.view-newsdesk-featured-article .views-field-title{background-color:rgba(184,184,184,1);left:5%;top:20%;width:74%;}
.view-newsdesk-featured-article .views-field-field-news-subtitle{background-color:rgba(184,184,184,1);left:5%;top:23%;width:74%;}
.view-related-news .row .col{min-width:300px;min-height:130px;}
.view-related-news-by-taxonomy .row,.view-related-news-rh-fixed-tid .row{display:flex;}
.view-related-news .row{display:flex;}

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

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

  .col-md-9 {
    width: 75%;
  }

.table-template #section.main .main-container .col-md-9 {
  padding: 0;
}

#footer .col-md-9 .wrapper {
  padding: 0 0 0 42px;
}

  #footer .col-md-9.col-sm-7.col-xs-12.bottom {
    clear: both;
  }

.h_image-dancer{padding:160px 0 0;min-height:617px}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
#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;}


.featured.narrow .flexslide-custom-controls .nav-meta {
	height:1.5em;
	overflow:hidden;
	display:none;
	line-height:1.5em;
	color:#777;
	font-size:10px;
	padding:4px 0 0;
	}


#qubit_inspire_me { display: none; }

.copyright {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 9px;
	color:#FF6600;
}

.copyright a {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 9px;
	color:#FFCC33;
}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block ul li.active-trail{background:none repeat scroll 0 0 #fafafa;}
.region-sidebar-first .block{margin-bottom:5%;}
.region-sidebar-first .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-first .block .content{margin:-3px 5px 0 5px;}
.region-sidebar-second .block{margin-bottom:5%;}
.region-sidebar-second .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-second .block .content{margin:-3px 5px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ffffff;}
.region-content-front h2.block-title{color:rgb(34,46,54);font-size:16px;margin:2% 0 1% 0;font-weight:bold;padding:12px;background:#eee;border-radius:5px;box-shadow:0px 8px 10px -8px #999;}

.threeBox_slider .front_slider,.threeBox_slider .back_slider{background-color: rgba(76, 76, 76, 0.9); color:#fff; padding:25px 10px;width: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: .6s;
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateY(0deg);
-moz-transition: .6s;
-moz-transform-style: preserve-3d;
-moz-transform: rotateY(0deg);
-o-transition: .6s;
-o-transform-style: preserve-3d;
-o-transform: rotateY(0deg);
-ms-transition: .6s;
-ms-transform-style: preserve-3d;
-ms-transform: rotateY(0deg);
transition: .6s;
transform-style: preserve-3d;
transform: rotateY(0deg);
position: absolute;
top: 0;
left: 0;
}

.threeBox_slider .home-box:hover .front_slider{
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.footer_bottom{padding-left:16px;padding-right:16px;max-width:1328px;margin:0 auto;padding-bottom:20px}
.page-wrapper__old .footer_bottom{max-width:950px;padding-left:25px;padding-right:25px}
.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-sm-4{width:33.33333333%;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}

.post-content{float:left; width:98%; padding: 0 1% 0 1%; font-size:14px; font-size:0.875rem; line-height:23px; line-height:1.438rem; color:#000}

.post-content img{padding:0.13em; background-color:#f7f7f7; max-width:100%}

.post-content a:link, .post-content a:visited{color:#1A4AD1; text-decoration:underline; font-weight:bold}

.post-content a:hover, .post-content a:active{color:#C13A01; text-decoration:underline; font-weight:bold}

.post-content iframe{width:99%}

.post-content .cat {float:left; padding: 5px;width:100px}

.post-content .cat img{margin-top:0px;width:100px; height:auto}

.post-content .cat-c {float:none;border:1px solid #999;padding:10px}

.post-content .cat-c a:link, .post-content .cat-c a:visited {font-size: 20px;font-size: 1.25rem}

.post-content .cat-c p {margin: 0em}
.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-3{width:25%}



#cta_bottom{ margin-top: 25px; }

#cta_bottom a{ display: block; margin-right: 19px;  cursor: pointer }

#cta_bottom a:hover{ opacity: 0.65; }

#right img, #cta_bottom img{max-width: 100%;}

    #cta_bottom img {width: 100%;}

	#header-sticky .logo,
	#header .logo{
		float:none !important;
		text-align:center;
		margin:0 !important;
	}

	body #header-sticky.sticky-header .logo{float: left !important;}


	.header-v5 #header .logo { float: none; }
	

	.mobile-logo-pos-left #side-header .side-header-content,
	.mobile-logo-pos-left #header .logo
	{
		float: left !important;
	}

	
	.mobile-logo-pos-right #side-header .side-header-content,
	.mobile-logo-pos-right #header .logo {
		float: right !important;
	}


	.mobile-logo-pos-right .logo-container {
		float: right;
	}


	.mobile-logo-pos-left .logo-container {
		float: left;
	}

	
	.logo-container {
		max-width: 65%;
	}


	.mobile-menu-design-classic .logo-container {
		max-width: 100%;
	}

	
	.mobile-menu-design-classic #header .logo { float: none !important; }

	#side-header .logo { margin: 0 !important; float: left; }

	.mobile-menu-design-classic #side-header .logo { float: none; text-align: center; }

	
	.mobile-menu-design-modern #header .logo,
	.mobile-menu-design-modern #side-header .logo{ display: table-cell; vertical-align: middle; }

	#header .logo{
		float:none;
		text-align:center;
		margin:0 !important;
	}

	
	body #header.sticky-header .logo{float: left !important;}
		

	#wrapper #header .logo{
		float:none;
		margin:0 auto !important;
	}

#header-sticky .logo,
#header .logo {
  float: left;
  overflow: hidden;
  margin: 31px 0;
}

#header-sticky .logo a,
#header .logo a {
  display: block;
}

.footer-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}

.header-v4 #header .logo {
  margin: 0;
}

#slidingbar-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}


.rtl #header-sticky.sticky-header .logo{ float: left; }

				h2.featured-title { font-family: 'Kreon', Arial, sans-serif; font-weight: lighter;font-size: 30px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); margin-top: -4px; }

					h2.featured-title a { text-decoration: none; color: #ffffff; }

	.home-slider .banner .btn_c {
		height: 30px;
		line-height: 30px;
		font-size:12px;
	}

#header .cart_menu .checkout_row .btn_c {
  margin:0;
  float:right;
}

#header .acc_menu .remember .btn_c {
  margin-left: auto;
  margin-right: auto;
}

.btn_c {
  height:40px;
  font-size:14px;
  line-height:40px;
  color:#ffffff;
  display:block;
  margin:30px auto 0;
  padding:0 20px;
  font-weight:700;
  max-width:250px;
  background:#ff5e9f;
  border-radius:18px;
  border:none;
  text-align:center;
  cursor:pointer;
  position:relative;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.btn_c:hover {
  background-color:#bd044f;
  text-decoration:none;
  color:#ffffff;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.btn_c:active {
  background-color:#ff5e9f;
  text-decoration:none;
  color:#ffffff;
}

#content .h_row_3 .btn_c {
  z-index:9;
  background:#ff5e9f;
  color:#ffffff;
}

#content .h_row_3 .btn_c:hover {
  background:#bd044f;
}

#content .calculate .btn_c {
  margin:10px auto;
}

#content .main_box .box_1 .product-details .btn_c {
  display:inline-block;
  margin-right:10px;
}

#content .blog_blk .read-more .btn_c {
  margin: 10px 0 20px 25px;
}

#content .box-registration .btn_c, #content .box-login .btn_c, #content .box-login a.info_btn {
  margin:30px 0 15px;
}

#content .frm .btn_c {
  float:left;
  margin:0;
}

.box-activate-account input.btn_c, .box-activate-account input.clear_btn {
  margin-top:20px;
}

#content .cart_btn a.info_btn .fa, .add-address a.btn_c .fa {
  color:#ffffff;
  font-size:14px;
  line-height:38px;
  margin-right:9px;
}

#content .slider .slider_desc a.btn_c {
  margin:5px 0 0 0;
  float:left;
}

#content .pro_main_c .desc_blk .desc_blk_bot a.btn_c, input#addToCart.btn_c, .add-address .btn_c {
  margin:0;
  float:right;
}

.add-address a.btn_c {
  max-width:250px;
  margin:0 10px 0 0;
}

.submit-form .btn_c {
  float:left;
  margin:0;
}


#content .blog_blk .blog_desc .btn_c {
  float: left;
  margin-top: 0;
}


.flex-caption .btn_c {
  display: inline-block;
  width: auto;
}

  #content .tabing .tab-content .rew_frm .btn_c {
    width:90px;
    margin-right:10px;
  }

  #content .box-search .frm .btn_c {
    float:right;
    margin:20px 0 0 0;
  }

  .calculate .btn_c {
    float:right;
  }

  .add-address .btn_c {
    float: none;
    margin: 0 auto 15px;
  }

  #content .box-registration .btn_c {
    float:none;
    margin:30px auto 0;
  }

  .box-activate-account input.btn_c, .box-activate-account input.info_btn {
    margin:20px auto 0;
    float:none;
  }

  #content .pro_main_c .desc_blk .desc_blk_bot a.btn_c {
    margin:0 auto;
    float:none;
  }

  .desc_blk_bot input#addToCart.btn_c {
    float: none;
    margin: 0 auto;
  }

  
  .mobile-featured-text .btn_c{
  width: 140px;
  }


.nav {
  font-family: "Josefin Slab", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: .95em;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .07em;
  color: #ffffff;
}


.footer .nav a {
  font-family: "Josefin Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9em;
  font-style: normal;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0;
  color: #01c6f1;
}

.no-mediaqueries .footer .nav a {
  font-size: .9em;
  color: #01c6f1;
}


.sub.nav {
  font-weight: 600;
}


.subnav .nav li {
  border: none;
}

.subnav .nav li:hover {
  background: none;
}


.subnav .nav a {
  font-family: "source-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.1em;
  letter-spacing: .1em;
  color: #404040;
}

.no-mediaqueries .subnav .nav a {
  font-size: .95em;
  color: #404040;
}

.no-mediaqueries .nav {
  border-top: 4px solid #01c6f1;
  background: #404040;
}

.nav li {
  
  
}

.no-mediaqueries .nav li {
  text-align: center;
  display: inline-block;
  margin-right: -3px;
  position: relative;
  border-right: 1px solid #ffffff;
  background-color: #404040;
}

.nav li:last-child {
  border-right: none;
}

.nav li a {
  display: block;
  text-decoration: none;
  padding: 10px 10px;
  border-bottom: 1px solid #ccc;
  
}

.no-mediaqueries .nav li a {
  border-bottom: 0;
  color: #ffffff;
}

.no-mediaqueries .nav li a:hover, .no-mediaqueries .nav li a:focus {
  background-color: #01c6f1;
}

.nav li ul.sub-menu,
.nav li ul.children {
  
}

.no-mediaqueries .nav li ul.sub-menu, .no-mediaqueries
.nav li ul.children {
  margin: 0;
  width: auto;
  border-top: 0;
  position: absolute;
  display: none;
  z-index: 8999;
}

.nav li ul.sub-menu li a,
.nav li ul.children li a {
  padding-left: 30px;
}

.no-mediaqueries .nav li ul.sub-menu li a, .no-mediaqueries
.nav li ul.children li a {
  padding-left: 10px;
  border-right: 0;
  display: block;
  width: 180px;
  border-bottom: 1px solid #ccc;
}

.no-mediaqueries .nav li ul.sub-menu li:last-child, .no-mediaqueries
.nav li ul.children li:last-child {
  border-bottom: 0;
  border-right: 0;
}

.no-mediaqueries .nav li:hover ul {
  top: auto;
  display: block;
}

.nav li.current-menu-item,
.nav li.current_page_item,
.nav li.current-page-ancestor {
  background: #01c6f1;
}



.side-nav .nav {
  border: none;
  text-align: left;
}

.side-nav .nav li a {
  border: none;
  padding: 5px 15px;
}


.no-mediaqueries .side-nav .nav {
  background-color: #01c6f1;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: .07em;
}

.side-nav .nav li ul.sub-menu li a {
  border: none;
  padding-left: 30px;
}

.side-nav .nav li ul.sub-menu {
  display: block;
  position: static;
}

.subnav .nav {
  background: none;
  border: none;
  text-align: left;
  float: left;
  margin-top: 0px;
  margin-bottom: -4px;
}

.subnav .nav li .current-menu-item {
  border-bottom: 7px solid #01c6f1;
}

.subnav .nav li a {
  padding: 0px 5px 10px 6px;
  display: inline-block;
  border-bottom: none;
  font-size: .75em;
}

.no-mediaqueries .subnav .nav li a {
  font-size: .9em;
  padding: 0px 20px 10px 20px;
}

.subnav .nav li a:hover {
  background: none;
}


.subnav .nav li.current-menu-item,
.subnav .nav li.current_page_item,
.subnav .nav li.current-page-ancestor {
  background: none;
  border-bottom: 7px solid #01c6f1;
}

.footer .nav {
  background-color: #ffffff;
  border: 4px solid #404040;
  margin-top: 0;
  text-align: left;
}

.footer .nav ul {
  margin: 0;
}

.footer .nav li {
  background: none;
  border: none;
  text-align: left;
  display: block;
  margin-bottom: 5px;
}

.footer .nav li a {
  border: none;
  padding: 0;
}

.footer .nav li a:hover {
  background: none;
}


.footer .nav li ul.sub-menu li a, .footer .nav li ul.children li a {
  border: none;
}


.footer .nav li ul.sub-menu, .footer .nav li ul.children {
  border: none;
  display: block;
  position: static;
}
#usersite-container .zoogle-music-player .progress .time{position:absolute;right:2px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px !important;cursor:default}
#usersite-container .zoogle-music-player .player .progress .time{font-size:13px !important;top:32px}
#usersite-container .zoogle-music-player.without-track-artist .progress .time{top:26px}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .progress .time{right:53px;top:30px}
#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .progress .time{right:50px;top:26px}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .time{color:#000;color:rgba(0,0,0,0.7)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .time{color:#fff;color:rgba(255,255,255,0.7)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .progress .time{top:-26px;font-size:13px !important;right:0}
#usersite-container .music-player.display-track .player .progress .time{right:0}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .time {
  color: black;
  color: rgba(0, 0, 0, 0.7); }

.list-group-item { font-size:13px; padding:8px 8px;}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
a.list-group-item{color:#555}
a.list-group-item .list-group-item-heading{color:#4497CF}
a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#4497CF;color:#FFFFFF}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#000;background-color:#ff0000;border-color:#0000FF;font-size:14px}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}

	
	#site-description {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:1.2em;
		font-weight:normal;
		color:#636262;
	}

.latest-news-meta {color: #999; font-size: 10px; margin-bottom: 4px;}

.latest-news-meta a {color: #999;}

.latest-news-meta a:hover {color: #ff5800;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}

			#sidebar-right .block { padding: 2px 15px; clear: right; display: block; }


	.main_image .block{
    width: 100%;
    height: 42px;
    background: #EDDC43;
    border-bottom: 2px solid #223C6D;
    padding: 15px 25px;
    color: #0C277C;
	}

	
		body.network-nep .main_image .block { background: #1E4FE9; border-bottom: 2px solid #EDDC43; color: #fff;  }

	
		.main_image .block h2 { font-size: 125%; font-weight: bold; padding: 0 0 5px 0; }

		.main_image .block h3 { font-size: 110%; font-weight: normal; }


.image_thumb .block { display: none; }

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}


.col-md-1{width:8.333333%;}

.col-md-2{width:16.666666%;}

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

.col-md-4{width:33.333333%;}

.col-md-5{width:41.666666%;}

.col-md-6{width:50%;}

.col-md-7{width:58.333333%;}

.col-md-8{width:66.666666%;}

.col-md-9{width:75%;}

.col-md-10{width:83.333333%;}

.col-md-11{width:91.666666%;}

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


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


.row-advantage .col,
.row-html .col,
.row-steps .col{
	padding-top:40px;
	padding-bottom:40px;
}


.row-html .col,
.row-steps .col{
	padding-left:20px;
	padding-right:20px;
}


.row-advantage .col h4{margin-bottom:25px;}

.row-html .col h5{
	text-transform:uppercase;
	margin-top:40px;
	margin-bottom:20px;
	position:relative;
}

.row-html .col h5:after{
	content:'';
	display:block;
	width:60px;
	height:2px;
	margin:20px auto 0 auto;
	background:#215992;
	background:rgba(0,0,0, 0.2);
}


.row-advantage .col p{
	display:block;
	padding:0;
	color:#777;
	font-size:1.15em;
	line-height:1.7;
}

.row-html .col p{
	display:block;
	padding:0;
	color:#dadee7;
	line-height:1.7;
}

#footer .col{padding:0 20px 0 0;}

	
	.col-md-1,.col-md-2,.col-md-3,
	.col-md-4,.col-md-5,.col-md-6,
	.col-md-7,.col-md-8,.col-md-9,
	.col-md-10,.col-md-11,.col-md-12{
		float:none;
		width:100%;
	}

	#footer .col:last-child{margin:0;}


	.col-button-wrapper {
	  margin-bottom: 35px;
	}


#headtop-center-text #headtop-center-body{

	font-size:12px;
	font-weight:bold;
	line-height:15px;
	width:550px;
	color:#D64D20; 
	font-family:Verdana, Arial, Helvetica, sans-serif;

}


.icon-svg {
  display: inline-block; }

  .icon-svg svg {
    display: block;
    height: 100%;
    width: 100%; }

  .icon-circle .icon-svg {
    display: block; }

.no-csstransforms .aux-menu-wrap .audience-nav-wrap .arw-right svg, .aux-menu-wrap .audience-nav-wrap .arw-right .no-csstransforms svg, .no-csstransforms .fixed .emergency-modal, .fixed .no-csstransforms .emergency-modal, .no-csstransforms .search-form button .icon-svg, .search-form button .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat-block, .stat-wrap .no-csstransforms .stat-block, .no-csstransforms .center-vert {
  position: relative;
  top: 0;
  left: 0; }


.btn-circle svg, .btn-mobile-toggle a svg, .big-list .arw-right svg, .sidenav .arw-right svg, .styled-select .arw-right svg, :root .uf-check input[type="checkbox"] + div .icon-svg, :root .uf-check input[type="radio"] + div:after, .header .logo img, .btn-search .icon-svg, .btn-menu .icon-svg, .btn-show-aux .icon-svg, .emergency-modal .icon-alert svg, .alert-small .icon-alert svg, .emergency-modal-close .icon-svg, .stat-wrap .stat h2, .stat-wrap .info-copy, .stat-block, .center-vert-all {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

  .no-csstransforms .btn-circle svg, .btn-circle .no-csstransforms svg, .no-csstransforms .btn-mobile-toggle a svg, .btn-mobile-toggle a .no-csstransforms svg, .no-csstransforms .big-list .arw-right svg, .big-list .arw-right .no-csstransforms svg, .no-csstransforms .sidenav .arw-right svg, .sidenav .arw-right .no-csstransforms svg, .no-csstransforms .styled-select .arw-right svg, .styled-select .arw-right .no-csstransforms svg, :root .no-csstransforms .uf-check input[type="checkbox"] + div .icon-svg, .uf-check input[type="checkbox"] + div :root .no-csstransforms .icon-svg, :root .no-csstransforms .uf-check input[type="radio"] + div:after, .uf-check :root .no-csstransforms input[type="radio"] + div:after, .no-csstransforms .header .logo img, .header .logo .no-csstransforms img, .no-csstransforms .btn-search .icon-svg, .btn-search .no-csstransforms .icon-svg, .no-csstransforms .btn-menu .icon-svg, .btn-menu .no-csstransforms .icon-svg, .no-csstransforms .btn-show-aux .icon-svg, .btn-show-aux .no-csstransforms .icon-svg, .no-csstransforms .emergency-modal .icon-alert svg, .emergency-modal .icon-alert .no-csstransforms svg, .no-csstransforms .alert-small .icon-alert svg, .alert-small .icon-alert .no-csstransforms svg, .no-csstransforms .emergency-modal-close .icon-svg, .emergency-modal-close .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat h2, .stat-wrap .stat .no-csstransforms h2, .no-csstransforms .stat-wrap .info-copy, .stat-wrap .no-csstransforms .info-copy, .no-csstransforms .stat-block, .no-csstransforms .center-vert-all {
    position: relative;
    top: 0;
    left: 0; }


:root .uf-check input[type="checkbox"] + div .icon-svg {
  color: #f37021;
  display: none;
  height: 20px;
  width: 20px; }


:root .uf-check input[type="checkbox"]:checked + div .icon-svg,
:root .uf-check input[type="radio"]:checked + div:after {
  display: block; }

  .btn-search .icon-svg {
    height: 19px;
    width: 18px; }

  .btn-menu .icon-svg, .btn-show-aux .icon-svg {
    height: 18px;
    color: #fff;
    width: 23px; }

  .emergency-modal-close .icon-svg {
    height: 14px;
    width: 15px; }

    .search-form button .icon-svg {
      height: 24px;
      width: 25px; }

  .breaker .icon-circle .icon-svg {
    color: #f37021;
    height: 95px;
    width: 95px; }

    #googs {
        height:100%;
        width:100%;
        position: absolute;
        bottom: 0;
        left: 0;
    }
article.primary .post-style-large-photo .image{width:100%}
article.primary .post-style-large-photo .image img{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-bottom:15px}
.home-slide .image{position:relative}
#author-info .image{float:left;margin-right:4.8828125%;padding-left:2.9296875%;width:20.01953125%}
#author-info .image img{-moz-border-radius:105px;-webkit-border-radius:105px;border-radius:105px;display:block}
#author-info .image+.text{float:left;margin:0;max-width:none;padding:30px 0 0;width:69.23828125%}
#sensor{position:absolute;background-color:rgba(0,0,0,0);width:100%;height:100%;top:0;left:0;}

.row .four { width: 33.333%; }

  .rhp-rhino .widget.widget_rhino_email_widget .rhino-email-widget h3, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget .rhino-email-widget h3, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .rhino-email-widget h3, .rhp-rhino .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details {
    display: inline-block;
    margin-right: 2%;
    float: left;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 0;
  }

  .rhp-rhino .widget.widget_rhino_email_widget p.rhino-email-details, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget p.rhino-email-details, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget p.rhino-email-details {
    margin-top: 0;
    width: 38%;
    vertical-align: middle;
  }

  .rhp-rhino #sidebar .widget.widget_rhino_email_widget h3, .rhp-rhino #sidebar .widget.widget_rhino_email_widget p.rhino-email-details, .rhp-rhino #sidebar .widget.widget_rhino_email_widget #mc_embed_signup, .rhp-rhino #sidebar .widget.widget_rhino_email_widget .mc-field-group input.button.large.email, .rhp-rhino #sidebar .widget.widget_rhino_email_widget .mc-field-group input[type=submit] {
    display: block;
    width: 100%;
  }

  .rhp-rhino #sidebar .widget.widget_rhino_email_widget h3, .rhp-rhino #sidebar .widget.widget_rhino_email_widget p.rhino-email-details {
    margin-bottom: 5px;
  }

   .widget.widget_rhino_email_widget .rhino-email-widget h3,  #home-widget-container-above .widget.widget_rhino_email_widget .rhino-email-widget h3,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .rhino-email-widget h3,  .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details,  #home-widget-container-above .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details {
    display: inline-block;
    margin-right: 2%;
    float: left;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 0;
  }

   .widget.widget_rhino_email_widget p.rhino-email-details,  #home-widget-container-above .widget.widget_rhino_email_widget p.rhino-email-details,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget p.rhino-email-details {
    margin-top: 0;
    width: 38%;
    vertical-align: middle;
  }

   #sidebar .widget.widget_rhino_email_widget h3,  #sidebar .widget.widget_rhino_email_widget p.rhino-email-details,  #sidebar .widget.widget_rhino_email_widget #mc_embed_signup,  #sidebar .widget.widget_rhino_email_widget .mc-field-group input.button.large.email,  #sidebar .widget.widget_rhino_email_widget .mc-field-group input[type=submit] {
    display: block;
    width: 100%;
  }

   #sidebar .widget.widget_rhino_email_widget h3,  #sidebar .widget.widget_rhino_email_widget p.rhino-email-details {
    margin-bottom: 5px;
  }


    .rhino-widget-below-nav .rhino-email-widget p.rhino-email-details {
        width: 30%;
    }

.widget_rhino_email_widget .mc-field-group input.email, .widget_rhino_email_widget p.rhino-email-details { color: Array; }

body, h5, h6, p, ul, li, ol, .entry, .entry p, p.rhino-event-tagline, .rhino-event-details, p.rhino-event-date, p.rhino-event-time, p.rhino-event-price, .rhino-event-more-info, .rhino-event-datebox-day p, .rhino-slide-details, input, textarea, keygen, select, p.rhino-email-details, .rhino-header, .rhino-header-right, .rhino-header-left, p.rhino-header-phone, p.rhino-header-email, p.rhino-header-address, a.rhino-footer-phone-link, a.rhino-footer-email-link, a.rhino-footer-address-link, #tribe-bar-form input[type=text], .rhino-email-widget .mc-field-group input.email, .widget p { font-family: 'Open Sans', arial, sans-serif ;
}

.rhino-email-widget p.rhino-email-details, .rhino-widget-below-nav .rhino-email-widget p.rhino-email-details { color: Array; }


#homepage-top{
width: 1000px;
margin: 0px auto 20px auto;
display: inline-block;
}

	
	


#footer {
	padding:5px 0 5px 0px;
	color:#777;
	font-size:.8em;
	background:#000 ;
	z-index: 2000;
	bottom: 0px;
	left: 0px !important;
	position: fixed;
	width:100%;
	min-width:940px;
	}


#footer a:link , #footer a:visited{
	color:#777;
	}


#footer a:hover {
	color:#777;
	}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

	
	.mobile-nav-holder {
		margin-top:20px !important;
	}


	.sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}

	.mobile-nav-holder, .mobile-topnav-holder { display:block; }

	.rtl #wrapper .mobile-nav-holder .mobile-nav-item {float:none; padding-left:0;}

	.mobile-nav-holder.set-invisible { display:none !important; }

	
	#small-nav .mobile-nav-holder {margin-top:0 !important;}

	
	.header-wrapper .sticky-header-v1-scrolled .mobile-nav-holder {
		margin-top: 0 !important;
		padding-top: 17px;
	}

body #header-sticky.sticky-header .sticky-shadow .mobile-nav-holder {
  padding-top: 17px;
}

.rtl .mobile-nav-holder .mobile-selector span,
.rtl .mobile-topnav-holder .mobile-selector span {
  padding-left: 0;
  padding-right: 10px;
}

.rtl .mobile-nav-holder .mobile-selector .selector-down:before,
.rtl .mobile-topnav-holder .mobile-selector .selector-down:before {
  margin-left: 0;
  margin-right: 12px;
}

.rtl .mobile-nav-holder .mobile-selector .selector-down,
.rtl .mobile-topnav-holder .mobile-selector .selector-down {
  border-left: medium none;
  border-right: 1px solid #DADADA;
  left: 5px;
  right: auto;
}


.mobile-nav-holder,
.mobile-topnav-holder {
  display: none;
}

.mobile-nav-holder .mobile-selector,
.mobile-topnav-holder .mobile-selector {
  background: #fff;
  border: 1px solid #DADADA;
  line-height: 31px;
  width: 100%;
  position: relative;
  font-size: 12px;
  cursor: pointer;
}

.sticky-header .mobile-nav-holder .mobile-selector {
  width: auto;
}

.mobile-nav-holder .mobile-selector span,
.mobile-topnav-holder .mobile-selector span {
  padding-left: 10px;
}

.mobile-nav-holder .mobile-selector .selector-down,
.mobile-topnav-holder .mobile-selector .selector-down {
  border-left: 1px solid #DADADA;
  height: 31px;
  margin: 0;
  right: 5px;
  top: 0;
  width: 40px;
  position: absolute;
}

.mobile-nav-holder .mobile-selector .selector-down:before,
.mobile-topnav-holder .mobile-selector .selector-down:before {
  content: '\f0c9';
  font-family: IcoMoon;
  font-size: 24px;
  margin-left: 12px;
  color: #C7C5C5;
}

.mobile-nav-holder .mobile-selector, 
.mobile-topnav-holder .mobile-selector, 
#mobile-nav {
	background-color: #f9f9f9}

.mobile-nav-holder .mobile-selector, .mobile-topnav-holder .mobile-selector, #mobile-nav, #mobile-nav li a, #mobile-nav li a:hover, .mobile-nav-holder .mobile-selector .selector-down { border-color: #dadada; }

.mobile-nav-holder .mobile-selector .selector-down:before{color:#dadada;}

.widget.gdlr-widget { margin-bottom: 45px; }

.footer-wrapper .widget.gdlr-widget { margin-bottom: 60px; }
.above-content-widget .widget.gdlr-widget{margin-bottom:0;}



.mega-magazine .latest-posts {
    display: block;
    margin-top: 18px;
}

.mega-magazine .latest-posts h3 {
    font-size: 14px;
    line-height: 22px;
}

.mega-magazine .latest-posts .post-without-image h3 {
    margin-top: 7px;
}

.mega-magazine .latest-posts .wp-post-image {
    
    box-shadow: 0 0 0 #000;
}

.mega-magazine .latest-posts a {
    color: #bbb;
}

.mega-magazine .latest-posts a:hover {
    color: #fff;
    text-decoration: none;
}

.mega-magazine .latest-posts .excerpt {
    color: #aaa;
}

.mega-magazine .latest-posts .avatar-link {
    float: left;
}

.mega-magazine .latest-posts img.avatar {
    margin-right: 12px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.avatar-rounded-square .mega-magazine .latest-posts img.avatar {
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.avatar-square .mega-magazine .latest-posts img.avatar {
    -webkit-border-radius: 0;
    border-radius: 0;
}

.mega-magazine .latest-posts a.category-link {
    color: #999;
    font-size: 11px;
}

.mega-magazine .latest-posts a.category-link:hover {
    color: #bbb;
}


    

    .mega-magazine .latest-posts-wrapper {
        display: none;
    }


    .lr-mi-with-widget-visible .mega-magazine .latest-posts-wrapper {
        display: block;
    }

    
    
    .lr-mi-with-widget-visible .mega-magazine li + li.latest-posts-wrapper {
        border-top: 1px solid #444;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

    .mega-magazine .sub-menu-wrapper + .latest-posts-wrapper {
        width: 75%;
    }

    .mega-magazine .latest-posts .author-and-category {
        
        margin-top: 11px;
        margin-bottom: 3px;
    }

#menu-main-menu li.menu-item:hover ul.sub-menu{	}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor {background:none;border:none;}

#menu-main-menu li.current-menu-item ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-post-ancestor ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-category-ancestor ul.sub-menu a{background:none;}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor a, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor a{text-decoration:underline;}

	#tnav li#tnavjlive {list-style:none; width:220px; height:56px; text-align:center; margin:0; padding:0}
 
	#tnav li#tnavjlive img {width:174px; height:56px; padding-left:10px}
 
	#tnav li#tnavjlive a img       {text-decoration:none}

	#tnav li#tnavjlive a:hover img {text-decoration:none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:0.85; opacity:0.85}


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


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


.sub-menu li.menu-item:last-child {
	border-bottom-style: none !important;
}
html div#om-ocfl5xpqds-lightbox #om-lightbox-clean-slate-optin-bullets ul li .om-arrow {width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #ff6201;display: inline-block;vertical-align: middle;margin-right: 8px;margin-top: -1px;text-indent: -9999px;}
html div#om-y4efrlmfed-lightbox #om-lightbox-clean-slate-optin-bullets ul li .om-arrow {width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #ff6201;display: inline-block;vertical-align: middle;margin-right: 8px;margin-top: -1px;text-indent: -9999px;}



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

#menu-item-223 a:before {
    text-shadow: 1px 1px 0 #B0CFE8;
    display: inline-block;
    font-family: FontAwesome !important;
    font-size: 1.25em;
    content: "\f09e";
    z-index: 999;
}

#menu-item-223 .sub-menu a {
    font-family: 'Oswald', Arial, Verdana !important;
    font-size: 0.9em;
}

#menu-item-223 .sub-menu a:before {
    content: " "
}


.sotdfooter_block h2,
.list_striped strong {
  font-size: 16px;
  color: #bfbfbf;
  font-weight: normal;
  line-height: 16px;
  display: block;
  margin: 0 0 12px 0;
  font-family: goodlight, Arial, sans-serif;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  transition: color 0.1s linear;
}


.list_striped strong {
  margin: 0 0 3px 0;
  display: inline-block;
}


.list_striped li a:hover strong,
.sotdfooter_block li h2 a:hover {
  color: #fff;
}



.list_striped {
  margin: 0;
  padding: 0;
  list-style: none;
}


.list_striped li {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #2e2d2d;
}


.list_striped li.last-child {
  border: none;
}


.list_striped li a:link,
.list_striped li a:active,
.list_striped li a:visited,
.list_striped li a:hover {
  line-height: 16px;
  text-decoration: none;
  display: block;
  width: 100%;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  transition: color 0.1s linear;
  color: #5f6060;
}


.list_striped li a:hover {
  color: #bfbfbf;
}


.sotdfooter_network .list_striped {
  position: absolute;
  left: 20px;
  right: 20px;
}


.sotdfooter_network .list_striped li {
  padding: 0 0 0 49px;
  height: 38px;
  margin: 0;
}


.sotdfooter_network .list_striped h2 a {
  line-height: 38px;
  margin: 0;
}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
.fancy-popup-div{margin-top:-5px}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu li a:before, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li a:before {background: #ffffff;}

div#cta_container .widget .menu-cta-container {border: 2px solid #ffffff;border-radius: 10px;-webkit-transition: border-color 150ms linear;   -moz-transition: border-color 150ms linear;   -o-transition: border-color 150ms linear;   -ms-transition: border-color 150ms linear;   transition: border-color 150ms linear;}

div#cta_container .widget:hover .menu-cta-container {border: 2px solid #b7171d;  -webkit-transition: border-color 150ms linear;-moz-transition: border-color 150ms linear;-o-transition: border-color 150ms linear;-ms-transition: border-color 150ms linear;transition: border-color 150ms linear;}

div#cta_container .widget .menu-home-cta-container {border: 2px solid #ffffff;border-radius: 10px;}

.menu-home-cta-container li {border-top: 1px solid rgba(0,0,0,.1);   border-bottom: 1px solid rgba(255,255,255,.2);}

.menu-home-cta-container li:first-child {border-top-color: transparent;}

.menu-home-cta-container li:last-child {border-bottom-color: transparent;}

.menu-home-cta-container li:first-child a {border-radius: 10px 10px 0 0;}

.menu-home-cta-container li:last-child a {border-radius: 0 0 10px 10px;}

div#cta_container .widget .menu-home-cta-container li a:hover {background: rgba(0, 0, 0, 0.1);color:#ffffff;-webkit-transition: background-color 150ms linear;   -moz-transition: background-color 150ms linear;   -o-transition: background-color 150ms linear;   -ms-transition: background-color 150ms linear;   transition: background-color 150ms linear;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
