/*!
Theme Name: Divi Child
Template: Divi
*/


@font-face {
    font-family: 'playlistscript';
    src: url('fonts/playlist_script-webfont.woff2') format('woff2'),
        url('fonts/playlist_script-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    src: url('fonts/josefinsans-regular-webfont.eot');
    src: url('fonts/josefinsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/josefinsans-regular-webfont.woff') format('woff'),
        url('fonts/josefinsans-regular-webfont.ttf') format('truetype'),
        url('fonts/josefinsans-regular-webfont.svg#JosefinSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Brandon grotesque
300 light, 400 regular, 700 bold, italic available for regular and bold */
form .g-recaptcha {
    margin-left: -40px !important;
}
form .g-recaptcha input[type=text] {
    display: inline;
    border-color: #2ea3f2 !important;
    border-width: 1.5px !important;
}
html body{
    /* font-family: 'Libre Baskerville',Georgia,"Times New Roman",serif;*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    color: #534f4f;
}
body a, body p, body span, body{
    /*font-family: 'Libre Baskerville',Georgia,"Times New Roman",serif;*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
}

#responsive-menu-container #responsive-menu li.responsive-menu-item a{
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
}
img{
    max-width: 100%;
}
body h1, body h2, body h3, body h4, body h5, body h6{
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
}
body .et_menu_container{
    text-align: center;
    height: 100%;
    max-width: 1400px;
    width: 100%;
}
body .et_pb_row{
    max-width: 1300px;
}
body .et_menu_container .header-display-inline{
    display: inline-block;
    position: relative;
    width: auto;
}
.left-menu li, .right-menu li{
    display: inline-block;
    padding: 0 !important;
    text-align: left;
}


.left-menu li li, .right-menu li li{
    display: block;
    padding: 0 !important;
    text-align: left;
    max-width: 200px;
    min-width: 125px;
    width: max-content;
}

.left-menu ul ul,
.right-menu ul ul{
    position: absolute;
    line-height: 40px;
    display:none;
    margin-top: -1px !important;
    background-color: rgba(25,76,146,0.7);

}



body.home .left-menu ul ul, body.home .right-menu ul ul{
    position: absolute;
    line-height: 40px;
    display:none;
    margin-top: -1px !important;
    background-color: rgba(255,255,255,0.9) !important;

}

.left-menu ul li:hover ul{
    display: block;
    animation: navmenu 600ms forwards;
}
.right-menu ul li:hover ul{
    display: block;
    animation: navmenuright 600ms forwards;
}

@keyframes navmenu{
    0%{
        opacity:0;
        top: 5px;
    }
    100%{
        opacity:1;
        top: 32.5px;
    }
}

@keyframes navmenuright{
    0%{
        opacity:0;
        top: 5px;
    }
    100%{
        opacity:1;
        top: 31px;
    }
}


#main-header #et_top_search{
    margin: -25px -75px 0 0px;
}

#main-header .et-search-form input{
    right: 50px;
}

#main-header span.et_close_search_field{
    right: 25px !important;
}

.search-container .col-sm-4{
    text-align: center;
    padding-bottom: .75em;
}
.left-menu, .right-menu{
    vertical-align: -webkit-baseline-middle;
}
.left-menu li a, .right-menu li a{
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    color: #fff !important;
    padding: 10px 16px;
    font-size: 1.5em;
    font-weight: 300;
    text-transform: uppercase;
}


body.home .left-menu li a, body.home .right-menu li a{
    color: #003986 !important;
    font-size: 18px;
}

.left-menu li li a, .right-menu li li a, body.home .left-menu li li a, body.home .right-menu li li a{
    font-size: 1em;
    padding: 5px 8px;
}
.et_close_search_field, .et-search-field{
    color: #fff !important;
}
body.home .et_close_search_field, body.home .et-search-field{
    color: #5d5e95 !important;
}
body #logo{
    max-height: inherit;
    max-width: 85%;
}
body #main-header{
    background-color: rgba(25,76,146,0.6);
    height: 48px;
    top: 38px !important;
    z-index: 9999999;
}
body.home #main-header{
    background-color: rgba(255,255,255,0.8) !important;
}

.logo_container{
    margin-top: -12px;
}

.page #main-content .et_pb_text_inner{
    max-width: 1150px !important;
}

#page-container{
    position: relative;
    padding-top: 0 !Important;
}
#page-container:before{
    content: "";
    position: fixed;
    height: 4px;
    width: 100%;
    background-image: url(images/border.png);
    background-size: 100% 100%;
    z-index: 999;
    top: 0;
}
body .et_pb_slide_with_image .et_pb_container, .et_pb_slide_image{
    width: 100% !important;
    max-width: inherit;
}
body .et_pb_slide_with_image{
    padding: 0;
}
body .et_pb_slide_image img{
    max-height: initial !important;
    width: 100%;
}
.top-link{
    position: absolute;
    right: -80px;
    top: -52px;
    background-color: #ea680a;
    /*width: 250px;*/
    min-width: 236px;
}
.top-link a{
    color: #fff;
    padding: 3px 15px 2px 15px;
    display: inline-block;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    font-size: 16px;
    font-weight: 300;
}
.fa-map-marker:before {
    color: #9b4303;
    margin-right: 5px;
    font-size: 18px;
}

body #et_search_icon:before{
    color: #cca20f;
    font-weight: bold;
    background-image: url(images/zoom.png);
    font-size: 0;
    width: 25px;
    height: 25px;
    background-size: contain;
    /*margin-top: -8px;*/
    background-repeat: no-repeat;
}
#top-menu a{
    display: inline-block !Important;
}
.right-menu{
    margin-left: 0%;
    margin-right: 1%;
}

.left-menu{
    margin-left: -7%;
}
body #main-footer{
    width: 100%;
}

body #main-footer .container{
    max-width: 1400px;
}
.footer-links span{
    background-color: #1b3251;
    color: #9dc6ff;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    font-size: 22px;
    padding: 7px 8px 2px 8px;
    display: inline-block;
}
body #main-footer{
    background-image: url(images/new.png);
    background-color: transparent;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
    position: relative;
    padding-top: 120px;
    padding-bottom: 20px;
}

body p{
    padding-bottom: .75em;
}


.footer-links li{
    list-style: disc;
    display: list-item;
    color: #fff;
    float: left;
    margin-right: 28px;
}
.footer-links ul{
    /*list-style: disc;*/
    margin: 5px 0px -6px 0px;
    float: left;
    width: 100%;

}
.footer-links li a{
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    color: #d7dadf;
    display: block;
    font-weight: 300;
    font-size: 15px;
}
.footer-links ul li:first-child{
    list-style: none !Important;
}
.footer-links{
    float: left;
    width: 100%;
    margin:6px 0px 20px 0px;
}
.custom-reciepe p{
    text-align: center;
    color: #6a6a6a;
    font-size: 22px;
    font-size: 1.375rem;
    /*font-family: 'Libre Baskerville',Georgia,"Times New Roman",serif;*/

    line-height: 34px;
}


/* Misc typography/paragraph text stuff */
#main-content .et_pb_text_inner p,
#main-content .et_pb_text_inner li{
    font-size: 1.375em;
    line-height: 1.5;
    font-size: 24px;
    font-size: 1.4rem !important;

    line-height: 1.4;
    color: #717171;

}
.et_pb_blurb_content p {
    font-size: 1.40em;
    line-height: 1.15;
}

.et_pb_blurb_description {
    margin-bottom: 15px;
}

body h2{
    text-align: center;
    font-size: 45px;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    margin: 15px 0px;
}

.title h2{
    color: #855e37 !important;
    font-weight: 300 !important;
}
.custom-reciepe h2{
    color: #519f25
}
.custom-reciepe{
    margin: 0px 0px;
}
.et_pb_gallery_item .et_pb_gallery_caption{
    display: none;
}
body .et_pb_gallery_item .et_overlay{
    display: none;
}
.et_pb_gallery_item .et_pb_gallery_title{
    z-index: 999;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto !important;
    color: #fff;
    height: 100px;
    padding: 20px 0px;
    width: 87%;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.4);
    transition: all 0.5s ease-in-out;
    opacity: 0
}
.et_pb_gallery_item:hover .et_pb_gallery_title{
    opacity: 1;
}
.video-section h2{
    color: #3076ce;
}
.regions .et_pb_text_inner ul{
    text-align: left;
}

.regions.growing-regions .et_pb_text_inner ul{
    text-align: center;
}
.regions .et_pb_text_inner ul li{
    display: inline-block;
}

.growing-regions .et_pb_main_blurb_image{
    padding-bottom: 0px !important;
    margin-bottom: 0px;
}
.col-5{
    text-align: center;
    padding: 0;
}
.col-5 li{
    width: 19%;
    display: inline-block;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
}
.col-5 li img{
    padding: .3em;
}

.col-5 li a:hover img{
    padding: 0em;
}

.col-5 li span{
    position: absolute;
    bottom: 20%;
    left: 0;
    right: 0;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    /*background: rgba(0,0,0,0.5);*/
}
.et_pb_gallery_item .et_pb_gallery_title{
    z-index: 999;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto !important;
    color: #fff;
    /* height: 100px; */
    padding: 20px 0px !important;
    width: 87%;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.4);
    transition: all 0.5s ease-in-out;
    opacity: 0;
}
.logos{

}
.logos ul{
    padding: 0 !important;
    list-style: none;
    text-align: center;
}
.logos ul li{
    list-style: none;
    display: inline-block;
    margin: 8px 12px;
}
.logos ul li img{

}
.social li a{
    color: #f0f6ff;
}
.social{
    text-align: left;
    margin-top: 5px;
}
.social li{
    display: inline-block;
    margin: 0px 3px;
}

.social img{
    height: 42px;
}
.right-footer{
    width: 26%;
    display: inline-block;
    vertical-align: top;
}
/*.circlebg{
    display: block;
    position: relative;
    background: transparent !important;
}
.circlebg:before{
    content: "";
    background-position: top center;
    background-image: url(http://localhost:8012/ccf/wp-content/uploads/2018/03/citcl.png);
    background-size: 100% 100%;
    opacity: 0.5;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
}*/
.circlebg{
    text-align: center;
}
.circlebg span{
    display: block;
    text-align: center;
    line-height: normal;
}

.circlebg .et_pb_code_inner {
    padding-top: 70px;
    padding-bottom: 158px;
}
.et_pb_code_0 {
    background-size: 100% 100%;
}
body .et_pb_fullwidth_slider_0{
    /*overflow: visible;*/
}
.right-footer span, body #mailpoet_form-2 .widgettitle{
    color: #9dc6ff;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    font-size: 20px;
    padding: 7px 8px 2px 8px;
    display: inline-block;
}
.right-2{
    padding-left: 20px;
    margin: 15px 0px;
}
#mailpoet_form-2{
    width: 100%;
}
.right-1{
    padding: 18px 20px;
    background-image: url(images/trans.png);
    background-size: 100% 100%;
    display: inherit;
    width: 100%;
}
.left-footer{
    overflow: hidden;
    max-width: 725px;
}
.social li a {
    font-size: 29px;
}
.right-3 p{
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    color: #fff;
    padding-bottom: 0;
    font-size: 16px;
    font-weight: 300;
}
.right-3{
    background-image: url(images/trans.png);
    background-size: 100% 100%;
    padding: 19px 10px 15px 18px;
}
div.et_pb_section.et_pb_section_7{
    position: relative;
}

.et_pb_section {
    /*padding: 0px 0 !important;*/
}
html body .logos-container{
    padding: 20px 0;
}
.et_pb_section.et_pb_section_0{
    padding: 0px !important;
}

/*div.et_pb_section.et_pb_section_7:before{
    content: "";
    background-image: url(images/boxes.jpg);
    position: absolute;
    width: 100%;
    height: 100%;
}*/

.circle-bg-container{
    display: none;
}
.regions h2, .page-child h2{
    color: #855e37;
}
.avail p{
    text-align: center;
    color: #6a6a6a;
    /*font-family: 'Libre Baskerville',Georgia,"Times New Roman",serif;*/
    margin: 5px 0px 20px 0px;
    text-align: center;
    color: #6a6a6a;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.5;
}

.avail-cont{
    box-shadow: 0px 6px 15px 0px;
    border-top: 5px solid #fff;

}
.avail .custom-width{
    width: 860px;
    max-width: 100%;
    margin: auto;
}

table.chile-table {
    width: 100%;
    border-collapse: collapse;
}
table.chile-table td, table.chile-table th {
    border: 2px solid #FFFFFF;
    padding: 8px 10px;
}
table.chile-table tbody td {
    font-size: 18px;
    color: #1E3F96;
    font-weight: 600;
    min-width: 200px;
}

table.chile-table thead th {
    font-size: 25px;
    padding: 15px 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    border-left: 2px solid #FFFFFF;

}
table.chile-table thead th:first-child {
    border-left: none;
}

table.chile-table tr{
    background: #e6e6e6;
}


table.chile-table tr:hover{
    background: white;
}


table.chile-table thead tr:hover{
    background: #1E3F96;
}

table.chile-table thead tr{
    background: #1E3F96;
    border-bottom: 5px solid #FFFFFF;
}

table.chile-table a {
    color: #1E3F96;
}


table.chile-table a:hover{
    color: #ffcc00;
}


img.tick{
    margin-top: -62px;
}
.regions .p{
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    text-align: center;
    color: #808080;
    font-size: 20px;
    margin-top: -15px;
    margin-bottom: 0px;
    font-weight: 300;
    text-transform: uppercase;
}
.footer-spacing .et_pb_row .et_pb_column .et_pb_code_5{
    padding:0px 0px !important;
}
.avail h2{
    color: #3076ce;
}

body .logos-container{
    background-color: transparent;
    margin-top: -100px;
}
body .logos{
    width: 100%;
    max-width: 100%;
    padding: 27px 25px;
}

.page_title .entry-title{
    position: absolute;
    margin: auto;
    bottom: 37px;
    left: 0;
    text-transform: uppercase;
    right: 0;
    text-align: center;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /*font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;*/
    color: #fff;
    font-size: 45px;
    background-image: url(images/round.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
    padding: 25px 0px 14px 0px;
    font-weight: 600;
}

.page_title.medium .entry-title  {
    padding: 65px 0px 15px 0px;
}


.page_title.large .entry-title {
    padding: 90px 0px 15px 0px;
}

body .page_title{
    padding: 0;
}

.growing-regions .et_pb_module_header {
    font-weight: 400 !important;
}
.blurbs-section .et_pb_module_header{
    font-size: 22px;
    color: #fff;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    text-transform: uppercase;
}
.blurbs-section .et_pb_module_header{
    font-size: 18px;
    color: #fff;
    display: inline;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    /* float: right; */
    position: absolute;
    right: -5px;
    bottom: 70px;
    padding: 21px 13px 17px 17px;
    font-weight: 600;
    z-index: 9;
}


.no-content.small .blurbs-section .et_pb_module_header{
    padding: 12px 12px 12px 12px !important;
}

.short-text .et_pb_blurb_description{
    overflow: hidden;
    height: 3.75em;
    line-height: 2.25;
}

html body .blurbs-section .et_pb_row{
    width: 77%;
}

.blurbs-section .et_pb_blurb_content{
    max-width: 100%;
}
.blurbs-section .et_pb_blurb_description{
    background-color: rgba(255,255,255,0.6);
    padding: 7px 10px;
    font-size: 15px;
    color: #454545;
    /*font-family: 'Libre Baskerville',Georgia,"Times New Roman",serif;*/
    position: absolute;
    bottom: 0;
    width: 100%;
}
body .blurbs-section{
    padding-top: 0;
    /*margin-top: -70px;*/
}

.blue-title .et_pb_module_header{background-color: rgba(30,63,150, 0.9);}
.green-title .et_pb_module_header{background-color: rgba(96,173,66,0.95);}
.brown-title .et_pb_module_header{background-color: rgba(189,153,29,0.9)}
.red-title .et_pb_module_header{background-color: rgba(223,40,56,0.9)}
.light-green-title .et_pb_module_header{background-color: rgba(164,200,47,0.9)}
.dark-brown-title .et_pb_module_header{background-color: rgba(229,113,43,0.9) !important;}
.dark-brown-title .et_pb_module_header{background-color: rgba(146,50,148,0.9);}
.light-blue-title .et_pb_module_header{background-color: rgba(39,118,195,0.9)}
.purple-title .et_pb_module_header{background-color: rgba(146,50,148,0.9)}

.orange-title .et_pb_module_header{ background-color: #ff3d06; }
.vivid-red-title .et_pb_module_header{ background-color: #ff082c; }
.pink-title .et_pb_module_header{ background-color: #ff0758; }
.auburn-title .et_pb_module_header{ background-color: #ad002b; }
.light-purple-title .et_pb_module_header{ background-color: #b202c4; }
.bright-purple-title .et_pb_module_header{ background-color: #890693; }
.cyan-title .et_pb_module_header{ background-color: #0090a6; }
.lime-green-title .et_pb_module_header{ background-color: #007f59; }
.dark-lime-green-title .et_pb_module_header{ background-color: #007b04; }
.dark-blue-title .et_pb_module_header{ background-color: #004f90; }


.full-blurb .et_pb_blurb_description{
    width: 47%;
    right: 0;
}
h4 a:hover , 
body div.et_pb_blurb h4 a:hover{
    color: #fecc04 !important;
}

.blurbs-section .et_pb_module_header:before{
    content: "";
    background-image: url(images/right-arrow.png);
    display: block;
    width: 20px;
    height: 20px;
    float: right;
    margin-left: 10px;
}

.media-title {
    color: #fff;
    display: inline;
    font-family: 'brandon-grotesque', Helvetica, sans-serif;
    padding: 5px 50px 5px 50px;
    font-weight: 600;
    z-index: 9;
    font-size: 28px;
    background: #204389;
}

.media-title img{
    width: .75em;
}


a .media-title:hover{
    color: #fecc04;
}

.pos-title{
    color: #855e37;
    line-height: 1.3;
    font-family: 'brandon-grotesque', Helvetica, sans-serif;
    margin: 15px 0px 5px 0px;
}

body .blurbs-section .et_pb_main_blurb_image{
    margin-bottom: 0;
}
.blurbs-section .et_pb_image_wrap img{
    margin-bottom: -7px;
}

.no-content.blurbs-section .et_pb_image_wrap img{
    margin-bottom: -10px !important;
}
.inner-banner{
    position: relative;
}
.et_pb_blurb_container{
    position: relative;
}
.blurbs-section .et_pb_blurb_content{
    border: 4px solid #2a3e71;
    border-radius: 4px;
}

.blurbs-section .et_pb_blurb_content:hover{
    border-color: #fbb640;
}


.blurbs-section.no-content .et_pb_blurb_description{
    display: none;
}

.margin_top .et_pb_blurb_description img{
    margin-top: -15px;
}

.full-blurb .et_pb_module_header{
    right: 0;
}

.post-meta {
    display: none;
}


.post.has-post-thumbnail img{
    width: 50%;

}

.parent-pageid-39 .et_pb_fullwidth_image img, .page-id-39 .et_pb_fullwidth_image img, .page-id-1155 .et_pb_fullwidth_image img{
    margin-top: -10%;
}

.parent-pageid-2865 .et_pb_fullwidth_image img{
    width: 100%;
    max-height: 425px;
    overflow: hidden;
    object-fit: cover;
    opacity: .3;

}

.parent-pageid-2865 .inner-banner .et_pb_fullwidth_image{
    background: #2d2d2d;
}


.page-id-1155 .topnav, .page-id-3158 .topnav{
    background: #194c92 !important;
    color: white;
    font-size: 1.25em;
}

.page-id-1155 .topnav .multiselect, .page-id-3158 .topnav .multiselect, .page-id-4412 .topnav .multiselect{
    background-color: white;
    font-size: 18px;
    color: black;
    padding: 5px 3px 5px 3px;
    border-bottom: none;
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    display: inline-block;
    width: 200px;
    text-align: center;
    border-radius: 0;
}


.page-id-1155 .search-container label, .page-id-4412 label{
    text-transform: uppercase;
    display: block;
}

.page-id-1155 .multiselect-container, .page-id-4412 .multiselect-container{
    border-radius: 0;
    min-width: 200px;
}


.page-id-1155  #filter-submit, .page-id-3158  #filter-submit{
    background-color: #98bf0c;
    font-size: 20px;
    color: #fff;
    margin: 0 auto !important;
}

.status-publish .has-post-thumbnail img{
    width: 75%;
    min-width: 50%;
}


.et_pb_bg_layout_light.et_pb_button:hover{
    background-color: #204389 !important;
    color: white;
    border-color: #204389;
}

.individual-fruit .top-margin .et_pb_blurb_description img{
    margin-top: -12px;
}


.toggle-button.et_pb_toggle_close, .toggle-button.et_pb_toggle_open{
    background: white !important;
    padding: 0px !important;
    border: none;
}

.toggle-button .et_pb_toggle{
    border: none !important;
}


.et_pb_toggle.toggle-exporters{
    background-color: transparent!important;
    border: none;
}
/*
.exporters_text {
    width: 20%;
    float: left;
    padding: .75em;
    height: 340px;
    text-align: center;
}*/


.exporters_text {
    width: 18%;
    float: left;
    padding: .25em .75em;
    height: 340px;
    text-align: center;
    margin: 1%;
    box-shadow: 2px 1px 1px 1px #2121216b;
}



.exporters_text img{
    width: 95%;
    max-width: 200px;
    width: auto;
    padding: .5em;
}


.page #main-content .full-width .et_pb_text_inner{
    max-width: 100% !important;
}


.growing-regions .et_pb_blurb{
    border-radius: 50%;
    width: 18%;
    margin: 1% !important;
    position: relative;
    overflow: hidden;
    float: left;
    border: 5px solid #d2cbb8;
}


.growing-regions.et_pb_row{
    padding-bottom: 1em !important;
}

.growing-regions .et_pb_blurb:hover{
    border-color: #fbb640;;
}

.growing-regions .et_pb_module_header{
    text-align: center;
    width: 100%;
    background: rgba(0,0,0,.5);
    color: white;
    padding: 7px 0px;
}

.growing-regions .et_pb_blurb_container{
    position: absolute;
    bottom: 10%;
    left: 0;
    right: 0;
}

.growing-regions .et_pb_blurb_description{
    display: none;
}

.growing-regions .et_pb_image_wrap img{
    margin-bottom: -6% !important;
}

body .et_pb_toggle.toggle-exporters .et_pb_toggle_title, body .et_pb_toggle.toggle-button .et_pb_toggle_title  {
    color: #2ea3f2 !important;
    padding: .5em .75em !important;
    border: 2px solid #2ea3f2;
    font-size: 20px;
    font-weight: 500;
    font-family: unset;
}

body .et_pb_toggle.toggle-exporters .et_pb_toggle_title:hover, body .et_pb_toggle.toggle-button .et_pb_toggle_title:hover{
    color: #ffffff!important;
    background: #194c92!important;
    border-color: #ffffff!important;
}
.et_pb_toggle.toggle-exporters .et_pb_toggle_title:hover, .exporters .et_pb_code_inner .et_pb_toggle_title:hover {
    color: rgba(25,76,146) !important;
}
.et_pb_toggle.toggle-exporters .et_pb_toggle_title:before, .et_pb_toggle.toggle-button .et_pb_toggle_title:before{
    content: none;
}


.toggle-button .et_pb_toggle_title, .stat-title .et_pb_toggle_title, .simple-toggle .et_pb_toggle_title {
    width: max-content;
    padding: 1em;
}

.toggle-button.view-more .et_pb_toggle_title{
    position: absolute;
    top: 1.55em;
    right: 3.5%;
    font-size: 1em !important;
}

.simple-toggle h2{
    text-align: center;
}

body .et_pb_toggle.toggle-button h3{
    margin-left: 3.5em !important;
}

body .mailpoet_submit{
    display: block;
}
.mailpoet_text_label{
    display: none;
}
.footer-spacing{
    margin-top: 0px !important;
}
body .mailpoet_text, body mailpoet_text:focus {
    width:  100% !important;
    border:  0px solid #000 !important;
    background:  url(images/dark-blue.jpg) !important;
    padding:  7px;
    padding-right:  100px;
    outline:  0 !important;
    height:  36px !important;
    background-size: 100% 100%;
    margin: 6px 0px 0px 0px;
}
.right-3 span, .right-1 span{
    padding-left: 0;
}
body .mailpoet_submit, body .mailpoet_submit:focus {
    position: absolute !important;
    top: 0px !important;
    right: 0 !important;
    border: 0px solid #000 !important;
    background-image: url(images/grad.jpg) !important;
    background-repeat: repeat-x;
    background-size: contain;
    color: #1b314e;
    padding: 11px 5% 10px 5%;
    outline: 0 !important;
    text-transform: uppercase;
}
.mailpoet_form {
    position:  relative;
}

.facts{
    padding: .5em 0 0 0 !important
}
.footer-border{
    height: 7px;
    width: 100%;
    background-image: url(images/border.png);
    background-size: 100% 100%;
}

.sidebar-link{

}

.overlay_title .et_pb_blurb_container {
    position: absolute;
    z-index: 100;
    bottom: 29px;
    color: white;
    background: rgba(25,76,146,0.75);
    padding: 1em;
    width: 100%;
}


.overlay_title .et_pb_blurb_container h3, .overlay_title .et_pb_blurb_container h3, .fruit h3{
    color: #ffcc00 !important;
    font-weight: 500;
    font-size: 1.15em;
    padding: .15em;
}

.stat-title.fruit-recipes{
    padding: 0!important;
}

.fruit-recipes .et_pb_row{
    padding: 0 0 1em 0!important;

}

.fruit-recipes .et_pb_main_blurb_image{
    margin-bottom: 10px !important;
}

.fruit-recipes .fruit h3{
    color: white !important;
}

body .et_pb_cta_0.et_pb_promo h2, body .et_pb_cta_0.et_pb_promo h1.et_pb_module_header{
    font-size: 25px!important;
}



.description p{
    font-size: 1.25em;
    line-height: 1.75;
}

.footer-links li a{
    font-size: 1.5em !important;
}

.links a{
    color:white;
}

.links a:hover{
    color: #ffcc00;
}
.semi-circle .et_pb_blurb_description{

}
.semi-circle .et_pb_blurb_container{
    position: relative;
}
.et_pb_code_0{
    position: relative;
}
.semi-circle .et_pb_blurb_description{
    bottom: 0;;
    width: 1000px;
    /*width: 1120px;*/
    /*width: 840px;*/
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    color: #fbb640;
    font-size: 117px;
    text-align: center;
    background-image: url(images/semi1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding-top: 100px;
    max-width: 100%;
}
.bottom-circle{
    bottom: auto;
    background-image: url(images/semi2.jpg);
    width: 1009px;
    /*width: 840px;*/
    margin: 0 auto;
    max-width: 100%;
    top: 0;
    padding: 80px 150px 83px 150px;
    background-size: 100% 100%;
}
.semi-circle .et_pb_main_blurb_image, .semi-circle .et_pb_main_blurb_image img{
    width: 100%;
}
.semi-circle .et_pb_main_blurb_image img{
    margin-bottom: -7px;
}
body .semi-circle .et_pb_main_blurb_image{
    margin-bottom: 0;
}
.semi-circle .et_pb_blurb_description h2{
    font-family: 'playlistscript';
    font-size: 70px;
    color: #fbb640;
    line-height: 1.45;
}
.semi-circle .et_pb_blurb_description p{
    color: #fff;
    font-size: 56px;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    font-weight: 300;
    margin-bottom: 75px;
    margin-top: 30px;
    line-height: normal;
}
.circlebg .text-3{
    color: #3076ce;
    font-size: 31px;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif;
    text-transform: uppercase;
}
.circlebg .text-4{
    color: #6a6a6a;
    font-size: 1.5em;
    /*font-family: 'Libre Baskerville',Georgia,"Times New Roman",serif;*/
    margin-top: 15px;
    line-height: 1.5;
}
.green-btn, .gform_button{
    background-color: #98bf0c;
    font-size: 20px;
    color: #fff !important;
    padding: 10px 28px 8px 28px !important;
    border-bottom: 3px solid #7d9e06;
    /*font-family: 'Josefin Sans';*/
    font-family: "brandon-grotesque", Helvetica, sans-serif !important;
    border-radius: none;
    display: inline-block;
    margin-top: 15px;
    border: none;
    border-radius: 0 !important;
    text-transform: uppercase;
}

.small .green-btn{
    font-size: 11px;
    padding: 5px 10px 5px 10px !important;
    margin-top: 0;
}


.green-btn:hover .gform_button:hover{
    color: #98bf0c !important;
    background: white !important;
    border: 2px solid #98bf0c !important;
}

.blue-btn{
    font-weight: 700;
    letter-spacing: .035em;
    text-transform: uppercase;
    background: #204389 !important;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    line-height: 13px;
    text-align: center;
    text-decoration: none;
    transition: background .3s ease;
    border:none;

}




.stat-title h4{
    color: #855e37 ;
    padding: .5em 0em;
    margin: 0px ;
    font-size: 2em;
    text-transform: initial !important;
}

.stat-title ul, .stat-title p{
    padding: .25em 0em !important;
}

.stat-title .percent p{
    font-size: 40px !important;
    line-height: 40px !important;
}

.stat-title .et_pb_number_counter .percent {
    height: 50px;
}

.inner-banner .et_pb_fullwidth_image{
    position: relative;
}

.page-parent .et_pb_section{
    padding: 0!important;
    /* z-index: -1; */
}

#main-content .et_pb_text_inner ul li.gfield_html{
    text-align: center !important;
}


.gform_confirmation_message {
    font-size: 20px;
    padding: 10px;
}

.inner-banner .et_pb_fullwidth_image:after{
    content: "";
    position: absolute;
    display: block;
    bottom: -8px;
    background-image: url(images/rounded.png);
    background-size: 100% 100%;
    width: 100%;
    height: 52px;
    z-index: 9999;
}

.logos-container li{
    display: flex;
    align-items: baseline;
}

.logos-container li:after {
    content: '®';
    color: #3076ce;
    padding-left: .1em;
    font-size: 1em;
    width: 1px;
}

body .et_pb_section_2{
    padding-top: .5em;
}
body #top-menu .desktop-hidden{
    display: none !important;
}

.menu-main-menu-left-container .menu-item-51 ul.sub-menu {
    padding-top: 10px;
}
.home div.et_pb_section.et_pb_section_5 {
    background-image: url(images/pink-bg.png);
    background-position: center top;

}
.home .et_pb_section_6{
    padding-bottom: 90px !important;
    padding-top: 30px !important;
}

.home .et_pb_row_7 .et_pb_column_7 {
    padding-bottom: 0px !important;

}

.et_pb_column_6{
    padding-bottom: 30px !important;
}
.et_pb_section.fruit {
    padding: 5px 0 !important;
}
body .video-cont{
    background-image: url(images/dots.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top !important;
    margin-top: -2px;
}
body .logos-container{
    background-color: #f5f9fd;
    background-position: center top;
}
#responsive-menu-container{
    z-index: 9999999 !important;
}

#responsive-menu-container #responsive-menu-wrapper{
    padding-top: 5em;
}

/*smalll css outside*/
/*.semi-circle .et_pb_blurb_description h2{
    font-size: 80px;
}
.semi-circle .et_pb_blurb_description p {
    font-size: 35px;
}
.semi-circle .et_pb_blurb_description{
    padding-top: 70px;
}
.semi-circle .et_pb_blurb_description, .bottom-circle{
    max-width: 76%;
}
.semi-circle .et_pb_blurb_description p{
    margin-bottom: 57px;
}
.circlebg .text-3{
    font-size: 23px;
}
.circlebg .text-4 {
    font-size: 15px;
    line-height: 21px;
}
.circlebg{
    padding: 80px 118px 60px 118px;
}
.green-btn{
    padding: 10px 19px 3px 17px;
}*/
.logos-container ul{
    list-style: none;
    text-align: center;
}
.logos-container ul li{
    display: inline-block;
    margin: 0px 10px;
}


.temp-margin{
    margin-top: 50px !important;
}

.blue-background{
    background-color: #194c92 !important;
}

.red-background{
    background-color: #cc0000 !important;
}
body html .blue-background,
body html .red-bacground,
.blue-background h2, .red-background h2,
.blue-background h3, .red-background h3,
.blue-background .et-pb-icon, .blue-background .et_pb_blurb_description,
.red-background .et_pb_blurb_description
.red-background .et-pd-icon,
.red-background .et_pb_circle_counter{
    color: white !important;
}


.et_pb_module.four-inner {width: 25%!important; float: left !important;}



.logos-container li img{
    width:175px;
    height: auto !important;
    max-width: 100%;
}
div.banner, div.banner__image {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
}
div.banner.tint-banner div.banner__image {
    background: #2d2d2d;
}

div.banner__image {
    background: #006db6;
    height: 230px;
    overflow: hidden;
}
div.banner.tint-banner div.banner__image figure {
    opacity: .25;
}

div.banner__image figure {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: absolute;
    width: 100%;
}

.pos-template-default #main-content .container:before {
    position: inherit;
    top: 0;
    width: 0px;
    height: 0%;
    background-color: #e2e2e2;
    content: ""
}



.pos-section img{
    margin: 0 auto;
    max-width: 550px;
    max-height: 600px;
    width: 100%;
}

body.post-template-default {
    padding-top: 75px !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
div.banner__content {
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
}
div.common-table {
    display: table;
    height: 100%;
    width: 100%;
}
div.common-table div.common-cell {
    display: table-cell;
    position: relative;
    vertical-align: middle;
}


.et_pb_tabs ul.et_pb_tabs_controls.clearfix{
    text-align: center;
    margin: 0 auto;
    width: max-content !important;
}


.fruit-import .et_pb_blurb{
    padding: .5em;
}

.fruit-import .et_pb_blurb:hover{
    padding: .05em;
}

ul.et_pb_tabs_controls{
    background-color: white !important;
}

#hide-upper-logos{
    display: none !important;
}

.media-gallery .gallery-caption{
    font-size: 1.5em;
}

.et_pb_salvattore_content .column .et_pb_post{
    margin-bottom: 6.5% !important;
    border: 1px solid #194c92;
    height: 510px;
}

.et_pb_ajax_pagination_container{
    margin-top: 10px !important;
}

.post-6052 .et_pb_post .entry-featured-image-url, .post-45 .et_pb_post .entry-featured-image-url{
    margin-bottom: 5px !important;
}

.et_pb_salvattore_content .column .et_pb_image_container {
    padding: 12px;
    text-align: center;
    margin: 0 !important;
}

.et_pb_blog_grid .et_pb_post{
    border: none;
}

html body .home-rec h3{
    font-size: 22px !Important;
}
html body .full-row .et_pb_text_inner{
    width: 100% !important;
    max-width: 100% !important;
}
.selcet-type-download{
    text-transform: capitalize !important;
    color: #fff !important;
    background-color: #a0bd3d;
    font-size: 15px !important;
    position: absolute;
    z-index: 999;
    left: 70px;
    bottom: 27px;
    text-transform: capitalize;
    letter-spacing: 2px;
    padding: 8px 20px;
    border: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (min-width: 1024px){
    div.banner__content h2 {
        font-size: 24px;
        line-height: 28px;
        padding: 34px 60px;
    }
}
@media (min-width: 768px){
    div.banner__content h2 {
        font-size: 18px;
        line-height: 23px;
        padding: 35px 50px;
    }
}

.fruit .et_pb_title{

    z-index: 500000;
    text-align: center;
    position: absolute;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto !important;
    color: #fff;
    height: 75px;
    padding: 20px 4px !important;
    width: 87%;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.43);
    transition: all 0.5s ease-in-out;
    opacity: 1;
}
.recipies .et_pb_blurb_position_top, .recipies iframe{
    height: 325px !Important;
    overflow: hidden;
}
.recipies .et_pb_blurb_content{
    max-width: none !important;
}
.recipies .et_pb_module_header{
    z-index: 500000;
    text-align: center;
    position: absolute !important;
    top: 0;
    bottom: 0;
    margin: auto !important;
    color: #fff;
    height: 75px;
    padding: 20px 5px !important;
    width: 87%;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.43);
    transition: all 0.5s ease-in-out;
    opacity: 1;
}
.homepage-recipies .et_pb_gallery_item.et_pb_grid_item{
    max-height: 276px;
    overflow: hidden;
}
div.banner__content h2 {
    font-family: Futura-PT-Bold,Helvetica Neue,Helvetica,Arial,Sans-Serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .035em;
    text-transform: uppercase;
    box-shadow: 0 4px 20px rgba(45,45,45,.15);
    background: #fff;
    color: #2d2d2d;
    display: inline-block;
    font-size: 15px;
    line-height: 18px;
    margin: 0 auto;
    max-width: 50%;
    padding: 26px 40px;
}
.single-fruit_recipes #main-content .container:before{
    display: none !important;
}
html body .common-cell .container{
    text-align: center !important;
}

#responsive-menu-button {z-index: 999999999 !important;

}



div.avail_chart dl.fruit, div.avail_chart dl.type{
    background: #e6e6e6;
    text-transform: uppercase;
}

div.avail_chart dl dd span {
    color: #fff;
    display: inline-block;
    position: relative;
}

.video-img-back{
    background-position: 50% 50%;
    background-size: 135% 140%;
}
.thumbnail-video{
    opacity: 0;
}

div.avail_chart dl dd {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    box-sizing: border-box;
    float: left;
    /* text-align: center; */
    width: 8.3333333333%;
}

div.avail_chart dd{
    margin-left: 0;
}
div.avail_chart dl, div.avail_chart dl dt {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 2px solid #fff;
}
div.avail_chart dl dt {
    box-sizing: border-box;
    padding: 2px 0;
    text-align: center;

}


div.avail_chart dl {
    background: #204389;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
}

div.avail_chart dl.type{
    color: #204389;
}

div.avail_chart dl.header.type{
    color: #fff;
}

div.avail_chart dl.header {
    display: block;
}


div.avail_chart dl, div.avail_chart dl dt {
    /* width: 100%; */
    float: left;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 2px solid #fff;
}

div.avail_chart dl {
    background: #204389;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
}


div.avail_chart dl.header.type{
    background: #204389;
}

div.avail_chart {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border-top: 2px solid #fff;
}

div.avail_chart dl, div.avail_chart dl dt {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 2px solid #fff;
}

div.avail_chart dl dt{
    width: 26% !important;
    border: none;
}


div.avail_chart dl {
    font-size: 20px;
    line-height: 30px;
}

div.avail_chart dl.type{
    font-size: 16px;
    text-transform: inherit;
}

div.avail_chart dl.header.type{
    font-size: 20px;
    line-height: 30px;
}

div.avail_note {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}


div.avail_container {
    width: 100%;
    background: #fff;
}

div.avail_chart dl dd {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    box-sizing: border-box;
    float: left;
    text-align: center;
    width: 6.1666%;
}

div.avail_chart dl{
    margin: .1em;

}

div.avail_chart dt a, div.avail_chart dt span {
    padding-left: 1em;
}
.hidden{
    display: none !important;
}
.et_pb_toggle_title1:hover{
    /*display: inline-block;*/
}
.et_pb_toggle_title1{
    color: #2ea3f2 !important;
    padding: .5em .75em !important;
    border: 2px solid #2ea3f2;
    font-size: 20px;
    font-weight: 500;
    font-family: unset;
    display: inline;
    cursor: pointer;
    width: 172px;
    display: inline-block;
    transition: all 0.5s ease-in-out;
}
.type-exporters .et_post_meta_wrapper img{
    width: auto;
}
.exporters_text a,.exporters_text p{
    color: #908f90;
}
.viewx:hover:after{
    top: 7px;
    right: 0;
    left: auto;
}

.toggle-exporters{
    padding: 0px !important;
}
.exporters{
    padding-top: 0px;
}
/* Add a black background color to the top navigation bar */
.topnav {
    overflow: hidden;
    background-color: #e9e9e9;
    padding: 0px 0px 8px 0px;
    margin-bottom: 40px;
}

/* Style the links inside the navigation bar */
.topnav a {
    float: left;
    display: block;
    color: black;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
}

/* Change the color of links on hover */
.topnav a:hover {
    background-color: #ddd;
    color: black;
}

/* Style the "active" element to highlight the current page */
.topnav a.active {
    background-color: #2196F3;
    color: white;
}

/* Style the search box inside the navigation bar */
.topnav input[type=text] {
    float: right;
    padding: 6px;
    border: none;
    margin-top: 8px;
    margin-right: 0;
    font-size: 17px;
}

.no-content.small .et_pb_blurb .et_pb_module_header a, .no-content.small .et_pb_blurb h4 a{
    font-size: .85em !important;
}

.no-content.small .et_pb_blurb_content{
    border: 0;
    border-radius: 0;
}

.no-content.small .et_pb_blurb_content:hover{
    border: 3px solid #fbb640;
}


body div.et_pb_section.et_pb_section_4 {
    padding-top: 20px !important;
}

body .regions-cont{
    background-image: url(images/pinkbg2.jpg) !important;
    background-repeat: repeat;
    background-size:  auto;
}


.no-content.small .blurbs-section .et_pb_module_header{
    padding: 12px 12px 12px 12px !important;
}

.fts-jal-fb-header {
    display: none !important;
}
.frnd-link{
    padding: 2px 11px;
    background-color: transparent;
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    font-size: 15px;
    border-top: 2px solid #8f8f8f;
}
.social-links li{
    float: left;
    width: 158px;
    list-style: none;
}
.email-social{
    margin-top: 4px;
    width: 165px !important;
    margin-left: 3px;
}
.frnd-link svg{
    margin: 0 auto;
}
.social-links{
    float: left;
    padding-left: 0 !important;
    margin-left: -10px;
}
#txt_friendmessage,#friendmessage{
    border: 1px solid #bbb;
    width: 100%;
    padding: 10px;   
}
#send-link-to-friend-2{
    width: 100%;
}
[id^="sltf_form_submit"]{
    padding: 2px 7px; 
}
.apss-theme-1 .apss-share{
    font-size: 0 !important;
}
.apss-theme-1 .apss-icon-block:before, .frnd-link, .apss-theme-1 .apss-single-icon .apss-icon-block{
    border: 0 !important;
}
.apss-icon-block .fa{
    color: #fff !important;
}
.apss-theme-1 .apss-single-icon .apss-icon-block, .frnd-link{
    width: 44px;
    height: 44px;
    background-color: #3b5998 !important;
    text-align: center;
    border-radius: 50%;
}
body .apss-theme-1 .apss-single-icon .apss-icon-block:hover, body .frnd-link:hover{
    background: #2d2d2d !important;
}
.apss-theme-1 .apss-single-icon a{
    margin: 4px;
}
.frnd-link svg path {
    fill: #fff;
}
.apss-theme-1 .apss-single-icon a:hover .fa:before {
    transform: initial !important;
    -webkit-transform: initial !important;
    -ms-transform: initial !important;
    color: #fff !important;
}
.recipies .et_pb_main_blurb_image img{
    width: 100%;
}
.recipies .et_pb_main_blurb_image {
    height: 200px !important;
    width: 100%;
    /*overflow: hidden;*/
}
.videosappend .et_pb_column:hover .et_pb_module_header{
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    opacity: 1;
}
.videosappend .et_pb_column:hover .et_pb_module_header{
    opacity: 0;
    z-index: -11111;
}
.abs-green-btn{
    position: absolute;
    right: 0;
    padding: 2px 7px 1px 7px !important;
    font-size: 14px;
    bottom: -26px;
}
.recipies .et_pb_gutters2.et_pb_row .et_pb_column{
    overflow: visible !important;
}
.recipies .et_pb_gutters2 .et_pb_column, .recipies .et_pb_gutters2.et_pb_row .et_pb_column{
    margin-bottom: 36px !important;
}
.center-video{
    float: none !important;
    margin: 0 auto !important;
    display: inline-block !important;
    vertical-align: top !important;
    margin-bottom: 36px !important;
    padding-right: 3%;
    width: 33% !important;
}
.center-video_parent .center-video:last-child{
    padding-right: 0px !important
}
.video_play{
    cursor: pointer;
}
.et-search-form input{
    background-color: #fff;
    color: rgba(25,76,146,1) !important;
}
.et-search-form{
    max-width: 300px !important;
}
.single-recipes #main-content,
.error404 #main-content{
    margin-top: 80px;
}
.post_type_text{
    font-size: 12px;
}
.readmorelink{
    font-size: 15px !important;
}
.lock_icon{
    cursor: pointer;
}
@media screen and (min-width: 1080px){
    .et_search_outer{
        height: 48px;
        width: 380px;
        margin-left: calc(100% - 555px);
    }
}
/* When the screen is less than 600px wide, stack the links and the search field vertically instead of horizontally */
@media screen and (max-width: 600px) {
    .topnav a, .topnav input[type=text] {
        float: none;
        display: block;
        text-align: left;
        width: 100%;
        margin: 0;
        padding: 14px;
    }
    .topnav input[type=text] {
        border: 1px solid #ccc;
    }
}
/*end here*/
@media (min-width: 1024px){
    div.banner__image {
        height: 380px;
    }
}
@media (min-width: 768px){
    div.banner__image {
        height: 330px;
    }
}
@media screen and (min-width:1400px){
    .semi-circle .et_pb_blurb_description, .bottom-circle{
        width: 1056px;
    }
}
@media screen and (min-width:1300px){
    .social li a{
        font-size: 32px;
    }
    .right-3 p{
        font-size: 19px;
        line-height: 27px;
    }

}
@media screen and (max-width:1600px) {
    body .et_pb_toggle.toggle-button h3 {
        margin-left: 1.5em !important;
    }

    .recipies .et_pb_main_blurb_image{
        height: 225px !important;
    }

    .et_pb_blurb_content p {
        font-size: 1.30em;
        line-height: 1.15;
    }
}

@media screen and (max-width:1400px){


    .semi-circle .et_pb_blurb_description{
        padding-top: 85px;
    }
    .semi-circle .et_pb_blurb_description h2{
        font-size: 70px;
    }
    .semi-circle .et_pb_blurb_description p{
        font-size: 45px;
        margin-bottom: 50px;
        margin-top: 20px;
    }

    body .et_pb_toggle.toggle-button h3 {
        margin-left: 0em !important;
    }
    .exporters_text {
        height: 325px
    }

}
@media screen and (max-width:1450px){
    body .et_pb_gallery_title{
        font-size: 25px !important;
    }

    .recipies .et_pb_main_blurb_image{
        height: 200px !important;
    }

}

@media screen and (max-width:1250px){
    body .left-footer{
        width: 50%;
    }
    .right-footer{
        width: 285px;
    }
    .blurbs-section .et_pb_blurb_description {
        font-size: 1.25em;
    }

    .stat-title .percent p{
        font-size: 35px !important;
        line-height: 55px !important;
    }

    .blurbs-section .short-text  .et_pb_blurb_description p{
        font-size: 1.05em;
    }

    .short-text .et_pb_blurb_description {
        height: 3.25em;

    }

}


@media screen and (max-width:1150px){

    .left-menu li a, .right-menu li a{
        padding: 0px 8px;
        font-size: 19px;
    }
    .right-menu{
        margin-left: 0;
    }
    .top-link a{
        font-size: 13px;
    }
    .semi-circle .et_pb_blurb_description{
        width: 963px;
    }
    .bottom-circle{
        width: 966px;
    }

    .exporters_text {
        width: 23%;
    }

    .top-link{
        top : -60px;
    }

    .fruit .overlay_title .et_pb_blurb_container h3 {
        padding: 0;
        font-size: 1.25em;
    }

    .recipies .et_pb_main_blurb_image{
        height: 210px !important;
    }

    .recipies .et_pb_main_blurb_image{
        height: 180px !important;
    }

}
@media screen and (max-width:1100px){
    .col-5 li span{
        font-size: 9px;
    }


    body h2{
        font-size: 35px;
    }

    .growing-regions .et_pb_module_header {
        font-size: .75em;
        padding: 5px 0px;
    }

    .et_pb_salvattore_content .column .et_pb_image_container {
        padding: 5px;
    }

    .et_pb_salvattore_content .column .et_pb_post{
        height: 475px;
    }

}
@media screen and (max-width:1050px){

    .inner-banner .et_pb_fullwidth_image:after {
        bottom: -13px;
        height: 56px;
    }
    body #main-footer{
        padding-top: 140px;
        margin-top: 15px;
    }

    .semi-circle .et_pb_blurb_description h2{
        font-size: 60px;
    }
    .semi-circle .et_pb_blurb_description p {
        font-size: 35px;
    }
    .semi-circle .et_pb_blurb_description{
        padding-top: 70px;
    }
    .semi-circle .et_pb_blurb_description, .bottom-circle{
        max-width: 70%;
    }
    .semi-circle .et_pb_blurb_description p{
        margin-bottom: 45px;
    }
    .circlebg .text-3{
        font-size: 17px;
    }
    .circlebg .text-4{
        font-size: 13px;
        line-height: 17px;
    }
    .circlebg{
        padding:63px 118px 60px 118px;
    }
    .green-btn, .gform_button{
        padding: 5px 19px 0px 17px;
        font-size: 14px
    }

    .stat-title h4{
        font-size: 1.75em;
    }
    #myModal .modal-content {
        margin: 3% !important;
    }
    .selcet-type-download{
        position: absolute;
        left: 20px;
        bottom: 27px;
    }
}

@media screen and (max-width:1000px){
    .full-blurb .et_pb_blurb_description, .blurbs-section .et_pb_blurb_content, .blurbs-section .et_pb_main_blurb_image, .blurbs-section .et_pb_main_blurb_image img{
        width: 100%;
        max-width: 100%;
    }
    #logo{
        position: fixed !important;
        top: 18px;
        left: 26px;
        width: 175px;
    }
    body .blurbs-section .et_pb_column .et_pb_row_inner, body .blurbs-section .et_pb_row{
        padding: 0;
    }
    .left-menu, .right-menu{
        display: none !important;
    }
    body.home #main-header{
        background-color: transparent !important;
    }
    body #main-header{
        background: none !important;
        box-shadow: none !important;
        background-color: transparent !important;
    }
    .logo_container{
        float: left;
        width: auto;
        text-align: left;
        padding-left: 10px;
        margin-top: -27px;
    }
    body div.et_pb_section.et_pb_section_4 {
        background-size: cover;
    }
    .video-cont{
        background-image: url(images/blue-dots.jpg) !important;
        background-repeat: repeat !important;
        background-size: auto !important;
    }

    div.avail_chart dl {
        font-size: 17px;
    }


    table.chile-table tbody td {
        font-size: 16px;
        min-width: 150px;
    }
    table.chile-table thead th {
        font-size: 22px;

    }

}


@media screen and (max-width:980px){
    .et_pb_section.fruit {
        padding: 10px 0 !important;
    }
    .et_pb_module.four-inner {width: 25%!important; float: left !important;}
    .no-padding .et_pb_column{
        margin: 0px !important;
    }

    .gallery-item {
        width: 33% !important;
    }

    .fruit .et_pb_gutters2 .et_pb_column_1_4, .fruit .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
        width: 49% !important;
    }

    .recipies .et_pb_main_blurb_image{
        height: 300px !important;
    }

    .parent-pageid-395 .et_pb_row.et_pb_row_fullwidth {
        width: 95%!important;
    }

    .post-45 .et_pb_section .et_pb_column .et_pb_module {
        margin-top: 15px;
    }


}
@media (min-width: 981px) {
    .et_pb_gutters2.et_pb_row.et_pb_row_fullwidth {
        width: 100% !important;
        max-width: 100% !important;
    }

    .fruit .et_pb_gutters2 .et_pb_column_1_4, .fruit .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
        width: 24%;
    }
    .fruit .et_pb_gutters2 .et_pb_column, .fruit .et_pb_gutters2.et_pb_row .et_pb_column {
        margin-right: .5%;
        margin-left: .5%;
    }

    .recipies .et_pb_gutters2 .et_pb_column, .recipies .et_pb_gutters2.et_pb_row .et_pb_column {
        margin-bottom: 0%;
    }

    .parent-pageid-395 .et_pb_row.et_pb_row_fullwidth{
        width: 95%;
        max-width: 95%;
    }

    .parent-pageid-395 .et_pb_row.et_pb_row_fullwidth .et_pb_column{
        margin-right: 2.5%
    }

    .parent-pageid-395 .et_pb_row.et_pb_row_fullwidth .et_pb_column.et-last-child{
        margin-right: 0!important;
    }

}

@media screen and (max-width:940px){
    .semi-circle .et_pb_blurb_description h2 {
        font-size: 48px;
    }
    .semi-circle .et_pb_blurb_description p {
        font-size: 30px;
    }

    .et_pb_column .et_pb_row_inner, .et_pb_row{
        padding-bottom: 0 !important;
    }

    .no-padding .et_pb_column .et_pb_row_inner, .et_pb_row{
        padding: .25em 0em !important;
    }

    #main-content .et_pb_text_inner p, #main-content .et_pb_text_inner li {
        font-size: 1.25em !important;
        line-height: 1.75 !important;
    }

}


@media screen and (max-width:900px){
    .circlebg {
        padding: 39px 77px 47px 77px;
    }
    .semi-circle .et_pb_blurb_description {
        padding-top: 53px;
    }

    #main-footer{
        background-image: none !important;
        background-color: #244168 !important;
        padding-top: 50px !important;
    }
    .page_title .entry-title {
        font-size: 37px !important;
    }

    .exporters_text {
        width: 31%;
    }

    .exporters_text img{
        width: 85%;
    }

    .media-title{
        padding: 2px 30px 2px 30px;
        font-size: 25px;
    }

    img.tick{
        margin-top: -50px;
    }


}
@media screen and (max-width:800px){
    body .left-footer{
        width: 100%;
    }

    .semi-circle .et_pb_blurb_description p {
        font-size: 23px;
        margin-bottom: 20px;
        margin-top: 12px;
    }
    .semi-circle .et_pb_blurb_description {
        padding-top: 37px;
    }
    .bottom-circle {
        padding: 39px 79px 40px 79px;
    }
    .circlebg .text-3 {
        font-size: 19px;
    }
    .circlebg .text-4{
        line-height: 17px;
    }

    body h2{
        font-size: 25px;
        margin: 10px 0px;
    }

    .et_pb_module.four-inner {width: 50%!important; float: left !important;}

    .col-5 li{
        width: 25%;
    }

    .page_title .entry-title {
        font-size: 30px;
    }

    .toggle-button.view-more .et_pb_toggle_title {
        top: 1.2em;
        font-size: .75em !important;
    }
}

@media screen and (max-width:800px){

    .circlebg .text-3 {
        color: #3076ce;
        font-size: 15px;
    }
    .green-btn, .gform_button {
        font-size: 12px;
        padding: 2px 11px 0px 11px;
        margin-top: 8px;
    }
    .col-5 li span{
        line-height: 32px;
    }
    body #main_content .et_pb_section .logos-container{
        background-color: #f5f9fd;
        background-image: none !important;
        padding: 90px 0 !important;
    }

    .stat-title h4{
        font-size: 1.25em;
        padding: 0;
    }

    .et_pb_blurb_content p {
        font-size: 1.30em;
    }

    .pos-title{
        font-size: 1.25em;
    }

    div.avail_chart dl dd {
        width: 8.3333333% !important;
    }

    div.avail_chart dl dt {
        display: block;
        border: inherit;
        width: 100% !important;
    }

    div.avail_chart dl.header dd{
        font-size: .85em !important;
    }


    .growing-regions .et_pb_blurb{

        width: 23%;
        border: 4px solid #d2cbb8;
    }


    .page-id-1155 .topnav .multiselect, .page-id-3158 .topnav .multiselect, .page-id-1155 .multiselect-container{
        min-width: 185px;
        width: 185px;
    }

    .page-id-1155 .btn-group .multiselect-container li a label{
        font-size: .75em;
    }


    .login_request-ac{
        right: 20px !important;
    }
    #videos_outerContainer h2{
        min-height: 80px;
    }
    #photo_outerContainer h2{
        min-height: 80px;
    }
}
@media screen and (max-width:767px){
    #myfilter-form .cat-filter label{
        width: 100%;
        margin: 5px 0;
    }
    #videos_outerContainer .recipies .et_pb_main_blurb_image img {
        width: 100%;
        object-fit: cover;
        height: 300px;
    }
    #photo_outerContainer .recipies .et_pb_main_blurb_image img {
        width: 100%;
        object-fit: cover;
        height: 300px;
    }
}
@media screen and (max-width:735px){

    .container{
        width: 88% !important;
    }
    .bottom-circle {
        padding: 39px 79px 40px 79px;
    }
    .circlebg .text-4{
        margin-top: 5px;
    }
    .circlebg .text-4 {
        font-size: 11px;
        line-height: 14px;
    }


    .logos-container li img{
        width:150px;

    }

    .exporters_text p{
        font-size: .9em;
        line-height: 1.75;
    }

    .recipies .et_pb_main_blurb_image{
        height: 225px !important;
    }

    .logos-container li:after {
        content: '®';
        color: #3076ce;
        font-size: .85em;
        width: 1px;
    }

    .post.has-post-thumbnail img{
        width: 75%;

    }

    .post-45 .et_pb_text_inner p img{
        width: 40px!important;
    }

    .social img{
        height: 38px;
    }

}
table.chile-table td, table.chile-table th {
    max-width: 35%;
}
@media screen and (max-width:700px) {
    .inner-banner .et_pb_fullwidth_image:after {
        bottom: -6px;
        height: 26px;
    }

    .page_title .entry-title {
        bottom: 8px;
        font-size: 24px !important;
        padding-top: 14px;
        padding-bottom: 10px;
    }

    .exporters_text {
        height: 320px;
    }

    .media-title {
        font-size: 21px;
    }

    .medi-title img {
        width: .6em;
    }

    .small .green-btn {
        font-size: 9px;
        padding: 3px 10px 3px 10px !important;

    }

    .semi-circle .et_pb_blurb_description h2 {
        font-size: 32px;
        line-height: 1.25;
    }

    .et_pb_salvattore_content .column .et_pb_post {
        height: auto;
    }
    .heading-sec-ar {
        text-align: center;
    }
    .selcet-type-download{
        top: 6px;
        position: relative;
        left: 0px;
        bottom: 0px;
    }
}

@media screen and (max-width:590px){


    .blurbs-section .short-text  .et_pb_blurb_description p{
        font-size: 15px;
    }

    .blurbs-section .et_pb_module_header {
        font-size: 12px;
        line-height: normal;
        padding: 8px 9px 7px 14px;
        bottom: 50px;
    }
    .et_pb_module_header:before {
        width: 16px;
        height: 13px;
        margin-left: 9px;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .blurbs-section .et_pb_blurb_description {
        font-size: 11px;
        padding: 2px 7px;
    }
    .right-footer{
        max-width: 100%;
    }
    .social li a {
        font-size: 21px;
    }
    .right-footer span, body #mailpoet_form-2 .widgettitle{
        font-size: 15px;
    }
    .circlebg{
        padding: 15px 0px;
        background: none;
    }
    .circlebg .text-4, .custom-reciepe p, .avail p, .home p{
        line-height: 26px;
        font-size: 16px;
    }
    .semi-circle .et_pb_blurb_description p {
        font-size: 13px;
        margin-bottom: 10px;
        margin-top: 5px;
    }
    .semi-circle .et_pb_blurb_description {
        padding-top: 12px;
        max-width: 62%
    }
    .semi-circle .et_pb_blurb_description, .bottom-circle, .et_pb_row{
        width: 86% !important;
        max-width: 86%;
    }

    .footer-links li a {
        font-size: 1.25em !important;
    }

    .footer-links span {
        font-size: 15px;
        padding: 4px 5px 2px 7px;
    }

    .et_pb_widget ul li {
        margin-bottom: .25em;
    }

    .footer-links li{
        margin-right: 22px !important;
    }
    body .img.alignright, body .img.aligleft{
        float: none !important;
    }

    .exporters_text {
        width: 48%;
    }

    img.alignright, img.alignleft{
        float: none !important;
        margin: 0 auto !important;
        display: inherit !important;
    }

    .logos-container li img{
        width: 125px;

    }

    .exporters_text p{
        font-size: .80em;
    }

    .gallery-item {
        width: 49% !important;
    }

    .media-gallery .gallery-caption {
        font-size: 1.15em;
    }

    .recipies .et_pb_main_blurb_image{
        height: 150px !important;
    }

    .fruit .overlay_title .et_pb_blurb_container h3 {
        padding: 0;
        font-size: 1em;
    }

    #main-content .et_pb_text_inner h3{
        font-size: 1.5em !important;
    }

    .et_pb_slider.grower-slider .et_pb_slide_description h2.et_pb_slide_title{
        font-size: 1.5em !important;
    }

    table.chile-table tbody td {
        font-size: 14px;
        min-width: 100px;
        padding: 5px 8px;
    }
    table.chile-table thead th {
        font-size: 18px;

    }

    div.avail_chart dl.header dd{
        font-size: .75em !important;
    }

    .growing-regions .et_pb_blurb {
        width: 31.333%;
    }

    .growing-regions .et_pb_image_wrap img{
        margin-bottom: -7%;
    }

    .overlay_title .et_pb_blurb_container h3, .overlay_title .et_pb_blurb_container h3, .fruit h3{
        font-size: .85em;
    }


    body #main-footer {
        padding: 20px 0px !important;
    }

}

@media screen and (max-width: 479px){
    .inner-banner .et_pb_fullwidth_image:after {
        bottom: -3px;
        height: 15px;
    }
    .page_title .entry-title {
        bottom: 3px;
        padding: 20px 0px 8px 0px !important;
    }
    button#responsive-menu-button{
        width: 42px !important;
        height: 33px !important;
        padding-bottom: 4px !important;

    }
    .et_header_style_left #logo, .et_header_style_split #logo {
        max-width: 34% !important;
    }

    body .et_pb_column .et_pb_grid_item:nth-child(n){
        width: 50% !important;
    }

    .col-5 li{
        width: 45%;
    }

    .page_title .entry-title {
        font-size: 20px !important;
    }

    .simple-toggle h2{
        text-align: left;
    }

    .fruit .et_pb_title{
        height: 70px;
    }

    .status-publish .has-post-thumbnail img{
        width: 100%;
    }

    .page-id-1155 .topnav .multiselect, .page-id-3158 .topnav .multiselect {
        width: 150px;
    }

    .logos-container li:after {
        content: '®';
        color: #3076ce;
        padding-left: .05em;
        font-size: .75em;
        width: 1px;
    }

    .no-content.small .et_pb_row_4col>.et_pb_column.et_pb_column_1_4{
        width: 47.25%!important;
        margin-right: 2.5% !important;
        margin-bottom: 0;
    }

    .no-content.small .et_pb_module {
        margin-bottom: 3.5% !important;
    }

    .no-content.small .et_pb_text.et_pb_module{
        margin-bottom: 0 !important;
    }

    .no-content.small .et_pb_column {
        margin-bottom: 0px;
    }

    .small .green-btn{
        margin-bottom: 10px;
    }

    .pos-title{
        font-size: 1.15em;
    }
    #select_filters .cat-filter{
        width: 100% !important;
        position: relative;
        margin: 20px 0;
    }
    .login_request-ac{
        position: relative !important;
    }
    .heading-sec-ar{
        text-align: center;
    }

}

@media all and (max-width:479px) {
    .et_pb_section .fruit-import.et_pb_row .et_pb_column.et_pb_column_1_4 {
        width: 50%!important;
        padding: 2%;
    }

    .login_request-ac {
        left: 0;
    }
}

@media screen and (max-width: 420px){


    .social img{
        height: 34px;
    }
    .blurbs-section .et_pb_module_header {
        bottom: 0;
        right: 0;
    }
    .blurbs-section .et_pb_blurb_container{
        position: static;
    }
    .blurbs-section .et_pb_blurb_description{
        position: absolute;
        top: 0;
        bottom: auto;
    }

    .short-text .et_pb_blurb_description{
        height:inherit;
        line-height: 1.5;
    }

    .page_title .entry-title {
        font-size: 17px !important;
    }

    body h2{
        font-size: 22px;
        padding: 0;
    }

    #main-content .et_pb_text_inner p, #main-content .et_pb_text_inner li{
        font-size: 1.15em !important;
        line-height: 1.5 !important;
    }

    #main-content .regions-cont  .et_pb_text_inner p{
        font-size: 1em !important;
        padding-top: .5em;
    }

    #main-content .et_pb_blurb p {
        font-size: .85em!important;
        line-height: 1.5 !important;
        font-weight: 500;
    }

    #main-content .semi-circle .et_pb_blurb_description p{
        font-size: 13px !important;
    }

    .exporters_text {
        height: 250px;
    }

    .logos-container li img{
        width: 95px;
    }
    .exporters_text p{
        font-size: .75em;
        line-height: 1.5;
    }

    .blurbs-section .et_pb_module_header {
        width: 100%;
    }

    .blurbs-section .et_pb_module_header, .blurbs-section .et_pb_module_header a {
        font-size: 14px !important;
        padding: .5em;
    }

    .growing-regions .et_pb_blurb {
        width: 48%;
    }

    .et-pb-icon{
        font-size: 60px;
    }

}

@media screen and (max-width: 370px) {
    .semi-circle .et_pb_blurb_description h2 {
        font-size: 25px;
        margin: 5px 0px;
    }

    .semi-circle .et_pb_blurb_description p {
        font-size: 10px;
    }

    .stat-title .percent p {
        font-size: 35px !important;
        line-height: 72px !important;
    }


    table.chile-table tbody td{
        min-width: 70px;
    }


}

@media screen and (min-width: 768px){
    div.avail_chart dl.fruit dd span {
        display: none;
    }

    div.avail_chart dl.fruit dd {
        background: none;
        height: 40px;
        min-height: 40px;
    }

    div.avail_chart dl dd a {
        margin: 5px 0;
    }

    div.avail_chart dl dd {
        border-left: none;
        border-right: 2px solid #fff;
        width: 6%;
    }
    div.avail_chart dl dt {
        border-bottom: none;
        border-right: 2px solid #fff;
        text-align: left;
        width: 28%;
    }


    div.avail_chart dl.type dt{
        width: 33.33% !important;
    }

    div.avail_chart dl.header {
        display: block;
    }

}


@media screen and (min-width: 1024px){
    div.avail_chart dl dd a {
        padding-top: 2px;
    }

    div.avail_chart dl.fruit dd {
        height: 40px;
        min-height: 40px;
    }

    /*admin bar adjustment */

    body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
        top: 68px !important;
    }

    .newsContainerInterior {
        padding-top: 0px;
        padding-bottom: 25px;
        width: 96%;
        margin: 0 auto;
    }
    .importChileanFruitsExcerptContent {
        float: left;
        width: 33.33333333%;
        min-height: 294px;
    }
    .importChileanFruitsRoundExcerptImg {
        margin-top: 25px;
        border-radius: 100%;
        width: 100%;
        max-width: 220px;
    }
    .importChileanFruitsExcerptImg {
        margin: 10px;
    }
    .importChileanFruitsExcerptImg {
        width: 100%;
        max-width: 220px;
        margin: 25px;
    }
    .newsContainerInterior h3 {
        font-size: 1.4em;
        margin-top: -20px;
        margin-bottom: 35px;
    }
    .grid-center-content-horizontal {
        text-align: center;
    }
    .importChileanFruitsExcerptContentTitle {
        text-align: center;
    }
} 

@media all and (min-width:980px) and (max-width:2500px) {
    .page-template-tpl_exporter-media .et_pb_gutters2 .et_pb_column_1_3, .page-template-tpl_exporter-media .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
        width: 19%;
    }
    .page-template-tpl_exporter-media .et_pb_gutters2 .et_pb_column,.page-template-tpl_exporter-media  .et_pb_gutters2.et_pb_row .et_pb_column {
        margin-right: 1%;
    }
    .page-template-tpl_exporter-media  .recipies .et_pb_gutters2 .et_pb_column, .page-template-tpl_exporter-media 
    .recipies .et_pb_gutters2.et_pb_row .et_pb_column {
        max-height: 360px;
        overflow: hidden;
        min-height: 150px;
    }
    .page-template-tpl_exporter-media .et_pb_column_1_3 h3{
        font-size: 17px;
    }
    .page-template-tpl_exporter-media .recipies .et_pb_module_header{
        font-size: 17px; 
    }
    .page-template-tpl_exporter-media .recipies .et_pb_module_header {
        height: 40px;
        line-height: 1px;
    }
    .page-template-tpl_exporter-media .recipies .et_pb_blurb_position_top {
        height: auto !Important;
        max-height: 257px !Important;
    }
}
.download_ins {
    text-transform: uppercase;
    color: #fff;
    background-color: #a0bd3d;
    font-size: 12px;
    line-height: 30px;
    letter-spacing: 1px;
    padding: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    width: 100%;
    float: left;
    margin: 30px;
    height: 30px;
    width: 242px;
    display: inline-block;
}
.download_ins:hover {color: #fff;text-decoration: none;}
.download_ins_ar #tabs {

    width: 100%;
    height:30px; 
    border-bottom:0px;
    padding-right: 2px;
    margin-top: 30px;


}
.download_ins_ar a {cursor:pointer;}

.download_ins_ar #tabs li {
    float:left; 
    list-style:none; 
    border: 0px !important; 
    margin-right:25px; 
    outline:none;
}
.download_ins_ar #tabs li a img{
    height: 60px;
    box-shadow: none;

    border: 0px;
}


.download_ins_ar #tabs li a {

    font-family:Arial, Helvetica, sans-serif; 
    font-size: small;
    font-weight: bold; 
    color: #5685bc;;
    padding-top: 5px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px; 
    display:block; 
    background: #FFF;
    border-top-left-radius:3px; 
    border-top-right-radius:3px; 
    text-decoration:none;
    outline:none;

}

.download_ins_ar #tabs li .inactive{
    padding-top:5px;
    padding-bottom:8px;
    padding-left: 8px;
    padding-right: 8px;
    color:#666666;
    outline:none;
    background: #fff!important;
    border-bottom: 0px !important;

}
.download_ins_ar #tabs li img{
    transition: 0.5s all ease-in-out;
}
.download_ins_ar #tabs li .inactive img{
    background: #fff !important;
    border-bottom: 0px !important;
    -webkit-box-shadow: 3px 2px 5px 0px rgb(214 207 207 / 75%);
    -moz-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 2px 5px 0px rgb(212 202 202 / 75%);
    -webkit-box-shadow: 0px 5px 5px 0px rgb(179 174 174 / 75%);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 5px 5px 0px rgb(191 190 190 / 75%);
    padding: 15px;

}

.download_ins_ar #tabs li a:hover, #tabs li a.inactive:hover {

    color: #5685bc;
    outline:none;
}

.download_ins_ar .container {
    clear:both;           
    width:100%;
    border: 0px !important;
    text-align:left;
    padding-top: 20px;
    /*max-height: 200px;*/
    max-height: 50vh;
    overflow-y: auto;

}
.url_shareitems{
    color: #fff;
    font-size: 15px;
}
.url_shareitems:hover{
    color: #fff;
    font-size: 15px;
}
.download_ins_ar  .modal-header .close{
    margin-top: -18px !important;
    color: #000 !important;
    opacity: 1 !important;
}
.download_ins_ar  .modal-header .close span{
    color: #000 !important;
    opacity: 1 !important;
}
.download_ins_ar  .modal-header {
    padding: 5px;
}
.download_ins_ar  .modal-body {
    padding: 5px;
}

.download_ins_ar .container h2 { margin-left: 15px;  margin-right: 15px;  margin-bottom: 10px; color: #5685bc; }

.download_ins_ar .container p { margin-left: 15px; margin-right: 15px;  margin-top: 10px; margin-bottom: 10px;
                                line-height: 20px;
                                font-size: 17px; }

.download_ins_ar .container ul { margin-left: 25px; font-size: medium; line-height: 1.4; list-style-type: disc; }

.download_ins_ar .container li { padding-bottom: 5px; margin-left: 5px;}
.download_ins_ar  .close{
    opacity: 1 !important;
    margin-top: -10px !important;
    color: #000 !important;
}  
.download_ins_ar .modal-header {
    border-bottom: 0px;
}