@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root {
    --c-blue:#0056b1;
    --c-blue-dark:#004081;
    --c-yellow:#f8ca02;
}

.c-blue {color:var(--c-blue);}

/*DEFAULT*/
body[pagina="index"] .lSSlideOuter .lSPager.lSpg {display:none;}
body {font-family: 'Open Sans', sans-serif;font-size:16px;font-weight:400;color:#666;}
h4 {font-family: 'Open Sans';text-transform: none;letter-spacing: 0;line-height: 1.4;margin-bottom: 5px;}
#cinema_home .lSNext, #cinema_home .lSPrev {display:none;}
.flex {display:flex;flex-wrap:wrap;}
.flex>div {flex:1;}
.breadcrumb li {font-weight:400;}
.breadcrumb li a {font-size:14px;}
.form-input-item input, .form-input-item textarea, .nice-select span {font-weight:400;font-size:16px;padding-bottom:10px;padding-left:0;padding-right:0;}
.nice-select span {position:relative;bottom:10px;}
.bg-brown {background:#003f81;}
.bg-gray {background:#eee;}
.bg-white {background:#fff;}
.btn-4:hover {background:#003f81!important;}
.btn-4:active {border-color:#003f81!important;}
.btn-bordered {border-color:#003f81!important;}
.btn-bordered:hover {background:#003f81!important;}
.form-input-item input, .form-input-item textarea, .nice-select {border-bottom-color:#003f81!important;}
ul.list-default {list-style: initial;padding-left: 20px;margin-top: 15px;}
ul.list-default li {list-style: initial;}
.page-header-content {height:auto;padding:150px 0 70px;}
.site-wrapper {background:#f4f4f4;}
.form-input-item input, .form-input-item textarea, .nice-select {background: #fff; border-radius: 6px;border-bottom: none;box-shadow: 0 5px 20px -10px rgb(0 0 0 / 20%);padding: 10px 20px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', sans-serif;letter-spacing:0;}
.h4, h4 {font-size:1.5rem;}
.page-header-content .section-title h2 {text-transform:none;}
.btn {transition:all ease .2s;border-radius: 6px;padding: 15px 30px !important;background: vaR(--c-blue);color: #fff;border: none;width:auto!important;}
.btn:hover {background:var(--c-blue-dark)!important;}
.search-box-form-wrap input[type=search] {border-bottom-color:vaR(--c-blue);color:var(--c-yellow);}
.search-box-form-wrap .search-note, .search-box-wrapper .search-close:hover {color:var(--c-blue);}
.preloader-active .preloader-wrap .preloader .dot {background:var(--c-blue-dark);}
.preloader-active .preloader-wrap .preloader .dots span {background:var(--c-blue);-webkit-filter: blur(3px);filter: blur(3px);}
.site-wrapper {overflow:visible;}
.cursor-pointer {cursor:pointer;}
.uppercase {text-transform: uppercase;}
.uppercasei {text-transform: uppercase!important;}

/*HEADER*/
.header-area {background-image:linear-gradient(to bottom, rgba(0,0,0,0.8), transparent);}
.header-area.sticky {background-image:none;}
.has-submenu .submenu-nav {background:#fff;padding:0;margin-top:0!important;border:none;}
.has-submenu .submenu-nav>li {padding:0;text-align:left;position:relative;}
.has-submenu .submenu-nav>li a {display:block;padding:15px 20px!important;}
.has-submenu .submenu-nav:before {display:none;}
.has-submenu .submenu-nav>li>a:after {content:'';position:absolute;top:0;left:0;width:100%;background:var(--c-blue-dark);height:100%;opacity:1;transform:scaleX(0);transform-origin:left;visibility: visible;z-index:-1;transition:all ease .3s;}
.has-submenu .submenu-nav>li:hover>a:after {transform:scaleX(1);}
.has-submenu {padding-right:0;}
.main-menu>li {display:flex;align-items:center;margin:0;}
.main-menu>li>a, .has-submenu .submenu-nav>li a {font-weight:700;padding:25px 15px;letter-spacing:0;font-size:14px;font-family: 'Montserrat', sans-serif;}
.main-menu>li:hover>a, .has-submenu .submenu-nav>li:hover a {color:var(--c-yellow);}
.main-menu>li.has-submenu>a {padding-right:30px;}
.main-menu>li.has-submenu>a:before {right:12px;top:50%;margin-top:-8px;transition:all ease .3s;}
.main-menu>li.has-submenu:hover>a:before {color:vaR(--c-yellow);transform:rotate(180deg);}
.fa-store{margin-right: 5px;}
.slicknav_menu .slicknav_collapsed .slicknav_arrow {display:none!important;}
.header-area {padding:0;background:#fff;position:sticky!important;}
.header-area.sticky-header.sticky {padding:0;}
.main-menu>li>a:after {background:var(--c-blue);height:100%;opacity:1;transform:scaleY(0);transform-origin:bottom;visibility: visible;z-index:-1;transition:all ease .3s;}
@media screen and (min-width:990px){
    .header-area {background:transparent;position:fixed!important;}
    .has-submenu>a:before {color:#fff;}
    .main-menu>li>a {color:#fff;}
    .header-area.sticky .main-menu>li>a {color:var(--c-blue);}
    .header-area.sticky .main-menu>li:hover>a {color:var(--c-yellow);}
    .header-area.sticky .main-menu>li.has-submenu:hover>a:before {color:var(--c-yellow);}
    .header-action-area a, .header-action-area button {color:#fff;}
}
.header-area .header-logo-area {max-width:190px;margin:10px 0;transition:all ease .3s;}
.header-area.sticky .header-logo-area {max-width:120px;}

/*INDEX*/
.banner li {position:relative;}
.banner li a {position:relative;width:100%;height:100vh;display:block;background-size:cover;background-repeat:no-repeat;}
#loja .sp-y, #alimentacao .sp-y, #servico .sp-y {padding:120px 0;}
.sobre p {font-family: 'Open Sans', sans-serif;}
.about .main-title{margin-right: 13%; align-self: center;}
.about.localizacao .main-title{margin-right: 9%;}
.about .text-about{ width: 60%; line-height: 2.5em; border-collapse: separate; border-left: 1px solid #003f81; border-spacing: 100px 0; display: table;}
.about {color:#fff;}
.about h2 {color:var(--c-yellow);white-space:nowrap;}
#cinema_home h2{ color: #0056b1; font-weight: 900;}
#mapa {width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.loja_qtd {font-size:20px;padding-bottom:10vh;color:#aaa;}
.about-creative.localizacao address {line-height:1.9;}
.localizacao_home iframe {width:100%;height:50vh;}
.about-creative {background:var(--c-blue);}
#cards_home {margin:30px auto;position: relative;z-index: 1;}
#cards_home .card {background-color:#fff;width:100%;border-radius:5px;padding:40px;min-height:200px;border: none;box-shadow: 0 0 30px -18px rgb(0 0 0 / 20%);height:100%;margin:10px 0 20px;}
#cards_home .card .d-flex {flex-direction:column;justify-content:space-between;height:100%;}
#cards_home .card h4 {font-size:21px;line-height:1.4;}
#cards_home .card img {max-width:100%;max-height:250px;margin:0 auto;display:block;}
#cards_home .btn {position:relative;}
.card.vitrine .vitrine_lista {flex-wrap:initial!important;overflow:initial;margin:0;}
.card.vitrine .vitrine_produto {border:none;padding:0;float:none;margin:0;}
.card.vitrine .vitrine_produto_imagem {height:20vh;padding-bottom:0;}
.card.vitrine .vitrine_produto_loja,
.card.vitrine .vitrine_produto_botoes,
.card.vitrine .vitrine_produto_whatsapp_separado,
.card.vitrine .vitrine_produto_compartilhar {display:none;}
.card.vitrine .vitrine_produto_valor {margin-bottom:0;}
.card.vitrine .vitrine_produto_nome {color:var(--color-principal);font-size:16px;line-height:1.4;margin-bottom:20px;min-height:0;font-weight:400;letter-spacing:0;text-transform:capitalize;}
.card.lazer p, .card.vitrine p {color:var(--c-blue);font-size:16px;line-height:1.4;margin-bottom:0;font-weight:400;letter-spacing:0;text-transform:capitalize;text-align:center;}
.card.lazer .box_img {width:100%;height:200px;background-size:cover;}
#index .testimonial-header-area h2 {text-transform:none;}
#index .testimonial-header-area .section-title h5 {color:var(--c-yellow);}
.banner .swiper-button-next, .banner .swiper-button-prev {right: 0;bottom: 0;margin-top: 0;top: initial;background: var(--c-blue);color: var(--c-yellow);width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;font-size: 24px;transition:all ease .2s;}
.banner .swiper-button-prev {right: 50px; left: initial;background: var(--c-blue-dark);}
.banner .swiper-button-prev:active, .banner .swiper-button-next:active {transform:scale(.9);}

/*CINEMA*/
.fhorario_btn {margin:7px 0 5px;}
.fhorario_btn a { text-align: center;  padding: 10px 15px; color:#000; display: inline-block; vertical-align: middle; margin-right: 10px; height:42px; overflow: hidden;font-size:18px;border:1px solid #000;}
.fhorario_btn a span { padding: 0px; display: block; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.fhorario_btn a span:nth-child(1) { margin-top: -60px; margin-bottom:30px;font-size:16px; }
.fhorario_btn a:hover span:nth-child(1) { margin-top:-3px; }
.portfolio-item__info .title a {color:var(--c-yellow);}
.portfolio-carousel-wrap .lSPager.lSpg li.active a, .portfolio-carousel-wrap .lSPager.lSpg li:hover a {border-color:var(--c-blue);}
.lSSlideOuter.lightArrows-2 .lSAction a:hover {color:var(--c-blue);}

/*LOCALIZAÇÃO*/
#localizacao iframe {width:100%;height:60vh;display:block;}

/*LOJAS*/
.loja_lista .pricing-item {height:calc(100% - 110px);}
.loja_lista .pricing-item-header h2 {text-transform: initial;}

.loja_lista>div .pricing-item .pricing-item-footer {position:relative;margin-bottom:20px;}
.loja_lista>div .pricing-item .pricing-item-footer:last-child {margin-bottom:0;}
.letras {display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin-left:-5px;}
.letras .letra {background: #fff; color:var(--c-blue);font-weight:600;cursor:pointer;border-radius: 6px;border-bottom: none;box-shadow: 0 5px 20px -10px rgb(0 0 0 / 20%);flex:0 0 calc(20% - 10px);margin:5px;text-align:center;height:50px;display:flex;align-items:center;justify-content:center;}
.letras .letra.active {background:var(--c-blue);color:var(--c-yellow);}

/*SERVIÇOS*/
.popup-servico {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99;display:flex;align-items:center;justify-content:center;}
.popup-servico .box {background:#fff;border-radius:6px;padding:40px;max-width:700px;}
.popup-servico .btn-close-box {background:var(--c-blue);color:var(--c-yellow);width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;position:absolute;top:-10px;right:-10px;}
.popup-servico p {max-height: 40vh;overflow: auto;margin-top:15px;}
#servico .pricing-item-header h2 {font-size:1.4rem;}

/*CONTATO*/
#contato .box_img {position:absolute;width:100%;height:100%;background-image:url(https://upload.madnezz.com.br/cc9ce217817466a2aaca4241a335814c);background-size:cover;background-position:center;border-radius:4px;}
.form-input-item textarea {height:150px;}
#imagemCaptchaVerify img {width: 100%;position: relative;height:45px;}
.form-input-item {margin-top:20px;}

/*SHOPPING*/
.portfolio-details-meta .portfolio-meta-list li {-webkit-flex-basis:100%; -ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:10px;}
.portfolio-details-meta .portfolio-meta-list li label {display:inline-block;}
.portfolio-details-meta .portfolio-meta-list li label {font-size:16px;}
.galeria-swiper {position:relative;}
.galeria-swiper .swiper-button-next, .galeria-swiper .swiper-button-prev {right: 0;top:50%;margin-top:-25px;background: var(--c-blue);color: var(--c-yellow);width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;font-size: 24px;transition:all ease .2s;}
.galeria-swiper .swiper-button-prev {left:0;right:initial;background: var(--c-blue-dark);}
.galeria-swiper .swiper-button-prev:active, .galeria-swiper .swiper-button-next:active {transform:scale(.9);}

/*NOVIDADES*/
#novidade_home.bg-softWhite {background-color: #fdfdfd !important;border-top: 1px solid #eee;}
[pagina="novidade"] .blog-page-content-area {min-height:800px;}
#novidade_busca .row {justify-content:center;}
#novidade_info, .novidade_qtd {display:none;text-align: justify;}
.btn-bottom:before {background:#0053ac;}
.post-item .post-info {color:#003f81;}
.novidade_lista>div a:hover h4 {color:#0053ac;}
.post-thumb {opacity: 1;background-size: cover;visibility: initial;background-position: center;transform:scale(1.2);transition:all ease .3s;}
.post-thumb:before {background:rgba(255,255,255,0.9);}
.post-item {overflow:hidden;height:calc(100% - 30px);}
.post-item .post-info {transition:all ease .3s;}
.post-item:hover .post-thumb {transform:scale(1);}
.post-item:hover .post-info {transform:scale(1.05);}
.post-item:hover .post-info__action a, .post-item:hover .post-info__title a {color:#003f81;}
.related-post-area .post-item:last-child {margin-bottom:0!important;}

/*IMPRENSA*/
.novidade_lista.imprensa .post-item {height:auto;padding:25px 30px;}
.novidade_lista.imprensa .post-item:hover .post-info {transform:scale(1);}
.novidade_lista.imprensa .post-info__title {font-size:1.3rem;}

/*VITRINE*/
.vitrine_menu {
    overflow: inherit!important;
}
:root {--primary-color: #cbbb92;}
.vitrine_menu {display:flex;width:calc(100% + 20px);margin-left:-10px;}
.vitrine_filtro {float:none!important;flex:1;margin:0 15px!important;}
.vitrine_filtro [type=text] {text-transform: none!important;margin-top: 4px!important;font-size: 16px!important;}
.vitrine_produto_coracao{display:none!important}
#vitrine {margin: -100px auto 0;width: 1360px;max-width:100%;padding:0 80px;position:relative;}
#vitrine .vitrine_lista {flex-wrap:initial!important;overflow:initial;margin-top:3vh;}
#vitrine .vitrine_produto {clear:initial!important;float:none!important;width:18%;margin:0 20px 0 0;}
#vitrine .vitrine_produto_nome {font-size: 22px;font-family: 'Poiret One',cursive;color: #333;font-weight: 600;min-height: 0;margin-bottom: 20px;}
#vitrine .vitrine_produto_loja {font-family:'Myriad Pro';font-size:16px;letter-spacing:0;color:var(--primary-color);}
#vitrine .swiper-button-prev, #vitrine .swiper-button-next {position:absolute;font-size:24px;transition:0.3s;background: transparent;color: var(--primary-color);border: 2px solid var(--primary-color);border-radius: 50%;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;top: 50%;margin-top: -25px;}
#vitrine .swiper-button-prev {transform-origin:left;}
#vitrine .swiper-button-next {transform-origin:right;}
#vitrine .swiper-button-prev:active {transform:scale(0.9);}
#vitrine .swiper-button-next:active {transform:scale(0.9);}
.vitrine_produto_imagem {width: 150px;height: 150px!important;display: block;margin: 0 auto 30px;border-radius: 50%;padding: 0!important;background-size:cover!important;}
#index .vitrine_produto_compartilhar {display:none!important;}
#index .vitrine_produto_valor span:last-child {display:none;}
#index .vitrine_produto_botoes li:not(.vitrine_produto_whatsapp) {display:none;}
.vitrine_produto_botoes li a {height:auto!important;}
.vitrine_produto_whatsapp {width:auto!important;height:auto!important;padding-bottom:0!important;}
.vitrine_produto_whatsapp button {border: 2px solid var(--primary-color);border-radius: 40px;padding: 5px 40px;text-transform: uppercase;font-size: 12px;font-family: 'Poiret One',cursive;font-weight: 600;transition:All ease .3s;margin-bottom:20px;}
.vitrine_produto_whatsapp button:hover {background:#eee;}
.vitrine_produto_whatsapp {background:none!important;}
.vitrine_produto_botoes li.vitrine_produto_whatsapp button {margin-bottom:0;}
@media screen and (min-width:1000px){
    [pagina="vitrine"] .vitrine_produto {width:calc(33.33% - 20px);margin:0 20px 30px 0;}
    [pagina="vitrine"] .vitrine_produto:nth-child(3n) {margin-right:0;}
}
.vitrine_produto_drive, .vitrine_produto_delivery, .vitrine_produto_coracao, .vitrine_produto_lista, .vitrine_produto_carrinho {display:none!important;}

/*COMERCIAL*/
.box_contatos {background:#0053ac;border-radius:4px;padding:40px;position:relative;margin-right:20px;}
.box_contatos:after {content:'';position:absolute;top:20px;left:100%;width: 0; height: 0; border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:13px solid #0053ac;}
.box_contatos h3 {margin-top:0;}
.box_contatos p a {color:#fff!important;}
.box_contatos img {width:150px;max-width:100%;}
.box_contatos * {color:#fff;}
#abra-sua-loja p a {color:#666;}

/*TRABALHE CONOSCO*/
.box-input {cursor:pointer;}
.anexo {line-height:initial;color:var(--c-blue);height:auto;float:left;width:100%;cursor:pointer;text-align:left;background: #fff;border-radius: 6px;border-bottom: none;box-shadow: 0 5px 20px -10px rgb(0 0 0 / 20%);padding: 10px 20px;}
.anexo i {float:right;color:var(--c-blue);font-size:19px;}
#oportunidade .swiper-button-prev, #oportunidade .swiper-button-next {background-image: none;background-color: rgba(0,0,0,0.7);width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;font-size: 18px;color: #fff;transition:all ease .2s;transform:scale(1);}
#oportunidade .swiper-button-prev {left:0;transform-origin:left center;}
#oportunidade .swiper-button-next {right:0;transform-origin:right center;}
#oportunidade .swiper-button-prev:active, #oportunidade .swiper-button-next:active {transform:scale(0.8);}
.form_contato {width:700px;max-width:100%;background:#fff;padding:50px;border-radius:4px;margin:0 auto -500px;box-shadow:0 20px 50px -20px rgb(0 0 0 / 20%);} 
.bg_oportunidade {width:100%;min-height:300px;background-image:url(https://upload.madnezz.com.br/eaad6048278f2cae08be8b856ac3be6d);background-size:cover;background-attachment:fixed;margin-top:-150px;}
input[type="file"] {display:none;}
.box-input {cursor:pointer;position:relative;}
.anexo>span>span {font-weight:700;font-size:14px;margin-left:5px;position:relative;bottom:1px;}
.vagas {padding:100px 0;}
.vagas .form_contato {margin:0 auto;position:relative;}
.vagas ul {list-style:none;}
.vagas ul li h5, [name="loja"] {text-transform:capitalize;}
.box-submit {position:relative;}
.box-submit .close-alert {position:absolute;top:50%;margin-top:-18px;right:0;opacity:0;pointer-events:none;transition:all ease 0.2s;cursor:pointer;}
.box-submit:hover .close-alert {right:15px;opacity:1;pointer-events:all;}
.vagas .swiper-button-next, .vagas .swiper-button-prev {right: 0;bottom: 0;margin-top: 0;top: initial;background: var(--c-blue);color: var(--c-yellow);width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;font-size: 24px;transition:all ease .2s;}
.vagas .swiper-button-prev {right: 50px; left: initial;background: var(--c-blue-dark);}
.vagas .swiper-button-prev:active, .vagas .swiper-button-next:active {transform:scale(.9);}

/*FOOTER*/
.footer-area {background:var(--c-blue-dark);}
.reveal-footer {position:relative!important;}
.contato-footer{ text-align: left;}
.footer-copyright {background: var(--c-yellow);color: var(--c-blue);padding: 10px;font-size: 12px;text-transform: uppercase;font-weight: 700;text-align: center;letter-spacing: 1px;}
.footer-copyright *, .footer-copyright a {color:var(--c-blue);}
.about-widget img {max-width:220px;}
.btn-whatsapp {background:#4fce5d;color:#fff;position:fixed;bottom:85px;right:15px;z-index:99;box-shadow:0 5px 10px -5px rgba(0,0,0,0.3);border-radius: 50%;width: 55px;height: 55px;margin-top: 0;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 30px;}
.btn-whatsapp a {color:#fff;padding:5px 14px;display:block;transition:all ease 0.3s;}
.btn-whatsapp a:hover {opacity:1;}
.notification {position: absolute;top: 50%;margin-top:-17px;background: rgba(0,0,0,0.7);right:100%;margin-right:15px;font-size: 15px;white-space: nowrap;padding: 5px 10px;border-radius: 4px;transition:all 0.3s ease 0.3s;opacity:0;transform:scaleX(0);transform-origin:right;}
.notification:before {content:'';position:absolute;left:100%;top:50%;margin-top:-6px;width: 0; height: 0; border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid rgba(0,0,0,0.7);}
.badge-icon {position: absolute;top: -5px;left: -5px;border-radius: 50%;background: red;color: #fff;font-size: 13px;width: 20px;height: 20px;line-height: 19px;font-weight:700;text-align: center;}
.btn-whatsapp.active .notification {opacity:1;transform:scaleX(1);}
.btn-scroll-top {width:55px;height:55px;line-height:55px;right:15px;}
.btn-scroll-top.show {bottom:20px;}

/*RESPONSIVO*/
@media screen and (max-width:1380px){
    .main-menu>li>a, .has-submenu .submenu-nav>li a {padding:25px 10px;}
}

@media screen and (max-width:1280px){
    .main-menu>li>a, .has-submenu .submenu-nav>li a {font-size:13px;}
}

/*MOBILE*/
@media screen and (max-width:1200px){
    /*HEADER*/
    .header-logo-area {width:120px;margin:10px 0;}
    .header-area.transparent:not(.sticky) .header-action-area .btn-menu span {background:var(--c-blue);}
    .off-canvas-wrapper .off-canvas-header {padding:10px 10px 10px 20px;}
    .off-canvas-wrapper .off-canvas-header .logo-area {max-width:120px;}
    .page-header-content {padding:70px 0;}

    /*INDEX*/
    .about {padding:20px 30px!important;}
    .about .d-flex {flex-wrap:wrap;}
    .about .main-title{margin-right:0; width: 100%; text-align: center;}
    .about h2 {white-space: break-spaces;}
    .about .text-about{ width: 100%; line-height: 2.5em; border-collapse: separate; border-left: none; border-spacing: 25px 0;}
    #contato .form-input-item {margin-top:30px!important;}
    #imagemCaptchaVerify img {width:200px;}
    .contato-footer{ text-align: center;}

    /*SERVIÇOS*/
    .popup-servico .container-box {max-width:90%;}
    .popup-servico .box {max-width:100%;}
    .popup-servico p {max-height: 40vh;overflow: auto;}

    /*ABRA SUA LOJA*/
    .box_contatos {margin-right:0;margin-bottom:40px;}
    .box_contatos:after {top:100%;left:50%;margin-left:-7px;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 20px solid #0053ac;border-bottom:none;}
    #abra-sua-loja .row {padding-top:0!important;padding-bottom:0!important;}

    /*NOVIDADES*/
    #novidade_info .form-input-item .btn-bordered {margin:0 auto 70px;display:block;} 
    
    /*VITRINE*/
    .vitrine_menu {display:block;width:100%;}
    .vitrine_filtro {width:calc(100% - 15px)!important;float:none!important;width:calc(100% - 1px)!important;}
    .vitrine_filtro select, .vitrine_filtro [type=text] {box-sizing:border-box;outline:none!important;padding:10px 15px!important;border-radius:6px!important;border:1px solid #000!important;text-transform:none!important;}
}
