/*

Theme Name: Organio Child

Theme URI: http://demo.casethemes.net/organio/

Author: Case-Themes

Author URI: https://themeforest.net/user/case-themes/portfolio/

Description: Organio is a beautiful, modern, and responsive Organic Food Store WordPress Theme. Organio is a perfect fit for any natural food related website like fresh grocer, market food, grocery market, organic ecommerce website, organic food store, Organic markets, supermarkets and online groceries. Additionally, it is perfect for eco product stores, fresh breads, bakery shops and even natural cosmetics stores.  

Version: 1.5.5

License: ThemeForest

License URI: https://themeforest.net/licenses

Template: organio

Text Domain: organio-child

Tags: organic, organic theme, organic store, organic food store, organic shop, organic farm, food, farm, store, nutrition, fruit, woocommerce, fresh, vegetable

This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/


@font-face {
    font-family: 'Haboro';
    src: url('font/Haboro-Regular.eot');
    src: url('font/Haboro-Regular.eot?#iefix') format('embedded-opentype'),
        url('font/Haboro-Regular.woff2') format('woff2'),
        url('font/Haboro-Regular.woff') format('woff'),
        url('font/Haboro-Regular.ttf') format('truetype'),
        url('font/Haboro-Regular.svg#Haboro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body, body p{font-family: Haboro !important;}

h1, h2, h3, h4,h5, h6{font-family: Abril Fatface !important;color:#574D47 !important; font-weight:400 !important}


.h4-heading-font, .revslider-initialised .rev-btn.btn-slider-animate1 {font-family: Abril Fatface !important; font-weight:400 !important}

.ct-header-layout1 {max-height: 160px !important; height: 160px !important;}

.ct-main-menu li{height:120px !important}

.ct-main-menu > li > a {line-height: 123px !important;}

#ct-header-wrap .ct-header-branding a img {max-height: 106px !important;}

.timbro1::before{
	position:absolute;
	content:"";
	background:url(https://www.madreterracosmesi.it/wp-content/uploads/2023/06/logo-madreterra1.png);
    background-size: 160px;
    background-repeat: no-repeat;
    width: 400px;
    height: 300px;
    opacity: 0.3;
    left: -30px;
    top: 30px;
}

.btn {font-family: Abril Fatface !important; font-size:18px !important; margin:20px 0 !important;font-weight:400 !important}

.ct-heading h3.item--title, .elementor-heading-title{line-height:1 !important; margin-bottom:20px !important}

.wpcf7-form-control {border:0 !important; border-bottom:2px solid !important;font-family: 'Abril Fatface' !important; font-weight:400 !important; font-size: 17px !important; }

footer h1, footer h2{color:#fff !important}

footer, footer p, footer a, footer h4, footer h5{color:#fff !important;font-weight:400 !important}

footer a{font-family:Abril Fatface !important; font-weight:400 !important}

footer a.hfe-menu-item{padding-left:0 !important; padding-right:0 !important}

footer .elementor-heading-title{line-height:1.2 !important}

footer, footer p, footer a {font-size:18px !important}

.whitetxt h3{color:#fff !important}

.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid){
    bottom:-40px !important;
}

/*.btn, button, .button, input[type="submit"]{line-height:46px !important; padding-top:3px !important}*/

.page-title{color:#fff9f4 !important}

.elementor iframe{position:relative !important; z-index:-1 !important; filter:grayscale(1) !important;line-height:0 !important}
.single-product .page-title{display:none !important}

.woocommerce .woocommerce-product-inner:before{border-color:#3C3D2D !important}

.single-product #primary div.product .entry-summary .woocommerce-sg-product-button, .single-product > div.product .entry-summary .woocommerce-sg-product-button{
    display:none !important
}

h3.wapo-addon-title {font-size:22px !important}

.single-product #primary div.product form.cart label, .single-product > div.product form.cart label{
    font-size:22px !important; font-family:Abril Fatface !important;color: #574D47 !important;
    font-weight: 400 !important;
}
th.label{padding:0 !important}

.eael-product-gallery .eael-cat-tab a:hover, .eael-product-gallery .eael-cat-tab a.active {
    color: #3C3D2D !important;
    background-color: #FFE0CA !important;
    font-family:Haboro !important;
}

.eael-product-gallery .eael-product-wrap .icons-wrap li a:hover{background-color:#FFE0CA !important;color:#574D47 !important}

.darktxt p{color:#3C3D2D !important}

#ct-header-wrap .ct-header-meta{display:none !important}
#ct-header-wrap .ct-header-navigation{justify-content: center !important;}
#ct-header-wrap.ct-header-layout1 .ct-header-navigation-left {flex-grow: 0.85 !important;}

.eael-woo-product-carousel-container.preset-1 .product-details-wrap{height:110px !important; background-color:#fff !important}
.eael-woo-product-carousel-container.preset-1 .eael-product-carousel{background-color:#fff !important}
.eael-woo-product-carousel-container .icons-wrap.box-style li a
.woocommerce ul.products li.product .button{color:#FFE0CA !important}
.eael-woo-product-carousel-container .icons-wrap.box-style li a{
	background-color:#574D47 !important}

.eael-woo-product-carousel-container .icons-wrap.box-style li a {color:#FFF !important}
.eael-woo-product-carousel-container .icons-wrap.box-style li a:hover {color:#FFE0CA !important}

.eael-woo-product-carousel-container.preset-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000 !important;
}

.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style{display:none !important}

.eael-product-gallery .woocommerce ul.products li.product:hover{filter:brightness(0.8)}

.btn.btn-third, .btn.btn-third:before {background-color: #574d47 !important;}

.wpcf7-form-control label {font-size:12px !important; font-family:Roboto !important}
.wpcf7-form-control:has(label) {border:none !important}

button{font-size:18px !important}
button:hover{background-color:#FFE0CA !important}

.eael-product-gallery .eael-cat-tab a {background-color: #f3f3f3 !important;}

.__PrivateStripeElement iframe{min-width:50% !important}

.GooglePayButton {width:50% !important}






@media(max-width:1139px){

.single_add_to_cart_button{margin:15px 0 !important}
}
@media(max-width:767px){
.woocommerce-form-coupon .form-row {width:90% !important; float:left !important}
}
@media(max-width:480px){
	.eael-cat-tab{display:flex !important; flex-direction:column !important}
}










