@charset 'utf-8';
/*
 Theme Name:   Dairy Farm Child
 Theme URI:    http://dairy-farm.ancorathemes.com/
 Description:  Dairy Farm - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     dairy-farm
 Version:      1.2
 Tags:         light, inheritable theme-options
 Text Domain:  dairy-farm
*/


@import url("../dairy-farm/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
.menu-item.special > a > span > span {
	text-transform: none;
}

p#breadcrumbs a {
	color: #fff;
}
.top_panel_wrap ul li.special.no-p > a {
	padding-top: 11px;
	padding-bottom: 11px;
}
#f_popup {

    position: fixed;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    background: #ffffffc2;
    display: none;
    z-index: 9999;
}
#f_popup .b_wrapp {
	box-shadow: 0px 3px 15px #00000082;
    border-radius: 9px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#f_popup .banner-close {
	
	width: 25px;
    height: 25px;
    background: #0000;
    position: absolute;
    top: 7px;
    right: 8px;
    border-radius: 100px;
    z-index: 999;
}

.page-id-110 .sc_item_title { 
	margin: 2rem 0 0; 
	font-size: 2.4em;

}

.scheme_original .page-id-110  .sc_form .sc_form_message textarea{
	background-color: #fff;
	border-color: #d3d3d3;
	color: #727272;
}

.scheme_original .page-id-110  .sc_form .sc_form_message textarea:focus {
	border-color: #231f20;
}

.scheme_original .page-id-110  .sc_form .sc_form_info input[type="text"] {
    height: 2.6em;
    padding: 0.2em 1.9em;
}


.contactmapinox iframe{
    height: 481px !important;
}
@media (max-width: 1274px) {
	#f_popup .banner-close {
	    width: 25px;
	    height: 25px;
	    background: #0000;
	    position: absolute;
	    top: 6px;
	    right: 7px;
	    border-radius: 100px;
	    z-index: 999;
	}
}

@media (max-width: 1200px) {
	#f_popup .banner-close {
	    width: 25px;
	    height: 25px;
	    background: #0000;
	    position: absolute;
	    top: 4px;
	    right: 5px;
	    border-radius: 100px;
	    z-index: 999;
	}
}

@media (max-width: 991px) {
	#f_popup .banner-close {
	    width: 21px;
	    height: 20px;
	    background: #0000;
	    position: absolute;
	    top: 4px;
	    right: 4px;
	    border-radius: 100px;
	    z-index: 999;
	}
}


@media (max-width: 767px) {
	#f_popup .banner-close {
	    width: 20px;
	    height: 20px;
	    background: #0000;
	    position: absolute;
	    top: 1px;
	    right: 1px;
	    border-radius: 100px;
	    z-index: 999;
	}
}


@media (max-width: 650px) {
	#f_popup .banner-close {
	    position: absolute;
	    top: 2px;
	    right: 2px;
	}
}


@media (max-width: 550px) {
	#f_popup .banner-close {
	    position: absolute;
	    top: 3px;
	    right: 2px;
	    width: 25px;
	    height: 25px;
	}
}


@media (max-width: 320px) {

	#f_popup .b_wrapp img{
		max-width: 285px;
	}

	#f_popup .banner-close {
	    position: absolute;
	    top: 6px;
	    right: 4px;
	    width: 25px;
	    height: 25px;
	}

}
