.theme-header {
	border-bottom: 1px solid #267d07;
}
.for-color a{
    color : #54595F  !important;
}
[data-element-id="elm__b7qh3CWLcQxa2GRtYJ1Tw"].zprow{
    justify-content : center !important;
}
.contact-form .zpform-label-align-inside li {
    margin-block-start: 0px !important;
}
.contact-form .zpform-container .zpform-outer li .zpform-label-container{
    margin-top : -10px !important;
}
img[title="DISAPPEAR"]
 {
 display:none !important;
 }
@media (min-width : 992px){
    .theme-header .zpcontainer .theme-navigation-and-icons{
    position: relative;
}
.theme-navigation-and-icons .theme-menu-area{
    position: absolute;
    bottom: 15%;
}
    .theme-header .zpcontainer .theme-navigation-and-icons .theme-search-cart-non-re li{
        margin-right:0 !important;
    }
.theme-header .zpcontainer .theme-navigation-and-icons .theme-search-cart-non-res{
    position: absolute;
    bottom: 55%;
    
}
  
}
@media (min-width: 768px) and (max-width: 991px) {
        [data-element-id="elm_16fVP4oadb4S5HZHEThD1g"] .zpimage-container figure img {
            width: 355.8px !important;
       }
     [data-element-id="elm_icVHoNzVq84pEokqe6bGNg"].zprow{
        margin-top: 44px !important;
    }
    [data-element-id="elm_JzrOHOO-vqo2R7kKZ-cHdQ"].zpelem-box p{
        text-align : center !important;
    }
    
 [data-element-id="elm__b7qh3CWLcQxa2GRtYJ1Tw"].zprow{
    justify-content : left !important;
}
  .theme-cart-price-label{
        text-align : center !important;
    }
}


.zpbutton-type-primary.zpbutton-full-width, .zpbutton-type-secondary.zpbutton-full-width, .zpbutton-type-link.zpbutton-full-width{
	max-width: 320px;
    margin: 0 auto;
}

.theme-menu > ul > li > a .theme-menu-name {
  position: relative;
  display: inline-block;
  padding-bottom: 5px;
}

.theme-menu > ul > li > a .theme-menu-name::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0%;
  background-color: #267d07; 
  transition: width 0.3s ease-in-out;
}


.theme-menu > ul > li:hover > a .theme-menu-name::after {
  width: 100%;
}

.clr-grn:hover{
	color: #267d07 !important;
}

.theme-hover-cart-button:hover{
    background: #267d07 !important;
}

.theme-cart-button:hover{
    background: #267d07 !important;
}

.theme-blog-date{
display: none!important;
}




.hero-container{
	display: none !important;
} 



.s-footer a{ 
    color:#54595f !important;
}
.s-footer a:hover{ 
    color:#21752D !important;
}

.s-footer svg{ 
    fill:#368541 !important;
}
.s-footer svg:hover{ 
    fill:#54595f !important;
}





.zpheader-style-04 .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li>a{

    display: inline-block;
    text-decoration: none;
}

.zpheader-style-04 .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li>a::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #267d07;
    transition: width .3s;
}

.zpheader-style-04 .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li>a:hover::after {
    width: 100%;
    //transition: width .3s;
}
}

#elm_VcXNm-TR3COVX0oSc2ncJA{
    margin : auto !important;
}

.img-mixed-rice{
    margin : auto !important;
}
.zpdark-section-bg{
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010114 0%, #9CD880 100%);
}
.recipes-heading h1 span{
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 55px;
    color: #267D07;
}
 .terms-heading h1{
           font-size : 50px !important;
    }
.theme-site-name theme-disable-sitename-mobile{
         display:none!important;
}

.theme-header .zpcontainer .theme-branding-info .theme-site-name-caption .theme-site-name.theme-disable-sitename-mobile{
display:none!important;
}
.contact a:hover{
    color : #088206 !important;
}
@media (max-width : 900px){
    .recipes-heading h1 span{
    font-size : 30px !important;
     line-height : 35px !important;
   }
}

@media (max-width : 430px){
  .zpheading h1 i, .zpheading h1{
           font-size : 30px !important;
    }
    .policy-heading h2{
    font-size : 30px !important;
    }
     .recipes-heading h1 span{
    font-size : 27px !important;
     line-height : 35px !important;
   }
    [data-element-id="elm_7i3iRzChgXgRzJ3mW84L9A"].zprow {
        flex-direction : column-reverse !important;
         margin : auto !important;
    }
     [data-element-id="elm_JzrOHOO-vqo2R7kKZ-cHdQ"].zpelem-box p{
        text-align : center !important;
    }
}