/*CUSTOM RESPONSIVE CSS*/

@media(max-width: 1024px){
    .h2,h2{
        font-size: 3em;
    }
    .header-nav-wrapper-container > nav .nav-primary > li > a {
        padding: 22px 11.5px;
    }
    .account-create .col-sm-12 input[type=email],
    .account-create .col-sm-12 input[type=search], input[type=number],
    .account-create .col-sm-12 input[type=password], input[type=tel],
    .account-create .col-sm-12 input[type=text],
    .account-create .col-sm-12 select{
        width: 100%;
    }
    .buttons-set.enviar{
        float: right;
    }
    .buttons-set.voltar{
        float: left;
    }

    /*Busca topo*/
    .placeholder-animate{
        padding: 6px 0 0 30px;
    }

}
@media(max-width: 768px){
    .product-list-toolbar.bottom .toolbar .pager .pages li{
        margin: 0 2px;
    }
    .product-list-toolbar.bottom .pager {
        margin: 1.5em 0px;
        overflow: inherit;
    }

    /*Fonts rodapé*/
    .footer-main .footer-container h3{
        font-size: 1.2em;
    }
    /*Imagens pagamento e selos - rodapé*/
    .grid-footer-boxes-item img{
        margin: 0 auto;
    }
    /*Blocos - Whats | Telefone | E-mail e Chat*/
    .swap-area{
        display: none;
    }

    /*labels menu*/
    .skip-link .label{
        display: inline-block;
        vertical-align: middle;
        top: -5px;
        position: inherit;
    }
}
@media(max-width: 425px){
    .h2,h2{
        font-size: 2em;
    }
    body.customer-account-create > .wrapper > .page .main-container{
        padding: 40px 15px;
    }
    .control label{
        padding: 0px 35px !important;
        position: relative;
        top: -19px;
    }
    .page-header {
        padding-bottom: 0px;
        margin: 0px 0 0px;
    }
    .grid-header-top-left .logo{
        margin: 20px auto 0;
    }
    .checkout-cart-wrapper > footer .cart-forms-box input[type="text"]{
        max-width: 100%;
    }
    .cart-forms-box.shipping-form button{
        width: 100%;
    }
    .footer-main .footer-newsletter .footer-newsletter-form form button[type="submit"]{
        margin: 1em auto 0;
    }
    .footer-main .footer-newsletter h3{
        font-size: 2.6em;
    }
    .col2-left-layout > .main .col-main .product-list-toolbar .toolbar{
        display: block;
    }
    .product-list-toolbar.bottom .toolbar .pager .pages li{
        margin: 0 2px;
    }
    .product-list-general ul.list {
        margin: 10px auto;
    }
    body.catalog-category-view section.product-list .list,
    body.catalogsearch-result-index section.product-list .list{
        margin-left: 0;
        justify-content: center;
    }
    .next-seta.solo{
        bottom: 7.1em;
    }
    .product-list-toolbar.bottom .pager {
        margin: 2em 0;
    }

    /*Label menu*/
    .grid-header-top-right .account-cart-wrapper .skip-account > .label, .grid-header-top-right .account-cart-wrapper .skip-cart > .label{
        display: none;
    }
    .grid-account-cart span.label{
        display: none;
    }

    /*Nav Slider pag.embalagem*/
    .passos-list .owl-nav{
        top: 14%;
    }
    .passos-list .owl-dots{
        bottom: 20em;
    }

    /*Nav Slider geral*/
    .owl-theme .owl-nav .owl-prev {
        left: -20px;
        height: 40px;
        width: 40px;
    }
    .owl-theme .owl-nav .owl-next{
        right: -20px;
        height: 40px;
        width: 40px;
    }
    .owl-theme .owl-nav .owl-prev span,
    .owl-theme .owl-nav .owl-next span{
        font-size: 3em;
        line-height: 36px;
    }
}
@media(max-width: 375px){
    .grid-header-top-left .logo{
        margin: 0 auto;
    }
    body.catalog-category-view section.product-list .list,
    body.catalogsearch-result-index section.product-list .list {
        margin-left: -20px;
    }

    /*Nav Slider pag.embalagem*/
    .passos-list .owl-nav .owl-prev,
    .passos-list .owl-nav .owl-next{
        height: 30px;
        width: 30px;
    }
    .passos-list .owl-nav .owl-prev span, .passos-list .owl-nav .owl-next span{
        font-size: 2em;
        line-height: 26px;
    }
    .passos-list .owl-nav{
        top: 10%;
    }
    .passos-list .owl-dots{
        bottom: 23em;
    }
}
@media(max-width: 320px){
    .control label{
        padding-left: 35px !important;
    }

    .product-list-toolbar.bottom .pager {
        margin: 3em 0 1em;
    }

    /*Certificados rodapé*/
    ul.certificados {
        display: inline-grid;
    }
    ul.certificados li{
        padding: 5px 0;
    }

    /*Pager categorias*/
    .product-list-toolbar.bottom .toolbar .pager .pages li.current{
        padding: 11px 11px;
    }
    .product-list-toolbar.bottom .toolbar .pager .pages li a{
        padding: 10px 11px;
    }

    /*Nav Slider pag.embalagem*/
    .passos-list .owl-nav .owl-prev,
    .passos-list .owl-nav .owl-next{
        height: 30px;
        width: 30px;
    }
    .passos-list .owl-nav .owl-prev span, .passos-list .owl-nav .owl-next span{
        font-size: 2em;
        line-height: 26px;
    }
    .passos-list .owl-nav{
        top: 8%;
    }
    .passos-list .owl-dots{
        bottom: 29em;
    }
}