/*
Theme Name: Hereford Child
Theme URI: https://hereford.qodeinteractive.com/
Description: A child theme of Hereford Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: hereford
Template: hereford
*/

/* General settings */
@media screen and (max-width: 768px){
h1, h2, h3 {
    font-size: 35px!important;
    line-height: 1.2em!important;
}
h2.vc_custom_heading{
    font-size: 35px!important;
    line-height: 1.2em!important;
}
}
@media screen and (max-width: 500px){
h1, h2, h3 {
    font-size: 26px!important;
    line-height: 1.2em!important;
}
h2.vc_custom_heading{
    font-size: 26px!important;
    line-height: 1.2em!important;
}
}
.hide{
	display: none!important;
}
.ilustration-image img {
    width: 65% !important;
}
@media screen and (max-width: 425px){
    .ilustration-image img {
        width: 100% !important;
    }
}
/*  */

/* mozzarella section */
.colbg1 .wpb_wrapper {
    text-align: left!important;
	margin-left: 50px;
}
.colbg2 .wpb_wrapper {
    text-align: left!important;
	margin-left: 50px;
	margin-right: 50px;
}
@media screen and (max-width: 768px){
.colbg1 .wpb_wrapper {
    text-align: center!important;
	margin-left: 20px;
	margin-right: 20px;
}
.colbg2 .wpb_wrapper {
    text-align: center!important;
	margin-left: 20px;
	margin-right: 20px;
}	
}
.space-mob {
    height: 160px!important;
}
@media only screen and (max-width: 1024px){
.space-mob {
    height: 50px!important;
}
}
@media only screen and (min-width: 1367px){
    div#mozzarella_section .edgtf-row-grid-section {
        width: 1300px !important;
    }

}

/**/
/*menu mobile */
.edgtf-mobile-header .edgtf-mobile-nav {
    position: absolute;
    left: 0;
    width: 100%;
	padding-top: 50px!important;
	z-index: 999!important;
}
@media screen and (max-width: 768px){
.edgtf-vertical-align-containers .edgtf-position-center{
z-index: 99999!important;
}
}
@media screen and (max-width: 1024px){
.edgtf-mobile-header .edgtf-mobile-menu-opener{
z-index: 9999999!important;
}
}
/**/

/* Logo & Header Home*/
.edgtf-light-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header) .edgtf-menu-area {
    color: #fff!important;
    height: unset !important;
}

@media screen and (min-width: 1024px){
.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a {
    max-height: 150px!important;
	margin-top: -50px;
}
/*  */
.edgtf-main-menu>ul>li>a{
    padding: 0 10px!important;
    text-transform: uppercase!important;
    font-size: 13px!important;
}
.edgtf-page-header .edgtf-menu-area{
	padding-top: 55px!important;
/* 	height: 160px!important;
    background-color: #999999!important; */
}
.edgtf-vertical-align-containers{
	height: 100%!important;	
}
.admin-bar .edgtf-page-header .edgtf-fixed-wrapper.fixed {
    top: 32px;
    height: 140px!important;
    background-color: #ffffff!important;
}
}
@media screen and (max-width: 1440px){
.edgtf-main-menu>ul>li>a {
    padding: 0 10px!important;
    text-transform: uppercase!important;
    font-size: 9px!important;
}
}
@media screen and (max-width: 1280px){
.edgtf-main-menu>ul>li>a {
    padding: 0 5px!important;
    text-transform: uppercase!important;
    font-size: 8px!important;
}
}
@media screen and (max-width: 1024px){
.edgtf-mobile-header .edgtf-mobile-logo-wrapper img {
    display: block;
    height: 69px!important;
    width: auto;
}
.edgtf-mobile-logo-wrapper a {
    height: 169px !important;
}	
}
@media screen and (max-width: 500px){
.edgtf-title-holder.edgtf-has-bg-image .edgtf-title-image {
    display: block;
    padding-top: 130px!important;
}
}
/* End Logo & Header */
/* Logo and Header pagine interne */
.edgtf-header-divided .edgtf-page-header .edgtf-menu-area .edgtf-grid {
    height: 100%;
    width: 1825px!important;
}
.edgtf-position-left {
    width: 800px!important;
}
.edgtf-position-right {
    width: 800px!important;
}

@media screen and (max-width: 1440px){
.edgtf-position-left {
    width: 550px!important;
}
.edgtf-position-right {
    width: 550px!important;
}
.edgtf-header-divided .edgtf-page-header .edgtf-menu-area .edgtf-grid{
width: 1300px!important;
}
}
@media screen and (max-width: 1280px){
.edgtf-position-left {
    width: 490px!important;
}
.edgtf-position-right {
    width: 490px!important;
}
.edgtf-header-divided .edgtf-page-header .edgtf-menu-area .edgtf-grid{
width: 1170px!important;
}
}
@media screen and (max-width: 500px){
.edgtf-position-right {
    width: 240px!important;
}
}

.edgtf-page-header .edgtf-menu-area {
    height: 140px!important;
    padding-top: 45px!important;
    padding-bottom: 45px;
}

/*  */
/* Icon boxes mozzarella*/
.iconbox1 h4{
text-align: left!important;
display: inline-flex!important;
	align-items: center!important;
	gap: 25px!important;
}
.ttl-mozzarella p {
    font-weight: 400!important;
}

.ttl-mozzarella .edgtf-il-icon-holder, .edgtf-icon-list-holder .edgtf-il-text {
    display: inline-flex!important;
    vertical-align: middle!important;
}
@media screen and (max-width: 1024px){
.colhome1 {
    width: 100%!important;
}
.colhomea {
    margin-top: 100px!important;
}
.colhomeb {
    margin-bottom: 100px!important;
}	
}
/*  */
/* CF7 */
.edgtf-custom-form>div .edgtf-btn-border {
    height: calc(100% - 45px)!important;
}
.contactformhome .edgtf-custom-form>div:hover input.wpcf7-form-control.wpcf7-submit {
    color: #3d6039!important;
    background-color: #fff!important;
    border: 2px solid #3d6039;
    z-index: 10;
}
/**/
/* Ricette Home */
/* .ricette {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2018/03/h2-img-13.png)!important;
    background-repeat: no-repeat!important;
} */
/*  */
/* Contatti */
@media screen and (max-width: 768px){
.contatticol1 {
    width: 100%!important;
	}
.ttl-contatti h5 {
    font-size: 15px!important;
}
}
.edgtf-custom-form>div {
    float: right!important;
}
/**/
/* Le radici boxes */
.radicibox .vc_custom_1697222463906{
background-size: cover!important;
	background-position-x: 50%!important;
}
.radicibox .vc_custom_1697069707478{
background-size: cover!important;
	background-position-x: 50%!important;
}
.radicibox .vc_custom_1697069425291{
background-size: cover!important;
	background-position-x: 50%!important;
}
@media screen and (max-width: 768px){
.radicibox {
    width: 100%!important;
}
}
/**/
/* L'anima */
.vc_row.wpb_row.vc_row-fluid.edgtf-parallax-row-holder {
    background-position: 50% 50%!important;
}
@media screen and (max-width: 1024px){
.iconbox1 h4 {
    text-align: center!important;
}
}
/**/
/* Popups */
.pum-title {
    padding: 50px 50px 0px 50px!important;
}
.pum-container .pum-content>:last-child, .pum-form__message:last-child {
    padding: 0px 50px 50px 50px!important;
}
/**/

/* Footer socials */
footer .widget ul li{
	padding: 0px!important;
}

@media only screen and (max-width: 768px){
.edgtf-column-content.edgtf-grid-col-4 {
    width: 100%!important;
	}
}
footer {
/*     background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2018/03/footer-background-2.jpg) !important; */
	background-color: #3d6039!important;
	padding-bottom: 100px!important;
}
.colfooter1.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 50px!important;
}
@media screen and (max-width: 1024px){
.colfooter1.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 50px!important;
    width: 100%!important;
}
}

/* .wpb_gallery.wpb_content_element.vc_clearfix.galfooter1{
	display: block!important;
} */

.galfooter1tablet {
    display: none!important;
}
.galfooter1mobile1 {
    display: none!important;
}
@media screen and (min-width: 501px) and (max-width: 768px){
	.galfooter1{
		display:none !important;
	}	
.galfooter1tablet {
    display: block!important;
	margin-left: 30px!important;
}

.colfooter2.wpb_column.vc_column_container.vc_col-sm-3 {
    width: 100%!important;
}
	.galfooter1mobile1 {
    display: none!important;
	margin-left: 30px!important;
}
	
	
}
@media screen and (max-width: 500px){
.galfooter1tablet {
    display: none!important;
	margin-left: 30px!important;
}
	
		.galfooter1{
		display:none !important;
	}	
.galfooter1mobile1 {
    margin-left: 30px!important;
}	
.galfooter1mobile1{
		margin-left: 30px!important;
	}

.galfooter1mobile1 {
    display: block!important;
	margin-left: 30px!important;
}
}



.imgsfooter2 img {
    width: 70%;
}
/*  */

/*-----Home-------  */
.bghomeimg {
	background-image: url(https://mozzarelladopgioiadelcolle.com/wp-content/uploads/2024/01/100.jpg);
    background-position: 30% 0%!important;
}
p.ttlhome {
    background-color: #FDFBFC!important;
    padding: 20px 50px!important;
    margin-left: -100px!important;
    margin-right: 100px!important;
    vertical-align: bottom!important;
	margin-bottom: 35px!important;
}
@media screen and (max-width: 500px){
	p.ttlhome {
    background-color: #FDFBFC!important;
    padding: 20px 50px!important;
    margin-left: -100px!important;
    margin-right: 0px!important;
    vertical-align: bottom!important;
	margin-bottom: 35px!important;
}
}

.banerhoem_cards .edgtf-elements-holder.edgtf-one-column.edgtf-responsive-mode-768 {
    box-shadow: 0 19px 38px rgb(0 0 0 / 20%), 0 15px 12px rgb(0 0 0 / 2%);
}

.banerhomeimg img{
    opacity: 1;
}

.iconbox1 h4 {
    text-transform: uppercase;
    font-family: 'Roboto Slab';
    font-weight: 700;
}
/**/

/* Banner news ed eventi */
.page-id-4084 .edgtf-slider-inner {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2023/10/blog-title-area-img2-1.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
/**/
/* Menu side */
.wp-block-social-links.aligncenter {
    align-items: baseline!important;
}
/*  */
/*-----Le Radici-------*/
/*popups radichi*/
#pum-3885 {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2023/10/DOP.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#pum-3899 {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2023/10/Il-Consorzio.jpg);
	 background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div#pum-3902 {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2023/10/Consorziati-e-Allevatori.jpg);
	 background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
/**/
/**/
/*-----Home & L'anima-------*/
#pum-3823 {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2023/10/bg-giornate.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#pum-3833 {
    background-image: url(https://mozzarelladopgioiadelcolle.com/wp-content/uploads/2023/12/DSC4927-min-scaled.jpg);
	 background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#pum-3847 {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2023/10/popup-3.jpg);
	 background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#pum-3850 {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2023/10/popup-4.jpg);
	 background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
/**/
/* Benvenuti nel cuore ... */
@media screen and (max-width: 1024px){
.colbenvenuti {
    width: 100%!important;
}
}
.banner-benvenuti {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2023/10/banner-benvenuti1.jpg)!important;
	width: 100%!important;
}
@media screen and (max-width: 767px){
.banner-benvenuti {
    background-image: url(https://gallerytpl-enerweb.it/mozzarella/wp-content/uploads/2023/10/banner-benvenuti1.jpg)!important;
    background-position: 30% 0%!important;
	width: 100%!important;
}
}



.costumetextcontainer {
    height: 140px;
	display: flex!important;
	}
.edgtf-eh-item.colsubttl.edgtf-horizontal-alignment-center {
    display: flex;
    align-items: center;
}

@media only screen and (max-width: 768px){
.costumetextcontainer {
    height: 180px;
	display: flex!important;
	}.edgtf-eh-item.colsubttl.edgtf-horizontal-alignment-center {
    display: flex;
    align-items: center;
}
}
/**/
/* Post types general page */
.edgtf-post-info-date.entry-date.published.updated {
    display: none!important;
}
.edgtf-post-info-author {
    display: none!important;
}
.edgtf-post-info-category {
    display: none!important;
}

/**/




