﻿



td.gigpress-links-cell {
	vertical-align: top;
}


.page2 .who {
	font-family: helvetica;
	font-weight: 100;

}

.page2 .who .textWho {
	font-weight: 100;	
	font-size: 100px;
	line-height: 140px;
	color: #c6c867;	
}

.page2 .who .description {
	font-size: 30px;
	color: white;
	line-height: 40px;
}


.table-link-comment td a{
	color: #0028F5;
}

.style41 {font-size: 14px}


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}


.header__top {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

  .header__top .header__link + .header__link {
    margin-left: 80px;
  }
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.icon-info:before{content:"\e906"}
footer .global-footer a#carbonhouse span.house,footer .global-footer a#carbonhouse:link span.house,footer .global-footer a#carbonhouse:visited span.house,.footer .global-footer a#carbonhouse span.house,.footer .global-footer a#carbonhouse:link span.house,.footer .global-footer a#carbonhouse:visited span.house{color:#d2d2d2}
.fl-content-slider-navigation .fl-content-slider-svg-container{position: relative;width: 32px;height: 32px;}
.fl-node-5bc672bf35707 .fl-content-slider-svg-container {background-color: #f8f7f4;width: 40px;height: 40px;}
 #ui-id-4-151196700235055 .get-touch__subtitle { color :  !important; font-size :  !important; line-height :  !important; text-align :  !important;  }
.footer__inner-wrapper{max-width:76.75rem;margin-right:auto;margin-left:auto}
.footer__inner-wrapper:after,.footer__inner-wrapper:before{display:table;content:" "}
.footer__inner-wrapper:after{clear:both}

.meta-share {
	float:right;
	color:#999;
	font-size:13px;
}

.meta-share a {
	margin-left:9px;
	font-size:16px;
}

.red span.simb{
	font-size:13px;

}



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



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.widgets-list-layout .widgets-list-layout-blavatar{float:left;width:21.276596%;max-width:40px;height:auto}

  .main-navigation .menu-item-has-children {
    position: relative; }

.site-footer .site-info {
  position: relative;
  text-align: center;
  padding: 35px 0px;
  background: #222222;
  font-weight: 500;
  color: #bbbbbb;
}

.site-footer .site-info a {
  color: #dddddd;
}

.site-footer .site-info a:hover {
  text-decoration: underline;
}

.site-footer .site-info .container {
  position: initial;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



.wpb_wrapper h2 {color:#006688; padding:10px 0px;}
.fl-content-slider-navigation .fl-content-slider-svg-container{position: relative;width: 32px;height: 32px;}
.fl-node-5bc672bf35707 .fl-content-slider-svg-container {background-color: #f8f7f4;width: 40px;height: 40px;}


.fw-divider__space-05x {
  margin-top: 12px;
}
.main_menu .container .col-md-12{padding:0}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

.navbar-nav .orange { background: #FAA61A; }

.orange { color: #FAA61A !important; font-weight: bold; text-decoration: none; }



ul.tags_in-post, .tagcloud {
  margin: 0 12px 0 25px;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

  ul.tags_in-post li {
    -ms-overflow-y: hidden;
    
  }


.pre-search-tags ul.tags_in-post {
  display: block;
  margin: 0;
}



.share-wrap {
	display: block;
	padding: 20px 25px;
}

.share-wrap a:hover  {
	color: 	#c5004b;
	box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.1);
}

.share-wrap a i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 1.4rem;
	color: #fff;
}


.share-wrap span {
	position: absolute;
	bottom: -30px;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 1rem;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 0px;
}

.share-wrap a:hover span  {

}

		.share-wrap a.email i {
			color: #fff;
			line-height: 50px;
		}


.clr{
	clear:both;
}


a.rsslink span.clr{display: block;}
.final-tiles-gallery .tile img.item{-moz-transition:-moz-transform .2s,opacity .2s linear;-o-transition:-o-transform .2s,opacity .2s linear;-webkit-transition:-webkit-transform .2s,opacity .2s linear;transition:transform .2s linear;display:block;position:relative;width:100%;}
.final-tiles-gallery .tile iframe.item{width:100%;}

.widgettitle {
  position: relative;
  display: block;
  margin-bottom: 15px;
}


.widget_testimonials .widgettitle {
  margin-bottom: -17px;
}

.widget_news_feed .widgettitle {
  margin-bottom: -18px;
}
#mk-sidebar .widgettitle {text-transform: uppercase;font-size: 14px;color: #333333;font-weight: bolder;}
#mk-sidebar .widgettitle a {color: #333333;}
#mk-footer .widgettitle{text-transform: uppercase;font-size: 14px;color: #fff;font-weight: 800;}
#mk-footer .widgettitle a{color: #fff;}

.site-description {
	font-size: 13px;
}


.module-twitter .tweet-time {
  color: #5c5551;
  font-family: arial, sans-serif;
  font-size: 1em;
  margin: -.5em 0 .5em 0;
  font-weight: bold; }
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}

  .main-navigation .menu-item-has-children {
    position: relative; }


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}



.couplet-right,.couplet-left{position: absolute;width: 200px;height: 390px;z-index:99999; }

.couplet-right{right: -215px;}

.couplet-right .close{bottom: 0;}

.couplet-left{left: -215px;}

.couplet-left .close{bottom: 0;}
.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-12{width:100%}
.panel-vacancy .col-xs-12,.panel-vacancy .col-sm-12{padding-left:12px;padding-right:12px}

.footer-branding {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;		
	width: 30%;
	float: left;
	text-align: center;
	padding: 30px 30px 15px 15px;
}

	.footer-branding,
	.footer-contact {
		display: block;
		width: 100%;
		border: 0;	
		float: none;	
	}
 .clip_box .entry_content{display:none !important}
 .entry_content{border-bottom:1px solid #2B2528}

.pl-new-loop .hentry .entry_content img {
  max-width: 100%;
}

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

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

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

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }

.spacer{
	clear:both;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.ct-footer .ct-footer-bottom {
  background-color: #0d0d0d;
  font-family: "Montserrat", sans-serif; }

.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: inherit;
  height: auto;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: inherit;
  height: auto;
}




#headerhome {
    display : none;
}


#headerhome h1 {
    color: #ffffff;
    font-size: 1em;
    font-weight: 100;
    letter-spacing: -1px;
    line-height: 100%;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}


#headerhome, #headerinsectinfo, #headersearch, #headerabout, #headerbugclub, #headererror, #headerevents, #headerhelp, #headerlinks, #headermembers, #headermembership, #headerpublications, #headerschools {
    background-image: none;
    background-color: #5686b8;
}

					#sg-popup-content-wrapper-31 {
						padding: 50px !important;
					}



nav .menu-item-search .screen-reader-text{
	display: none;
}



	nav .menu-item-search .search-field{
	    max-width: 150px;
	}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

body.error404.custom-404,body.error404.events-archive{height:auto}
