/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@import url('https://fonts.googleapis.com/css?family=Mada|Quattrocento');

@font-face {
    font-family: 'Mada';
    src: url('fonts/Mada-Light.woff2') format('woff2'),
        url('fonts/Mada-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/BarlowSemiCondensed-Light.woff2') format('woff2'),
        url('fonts/BarlowSemiCondensed-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/BarlowSemiCondensed-Medium.woff2') format('woff2'),
        url('fonts/BarlowSemiCondensed-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-Regular.woff2') format('woff2'),
        url('fonts/Barlow-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow-Bold.woff2') format('woff2'),
        url('fonts/Barlow-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Minion Pro';
    src: url('fonts/MinionPro-Regular.woff2') format('woff2'),
        url('fonts/MinionPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


.wpb_wrapper .hbspt-form {
    max-width: 600px;
    margin: 0 auto;
}

div#tpbr_topbar {
    display: none !important;
}

#tpbr_topbar_mobile {
	display:none !important;
}

.right-thirds.mobile-no-top.wpb_column.vc_column_container.vc_col-sm-8, .full-w-minus.right-thirds.ninety-five-right.mobile-no-top.wpb_column.vc_column_container.vc_col-sm-8 {
    padding-left: 35px;
}

.pum-theme-4101 .pum-container, .home .pum-theme-default-theme .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 10px solid #86a440;
    box-shadow: none;
	    top: calc(50% - 170px) !important;
    background-color: #fff;
	max-width:450px !important;
}

div#tpbr_topbar, div#tpbr_topbar_mobile {
	background: #86a440 !important;
}

a#tpbr_calltoaction {
	background: #86a440 !important;
    color: #222 !important;
}

div#tpbr_box {
    font-family: 'Quattrocento' !important;
    font-size: 1.1em !important;
}

.pum-theme-4101 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    height: auto;
    width: auto;
    left: auto;
    right: 0px;
    bottom: auto;
    top: 0px;
    padding: 8px;
    color: #86a440;
    font-family: inherit;
    font-weight: inherit;
    font-size: 1.7em;
    font-weight: 300;
    font-style: normal;
    line-height: 14px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: #fff;
}

.pum-content .ubtn-data:after {
    content: "Learn More";
    display: block;
    border-top: 2px solid #fff;
    width: 100px;
    margin: 10px auto 0;
    padding: 10px 0 0;
}

.pum-content .popup-name-fr .ubtn-data:after {
    content: "En savoir davantage.";
	width: 165px;
}


.pum-content .popup-name-br .ubtn-data:after {
    content: "Saiba mais.";
}


.pum-content .popup-name-sp .ubtn-data:after {
    content: "Obtenga más información.";
	width: 220px;
}

.pum-content .ubtn-data {
    z-index: 3;
    position: inherit;
    display: block;
    font-family: inherit;
    font-weight: inherit;
    font-size: 1.5em;
    color: inherit;
    font-family: "quattrocento";
}

.pum-theme-4101, .pum-theme-default-theme {
    background-color: rgba( 255, 255, 255, .60 );
}

/******************************
*** Styles for VIMEOGRAPHY ***
******************************/


.vimeography-playlister .vimeography-thumbnails {
    background-color: #fff !important;
}

#vimeography-gallery-1.vimeography-playlister .vimeography-thumbnail figcaption p {
    font-size: 14px;
    font-family: 'mada';
}

#vimeography-gallery-1.vimeography-playlister .vimeography-thumbnail figcaption h1 {
    font-size: 17px;
    font-family: 'mada';
}

@media only screen and (min-width: 940px) {
#vimeography-gallery-1.vimeography-playlister .vimeography-thumbnails .vimeography-thumbnail figcaption {
    width: 70%;
}

#vimeography-gallery-1.vimeography-playlister .vimeography-thumbnails {
    width: 45%;
    position: absolute;
    max-height: 100%;
    bottom: 0;
    top: 0;
    left: 0;
    right: auto;
    overflow-x: hidden;
}

#vimeography-gallery-1.vimeography-playlister .vimeography-player-container {
    width: 55%;
    float: right;
}
}


.fts-jal-fb-header {
    display:none;
}

.fts-jal-fb-group-display { 
    height: 500px;
    overflow: auto;
}

/******************************
*** Styles from inner pages ***
******************************/

.archive .content ul.filter-form-container {
    list-style: none;
}

#goBtn {
    display: none;
}

.filter-form select#category-menu {
    margin-left: 25%;
}

@media (min-width: 768px) {
.page-id-3262 .vc_col-sm-9 {
    width: 66%;
}
.page-id-3262 .vc_col-sm-3 {
    width: 33%;
}
}

.wpb_accordion_section.group {
    border-left: solid 1px #86a440;
    padding-left: 50px;
}

li.wpml-ls-slot-shortcode_actions {
    display: inline-block;
}

a#watermark {
    display: none;
}

.page-id-175 p.p1:first-child,.page-id-2740 p.p1:first-child, .page-id-3172 p.p1:first-child, .page-id-3160 p.p1:first-child {
    margin-top: 20px;
}

.board-subtitles h4 {
    font: normal 17px / 20px "Mada", Helvetica, Arial, Verdana, sans-serif;
    margin-bottom: 10px;
}

.uvc-heading h2.points, .points.uvc-heading h2 {
    font-size: 25pt !important;
    line-height: 28pt !important;
}

.page-id-3180 .left-thirds .vc_column-inner > .wpb_wrapper, .page-id-3167 .left-thirds .vc_column-inner > .wpb_wrapper, .page-id-3164 .left-thirds .vc_column-inner > .wpb_wrapper, .page-id-3177 .left-thirds .vc_column-inner > .wpb_wrapper, .page-id-2746 .left-thirds .vc_column-inner > .wpb_wrapper  {
    padding-right: 5%;
    padding-left: 15%;
}

.page-id-2749 .vc_column-inner.vc_custom_1490295294775 {
    padding: 35px 0;
}

.header-text {
    max-width: 700px;
    margin: 0 auto;
}

.uvc-heading h2 {
    font-size: 25px !important;
    line-height: 28px !important;
}

.three-nine-sq {
    width:390px;
    height:390px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}

.vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

h4 {
    font: bold 17px/20px "Quattrocento";
    text-transform:uppercase;
}

.three-hundred {
    height:300px;
}
.left-thirds .vc_custom_1489078968831 > .wpb_wrapper {
padding-left: 0 !important;
    max-width: 100%;
}

.six-fifty {
    max-width:650px;
    margin:0 auto;
}

.min-three-ninety {
 min-height:390px;   
}

.two-ninety-mobile {
 min-height:290px;   
}

h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a {
    color: #000000;
    font: normal 34px / 44px "Quattrocento", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}


h2, h3 {
    text-transform: uppercase;
}

h1 {
    text-transform: uppercase;
    font-family: "Quattrocento", serif;
}

/**** Field Notes ****/
/*
.right-thirds .vc_column-inner > .wpb_wrapper {
    max-width:75%;
    float: left;
}

.left-thirds .vc_column-inner > .wpb_wrapper {
    max-width:75%;
    padding-left:15%;
}*/

.header-text {
    max-width: 700px;
    margin: 0 auto;
}

.uvc-heading h2 {
    font-size: 25px !important;
    line-height: 28px !important;
}

.light-weight {
    font-weight:light;
}

.three-nine-sq {
    width:390px;
    height:390px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}

.vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

h4 {
    font: bold 17px/20px "Quattrocento";
    text-transform:uppercase;
}

.three-hundred {
    height:300px;
}
.left-thirds .vc_custom_1489078968831 > .wpb_wrapper {
padding-left: 0 !important;
    max-width: 100%;
}


h1, .h1-size, .entry-title.h1-size, .dt-accordion-h1-size .wpb_accordion_header > a {
    color: #000000;
    font: normal 59px / 70px "Quattrocento", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}

.uvc-heading h2 {
    font-size: 25px !important;
    line-height: 28px !important;
}



/********** Our Proprietary Process ****/

.header-text {
    max-width: 700px;
    margin: 0 auto;
}

.uvc-heading h2 {
    font-size: 25px !important;
    line-height: 28px !important;
}

.three-nine-sq {
    width:390px;
    height:390px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}

.vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.mid-h3 {
    font:normal 25pt/28pt "Quattrocento";
}

.left-thirds .vc_custom_1489078968831 .left-thirds {
padding-left: 0 !important;
    max-width: 100%;
}

.border-right-long::after {
    border-right: 1px solid #86a440;
    height: 87%;
    margin: 11.5% 0 11.5% 35px;
    content: "";
}

h1, .uvc-main-heading h2, .uvc-main-heading h3 {
    font-family: "quattrocento";
}

h1 {
  text-transform:uppercase !important;
}

li.menu-item {
    margin-bottom: 42px;
}

.sub-nav li {
    position: relative;
    display: inline-block;
    margin-bottom: 0 !important;
}

/******************
******* Styles ****
******************/

.wf-container .wf-cell:nth-child(even) .blog-content {background: rgba(133,134,135,.4);}
.wf-container .wf-cell:nth-child(odd) .blog-content {background: #e5edea;}

.phantom-sticky.sticky-on .masthead:not(.side-header) .branding > a {
    padding: 0px 5px 0px 0px !important;
}

.branding > a, .branding > img {
    padding: 0px 5px 0px 0px !important;
}



.blog-media img {
    width:100%;
}
.category-news-archive .blog-media img {
	width:100%;
}
body.category-news-archive .blog-media.wf-td {text-align:center;vertical-align: middle;}
body.category-news-archive .blog-media.wf-td i {display:none;}
body.category-news-archive .blog-content.wf-td {border-left:0 !important;}
body.category-news-archive .blog-content.wf-td:before {content: "";
    display: block;
    position: absolute;
    z-index: 1;
    left: 1px;
    top: -105px;
    bottom: 0;
    border-left: 1px solid #86a315;
    border-width: 0 0 0 1px;
	height: 310px;}
.animate-sticky, .is-webkit #main .jg-container .wf-cell, .mobile-false .iso-container .wf-cell, .mobile-false .iso-grid .wf-cell {
    float: none;
}

.cont-id-0 .wf-cell {
    padding: 0 !important;
    position: initial !important;
    display: inline-flex;
}

.masthead:not(.side-header).dividers .main-nav > li:before, .masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
    border-color: #86a315;
    height: 20px;
}

.blog-bottom .vc_col-sm-8 {
    background-color:#e5edea;
    padding: 84.5px 50px;
}

.blog-bottom .full-w-minus {
    width: calc(100% - 490px);
}

.blog-bottom .vc_col-sm-4, .blog-bottom .vc_col-sm-8 {
    display:inline-block;
    vertical-align: bottom;
}

.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon), .side-header .mobile-header-bar, .wf-wrap {
    padding: 0;
}

.single .content>.post, .single .content>.project-post {
    margin-bottom: 50px;
    margin-top: 50px;
}

.single .entry-content {
    margin-bottom: 50px;
    width: calc(100% - 500px);
    display: inline-block;
    border-left: 1px solid #86a440;
    padding-left: 35px;
}

.post-thumbnail {
    width: 390px;
    display: inline-block;
    float: left;
}

.fancy-title {
    max-width: 600px;
    margin: 0 auto !important;
}

.three-wide {
    max-width:300px;
}

.arrow-bullet::before {
    content: "";
    border-color: transparent #86a440;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
}

           select > option:hover{
                box-shadow: 0 0 10px 100px #86a440 inset;
                transition: all .2s ease-in-out;
            }

select:active, select:hover, option:active, option:hover {
background-color: #86a440;
  outline-color: #86a440;
}
section#gform_widget-2 {
    margin-bottom: 0;
}

.gray-bg {
    background-color:#4d4d4d;
    color:#fff !important;
    padding:10px;
    margin-bottom:25px;
}

.gray-bg h2 {
    color:#fff;
    font-family:'Mada';
    font-weight:300 !important;
}

a {
    text-decoration:none;
    color:#000;
}

button {
border:1px solid #86a440;
}

.table-header {
 background-color: #86a440;
    color: #fff;
    font: normal 17px / 20px "Quattrocento", Helvetica, Arial, Verdana, sans-serif;
}

.table-main {
    background-color:rgba(134,163,21,.12);
}

.table-alt {
    background-color:rgba(134,163,21,.25);
}

h2.twentyfive {
   font-size:25px;
   line-height:25px;
}

.gform_wrapper .ginput_complex label, label.gfield_label {
    display: none !important;
}

#field_1_2, #field_1_3 {
    display:inline-block;
    width:50%;
}

input, textarea {
background: white;
    border: 1px solid #86a440 !important;
}

#input_1_2, #input_1_3 {
    width:95%;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0;
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding: 0;
    width: 100%;
}

#main {
    padding: 0;
}

.vc_row {
    margin-left: 0;
    margin-right: 0;
}

.mada {
    font-family:'Mada';
}

.quattrocento {
    font-family:'Quattrocento';
}

.light {
    font-family:'Mada';
    font-weight: 300;
}

.quote {
    font-size:21px;
    line-height:25px;
    padding: 97.5px;
    padding-right: 300px;
}

.dark-bg h1, .dark-bg h2, .dark-bg p {
    color:#ffffff;
}

.big-heading h2 {
    font-size:59px !important;
    line-height:70px !important;
}

.sub-head-title {
    font: normal 17px / 19px "Mada", Helvetica, Arial, Verdana, sans-serif;
    margin-top: -10px;
    text-transform: none;
}

.no-padding .wpb_single_image {
    margin:0;
}

.no-padding {
    padding:0;
}

.preload-me {
    width:225px;
}

.large-p {
    font: 26px/39px 'Quattrocento';
}

.full-height .vc_column-inner {
    height:100%;
}

.promise h2 {
    max-width: 300px;
    margin: 0 auto !important;
}

.full-w-minus {
    width: calc(100% - 390px);
}

#fancy-header {
    max-width: 1170px;
        margin: 0 auto;
}

#fancy-header h1 {
    text-transform:uppercase;
}

.info-row {
margin-bottom:24px;
}

.img-w {
    width: 390px;
}

.borders:before, .borders:after {
    background:url('https://inocucor.com/wp-content/uploads/2017/03/borders.png');
}

.bottom-thirds {
    padding: 100px 40px;
}

.three-ninety {
    min-height:390px;
}

.home-header {

}

.proprietary h2 {
    width: 500px;
    margin: 0 auto !important;
}
.main-nav > li > a .menu-text {
  font: 300 17px/21px "Mada",Helvetica,Arial,Verdana,sans-serif;
  text-transform: none;
}
html, body, body.page, .wf-container > * {
    font: 300 17px / 20px "Mada", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #000000;
}

.centered .wpb_wrapper {
    max-width: 800px;
    margin:0 auto;
}

#footer .wf-container-footer {
    padding-left: 50px;
    padding-right: 50px;
}

.border-right::after {
    border-right: 1px solid #86a440;
height:77%;
margin:11.5% 0 11.5% 35px;
content:"";
}

.fifty-top {
    margin-top:50px;
}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #000;
    background-color: #FFF;
    border: 1px solid #86a440;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
    color: #fff;
    background-color: #86a440;
}

.custom-menu li, .menu li, .qts-lang-menu li, .widget_pages li {
    display: inline-block;
    position: relative;
    margin: 9px 0 0;
    padding: 10px 0 0;
}

.main-navigation {
    width: calc(100% - 420px) !important;
    height: 35px;
    display: inline-block;
    margin-top: 20px;
    padding-right:70px;
}
.inline-header .branding, .inline-header .header-bar > .mini-widgets {
  display: inline-block;
  float: left;
  padding: 24px 0;
  width: 210px;
}

.page-id-2736 .branding {
  padding: 0;
}

.page-id-2736 .branding > a {
  display: block !important;
  visibility: visible !important;
}

.page-id-2736 .branding > a.sticky-logo {
  display: none !important;
  visibility: hidden !important;
}

.masthead:not(.side-header) .header-bar {
    display: block;
}

.inline-header.right .main-nav {
    padding-left: 50px;
}

.main-nav>li {
    display: inline-block;
}

.masthead:not(.side-header) .main-nav {
    display: inline-block;
}

.custom-menu li, .menu li, .qts-lang-menu li, .widget_pages li {
    font-size: 12px;
}

.second-menu ul {
    margin-left: 110px;
    border-top: 1px solid #86a440;
}

.second-menu {
    width: calc(100% - 222px);
    display: inline-block;
    margin-bottom:6px;
}

.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space {
   min-height:105px;
}

#straw-parallax {
    width: 590px !important;
    background-size: 600px 600px !important;
}

#scientist-parallax {
    width: 780px !important;
    background-size: 1200px 600px !important;
    background-position: 50% 0% !important;
}

#farmer-parallax {
    background-position: 34% 78% !important;
    width: 900px !important;
    background-size: 900px 450px !important;
}

.white-bg {
    background:#fff;
}

.wpml-ls-item a {
    margin: 0 !important;
    padding: 4px !important;
    font-size:8px;
}

.masthead:not(.side-header).dividers .main-nav > li.wpml-ls-item:before, .masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
    border-color: initial;
    height: 0;
}

/*li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2761::before {
    border: initial !important;
}*/

.main-nav > li > a {
    margin: 0px 0 0px 4px;
    padding:4px 20px 4px 20px;
}
#primary-menu li.menu-item.first a {
    padding-left: 0;
}
.main-navigation {
	width: calc(100% - 360px) !important;
}
/*all-language*/

.footer-social {
    width: 47px;
    padding-right: 12.5px;
}

.footer .widget, .footer .tp_recent_tweets li {
    font-size: 14px;
    line-height: 18px;
}

li:not(.dt-mega-menu) .sub-nav {
    width: 810px;
}

li:not(.dt-mega-menu) .sub-nav::before {
    content:" ";
    border-top: 1px solid #86a440;
    width:780px;
    display: block;
}

.footer .widget {
    color: #000000;
    padding: 3px 19px;
}

.sub-nav {
    background-color: #fff;
    color:#86a440;
    -webkit-box-shadow: none;
    box-shadow: none;
    box-sizing: initial;
    top: 100%;
    padding: 6px 0;
}

.menu-item-2762 .sub-nav {
   left:auto !important;
   right: -15px;
}

.menu-item-160 ul.sub-nav.hover-style-bg.level-arrows-on {
    left:-140px !important
}

.menu-item-2758 ul.sub-nav, .menu-item-3177 ul.sub-nav, .menu-item-3246 .sub-nav, .menu-item-3337 .sub-nav {
    left:-165px !important
}

.menu-item-151 ul.sub-nav.hover-style-bg {
    left:-715px !important
}

.current-menu-parent.menu-item-3376 ul, .current-menu-item.has-children.menu-item-3376 ul, .menu-item-3376 ul {
    left: -315px !important;
    right: auto !important;
    padding-bottom: 2px;
}

.current-menu-parent.menu-item-3390 ul, .current-menu-item.has-children.menu-item-3390 ul, .menu-item-3390 ul {
    left: -350px !important;
    right: auto !important;
    padding-bottom: 2px;
}

.current-menu-parent.menu-item-3396 ul, .current-menu-item.has-children.menu-item-3396 ul, .menu-item-3396 ul {
    left: -350px !important;
    right: auto !important;
    padding-bottom: 2px;
}

.current-menu-parent.menu-item-3383 ul, .current-menu-item.has-children.menu-item-3383 ul, .menu-item-3383 ul {
    left: -415px !important;
    right: auto !important;
    padding-bottom: 2px;
}

.sub-nav li {
    position: relative;
    display: inline-block;
}


.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text, .mini-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text, .main-nav .sub-nav > li:not(.wpml-ls-item) > a, .mini-nav .sub-nav > li:not(.wpml-ls-item) > a, #bottom-bar .sub-nav > li:not(.wpml-ls-item) > a {
    color: #000;
    font:300 12px "Mada";
}

#footer .wf-container-footer {
    padding-left: 35px;
    padding-right: 35px;
}

a:hover, .masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a {
    color: #86a440;
}

.category-news .wf-container, .category-press-release .wf-container, .category-inocucor-in-the-news .wf-container, .category-reports-from-the-field .wf-container, .category-nouvelles .wf-container, .category-communique-de-presse .wf-container, .category-inocucor-dans-les-nouvelles .wf-container, .category-reports-from-the-field-fr .wf-container {
    display: inline-block;
}

.blog-media {
    height: 396px;
}

.archive-div {
    width: 390px;
    display: inline-flex;
}

.archive-div h3, .archive-div button {
    text-align: center;
}

.text-div {
    clear: both;
    display: block;
    position: absolute;
    width: 396px;
right: 0;
}

.img-div img {
    width:396px;
}
#footer #field_2_2 input {
  float: left;
  margin-right: 4px;
}
/*.home .bottom-thirds.first-third::after {
    content: url(https://inocucor.com/wp-content/uploads/2017/03/borders.png);
    position: relative;
    top: -200px;
    left: 110%;
}

.home .bottom-thirds.second-third::after {
    content: url(https://inocucor.com/wp-content/uploads/2017/03/borders.png);
    position: relative;
    top: -270px;
    left: 110%;
}*/

.home-bottom .second-third, .home-bottom .right {
    background-image: url("https://www.inocucor.com/wp-content/uploads/2017/03/borders.png");
    background-repeat: no-repeat;
    background-position: -3.5px 30%;
}


.bottom-thirds {
    height:390px;
}

#input_2_1 {
    width: 100%;
}

.bottom-thirds.right {
    padding: 30px 40px;
}

.table-row-1 {
    width:180px;
}

.table-row-2 {
    width:210px;
}

.table-row-3 {
    width:340px;
}

.table-row-4 {
    width:260px;
}

ul#primary-menu::after {
    content: " ";
    border: 1px solid #86a440;
    width: 85px;
    height: 20px;
    border-radius: 10px;
    outline: 5px white solid;
    position: absolute;
    top: 22px;
    right: 22px;
    z-index:1;
}

.wpml-ls-current-language {
    border-radius: 50%;
    width: 15px;
    height: 15px;
    border: 3px solid #86a440;
    transform: translateY(-2.5px);
    margin-left: 2.5px;
}

.wpml-ls-current-language a {
    height: 15px;
    transform: translateX(-4px);
}

.wpml-ls-current-language a {
    padding: 0 !important;
    background-color: #86a440 !important;
    transform: translateY(0px);
}

.wpml-ls-current-language a .wpml-ls-native {
	color:#fff;
}

.wpml-ls-item a .wpml-ls-native, .wpml-ls-display {
    font-size: 12px;
}

.wpml-ls-item {
    z-index:99;
}

.wpml-ls-item a {
    z-index:99;
}

.wpml-ls-slot-2, .wpml-ls-slot-2 a, .wpml-ls-slot-2 a:visited {
    background-color: initial;
    color: #000;
}

.text-div h2 {
    text-align: center;
    color:#fff;
}

.archive-div h2 {
    color:#fff;
}

.text-div img {
    width: 50px;
    margin: 40px auto 10px;
    align-items: center;
    display: block;
}

.text-div button {
    background-color: initial !important;
    color: #fff !important;
    font: 300 12px 'Mada';
    text-align: center;
    padding: 3px;
    margin: 0 auto;
    width: 75px;
    text-align: center;
    display: block;
}

.category .entry-meta {
    display:none;
}

.buttons button {
   width:240px;
   text-transform:uppercase;
}

.buttons .ubtn-img-container img {
    margin-left: 220px;
    z-index: 99;
}

.buttons .ubtn-img-container {
     margin-bottom: 17px;
}

.tall-button {
    padding-top:7px !important;
    padding-bottom:7px !important;
}

#gform_submit_button_2 {
  background: #86a440 none repeat scroll 0 0;
  border-radius: 2px;
  color: #fff;
  float: right;
  height: 34px !important;
  position: relative;
  top: -103px;
}
.category-inocucor-in-the-news .blog-media, .category-inocucor-in-the-news .blog-media p {
display:flex !important;
align-items:center;
justify-content:center;
}

.post.bg-on {
    background-color: #fff;
}

.blog-content {
    height:200px;
}

.menu-item-wpml-ls-2-fr {
  position: absolute !important;
  right: 65px;
  top: 17px;
}

.wpml-ls-current-language.menu-item-wpml-ls-2-fr {
    position: absolute !important;
    top: 25px;
    right: 63px;
}
#footer .textwidget p {
  color: #000;
}
.menu-item-wpml-ls-2-en {
    position: absolute !important;
    top: 17px;
    right: 85px;
}
.wpml-ls-current-language .menu-item-text {
  padding-left: 2px;
}
.wpml-ls-current-language.menu-item-wpml-ls-2-en {
    position: absolute !important;
    top: 25px;
    right: 88px;
}
.wpml-ls-current-language.menu-item-wpml-ls-2-pt-br {
  top: 25px;
}
.wpml-ls-current-language.menu-item-wpml-ls-2-es {
  right: 22px;
  top: 25px;
}
.menu-item-wpml-ls-2-pt-br {
  position: absolute !important;
  right: 44px;
  top: 17px;
}
.menu-item-wpml-ls-2-es {
  position: absolute !important;
  right: 24px;
  top: 17px;
}

h2, h3 {
    text-transform:uppercase;
}

.vc_btn3.vc_btn3-size-xs {
    font-size: 12px;
    text-transform: uppercase;
    padding: 4px;
    color: #4d4d4d;
}

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
    border: 1px solid #86a440 !important;
    text-decoration: none;
    background-color: #86a440 !important;
    color: #fff;
}

.wpml-ls-item a .wpml-ls-native {
    font-size: 10px;
}

.current-menu-item > a .menu-text, .current-menu-parent > a > .menu-item-text > .menu-text {
    font-weight:500 !important;
}

.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text, .mini-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text, .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .subtitle-text, .mini-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .subtitle-text, .main-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a .menu-text, .mini-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a .menu-text, .main-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a .subtitle-text, .mini-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a .subtitle-text {
    text-weight:500;
    color:#000;
}

.current-menu-parent ul, .current-menu-item.has-children ul  {
   /* visibility:visible !important;
    opacity:1 !important;
    z-index: 1;*/
}

.masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text, .masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .subtitle-text, .masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover .menu-text, .masthead:not(.sub-downwards) .main-nav .sub-nav > li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover .subtitle-text, .menu-item::hover .menu-text {
    color: #000;
    font-weight: 500;
}

#text-3 .textwidget {
    margin-top:12px;
}

.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space, .sticky-on .masthead:not(.side-header):not(.mixed-header) .header-bar {
    /*min-height: 125px;*/
    min-height: 135px;
}

/*.page-id-2737 .current-menu-parent .sub-nav, .page-id-2740 .current-menu-parent .sub-nav, .page-id-2741 .current-menu-parent .sub-nav, .page-id-2742 .current-menu-parent .sub-nav, .page-id-2743 .current-menu-parent .sub-nav, .page-id-2744 .current-menu-parent .sub-nav, .page-id-2745 .current-menu-parent .sub-nav, .page-id-2746 .current-menu-parent .sub-nav, .page-id-2747 .current-menu-parent .sub-nav, .page-id-2748 .current-menu-parent .sub-nav, .page-id-2737 .current-menu-item .sub-nav, .page-id-2740 .current-menu-item .sub-nav, .page-id-2741 .current-menu-item .sub-nav, .page-id-2742 .current-menu-item .sub-nav, .page-id-2743 .current-menu-item .sub-nav, .page-id-2744 .current-menu-item .sub-nav, .page-id-2745 .current-menu-item .sub-nav, .page-id-2746 .current-menu-item .sub-nav, .page-id-2747 .current-menu-item .sub-nav, .page-id-2748 .current-menu-item .sub-nav {
    top: 200%;
}*/


.blog .blog-media {
    height:initial;
}

.current-menu-parent.menu-item-2711 ul, .current-menu-item.has-children.menu-item-2711 ul {
    left: auto !important;
    right: -30px !important;
}

.masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text, .masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .subtitle-text, .masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover .menu-text, .masthead:not(.sub-downwards) .main-nav .sub-nav > li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover .subtitle-text {
    color: #000;
    font-weight:500;
}

.six-fifty {
    max-width:650px;
    margin:0 auto;
}

.border-right-long::after {
    border-right: 1px solid #86a440;
    height: 87%;
    margin: 11.5% 0 11.5% 35px;
    content: "";
}

strong {
    font-weight: 500;
}

body.category-news-archive .blog-content.wf-td, body.category-press-release-archive .blog-content.wf-td, body.category-in-the-news-archive .blog-content.wf-td, body.category-reports-from-the-field-archive .blog-content.wf-td {
    max-width: 700px;
    display: inline-block !important;
    background: initial !important;
    border-left: 1px solid #86a315;
    padding-left:35px;
    margin-left:35px;
}

body.category-communique-de-presse-archivee .blog-content.wf-td, body.category-nouvelles-archivees .blog-content.wf-td, body.category-reports-from-the-field-archive-fr .blog-content.wf-td {
    max-width: 700px;
    display: inline-block !important;
    background: initial !important;
    border-left: 1px solid #86a315;
    padding-left:35px;
    margin-left:35px;
}

body.category-relatorios-de-campo-ar .blog-content.wf-td, body.category-nas-noticias-ar .blog-content.wf-td, body.category-comunicados-a-imprensa-ar .blog-content.wf-td, body.category-noticias-ar .blog-content.wf-td {
    max-width: 700px;
    display: inline-block !important;
    background: initial !important;
    border-left: 1px solid #86a315;
    padding-left:35px;
    margin-left:35px;
}

body.category-noticias-archive-es .blog-content.wf-td, body.category-comunicados-de-prensa-archive .blog-content.wf-td, body.category-in-the-news-archive .blog-content.wf-td, body.category-informes-del-campo-ar .blog-content.wf-td {
    max-width: 700px;
    display: inline-block !important;
    background: initial !important;
    border-left: 1px solid #86a315;
    padding-left:35px;
    margin-left:35px;
}

body.category-news-archive .blog-media.wf-td, body.category-press-release-archive .blog-media.wf-td, body.category-in-the-news-archive .blog-media.wf-td, body.category-reports-from-the-field-archive .blog-media.wf-td {
    width: 300px;
    display: inline-block !important;
}

body.category-communique-de-presse-archivee .blog-media.wf-td, body.category-nouvelles-archivees .blog-media.wf-td, body.category-reports-from-the-field-archive-fr .blog-media.wf-td {
    width: 300px;
    display: inline-block !important;
}

body.category-relatorios-de-campo-ar .blog-media.wf-td, body.category-nas-noticias-ar .blog-media.wf-td, body.category-comunicados-a-imprensa-ar .blog-media.wf-td, body.category-noticias-ar .blog-media.wf-td {
    width: 300px;
    display: inline-block !important;
}

body.category-noticias-archive-es .blog-media.wf-td, body.category-comunicados-de-prensa-archive .blog-media.wf-td, body.category-in-the-news-archive .blog-media.wf-td, body.category-informes-del-campo-ar .blog-media.wf-td {
    width: 300px;
    display: inline-block !important;
}

body.category-relatorios-de-campo-ar, body.category-nas-noticias-ar, body.category-comunicados-a-imprensa-ar, body.category-noticias-ar {
    margin:0 auto;
}

body.category-communique-de-presse-archivee, body.category-nouvelles-archivees, body.category-reports-from-the-field-archive-fr {
    margin:0 auto;
}

body.category-noticias-archive-es, body.category-comunicados-de-prensa-archive, body.category-in-the-news-archive, body.category-informes-del-campo-ar {
    margin:0 auto;
}

body.category-news-archive .category-news-archive, body.category-press-release-archive, body.category-in-the-news-archive, body.category-reports-from-the-field-archive {
    margin:0 auto;
}

body.category-news-archive .cont-id-0, body.category-press-release-archive .cont-id-0, body.category-in-the-news-archive .cont-id-0, body.category-reports-from-the-field-archive .cont-id-0 {
    margin: 0 -10px;
}

body.category-relatorios-de-campo-ar .cont-id-0, body.category-nas-noticias-ar .cont-id-0, body.category-comunicados-a-imprensa-ar .cont-id-0, body.category-noticias-ar .cont-id-0 {
    margin: 0 -10px;
}

body.category-communique-de-presse-archivee .cont-id-0, body.category-nouvelles-archivees .cont-id-0, body.category-reports-from-the-field-archive-fr .cont-id-0 {
    margin: 0 -10px;
}

body.category-noticias-archive-es .cont-id-0, body.category-comunicados-de-prensa-archive .cont-id-0, body.category-in-the-news-archive .cont-id-0, body.category-informes-del-campo-ar .cont-id-0 {
    margin: 0 -10px;
}


body.category-news-archive .cont-id-0 .wf-cell, body.category-press-release-archive .cont-id-0 .wf-cell, body.category-in-the-news-archive .cont-id-0 .wf-cell, body.category-reports-from-the-field-archive .cont-id-0 .wf-cell {
    width: 100%;
}

body.category-relatorios-de-campo-ar .cont-id-0 .wf-cell, body.category-nas-noticias-ar .cont-id-0 .wf-cell, body.category-comunicados-a-imprensa-ar .cont-id-0 .wf-cell, body.category-noticias-ar .cont-id-0 .wf-cell {
    width: 100%;
}

body.category-communique-de-presse-archivee .cont-id-0 .wf-cell, body.category-nouvelles-archivees .cont-id-0 .wf-cell, body.category-reports-from-the-field-archive-fr .cont-id-0 .wf-cell {
    width: 100%;
}

body.category-noticias-archive-es .cont-id-0 .wf-cell, body.category-comunicados-de-prensa-archive .cont-id-0 .wf-cell, body.category-in-the-news-archive .cont-id-0 .wf-cell, body.category-informes-del-campo-ar .cont-id-0 .wf-cell {
    width: 100%;
}


.animate-sticky {
    height:0 !important;
}

.header-space {
    height: 125px !important;
}

.preload-me {
    width: 225px;
}

p.learnmore {
    padding-top: 30px;
}

.main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
    color:#86a315;
}

.content td, .content th {
    border-top: none !important;
    padding: 5px 10px 5px 5px;
}

.single .content>.post, .single .content>.project-post {
    margin-bottom: 50px;
    margin-top: 0;
}

.category-9 .text-div {
    clear: both;
    display: block;
    position: absolute;
    width: 396px;
    right: 396px;
}

.five-hundred {
    max-width: 500px;
    margin: 0 auto;
}

#goBtn {
    position: relative;
    left: 300px;
    top: -41px;
}

.archive .trigger, .archive .activetrigger, .archive .dropcontainer ul {
    width: 300px;
}

.filter-form {
    width: 370px;
    margin: 0 auto;
}

.filter-form-container {
    margin-top: 35px;
}

/*.category-in-the-news-archive .blog-media img, .news-archive .blog-media img, .press-release-archive .blog-media img, .category-reports-from-the-field-archive .blog-media img {
    width: 250px;
}*/

.news-archive .blog-media img, .press-release-archive .blog-media img {
    width: 250px;
}

/*********************************************************
************************ Second Menu *********************
*********************************************************/

.masthead:not(.side-header).dividers .second-line > li:before, .masthead:not(.side-header).dividers.surround .second-line > li:last-child:after {
    border-color: #86a315;
    height: 20px;
}
.second-line > li > a .menu-text {
  font: 300 17px/21px "Mada",Helvetica,Arial,Verdana,sans-serif;
  text-transform: none;
}
.inline-header.right .second-line {
    padding-left: 50px;
}

.second-line>li {
    display: inline-block;
}

.masthead:not(.side-header) .second-line {
    display: inline-block;
}

.masthead:not(.side-header).dividers .second-line > li.wpml-ls-item:before, .masthead:not(.side-header).dividers.surround .second-line > li:last-child:after {
    border-color: initial;
    height: 0;
}

.second-line > li > a {
    margin: 0px 14px 0px 14px;
    padding: 4px 4px 4px 4px;
}

second-line .sub-nav > li:not(.wpml-ls-item) > a .menu-text, .mini-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text, .second-line .sub-nav > li:not(.wpml-ls-item) > a, .mini-nav .sub-nav > li:not(.wpml-ls-item) > a, #bottom-bar .sub-nav > li:not(.wpml-ls-item) > a {
    color: #000;
    font:300 12px "Mada";
}

a:hover, .masthead:not(.sub-downwards) .second-line .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a {
    color: #86a440;
}

.second-line .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text, .mini-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text, .second-line .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .subtitle-text, .mini-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .subtitle-text, .second-line .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a .menu-text, .mini-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a .menu-text, .second-line .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a .subtitle-text, .mini-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a .subtitle-text {
    text-weight:500;
    color:#000;
}

.masthead:not(.sub-downwards) .second-line .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text, .masthead:not(.sub-downwards) .second-line .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .subtitle-text, .masthead:not(.sub-downwards) .second-line .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover .menu-text, .masthead:not(.sub-downwards) .second-line .sub-nav > li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover .subtitle-text, .menu-item::hover .menu-text {
    color: #000;
    font-weight: 500;
}

.masthead:not(.sub-downwards) .second-line .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text, .masthead:not(.sub-downwards) .second-line .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .subtitle-text, .masthead:not(.sub-downwards) .second-line .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover .menu-text, .masthead:not(.sub-downwards) .second-line .sub-nav > li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover .subtitle-text {
    color: #000;
    font-weight:500;
}


.second-line > li.act:not(.wpml-ls-item) > a .menu-text, .second-line > li.act:not(.wpml-ls-item) > a .subtitle-text {
    color:#86a315;
}

.masthead:not(.side-header).dividers .second-line>li:before, .masthead:not(.side-header).dividers.surround .second-line>li:last-child:after {
    content: "";
    position: absolute;
    left: -.5px;
    width: 0;
    border-right: solid 1px #86a315;
    height: 80%;
    max-height: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.masthead:not(.side-header).dividers .second-line>li.first:before, .masthead:not(.side-header).dividers.surround .second-line>li:last-child:after {
    content: initial;
    position: absolute;
    left: -.5px;
    width: 0;
    border-right: none;
    height: 100%;
    max-height: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.masthead:not(.side-header).dividers .second-line>li:not(.dt-mega-menu) {
    position: relative;
}


.top-header .outside-item-remove-margin.second-line > li:first-child > a {
    margin-left: 0;
}


.masthead:not(.side-header) .header-bar .second-line>li>a, .masthead:not(.side-header).full-height .header-bar .second-line>li>a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    align-content: center;
    -ms-flex-line-pack: stretch;
}


.second-line > li:not(.wpml-ls-item) > a {
   color: #000000;
}


.second-line li.menu-item-has-children:hover .sub-nav {
    position: absolute;
    visibility: visible;
    z-index: 200;
    top: 100%;
    left: 0;
    width: 810px;
    opacity: 1;
}

.page-parent ul.second-line, .page-child ul.second-line {
    /*margin-top: 25px;*/
}


.second-navigation {
    width: calc(100% - 284px);
    height: 35px;
    display: inline-block;
    margin-top: 10px;
    padding-right: 70px;
}

.second-line .sub-nav > li > a, .mini-nav .sub-nav > li > a {
    margin: 0px 0px 0px 0px;
    padding: 8px 10px 8px 10px;
}


/************ Dropdown Styles *****************/
.dropcontainer {
    position: relative;
    font-size: 16px;
    color: #777;
}

.trigger {
    color: #fff;
    padding: 10px;
    font-size: 16px;
    width: 50%;
    background: #86a440 url(../images/select-arrow-open.png) 98% center no-repeat;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.trigger:hover {
    color: #fff;
    background: #86a440 url(../images/select-arrow-open.png) 98% center no-repeat;
}

.activetrigger {
    color: #fff;
    padding: 10px;
    font-size: 16px;
    width: 50%;
    background: #86a315 url(../images/select-arrow-close.png) 98% center no-repeat;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.activetrigger:hover {
    background: #86a440 url(../images/select-arrow-close.png) 98% center no-repeat;
    color: #fff;
}

.activetrigger:active {
    background: #86a440 url(../images/select-arrow-close.png) 98% center no-repeat;
    color: #fff;
}

.dropcontainer ul {
    font-size: 16px;
    border: 1px solid #ccc;
    border-top: none;
    background: #fff;
    list-style-type: none;
    margin: 0;
    width: 50%;
    z-index: 100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dropcontainer ul li {
    padding: 10px;
    border-top: 1px solid #86A316;
}

.dropcontainer ul li:hover {
    background: #86a440;
    outline: none;
    color: #fff !important;
}

.dropcontainer ul li:hover a {
    color: #fff !important;
}

.dropcontainer ul li:first-child {
    display: none;
}

.dropcontainer ul li:last-child {
    border-bottom: none;
}

.dropdownhidden {
    display: none;
}

.dropdownvisible {
    height: auto;
}
/*
.category-reports-from-the-field .text-div, .category-9 .text-div {
    left: 396px;
    right: 396px;
}
*/
.category-reports-from-the-field .paginator, .category-news .paginator, .category-press-release .paginator, .category-inocucor-in-the-news .paginator {
    display: none;
}

#footer .widget .atp-button {
    display: block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    padding: 8px 5px !important;
    border: 2px solid #86a440 !important;
    -webkit-border-radius: 10px 0;
    border-radius: 10px 0 !important;
    font: 600 .9em/normal "Mada", Arial, Helvetica, sans-serif !important;
    margin-bottom: 7px;
    text-transform: uppercase !important;
    color: rgba(255,255,255,0.9);
    -o-text-overflow: clip;
    text-overflow: clip;
    color: #86a440;
    background: #fff;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	max-width: 250px;
}

#footer .widget .career-button {
    display: block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    padding: 5px 5px !important;
    border: 2px solid #86a440 !important;
    -webkit-border-radius: 10px 0;
    border-radius: 10px 0 !important;
    font: 600 1em/normal "Mada", Arial, Helvetica, sans-serif !important;
    letter-spacing: 1px;
    margin-bottom: 7px;
    text-transform: uppercase !important;
    color: rgba(255,255,255,0.9);
    -o-text-overflow: clip;
    text-overflow: clip;
    color: #86a440;
    background: #fff;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    max-width: 150px;
}


.social-icon-bg {
    display: inline-block;
    padding: 3px;
    margin: 0 3px;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    border: 2px solid #86a440 !important;
    -webkit-border-radius: 10px 0;
    border-radius: 10px 0 !important;
}

.social-icon-bg i.fa {
    font-size: 2em;
    color: #86a440;
}

.social-icon-bg.mail-icon {
    margin-left: 0;
}

#footer .widget .atp-button:hover, #footer .widget .career-button:hover {
	color:#fff;
}

@media only screen and (min-device-width: 1170px) {
.ninety-five-right {
    padding-right: 95px;
}

.full-height .vc_column-inner {
    height:390px;
}

.wf-container-footer .wf-container {
    display: inherit;
}

.thirty-five-left {
    padding-left:35px;
}


}

@media only screen and (min-device-width: 990px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
.masthead:not(.side-header):not(.mixed-header) .header-bar {
    display:block;
}

}


.dt-mobile-header .wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 0;
    margin: 0 10px;
}


/************ BANNER 4-17-18 **********/

.horiz-ban-header, .horiz-ban-header a, .horiz-ban-header .h4 a { color: #ffffff !important; text-align: right; }
.horiz-ban-img { padding: 20px; }
.horiz-ban-img > .wpb_wrapper { border-right: 1px solid white; }

/*css-10-oct*/
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-159 {
    margin-right: 140px;
}
ul#primary-menu li.menu-item ul.sub-nav li a {
    padding:10px 8px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-5420.has-children ul.sub-nav {
    left: -145px !important;
}

/*css-19-oct*/
#content .vc_col-sm-4 h4 {
    font: normal 17px / 20px "Mada", Helvetica, Arial, Verdana, sans-serif !important;
}
#content .vc_col-sm-4 .uvc-heading h2 {
    font: normal 17px / 20px "Mada", Helvetica, Arial, Verdana, sans-serif !important;
    text-transform: capitalize;
	cursor:pointer;
}
#content .vc_col-sm-4 .uvc-heading h2:hover {
    color: #fff;
}
#content .vc_col-sm-4 .uvc-heading, #content .vc_col-sm-4 .wpb_content_element, #content .vc_col-sm-4 .vc_btn3-container {
    margin: 10px 25px;
}
#content .vc_col-sm-4 .wpb_single_image {
    padding: 0;
    margin: 0;
    border: 0px solid #e0e3ea;
	overflow: hidden;
    max-height: 370px;
	width: 100%;
}
#content .vc_col-sm-4.img-w .wpb_single_image {
    border-left: 0;
    border-right: 0;
}
#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 {
    display: flex;
}
#content .vc_row.wpb_row.vc_row-fluid {
    display: flex;
}
#content .vc_col-sm-4 .vc_btn3-container a:hover {
    color: #fff !important;
}
#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 {
    max-height: 372px;
    min-height: unset;
}
#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 .wpb_wrapper {
    width: 100%;
    text-align: center;
}
#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 .wpb_single_image {
    border: 0;
}
#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 .uvc-heading h2 {
    font: normal 34px / 44px "Quattrocento", Helvetica, Arial, Verdana, sans-serif !important;
}
#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 a.vc_btn3 {
    border: 1px solid #86a440;
    background: transparent !important;
    width: 125px;
    color: #FFf !important;
    font: 300 16px 'Mada' !important;
}
#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 .vc_btn3-container {
    margin-top: 0;
}
#page .wpb_content_element.dt-style .wpb_accordion_header > a:after{
   background-repeat:no-repeat;
}
#page .description-under-image .post .entry-title a:hover, #page .post .blog-content .entry-title a:hover, #page .project-list-content .entry-title a:hover {
    color: #fff;
}

/************* Mobile ***************/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
.img-w {
    width: 33.333%;
}



.cont-id-0 .wf-cell, .archive-div {
    width: 33.33%;
}

.blog-media {
    height: initial;
}

body.category-news-archive .blog-content.wf-td, body.category-press-release-archive .blog-content.wf-td, body.category-in-the-news-archive .blog-content.wf-td, body.category-reports-from-the-field-archive .blog-content.wf-td {
    border-left: 1px solid #86a315;
    padding-left: 3%;
    margin-left: 2%;
    width: 60%;
}

body.category-news-archive .blog-media.wf-td, body.category-news-archive .blog-media.wf-td, body.category-news-archive .blog-media.wf-td, body.category-news-archive .blog-media.wf-td {
    width: 30%;
    display: inline-block !important;
}

.masthead:not(.side-header):not(.mixed-header) .header-bar {
    display:none;
}

.mobile-header-bar .mobile-branding .preload-me {
    display: block;
}

.mobile-header-bar .mobile-branding .sticky-logo .preload-me {
    display:none;
}

.dt-mobile-header, .dt-mobile-menu-icon, .mobile-header-space, .masthead .mobile-header-bar, .transparent .header-space {
    display: block;
}

.floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {
    top: 10px;
}
	
	

	

}


@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) {

.mobile-header-bar .mobile-branding .preload-me {
    display: block;
}

.mobile-header-bar .mobile-branding .sticky-logo .preload-me {
    display: none;
}

.bottom-thirds.right.wpb_column.vc_column_container.vc_col-sm-4 .wpb_column.vc_column_container.vc_col-sm-4 {
width:33%;
}


.img-w {
    width: 100%;
}

.masthead:not(.side-header):not(.mixed-header) .header-bar {
    display:none;
}

.home div.vc_custom_1489699148828 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background-image: url(https://inocucor.com/wp-content/uploads/2017/03/ino_home_01_firstframe.jpg?id=168) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.full-w-minus {
    width: 100%;
    padding:0;
}

.vc_row .vc_column_container .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#main .wf-wrap, .page-title .wf-wrap, .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon), .side-header .mobile-header-bar, #page .masthead.full-width, #page .masthead.mixed-header:not(.side-header-v-stroke) {
    padding: 0;
}

.title-line h3 {
    line-height: 26px !important;
}

.border-right, .vc_row .vc_column-inner {
    border-right:none !important;
}

.page-id-83 .vc_row, .page-id-88 .vc_row, #content > .three-hundred, #content > .vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.page-id-83 .vc_row h3, .page-id-83 .vc_row h4, .page-id-83 .vc_row p, .page-id-88 .vc_row h3, .page-id-88 .vc_row h4, .page-id-88 .vc_row p, .page-id-92 .vc_row h3, .page-id-92 .vc_row h4, .page-id-92 .vc_row p, .page-id-45 .vc_row h2, .page-id-45 .vc_row h3, .page-id-45 .vc_row h4, .page .vc_row p, .page .vc_row h2, .page .vc_row h3, .page .vc_row h4, .page .vc_row p {
    text-align:center !important;
    width:85%;
    margin: 10px auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.page .vc_row div {
    text-align:center !important;
}

.page-id-83 .vc_row button {
    text-align:center !important;
}

.three-hundred {
    height: initial !important;
}

.three-wide {
    margin:0 auto;
}

.page-id-83 .vc_row .vc_btn3-container, .page-id-88 .vc_row .vc_btn3-container {
    border: initial !important;
}

h1, .h1-size, .entry-title.h1-size, .dt-accordion-h1-size .wpb_accordion_header > a {
    font-size: 34px !important;
    line-height: 44px !important;
}

#vimeography-gallery-1.vimeography-playlister .vimeography-thumbnail figcaption h1 {
    font-size: 18px !important;
    line-height: 22px !important;
}

h1, .h1-size, .entry-title.h1-size, .dt-accordion-h1-size .wpb_accordion_header > a {
  color: #000000;
  font: 59px/70px "Quattrocento",Helvetica,Arial,Verdana,sans-serif;
  text-transform: none;
}
.vc_custom_1490158913235, .vc_custom_1490158913235 {
    border-left:initial !important;
}

.left-thirds .vc_column-inner > .wpb_wrapper {
    max-width: 100% !important;
    padding-left: 0 !important;
}

.page-id-45 {

}

.uvc-heading.ultimate-heading-920858d4b3571d2f7 h3 {
    font-size: 25px !important;
    line-height: 36px !important;
}

.single .entry-content {
    margin-bottom: 50px;
    width: initial;
    display: inline-block;
    border-left: none;
    padding-left: 35px;
    padding-right: 35px;
    padding-top:50px;
}


.blog-bottom .full-w-minus {
    width: initial;
    padding: 35px 25px;
}

.single .content>.post, .single .content>.project-post {
    margin-bottom: 0;
    margin-top: 0;
}

body.category-news-archive .blog-content.wf-td, body.category-press-release-archive .blog-content.wf-td, body.category-in-the-news-archive .blog-content.wf-td, body.category-reports-from-the-field-archive .blog-content.wf-td {
    max-width: 700px;
    display: inline-block !important;
    background: initial !important;
    border-left: initial;
    padding-left:25px;
    padding-right:25px;
}
body.category-news-archive .blog-media.wf-td, body.category-news-archive .blog-media.wf-td, body.category-news-archive .blog-media.wf-td, body.category-news-archive .blog-media.wf-td {
    width: 100%;
    display: inline-block !important;
}

body.category-news-archive .category-news-archive, body.category-press-release-archive, body.category-in-the-news-archive, body.category-reports-from-the-field-archive {
    margin:0 auto;
}

body.category-news-archive .cont-id-0, body.category-press-release-archive .cont-id-0, body.category-in-the-news-archive .cont-id-0, body.category-reports-from-the-field-archive .cont-id-0 {
    margin: 0 -10px;
}

.quote {
    font-size: 21px;
    line-height: 25px;
    padding: 25px 0;
    padding-right: 0;
}

.vc_row #straw-parallax.gambit_parallax_inner {
    background-position: initial !important;
    width:100% !important;
    left:0 !important;
}

#farmer-parallax {
    background-size: contain !important;
}

.no-min-height {
    min-height:0 !important;
}

.no-min-height .vc_column-inner {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.bottom-thirds {
    height: initial;
    padding:20px;
}

.home .bottom-thirds::after {
    content: '' !important;
    position: relative !important;
    top: 0px !important;
    left: 0 !important;
}

.mobile-main-nav > li > a {
    padding: 16px 0px;
}

.wpml-ls-current-language.menu-item-wpml-ls-2-en {
    position: relative !important;
    right: 0;
    top: 30px;
}

.menu-item-wpml-ls-2-fr {
    position: relative !important;
    display: inline-block !important;
    right: -30px;
    top: 4px;
}
.mobile-main-nav>li:before {
    content: "";
    position: absolute;
    top: -.5px;
    height: 0;
    border-top: none;
    width: 100%;
    max-width: 100%;
    left: 0;
}

ul#primary-menu::after {
  border: 1px solid #86a440;
  border-radius: 10px;
  content: " ";
  height: 20px;
  outline: 5px solid white;
  position: absolute;
  right: 21px;
  top: 22px;
  width: 68px;
  z-index: 1;
}

.footer-social {
    width: 35px;
    padding-right: 12.5px;
}

#input_2_1 {
    width: 90%;
}

#gform_submit_button_2 {
    position: relative;
    top: -103px;
    left:0;
    float:right;
}

.mobile-main-nav li > a .menu-text {
    font: 300 14px / 20px "Mada", Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a;
    text-transform: none;
}

.mobile-main-nav li.act > a {
    color: #000;
font-weight:500;

}

.vc_custom_1489632002177 {
    margin-left: 0 !important;
}

.mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
    color: #000;
}

.dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text {
    font: 300 12px / 17px "Mada", Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a;
    text-transform: none;
}

.wpml-ls-item a .wpml-ls-native {
    font-size: 13px;
}

.border-right::after {
    border-right: none;
    height: 77%;
    margin: 0;
    content: "";
}

.img-w .wpb_single_image .wpb_wrapper, .img-w .wpb_single_image .wpb_wrapper .vc_single_image-wrapper, .img-w .wpb_single_image .wpb_wrapper .vc_single_image-wrapper .vc_single_image-img {
    width:100%;
}

.page-id-66 .portrait-img .wpb_single_image .wpb_wrapper .vc_single_image-wrapper {
 width:50%;
}

.right-thirds .vc_column-inner > .wpb_wrapper {
    max-width: 100%;
    float: left;
}

.table-row-1 {
    width: 15%;
}

.table-row-2 {
    width: 25%;
}

.table-row-3 {
    width: 30%;
}

.table-row-4 {
    width: 25%;
}

p.p1.arrow-bullet {
    text-align: left !important;
}

.buttons .ubtn-img-container img {
    margin-left: 0;
    position: relative;
    right: 100px;
}

h3 {
    font-size: 20px;
}

.three-ninety {
    min-height: 0;
}

.mobile-row-padding .vc_column-inner {
    padding: 40px 0 !important;
}

.text-left p {
    text-align:left;
}

#fancy-header .fancy-title>span {
    display: inline-block;
}

.mobile-no-top .vc_column-inner {
    padding-top: 0 !important;
}

.vc_custom_1489632002177 {
    margin-left: 0 !important;
}


.wpb_content_element .wpb_accordion_header>a:after, .wpb_content_element .wpb_accordion_header>a:before {
    left: 0 !important;
    top: 0 !important;
    margin-top: 0 !important;
}

.wpb_content_element.dt-style .wpb_accordion_header a {
    padding: 5px 0;
}

#mobile-menu li.menu-item {
    margin-bottom: 20px;
}
	
	div#ultimate-heading-67885ad4cd92dce78 {
    display: none;
}
}

@media screen and (min-width: 940px) {
	.category .text-div {
		width: 390px !important;
		right: 0 !important;
		display: block;
		margin-top: 0;
	}
	
	.text-div button {
		width: 125px;
		font: 300 16px 'Mada' !important;
		display: inline-block;
		text-align: center;
		margin-left: calc(50% - 62.5px);
	}
	
	.archive-div {
		width: 390px;
		display: inline-flex;
	}
	
}

@media screen and (max-width: 1124px) and (min-width:1024px) {
.social-icon-bg i.fa {
    font-size: 1.8em;
	}
	
	#footer .widget .atp-button {
    font: 600 .8em/normal "Mada", Arial, Helvetica, sans-serif !important;
	}
}

@media screen and (max-width: 1024px) and (min-width:767px) {
.footer .widget {
	width:50%;
}
}
.entry-author {
    background-color: #f7f7f7;
    display: none;
}
.post-navigation .nav-links {
    border-color: rgba(125,163,64,0.3);
    display: none;
}
.single-related-posts:last-child {
    margin-bottom: 0;
    display: none;
}
.post-meta .entry-meta, .post-meta .entry-tags {
    display: none;
}
.single .content>.post, .single .content>.project-post {
    margin-bottom: -55px;
    margin-top: 0;
}
.fancy-categories {
    display: none;
}
.fancy-date {
    display: none;
}

@media screen and (max-width: 990px) {
.masthead .main-nav, .masthead:not(.side-header) .main-nav, #phantom, .masthead:not(.side-header) .header-bar, .masthead.side-header .header-bar, .header-scrollbar-wrap, .masthead.mixed-header, .header-space, .hide-overlay {
    display: none;
}
.img-w.portrait-img {
    display: block;
    width: 100%;
}
	.right-thirds {
    width: 100%;
}
.img-w.portrait-img.wpb_column.vc_column_container.vc_col-sm-4 img {
    position: relative !important;
    top: 0;
    left: 0;
}
	.right-thirds .vc_column-inner {
		padding-right: 35px !important;
		padding-left: 35px ;
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	
	.inoc-banner-img.inoc-logo.wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
}
	.inoc-banner-img.atp-logo.wpb_column.vc_column_container.vc_col-sm-3 {
    width: 45%;
}
	.home-banner-learn {
		width: 100%;
	}
	.home-banner-learn h3, 	.home-banner-learn h4 {
		text-align:center;
	}
	.home-header video {
		display:none;
	}
	
	#tpbr_topbar_mobile {
		display:block;
	}
	
		#tpbr_topbar {
		display:none;
	}
	
	.show-mobile-header #tpbr_topbar_mobile {
		display:none;
	}
	
}
@media screen and (max-width: 768px) {
#content .vc_row.wpb_row.vc_row-fluid {
    display: block;
}
	#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 {
    width: 100%;
}
	#content .vc_col-sm-4 .wpb_single_image, #content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 {
    border: 0;
}
	 #content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 {
    min-height: 320px;
}
	#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 h2, #content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 a.vc_btn3 {
    text-align: center !important;
}
	#content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 .vc_btn3-container {
    text-align: center !important;
    width: 100%;
    margin: 0 auto;
}
}
@media screen and (max-width: 600px) {
	#content .vc_col-sm-4 .vc_btn3-container {
    text-align: start !important;
    width: 100%;
    border: 0 !important;
}
#content .vc_col-sm-4 .vc_btn3-container > a , #content .vc_col-sm-4 h4, #content .vc_col-sm-4 .uvc-heading h2, #content .vc_col-sm-4 .wpb_content_element p {
    text-align: start !important;
}
.page-id-51 #fancy-header .fancy-title>span {
    display: inline-block;
    padding-top: 69px;
    padding-bottom: 69px;
}

.border-right-long::after {
    border-right: none;
    height: 87%;
    margin: 0;
    content: "";
}
	
.page-id-51 .vc_row .vc_column-inner {
    padding-bottom: 35px;
    padding-top: 35px;
}
	
	.text-div {
    margin-top: 75px;
	}
	
	.category-news-archive header#fancy-header {
		    background-position: 35% center !important;
	}
}
@media screen and (max-width: 500px) {
#fancy-header, .page-title {
    min-height: 390px !important;
}
	#page #fancy-header > .wf-wrap {padding-bottom: 0 !important;}
	
	
}
.reasons-section h4 {
    font-family: 'Barlow' !important;
    margin-top: 12px;
    text-transform: inherit;
    font-weight: 500;
    padding: 0 50px;
    font-size: 20px;
    line-height: 26px;
}
.reasons-heading h2 {
    font-weight: 900 !important;
    font-size: 28px !important;
    color: #6f777d !important;
    margin-bottom: 0 !important;
}
.page-id-5272 div#main {
    background-image: none;
}
.tab-html {
    padding: 0 50px !important;
    margin-top: 20px !important;
	    margin-bottom: 0 !important;
}
.tab-html ul li {
   width: 25%;
    margin: 1px 0px !important;
    margin-top: -12px !important;
    border: solid 1px #fff !important;
    border-top-right-radius: 16px !important;
    border-top-left-radius: 16px !important;
    border-bottom-width: 0 !important;
}
.tab-html ul li:nth-child(3), .tab-html ul li:nth-child(2), .tab-html ul li:first-child {
    margin-top: 0 !important;
}
.tab-html ul li a {
    padding: 10px 16px 20px !important;
    width: 100%;
    border: none !important;
}
.tab-html ul li:nth-child(3) a {
    background-color: #fbad29;
    border-color: #fbad29;
    border-width: 1px;
    border-style: solid;
    width: 50%;
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
}
.tab-html ul li:nth-child(3) {
    clear: both !important;
    width: 50%;
    background: transparent !important;
}
.tab-html ul li:nth-child(8) a, .tab-html ul li:nth-child(9) a, .tab-html ul li:nth-child(10) a, .tab-html ul li:last-child a {
    padding-bottom: 14px !important;
}
.ult_tabcontent.ult-responsive.style1 {
    margin: -1px 1px 0;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
    width: 99.8%;
    color: #fff;
}
.ult_tabitemname {
    color: #fff;
}
.ult_tabitemname table td {
    color: #000;
}
.content th {
    text-align: left;
    font-family: 'Mada';
}
.tab-html p {
    color: #fff;
}
.ult_tab_min_contain p {
    color: #fff;
}
.teb-section-inner .vc_single_image-wrapper img {
    max-width: 50px;
    width: 100%;
}
.ult_tabitemname {
    color: #fff !important;
}
p.map-sy {
    width: 100%;
    text-align: center;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    max-width: 410px;
    margin: 0 auto 14px !important;
    display: table;
}
p.map-sy img {
    margin: -3px 7px 0 20px;
}
p.map-sy img, p.map-sy strong {
    float: left;
    width: auto;
    text-align: center;
}
.scd-box-price-w{
	float: left;
	width: 100%;
}
.page-id-5272 .masthead.inline-header {
    border-bottom: solid 1px #77962c;
}
.top-section p.p1 {
    font-family: 'Barlow';
    font-size: 19px;
    line-height: 26px;
}
.top-left-image {
    margin-top: -220px;
    height: 704px;
}
.suynergo-heading.dt-default {
    z-index: 99;
}
.suynergo-heading.dt-default h3 {
    text-transform: inherit;
    font-weight: 400 !important;
    padding: 10px 300px !important;
}
.reasons-heading .ult_tabmenu.style1 li.ult_tab_li:not(:first-child) {
    border-left: solid 1px #fff !important;
}
.tab-html ul li a span {
    font-family: 'Barlow Semi Condensed';
    font-size: 18px !important;
    line-height: 24px;
    float: left;
}
.ult_tabitemname {
    padding: 12px 35px;
}
.middle-bg-section .wpb_single_image.wpb_content_element.vc_align_right {
    height: 30px;
    position: relative;
    margin-top: -420px;
}
.reasons-heading {
    position: relative;
    z-index: 99;
}
.label-boxes {
    margin-top: 30px !important;
}
.labels-registr .vc_column-inner {
    border-radius: 16px !important;
    padding: 4px 10px;
	height: 80px;
}
p.sales-info {
    width: 100%;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    padding-left: 40px;
}
.find-more .wpb_text_column {
    margin-bottom: 10px !important;
}
.find-more .wpb_text_column ul li {
    font-family: 'Barlow';
    color: #4d4d4f;
}
.find-more .wpb_text_column ul li strong {
    color: #4d4d4f;
    font-weight: 700;
}
.find-more .wpb_text_column ul li {
    font-family: 'Barlow';
    position: relative;
    color: #4d4d4f;
    list-style: none;
}
.find-more .wpb_text_column ul li li::before, .find-more .wpb_text_column ul li::before {
    content: "•";
    color: #9d9fa1;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 20px;
}
.find-more .wpb_text_column ul li::before {
    color: #4d4d4f;
}
.flex-end-img{
 align-self: flex-end;	
}
.find-more-section h3, .find-more-section p {
    font-family: 'Barlow' !important;
    font-size: 16px !important;
    font-weight: 600;
    margin: 0;
    line-height: 24px;
}
.find-more-section p, .find-more-section p a {
    font-weight: normal;
    color: #787d83;
    text-transform: uppercase;
}
.inquiries-section p {
    font-family: 'Barlow';
    margin: 0;
}
.inquiries-section p.p4 {
    color: #797d82;
}
.information-section {
    float: right;
    max-width: 296px;
    width: 100%;
}
.information-section .vc_message_box {
    padding: 0;
    border-radius: 16px;
}
.information-section .vc_message_box p a {
    text-align: center;
    font-family: 'Barlow';
    color: #fff !important;
    width: 100%;
    float: left;
    padding: 40px 20px;
    box-sizing: border-box;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
}
.bottom-bg .vc_row.wpb_row {
    margin-left: 0 !important;
}

.z-index-overlay {
    z-index: 99;
}
.inquiries-section p.p1 {
    text-transform: uppercase;
}.bottom-bg img.vc_single_image-img.attachment-full {
    margin-top: -370px;
}
.page.page-id-5272 .wf-wrap {
    padding: 0 !important;
}
.tab-html ul li a span.ult_tab_section span.aio-icon.none.ult_tab_iconright {
    display: none;
}
.footer {
    z-index: 99;
    background: #fff;
}
.inline-header .branding, .inline-header .header-bar > .mini-widgets {
    display: inline-block;
    float: left;
    padding: 20px 0 20px 20px;
    width: 194px;
}
li.menu-item {
    margin-bottom: 0;
}
.main-navigation {
    margin-top: 0;
    padding: 50px 0;
	margin-left: 36px;
}
.main-navigation li.menu-item.wpml-ls-slot-2 {
    margin: 34px 0;
}
ul#primary-menu::after {
    top: 56px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-5371.has-children ul.sub-nav.hover-style-bg.level-arrows-on {
    margin-left: -346px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-5371.has-children ul.sub-nav.hover-style-bg.level-arrows-on::before {
    width: 720px;
}
@media(max-width: 1100px){
.suynergo-heading.dt-default h3 {
    padding: 10px 220px !important;
}
.reasons-section h4 {
    padding: 0 20px;
}
.bottom-bg img.vc_single_image-img.attachment-full {
    margin-top: -330px;
}
}
@media(max-width: 990px){
.suynergo-heading.dt-default {
    margin-top: 20px !important;
}
}
@media(max-width: 1024px){
	#content .vc_col-sm-4 .wpb_single_image, #content .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 .vc_column-inner.vc_custom_1569502562627 {
    max-height: 320px;
}
.suynergo-heading.dt-default h3 {
    padding: 10px 40px !important;
}
.top-left-image {
    margin-top: -110px;
	    height: 604px;
}
.top-section p.p1 {
    font-size: 16px;
}
.reasons-section h4 {
    padding: 0 0px;
}
.reasons-section h4 {
    font-size: 18px;
}
.tab-html {
    padding: 0 0px !important;
}
body .vc_custom_1566634918226, body .vc_custom_1563816847134 {
    margin-right: 0% !important;
    margin-left: 0% !important;
}
p.sales-info {
    padding-left: 0;
}
body .vc_custom_1566641654577, body .vc_custom_1566641660488, body .vc_custom_1566641668370 {
    margin-left: 0% !important;
}
.find-more-section h3, .find-more-section p {
    font-size: 14px !important;
    word-break: break-all;
}
.information-section .vc_message_box p a {
    padding: 30px 20px;
    font-size: 20px;
}
body .vc_custom_1553152670272 {
    margin-left: 0 !important;
}
	.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
    max-width: calc(1170px - 40px);
}
.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-branding {
    padding: 15px 10px !important;
}
	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-branding img.preload-me {
    max-width: 140px;
}
.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation {
    padding: 0px 15px;
    float: right;
    margin: 37px 0;
}
}
@media(max-width: 767px){
.page.page-id-5272 .wf-wrap {
    padding: 0 20px !important;
}
.suynergo-heading.dt-default h3 {
    padding: 10px 0 !important;
    font-size: 20px !important;
}
.top-left-image {
    margin-top: -110px;
    height: 674px;
    margin-left: -20px;
}
body .vc_custom_1566629580914 {
    margin-top: 15px !important;
    margin-bottom: 0 !important;
}
body .vc_custom_1566561798137, body .vc_custom_1566561798137, body .vc_custom_1566634520828 {
    margin-top: 15px !important;
	    margin-bottom: 0 !important;
}
.labels-registr .vc_column-inner {
    margin-bottom: 10px;
}
.reasons-section .wpb_column.vc_column_container.vc_col-sm-4 {
    margin-bottom: 12px;
}
body .vc_custom_1563816847134 {
    padding-top: 0 !important;
}
.find-more .wpb_text_column ul li {
    text-align: left;
}
.information-section {
    float: none;
    max-width: 296px;
    width: 100%;
    margin: 35px auto;
}
body .vc_custom_1566641654577 {
    margin-bottom: 0 !important;
}
	body .vc_custom_1566641668370{
		margin-top: 0px !important;
	}
.labels-registr .vc_row .vc_column-inner {
    border-right: none !important;
    border-right: solid 2px #fbad29 !important;
}
body .bottom-bg .wpb_single_image {
    margin-left: -20px !important;
    margin-right: -20px;
}
.middle-bg-section img {
    margin-right: -40px;
}
.labels-registr .vc_column-inner {
    margin-right: 0 !important;
}
body .vc_custom_1553149923413 {
    padding-left: 0px !important;
}
.page-id-83 .vc_row h3, .page-id-83 .vc_row h4, .page-id-83 .vc_row p, .page-id-88 .vc_row h3, .page-id-88 .vc_row h4, .page-id-88 .vc_row p, .page-id-92 .vc_row h3, .page-id-92 .vc_row h4, .page-id-92 .vc_row p, .page-id-45 .vc_row h2, .page-id-45 .vc_row h3, .page-id-45 .vc_row h4, .page .vc_row p, .page .vc_row h2, .page .vc_row h3, .page .vc_row h4, .page .vc_row p {
    width: 100% !important;
}
}
@media(max-width: 700px){
.top-left-image {
    height: 614px;
}	
}
@media(max-width: 640px){
.top-left-image {
    height: 574px;
}	
body .vc_custom_1553146694726 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
	.page.page-id-5272 .vc_row h3, .page.page-id-5272 .vc_row h2{
		    width: 100%;
	}
}
@media(max-width: 600px){
.top-left-image {
    height: 554px;
}
.page.page-id-5272 .vc_row p {
    width: 100% !important;
}
.tab-html ul li a span {
    font-family: 'Barlow Semi Condensed';
    font-size: 15px !important;
}
.tab-html ul li a {
    padding: 10px 8px 20px !important;
}
.bottom-bg img.vc_single_image-img.attachment-full {
    margin-top: -200px;
}
}
@media(max-width: 549px){
.top-left-image {
    height: 524px;
}
}
@media(max-width: 481px){
.top-left-image {
    height: 464px;
}
.reasons-heading h2 {
    font-size: 21px !important;
}
.tab-html ul li {
    width: 50%;
}
.tab-html ul li:nth-child(3) a {
    width: 100%;
}
.tab-html ul li:nth-child(3) {
    margin-top: -10px !important;
}
.suynergo-heading.dt-default h3 {
    font-size: 18px !important;
}
.label-boxes {
    margin-top: 16px !important;
}
p.map-sy strong ~ img {
    clear: both;
}
p.map-sy img, p.map-sy strong {
    margin-bottom: 10px;
}
	body .vc_custom_1566638301241{
		margin-bottom: 15px !important;
	}
body .vc_custom_1566641240395 {
    margin-top: 15px !important;
}
p.map-sy {
    max-width: 178px;
}
p.map-sy img {
    margin-left: 0;
}
}
@media(max-width: 425px){
.top-left-image {
    height: 404px;
}
.top-left-image {
    height: 354px;
}
}
@media(max-width: 375px){
.top-left-image {
    height: 324px;
}
}
@media(max-width: 350px){
.top-left-image {
    height: 294px;
}
}
.sub-nav {
    padding: 0px 0;
}
.page-title > .wf-wrap, #fancy-header > .wf-wrap {
    width: 1300px;
}
.sub-nav.right-overflow {
    left: -182px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-5371.has-children ul.sub-nav.hover-style-bg.level-arrows-on , li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.menu-item-5493.has-children.dt-hovered.show-mega-menu-content ul.sub-nav.hover-style-bg.level-arrows-on, li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.menu-item-5511.has-children.dt-hovered.show-mega-menu-content ul.sub-nav.hover-style-bg.level-arrows-on, .menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.menu-item-5530.has-children.dt-hovered.show-mega-menu-content ul.sub-nav.hover-style-bg.level-arrows-on {
    max-width: 720px;
    height: 20px;
	text-align: left;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.menu-item-5530.has-children ul.sub-nav.hover-style-bg.level-arrows-on {
    margin-left: -380px !important;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.menu-item-5493.has-children ul.sub-nav.hover-style-bg.level-arrows-on {
    margin-left: -430px;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.menu-item-5511.has-children ul.sub-nav.hover-style-bg.level-arrows-on , li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-5530.act.has-children ul.sub-nav.hover-style-bg.level-arrows-on{
    margin-left: -380px;
}
.main-navigation {
    margin-top: 0;
    padding: 29px 0;
}
li:not(.dt-mega-menu) .sub-nav {
    width: 784px;
}

li.menu-item {
    margin-bottom: 10px;
}
.vc_column-inner.vc_custom_1569502562627 {
   min-height: 390px;
   position: relative;
}
.vc_column-inner.vc_custom_1569502562627 img {
   max-width: 55px;
}
.vc_column-inner.vc_custom_1569502562627 h2 {
   color: #fff;
   font-size: 34px !important;
margin: 20px 0 !important;
}
.vc_column-inner.vc_custom_1569502562627 .wpb_wrapper {
   text-align: center;
}
.vc_column-inner.vc_custom_1569502562627 > .wpb_wrapper {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
}
.page-title.title-center.solid-bg.breadcrumbs-mobile-off.page-title-responsive-enabled {
    display: none;
}
