@media (max-width: 575.98px) {

    .divisoes__wrapper .divisoes__product .swiper-slide {
        margin-top: 50px;

    }

    .divisoes__wrapper .divisoes__product .swiper-slide-active {
        padding-top: unset;
        bottom: unset;

    }

    .divisoes__wrapper .divisoes__product .swiper-button-prev, .divisoes__wrapper .divisoes__product .swiper-rtl .swiper-button-next {
        left: 22%;
    }



}


@media (max-width: 991.98px) {

    .header__top .search__show {
        display: none;
    }

    /*  Search bar open  */
    .header__top .search-icon {
        width: 40px;
        height: 40px;
        position: relative;
        cursor: pointer;
        margin: auto;
    }

    .header__top .search-line {
        width: 15px;
        height: 2px;
        background: #333;
        display: inline-block;
        transform: rotate(45deg);
        position: absolute;
        top: 25px;
        left: 8px;
        transition: all 0.3s ease-in 0s;
    }

    .active .search-line {
        width: 30px;
        left: 0;
        top: 15px;
        transition: all 0.3s ease-out 0s;
    }

    .header__top .search-circle {
        width: 15px;
        height: 15px;
        border: 2px solid #333;
        display: inline-block;
        position: absolute;
        top: 9px;
        left: 0;
        border-radius: 50%;
        transition: top 0.3s ease-in 0s, left 0.3s ease-in 0s, border-radius 0.3s ease-in 0s, border-width 0.3s ease-in 0s, width 0.3s ease-in 0s, height 0.3s ease-in 0s, background-color 0.1s ease-in 0s;
        background-color: #fff;
    }

    .active .search-circle {
        width: 0;
        height: 0;
        border-width: 0;
        top: 12px;
        left: 12px;
        transition: top 0.3s ease-in 0s, left 0.3s ease-in 0s, border-radius 0s ease-in 0.3s, border-width 0.3s ease-in 0s, width 0.3s ease-in 0s, height 0.3s ease-in 0s, background-color 0s ease-in 0.3s;
    }

    .active .search-circle.second {
        width: 30px;
        height: 2px;
        top: 15px;
        left: 0;
        transform: rotate(45deg);
        background-color: #333;
    }

    .active .second-line {
        transform: rotate(135deg);
    }

    .active .search-circle.third {
        width: 30px;
        height: 2px;
        top: 15px;
        left: 0;
        transform: rotate(135deg);
        background-color: #333;
        border-radius: 0;
    }


    .header__wrapper .header__top .searchFrom {
        visibility: hidden;
        opacity: 0;
    }
    .header__wrapper .header__top .searchFrom.show-search{
        visibility: visible;
        opacity: 1;
        transition: visibility .5s ease-in-out;
    }
    .header__wrapper .header__top .searchFrom input {
        display: block;
        position: absolute;
        bottom: 0;
        background-color: var(--color-white);
        width: 100%;
        right: 0;
        z-index: 50;
        height: 40px;
        top: 100%;
        border-radius: 14px;
        box-shadow: 3px 2px 2px rgba(0, 0, 0, .5);
        border: 1px solid rgba(0, 0, 0, .4);

    }


    /*  Search bar Close  */

    .header__wrapper .header__navbar {
        background-color: var(--color-black);
        position: fixed;
        z-index: 1000;
        height: 100%;
        width: 100%;
        max-width: 400px;
        right: 0;
        top: 0;
        transform: translateX(120%);
        transition: all .5s;
        justify-content: unset;
    }

    .header__wrapper .header__navbar.show-menu {
        transform: translateX(0);
    }

	.header__wrapper .header__navbar .nav-item .nav-link, .header__wrapper .header__navbar .menu-item a,
    .header__wrapper .header__navbar .nav-item .nav-link {
        color: var(--color-white);
        font-size: 20px;
    }


    .header__wrapper .header__navbar ul {
        padding-top: 40px;
    }

    .header__wrapper .menu__close {
        display: block;
        color: var(--color-white);
        font-size: 25px;
        position: absolute;
        right: 20px;
        top: 20px;
        cursor: pointer;
    }

    .overlay-web {
        position: fixed;
        inset: 0;
        background-color: rgba(0, 0, 0, .4);
        height: 100%;
        width: 100%;
        z-index: 100;
        cursor: pointer;
    }


    .header__wrapper .header__hamburger {
        display: block;
    }

    .header__wrapper .header__top .header__right {
        order: 2;

    }

    .header__wrapper .header__navbar ul {
        flex-direction: column;
    }

    .header__logo {
        order: 0;

    }

    .header__search {
        order: 1;
    }

    .header__wrapper .header__search i {
        font-size: 18px;
        cursor: pointer;
    }


    .header__wrapper .header__top .searchFrom {
        border-bottom: 0;
    }

    .emDestaque__wrapper .swiper-button-next, .emDestaque__wrapper .swiper-rtl .swiper-button-prev {
        left: 13%;
        right: unset;
    }

    .aboutPage__wrapper .aboutPage__content p {
        margin-left: unset;
    }


}


@media (max-width: 767.98px) { 
	
	.header__wrapper .header__top .header__logo{
		flex: 0 0 40%;
	}
	
	.header__wrapper .header__top .header__right__icon img {
		height:25px;
	}
	.header__wrapper .header__top .header__hamburger img{
		height: 19px;
	}
	
	.aboutPage__wrapper,
	.blog__wrapper,
	.contactPage__wrapper{
		margin-top:20px;
	}
	.woocommerce-products-header {
		padding-top:20px;
	}
	.logged-in .all__page__heading {
		padding-top:unset;
	}
	
	.woocommerce-cart > .all__page__heading {
		display:none;
	}
	
	/* .woocommerce ul.products li.product .cart__container ~ a.ajax_add_to_cart {
		display:none;
	}
	*/
	ul.products li.product .add_to_cart_button:before {
    background-size: 24px 26px !important;
}
	
	.footer__wrapper .footer__part {
		text-align:center;
		padding: 4px 0;
	}
	.footer__wrapper .footer__social {
		justify-content:center;
	}
	.footer__payment,
	.archive.woocommerce p, .home.woocommerce p,
	.footerBar__right{
		text-align:center;
	}
	.hero__wrapper .banner-caption {
		text-align:center;
	}
	.blog__wrapper .navigation .nav-link span.current{
		background-color:#ebe9eb;
	}
	
	.woocommerce ul.products li.product .cart__container ~ a.ajax_add_to_cart {
		display:none;
	}
}










