.h1, .h2, .block-title, .page-title, .modal-title, .step-title { letter-spacing: 1px; }


/* cabeçalho */
.header-top .form-search-control,
#header .header-btn-w .header-btn { font-size: .875rem; }

    /* menu */
    .cbp-horizontal .cbp-tab-title { letter-spacing: 1px; font-family: 'Anton', sans-serif; }
    #iqitmegamenu-horizontal .cbp-hrmenu .cbp-links.cbp-valinks li { margin: 10px 0 8px; }

    .sticky-desktop-wrapper { background: black; }
    .sticky-desktop-wrapper #desktop-header.stuck-header #desktop_logo img { max-height: 40px; }
    .sticky-desktop-wrapper #desktop-header.stuck-header .header-btn-w .header-btn .title { display: none; }

    /* menu advancedtopmenu */
    #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span { letter-spacing: 1px; font-family: 'Anton', sans-serif; }



/* página de produto */
.product_p_price_container { border-top: none; }

    /* sidebar */
    #product-accessories-sidebar .ngpaymentsimulator.productList { display: none; }

    /* tabs */
    ul#product-infos-tabs { border: 0; background: #f4f7f2; }
    ul#product-infos-tabs li a { color: #868686; font-size: 2rem; text-transform: uppercase; }
    ul#product-infos-tabs li a.nav-link { padding: calc(2rem + 5px) 2rem 2rem; border: 2px solid #f4f7f2; }
    ul#product-infos-tabs li a.nav-link:hover,
    ul#product-infos-tabs li a.nav-link.active { background-color: white; border-bottom-color: transparent; }

    /* botão de vídeo */
    #iqit-iqitvideos-modal .modal-header { display: none; }
    #iqit-iqitvideos-modal .modal-body { padding: 0; background: black; }
    @media (min-width: 1400px) {
        #iqit-iqitvideos-modal .modal-dialog { max-width: 1000px; }
        #iqit-iqitvideos-modal .modal-dialog iframe { height: 562px; }
    }

    /* modal do zoom */
    #product-modal .modal-dialog { max-width: 800px; }

    /* modal da tabela de medidas */
    #product .modal-backdrop { z-index: 1; }
    #product #main-product-wrapper #col-product-info { z-index: 2; }
    #product #iqitsizecharts-modal .modal-dialog { margin: 225px auto; }
    #product #iqitsizecharts-modal .nav-tabs .nav-link { font-size: 1rem; }
    #product #tab-content .rte-content .table-responsive { margin: 1.5rem 0; }
    #product #tab-content .rte-content .table-sizegudie { display: table; width: initial; margin: 0 auto; }



/* página de categoria */
#category #content-wrapper .page-title { margin-bottom: 1rem; }
#category #js-product-list-top.products-selection { padding: 0 0 .8rem; }
#category #wrapper .block-title { letter-spacing: 1px; font-weight: normal; }

#category #js-product-list .pagination { margin: 3rem 0 2rem; }
#category #js-product-list .pagination ul li { font-size: 1rem; }



/* listagem de produtos */
.product-miniature-grid .product-price { line-height: 1.75rem; }
.products-grid .product-miniature-default .product-title { padding: .25rem 0 .75rem; }

    /* label de disponibilidade de estoque */
    .product-miniature-grid .product-availability { display: none !important; }

    /* mobile */
    @media (max-width: 575.98px) {
        .product-add-to-cart .col-add-wishlist,
        .product-add-to-cart .col-add-compare { max-width: 100%; }
    }



/* checkout */
#checkout section.checkout-step .step-title { font-weight: normal; }
#checkout .js-alert-payment-conditions { display: none; margin: 1rem 0 0 !important; }



/* módulo de categorias */
.block-categories .block-title { display: none; }
.block-categories .category-sub-menu li { line-height: 2rem; }



/* módulo construtor de formulário */
#module-gformbuilderpro-form #content-wrapper .page-title { display: block; }



/* rodapé */
#footer .footer-style-2 .block-newsletter > h5 { display: inline-block; margin: 1rem 0; vertical-align: top; letter-spacing: 1px; font-family: 'Anton', sans-serif; }
#footer .footer-style-2 .block-newsletter .ps-emailsubscription-block { display: inline-block; min-width: 100%; }

#footer .footer-style-3 .block-newsletter > h5 { letter-spacing: 1px; font-family: 'Anton', sans-serif; }

#checkout-footer { padding-bottom: 1rem; }

#footer .block-title,
#checkout-footer .block-title { margin-bottom: 1rem; }

#footer-copyrights._footer-copyrights-2 .copyright-img { margin-bottom: 2rem; }
#footer-copyrights._footer-copyrights-2 .copyright-txt { margin-bottom: 0; line-height: 22px; }
#footer-copyrights._footer-copyrights-2 .copyright-txt p { color: #212121; font-size: .875rem; }

#footer .development { line-height: 44px; }
#footer .development img { max-height: 20px; }
#footer .development a { margin-left: 1rem; }
#footer .development img,
#footer .development a { display: inline-block; }

    /* mobile */
    @media (max-width: 575.98px) {
        #footer #footer-container-first { display: none; }
        #footer .footer-style-2 .block-newsletter,
        #footer .footer-style-2 .block-social-links { flex: 0 0 100%; max-width: 100%; text-align: center !important; }
        #footer .block-iqithtmlandbanners-html,
        #footer .block-iqitlinksmanager,
        #footer .block-iqitcontactpage,
        #footer .footer-seals,
        #footer .copyright-txt,
        #footer .development { flex: 0 0 100%; max-width: 100%; margin-bottom: 1.5rem; }
        #footer .footer-seals ul li,
        #footer .footer-seals.payments ul li { margin-bottom: .5rem; }
        #footer #footer-copyrights._footer-copyrights-2 .copyright-txt p { font-size: .75rem; }
        #footer .development img,
        #footer .development a { max-height: 15px; }
    }


/*** mobile ***/
#mobile-header .col-mobile-logo img { max-height: 50px; }




/*** blog ***/
#module-ph_simpleblog-single #content-wrapper .page-title { text-align: center; }
#module-ph_simpleblog-single .simpleblog__postInfo ul { display: inline-block; text-align: center; width: 100%; }
#module-ph_simpleblog-single .simpleblog__postInfo ul li { display: inline-block; }
#module-ph_simpleblog-single .simpleblog__post .simpleblog__post-featured img { margin-bottom: 2rem; }

#blog_for_prestashop_column h5.block-title { font-size: 1.5rem; border: 0; }