/*
Theme Name: Agrofields Child
Theme URI: http://cmsmasters.net/agrofields/
Template: agrofields
Author: cmsmasters
Author URI: http://cmsmasters.net/
Version: 1.2.6.1474678473
Updated: 2016-09-24 00:54:33

*/
.align-center {
	margin: auto;
}

.green {
    color: #72AB32;
}

.caption-color {

}

.visible-md {
    display: none;
}

.visible-xs {
    display: inline-block;
}

@media (min-width: 1024px) {
    .visible-md {
	display: inline-block;
    }
    .visible-xs {
	display: none;
    }
}

@media (min-width: 768px) {
    header {
        background-color: white;
    }
}

.fixed-contact-info {
    position: absolute;
    right: 30px;
    top: 155px;
    z-index: 100;
    background-color: white;
    padding: 15px 10px;
    border-radius: 0 0 6px 6px;
}

@media (min-width: 768px) and (max-width: 1023px) {
    .fixed-contact-info {
        top: 40px;
    }
}

@media (min-width: 1024px) {
    .fixed-contact-info {
        top: 90px;
    }
}

.inline-list {
    float: left;
    margin-right: 20px;
}

@media only screen and (max-width: 767px) {
    #header .header_mid .header_mid_outer .header_mid_inner .social_mid .social_mid_inner {
      float: right;
    }
    #header .header_mid .header_mid_outer .header_mid_inner .logo_wrap {
      height: 90px;
    }
}

@media (min-width: 400px) and (max-width: 767px) {
    #header .header_mid .header_mid_outer .header_mid_inner .logo_wrap .logo_resp > img {
      max-width: 300px;
    }
}

#header .header_mid .logo_wrap .logo img,
#header .header_bot .header_navbar_logo .logo_wrap .logo img {
    display: inline-block;
    max-height: 100%;
    height: auto;
    width: 260px;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    padding: 5px 15px 15px 20px;
}

#header .header_bot .header_navbar_logo .logo_wrap {
    height: 100%;
}

#header .header_mid .logo_wrap .logo_aligner,
#header .header_bot .header_navbar_logo .logo_wrap .logo_aligner {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#header .header_mid .logo_wrap .logo_text_wrap,
#header .header_bot .header_navbar_logo .logo_wrap .logo_text_wrap {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
}

#header .header_mid .logo_wrap .title,
#header .header_bot .header_navbar_logo .logo_wrap .title {
    display: block;
    line-height: 1em;
}

#header .header_mid .logo_wrap .title_text,
#header .header_bot .header_navbar_logo .logo_wrap .title_text {
    padding: 0 0 0 3px;
}

#header .header_bot .header_navbar_logo .logo_wrap .logo {
    display: table-row;
    width: auto;
    vertical-align: middle;
}

#header .header_mid .logo_wrap .logo {
    display:none;
}

#header .header_mid .logo_wrap .logo .logo_retina,
#header .header_bot .header_navbar_logo .logo_wrap .logo .logo_retina {
    display: none;
}

#header .header_mid .logo_wrap .logo_resp,
#header .header_bot .header_navbar_logo .logo_wrap .logo_resp {
    display: none;
}

#header .header_mid .logo_wrap .logo_resp .logo_resp_retina,
#header .header_bot .header_navbar_logo .logo_wrap .logo_resp .logo_resp_retina {
    display: none;
}

#header .header_mid .header_mid_outer .header_mid_inner .resp_nav_wrap .resp_nav_wrap_inner .responsive_nav {
    background-color: rgba(255, 143, 60, 1);
}

#header #navigation > li > a > span {
    display: inline-block;
    padding: 33px 20px;
    position: relative;
    z-index: 205;
}

@media (min-width: 1025px) {

    #header .header_bot .header_navbar_logo {
        float: left;
        background-color: #fff;
    }

    #header .header_bot .header_navbar_nav {
        float: right;
        text-align: right;
    }
}

@media (max-width: 767px) {
    
    #header .header_bot .header_navbar_logo .logo_wrap .logo img {
        display: none;
    }
}

.top_img {
    background-position: center center;
}

@media only screen and (max-width: 767px) {
    .top_img {
		max-height: 300px;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .top_img {
		max-height: 400px;
    }
    .dpmt-gallery figcaption {
        font-size: 1em;
    }
    .home-dpmt-slide .cmsms_slider_post_content.entry-content > p {
        padding: 0;
    }
}

@media (min-width: 1024px) {
    .postid-67 .top_img,
	.page-id-3092 .top_img, 
	.postid-99 .top_img {
		background-position: center top;
	}
	.top_img {
		max-height: 480px;
    }
}

@media only screen and (max-width: 767px) {
    .page-id-1138 .top_img { /* the about page */
        background-image: url('https://4fba59.claudeassets.com/20220504153330im_/https://mazfresco.com/wp-content/uploads/2017/02/mazfresco-welcome.jpg');
        background-position: center center;
    } 
    .page-id-1122 .top_img {
        background-position: left bottom;
    }
    #mazf-team .cmsms_row_fullwidth {
	padding: 0 10px;
    }
    #header .header_mid .header_mid_outer .header_mid_inner .logo_wrap .logo_resp img {
    	width: 240px !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .page-id-1138 .top_img { /* the about page */
        background-image: url('https://e06335.claudeassets.com/20220504153330im_/https://mazfresco.com/wp-content/uploads/2017/02/mazfresco-about-us-tablet.jpg');
        background-position: center center;
    }
    #header .header_mid .header_mid_inner .logo_wrap {
        width: 100%;
		height: 120px;
    }
    #header .header_mid .header_mid_outer .header_mid_inner .logo_wrap .logo_resp .logo_resp_retina {
        width: 290px !important;
    }
}

.notice-horiz-padding {
    padding: 0 15px;
}

.dpmt-gallery figcaption {
    font-size: 1.3em;
}

.dpmt-descr {
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 30px;
}

.gallery-right-padding {
    padding-right: 1px !important;
}

.fb-single-icon {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 8px solid #f7f7f7;
}

.custom-search-icon-box {
    padding-top: 0;
}

.media-custom {
    width: 30px;
    padding: 0 5px;

}

.ph-custom {
    font-size: 14px;
    vertical-align: middle;
    padding: 5px;
    background-color: #72ab32;
    border-radius: 6px;
    color: #FFF !important;
    margin-left: 8px;
}


@media (max-width: 767px) {
    .media-custom {
      margin-right: 15px;
    }
}

.footer_inner .social_wrap,
.footer_inner .logo {
    margin-bottom: 30px;
}

.footer-content {
    text-align: center;
    color: rgba(68, 68, 68, 1);
    line-height: 22px;
}

.careers-link {
    padding: 5px 10px;
    background-color: #FFAC3F;
    color: white !important;
    border-radius: 6px;
}

.survey-form {
    width: 90%;
    margin: 0 auto;
}

@media (min-width: 768px) {
    .survey-form {
        width: 75%;
        margin: 0 auto;
    }
}

@media (min-width: 1024px) {
    .survey-form {
        width: 60%;
        margin: 0 auto;
    }
}

.after-section-space {
 	margin-bottom: 20px;
}

.reduced-32 {
	max-width: 32%
}

.reduced-28 {
	max-width: 28%
}

.footer_inner .logo img {
	max-width: 50%;
}

.flags-list .custom_html {
	text-align: center;
}

.flags-list .cmsms_row_inner {
	width: 100%;
}

.featured-country {
	display: -webkit-inline-box;
    	margin: 5px 10px;
}

.featured-country img {
	width: 30px;
	margin-right: 8px;
	border-radius: 4px;
}

.featured-country h3 {
	font-size: 15px;
}

.regular-padding {
	padding: 0 25px;
}
/*
     FILE ARCHIVED ON 15:33:23 May 04, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:17:33 Oct 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.619
  exclusion.robots: 0.099
  exclusion.robots.policy: 0.087
  esindex: 0.01
  cdx.remote: 35.194
  LoadShardBlock: 238.574 (3)
  PetaboxLoader3.datanode: 352.449 (5)
  load_resource: 328.851
  PetaboxLoader3.resolve: 125.996
  loaddict: 132.533
*/