﻿.mob-language-switcher-container .lang-switcher.active .lang-switcher-close{display:block;}
.mob-language-switcher-container .lang-switcher-close{content:"";position:absolute;top:0;left:0;position:relative;font-size:30px;display:none;}
.mob-language-switcher-container .lang-switcher-close i{line-height:1;color:#022c59;}
.pp-graphic{display:inline-block;vertical-align:top}
.pp-graphic:last-child{margin-right:0 !important}
.pp-graphic .pp-tile img{max-width:none}

.block .block-additional-content {
    padding-bottom: 40px;
}

.block .block-additional-content p:last-child {
    margin-bottom: 0;
}

.item-article p {
	margin: 0 0 0 !important;
}

.has-post-thumbnail.gmr-smallthumb .item-article {
	position: relative;
	margin-left: 220px;
}

.gmr-disable-thumbnail .has-post-thumbnail.gmr-smallthumb .item-article {
	margin-left: 0;
}

.widget-container {
	margin: 0 0 18px 0;
}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

#wowrecentposts .textin {
	padding:15px 0 0 0;
}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}


#megaMenu .wpmega-link-title {
  display: block;
  line-height: 1.4em;
  color: inherit;
}

.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-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }
.visibility-hidden{visibility:hidden}


.container--zeroed {
  padding: 0 !important; }


.container--constrained {
  float: none;
  width: 300px;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }


.container.rec-posts h3.rec-title {
  font-size: 40px;
  font-weight: 400; }


#wrap .container {max-width:100%px;}


	
	

	.clear {
		clear: both;
		display: block;
		height: 0;
		overflow: hidden;
		visibility: hidden;
		width: 0;
	}


.loopbtn {
	cursor: pointer;
	float: left;
}


.loopbtn img {
	height: 190px;
	filter: drop-shadow(0 0 10px rgba(0,0,0,.7));
	-webkit-filter: drop-shadow(0 0 10px rgba(0,0,0,.7));
	z-index: 1000;
	position: relative;
}


	#topbar-inner {
		padding: 0 5px;
	}


	#header,
	#header-container,
	#access,
	#branding,
	#topbar-inner,
	#footer-widget-area {
		width: 100%;
	}


	#topbar {
		position:inherit;
		height: auto;
		margin-top: 0;
	}


#topbar:hover { 
	filter: alpha(opacity=100);
	opacity: 1;
}


body.nirvana-topbarfull #topbar-inner {
	max-width: 95%;
}


body.nirvana-topbarhide #topbar {
	display: none;
}


body.nirvana-topbarfixed #topbar {
 	position: fixed;
	top: 0;
	z-index: 300;
	opacity: 0.8;
}


body.nirvana-topbarfixed.admin-bar #topbar {
	top: 32px;
}


#branding #blog-title {
	width: 235px;
	line-height: 1.2em;
	margin-left: 80px;
	font-size: 18px;
	font-family: Lucida Sans, Verdana, Arial, sans serif;
	color: #1A77B2;
	width: auto;
	margin-bottom: 10px;
	margin-top: 2px;
}


#branding #blog-title a {
	color: #1A77B2;
	text-decoration: none;
}


#branding #blog-title span{
	font-size: 19px;
	color: #005F99;
	font-weight: bold;
	margin-left: 0px;
	float: left;
	width: 235px;
	text-align: left;
}

.partner-list .single-partner { margin-bottom: 30px; }
.h1{font-family:"TT-Bold"}
.h1--white{color:#fff}
.js .hero__content .h1,.js .hero__content .p{opacity:0}
.calculator__chart .h1{font-size:48px}
.js .interior-copy .h1,.js .interior-copy .h2,.js .interior-copy p{opacity:0}
.people-involved__wrapper .h1,.people-involved__wrapper .p{width:100%;max-width:690px;margin:initial auto;text-align:center}
.js .people-involved__wrapper .h1,.js .people-involved__wrapper .p{opacity:0}
.faqs .h1{text-align:center;margin-bottom:72px}
.js .faqs .h1{opacity:0}
 #pl-512 #panel-512-0-0-0 , #pl-512 #panel-512-1-0-0 , #pl-512 #panel-512-1-0-1 , #pl-512 #panel-512-1-1-0 , #pl-512 #panel-512-1-1-1 , #pl-512 #panel-512-1-1-2 , #pl-512 #panel-512-2-0-0 , #pl-512 #panel-512-3-1-0 , #pl-512 #panel-512-3-1-1 {  }
 #pg-512-0 , #pg-512-1 , #pg-512-2 , #pl-512 .so-panel:last-child { margin-bottom:0px }
 #pl-512 .so-panel { margin-bottom:30px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}

div.homepage-2-columns div.so-panel {
margin-bottom:0!important;
}

.comment-author .avatar {
	position: absolute;
}

	.roll-testimonials .avatar {
		width: 100px;
		margin: 7px auto 26px;
		border: 2px solid #fff;
	}

	.roll-testimonials .avatar,
	.roll-testimonials .avatar img {
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
			 -o-border-radius: 50%;
				border-radius: 50%;	
	}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
