html {
	scroll-behavior: smooth;
}

@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'avenirregular';
     src: url('../fonts/avenir_black-webfont.eot');
    src: url('../fonts/avenir_black-webfont.eot') format('embedded-opentype'),
          url('../fonts/avenir_black-webfont.woff2') format('woff2'),
         url('../fonts/avenir_black-webfont.woff') format('woff'),
         url('../fonts/avenir_black-webfont.ttf') format('truetype'),
         url('../fonts/avenir_black-webfont.svg#avenirregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvenirLight';
/*     src: url('../fonts/AvenirLight.eot'); */
    src: /*url('../fonts/AvenirLight.eot') format('embedded-opentype'),
/*          url('../fonts/AvenirLight.woff2') format('woff2'), */
         url('../fonts/AvenirLight.woff') format('woff'),
         url('../fonts/AvenirLight.ttf') format('truetype'),
          url('../fonts/AvenirLight.svg#AvenirLight') format('svg'); 
}

@font-face {
    font-family: 'AvenirMedium';
/*     src: url('../fonts/AvenirMedium.eot'); */
    src: /*url('../fonts/AvenirMedium.eot') format('embedded-opentype'),
/*          url('../fonts/AvenirMedium.woff2') format('woff2'), */
         url('../fonts/AvenirMedium.woff') format('woff'),
         url('../fonts/AvenirMedium.ttf') format('truetype'),
          url('../fonts/AvenirMedium.svg#AvenirMedium') format('svg');
}

@font-face {
    font-family: 'AvenirBook';
/*     src: url('../fonts/AvenirBook.eot'); */
     src: /*url('../fonts/AvenirBook.eot') format('embedded-opentype'),
/*          url('../fonts/AvenirBook.woff2') format('woff2'), */
         url('../fonts/AvenirBook.woff') format('woff'),
         url('../fonts/AvenirBook.ttf') format('truetype'),
          url('../fonts/AvenirBook.svg#AvenirBook') format('svg');
}

@font-face {
    font-family: 'AvenirRoman';
/*     src: url('../fonts/AvenirRoman.eot'); */
    src: /*url('../fonts/AvenirRoman.eot') format('embedded-opentype'),
/*          url('../fonts/AvenirRoman.woff2') format('woff2'), */
         url('../fonts/AvenirRoman.woff') format('woff'),
         url('../fonts/AvenirRoman.ttf') format('truetype'),
          url('../fonts/AvenirRoman.svg#AvenirRoman') format('svg');
}

@font-face {
    font-family: 'AvenirNextMedium';
/*     src: url('../fonts/AvenirNextMedium.eot'); */
    src: /*url('../fonts/AvenirNextMedium.eot') format('embedded-opentype'),
/*          url('../fonts/AvenirNextMedium.woff2') format('woff2'), */
         url('../fonts/AvenirNextMedium.woff') format('woff'),
         url('../fonts/AvenirNextMedium.ttf') format('truetype'),
          url('../fonts/AvenirNextMedium.svg#AvenirNextMedium') format('svg');
}

@font-face {
    font-family: 'AvenirHeavy';
/*     src: url('../fonts/AvenirHeavy.eot'); */
    src: /*url('../fonts/AvenirHeavy.eot') format('embedded-opentype'),
/*          url('../fonts/AvenirHeavy.woff2') format('woff2'), */
         url('../fonts/AvenirHeavy.woff') format('woff'),
         url('../fonts/AvenirHeavy.ttf') format('truetype'),
          url('../fonts/AvenirHeavy.svg#AvenirHeavy') format('svg');
}




table,th,td {border: 1px solid #d1d1d1;}

table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px; margin: 0 0 1.75em; 
    /* Prevents HTML tables from becoming too wide */
    width: 100%;
}
caption,th,td {font-weight: normal; text-align: left;}
th {    border-width: 0 1px 1px 0;    font-weight: 700;}
td {    border-width: 0 1px 1px 0;}
th,td {   padding: 0.4375em;}



dfn,
cite,
em,
i {
    font-style: italic;
}

blockquote {
    border: 0 solid #1a1a1a;
    border-left-width: 4px;
    color: #686868;
    font-size: 19px;
    font-size: 1.1875rem;
    font-style: italic;
    line-height: 1.4736842105;
    margin: 0 0 1.4736842105em;
    overflow: hidden;
    padding: 0 0 0 1.263157895em;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
}

blockquote p {
    margin-bottom: 1.4736842105em;
}

blockquote cite,
blockquote small {
    color: #1a1a1a;
    display: block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.75;
}

blockquote cite:before,
blockquote small:before {
    content: "\2014\00a0";
}

blockquote em,
blockquote i,
blockquote cite {
    font-style: normal;
}

blockquote strong,
blockquote b {
    font-weight: 400;
}

blockquote > :last-child {
    margin-bottom: 0;
}

address {
    font-style: italic;
    margin: 0 0 1.75em;
}

code,
kbd,
tt,
var,
samp,
pre {
    font-family: Inconsolata, monospace;
}

pre {
    border: 1px solid #d1d1d1;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.3125;
    margin: 0 0 1.75em;
    max-width: 100%;
    overflow: auto;
    padding: 1.75em;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

code {
    background-color: #d1d1d1;
    padding: 0.125em 0.25em;
}

abbr,
acronym {
    border-bottom: 1px dotted #d1d1d1;
    cursor: help;
}

mark,
ins {
    background: #007acc;
    color: #fff;
    padding: 0.125em 0.25em;
    text-decoration: none;
}

big {    font-size: 125%;}



img{ max-width:100%;}
a, a:hover{ color:#98c23d;}
h1,h2,h3,h4,h5{ font-weight:normal;}
h2{ font-size:30px;font-family: 'AvenirLight';}
p{font-family: 'AvenirLight'; line-height:24px; font-size:16px;}
header.navbar{ width:100%; background:#fff url(../images/strip.jpg) repeat-x; background-position:bottom center; border:none; margin:0; padding-bottom:12px;}
header .navbar-brand{ height:auto;}
header.navbar-default .navbar-nav > li > a{color:#3255a4; font-size:12px; text-transform:uppercase;font-family: 'avenirregular'; /*padding-left:25px; padding-right:24px;*/ padding-left:20px; padding-right:22px;}
header .nav.navbar-nav {margin-top: 60px; float: right;}
.search-field{ position:absolute; right:43px; top:24px;}
header .navbar-collapse{ position:relative;}
header .navbar-header{ position:relative; z-index:1;}

@media screen and (min-width: 1301px){
	.navbar .container {width: 1300px}
}

@media screen and (max-width:1300px){
	header .nav.navbar-nav{margin-top:0;}
}

section{ width:100%; background:url(../images/strip.jpg) repeat-x bottom;}

.aligncenter{ clear: both;    display: block;    margin: 0 auto 1.75em;}
.alignleft{    float: left;    margin: 0.375em 1.75em 1.75em 0;}
.alignright{float: right;    margin: 0.375em 0 1.75em 1.75em;}

/*.hero-banner-home{ background:url(../images/hero-image.jpg);}*/
.potato-banner{background:url(../images/potato.jpg);}
.about-banner{ background:url(../images/about.jpg);}
.careers-banner{ background:url(../images/careers.jpg);}
.contact-banner{ background:url(../images/contact.jpg);}
.agriculture-banner{ background:url(../images/agri.jpg);}
.product-banner{ background:url(../images/pro.jpg);}
.pro-line-banner{ background:url(../images/pro-line.jpg);}

.hero-banner{ width:100%;  background-attachment:fixed; text-align:center; background-size:cover; background-position: top center; background-repeat: no-repeat;}
.hero-banner h1{ margin:0; color:#fff; font-size:48px; font-family: 'AvenirLight'; /*text-shadow:-2.427px 1.763px 16.92px rgba(1, 1, 1, 0.6);*/ text-shadow: 0px 3px 8.46px rgba(1, 1, 1, 0.6);}
.hero-banner h1 strong{font-family: 'avenirregular'; font-weight:normal; color:#98c23d;}
.hero-banner h1 strong.white-text{color: #fff;}
.hero-banner p{ color:#fff; line-height:24px; font-size:16px; font-family: 'AvenirHeavy'; /*text-shadow:-2.427px 1.763px 16.92px rgba(1, 1, 1, 0.6);*/ text-shadow: 0px 3px 8.46px rgba(1, 1, 1, 0.6);}
.hero-banner p strong{ display:block; width:100%;}
.hero-banner-inner{ max-width:677px; margin:0 auto;/*transform:translateY(-64%); -moz-transform:translateY(-64%); -webkit-transform:translateY(-64%); -ms-transform:translateY(-64%); -o-transform:translateY(-64%);top:50%; */position:relative;}
.btn-learn-more{ margin: 0 6px; color:#fff; font-size:18px; max-width:286px; height:51px;line-height:51px; border:none; border-radius:5px; background:#98c23d;font-family: 'AvenirMedium'; display:inline-block; width:100%;}
.btn-learn-more.solutions{ margin: 0 6px; color:#fff; font-size:18px; max-width:286px; height:51px;line-height:51px; border:none; border-radius:5px; background:#00af80;font-family: 'AvenirMedium'; display:inline-block; width:100%;}
.btn-learn-more:hover,.btn-learn-more:focus{  background:#86ad30; text-decoration:none; color:#fff;}
.btn-learn-more.solutions:hover,.btn-learn-more.solutions:focus{  background:#02cc92; text-decoration:none; color:#fff;}
header .navbar-right .dropdown-menu{ right: inherit; left: 0; }
.hero-slider-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;position:absolute}
.hero-slider-content h1{color:#fff;font-size:48px;font-family:"AvenirLight";text-shadow:0 3px 8.46px rgba(1,1,1,.6)}
.hero-slider-content h1 strong{font-family:"avenirregular";font-weight:400;color:#98c23d}
.hero-slider-content h1 span.solutions-hero strong{font-family:"avenirregular";font-weight:400;color:#00af80}
.hero-slider-content p{color:#fff;line-height:24px;font-size:16px;font-family:"AvenirHeavy";text-shadow:0 3px 8.46px rgba(1,1,1,.6)}
@media (max-width: 991px){.sa_hover_container{min-height:400px !important;} .hero-slider-content h1{font-size:40px;} .hero-slider-content{padding:0 10px;}}

.who-we-are{ width:100%; margin-top:-50px; padding-bottom:55px;}
.who-we-are h2{ margin:0; text-align:center; color:#fff; font-size:30px;font-family: 'AvenirLight'; position: relative; /*text-shadow: -2.427px 1.763px 16.92px rgba(1, 1, 1, 0.6);*/ text-shadow: 0px 3px 8.46px rgba(1, 1, 1, 0.6);}
.who-we-are-inner{ max-width:860px; margin:0 auto;margin-top: 35px;}
.who-we-are-box{ margin-bottom: 15px; z-index: 2; transition: all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; border-radius:5px; width:100%; background:#fff; box-shadow:0px 1px 6px 1px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 6px 1px rgba(0,0,0,0.1);
 -webkit-box-shadow:0px 1px 6px 1px rgba(0,0,0,0.1); -ms-box-shadow:0px 1px 6px 1px rgba(0,0,0,0.1); -o-box-shadow:0px 1px 6px 1px rgba(0,0,0,0.1); position:relative; top:0;}
.who-we-are-box:hover{ top:-5px;}
.who-we-are-box-content{min-height: 137px; padding:12px 20px;}
.page-template-tpl-careers .who-we-are-box-content{min-height: 0px;}
/*.page-template-tpl-home .who-we-are-box-content{min-height: 150px;}*/
.who-we-are-box-content h3{font-family: 'AvenirBook'; letter-spacing:2px; color:#5c5d59; font-size:15px; text-transform:uppercase; margin-top:5px; margin-bottom:5px;}
.who-we-are-box-content p{font-family: 'AvenirRoman'; color:#313131; font-size:12px; line-height:16px;}
.who-we-are-box-learn-more{-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; background:#3255a4; padding:12px 20px;}
.who-we-are-box-learn-more a{font-family: 'AvenirNextMedium'; color:#fff; text-decoration:underline; font-size:15px;}
.who-we-are-box-pic img{-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.social-responsive{ display:none;}
.why-intrepid{ width:100%; /*background:url(../images/why-intrepid.jpg) no-repeat center; background-attachment:fixed;*/ background-size:cover; padding:105px 0;}
.why-intrepid-inner{ max-width:800px; margin:0 auto; color:#fff;  }
.why-intrepid-inner h2{ color:#fff; font-size:30px;font-family: 'AvenirLight'; margin:0 0 25px 0;}
.why-intrepid-inner p{ color:#fff; font-size:16px;font-family: 'AvenirLight'; line-height:24px;}
.why-intrepid-inner strong{ font-weight:normal;font-family: 'avenirregular'; /*display:block; display:100%;*/}
ul.why-intrepid-link{ margin:45px auto 0; padding:0; text-align:center;}
ul.why-intrepid-link li{ display:inline-block;/* width:204px;*/  width:200px; padding:0 2px; margin-bottom: 10px;}
ul.why-intrepid-link li a{ font-size:18px; color:#fff; text-decoration:none;background: #8ab137;
background: -moz-linear-gradient(top, #8ab137 0%, #92b83f 38%, #9ec44b 78%, #a1c84e 100%);
background: -webkit-linear-gradient(top, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
background: linear-gradient(to bottom, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab137', endColorstr='#a1c84e',GradientType=0 ); display:block; height:51px; line-height:51px; border-radius:5px;}
ul.why-intrepid-link li a:hover{background: #a1c84e;
background: -moz-linear-gradient(top, #a1c84e 0%, #9ec44b 22%, #92b83f 62%, #8ab137 100%);
background: -webkit-linear-gradient(top, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
background: linear-gradient(to bottom, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c84e', endColorstr='#8ab137',GradientType=0 ); color:#fff; text-decoration:none;}
.featured-product{ width:100%; padding:90px 0 0 0;}
.featured-product-heading{ margin-bottom:58px;}
.featured-product-heading h2{ vertical-align:middle; height:113px; line-height:30px; display:inline-block; background:#3255a4; padding:25px 60px 25px; margin:0; font-size:30px; color:#fff;font-family: 'AvenirLight';-webkit-border-top-right-radius: 60px;-webkit-border-bottom-right-radius: 60px;-moz-border-radius-topright: 60px;-moz-border-radius-bottomright: 60px;border-top-right-radius: 60px;border-bottom-right-radius: 60px; position:relative; margin-right:26px;}
.featured-product-heading h2:after{ position:absolute; right:100%; width:99999px;background:#3255a4; content:""; height:113px; top:0;}
.featured-product-heading h2 strong{ font-weight:normal;font-family: 'avenirregular'; font-size:18px; display:block; width:100%;}
.featured-product-content{ border-bottom:1px solid #d7d7d7; padding-bottom:90px;}
.featured-product-heading img{ vertical-align:middle;}
.featured-product-content h3{line-height:24px;color:#5c5d59; font-size:16px;font-family: 'avenirregular'; margin:0;}
.featured-product-content p{ line-height:24px; color:#5c5d59; font-size:16px;font-family: 'AvenirLight'; margin:0;}
.featured-product-content ul{line-height:24px; color:#5c5d59; font-size:16px;font-family: 'AvenirLight'; margin:0;}
.btn-learn{ font-size:18px; color:#fff; text-decoration:none;background: #8ab137;
background: -moz-linear-gradient(top, #8ab137 0%, #92b83f 38%, #9ec44b 78%, #a1c84e 100%);
background: -webkit-linear-gradient(top, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
background: linear-gradient(to bottom, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab137', endColorstr='#a1c84e',GradientType=0 ); display:inline-block; text-align:center; width:196px; height:51px; line-height:51px; border-radius:5px; margin-top:25px;}
.btn-learn:hover, .btn-learn:focus{background: #a1c84e;
background: -moz-linear-gradient(top, #a1c84e 0%, #9ec44b 22%, #92b83f 62%, #8ab137 100%);
background: -webkit-linear-gradient(top, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
background: linear-gradient(to bottom, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c84e', endColorstr='#8ab137',GradientType=0 ); color:#fff; text-decoration:none;}
.response-drop{ display:none;}
ul.f-pro{ text-align:right; margin:0; padding:0;}
ul.f-pro li{ padding:0 14px; list-style:none; display:inline-block;}
ul.f-pro li img{transition: all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
ul.f-pro li:hover img{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg);}
ul.f-pro li span{ color:#3255a4; font-size:20px; text-transform:uppercase; display:block; width:100%; text-align:center; margin-top:19px;font-family: 'AvenirLight';}

.our-locations{ width:100%; padding-top:50px; padding-bottom:50px;}
.our-locations-inner{box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.3); -ms-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.3); -o-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.3); /*background:url(../images/our-locations.jpg) no-repeat right bottom;*/ padding:35px 34px 20px 34px; border-radius:5px;}
.our-locations-inner h2{ margin:0 0 20px 0; color:#fff; font-size:30px;font-family: 'AvenirLight'; /*text-shadow:-2.427px 1.763px 16.92px rgba(1, 1, 1, 0.6);*/ text-shadow: 0px 3px 8.46px rgba(1, 1, 1, 0.6);}
.our-locations-inner p{ font-size:16px; color:#fff; line-height:21.67px;font-family: 'AvenirRoman'; margin-bottom: 15px; /*text-shadow:-2.427px 1.763px 16.92px rgba(1, 1, 1, 0.6);*/ text-shadow: 0px 3px 8.46px rgba(1, 1, 1, 0.6);}
.our-locations-inner strong{font-family: 'avenirregular'; font-weight:normal;}

.btn-directions{background: #2d4d95;
background: -moz-linear-gradient(top, #2d4d95 0%, #33529a 28%, #4161a9 78%, #4464ac 100%);
background: -webkit-linear-gradient(top, #2d4d95 0%,#33529a 28%,#4161a9 78%,#4464ac 100%);
background: linear-gradient(to bottom, #2d4d95 0%,#33529a 28%,#4161a9 78%,#4464ac 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d4d95', endColorstr='#4464ac',GradientType=0 ); font-size:18px; color:#fff; text-decoration:none;display:inline-block; text-align:center; width:196px; height:51px; line-height:51px; border-radius:5px; margin-right:13px;}
.btn-directions:hover, .btn-directions:focus{background: #4464ac;
background: -moz-linear-gradient(top, #4464ac 0%, #4161a9 22%, #33529a 72%, #2d4d95 100%);
background: -webkit-linear-gradient(top, #4464ac 0%,#4161a9 22%,#33529a 72%,#2d4d95 100%);
background: linear-gradient(to bottom, #4464ac 0%,#4161a9 22%,#33529a 72%,#2d4d95 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4464ac', endColorstr='#2d4d95',GradientType=0 ); color:#fff; text-decoration:none;}
.crop-selector{ width:100%;padding-bottom:40px; text-align:center;}

.crop-selector h2{ color:#5c5d59; margin:0 0 15px 0;}
.crop-selector p{ line-height:24px; color:#000; font-size:16px;}
.crop-selector-inner{ max-width:570px; margin:0 auto;}

ul.crop-selector-category{ margin:0; padding:65px 0 0 0; width:100%;}
ul.crop-selector-category li{ text-align:center; list-style:none; display:inline-block; width:16.3%; padding:0 30px 45px 30px;}
ul.crop-selector-category li img{transition: all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; border-radius:50%; background:#98c23d;}
ul.crop-selector-category li:hover img{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg);}
ul.crop-selector-category li span{font-family: 'avenirregular'; color:#3255a4; font-size:20px; display:block; width:100%; text-align:center; margin-top:12px;} 
ul.crop-selector-category li a{ color:#3255a4;}
ul.crop-selector-category li a:hover, ul.crop-selector-category li a:focus{ text-decoration:none;}

footer{ width:100%;}
.footer-top{ width:100%; background-color:#3255a6;/* background:url(../images/footer-bg.jpg) no-repeat bottom; background-attachment:fixed;*/ background-size:cover; padding:100px 0;}
.footer-top h2{ text-align:center; color:#fff; margin:0 0 50px 0;}
/*.input-text{ width:100%; border:1px solid #fff; color:#fff; font-size:16px; height:40px; padding:5px 15px; background:none; border-radius:0;font-family: 'AvenirLight'; margin-bottom:30px;}*/
.input-text-wrap input,.input-text-wrap select{width:100%; border:1px solid #fff; color:#fff; font-size:16px; height:40px; padding:5px 15px !important; background:none; border-radius:0;font-family: 'AvenirLight'; /*margin-bottom:30px;*/ margin-top: 0 !important; margin-bottom: 0 !important;}
/*.input-text::-webkit-input-placeholder, .input-textarea::-webkit-input-placeholder {color:#fff; opacity:1;}*/
.input-text-wrap input::-webkit-input-placeholder, .input-text-wrap select::-webkit-input-placeholder, .input-textarea-wrap textarea::-webkit-input-placeholder {color:#fff; opacity:1;}
/*.input-text::-moz-placeholder, .input-textarea::-moz-placeholder {color:#fff; opacity:1;}*/
.input-text-wrap input::-moz-placeholder, .input-text-wrap select::-moz-placeholder, .input-textarea-wrap textarea::-moz-placeholder {color:#fff; opacity:1;}
/*.input-text:-ms-input-placeholder, .input-textarea:-ms-input-placeholder {color:#fff; opacity:1;}*/
.input-text-wrap input:-ms-input-placeholder, .input-text-wrap select:-ms-input-placeholder , .input-textarea-wrap textarea:-ms-input-placeholder {color:#fff; opacity:1;}
/*.input-text:-moz-placeholder, .input-textarea:-moz-placeholder {color:#fff; opacity:1;}*/
.input-text-wrap input:-moz-placeholder, .input-text-wrap select:-moz-placeholder, .input-textarea-wrap textarea:-moz-placeholder {color:#fff; opacity:1;}
/*.input-textarea{width:100%; border:1px solid #fff; color:#fff; font-size:16px; height:110px; padding:5px 15px; background:none; border-radius:0;font-family: 'AvenirLight'; margin-bottom:20px; resize:none;}*/
.input-textarea-wrap textarea{width:100%; border:1px solid #fff; color:#fff; font-size:16px; height:99px !important; padding:5px 15px !important; background:none; border-radius:0;font-family: 'AvenirLight';/* margin-bottom:20px;*/ resize:none;}

.input-text-wrap select{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/down-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.input-text-wrap select::-ms-expand{display: none;}

.gform_wrapper .field_description_below .gfield_description{ padding-top: 2px !important; }

.gform_wrapper #gform_3 .gform_footer{margin-top: 0;}

.submit-btn,#gform_submit_button_3,#gform_submit_button_7{ font-size:18px; color:#fff; text-decoration:none;background: #8ab137;background: -moz-linear-gradient(top, #8ab137 0%, #92b83f 38%, #9ec44b 78%, #a1c84e 100%);background: -webkit-linear-gradient(top, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);background: linear-gradient(to bottom, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab137', endColorstr='#a1c84e',GradientType=0 ); display:inline-block; text-align:center; width:100%; height:51px;border-radius:5px; border:none;}
.submit-btn:hover, #gform_submit_button_3:hover,#gform_submit_button_7:hover,#gform_submit_button_3:focus,#gform_submit_button_3:focus, .submit-btn:focus{background: #a1c84e;background: -moz-linear-gradient(top, #a1c84e 0%, #9ec44b 22%, #92b83f 62%, #8ab137 100%);background: -webkit-linear-gradient(top, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);background: linear-gradient(to bottom, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c84e', endColorstr='#8ab137',GradientType=0 ); color:#fff; text-decoration:none;}
.footer-middle{ width:100%; /*background:#313131;*/ padding:30px 0 45px 0; background: #5C5D59;}
.footer-middle-top{ padding-bottom:50px; width:100%; text-align:center;}
.footer-middle h3{ color:#fff; font-size:18px;font-family: 'avenirregular'; margin:0 0 20px 0;}
.footer-middle ul{ margin:0; padding:0;}
.footer-middle ul li{ list-style:none; display:inline-block; width:100%; margin-bottom:2px;}
.footer-middle ul li a{ color:#98c23d; font-size:18px;font-family: 'avenirregular'; text-decoration:underline;}
.footer-middle p{ color:#fff; font-size:18px; line-height:23px;}
.footer-middle p a{ text-decoration:underline; font-family: 'avenirregular'; color:#98c23d;}
.footer-middle p strong{font-family: 'avenirregular'; font-weight:normal; display:block; width:100%;}
.footer-bottom{/*background:#313131;*/ padding-bottom:40px; width:100%;  background: #5C5D59;}
.footer-bottom ul{ margin:0; padding:0;}
.footer-bottom ul li{ list-style:none; display:inline-block; padding:0 15px; line-height:15px; /*border-left:2px solid #848484;*/ border-left: 2px solid #98c23d;}
.footer-bottom ul li a{ /*color:#848484;*/ font-size:18px;font-family: 'avenirregular'; }
.footer-bottom ul li:first-child{ border-left:none; padding-left:0;}
.why-potatoes{ width:100%; margin-top:-50px; padding-bottom:50px;}
.why-potatoes-inner{ padding:53px 145px 48px; background:#fff; position:relative;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.1); -moz-box-shadow:0px 4px 6px 0px rgba(0,0,0,0.1); -webkit-box-shadow:0px 4px 6px 0px rgba(0,0,0,0.1); -ms-box-shadow:0px 4px 6px 0px rgba(0,0,0,0.1); -o-box-shadow:0px 4px 6px 0px rgba(0,0,0,0.1); }
.why-potatoes-inner h2{ color:#5c5d59; font-size:30px; margin:0 0 20px 0; text-align:center;}
.why-potatoes-inner-small{ margin:0 auto; max-width:570px; text-align:center;}

.why-potatoes-inner table{ width:100%; text-align:center; border-collapse: collapse;}
.why-potatoes-inner table thead tr th{ border-bottom:none; border-top:none; background:#97c23c;font-family: 'AvenirLight'; font-size:18px; color:#fff; text-align:center; padding:10px 15px;border-left:3px solid #fff; border-right:3px solid #fff;}
.why-potatoes-inner table tbody tr td{ text-align:center; background:#ededed; border-top:none; padding:10px 15px; border-left:3px solid #fff; border-right:3px solid #fff; border-bottom:none;}
.why-potatoes-inner table tbody tr:nth-child(2n) td{ background:#fff;}

ul.pdf-download{ margin:15px 0 0 0; padding:0; text-align:center;}
ul.pdf-download li{ list-style:none; display:inline-block; padding:0 20px 0 0;}
ul.pdf-download li a{ color:#97c23c; font-size:16px;font-family: 'AvenirMedium'; text-decoration:underline;}
ul.pdf-download li:first-child a{ color:#3255a4; text-decoration:none;font-family: 'AvenirBook'; margin-right:30px;}
ul.pdf-download li img{ vertical-align:bottom; margin-left:15px;}
/*.potato-pic{ position:absolute; left:-305px; bottom:-96px;}*/
.potato-pic{ position:absolute; left:-70px; bottom:-40px;}
.potato-pic-right{position:absolute; right:-100px; bottom:-96px;}

.faq{ width:100%; padding:50px 0;}
.faq h2{ text-align:center; margin:0 0 60px 0;}
.qa{ margin:0; padding:0; width:100%;}
.qa li{ list-style:none; width:100%; margin-bottom:48px;}
.qa li p{ margin:0;font-family: 'AvenirLight'; font-size:16px; color:#000; margin:0 0 25px 0;}
.qa li h3{font-family: 'avenirregular'; margin-bottom:15px;font-size:16px; color:#000;}
.qa-txt{ color:#3255a4; font-size:16px;font-family: 'avenirregular'; position:absolute; left:0; top:-2px;}
.qa-txt-a{ color: #97c23c; }
.qa-answer, .qa-question{ position:relative;padding-left:47px; }

.help-potatos{ width:100%;/* background:url(../images/help-potato.jpg) no-repeat;*/ background-attachment:fixed; background-size:cover; margin-bottom:60px; }
.potato3-pic{background:url(../images/potato3.jpg) no-repeat; background-attachment:fixed; background-size:cover; }
.help-potatos h2{ font-size:60px; color:#fff;font-family: 'AvenirLight'; margin:0 0 50px 0;}
.help-potatos ul{ margin:0; padding:0 0 0 66px;}
.help-potatos ul li{ font-size: 16px; list-style:none; background:url(../images/bullet.png) no-repeat left center; padding-left:64px; margin:12px 0; color:#fff;font-family: 'avenirregular';}
.help-potatos-inner{ position:relative;padding:85px 0 95px 0; color: #fff; }
.help-potatos-pic{ position:absolute; right:40px; bottom:-90px;}

.search-box{ width: 230px; position: absolute; top: 0px; right: 0; /*display: none;*/}
.search-box .form-inline{ width: 100%; }
.search-box .form-inline .form-group, .search-box .form-inline .form-group .input-group{ float: right; }

.responsive-toggle-icon{ display: none; background:#f5f5f5 url(../images/plus-minus.png); background-repeat: no-repeat; background-position: top center;
 position: absolute; right:0; top: 0; z-index: 1; width:52px; height: 40px; cursor: pointer; border-left: 1px solid #e7e7e7;  }
header .navbar-nav > li > a .caret{ position: relative; top: -3px; }
header .navbar-nav > li:hover > a{ /*background: #f0f0f0;*//*color: #000 !important;*/color: rgb(92,93,89) !important; }
header .navbar-nav .dropdown-menu > li:hover > a{ background: none; }
header .navbar-nav > li > a:hover{/* background: #f0f0f0 !important;*//* color: #000 !important; */ color: rgb(92,93,89) !important; }

.about-section1{ width: 100%; text-align: center; padding: 60px 0;}
.about-section1 h2{ color: #98c23d; margin-bottom:15px; margin-top: 0; font-family: 'AvenirHeavy';}
.about-top-inner{ max-width: 578px; margin: 0 auto; }
.about-top-inner p strong{ display: block; width: 100%; }

.about-section2{ width: 100%; background-image: url(../images/about1.jpg); background-repeat: no-repeat; 
background-size: 100%; /*padding: 75px 0 50px 0;*/  padding: 75px 0 100px 0;}
.about-section2 h2{ color: #fff; margin: 0 0 5px 0; font-family: 'AvenirHeavy';}
.about-section2 p{ color: #fff; margin-bottom: 15px; }
.about-section2-inner{ max-width: 530px; }
.about-section2-inner .btn-primary{font-family: 'AvenirNextMedium'; padding: 10px 60px; background-color: #3255a4; border-color: #3255a4; font-size: 18px; }
.about-section2-inner .btn-primary:hover, .about-section2-inner .btn-primary:focus{
background: #4464ac;
background: -moz-linear-gradient(top, #4464ac 0%, #4161a9 22%, #33529a 72%, #2d4d95 100%);
background: -webkit-linear-gradient(top, #4464ac 0%,#4161a9 22%,#33529a 72%,#2d4d95 100%);
background: linear-gradient(to bottom, #4464ac 0%,#4161a9 22%,#33529a 72%,#2d4d95 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4464ac', endColorstr='#2d4d95',GradientType=0 ); color:#fff; text-decoration:none;

}
.about-section3{ width: 100%; padding: 40px 0 40px 0;}
.about-section3 h2{color: #98c23d; margin: 0 0 15px 0; font-family: 'AvenirHeavy';}
.about-section3 p{ margin-bottom: 25px; }

.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-controls .owl-page span{margin: 5px 7px; background-image: url(../images/sliderb.png); display: block; 
    width:19px; height: 19px;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background-image: url(../images/slidera.png); }
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center;}

.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(../images/grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#owl-demo { margin-top: 50px; }
#owl-demo .item img{display: block;width: 100%;height: auto; border-radius: 5px;}
.about-section3 .owl-buttons{ position: absolute; left: 0; bottom: 0; width: 100%; }
.about-section3 .owl-buttons .owl-prev{ margin-right: 62px; display: inline-block !important; background-image:url(../images/prev.png); background-repeat: no-repeat; background-position: center; display: block; width: 38px; height: 38px; text-indent: -99999px; }
.careers-slider .owl-buttons .owl-prev{margin-right: 85px;}
.about-section3 .owl-buttons .owl-next{ margin-left: 62px; display: inline-block !important; background-image:url(../images/next.png); background-repeat: no-repeat; background-position: center; display: block; width: 38px; height: 38px; text-indent: -99999px; }
.careers-slider .owl-buttons .owl-next{margin-left: 85px;}
.about-section3 .owl-theme .owl-controls .owl-page span{ position: relative; z-index: 1; }
.about-section3 .owl-pagination{ margin-top: 20px; }

.our-locations-about{ background-image: url(../images/about-b.jpg); background-position: bottom right; background-size:100%; padding-top:45px; padding-bottom: 40px;}
.about-section4{ width: 100%; padding-bottom: 50px; padding-top: 40px; }
.about-section4 h2{color: #98c23d; margin: 0 0 15px 0; font-family: 'AvenirHeavy';}
.about-section4 p{ margin-bottom: 25px; }

.about-section4 h3{font-family: 'avenirregular'; color: #000; font-size: 16px; margin: 45px 0 10px 0; }
.about-section4 ul{ margin: 0; padding: 0; }
.about-section4 ul li{ list-style: none; line-height: 24px; }
.about-section4 ul li a{font-family: 'AvenirLight'; color: #98c23d; font-size: 16px; text-decoration: underline;}
ul.ipni-pic{ margin:40px 0 20px 0; padding: 0; }
ul.ipni-pic li{list-style: none; display: inline-block; margin-right:77px; margin-bottom: 10px;}
ul.ipni-pic li:last-child{ margin-right: 0; }
.footer-top-blue-bg{ background-color: #3255a4; background-image: none; }
.value-section{ width: 100%; background: url(../images/value.jpg); background-size: cover; background-repeat: no-repeat; background-attachment: fixed; }
.value-section-inner{ max-width: 750px; margin: 0 auto; padding: 50px 50px 90px 50px; background-color: rgba(255,255,255,0.75); }
.value-section-inner h2{ color: #98c23d; text-align: center;font-family: 'AvenirHeavy'; margin: 0 0 15px 0;}
.value-section-inner p{font-family: 'avenirregular'; text-align: center; color: #000; font-size: 16px; }
.value-section-inner ul{ margin:0; padding:0 0 0 66px;}
.value-section-inner ul li{ list-style:none; background:url(../images/dot.png) no-repeat left top 8px; padding-left:55px; margin:12px 0; color:#000;font-family: 'AvenirLight'; font-size: 16px;}
.about-video{ width:100%; }
.about-video-inner{ max-width:1135px; margin: 0 auto; padding: 55px 0; }
.about-video-inner h2{ color: #5c5d59; text-align: center; margin: 0 0 35px 0; }
ul.why-intrepid-link.why-gib-btn li{ width: auto;}
ul.why-intrepid-link.why-gib-btn li a{ padding-right:36px; padding-left:36px; }
.contact-section1{ width: 100%; padding: 80px 0; }
.contact-section1 h2{ color: #3255a4; font-family: 'avenirregular'; margin: 0 0 40px 0;}
.contact-section1 h3{ font-family: 'avenirregular'; color: #000; font-size: 16px; margin: 0;}
.contact-section1 p{ color: #000; font-size: 16px; margin: 0; }
.contact-section1 a{ color:#98c23d; text-decoration: underline; font-size: 16px;}
.contact-section1 .col-md-4{ min-height: 145px; }
.contact-section1 .col-md-6{ min-height: 100px; }
.page-id-365 .contact-section1 .col-md-6{ min-height: 50px; }
.contact-section1 .col-md-12{ min-height: 100px; }
.page-id-365 .contact-section1 .col-md-12{ min-height: 50px; }
.potato-pic-crop{ left: -70px; bottom: -50px; }

ul.agriculture-row{ margin: 0; padding: 0 0 40px 0; }
ul.agriculture-row > li{ padding-top: 50px; padding-bottom: 50px; position: relative; width: 100%; list-style: none; float: left; border-bottom: 1px solid #d7d7d7; }
.agriculture-col-left{ float: left; width: 260px; position: relative; }
.agriculture-col-left img{ border-radius: 50%; }
.agriculture-col-right{ float: right; width: 850px; padding-top: 30px; }
.agriculture-col-right h2{ margin: 0 0 15px 0; }
.exp-right-section h2{ margin: 0 0 15px 0; }
.agriculture-col-right h3{ color: #5c5d59; font-size: 16px; font-family: 'avenirregular';}
.exp-right-section h3{ color: #5c5d59; font-size: 16px; font-family: 'avenirregular';}
.plus-pro{ position: absolute; top:15px; left: 0; }

.sales-info-btn{ font-size:18px; color:#fff; text-decoration:none;background: #8ab137;
background: -moz-linear-gradient(top, #8ab137 0%, #92b83f 38%, #9ec44b 78%, #a1c84e 100%);
background: -webkit-linear-gradient(top, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
background: linear-gradient(to bottom, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab137', endColorstr='#a1c84e',GradientType=0 ); display:inline-block; text-align:center; width:196px; height:51px; line-height:51px; border-radius:5px; margin-top:10px;}
.sales-info-btn:hover, .sales-info-btn:focus{background: #a1c84e;
background: -moz-linear-gradient(top, #a1c84e 0%, #9ec44b 22%, #92b83f 62%, #8ab137 100%);
background: -webkit-linear-gradient(top, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
background: linear-gradient(to bottom, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c84e', endColorstr='#8ab137',GradientType=0 ); color:#fff; text-decoration:none;}

.agriculture-section1 table{ width:100%; text-align:center;}
.agriculture-section1 table thead tr th{ border-bottom:none; border-top:none; background:#97c23c;font-family: 'AvenirLight'; font-size:18px; color:#fff; text-align:center; padding:10px 15px;border-left:3px solid #fff; border-right:3px solid #fff;}
.agriculture-section1 table tbody tr td{ /*background:#ededed;*/ border-top:none; padding:10px 15px; border-left:3px solid #fff; border-right:3px solid #fff; border-bottom:none;}
/*.agriculture-section1 table tbody tr:nth-child(2n) td{ background:#fff;}*/
.agriculture-section1 .table-show{ margin-top:35px; display: none; }
.bottom-arrow{  text-align: center; width: 100%; }
.bottom-arrow a{position: absolute; bottom: -15px; left:50%; margin-left: -19px;transition: all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
ul.agriculture-row li.addCls .bottom-arrow a{ transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }

.pro-detail{ width: 100%; }
.pro-detail .sales-info-btn{ display: inline-block; }
.pro-detail .pdf-download{ width: auto; display: inline-block; }
.pro-detail .download-pdf{}

.pro-detail ul.pdf-download li:first-child a{ color:#97c23c; text-decoration:underline;font-family: 'AvenirBook'; margin-right:0;}
ul.pdf-download li img{ vertical-align:bottom; margin-left:15px;}

ul.pdf-download li.download-pdf a{ color:#3255a4; text-decoration:none;font-family: 'AvenirBook'; margin-right:30px;}

.agriculture-section1 .table-show table{ width: 100%;}
.agriculture-section1 .table-show table tr td{ width: 194px; }

.sales-info-bottom{ width: 100%; text-align: center; }
.sales-info-bottom a{}
.sales-info-bottom a{ font-size:18px; color:#fff; text-decoration:none;background: #8ab137;
background: -moz-linear-gradient(top, #8ab137 0%, #92b83f 38%, #9ec44b 78%, #a1c84e 100%);
background: -webkit-linear-gradient(top, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
background: linear-gradient(to bottom, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab137', endColorstr='#a1c84e',GradientType=0 ); display:inline-block; text-align:center; width:196px; height:51px; line-height:51px; border-radius:5px; margin-top:10px;}
.sales-info-bottom a:hover,.sales-info-bottom a:focus{background: #a1c84e;
background: -moz-linear-gradient(top, #a1c84e 0%, #9ec44b 22%, #92b83f 62%, #8ab137 100%);
background: -webkit-linear-gradient(top, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
background: linear-gradient(to bottom, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c84e', endColorstr='#8ab137',GradientType=0 ); color:#fff; text-decoration:none;}
.pro-line-section{ width: 100%; }
.pro-line-section h2 {color: #5c5d59;text-align: center; margin: 0 0 35px 0;/*text-shadow: -2.427px 1.763px 16.92px rgba(1, 1, 1, 0.6);*/ text-shadow: 0px 3px 8.46px rgba(1, 1, 1, 0.6);}
.pro-line-section-inner {max-width: 573px;margin: 0 auto; padding: 55px 0 0 0;}
.pro-line-section-inner-1-col {max-width: 272px;margin: 0 auto; }

.navbar-default .navbar-nav > .active > a{background: none;}
.center-logo{display: block;text-align: center;margin:26px auto 0;}
.two-column_wrapper ul.gform_fields.gform_column {display: block;float: left;width: 50%;}
.gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child {display: none;}
#gform_wrapper_3 .gsection{display: none;}
#gform_confirmation_message_3{color: #fff;}


.footer-top .validation_error{ display: none; }
.gform_wrapper li.gfield.gfield_error{ margin-left: 0 !important; margin-right: 0 !important; 
margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; 
background: none !important; border: none !important;  }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required{ padding-right: 16px !important; }
.owl-carousel .owl-item { text-align: center;}
.owl-carousel .owl-item .txt-slide{ text-align: left;}

.about-section3.careers-slider{padding-bottom: 40px; padding-top:0px;}

.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
.gform_wrapper li.gfield_error textarea, .gform_wrapper li.gfield_error select{
    border: 1px solid #790000 !important;
}
.navbar-default .navbar-nav > .active > a:hover{background: none; }
.navbar-default .navbar-nav > .active > a{/*color: #000 !important;*/color: rgb(92,93,89) !important; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{color: rgb(92,93,89) !important; background: #fff; }
.exp-prod-heading{color: #98c23d;font-family: 'AvenirHeavy';}
.plus-pro img{cursor: pointer;}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;
word-wrap: normal !important;}
.search-jobs-frame{ width: 100%; height:1000px; overflow: hidden; border:none; }
.hero-banner ul{color: #fff;   font-family: AvenirLight;  font-size: 16px;  line-height: 24px;}
.about-top-inner > ul{text-align: left;}
.about-top-inner li{margin-bottom: 10px;}
#gform_3 #field_3_10{margin-top: 0px;}
#gform_3 #field_3_10 .ginput_container{margin-top: 0px; color: #fff;}
#gform_3 #field_3_10 .ginput_container input[type="checkbox"]{margin-top: 5px; vertical-align: top;}
#gform_3 #field_3_10 .ginput_container label{font-family: "AvenirLight";font-size: 14px;text-indent: 3px;}
.input-textarea-wrap textarea{height: 80px !important;}
#gform_3 .gform_footer{ margin-top: 0; padding-top: 5px}
#gform_confirmation_wrapper_3{font-family: AvenirHeavy; font-size: 20px; text-align: center;}
.page-id-553 .value-section{ margin-top: 50px;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:transparent; color: rgb(92,93,89) !important;}
#gform_submit_button_3{text-transform: uppercase;}
/*.page-id-497 .hero-banner-inner{top: 60%;}*/
.error404-wrapper .left-content h2{color: rgb(50,86,164); font-size: 150px; text-align: center;}
.useful-links{padding-left: 0;}
.useful-links > li{list-style: none;}
.hero-banner{position:relative;}
.hero-banner:after{background: rgba(0,0,0,0.3); position: absolute;  top: 0; left: 0;  width: 100%;  height: 100%; content: "";}
/*.hero-banner:after {background: rgba(0,0,0,0.4);    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;}*/
.hero-banner-inner{z-index: 2;}
.page-id-16 .about-section1{padding-bottom: 30px;}
.page-id-16 .pro-line-section-inner{padding-top: 30px;}

.social-footer li{ display: inline !important; }
.subcontent{margin:0.1in 0in 0.1in 0.25in; text-align: justify;}
.inner-content ul{ font-family: AvenirLight;  font-size: 16px; }
.inner-content ul li{margin-bottom: 10px;}
.inner-content ol{ font-family: AvenirLight;  font-size: 16px; }
.inner-content ol li{margin-bottom: 10px;}
.page-id-365 .contact-section1{ padding: 20px 0;}
.page-id-365 .contact-section1 h2{ font-size: 20px; margin-bottom: 20px;}
.page-id-365 .contact-section1 .col-md-4{ min-height: 100px;}
.table-responsive td{text-align: center;}


/** Trio Page CSS **/
.page-id-12 .pro-line-section{ margin-top: -50px; padding-bottom: 55px;}
.page-id-12 .pro-line-section-inner{  padding-top: 0;}
.page-id-12 .pro-line-section-inner > h2{  color: #fff; position: relative;}
.page-id-12 .about-section1{background:rgba(0, 0, 0, 0) url("../images/strip.jpg") repeat-x scroll center top;}
/** Trio Page CSS **/

/** Salt page css **/
.page-id-16 .pro-line-section{ margin-top: -50px; padding-bottom: 55px;}
.page-id-16 .pro-line-section-inner{  padding-top: 0;}
.page-id-16 .pro-line-section-inner > h2{  color: #fff; position: relative;}
.page-id-16 .about-section1{ background: rgba(0, 0, 0, 0) url("../images/strip.jpg") repeat-x scroll center top;}
/** Salt page css **/

/** Potash page css **/
.page-id-14 .about-section1{ background: rgba(0, 0, 0, 0) url("../images/strip.jpg") repeat-x scroll center top;}
/** Potash page css **/

/** FLuids Page CSS **/
.page-id-497 .pro-line-section{ margin-top: -50px; padding-bottom: 55px;}
.page-id-497 .pro-line-section-inner-1-col{  padding-top: 0;}
.page-id-497 .pro-line-section-inner-1-col > h2{  color: #fff; position: relative;}
.page-id-497 .about-section1{ background: rgba(0, 0, 0, 0) url("../images/strip.jpg") repeat-x scroll center top;}
/** FLuids Page CSS **/

.ph-numbers{color: #fff; font-size: 18px;}
.ph-numbers > label{ font-weight: normal; width: 215px; display:inline-block;}

/*.footer-middle .col-md-4 .widget:last-child{ margin-bottom: 0;}*/
.header-ph{  color: #666666; font-size: 14px; line-height: 1.5;  position: absolute;  /*right: 380px; */ right: 290px; text-transform: uppercase;  top: 40px !important;}
.header-ph-2{  color: #666666; font-size: 14px; line-height: 1.5;  position: absolute;  /*right: 380px; */ right: 290px; text-transform: uppercase;  top: 20px;}
@media screen and (max-width:991px) { 
	.header-ph-2 { 
		top: -25px;
		right: 0;
	} 
}
.header-ph-3{position:absolute;left:35%; top:25px; z-index:1000; text-transform:uppercase;}
.header-ph-3 a {color: red;font-weight:bold;}
.header-mobile-ph{display: none;}
@media screen and (max-width:1300px) and (min-width:992px){.header-ph-3{left:10%;top: 10px;}}
@media screen and (max-width:991px){header.navbar{padding-bottom:30px;} .header-ph-3{right: 0 !important;top: -5px;text-align:right;}}
.header-mobile-ph a{color: inherit;}
.qa-answer > ul{ margin-bottom: 25px;  padding-left: 10px;}
.qa-answer li{ color: #000; font-family: "AvenirLight"; font-size: 16px;list-style: inside none disc; margin-bottom: 10px;}
.help-potatos h3{ color: #fff; font-family: "AvenirLight";margin: 0 0 50px; line-height: 1.5; /*text-shadow:-2.427px 1.763px 16.92px rgba(1, 1, 1, 0.6);*/ text-shadow: 0px 3px 8.46px rgba(1, 1, 1, 0.6);}
.yes-ul li{list-style: none;}
/*.agriculture-col-right .tablepress td, .agriculture-col-right .tablepress th{ text-align:center;} */
.header-ph-wrapper{position: relative;}
.txt-slide ul li{font-family: "AvenirLight";  font-size: 16px;  line-height: 24px; }
.page-id-166 .about-section3.careers-slider{ padding-top: 40px;}
.who-we-are-box-pic iframe { width: 100%;}
select#input_1_9 option{background-color: rgb(50,85,166);}
#gform_wrapper_3 select option{background-color: rgb(50,85,166);}
.social-footer li a { background: #555555; width: 28px; height: 28px; color: #fff !important; display: inline-block; text-align: center; border-radius: 50%;
 font-size: 15px !important; line-height: 28px; border: 1px solid #fff;}
body.search-results .entry-summary p{display: inline;}
section.no-results{background: none;}
section.no-results .search-box{position: relative;}
section.no-results .search-box .form-inline .form-group{float: none;}
.why-potatoes-inner .table-responsive img, .about-section4 img,.about-section1 .about-top-inner img{display: block;  height: auto;  max-width: 100%;}
.hero-banner{ overflow: hidden; position: relative; padding: 130px 0; min-height: 530px; }
.overlay-banner{background: url("../images/gradient.png"); background-size:cover; background-position: center center; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.hero-banner-inner{ position: relative; z-index: 1; }
header .navbar-brand {  padding-right: 0;}
.reg{  font-size: 0.83em;    position: relative;    top: -0.4em;    vertical-align: baseline;}
.hero-banner-inner span.reg{  font-size: 0.5em; top: -0.8em; }
#searchForm #s-error, #searchForm-search #s-error{display: none !important;}
#searchForm input.error, #searchForm-search input.error{border:1px solid red;}
ul.dropdown-menu li a{text-transform: uppercase; font-size: 12px; font-weight: 400; font-family: 'avenirregular'; color: #3255a4;}
.salesrep-wrapper .col-md-4{margin-bottom: 20px;}
.row.match-my-cols {  overflow: hidden; }
.row.match-my-cols [class*="col-"]{    margin-bottom: -99999px;    padding-bottom: 99999px;}
.contact-section1.salesrep-wrapper{padding:20px 0;}
.contact-section1.salesrep-wrapper .col-md-4{text-align: center;}
.btn-hrs.btn-directions{min-width: 220px;}
.btn-learn{display: none;}
.page-template-tpl-about .about-section1{padding:20px 0;}
.footer-bottom{margin-top: -5px;}
.table-section img{display: block;  height: auto;    max-width: 100%;}
ul.agriculture-row > li{margin-bottom: 15px;}
.gfield.submit_1{margin-top: 0 !important;}



/**
**
** 
        New CSS 06-09-17 
**
**
**/

.blog-section{ width: 100%; }
.blog-section-hero-image{ position: relative; text-align: center; width: 100%; margin: 60px 0 40px 0; }
.blog-section-hero-image img{ width: 100%; }
.blog-section-hero-image h1{ color: #fff; margin: 0; padding: 0; position: absolute; left: 0; top:50%; width: 100%; font-size: 48px;font-family: 'AvenirMedium';font-weight: normal; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.blog-section-left h2{ color: #98c23d; font-size: 36px; line-height: 40px; font-family: 'AvenirMedium'; margin: 0 0 15px 0;}
.blog-section-left p{ color: #5c5d59; font-size: 18px; line-height: 24px; font-family: 'AvenirLight'; margin: 0 0 15px 0;}
.btn-read-more{font-family: 'AvenirMedium'; display: inline-block; border-radius: 5px; font-size: 20px; color: #fff;background: #8ab137;
background: -moz-linear-gradient(top, #8ab137 0%, #92b83f 38%, #9ec44b 78%, #a1c84e 100%);
background: -webkit-linear-gradient(top, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
background: linear-gradient(to bottom, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab137', endColorstr='#a1c84e',GradientType=0 ); padding: 12px 49px; }
.btn-read-more:hover, .btn-read-more:focus{background: #a1c84e;
background: -moz-linear-gradient(top, #a1c84e 0%, #9ec44b 22%, #92b83f 62%, #8ab137 100%);
background: -webkit-linear-gradient(top, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
background: linear-gradient(to bottom, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c84e', endColorstr='#8ab137',GradientType=0 ); color:#fff; text-decoration:none;}
.blog-post{ margin-top:31px;flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; display: flex; -moz-display: flex; -webkit-display: flex; -ms-display: flex; -o-display: flex; }
.blog-post-column{ border: 1px solid #000; padding:0 0 49px; width:calc(50% - 30px); width:-moz-calc(50% - 30px); width:-webkit-calc(50% - 30px); width:-ms-calc(50% - 30px); width:-o-calc(50% - 30px); margin: 24px 15px; position: relative;}
.blog-post-content{ padding: 15px; }
.blog-post-image{ background: #000; text-align: center; }
.blog-post-content h3{ /*text-transform: uppercase;*/ color: #5c5d59; font-size: 21px; line-height: 33px; margin: 0 0 5px 0; font-family: 'AvenirLight';}
.blog-post-content h2{color: #3255a4; font-size:21px; line-height:24px; margin: 0 0 6px 0; font-family: 'AvenirHeavy';}
.blog-post-date{ color: #5c5d59; font-size: 18px; margin: 0 0 6px 0; font-family: 'AvenirLight';}
.blog-post-content p{ color: #5c5d59; line-height: 24px; font-size: 18px; }
.post-read-more{bottom: 0;left: 0;position: absolute;width: 100%;}
.post-read-more a{ display: block; font-size:18px; color: #fff;background: #8ab137;
background: -moz-linear-gradient(top, #8ab137 0%, #92b83f 38%, #9ec44b 78%, #a1c84e 100%);
background: -webkit-linear-gradient(top, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
background: linear-gradient(to bottom, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab137', endColorstr='#a1c84e',GradientType=0 ); padding: 12px 15px; font-family: 'AvenirMedium';}
.post-read-more a:hover, .post-read-more a:focus{background: #a1c84e;
background: -moz-linear-gradient(top, #a1c84e 0%, #9ec44b 22%, #92b83f 62%, #8ab137 100%);
background: -webkit-linear-gradient(top, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
background: linear-gradient(to bottom, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c84e', endColorstr='#8ab137',GradientType=0 ); color:#fff; text-decoration:none;}
.blog-section-left h2 span{ display: block; }
.blog-section-right{}
.blog-section-right h2{ color: #98c23d; font-size:30px; font-family: 'AvenirMedium'; margin:0 0 15px 0; border-bottom: 1px solid #000; padding-bottom: 10px;}
ul.categories-link{ margin:0 0 47px 0; padding: 0; }
ul.categories-link li{ list-style: none; line-height: 35px; }
ul.categories-link li a{ color: #5c5d59; font-size: 21px;font-family: 'AvenirLight'; }
ul.categories-link li a:hover,ul.categories-link li a:focus{ color: #98c23d; text-decoration: none;}
.weekly-digest{ width: 100%; padding:20px 18px; background: #3255a4; }
.weekly-digest h3{ color: #fff; font-size: 30px; text-align: center; font-family: 'AvenirHeavy'; margin:0 0 15px 0;}
.weekly-digest p{ color: #fff; font-size: 18px; line-height: 24px; text-align: center;font-family: 'AvenirLight'; margin:0 0 20px 0;}
.input-field{ background: #fff; padding: 0 25px; border: none; width: 100%; margin: 0 0 13px 0; border-radius: 5px; color: #5c5d59;font-family: 'AvenirMedium'; font-size: 16px; height: 58px;}
.input-field:focus{ outline: none; }
.subscribe-btn{ font-size:20px; color: #fff;background: #8ab137;
background: -moz-linear-gradient(top, #8ab137 0%, #92b83f 38%, #9ec44b 78%, #a1c84e 100%);
background: -webkit-linear-gradient(top, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
background: linear-gradient(to bottom, #8ab137 0%,#92b83f 38%,#9ec44b 78%,#a1c84e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab137', endColorstr='#a1c84e',GradientType=0 ); padding:0; height: 58px; font-family: 'AvenirMedium'; margin: 0; border: none; width: 100%; border-radius: 5px;}
.subscribe-btn:hover, .subscribe-btn:focus{background: #a1c84e;
background: -moz-linear-gradient(top, #a1c84e 0%, #9ec44b 22%, #92b83f 62%, #8ab137 100%);
background: -webkit-linear-gradient(top, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
background: linear-gradient(to bottom, #a1c84e 0%,#9ec44b 22%,#92b83f 62%,#8ab137 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c84e', endColorstr='#8ab137',GradientType=0 ); color:#fff; text-decoration:none; outline: none;}
.load-more{ width: 100%; text-align: center; margin-bottom: 84px; margin-top: 15px; }
.load-more a{ color: #3255a4; font-size: 30px; font-family: 'AvenirHeavy'; display: inline-block; border-bottom: 1px solid #3255a4; line-height: normal;}
.load-more a:hover, .load-more a:focus{ text-decoration: none; color: #8ab137; }
.weekly-newsletter{ width: 100%; padding:20px; margin-bottom: 67px; background: #3255a4; }
.weekly-newsletter h3{ color: #fff; font-size: 30px; font-family: 'AvenirHeavy'; margin:0 0 15px 0;}
.weekly-newsletter p{ color: #fff; font-size: 18px; line-height: 24px; font-family: 'AvenirLight'; margin:0 0 20px 0;}
.weekly-newsletter-form{ width: 100%; position: relative; padding-left: 0; padding-right: 334px; }
.weekly-newsletter-form li.weekly-newsletter-form-left{ width: 100%;}
.weekly-newsletter-form li{ list-style: none; }
.weekly-newsletter-form li.weekly-newsletter-form-right{ width: 318px; position: absolute; right: 0; top: 0;}
.post-date-name{ color: #5c5d59; font-size: 18px;font-family: 'AvenirLight'; margin: 0 0 40px 0; }
.blog-inner-left h2{ margin:0 0 10px 0; }
.blog-section-left h3{ color: #5c5d59;/* font-size: 24px;*/font-size: 18px; line-height: 22px; font-family: 'AvenirMedium'; /*margin: 0 0 20px 0;*/ margin: 0 0 10px 0;}
.blog-inner-left img{ margin: 0 0 25px 0; }
.blog-post-related { margin-top: 60px; margin-bottom: 31px; }
.blog-post-related h4{ margin: 0; text-align: center; color: #3255a4; font-size: 30px; font-family: 'AvenirHeavy';}
.blog-post-related .blog-post{ margin-top:10px; }
.blog-post-related .blog-post-column{width:calc(33.33% - 30px); width:-moz-calc(33.33% - 30px); width:-webkit-calc(33.33% - 30px); width:-ms-calc(33.33% - 30px); width:-o-calc(33.33% - 30px); margin: 24px 15px;}
ul.post-social{ margin:0 0 60px 0; padding: 0; }
ul.post-social li{ list-style: none; display: inline-block; margin-right: 15px; }
ul.post-social li:last-child{margin-right:0; }



@media (max-width: 1199px) {
    .blog-section-left h2{ font-size: 30px; }
    .blog-section-right h2{ font-size: 26px; }
    .post-date-name{ margin-bottom: 20px; }
    ul.categories-link li a{ font-size: 17px; }
    .weekly-digest h3{ font-size: 24px; }
    ul.post-social{ margin-bottom: 30px; }
    ul.categories-link{ margin-bottom: 20px; }
    .weekly-digest p, .weekly-newsletter p{ font-size: 16px; }
    .weekly-newsletter-form li.weekly-newsletter-form-right{ width: 150px; }
    .weekly-newsletter-form{ padding-right: 170px; }

}

@media (max-width: 991px) {
    .blog-post-related .blog-post-column, .blog-post-column{width:calc(50% - 30px); width:-moz-calc(50% - 30px); width:-webkit-calc(50% - 30px); width:-ms-calc(50% - 30px); margin:15px; width:-o-calc(50% - 30px);}
    .blog-section-hero-image{ margin: 30px 0 20px 0;}
    .blog-post-related {margin-top: 30px;margin-bottom: 15px;}
    .weekly-newsletter{ margin-bottom: 40px; }
    .load-more{ margin-bottom: 40px; }
    .weekly-newsletter{ margin-top:30px; }
}


@media (max-width: 639px) {
    .blog-post-related .blog-post-column, .blog-post-column{width:calc(100% - 30px); width:-moz-calc(100% - 30px); width:-webkit-calc(100% - 30px); width:-ms-calc(100% - 30px); width:-o-calc(100% - 30px);}
    .blog-section-hero-image{ margin: 30px 0 20px 0;}
    .blog-post-related {margin-top: 30px;margin-bottom: 15px;}
    .weekly-newsletter{ margin-bottom: 40px; }
    .blog-section-hero-image h1{ font-size: 22px; }
    .weekly-newsletter-form li.weekly-newsletter-form-right{ width: 100%; position: static; margin-top: 15px; }
    .weekly-newsletter-form{ padding-right: 0; }
    .weekly-newsletter p, .weekly-newsletter h2{ text-align: center; }
    .blog-section-left h2 {font-size: 22px;line-height: 28px;}
    .weekly-newsletter h3, .weekly-digest h3{ font-size: 23px; }
    .blog-section-left h3{ font-size: 20px; line-height: 32px; }
}

.jv-careersite>a {
    color: #fff;
    font-size: 18px;
    max-width: 286px;
    height: 51px;
    line-height: 51px;
    border: none;
    border-radius: 5px;
    background: #98c23d;
    font-family: 'AvenirMedium';
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    text-shadow: 0px 3px 8.46px rgba(1, 1, 1, 0.6);
}

.oilfield-header{
    font-family: 'avenirregular' !important;
    color: #333;
    padding-top: 40px;

}

.orange{
    color:#fd9400!important;
}

@media(width:768){
    .oilfield-header{
        font-size: 40;
    
    }

}

.oilfield-header-container{
	background-color:#d3d3d3;
}

.single-video-container{
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
}

.single-video-container iframe {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


.full-width-slide{
    /* min-height: 450px; */
    padding: 0;


  }

  .slide-description-container {
    min-height: 450px;
    width: 48%;
    padding: 0em;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0em 6em;
    background-color: rgba(0, 0, 0, .6);
  }

  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .slide-description-container {
        min-height: 450px;
        width: 48%;
        padding: 0em;
        color: white;
        display: flex;
       
        padding: 7em 6em 7em 6em;
        background-color: rgba(0, 0, 0, .6);
      }
}

  .slider-header{
    padding-top: 40px;
  }
  
  @media (max-width:768px){
      .slide-description-container {
        width: 100%;
    }

  }
  
  .orange-btn{
    margin: 0 6px;
    color: #fff;
    font-size: 18px;
    max-width: 286px;
    height: 51px;
    line-height: 51px;
    border: none;
    border-radius: 5px;
    background: #fd9400;
    font-family: 'AvenirMedium';
    display: inline-block;
    width: 100%;
    text-shadow: 0px 3px 8.46px rgba(1, 1, 1, 0.6);


  }

  .orange-btn:hover{
    background: #e88700;
    text-decoration: none;
    color: #fff;

  }


  a.orange-btn:focus, a.orange-btn:active {
    color: #fff;
    text-decoration: none;
}

  .page-id-1447 .about-section2-inner {
    min-width: 100%;
    height: 100%;
  }

  .page-id-1447 .about-section2 {
    background-position: center center;
    min-height: 500px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .page-id-1447 h2{
    font-family: 'AvenirRegular';
  }

  #gform_wrapper_7 ul.gform_fields.top_label.form_sublabel_below.description_below.gform_column {
    width: 100%;
}



  .download-fulfillment-wrapper{
    background-color: #8ab137;
    color: #fff;
}

.download-content-wrapper{
    padding: 3em 0em;
}

.download-fulfillment-button{
    color: #fff;
    font-size: 18px;
    height: 51px;
    line-height: 51px;
    border: none;
    background: #3255a6;
    font-family: 'AvenirMedium';
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 258px;
}

.download-fulfillment-button:hover{
    background-color: #23527c;
    color: #fff;
    text-decoration: none !important;

}

.download-fulfillment-button:focus,.download-fulfillment-button:active{
    color: #fff;

    text-decoration: none !important;

}

.brine-dashboard{
    padding: 5em 0em;
    background-color: #CACAC8;
}

.dashboard-component{
    margin: 7px;
    padding: 2em;
    -webkit-box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.75);
    display: flex;
    justify-content: center;
    background-color:#fff;
    
}

.no-padding{
    padding: 0;
}

.no-pl{
    padding-left: 0;
}
/*.no-pr{
    padding-right:0;
}*/

.brine-content-container{
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.brine-tank-wrapper{
    background-image: url(http://intrepidlvl.staging.wpengine.com/wp-content/uploads/2017/02/water.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 100%;
    background-size: 50% 10%;
    -webkit-transition: all 3s ease-out;
    -moz-transition: all 3s ease-out;
    -o-transition: all 3s ease-out;
    transition: all 3s ease-out;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}


.brine-tank{
    z-index: 50;
    position: relative;
    width: 100%;
    overflow:hidden;
}

.brine-header-wrapper{
    text-align:	center;
    color: #fff;
    background-color: #5C5D59;
    flex-direction: column;

}

.tank-data-wrapper{
    display: flex;
    flex-direction: column;
    position: absolute;
    z-index: 51;
    right: 70px;
    padding: 2em 5em 5em 5em;
    background: rgba(255,255,255,0.9);
    -webkit-box-shadow: 8px 8px 24px -1px rgba(0,0,0,0.45);
    -moz-box-shadow: 8px 8px 24px -1px rgba(0,0,0,0.45);
    box-shadow: 8px 8px 24px -1px rgba(0,0,0,0.45);
    max-width: 40%;
}

.tank-location{
    border-right: 1px solid #5C5D59;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tank-info{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.data-wrapper{
    padding: 2em 0em;
}

#current-tank-level-carlsbad{
    color: #3255a6;
}
#barrels-available-carlsbad{
    color: #8ab137;
}

#current-tank-level-loc2{
    color: #3255a6;
}
#barrels-available-loc2{
    color: #8ab137;
}

#current-tank-level-loc3{
    color: #3255a6;
}
#barrels-available-loc3{
    color: #8ab137;
}

.underline{
    height: 3px;
    width: 150px;
    background: #8ab137;
}
.brine-tank-location{
    color: #3255a6;
}

.no-gutters{
    padding:0 !important;
    margin:0 !important;
    width: 100%
}

.wpgmza_map, #wpgmza_map{
    padding-bottom: 10px;
}
@media(max-width:1090px){

    .no-pr{
        padding-right: 15px;
    }
    .no-pl{
        padding-left: 15px;
    }
}

@media(max-width:768px){
    .tank-data-wrapper{
        position: static;
        background: #fff;
        box-shadow: none;
        padding: 5em;
        max-width:100%;
        text-align: center;
    }

    .underline{
        margin: 0 auto;
    }

    .download-content-wrapper{
        text-align: center;
        padding: 1em 0em;
    }
    .water-jar{
        height: 200px !important;
            width: 200px !important;
    }

    .water-animation-container{
        height: 255px !important;
    }

    .dashboard-component{
        justify-content: flex-start;
    }

}

.location-header-wrapper{
    text-align: center;
    padding: 1em 0em;
}
.map-container{
    display: flex;
    flex-flow: column;
}

.water-animation-container{
    height: 433px;

}

.container-ball {
    background-color: #000;
    width: 100%;
    height: 800px;
    padding: 50px;
    }
.container-ball .ball {
    background: #eee;
    width: 250px;
    height: 250px;
    border-radius: 200px;
    margin: 0 auto;
    display: block;
    cursor: pointer;
}
.container-ball .ball:hover {
    box-shadow: inset 20px 0 20px 25px #53a7ea;
    transition: all 0.3s ease-in-out;
}

.water-jar {
    height: 280px;
    width: 280px;
    position: relative;
    margin: auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(0%, 0%);
    background: #020438;
    border-radius: 100%;
    overflow: hidden;
}

.water-jar .water-filling {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 64px;
}

.water-jar .water {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    background: #4D6DE3;
}

.water-jar .water_wave {
    width: 200%;
    position: absolute;
    bottom: 100%;
}

.water-jar .water_wave_back {
    right: 0;
    fill: #C7EEFF;
    -webkit-animation: wave-back 2.5s infinite linear;
    animation: wave-back 2.5s infinite linear;
}

.water-jar .water_wave_front {
    left: 0;
    fill: #4D6DE3;
    margin-bottom: -1px;
    -webkit-animation: wave-front 2s infinite linear;
    animation: wave-front 2s infinite linear;
}

@-webkit-keyframes wave-front {
    100% {
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    }
    @keyframes wave-front {
    100% {
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    }
    @-webkit-keyframes wave-back {
    100% {
        -webkit-transform: translate(50%, 0);
        transform: translate(50%, 0);
    }
    }
    @keyframes wave-back {
    100% {
        -webkit-transform: translate(50%, 0);
        transform: translate(50%, 0);
    }
}

.i-south-mobile{
	display:block;
	margin: 0 auto;
	width:70%;
}

@media screen and (max-width:990px){
.i-south-mobile {
	display:block;
	margin: 0 auto;
	text-align:center !important;
	width:90%;
}

.i-south-mobile-hr{
	display:block;
	margin:40px auto 40px auto !important;
}
	}

.organics-column {
	width:200%;
}

@media (max-width:990px) {
	.organics-column {
		width: 100%;
	}
}

.tailored-solutions {
	background-color: #0000007d;
	width: 130%;
	margin: 0 -15%;
	padding: 3em;
}

@media (max-width:880px) {
	.tailored-solutions {
		width: 100%;
		margin: 0 auto;
	}
}

@media (max-width:990px){
.wp-image-1831{
	width:100%;
}
}


.i-south-grid {
  padding: 0;
  margin: 0;
  list-style: none;
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
	margin-bottom:2em;
}

.i-wrap    { 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.i-flex-item {
  xpadding: 10px;
  width: 350px;
  line-height: 100px;
  color: #000000;
  font-weight: bold;
  font-size: 2em;
  text-align: center;
	margin-bottom:1em;
}

@media screen and (max-width:991px){
	#rig-count {
		position: relative !important;
		text-align: center !important;
		margin-top: 2em !important;
	}
}

/*ESG LP Styling*/


.page-id-1977 .container h1{
	padding-top:.7em !important;
}

.page-id-1977 .about-section4{
	padding-bottom: 1px !important;
}

.page-id-1977 .about-section3{
	margin-top: 40px !important;
	
}

div.main-3col-esg {  
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
	text-align:center;
	margin:auto;
align-items: center;
color:#ffffff;
}

hero-cta-esg{
display:flex;
justify-content: center;
align-items: center;
}

div#col1-esg{
float: left; 
width: 30%;
	height:450px; 
	min-width: 200px; 
	background-color:#3255a6;
	padding:2em 0 0 0;
	margin:1em;
}

div#col2-esg{
float: left; 
width: 30%;
	height:450px; 
	min-width: 200px; 
	background-color:#86b947; 
	padding:2em 0 0 0;
	margin:1em;
}


div#col3-esg{
float: left; 
width: 30%;
	height:450px; 
	min-width: 200px; 
	background-color:#5C5D59;
	padding:2em 0 0 0;
	margin:1em;
}

p#esg-p{
	margin-top:3em !important;
}

p.esg-p{
	margin-top:3em !important;
}

#social-esg{
	margin-top:-55px !important;
	padding-top:125px;
}
@media(max-width: 520px) {
	div.main-3col-esg {}
}

@media(max-width: 991px) {
div.main-3col-esg {
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: center;
align-items: center;
padding-bottom:3em;
	padding-right:2em;
width: 100%;
}

#col1-esg, #col2-esg, #col3-esg{
padding-top:1em !important;
padding-bottom:3em !important;
min-width:100% !important;
	height:400px !important;
}
	
	.esg-full-width-mod-mobile{
		width:100% !important;
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	p#esg-p{
	margin-top:0em !important;
}
	
	p.esg-p{
	margin-top:0em !important;
}
	
	img#environment-esg{
		padding-top:0 !important;
	}
	
	img#social-esg{
		padding-top:0 !important;
	}
	
	img#governance-esg{
		margin-top:0 !important;
	}
}

.hero-cta-esg{
font-size:1em;
color:white;
padding:10px 20px 10px 20px;
background-color:#86b947;
text-align: center;
border-radius:5px;
border:none;
transition: 0.3s;
}

.esg-headline{
	padding-top:.5em !important;
	padding-bottom:1em !important;
}

div.3-col-cta-esg{
	background-color:none;
	color:#fff;
	font-weight:bolder;
}
a.esg-cta{
	color:#fff !important;
	font-weight:bolder !important;
}

.hero-cta-esg:hover{
background-color:#73a13b;
}

.esg-section-container{
width: 100%;
text-align: center;
}
.esg-card-container{
display: inline-block;
}
.esg-cards{
display: inline-block !important;
width: 20%;
}
@media screen and (max-width: 991px){
.esg-cards{
width: 80%;
}
}

#esg-badges {
	background-color: #ededed;
	padding: 2em 4em;
}



@media screen and (max-width: 991px){
.esg-hero {
padding: 5em 1em 10em 1em !important;
}
.container img.esg-two-col-img-2.aligncenter.size-medium{
		margin-top:40px !important;
	}
}
.container img.esg-two-col-img.aligncenter.size-medium{
	margin-top:-40px;
	
}

/* END ESG LP Styling*/

/** New Contact Us Page **/
.page-template-tpl-contact .who-we-are{
	margin-top:50px !important;
	
}
.page-template-tpl-contact .who-we-are h2{
	color: #333;
    text-shadow: none;
}
.page-template-tpl-contact .who-we-are-box-content {
    text-align: center;
    min-height: 137px;
    padding: 2em;
}

@media(min-width:992px){
	.page-template-tpl-contact .who-we-are h2{
		font-size: 3em;
	}
}

/*New Contact Us Page*/

.page-template-tpl-contact.page-id-2064 .who-we-are .col-md-4:nth-child(odd) .who-we-are-box-content{
	background-color:#3255a6;
}
.page-template-tpl-contact.page-id-2064 .who-we-are .col-md-4:nth-child(1) .who-we-are-box-content{
	min-height:220px;
	padding-top:4.3em;
	padding-bottom:3em;
}
.page-template-tpl-contact.page-id-2064 .who-we-are .col-md-4:nth-child(2) .who-we-are-box-content{
	background-color:#98c23d;
}
.page-template-tpl-contact.page-id-2064 .who-we-are .col-md-4:nth-child(2) .who-we-are-box-learn-more{
	background-color:#98c23d;
}
.page-template-tpl-contact.page-id-2064 .who-we-are .col-md-4:nth-child(2) .who-we-are-box-learn-more a{
	background-color:#3255a6;
}

.page-template-tpl-contact.page-id-2064 .who-we-are-inner{
	max-width:100%;
}

@media (max-width: 991px){
	.page-template-tpl-contact.page-id-2064 .who-we-are-box {
		width:100%;
}
}

.page-template-tpl-contact.page-id-2064 .who-we-are-box-content h3, .page-template-tpl-contact.page-id-2064 .who-we-are-box-content p{
	color:#fff;
	font-weight:bolder;
	font-size:2em;
}


.page-template-tpl-contact.page-id-2064 .who-we-are-box-content h3:after{
	width:100%; height:5px; background-color: #fff; content:"";
}


.page-template-tpl-contact.page-id-2064 .who-we-are-box-content p:after{
	width:100%; height:5px; background-color: #fff; content:"";
}

.page-template-tpl-contact.page-id-2064 .who-we-are-box-content{
	min-height:100%;
	padding-top:4em;
	padding-bottom:1em;
}
.page-template-tpl-contact.page-id-2064 .who-we-are-box-learn-more{
	border-radius:0px;
	text-align:center;
	padding-top:0em;
	padding-bottom:5em;
}
.page-template-tpl-contact.page-id-2064 .who-we-are-box-learn-more a{
	padding: 10px 20px 10px 20px;
    background-color: #86b947;
    text-align: center;
    border-radius: 5px;
    border: 0px;
    transition: 0.3s;
	text-decoration:none;
}

/****ENVIRONMENT LP STYLES****/
@media(max-width:1570px){
	#esg-photo-grid-copy h2{
		margin-top: 0px !important;
	}
	#esg-photo-grid-copy h4{
		font-size: 1.5em !important;
	}
}

@media(max-width:1182px){
	#esg-photo-grid-copy h2{
		font-size: 2em !important;
	}
}

/*Copyright*/
.copy-right{
	font-family: 'AvenirLight';
	font-size:18px;
	color:white;
	padding:3em 0 1em 0;
}

