/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/




@media(min-width: 1025px) {
	#main, .archive .avada-page-titlebar-wrapper .product-template-default .avada-page-titlebar-wrapper {
	padding-top: 110px!important;
}

}

/* ------------------------------------ HOME ------------------------------------ */

@media(max-width: 991px) {

    h1 {
        font-size: 40px!important;
    }

    h2{
        font-size: 35px!important;
    }

    h3 {
        font-size: 25px!important;
    }
}

@media(max-width: 768px) {

    h1 {
        font-size: 40px!important;
    }

    h2{
        font-size: 30px!important;
    }

    h3 {
        font-size: 20px!important;
    }
}

@media(max-width: 573px) {

    h1 {
        font-size: 25px!important;
    }

    h2 {
        font-size: 22px!important;
            line-height: 24px!important;
    }


    h3 {
        font-size: 18px!important;
    }

}

.home-shadow .fusion-column-wrapper {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px!important;
}

.relative .fusion-builder-row {
	position: relative!important;
}

@media(min-width:992px){
	.infos-contact {
		position: absolute!important;
		right: 0%!important;
		TOP: 27%!important;
	}

}

.img-shadow {
	-webkit-box-shadow: 15px 15px 0px 2px #8EB984!important; 
	box-shadow: 15px 15px 0px 2px #8EB984!important;
}

.fusion-image-carousel {
	margin-bottom: 0px!important;
}

.awb-swiper:not(.swiper-fade) .swiper-wrapper {
	padding: 0px!important;
}

.galery {
	position: relative!important;
	top: 4px!important;
}

.facebook-menu i {
	margin-right: 5px!important;
	color: #73a072!important;
}

.awb-menu__i_main img {
	max-height: 100%!important;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.logo-absolute {
	position: absolute!important;
	z-index: 88888!important;
	top: 1px!important;
}

.fusion-tb-header .relative.fusion-fullwidth {
	z-index: 99999!important;
}

.green-menu {
	position: relative!important;
	z-index: 0!important;
	top: 0px!important;
}

.logo-img img{
	background: #fff!important;
	padding: 5px!important;
	display: block!important;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.legumes {
	position: relative!important;
	top: 48px!important;
	z-index: 999!important;
}

.banniere-fb {
    position: relative!important;
    top: 5px!important;
}

.mobile-menu {
	position: relative!important;
	z-index: 99999!important;
}

#menu-landscaper-main-menu-1 {
	    top: 59px!important;
}

.fusion-tb-header {
	position: fixed!important;
    top: 0px!important;
    left: 0!important;
    width: 100%!important;
    z-index: 99999!important;
}

@media(min-width: 1201px) {
	.logo-size {
		width: 118px;

	}
}

.display-counter, .product_title, .fusion-woocommerce-tab-title  {
	font-family: "Walter Turncoat"!important;
}

.product_title  {
	font-size: 50px!important;
}

.fusion-woocommerce-tab-title {
	font-size: 25px!important;
}


.product-title a {
	font-size: 23px!important;
	font-family: "Walter Turncoat"!important;
}

.fusion-price-rating, .price {
	font-weight: 700!important;
	font-family: "Work Sans"!important;
	margin-bottom: 10px!important;
}

.catalog-ordering, .product_meta, .summary-container .fusion-separator, .social-share, .product-buttons .sep-double {
	display: none!important;
}

.ajax_add_to_cart {
	display: block!important;
    background: #73a072!important;
    padding: 10px!important;
    text-align: center!important;
    color: #fff!important;
    font-weight: 400!important;
    width: 100%!important;
}

.show_details_button {
	
		display: block!important;
    background: #f6a539!important;
    padding: 10px!important;
    text-align: center!important;
    color: #fff!important;
    font-weight: 400!important;
    width: 100%!important;
}

.product-details-container .fusion-price-rating {
	display: block!important;
}

.product-details-container {
	text-align: center!important;
}