/*HEADER*/ /*MENU-NAV*/ /*CATEGORIA-PRODUTOS*/ /*SINGLE-PRODUTO*/ /*CHECKOUT*/ /*QUEM-SOMOS*/ /*CONTACT*/ /*MANIPULE-RECEITA*/ /*CADASTRAR-SE*/ /*FOOTER*/ a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; } /*******GRID-LAYOUT-NÃO-ALTERAR**********/ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } p{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } body { font-size: 14px; line-height: 1.42857143; color: #333333; background-color: #fff; } .container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 768px) { .container { width: 750px; } } @media (min-width: 992px) { .container { width: 970px; } } @media (min-width: 1200px) { .container { width: 1170px; } } .container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .row { margin-right: -15px; margin-left: -15px; } .row-no-gutters { margin-right: 0; margin-left: 0; } .row-no-gutters [class*="col-"] { padding-right: 0; padding-left: 0; } .columnl-r{ padding-right: 0!important; } .column-l{ padding-left: 0!important; } .column-lr{ padding: 0!important; } .columns-mb-1, .columns-mb-2, .columns-mb-3, .columns-mb-4, .columns-mb-5, .columns-mb-6, .columns-mb-7, .columns-mb-8, .columns-mb-9, .columns-mb-10, .columns-mb-11, .columns-mb-12 { float: left; } .columns-mb-12 { width: 100%; } .columns-mb-6 { width: 50%; } .columns-mb-11 { width: 91.66666667%; } .columns-mb-10 { width: 83.33333333%; } .columns-mb-9 { width: 75%; } .columns-mb-8 { width: 66.66666667%; } .columns-mb-7 { width: 58.33333333%; } .columns-mb-6 { width: 50%; } .columns-mb-5 { width: 41.66666667%; } .columns-mb-4 { width: 33.33333333%; } .columns-mb-3 { width: 25%; } .columns-mb-2 { width: 16.66666667%; } .columns-mb-1 { width: 8.33333333%; } @media (min-width: 992px){ .col-md-offset-2 { margin-left: 16.66666667%; } } .columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6, .columns-mb-6, .columns-7, .columns-8, .columns-9, .columns-10, .columns-11, .columns-mb-1, .columns-mb-2, .columns-mb-3, .columns-mb-4, .columns-mb-5, .columns-mb-6, .columns-mb-7, .columns-mb-8, .columns-mb-9, .columns-mb-11, .columns-mb-12, .columns-12{ position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } @media (min-width: 992px) { .columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6, .columns-7, .columns-8, .columns-9, .columns-10, .columns-11, .columns-12 { float: left; } .columns-12 { width: 100%; } .columns-11 { width: 91.66666667%; } .columns-10 { width: 83.33333333%; } .columns-9 { width: 75%; } .columns-8 { width: 66.66666667%; } .columns-7 { width: 58.33333333%; } .columns-6 { width: 50%; } .columns-5 { width: 41.66666667%; } .columns-4 { width: 33.33333333%; } .columns-3 { width: 25%; } .columns-2 { width: 16.66666667%; } .columns-1 { width: 8.33333333%; } } .clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after { clear: both; } .center-block { display: block; margin-right: auto; margin-left: auto; } .pull-right { float: right !important; } .pull-left { float: left !important; } .hide { display: none !important; } .show { display: block !important; } .invisible { visibility: hidden; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .hidden { display: none !important; } .affix { position: fixed; } @-ms-viewport { width: device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; } .btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before { display: table; content: " "; } :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /***********FIM-GRID-LAYOUT***********/ /*HEADER*/ .slide-content-menu { position: fixed; top: 0px; left: auto; bottom: 0px; right: 0px; height: 100%; width: 220px; -webkit-transform: translateX(220px); -moz-transform: translateX(220px); -ms-transform: translateX(220px); -o-transform: translateX(220px); transform: translateX(220px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; z-index: 999999; overflow-y: auto; } .slide-content-menu.is-visible-menu { background: #fff; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); width: 100%; } button.sidebar-menu-nav-right { background: none; border: none; margin: 10px 0; } .sidebar-menu-nav-right i{ font-size: 25px; } .is-obscured { -webkit-transform: translateX(-220px); -moz-transform: translateX(-220px); -ms-transform: translateX(-220px); -o-transform: translateX(-220px); transform: translateX(-220px); } .top-contact { background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #00000029; opacity: 1; } .contact-bar ul { list-style-type: none; margin: 0; padding: 0; } .contact-bar li { display: block; text-align: center; padding: 10px 13px 10px 6px; text-decoration: none; float: left; } .contact-bar span{ font-family: 'Lato', sans-serif; font-size: 12px; color: #666666; } .contact-bar, .fas, .fab{ font-size: 12px; } .contact-bar i { color: #2a1f7e; } .btn-link { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: bold; color: #fff; background-color: #EFB01B; } .btn { width: 205px; height: 26px; margin: 5px; border: none; border-radius: 13px; outline: none; cursor: pointer; } i.fas.fa-user { font-size: 30px; margin-top: 2px; margin-right: 10px; } .whats-top { font-size: 15px; } span.fas.fa-search.form-control-feedback { font-size: 27px; } /**/ .has-feedback { position: relative; } .form-group { margin-top: 7px; } .has-feedback .form-control { padding-right: 42.5px; } .form-control-search { display: block; width: 100%; height: 49px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; } #buttonout { background: #358ae5; color: white; border: none; border-radius: 30px; display: flex; padding: 2px 33px; margin: 4px 51px; text-align: center; font-size: 15px; cursor: pointer; text-transform: uppercase; } .has-feedback label~.form-control-feedback { top: 25px; } button.fas.fa-search.form-control-feedback { border: none; background: transparent; cursor: pointer; } .form-control-feedback { position: absolute; font-size: 22px; color: #358AE5; top: 0; right: 15px; z-index: 0; display: block; width: 34px; height: 34px; line-height: 50px; text-align: center; } .header-main { padding-top: 20px; padding-bottom: 5px; } .log-header { display: flex; margin-top: 14px; } .log { display: flex; padding-left: 19px; } .log-header span { font-size: 13px; } .shop-cart { display: flex; margin: 0 10px; } .shop-cart i { font-size: 30px; margin-top: 2px; margin-right: 10px; } span.count-cart { font-size: 18px; } .log-header i { color: #312783; } /*MENU-NAV*/ .menu-nav{ background: #ECECEC; height: 53px; width: 100%; } .menunav-centered ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .menunav-centered li { float: left; } .menunav-centered li a { font-family: 'Lato', sans-serif; font-weight: bold; font-size: 13px; display: block; color: #312783; text-align: center; padding: 16px 13px; text-decoration: none; } .departament-menu li { padding-bottom: 20px; } .departament-menu li a { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: bold; color: #312783; text-decoration: none; } /* Menu icon */ #menu-icon-shape { width: 60px; height: 0px; position: absolute; top: 26px; right: 130px; border-radius: 50%; z-index: 2; cursor: pointer; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .navdesktop h5{ font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 400; color: #312783; float: right; margin: 10px; padding-right: 10px; } #menu-icon-shape:hover { background: rgb(25, 118, 210); } #menu-icon-shape.active:hover { background: rgb(33, 150, 243); } #menu-icon { width: 23px; height: 20px; position: relative; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } #top, #middle, #bottom { width: 100%; height: 4px; background: rgb(49, 39, 131); -webkit-transition: all 0.35s ease; transition: all 0.35s ease; } #middle { margin: 4px 0; } #top.active { -webkit-transform: translateY(8px) translateX(0) rotate(45deg); transform: translateY(8px) translateX(0) rotate(45deg); } #middle.active { opacity: 0; } #bottom.active { -webkit-transform: translateY(-8px) translateX(0) rotate(-45deg); transform: translateY(-8px) translateX(0) rotate(-45deg); } /* Navigation */ #overlay-nav { width: 100%; position: absolute; top: 183px; left: 0; z-index: 9999; background:rgba(61, 62, 64, 0.82); background: rgba(61, 62, 64, 0.82); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.35s, visibility 0.35s, height 0.6s ease; transition: opacity 0.35s, visibility 0.35s, height 0.6s ease; } /* Open navigiation */ #overlay-nav.active { width: 100%; height:490px; opacity: 100; visibility: visible; } #nav-content { position: relative; top: 10%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } #nav-content ul { margin: 0 auto; padding: 0; list-style: none; text-align: center; } #nav-content ul li a { width: 100%; padding: 2% 0; display: block; letter-spacing: 0.6px; text-decoration: none; color: rgb(255, 255, 255); -webkit-transition: all 0.35s ease; transition: all 0.35s ease; } #nav-content ul li a:hover { background: rgb(33, 150, 243); } @media screen and (max-width: 600px) { #menu-icon-shape { right: 9px; } #nav-content ul li a { padding: 6% 0; } #description { padding: 0 24px; font-size: 1.5em; } } .sidenav { background: #ececec; height: inherit; width: inherit; } .bg-drop{ background-color:#fff; } /*sliderhome*/ .slide--1 { background-image: url(/images/banner-proderma.png); background-size: cover; background-repeat: no-repeat; background-position: center; height: 382px; } .slide--2 { background-image: url(/images/banner-proderma.png); background-size: cover; background-repeat: no-repeat; background-position: center; height: 382px; } .background-cover .slick-next, .slick-prev { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: 0; background: 0 0; } .background-cover .slick-next { right: calc((100% - 1140px - 60px) / 2)!important; } .background-cover .slick-prev { left: calc((100% - 1140px - 60px) / 2)!important; } .background-cover .slick-next, .slick-prev { z-index: 9!important; } .background-cover .slick-prev:before { background-image: url(/images/arrow-left.svg)!important; background-size: 100%; } .background-cover .slick-next:before { background-image: url(/images/arrow-right.svg)!important; background-size: 100%; } .background-cover .slick-next:before, .slick-prev:before { content: ""; display: block; width: 20px; height: 20px; background-position: 0 0; background-repeat: no-repeat; } .btn-banner { width: 164px; height: 49px; margin-top: 20px; text-align: center; border: none; border-radius: 25px; outline: none; cursor: pointer; background-color: #358AE5; } .content-banner-home h2 { font-size: 66px; font-family: 'Raleway', sans-serif; font-weight: 200; color: #3B3E54; margin-bottom: 0px; margin-top: 25px; } .content-banner-home h1 { font-family: 'Raleway', sans-serif; font-size: 42px; font-weight: 200; color: #3B3E54; line-height: 1.3; margin-top: 10px; margin-bottom: 23px; } .btn-banner a{ font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 600; text-decoration: none; color: #fff; line-height: 3.0; } .content-banner-home { margin-left: 66px; } .section-bar-icons { display: flex; margin-top: 15px; } .section-bar-icons img { margin-right: 15px; } .section-bar-icons span { font-family: 'Lato', sans-serif; font-size: 15px; color: #358ae5; } .sliderhm-featured { padding-bottom: 50px; } /*instagramslider*/ .title-instagram { text-align: center; margin-top: 45px; margin-bottom: 45px; } .title-instagram span{ font-family: 'Lato', sans-serif; font-size: 29px; font-weight: bold; color: #333333; } .title-instagram .fa-instagram { color: #358AE5; font-size: 30px; } .slider-instagram { margin-bottom: 50px; } .instagram img { width: 250px; height: 250px; cursor: pointer; } .title-instagram a{ text-decoration: none; } /*destaque home produtos*/ .title-home h2{ font-family: 'Lato', sans-serif; font-size: 29px; font-weight: bold; color: #312783; text-align: center; margin-top: 50px; margin-bottom: 50px; } .card-product h2 { font-family: 'Lato', sans-serif; font-size: 15px; font-weight: 400; color: #333333; margin: 0; } .card-body { flex: 1 1 auto; padding: 1.25rem; } .card-product { height: 450px; border: 1px solid #CECECE;; opacity: 1; border-radius: 8px; margin-top: 20px; } .card-product { text-align: left; } span.promo { display: block; position: absolute; margin-top: -35px; background: #EFB93A; font-size: 13px; color: #fff; border-radius: 20px; padding: 5px 10px 5px 10px; } .btn-buy { color: #fff; background-color: #2F9C1D; } a.btn-cart.btn-buy { font-family: 'Lato', sans-serif; font-size: 15px; font-weight: bold; position: absolute; bottom: 20px; width: 214px; } span.price-card { font-family: 'Lato', sans-serif; font-size: 20px; color: #2969B8; } .btncart { font-size: 18px; color: #fff; } .btn-cart { display: block; border: 1px solid transparent; text-align: center; text-decoration: none; line-height: 40px; height: 41px; border: none; border-radius: 21px; outline: none; cursor: pointer; } span.portion { font-family: 'Lato', sans-serif; font-size: 14px; color: #333333; padding-top: 5px; padding-bottom: 15px; display: inline-block; } i.far.fa-heart { float: right; margin-bottom: 10px; display: inline-block; font-size: 18px; color: #358AE5; } i.fas.fa-heart { float: right; margin-bottom: 10px; display: inline-block; font-size: 18px; color: #358AE5; } .slider-products-featured .slick-prev:before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTEgNTExLjk5MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5MSA1MTEuOTkxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE1My40MzMsMjU1Ljk5MUwzODEuMDM3LDE4LjAzM2M0LjA2My00LjI2LDMuOTE3LTExLjAxLTAuMzMzLTE1LjA4M2MtNC4yMjktNC4wNzMtMTAuOTc5LTMuODk2LTE1LjA4MywwLjMzMyAgICBMMTMwLjk1NCwyNDguNjE2Yy0zLjkzNyw0LjEyNS0zLjkzNywxMC42MjUsMCwxNC43NUwzNjUuNjIxLDUwOC43YzIuMTA0LDIuMTg4LDQuODk2LDMuMjkyLDcuNzA4LDMuMjkyICAgIGMyLjY0NiwwLDUuMzEzLTAuOTc5LDcuMzc1LTIuOTU4YzQuMjUtNC4wNzMsNC4zOTYtMTAuODIzLDAuMzMzLTE1LjA4M0wxNTMuNDMzLDI1NS45OTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNBQUFBQUEiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==); background-size: 100%; } .slider-products-featured .slick-next:before, .slick-prev:before { content: ""; display: block; width: 20px; height: 20px; background-position: 0 0; background-repeat: no-repeat; } .slider-products-featured .slick-next:before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTUgNTExLjk5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5NSA1MTEuOTk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTM4MS4wMzksMjQ4LjYyTDE0Ni4zNzMsMy4yODdjLTQuMDgzLTQuMjI5LTEwLjgzMy00LjQxNy0xNS4wODMtMC4zMzNjLTQuMjUsNC4wNzMtNC4zOTYsMTAuODIzLTAuMzMzLDE1LjA4MyAgICBMMzU4LjU2LDI1NS45OTVMMTMwLjk1Niw0OTMuOTU0Yy00LjA2Myw0LjI2LTMuOTE3LDExLjAxLDAuMzMzLDE1LjA4M2MyLjA2MywxLjk3OSw0LjcyOSwyLjk1OCw3LjM3NSwyLjk1OCAgICBjMi44MTMsMCw1LjYwNC0xLjEwNCw3LjcwOC0zLjI5MkwzODEuMDM5LDI2My4zN0MzODQuOTc3LDI1OS4yNDUsMzg0Ljk3NywyNTIuNzQ1LDM4MS4wMzksMjQ4LjYyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojQUFBQUFBIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=); background-size: 100%; } /*blog-home*/ .blog-home { background-color: #EBF2F8; height: 658px; } .blog-title { text-align: center; } .blog-home a{ font-family: 'Lato', sans-serif; font-size: 13px; font-weight: bold; color: #358AE5; } .blog-home h3{ text-align: center; font-family: 'Lato', sans-serif; font-size: 29px; color: #312783; margin-top: 40px; margin-bottom: 10px; } .cards-blog h4{ font-family: 'Lato', sans-serif; font-size: 19px; color: #444444; margin-top: 13px; margin-bottom: 13px; } .cards-blog p{ font-family: 'Lato', sans-serif; font-size: 14px; color: #666666; } p.aling-top { margin-top: 41px; } .btn-primary { color: #fff; background-color: #4285f4 !important; } .btn-blog { text-align: center; width: 117px; height: 39px; border: none; border-radius: 20px; outline: none; cursor: pointer; background-color: #358AE5; } .btn-blog a { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; line-height: 37px; } .cards-blog { margin-top: 40px; } .cards-blog img { width: 100%; } .heart { float: right; margin-bottom: 10px; display: inline-block; font-size: 18px; color: #358AE5; cursor: pointer; } /*CATEGORIA-PRODUTOS*/ .banner-category-product { background-image: url(/images/banner-articulacao.png); background-size: cover; background-repeat: no-repeat; background-position: center; height: 215px; } .banner-category-product h1{ font-family: 'Lato', sans-serif; font-size: 72px; font-weight: 400; color: #358AE5; text-align: center; } .breadcrumb { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: .75rem 0rem; margin-bottom: 1rem; list-style: none; } .breadcrumb a { font-family: 'Lato', sans-serif; font-size: 14px; color: #007bff; text-decoration: none; background-color: transparent; webkit-text-decoration-skip: objects; } .breadcrumb-item.active { font-family: 'Lato', sans-serif; font-size: 14px; color: #6c757d; } ul.list-group-flush { list-style: none; padding: 0; } label.custom-control-label { font-family: 'Lato', sans-serif; font-size: 14px; color: #333333; margin-left: 10px; } .custom-control.custom-checkbox { padding-bottom: 25px; } .custom-control-input { cursor: pointer; margin: 0; } .custom-control-label { position: relative; margin-bottom: 0; vertical-align: top; } .custom-control-input:checked~.custom-control-label::before { color: #fff; border-color: #358AE5; background-color: #358AE5; } .custom-checkbox .custom-control-label::before { border-radius: .25rem; } .custom-control-label::before, .custom-file-label, .custom-select { transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; } .sidebar-product h2 { font-family: 'Lato', sans-serif; font-weight: 400; color: #358AE5; font-size: 23px; border-bottom: 2px solid; line-height: 2.1; } .product-category h4{ font-family: 'Lato', sans-serif; font-size: 24px; color: #312783; margin-bottom: 10px; } .product-category span { font-family: 'Lato', sans-serif; font-size: 14px; color: #A1A1A1; margin-bottom: 20px; } #select-product { font-family: 'Lato', sans-serif; cursor: pointer; padding: 7px 66px 10px 12px; font-size: 14px; color: #312783; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 20px; outline: none; } .select-category-product { padding-top: 68px; } li.page-item { font-size: 19px; text-decoration: none; transition: background 250ms; display: inline-block; text-transform: uppercase; margin: 0 3px 6px; height: 39px; min-width: 38px; border-radius: 22px; border: 2px solid #3F51B5; line-height: 35px; padding: 0; color: #d01f1f; text-align: center; font-weight: 700; letter-spacing: .03em; } ul.pagination.pagination-lg { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: .25rem; } .pagination { float: right; } .pagination a.current { text-decoration: none; background: #358AE5; border-radius: 31px; padding: 0px 16px 0px 16px; color: #fff; } .pagination { display: inline-block; } .pagination a{ display: inline-block; line-height: 42px; border-radius: 31px; padding: 0px 16px 0px 16px; cursor: pointer; font-size: 18px; border: solid 1.5px #358AE5; margin: 10px; text-decoration: none; } .pagination a.active { background-color: #4CAF50; color: white; border-radius: 5px; } ul#left_filter_group { padding: 0; list-style: none; } .pagination { padding: 20px; } .pagination, .pagination * { user-select: none; } .pagination a.disabled { opacity: 0.3; pointer-events: none; cursor: not-allowed; } .filter-products-mb{ display: none; } .pagination a.current { background: #358AE5; } a.nav.prev { display: none; } a.nav.next { display: none; } /*tabs-whats*/ .fixed-tabs-Whats { position: fixed; right: 0px; top: 70%; margin-top: -170px; z-index: 100; } .aba-whatsphone { background: #49BC5D; height: 60px; width: 70px; border-radius: 30px 0 0 30px; transition: 0.7s ease; } .aba-whatsphone:hover { width: 280px; transition: 0.7s ease; } .aba-whatsphone-icone { background: url(/images/whatsapp-icon.png) no-repeat; /* whatsapp icon */ width: 280px; background-size: 70px; background-position-y: -7px; padding: 7px; } .aba-whatsphone-icone a { color: #ffffff; font-size: 14px; line-height: 20px; margin-left: 70px; text-decoration: none; height: 60px; font-family: sans-serif; } .aba-whatsphone-icone a strong { display: block; font-size: 21px; margin-left: 70px; } /*CUSTOM-DROPDOWN*/ .product-category .dropdown { position: relative; font-size: 14px; color: #333; width: 40%; float: right; margin-right: 5px; } .product-category .dropdown .dropdown-list { background: #fff; position: absolute; top: 35px; left: 2px; right: 2px; box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .15); transform-origin: 50% 0; transform: scale(1, 0); transition: transform 0.15s ease-in-out 0.15s; max-height: 66vh; overflow-y: scroll; } .product-category .dropdown .dropdown-option { display: block; padding: 5px 2px 5px 15px; opacity: 0; transition: opacity 0.15s ease-in-out; } .product-category .dropdown .dropdown-label { font-family: 'Lato', sans-serif; font-size: 14px; color: #A1A1A1; display: block; height: 35px; background: #fff; border: 1px solid #ccc; border-radius: 20px; padding: 10px 12px; line-height: 1; cursor: pointer; } .product-category .dropdown .dropdown-label:before { content: '▼'; float: right; color: #312783; } .product-category .dropdown.on .dropdown-list { transform: scale(1, 1); transition-delay: 0s; z-index: 9; } .product-category .dropdown.on .dropdown-list .dropdown-option { opacity: 1; transition-delay: 0.2s; } label.dropdown-option { font-family: 'Lato', sans-serif; font-size: 14px; color: #A1A1A1; } .product-category .dropdown.on .dropdown-label:before { content: '▲'; } .product-category .dropdown [type="checkbox"] { display: none; position: relative; top: -1px; margin-right: 4px; } label.dropdown-option:hover { background: #398ce5; color: #fff; } .tags.inline li { list-style: none; } .pagination li { display: inline-block; } .card-body img { width: 100%; } /*SINGLE-PRODUTO*/ .content-single-product h2 { font-family: 'Lato', sans-serif; font-size: 32px; font-weight: 400; color: #333333; margin-bottom: 10px; margin-top: 0; } span.cod { font-family: 'Lato', sans-serif; font-size: 12px; color: #AAAAAA; } span.old-price { font-family: 'Lato', sans-serif; font-size: 18px; color: #333333; } strong.sale-price { font-family: 'Lato', sans-serif; font-size: 35px; color: #2969B8; } span.parcels { font-family: 'Lato', sans-serif; color: #333333; font-size: 16px; } span.parcel-value { font-family: 'Lato', sans-serif; color: #333333; font-size: 16px; } span.label { font-family: 'Lato', sans-serif; color: #333333; font-size: 16px; } .content-single-product p { font-size: 16px; color: #666666; } .product-detail .product-info .product-info-price .priceContainer { display: flex; align-items: flex-end; flex-wrap: wrap; justify-content: flex-start; } .product-detail .product-info .product-info-price .list-price:not(.de-por) span, .product-detail .product-info .product-info-price .sale-price { font-size: 35px; line-height: 35px; margin-top: 8px; } .btn-payament { width: 200px; height: 26px; margin-left: 20px; border-radius: 13px; outline: none; cursor: pointer; } .btn-link-p { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: bold; border: solid 1px #358AE5; color: #358AE5; background-color: #fff; } .btn-buy-single { width: 76%; margin-left: 35px; margin-top: 15px; margin-bottom: 20px; } .priceContainer { margin-bottom: 10px; } .tabset { margin-top: 40px; margin-bottom: 40px; } .content-single-product p { border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding: 30px 0; margin: 0; } .btncart-single { font-size: 20px; padding-right: 10px; } .btn-link-b { cursor: pointer; font-family: 'Lato', sans-serif; font-size: 20px; font-weight: bold; border: none; border-radius: 22px; color: #fff; background-color: #2F9C1D; padding: 10px; outline: none; } .thumbnail-produto{ border: solid 1px #cecece; border-radius: 2px; } .thumbnail-produto img { padding: 5px 2px; } .testimonial-content{ background: #EBF2F8; } .testimonial-wrap { margin: 10px auto; } .testimonial-wrap:before, .testimonial-wrap:after { content: ""; display: table; } .testimonial-wrap:after { clear: both; } .testimonial { background: white; border-radius: 3px; border: none; box-shadow: 0 2px 0 0 rgba(1, 1, 1, 0.10); position: relative; color: #666; padding: 20px; margin-bottom: 30px; } .thumb-prod-m{ display: none; } .testimonial:before, .testimonial:after { position: absolute; visibility: visible; width: 0; height: 0; content: ""; border-style: solid; border-color: transparent; border-bottom: 0; } .testimonial:before { border-width: 17px; border-top-color: rgba(1, 1, 1, 0.15); bottom: -17px; right: 34px; } .testimonial:after { border-width: 15px; border-top-color: #fff; bottom: -15px; right: 35px; } .testimonial strong { display: block; font-weight: 600; font-size: 18px; margin-bottom: 10px; color: #333; } .testimonial-author { display: block; line-height: 1.2; } .testimonial-author .name { font-family: 'Lato', sans-serif; color: #333333; font-size: 13px; } .testimonial p { font-family: 'Lato', sans-serif; color: #333333; font-size: 16px; } span.price-mini-cart { font-family: 'Lato', sans-serif; font-size: 17px; font-weight: bold; color: #2969B8; } span.total-price-minicart { margin-top: 15px; margin-bottom: 20px; font-family: 'Lato', sans-serif; font-size: 18px; display: block; text-align: center; } span.date-testimonial { font-family: 'Lato', sans-serif; color: #AAAAAA; } .testimonial-author strong { font-family: 'Lato', sans-serif; display: block; font-weight: 600; font-size: 15px; color: #333333; } i.far.fa-times-circle { font-size: 28px; color: #B7B7B7; padding-top: 15px; padding-bottom: 10px; padding-left: 10px; } span.clean-minicart{ margin: 0; padding: 5px; float: right; display: block; } .title-sidebar { display: flex; margin-bottom: 15px; } .title-sidebar h5 { font-family: 'Lato', sans-serif; margin: 0px; padding-left: 34px; padding-right: 30px; font-size: 20px; color: #333333; } .btn-buy-minicart{ width: 80%; margin: 0 auto; display: block; cursor: pointer; font-family: 'Lato', sans-serif; font-size: 15px; font-weight: bold; border: none; border-radius: 22px; color: #fff; background-color: #2F9C1D; padding: 10px; outline: none; } .group:after { content: ""; display: table; clear: both; } .slide-content { position: fixed; top: 0px; left: auto; bottom: 0px; right: 0px; height: 100%; width: 220px; -webkit-transform: translateX(220px); -moz-transform: translateX(220px); -ms-transform: translateX(220px); -o-transform: translateX(220px); transform: translateX(220px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; z-index: 999999; overflow-y: auto; } .slide-content.is-visible { background: #fff; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); width: 310px; } .mini-cart img { float: left; padding:11px 20px; } .mini-cart h3 { font-family: 'Lato', sans-serif; font-size: 15px; font-weight: 400; color: #333333; } .mini-cart { border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding: 10px 10px; } #wrapper { -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; } .is-obscured { -webkit-transform: translateX(-220px); -moz-transform: translateX(-220px); -ms-transform: translateX(-220px); -o-transform: translateX(-220px); transform: translateX(-220px); } .slide-fade { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; -webkit-transition: all 0.15s ease-out 0s; -moz-transition: all 0.15s ease-out 0s; transition: all 0.15s ease-out 0s; opacity: 0; background: black; visibility: hidden; z-index: 999998; } .slide-fade.is-visible { opacity: 0.4; visibility: visible; } .shippingzip-content{ float: left; } span.not-zip { color: #358ae5; font-size: 12px; float: right; margin-top: 19px; margin-left: 10px; } .submit-zip{ border: none; border-radius: 20px; width: 51px; height: 41px; background-color: #358AE5; color: #fff; } label.shippingzip { font-size: 13px; color: #333333; } .calculator-container input { margin: 0.5em 0; width: 176px; height: 41px; border: solid 1px #c9c9c9; border-radius: 30px; padding: 12px; outline: none; } .calculator-input, .calculator-info { display: table-cell; vertical-align: middle; } .calculator-info { text-align: center; vertical-align: middle; width: 66.666%; } .shipping-results { color: tint(black, 55%); display: table; font-weight: bold; width: 100%; text-transform: uppercase; } .shipping-result-ground, .shipping-result-air { display: table-cell; padding: 1em; width: 50%; } .shipping-result-ground { border-right: 1px solid #d8d8d8; } .shipping-price { color: initial; font-size: 2.25em; margin-bottom: 0.25em; } .shipping-footer { border-bottom: 1px solid #d8d8d8; color: tint(black, 55%); font-size: 80%; padding: 0.5em; text-align: center; font-style: italic; } .calculator-error .calculator-info { color: #882a14; } .icon-arrow-left { display: inline-block; transition: transform 0.4s ease-in-out; } @media only screen and (max-width: 699px) { .calculator-container, .calculator-input, .calculator-info { display: block; width: auto; } .calculator-input { border-right: 0; overflow: hidden; } .calculator-info { padding: 1em 0px; } .icon-left-arrow { transform: rotate(90deg); } } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .quantity-form input[type="number"] { width: 70px; height: 46px; line-height: 30px; text-indent: 10px; font-weight: normal; font-size: 14px; border: 1px solid #B7B7B7; border-radius: 26px; outline: none; font-size: 21px; color: #666666; } .quantity-form .qty-plus { position: absolute; right: 14px; top: 10px; color: #B7B7B7; } .quantity-form .qty-minus { position: absolute; right: 14px; bottom: 6px; color: #B7B7B7; } .quantity-form { display: inline-block; position: relative; margin-top: 17px; float: left; } .tabset > input[type="radio"] { position: absolute; left: -200vw; } .tabset .tab-panel { display: none; } .tabset .tab-panel2 { display: contents; } span.cod { font-size: 12px; color: #AAAAAA; display: block; } .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child, .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2) { display: block; } .tabset > label { position: relative; display: inline-block; padding: 15px 15px 25px; border: 1px solid transparent; border-bottom: 0; cursor: pointer; font-family: 'Lato', sans-serif; font-size: 20px; color: #A1A1A1; } .tab-panel p { font-size: 15px; color: #333333; line-height: 25px; } .tabset > label::after { content: ""; position: absolute; left: 15px; bottom: 10px; width: 50px; height: 4px; background: #8d8d8d; } .tabset > label:hover, .tabset > input:focus + label { color: #06c; } .tabset > label:hover::after, .tabset > input:focus + label::after, .tabset > input:checked + label::after { background: #06c; } .tab-panel { padding: 30px 35px; border: 1px solid #ccc; } .product-image { border: solid 1px #CECECE; border-radius: 5px; } .product-image img { margin: 0 auto; display: block; padding: 25px; } span.sc-cart-item-price { font-family: 'Lato', sans-serif; font-size: 17px; font-weight: bold; color: #2969B8; } .list-group.sc-cart-item-list { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; } .list-group-item-heading { margin-top: 0; margin-bottom: 5px; } .panel-heading.sc-cart-heading { display: none; } .sc-cart-summary-subtotal { margin-top: 15px; margin-bottom: 20px; font-family: 'Lato', sans-serif; font-size: 18px; display: block; text-align: center; } span.sc-cart-subtotal { font-weight: bold; } button.btn.btn-danger.sc-cart-clear.t { display: none; } .nav-offcanvas { width: 300px; background: #fff; height: 100vh; position: fixed; overflow-x: auto; z-index: 2000; top: 0; left: -300px; transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .nav-offcanvas.open { left: auto; right: 0; } .offcanvas-overlay { right: 0px; bottom: 0px; left: 0px; -moz-transition: all 0.15s ease-out 0s; position: fixed; top: 0; width: 110%; height: 100vh; background: rgba(0, 0, 0, .2); z-index: 1999; transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); visibility: hidden; opacity: 0; } .offcanvas-overlay.on { opacity: 1; visibility: visible; } .sc-cart-item img { padding: 0px 25px; width: auto; height: 75px; } .clean-minicart { border: none; background: none; cursor: pointer; outline: none; } .rating-container { display: flex; flex-flow: row-reverse; justify-content: flex-end; align-items: center; margin-top: 20px; } .fa-star { display: inline-block; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .fa-star{ color:#dddddd; cursor: pointer; } .fa-star.active { color: #2969b8; } .fa-star:hover { color: #2969b8; } .fa-star:hover ~ .fa-star{ color:#2969b8; } .rating-container span { font-family: 'Lato', sans-serif; color: #AAAAAA; padding-left: 6px; } /*CHECKOUT*/ .header-checkout{ background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #00000029; opacity: 1; } .title-checkout h3 { font-family: 'Lato', sans-serif; font-size: 24px; font-weight: 600; color: #312783; } .checkout-meu-carrinho h3 { margin: 8px 10px; } .table-responsive { min-height: .01%; overflow-x: auto; } th { text-align: left; padding-left: 10px; } h4.WizardSteps__title { font-family: 'Lato', sans-serif; font-size: 12px; } .done .WizardSteps__title { font-family: 'Lato', sans-serif; font-size: 12px; } .done .WizardSteps__title{ margin: 8px 0px; } .inactive .WizardSteps__title{ margin:10px 8px; } .invalid-feedback { display: none; width: 100%; margin-top: .25rem; font-size: 80%; color: #dc3545; } .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip { display: block; } .was-validated .form-control-checkout:valid, .form-control-checkout.is-valid { border-radius: 28px; border-color: #28a745; padding-right: calc(1.5em + 0.75rem); background-image: url(/images/sucess-icon.svg); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .form-control-checkout:invalid, .form-control-checkout.is-invalid { border-radius: 28px; border-color: #dc3545; padding-right: calc(1.5em + 0.75rem); background-image: url(/images/invalid-icon.svg); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } table { border-spacing: 0; border-collapse: collapse; width: 100%; } .table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; } .more-products { color: #358AE5; float: right; margin-top: 15px; } .toolbar.toolbar-bottom { display: none; } .more-products .fa-shopping-bag { font-size: 14px; } .more-products span { font-family: 'Lato', sans-serif; } .submit-cupom { border: none; border-radius: 20px; width: 100px; height: 41px; background-color: #358AE5; color: #fff; } .see-delivery { border: solid 2px #dddddd; border-radius: 5px; padding: 5px 12px; margin-top: 20px; margin-bottom: 20px; } .cupom-calculator { border: solid 2px #dddddd; border-radius: 5px; padding: 5px 12px; } .box-total-checkout { border: solid 2px #dddddd; border-radius: 5px; margin-top: 20px; margin-bottom: 20px; } .steps-checkout li { float: left; } .steps-checkout ul{ list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .btn-checkout-continue { cursor: pointer; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: bold; border: none; border-radius: 22px; color: #fff; background-color: #2F9C1D; width: 100%; height: 40px; outline: none; } button.btn-trash-checkout { color: #A1A1A1; border: none; background-color: #fff; outline: none; } i.fa.fa-trash-o { color: #A1A1A1; font-size: 18px; } td.price-checkout { font-family: 'Lato', sans-serif; font-weight: bold; color: #2969B8; font-size: 17px; } td.total-checkout { font-family: 'Lato', sans-serif; font-weight: bold; color: #2969B8; font-size: 17px; } h4.nomargin { font-family: 'Lato', sans-serif; font-size: 14px; color: #333333; width: 370px; } .t-head{ background-color: #F4F4F4; height: 35px } a.nav-link.steps-checkout.inactive.active .steps__status { background-color: #358ae5; color: #fff; border: 1px solid #358ae5; border-radius: 50%; } a.nav-link.steps-checkout.inactive.active:hover { background: transparent; } .sw-theme-default>.nav .nav-link.active::after { background: #358ae5!important; width: 100%; } .sw-theme-default>.nav .nav-link.done::after { background: #aeaeae; width: 100%; } .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: transparent; } .done .steps__status { box-sizing: border-box; display: block; width: 2.5em; height: 2.5em; background-color: #358ae5; color: #fff; border: 1px solid #358ae5; border-radius: 50%; line-height: calc(1.5em - 1px * 2); text-align: center; } a.nav-link.steps-checkout.inactive.done { display: flex; flex-grow: 2; flex-wrap: nowrap; } a.nav-link.steps-checkout.inactive { display: flex; } .done .steps__status { box-sizing: border-box; display: block; width: 2.5em; height: 2.5em; background-color: #fff; color: #A1A1A1; border: 1px solid #A1A1A1; border-radius: 50%; line-height: calc(1.5em - 1px * 2); text-align: center; } span.steps__status-text { font-size: 16px; text-align: center; padding: 7px 10px; display: block; } .active .WizardSteps__title { color: #358ae5; } .inactive .WizardSteps__title{ font-size: 12px; padding: 0px 10px; } .done .WizardSteps__title{ font-size: 12px; color: #A1A1A1; padding: 0px 10px; } .inactive .steps__status { box-sizing: border-box; display: block; width: 2.5em; height: 2.5em; border: 1px solid #A1A1A1; border-radius: 50%; line-height: calc(1.5em - 1px * 2); text-align: center; } .tab-content { height: auto!important; } .sw>.tab-content { position: unset; overflow: unset; } ul.nav.WizardSteps { padding: 28px 40px; } img.logo-checkout { padding: 20px 0; } .container-table { margin-top: 35px; } @media screen and (max-width: 767px){ .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; } } .t-head th { color: #333333; font-size: 14px; } .form-control-checkout { display: block; width: 354px; height: 40px; padding: 10px 17px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 28px; outline: none; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .bord-checkout{ border-right: 1px solid #D8D8D8; height: 367px; } .checkout-idendificacao{ margin-bottom: 40px; } .checkout-meu-carrinho{ margin-bottom: 40px; } .box-checkout-validation { padding-top: 20px; padding-left: 100px; } .btn-validation-checkout{ font-family: 'Lato', sans-serif; background: #4285f4; color: #fff; margin: 15px 0px; padding: 22px 30px; line-height: 3px; height: 26px; border: none; border-radius: 25px; outline: none; cursor: pointer; } .label-checkout{ font-family: 'Lato', sans-serif; margin-top: 15px; margin-bottom: 10px; display: block; color: #312783; font-weight: bold; } .title-checkout h2{ font-family: 'Lato', sans-serif; font-size: 24px; color: #312783; } .box-total-payament ul { list-style: none; padding: 15px 20px; margin: 0; } .box-total-payament li { font-family: 'Lato', sans-serif; border-bottom: solid 2px #dddddd; padding: 10px 0px; } .box-info-order h4{ font-family: 'Lato', sans-serif; font-weight: 400; margin: 0; background: #F4F4F4; color: #312783; padding: 8px 20px; } .box-info-order { border: solid 1px #CECECE; } .box-info-order label { color: #312783; font-size: 12px; font-weight: bold; padding-top: 5px; display: block; } .box-info-order p { margin:0; } .content-info-order { padding: 0px 15px; } .flex-info{ display: flex; } .valor-info-block{ padding: 0 110px; } .valor-info-section{ border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; padding: 10px 0; } .concluded-product { padding: 10px 0; } .concluded-title { margin: 20px 0; } p.title-product-concluded { padding: 0!important; } .section-total-item span { font-family: 'Lato', sans-serif; color: #AAAAAA; display: block; padding-bottom: 5px; } .checkout-box-payament { border: solid 1px #CECECE; margin-bottom: 20px; } .personal-data-payament{ padding: 0px 15px; } .checkout-box-payament h4 { font-family: 'Lato', sans-serif; font-weight: 400; margin: 0; background: #F4F4F4; color: #312783; padding: 8px 20px; } .card-payament { margin-top: 20px; margin-bottom: 20px; } .s-hidden { visibility:hidden; padding-right:10px; } .select { font-family: 'Lato', sans-serif; cursor: pointer; position: relative; color: #797979; border: 1px solid #ccc; border-radius: 26px; padding: 10px 0px; margin-bottom: 20px; } .styledSelect { position:absolute; top:0; right:0; bottom:0; left:0; padding:10px 20px; } .styledSelect:after { content: '\f078'; position: absolute; top: 9px; right: 16px; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: #CECECE; font-size: 16px; z-index: 2; } .styledSelect:active, .styledSelect.active { background-color:#eee; border-radius: 28px; } .options { display:none; position:absolute; top:100%; right:0; left:0; z-index:999; margin:0 0; padding:0 0; list-style:none; border-radius: 4px; border:1px solid #ccc; background-color:white; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); } .options li { padding:0 6px; margin:0 0; padding:4px 10px; } .options li:hover { background-color:#312783; color:white; border-radius: 4px; } .personal-data-payament p { margin: 0; padding-bottom: 10px; } .content-total { display: flex; } .total-quanty { padding: 0 50px; } .checkout-bnt-top{ display: block; } .calculator-input label { font-family: 'Lato', sans-serif; font-size: 13px; } .pricing td { font-family: 'Lato', sans-serif; font-size: 14px; padding: 8px 12px; } .checkout-pagamento { padding-bottom: 43px; display: inline-block; } .checkout-concluido h3 { margin-bottom: 0; } .checkout-goback a { font-family: 'Lato', sans-serif; color: #358ae5; text-decoration: none; } .checkout-idendificacao a { color: #fff; text-decoration: none; } a.remove { color: #5f5959; } .title-checkout p { font-family: 'Lato', sans-serif; margin-top: 0; color: #358ae5; } .checkout-concluido { margin-bottom: 40px; display: inline-block; } .cost{ padding:25px 20px; } .items table { border-collapse: collapse; width: 100%; } .items th, td { font-family: 'Lato', sans-serif; padding: 8px; text-align: left; border-bottom: 1px solid #ddd; } table.pricing { border-collapse: collapse; width: 100%; } .items th, td { padding: 5px 12px; text-align: left; border-bottom: 1px solid #ddd; } .personal-info p { font-family: 'Lato', sans-serif; padding-bottom: 10px; color: #333333; font-size: 15px; font-weight: 400; } .personal-info{ margin-top: 22px; } .change-link { margin-top: 30px; margin-bottom: 30px; } .edit-adress, .save-adress { font-family: 'Lato', sans-serif; font-size: 11px; text-decoration: underline; color: #358AE5; cursor: pointer; } .edit-adress { transition: opacity .2s ease-in-out; } .save-adress { display: none; } .text-change-adress { outline: none; } button.btnn { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: bold; color: #312783; width: 100%; padding: 12px 0px; border-radius: 20px; background: none; border: 1px solid #ACACAC; } .data-payment label { color: #312783; font-family: 'Lato', sans-serif; font-size: 12px; font-weight: bold; padding-bottom: 5px; display: block; } .form .label{ display: block; color: #555555; margin-bottom: 6px; } .personal-data-payament label { color: #312783; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; display: block; } .input{ font-family: 'Lato', sans-serif; font-size: 14px; color: #555555; padding: 12px 0px 12px 15px; margin-bottom: 20px; width: 100%; border: 1px solid #ACACAC; border-radius: 25px; outline: none; } .card-grp{ display: flex; justify-content: space-between; } .card-item{ width: 48%; } .icon-relative{ position: relative; } .icon-relative .fas, .icon-relative .far{ position: absolute; bottom: 34px; right: 25px; font-size: 18px; color: #555555; } .top-security { float: right; padding: 20px 0px; font-size: 17px; color: #312783; } p.edit-adress { font-family: 'Lato', sans-serif; color: #358ae5; font-size: 13px; } /*QUEM-SOMOS*/ .banner-about-us { background-image: url(/images/about-us.png); background-size: cover; background-repeat: no-repeat; background-position: center; height: 215px; } .banner-about-us h2 { font-family: 'Lato', sans-serif; color: #fff; font-size: 57px; text-align: center; margin:0; padding: 67px 0; } .section-about-us h3 { color: #312783; font-size: 24px; margin: 0; } .section-about-us p { font-family: 'Lato', sans-serif; font-size: 15px; line-height: 2; } img.capsulas-about-us { padding: 35px 0px; } /*CONTATO*/ .banner-contact { background-image: url(/images/banner-contato.png); background-size: cover; background-repeat: no-repeat; background-position: center; height: 215px; } .banner-contact h2 { font-family: 'Lato', sans-serif; color: #fff; font-size: 57px; text-align: center; margin:0; padding: 67px 0; } .banner-contact h3 { color: #312783; font-size: 24px; margin: 0; } .banner-contact p { font-family: 'Lato', sans-serif; font-size: 15px; line-height: 2; } /*CONTACT*/ .section-contact h3 { font-family: 'Lato', sans-serif; color: #3f368b; font-size: 24px; margin-bottom: 0; } .section-contact p{ font-family: 'Lato', sans-serif; font-size: 15px; } .form-contact div{ padding-bottom: 15px; } .bg-form-contact { background-color: #F8F8F8; padding: 25px 20px; margin-top: 20px; margin-bottom: 50px; } .form-contact label { color: #312783; font-weight: bold; font-size: 13px; } .form-contact label { display: block; margin-bottom: 5px; } .form-contact input { font-family: 'Lato', sans-serif; width: 100%; border-radius: 50px; padding:12px; border: 1px solid #B7B7B7; outline: none; } .form-contact textarea { font-family: 'Lato', sans-serif; width: 100%; border-radius: 10px; padding: 12px; height: 9.2em; border: 1px solid #B7B7B7; outline: none; } .form-contact input:focus, textarea:focus { border-color: #000; } .form-contact input[type="submit"] { font-family: 'Lato', sans-serif; width: 25%; background-color: #358ae5; color: #fff; float: right; } /*MANIPULE-RECEITA*/ .banner-manipule-receita { background-image: url(/images/manipule-receita.png); background-size: cover; background-repeat: no-repeat; background-position: center; height: 215px; } .banner-manipule-receita h2 { font-family: 'Lato', sans-serif; color: #fff; font-size: 57px; text-align: center; margin:0; padding: 67px 0; } .botao-wpp { font-family: 'Lato', sans-serif; text-decoration: none; font-size: 16px; color: #fff; display: flex; background-color: #49BC5D; font-weight: bold; width: 215px; margin-right: 5px; padding: 7px 25px; border-radius: 35px; } .botao-wpp img { padding: 0 7px; } .info-right { display: flex; } .manipule-lr { margin-top: 20px; position: absolute; right: 0; } .botao-wpp:hover { background-color: darken(#25d366, 5%); } .botao-wpp:focus { background-color: darken(#25d366, 15%); } /*CADASTRAR-SE*/ .form-cadastro-pf label { color: #312783; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; display: block; } .form-cadastro-pf input { font-family: 'Lato', sans-serif; font-size: 14px; color: #555555; padding: 12px 0px 12px 15px; margin-bottom: 20px; width: 100%; border: 1px solid #ACACAC; border-radius: 25px; outline: none; } .tab-cadastro{ padding: 0 } .card-header h3 { background: #312783; color: #fff; font-family: 'Lato', sans-serif; font-weight: 400; font-size: 16px; padding: 10px; margin: 0; } .card-body-cadastro { background-color: #F4F4F4; display: grid; } .custom-select{ display: inline-block; width: 100%; height: 42px; border-radius: 20px; padding: 10px; outline: none; font-weight: 400; background-color: #fff; color: #495057; border: 1px solid #bebebe; } .save-submit{ text-align: center; } .submit-cadastro { color: #fff; background-color: #358ae5; padding: 12px 40px; font-size: 16px; font-weight: 700; font-family: 'Lato', sans-serif; cursor: pointer; border: none; } .login-flex{ display: flex; } #cody-info { position: relative; background: #FFF; height: 44px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } #cody-info .cody-info-logo { position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -13px; } #cody-info .cody-info-logo svg { display: block; -webkit-transition: opacity, 0.2s; -moz-transition: opacity, 0.2s; transition: opacity, 0.2s; } #cody-info .cody-info-logo svg:hover { opacity: .9; } #cody-info .cody-info-logo .cody-info-logo-svg { fill: #343642; } #cody-info li { position: absolute; top: 0; } #cody-info li:first-child { left: 0; } #cody-info li:last-child { right: 0; } #cody-info li a { display: block; width: 44px; height: 44px; position: relative; -webkit-transition: background 0.2s; -moz-transition: background 0.2s; transition: background 0.2s; } #cody-info li a:hover { background-color: #29889b; } #cody-info li a:hover .cody-info-buttons-svg { fill: #FFF; } #cody-info li svg { display: block; position: absolute; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; } #cody-info li .cody-info-buttons-svg { fill: #29889b; } #cody-info.cody-info-bottom { width: 100%; position: fixed; bottom: 0; left: 0; z-index: 1; box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1); } #cody-info::after { content: ''; display: table; clear: both; } @media only screen and (min-width: 600px) { #cody-info { height: 60px; } #cody-info li a { height: 60px; width: 60px; } } @media only screen and (max-width: 767px){ .tab-panel.tab-pmb { padding: 0; } } .log a { text-decoration: none; color: black; font-size: 13px; } .cd-user-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(52, 54, 66, 0.9); z-index: 3; overflow-y: auto; cursor: pointer; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.3s 0, visibility 0 0.3s; -moz-transition: opacity 0.3s 0, visibility 0 0.3s; transition: opacity 0.3s 0, visibility 0 0.3s; } .cd-user-modal.is-visible { visibility: visible; opacity: 1; -webkit-transition: opacity 0.3s 0, visibility 0 0; -moz-transition: opacity 0.3s 0, visibility 0 0; transition: opacity 0.3s 0, visibility 0 0; } .cd-user-modal.is-visible .cd-user-modal-container { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .cd-user-modal-container { position: relative; width: 90%; max-width: 300px; background: #FFF; margin: 3em auto 4em; cursor: auto; border-radius: 0.25em; -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; } .cd-user-modal-container .cd-switcher:after { content: ""; display: table; clear: both; } ul.cd-switcher { list-style: none; margin: 0; padding: 0; } .cd-switcher li { text-align: center; padding: 10px; } .cd-switcher li a { text-decoration: none; font-family: 'Lato', sans-serif; font-size: 16px; text-transform: uppercase; color: #312783; font-weight: bold; } @media only screen and (min-width: 600px) { .cd-user-modal-container { margin: 4em auto; } } .cd-form { padding: 1.4em; } .cd-form .fieldset { position: relative; margin: 1.4em 0; } .cd-form .fieldset:first-child { margin-top: 0; } .cd-form .fieldset:last-child { margin-bottom: 0; } .cd-form label { font-size: 13px; } .cd-form label.image-replace { /* replace text with an icon */ display: inline-block; position: absolute; left: 15px; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); height: 20px; width: 20px; overflow: hidden; text-indent: 100%; white-space: nowrap; color: transparent; text-shadow: none; background-repeat: no-repeat; background-position: 50% 0; } .cd-form input { margin: 0; padding: 0; border-radius: 0.25em; } .cd-form input.full-width { width: 100%; } .cd-form input.has-padding { padding: 12px 20px 12px 50px; } .cd-form input.has-border { border: 1px solid #d2d8d8; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } .cd-form input.has-border:focus { border-color: #343642; box-shadow: 0 0 5px rgba(52, 54, 66, 0.1); outline: none; } .cd-form input.has-error { border: 1px solid #d76666; } .cd-form input[type=password] { /* space left for the HIDE button */ padding-right: 65px; } .cd-form input[type=submit] { padding: 16px 0; cursor: pointer; background: #312783; color: #FFF; font-weight: bold; border: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } .no-touch .cd-form input[type=submit]:hover, .no-touch .cd-form input[type=submit]:focus { background: #3599ae; outline: none; } .cd-form .hide-password { display: inline-block; position: absolute; right: 0; top: 0; padding: 6px 15px; border-left: 1px solid #d2d8d8; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 14px; font-size: 0.875rem; color: #343642; } .cd-form .cd-error-message { display: inline-block; position: absolute; left: -5px; bottom: -35px; background: rgba(215, 102, 102, 0.9); padding: .8em; z-index: 2; color: #FFF; font-size: 13px; font-size: 0.8125rem; border-radius: 0.25em; /* prevent click and touch events */ pointer-events: none; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.2s 0, visibility 0 0.2s; -moz-transition: opacity 0.2s 0, visibility 0 0.2s; transition: opacity 0.2s 0, visibility 0 0.2s; } .cd-form .cd-error-message::after { /* triangle */ content: ''; position: absolute; left: 22px; bottom: 100%; height: 0; width: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgba(215, 102, 102, 0.9); } .cd-form .cd-error-message.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.2s 0, visibility 0 0; -moz-transition: opacity 0.2s 0, visibility 0 0; transition: opacity 0.2s 0, visibility 0 0; } @media only screen and (min-width: 600px) { .cd-form { padding: 2em; } .cd-form .fieldset { margin: 2em 0; } .cd-form .fieldset:first-child { margin-top: 0; } .cd-form .fieldset:last-child { margin-bottom: 0; } .cd-form input.has-padding { padding: 16px 20px 16px 50px; } .cd-form input[type=submit] { padding: 8px 38px; } } .remember-me p { padding: 5px 30px 0px 0px; } a.account-create { margin-top: 20px; border-radius: 5px; padding: 8px 0px; border: solid 1px #312783; text-align: center; color: #393939; text-transform: uppercase; text-decoration: none; display: block; } .cd-form-message { font-family: 'Lato', sans-serif; font-size: 12px; line-height: 1.4; text-align: center; } @media only screen and (min-width: 600px) { .cd-form-message { padding: 2em 2em 0; } } .cd-form-bottom-message { position: absolute; width: 100%; left: 0; bottom: -30px; text-align: center; font-size: 14px; font-size: 0.875rem; } .cd-form-bottom-message a { font-size: 13px; color: #FFF; text-decoration: underline; } .cd-close-form:before { content: ''; width: 20px; height: 20px; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjg0LjI4NiwyNTYuMDAyTDUwNi4xNDMsMzQuMTQ0YzcuODExLTcuODExLDcuODExLTIwLjQ3NSwwLTI4LjI4NWMtNy44MTEtNy44MS0yMC40NzUtNy44MTEtMjguMjg1LDBMMjU2LDIyNy43MTcgICAgTDM0LjE0Myw1Ljg1OWMtNy44MTEtNy44MTEtMjAuNDc1LTcuODExLTI4LjI4NSwwYy03LjgxLDcuODExLTcuODExLDIwLjQ3NSwwLDI4LjI4NWwyMjEuODU3LDIyMS44NTdMNS44NTgsNDc3Ljg1OSAgICBjLTcuODExLDcuODExLTcuODExLDIwLjQ3NSwwLDI4LjI4NWMzLjkwNSwzLjkwNSw5LjAyNCw1Ljg1NywxNC4xNDMsNS44NTdjNS4xMTksMCwxMC4yMzctMS45NTIsMTQuMTQzLTUuODU3TDI1NiwyODQuMjg3ICAgIGwyMjEuODU3LDIyMS44NTdjMy45MDUsMy45MDUsOS4wMjQsNS44NTcsMTQuMTQzLDUuODU3czEwLjIzNy0xLjk1MiwxNC4xNDMtNS44NTdjNy44MTEtNy44MTEsNy44MTEtMjAuNDc1LDAtMjguMjg1ICAgIEwyODQuMjg2LDI1Ni4wMDJ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojRkZGRkZGIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==); background-size: 100%; display: block; position: absolute; right: 0; top: -28px; text-indent: 100%; white-space: nowrap; overflow: hidden; } #cd-signup, #cd-reset-password { display: none; } #cd-login.is-selected, #cd-signup.is-selected, #cd-reset-password.is-selected { display: block; } /*MINHA-CONTA*/ .ci-info-price h5 { padding: 10px 0px; margin: 0; } .ca-order-details a { font-size: 15px; text-decoration: none; color: #312783; } .favoritos-section{ padding-top: 30px; } .save-submit { text-align: center; padding: 20px; } .ca-order-details img { max-width: 100%; } .ca-order-details span { font-family: 'Lato', sans-serif; font-size: 15px; color: black; padding-bottom: 15px; display: block; text-align: left; } .ca-order-details p { font-family: 'Lato', sans-serif; margin: 0; padding: 10px 0; color: #726d6d; text-transform: uppercase; } .ca-order-title h3 { font-family: 'Lato', sans-serif; font-weight: 400; text-transform: uppercase; background-color: #312783; color: #ffff; margin: 0; padding: 10px; } .ca-order-details { background-color: #F4F4F4; } .tabs_wrapper { width: 85%; text-align: center; margin: 0 auto; background: transparent; } ul.tabs { display: inline-block; vertical-align: top; position: relative; z-index: 10; margin: 25px 0 0; padding: 0; width: 23%; min-width: 175px; list-style: none; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } ul.tabs li { margin: 0; cursor: pointer; padding: 5px 15px; line-height: 31px; color: #312783; text-align: left; font-family: 'Lato', sans-serif; font-weight: bold; font-size: 17px; } ul.tabs li:hover { color: #358ae5; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } ul.tabs li.active { background: #312783; background: -moz-linear-gradient(top, rgba(76, 0, 30, 1) 0%, rgba(159, 7, 53, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(49 39 131)), color-stop(100%, rgb(49 39 131))); background: -webkit-linear-gradient(top, rgb(49 39 131) 0%, rgb(49 39 131) 100%); background: -o-linear-gradient(top, rgba(76, 0, 30, 1) 0%, rgba(159, 7, 53, 1) 100%); background: -ms-linear-gradient(top, rgba(76, 0, 30, 1) 0%, rgba(159, 7, 53, 1) 100%); background: linear-gradient(to bottom, rgb(36 0 76) 0%, rgb(49 39 131) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c001e', endColorstr='#9f0735',GradientType=0); color: #fff; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .tab_container { display: inline-block; vertical-align: top; position: relative; z-index: 20; left: -2%; width: 70%; min-width: 10px; text-align: left; background: white; } .tab_content { padding: 20px; height: 100%; display: none; } .tab_drawer_heading { display: none; } @media screen and (max-width: 781px) { .ca-order-details span{ font-size: 13px; } .tabs_wrapper { width: 100%; padding: 30px 5px; } .ca-order-details img { width: 50%; } ul.tabs { display: none; } .tab_container { display: block; margin: 0 auto; width: 100%; left: 0; border-top: none; border-radius: 0; box-shadow: 0px 0px 10px black; } .tab_drawer_heading { background-color: #312783; color: #fff; margin: 0; padding: 5px 20px; display: block; cursor: pointer; user-select: none; text-align: center; } .d_active { background: #312783; color: #fff; } } /*FOOTER*/ .content-footer{ background-color: #312783; } .content-footer .fas { color: #358AE5; } .content-footer span{ font-family: 'Lato', sans-serif; font-size: 14px; color: #358AE5; } .content-footer p{ margin-top: 10px; color: #fff; line-height: 25px; } .content-footer ul li a{ font-size: 14px; font-family: 'Lato', sans-serif; color: #fff; text-decoration: none; list-style: none; line-height: 25px; } .content-footer ul{ margin-top: 10px; padding: 0; list-style: none; } .local-info { float: right; } .first-info { padding-top: 42px; } .social-icons ul{ list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .social-icons li{ float: left; } .social-icons a{ padding-right: 12px; text-decoration: none; } .social-icons .fab{ font-size: 22px; } .info-hours { float: right; } .info-help { margin-left: 50px; } .border-footer { border: solid 1px #fff; opacity: 0.22; } .flags ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .flags li { float: left; padding: 0 3px; } .flags li a { display: block; padding: 16px; } .flags span { float: left; padding-right: 15px; } .flags { margin-top: 40px; } .checkout-footer span { display: block; margin-top: 40px; padding-bottom: 10px; } .flags-checkout li { float: left; padding-right:5px; } .flags-checkout li a { display: block; padding: 16px; } .flags-checkout span { padding-right: 15px; } .checkout-footer h5 { font-family: 'Lato', sans-serif; color: #ffff; margin:0; padding-bottom: 30px; } .checkout-footer ul{ padding: 0; margin: 0; list-style: none; } .content-footer .fa-lock { color: #fff; font-size: 17px; padding-right: 5px; } .text-footer p{ text-align: center; font-size: 13px; font-family: 'Lato', sans-serif; opacity: 0.32; } .selos{ float: right; } .selos ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .selos li { float: left; padding: 0 5px; } .selos li a { display: block; padding: 16px; } .selos span { float: left; padding-right: 15px; margin-top: 40px; } .selos img { margin-top: 35px; } .mobile-menu{ display: none; } .contact-foot{ display: block; } .footer-mb-contact{ display: none; } i.fas.fa-user.user-ft { font-size: 16px; margin-right: 5px; } i.fas.fa-store.store-ft { margin-right: 5px; } #box-testimony { margin-bottom: 30px; z-index: 10; position: relative; } #box-testimony form { padding: 5px; display: none; top: 40px } #button-testimony { color: #358AE5; padding: 10px 20px; border: 1px solid #358AE5; border-radius: 20px; margin-bottom: 15px; cursor: pointer; } .form-testimony input[type="submit"] { background: none; color: #fff; background-color: #312783; padding: 10px 20px; border: none; text-align: left; cursor: pointer; } .form-testimony input[type="email"] { border: solid 1px #312783; padding: 7px 20px; } .form-testimony textarea{ width: 100%; border: 1px solid #2969b8; padding: 7px 20px; } .form-testimony input[type="text"] { border: solid 1px #312783; padding: 7px 20px; } .form-testimony input[type="password"] { border: solid 1px #312783; padding: 7px 20px; } .form-testimony a { color: #358ae5; } .acc__panel input[type="submit"] { padding: 5px 18px; margin-top: 10px; background: #358ae5; border: none; color: #fff; cursor: pointer; } .acc__title h3 { margin: 0; } .acc__panel h4 { margin-top: 0; margin-bottom: 5px; } .acc { margin: 0 auto; max-width: 800px; } .acc__card { position: relative; } .acc__title { background: #fff; border-bottom: solid 1px #c9c9c9; color: #212121; cursor: pointer; display: block; padding: 1em 0.0em; position: relative; text-align: left; } .acc__title::after { width: 8px; height: 8px; border-right: 1px solid #4a6e78; border-bottom: 1px solid #4a6e78; position: absolute; right: 10px; content: " "; top: 19px; transform: rotate(-45deg); transition: all 0.2s ease-in-out; } .acc__title.active::after { transform: rotate(45deg); transition: all 0.2s ease-in-out; } .acc__panel { background: #fff; color: #212121; display: none; margin: 0; padding: 6px; text-align: left; } .d-block-mb { display: none; } #buttonout { background:#358ae5; color: white; border: none; border-radius: 30px; display: flex; padding: 2px 33px; margin: 4px 51px; text-align: center; font-size: 15px; cursor: pointer; text-transform: uppercase; } .background-cover .slide img { width: 100%; } @media (max-width: 1200px) { .menunav-centered { display: none; } .rating-container { margin-top: 20px; margin-bottom: 10px; display: inline-flex; } .card-product { height: auto; } .blog-home { height: auto; } .info-hours { float: initial; } .info-help{ margin-left: 0; } .background-cover .slick-next{ display: none!important; } .background-cover .slick-prev{ display: none!important; } .top-contact { display: none; } .log { display: flex; padding-right: 0px; padding-left: 0px; } .fixed-tabs-Whats{ top:122%; } .log-header{ float: right; margin-top: 0; } .navdesktop{ display: none; } .mobile-menu{ display: block; } .container.mobile-menu { padding: 0; margin-top: 13px; margin-bottom: 13px; } .header-main { display: none; } .contact-bar li { padding: 10px 0px 10px 0px; } .btn { font-size: 12px; margin-right: 14px; margin-bottom: 20px; width: 100%; height: 36px; border: none; border-radius: 20px; outline: none; cursor: pointer; } .contact-bar ul { padding: 0!important; padding-bottom: 10px; } .topo-mb-menu { padding-top: 30px; padding-bottom: 20px; padding-right: 20px } .sidebar-menu-nav-right img { float: right; border: solid 1px #358AE5; border-radius: 20px; padding: 8px 8px; margin-top: 7px; } .sub-menu h2{ font-family: 'Lato', sans-serif; font-weight: bold; margin: 0; padding-left: 16px; font-size: 29px; color: #312783; } span.count-cart{ font-size: 18px; margin:auto; } .shop-cart i { font-size: 25px; margin-top: 10px; margin-right: 5px; padding-left: 0; } i.fas.fa-user{ font-size: 25px; margin-top: 9px; margin-right: 0; margin-left: 0px; } button.c-hamburger.c-hamburger--htx { margin-top: 4px; } .content-banner-home h1{ font-size: 31px; } .content-banner-home h2{ font-size: 57px; } .content-banner-home { margin-left: 13px; } .card-body { flex: 1 1 auto; } .slick-slide img { margin-top: 20px; max-width: 100%; padding-left: 20px; } /*menu-mobile*/ .sub-menu { padding: 0 0 0 2%; top: 0; transition: .6s; -webkit-transition: .6s; -o-transition: .6s; height: 100%!important; border-radius: 0; z-index: 9999; overflow: auto; background-color: #fff; } .sub-menu.oppenned { left: 0; width: 100%; height: auto; } .sub-menu ul { margin: 0; padding-left: 30px; } .sub-menu li { height: auto; margin-left: 5px; transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .contact-bar span { font-size: 11px; } .sub-menu li:first-child { margin-top: 0px; } .sub-menu li a { color: #312783; font-size: 12px; font-family: 'Lato', sans-serif; width: 100%; text-decoration: none; line-height: 40px; } .sub-menu li a:hover { font-weight: bold; text-decontarion: none; } .c-hamburger { display: block; position: relative; overflow: hidden; padding: 0; width: 36px; height: 36px; z-index: 2; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; box-shadow: none; border-radius: none; border: none; cursor: pointer; -webkit-transition: background 0.3s; transition: background 0.3s; } .c-hamburger:focus { outline: none; } .c-hamburger span { display: block; position: absolute; top: 20px; left: 0; right: 0; height: 4px; background: #312783; } .c-hamburger span:before, .c-hamburger span:after { position: absolute; display: block; left: 0; width: 100%; height: 4px; background-color: #312783; content: ""; } .c-hamburger span:before { top: -10px; } .c-hamburger span:after { bottom: -10px; } .c-hamburger--htx span { -webkit-transition: background 0s 0.3s; transition: background 0s 0.3s; } .c-hamburger--htx span:before, .c-hamburger--htx span:after { -webkit-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s; -webkit-transition-delay: 0.3s, 0s; transition-delay: 0.3s, 0s; } .c-hamburger--htx span:before { -webkit-transition-property: top, -webkit-transform; transition-property: top, transform; } .c-hamburger--htx span:after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, transform; } .c-hamburger--htx.is-active span { background: none; } .c-hamburger--htx.is-active span:before, .c-hamburger--htx.is-active span:after { -webkit-transition-delay: 0s, 0.3s; transition-delay: 0s, 0.3s; } .c-hamburger--htx.is-active span:before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .c-hamburger--htx.is-active span:after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .search-mobile { background-color: #ECECEC; height: 90px; } .search-mobile { padding-top: 14px; } .blog-home h3{ font-size: 27px; } .cards-body-blog { margin-bottom: 30px; } p.aling-top { margin-top: 20px; } .contact-foot{ display: none; } .footer-mb-contact{ display: block; } .container.selos-f { padding: 0; } .flags span { font-size: 11px; float: left; padding-right: 5px; } .selos span { font-size: 11px; padding-right: 0px; } .cards-blog h4{ font-size: 18px; } .slider-products-featured .slick-next, .slick-prev { z-index: 0!important; } .background-cover .slick-next, .slick-prev { z-index: 0!important; } i.fas.fa-user.user-ft { font-size: 18px; margin: 0; margin-right: 10px; } i.fas.fa-store.store-ft { margin-right: 10px; } .social-icons { margin-top: 20px; margin-bottom: 20px; } a.btn-cart.btn-buy { position: inherit; width: 100%; } /*mobile-catrgoria-produtos*/ .banner-category-product h1{ font-size: 40px; display: flex; justify-content: center; align-items: center; height: 160px; } .product-item img { max-width: 100%; } .mb-l { padding: 5px; } a.btn-mb { margin: 0!important; } .card-product.mb { height: 400px; } .section-sidebar-product { display: none; } .select-category-product { float: none; padding: 0; } .product-category h4{ margin-top: 10px; } .breadcrumb{ padding-left: 0px; } .thumb-prod-m{ display: block; } .thumb-prod-d{ display: none; } .btn-payament{ margin-top: 10px; margin-left: 0; } .btn-buy-single { width: 70%; margin-left: 7px; margin-top: 19px; } .calculator-input input { width: 40%; } span.not-zip { float: none; display: block; margin-left: 0; } .mbl-lr{ padding: 0; } .sidebar-product{ margin-left: 20px; } .sidebar-product h2{ width: 260px; } .filter-products-mb{ display: block; margin-top: 15px; } .filter-d{ display: none; } .btn-filter-products { cursor: pointer; font-family: 'Lato', sans-serif; font-size: 15px; font-weight: bold; border: solid 1px; border-radius: 22px; color: #358ae5; background-color: #fff; padding: 8px; outline: none; width: 16%; float: left; } #select-product { padding: 7px 49px 10px 2px; float: right; } .title-checkout h3 { margin: 5px 0px; } .title-checkout { margin-top: 0; } .more-products{ float: none; margin-top: 20px; margin-left: 2px; } .checkout-bnt-top{ display: none; } .sw-theme-default>.tab-content>.tab-pane { padding: 0; } .calculator-input label { font-size: 11px; } .shipping-calculator input { width: 80%; } .cupom-calculator input { width: 64%; } .box-checkout-validation{ padding-left: 0; } .form-control-checkout{ width: 100%; } .bord-checkout{ height: auto; } .checkout-box-payament { border: solid 2px #CECECE; margin-bottom: 20px; } .total-quanty { padding: 0 15px; } .valor-info-block { padding: 0 65px; } .checkout-concluido{ padding: 0; } /*steps-wizard*/ ul.nav.WizardSteps { padding: 28px 2px; margin: 0; } .sw>.nav { display: block; flex-wrap: wrap; list-style: none; padding-left: 0; margin-top: 0; margin-bottom: 0; } .WizardSteps li { display: flex; flex-direction: column; align-items: center; justify-content: center; list-style: none; float: left; margin: 0 0px; padding: 0px 0px; width: 25%; position: relative; text-align: left; display: flex; } a.nav-link.steps-checkout.inactive.active { display: block; flex-grow: 2; flex-wrap: nowrap; } .sw>.nav .nav-link{ padding:0; } a.nav-link.steps-checkout.inactive.done { text-decoration: none; display: block; flex-grow: 2; flex-wrap: nowrap; } .done .WizardSteps__title { font-size: 10px; color: #A1A1A1; text-decoration: none; } a.nav-link.steps-checkout.inactive { display: block; } .active .steps__status { margin: 0 auto; } .inactive .steps__status{ margin: 0 auto; } .sw-theme-default>.nav .nav-link::after{ content: unset; } .inactive .WizardSteps__title { font-size: 10px; } .inactive .WizardSteps__title{ padding:0; margin:10px 0; } .top-security{ float: none; padding: 0; } .top-security h5 { margin-top: 0; } .section-about-us img{ width: 100%; } .banner-about-us h2 { font-size: 40px; padding: 79px 0; } .banner-contact h2 { font-size: 41px; padding: 79px 0; } .sobre-dr{ display: none; } .bg-form-contact{ padding: 40px 10px; } .form-contact input[type="submit"]{ width: 50%; } .banner-manipule-receita h2{ font-size: 52px; padding: 70px 0; } .info-right { display: block; } .manipule-lr { position: initial; } .column-mb { padding:0; } .local-info { float: left; } .lp.columns-9 { width: 100%; } .selos { float: none; } .columns-8.quem-somos-mb { width: 100%; } } /*mobile*/ @media only screen and (max-width: 767px){ .log-header{ float: none; } .btn-filter-products{ width: 45%; } .login-submt { width: 50%; } .product-category .dropdown { position: relative; font-size: 14px; color: #333; width: 48%; float: right; margin-right: 5px; } .product-category .dropdown .dropdown-label { height: 36px; } .d-none-mb { display: none!important; } .d-block-mb { display: block; } .slick-slide img { padding-left: 0; } } @-webkit-keyframes pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(4, 105, 221, 0.4); } 70% { -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0); } } @keyframes pulse { 0% { -moz-box-shadow: 0 0 0 0 rgba(4, 105, 221, 0.4); box-shadow: 0 0 0 0 rgba(4, 105, 221, 0.4); } 70% { -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0); box-shadow: 0 0 0 10px rgba(204,169,44, 0); } 100% { -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0); box-shadow: 0 0 0 0 rgba(204,169,44, 0); } }