﻿
.module_row_0 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.module_row_2 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.site-description {
	display: table;
	font-size: 18px;
	color: #bbb;
	margin: 15px auto 0;
	padding: 15px 15px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
	
	
  .s5boxhidden{display:none;}


#home-bottom-left {
	width: 730px;
	height: auto;
	float: left;
	margin-top: 20px;
}


#home-bottom-left-content {
	width: 320px;
	height:auto;
	float: left;
}


#home-bottom-left-content img, #home-middle-box img{
	width: 70px;
	height: 70px;
	float: left;
}


#home-bottom-left-content p{
	width: 240px;
	font-size: 12px;
	float: left;
	position: relative;
	margin: 0px 0px 0px 10px;
}

  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
li.mn5 a span{width:100px}
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}


.footer-wrap .post-widget-inner a {
    font-size: .9em;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
 #pgc-975-1-0 , #pgc-975-1-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.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}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.site-nav .menu__title{font-size:24px;font-size:1.7142857143rem;color:#fff;margin:0 0 10px;line-height:1.2}
.menu-footer-container{margin-top:3px;margin-bottom:-5px}
#nav-expand-menus .channels{display:block;width:60%;float:left;font-size:20px}
#nav-expand-menus .channels ul,#nav-expand-menus .channels li{margin:0;padding:0;list-style:none}


.space-me{
	padding-top: 35px;
}

.rg-ss-slice-container {position: relative;overflow:hidden;}

.rg-ss-slice-container:hover .rg-ss-controls.onhover {opacity: 1.0;}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}

.col-sm-3.latest_btn {
background: #ccc
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.td-header-style-10 .menu-main-menu-container{display:inherit}
#j05kk0ab182 { display: none; }
#block-49{min-height:40px}
.twitter iframe{max-width:314px !important}
.responsive-grid-active .facebook.block,.responsive-grid-active .twitter.block,.responsive-grid-active .blogs.block,.responsive-grid-active .headlines.block,.responsive-grid-active .free-apps.block{float:none !important;margin:0px auto !important;max-width:300px !important;margin-bottom:10px !important}
.twitter{position:relative;left:0%}
.pp_social .twitter{float:left}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.flexslider-hg-wrapper{ margin: 30px 0 50px;}





#fb-root {
display: none;
}


.violet {
  color: #4B017E; }


.footer-bottom-wrap {
	text-align: center;
}


.footer-bottom-wrap ul {
	margin: 0;
	padding: 0;
}

.mh-col-1-1 { width: 100%; }
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.copyright-left-text {float:left;width:98%;padding-top:12px;}
.copyright-left-text a {color:#e98313;}
.copyright-left-text, .copyright-text {float:none;margin:0;padding:0;position:relative;z-index:1000;}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
#gallery-modal-close{position:absolute;top:50%;transform:translatey(-50%);right:15px;color:#fff!important}
#gallery-modal-close:hover{color:#fff!important;user-select:none}
#gallery-modal-close:hover,#gallery-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}



#socials{
width:auto;
height:auto;
float:left;
margin:0 0 0 0;
padding:48px 0 0 0;
}

#socials ul li{
margin: 0;
padding: 0 0 0px 0px;
display:inline;
}


#socials ul li a {
color: #ccc;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
border-right:1px solid #041B04;
font-weight: normal;
list-style: none outside none;
margin: 0;
padding: 0 5px 0px 5px;
display:inline;
text-decoration:none;
}


#socials ul li a:hover {
color: #000;
background:none;

}




.silder .item_slide { position:absolute; top: 0; }


.site-logo {
  display: inline-block;
  padding: 15px; }
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


nav.legal ul.list-inline {
	margin-left : 0;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


#content {
	position: relative;
	top: -25px;
  width: auto; }

	
	#content, .video {
		top: 0;
	}

.icon-nav  {float: left; line-height: 1; padding-top: 10px;}

.icon-nav ul li {float: left; width: 105px; text-align: center;  margin-left: 20px;}

.icon-nav ul li .image {padding-bottom: 10px;}


#sw-footer-left {
    position: absolute;
    left: 0px;
    top: 0px;
    width: auto;
    height: 50px;
    text-align: left;
}
.absolute-footer,html{background-color:#5b5b5b}
.absolute-footer{color:rgba(0,0,0,0.5);padding:10px 0 15px;font-size:.9em}
.absolute-footer.dark{color:rgba(255,255,255,0.5)}
.absolute-footer.fixed{left:0;right:0;bottom:0;padding:7.5px 15px;z-index:101;color:#FFF;background-color:transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}
.absolute-footer ul{padding-bottom:5px;opacity:.8;border-bottom:1px solid #ddd}
.absolute-footer.dark ul{border-color:rgba(255,255,255,0.08)}
.absolute-footer.text-center ul{border:0;padding-top:5px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-6{width:50%}

	.mobile-navi li.has-submenu div.more {
			height: 38px;
			width: 58px;
			text-align: center;
			background-color: grey;
			line-height: 35px;
			position: absolute;
			top: 0px;
			right: 0px;
			color: white;
			font-size: 22px;
	}

	.mobile-navi li.has-submenu  div.more:after {
    content: '+';
  }

	.mobile-navi li.has-submenu  div.more.active:after {
    content: "-";
  }

.jvTwitter .media,
.jvTwitter .media-body {
    overflow: hidden;
    *overflow: visible;
    zoom: 1;
}

.jvTwitterTweets .media-body {
    overflow: visible !important;
}

.jvTwitterProfile .media .media-body{
    font-size: 17px;
    padding: 10px 0;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

	.contact-us.navbar-collapse.collapse {
	    display: block !important;
	}
		

	.navbar-collapse.collapse.in{
	    display: block!important;
	}
.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}
.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}


.social-list li a:hover .social-icon {
  border-color: #ccc;
}


.social-icon {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  border: 2px solid #fff;
  border-radius: 50%;
  text-align: center;
}


.social-icon .fa {
  line-height: inherit;
  position: absolute;
  text-align: center;
  left: 0;
  width: 100%;
}


footer .social-list a .social-icon {
  border-color: #ccc;
}


footer .social-list a:hover .social-icon {
  border-color: #999;
}

  .team-overlay .social-icon{
    width: 30px;
    height: 30px;
    line-height: 30px;
  }


ul.yiiPager .page a
{
	font-weight:normal;
}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


#body_home #product .inner a .bk_movie {
  display: block;
  position: absolute;
  width: 608px;
  height: 342px;
  top: -71px;
  left: -79px;
  z-index: 1;
  -webkit-transition: 0.8s 0.5s ease;
  -webkit-transition-delay: all;
  -moz-transition: 0.8s 0.5s ease all;
  -o-transition: 0.8s 0.5s ease all;
  transition: 0.8s 0.5s ease all;
  opacity: 0;
}


#body_home #product.pc a:hover .bk_movie {
  opacity: 1;
}


#body_home #product .bk_movie {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #2a333b;
  z-index: 3;
}


#body_home #product .bk_movie #product_movie {
  width: 100%;
  height: 100%;
  opacity: 0.07;
}


.cli-col-12
{
	width:100%;
}
.carousel--default .carousel__subtitle,.carousel--default .carousel__title{color:#fff}
.carousel--default .carousel__title{font-size:24px;line-height:1.4;margin-bottom:12px;text-transform:uppercase}






.ls-wp-fullwidth-container {
	width: 100%;
	position: relative;
}


.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.site-footer .footer-sub-content .tb-social-icons,.site-footer .footer-sub-content .footer-nav{float:right}
.site-footer .footer-sub-content .footer-nav{padding-right:20px}
.site-footer .footer-sub-content .copyright,.site-footer .footer-sub-content .tb-social-icons,.site-footer .footer-sub-content .footer-nav{float:none}
.img-fluid{max-width:100%;height:auto}
 #pgc-512-3-0 , #pgc-512-3-2 { width:27.5%;width:calc(27.5% - ( 0.725 * 30px ) ) }
 #pgc-512-1-0 , #pgc-512-3-0 , #pgc-512-3-1 { margin-bottom:30px }
 #pg-512-0 .panel-grid-cell , #pg-512-1 .panel-grid-cell , #pg-512-2 .panel-grid-cell , #pg-512-3 .panel-grid-cell { margin-right:0 }
 #pl-512 .panel-grid-cell { padding:0 }
 #pl-512 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-512 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

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;
}
.img-fluid{max-width:100%;height:auto}

    .contact_form.subscription-model .form-title .medium-6 h2 {
        margin-bottom: 25px;
    }
    .medium-6.small-6.columns.left-side {        width: auto;    }
    .medium-6.columns.right-side {        width: auto;        float: right;    }
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description{text-align:center}
.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_description{text-align:center}
.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_description{text-align:center}



.gallery-caption {  }


.gallery { display: -webkit-flex; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; margin: -4px; background: #d8d8d8; }


.gallery .content { color: #f06241; }

.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-9 {
  width: 75%;
}



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

.searchbm {
    float: right;
    margin: 9px 0;
}


.searchbm .btn{
	border-left: 2px solid #1e222b !important;
	padding: 7px 12px;
	margin-left: 0;
}
.col-md-4{width:33.33333%}

.sche20{
 position: absolute;
    left: 35px;
    bottom: 11px;
    border-radius: 10px;
}


.icon-twitter:before {
	content: "\f099";
}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
