/*AJUSTES DEFAULT*/
@media only screen and (max-width: 991.98px) and (min-width: 768px), only screen and (max-width: 1199.98px) and (min-width: 992px), only screen and (min-width: 1200px) {
  .header-area-construction {
    padding:20px 0;
  }
}
/*FORMATAÇÃO*/
th,h1,h2,h3,h5,h6 {font-weight:100; text-transform: uppercase;   color: #333; font-family: Din Pro; }
p {font-family:'Din Pro';font-size:14px;color:#686868;line-height:23px;text-transform:uppercase;}
input[type="text"], input[type=date] {border-bottom:1px solid #ddd;height:70px;line-height:70px;width:100%;font-size:16px;text-transform:uppercase;color:3000;font-family:sans-serif;}
label {text-transform:uppercase;font-size:16px;font-family:sans-serif;}

/*FONTES*/
@font-face {font-family:'Myriad Pro';src:url('../font/ttf/Myriad Pro.ttf');}
@font-face {font-family:'din_black';src:url('../font/ttf/DIN-Black.ttf');}
@font-face {font-family:'Din Pro';src:url('../font/ttf/DinPro.ttf');}
@font-face {font-family:'Exotc350 DmBd BT';src:url('../font/ttf/Exotc350 DmBd BT.ttf');}

.banner ul li img {width:100%;display:block;}

/*-----------START AJUSTE BANNERS ESCRITOS------------*/
#alimentacao .page-header-wrapper:before,
#app .page-header-wrapper:before,
#cinema .page-header-wrapper:before,
#comercial .page-header-wrapper:before,
#contato .page-header-wrapper:before,
#oportunidade .page-header-wrapper:before,
#imprensa .page-header-wrapper:before,
#localizacao .page-header-wrapper:before,
#loja .page-header-wrapper:before,
#novidade .page-header-wrapper:before,
#shopping .page-header-wrapper:before,
#vitrine .page-header-wrapper:before,
#delivery .page-header-wrapper:before{display: none!important;}

/*-----------END AJUSTE BANNERS ESCRITOS------------*/

.header-top {padding:10px 0;font-size:16px;}
.header-logo-area {max-width:100px;}
.header-area.sticky-header.sticky {padding:10px 0;}
.header-area.sticky-header.sticky .header-logo-area {max-width:50px;}
.menu_superior{margin-bottom:0.8em;}
.menu_superior .has-submenu>a:before{line-height: 2;}
.menu_superior li {margin-right:35px;}
.menu_superior li:last-child {margin-right:0;}

.menu_superior li a {color: #aaa!important;display: block;font-size: 10px;line-height: 1.2;text-transform: uppercase;padding-bottom: 8px;position: relative; font-family: 'Din Pro', sans-serif;}
.menu_superior li a i{font-size: 20px;margin-right:4px;}
.menu_superior li a:hover{color: #702c91!important; transition:all ease .2s!important;}
.footer-area .menu_superior li a:hover{color: #fff!important; transition:all ease .2s!important;}

.page-header-content {height:40vh;}
.page-header-wrapper:before {background:rgba(24, 36, 62, .7);}
.clear {clear:both;}
.banner_secundaria {margin-bottom:10vh; background-size: cover;}
.box-input {position:relative;}
.box-input input, .box-input select {width:100%;border:none;border-bottom:2px solid #fff;}
.box-input:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#f16522;transform:scaleX(0);transition:all ease 0.5s;}
.box-input.focus:after {transform:scaleX(1);}
.box-input button {position:absolute;right:10px;bottom:15px;}
.btn-horario {position:relative;cursor:pointer;}
.btn-horario:after {content:'';position:absolute;top:100%;left:0;height:20px;width:100%;}
.btn-horario i {transition:all ease 0.3s;}
.btn-horario:hover i {transform:rotate(-180deg);}
.btn-horario:hover .box-horario {-webkit-transform: none;-ms-transform: none;transform: none;opacity: 1;visibility: visible;pointer-events: visible;}
.box-horario {background-color: #fff;border: 1px solid #eee;border-bottom: 2px solid #f16522;width:400px;max-width:100%;padding:30px;position: absolute;right:0;top: 100%;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);-webkit-transition: .4s;-o-transition: .4s;  transition: .4s;opacity: 0;visibility: hidden;pointer-events: none;min-width: 250px;margin-top:15px;z-index: 99;}
.box-horario p {font-size:16px;}
.only_mobile {display:none;}
.header-area .header-navigation-area {margin-right:70px;}
.header-navigation-area ul {justify-content:flex-end;}
.header-navigation-area ul li a {font-family: 'Din Pro', sans-serif;font-weight:500;}
.btn-search {position:absolute;right:10px;top:50%;margin-top:-15px;}
.footer-area .has-submenu .submenu-nav {margin-top:15px;}


.nodesktop{display:none;}


/*FOOTER*/
.about-widget img {max-width:80px;}
.descricao_footer{line-height:4.2em;}
.lojista{display:flex; flex-direction: row; justify-content: center; }
.lojista i{font-size: 23px; color: #fff!important;}
.lojista a{color: #fff!important;text-transform: uppercase;font-family: 'din_black', sans-serif;font-size: 15px;font-weight: 1000;position:relative;margin: 4px 0 0 8px;}
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {background: none!important;color: #fff!important;text-decoration: underline;font-size: 16px!important;border: none!important;margin: 10px 0 0;}

/*HOME*/
.banner {margin-bottom:8vh;}
#index .swiper-pagination-bullet {width:80px;height:5px;border-radius:0;opacity:1;margin:0 6px!important;background:#fff;position:relative;}
#index .swiper-pagination-bullet p {display: none;}
#index .swiper-pagination-bullet-active {background:#7992c7;}
#index .banner .swiper-pagination {width:100%;bottom:0;background:rgba(0,0,0,0.3);padding:25px 0 15px;transition:all ease 0.3s;}
#index .banner .swiper-pagination:hover {background:rgba(0,0,0,0.5);}
.novidade_home>div p, .novidade_home>div span {color:#878c9b;}
.novidade_home{min-height:650px}
.call-to-action-content.business-modern {height:40vh;}
#loja_home {width:70%;margin:0 auto;}
#loja_home .nice-select, #loja_home .form-input-item input {border-color:#fff;}
#loja_home ::placeholder, #loja_home input[type="text"] {color:#fff;}
.funfact-area .nice-select{ color:#fff}
.funfact-area .nice-select:after{ border-right-color: #fff;border-bottom-color: #fff;}
.c-white {color:#fff;}
#index iframe {width:100%;height:100%;}
.funfact-modern-content {padding:100px 0 70px;margin-top:-115px}
#index .vitrine label {display:none;}
#index .vitrine_lista, #index .vitrine_conteudo {display:none;}
#index .vitrine .vitrine_filtro {width:100%;display:block;}
#index .busca_loja button {margin-top:50px;width:200px;max-width:100%;}
.nova_busca .nice-select {margin-top:20px!important;}
.esquerda_index{width: 65%; float: left; margin: 5% 5% 5% 0; overflow-x: hidden;}
.direita_index{width: 30%; float: left; text-align: left; margin: 5% 0 5% 0;}
.index-sociais h4.instagram {font-size:35px;line-height:35px;position:relative;margin:0 0 10px 90px;text-align:left;}
.index-sociais h4.instagram span {text-transform:lowercase;font-size:22px;color:#555;font-weight:100;}
.index-sociais h4.instagram:before {content:'';position:absolute;width:70px;height:70px;left:-90px;top:0;background-image:url(https://upload.madnezz.com.br/e9c2113ff117e1110efe7e24e13461e4);background-size:100%;background-repeat:no-repeat;}
.index-sociais h4.facebook {font-size:35px;line-height:35px;position:relative;margin:0 0 33px 90px;padding-top:17px;text-align:left;}
.index-sociais h4.facebook:before {content:'';position:absolute;width:70px;height:70px;left:-90px;top:0;background-image:url(https://upload.madnezz.com.br/51b0261289195d417e15c6ef74df8ff8);background-size:100%;backgtround-repeat:no-repeat;}
.insta_slide li::after {content:'';width:100%;height:100%;left:0;top:-20%;position:absolute;border:1px solid #032537;font-size:30px;text-transform:uppercase;padding-top:35%;color:#fff;font-family: 'din_black', sans-serif;text-align:center;pointer-events:none;transition:all 0.3s;opacity:0;z-index:999;}
.insta_slide li:hover:after {width:80%;height:82%;left:10%;top:10%;transition:all 0.3s;opacity:1;position:absolute;pointer-events:none;}
.insta_slide li {transition:all 0.3s;background-color:rgb(3,37,55);}
.insta_slide li img:hover {transition:all 0.3s;opacity:0.4;}
.insta_slide h2 {font-size:24px;text-align:center;color:#fff;line-height:30px;margin-top:80px;font-family:sans-serif;}
.insta_slide{width:100%;overflow:hidden;height:0;padding-bottom:27%;padding-top:3%;}
.insta_slide li{float:left; width:24%; height:0; padding-bottom:24%; margin:1px; position:relative;margin-bottom:6%;}
.insta_slide a { position: absolute; left: 0; top: 0; width: 100%;height: 100%; }
.insta_slide img{width:100%;/*min-height:205px;max-height:100%; */ height: 100%;}

/*VITRINE*/
#vitrine .vitrine_filtro label {display:none;}
#vitrine .vitrine_filtro {width:100%;display:block;}
#vitrine .busca_loja button {margin-top:50px;width:200px;max-width:100%;}
#vitrine .vitrine_lista {margin-bottom:10vh;}
.nova_busca .nice-select {margin-top:20px!important;}

/*LOJA*/
.col_2:after, .col_3:after, .col_4:after { content:''; clear: both; display: block; } 
.col_2, .col_3, .col_4  {width: 100%; clear: both; display: block; }
.col_2>*, .col_3>*, .col_4>* { float: left; } 
.col_2,  .col_4 {width:100%;}
.col_3  { width: 104%; margin-left: -2%; }
.col_2>* { width: 45%; margin: 0 2.5%; }  
.col_4>* { width: 20%; margin: 0 2.5%; }
.col_3>* { width: 29.33%; margin: 0 2%; } 
.col_2>*:nth-child(odd) { clear: both; }
.col_left { float:left;width:27%; }
.col_right { float:right;width:68%; }
.bloco_loja { width: 40%; position: absolute; left: 50%; margin-left: -20%; top: 42%; } 
.bloco_loja img { float: left; width: 32.8%; margin-right: 0.5%; }
ul.ramo_lista {margin:5vh 0 10vh; text-transform:uppercase}
ul.ramo_lista li { cursor: pointer; position: relative;font-size:16px;color:#000;margin-bottom:10px;transition:all ease 0.5s;}
ul.ramo_lista li div { position: relative; z-index: 1; }
ul.ramo_lista li:before {content: ' '; position: absolute; z-index: 0; width: 1500px; height: 100%; right: 1500px; background-color: #702c91; top:0;transition:all ease 0.5s;}
ul.ramo_lista li.active:before {right:0;}
ul.ramo_lista li.active { color: #fff !important; padding-top: 10px; padding-bottom: 10px;  margin-top: 15px; margin-bottom: 15px; }
ul.ramo_lista li.active span { color: #fff !important; }
ul.ramo_lista li.active:nth-child(1) { margin-top: 0px; }
.loja_lista a, .loja_view a {color:#878c9b;}
.loja_lista {margin-bottom:10vh;}
.loja_lista li {width:calc(100% - 70px);margin:0 0 20px 70px;border:1px solid #ddd;padding:16px 30px 35px;position:relative;transition:all ease 0.5s;left:0;}
.loja_lista li:hover {left:20px;}
.loja_lista li h3 {font-size:30px;letter-spacing:-1px;padding-top:5px;}
.loja_lista li span.letter {position:absolute;right:100%;margin-right:20px;font-size:80px;font-weight:bold;top:0;line-height:55px;color:#e0e0e0;}
.loja_lista .flex {display:flex;}
.loja_lista .flex>div {flex:1;text-align:right;margin-left:20px;}
.loja_lista .flex>div:nth-child(1) {flex:3;text-align:left;margin-left:0;}
.info_view { display: none; margin-bottom:10vh;}
.loja_view { display:flex;flex-wrap:wrap;}
.loja_view p { margin-bottom: 10px; }
.loja_view p>* { display: inline-block; vertical-align: middle; }
.loja_view p span { padding-left: 15px; }
.loja_view .info {position:relative;padding-bottom:100px;}
.alfabeto {display:inline-flex;width:100%;margin:-12px 0 50px;}
.alfabeto li {font-size:18px;flex:1;text-align:center;cursor:pointer;position:relative;transition:all ease 0.3s;}
.alfabeto li:hover {color:#fff;}
.alfabeto li.active {color:#fff;font-weight:bold;}
.alfabeto li:before {content:'';position:absolute;width:30px;height:30px;left:50%;margin-left:-15px;top:50%;margin-top:-15px;background:#702c91;border-radius:50%;z-index:-1;transform:scale(0);transition:All ease 0.3s;}
.alfabeto li:hover:before {transform:scale(1);}
.alfabeto li:active:before, .alfabeto li.active:active:before {transform:scale(.8);}
.alfabeto li.active:before {transform:scale(1);}
.group-icons{ display: flex;}
.group-icons a{ margin-right: 35px;font-size: 35px;}
.group-icons a:last-child{ margin-right: 0px;}
.loja_quantidade {color:#aaa;}
.loja_quantidade span {color:#702c91;}
.loja_telefone{font-size: 20px;}
#loja .form-input-item, #alimentacao .form-input-item, #servico .info_view .form-input-item {width:200px;position:absolute;bottom:0;right:0;margin-top:0;}

/*NOVIDADES*/
#novidade .banner_secundaria {margin-bottom:0;}
#novidade .sp-y {padding:8vh 0 12vh;}
.novidade_destaque .post-thumb img {width:100%;}
.novidade_info {display:none;}

/*SERVIÇOS*/
.servico_lista {margin-bottom:10vh;display:flex;flex-wrap:wrap;}
.servico_lista>div {width:calc(25% - 15px);padding:30px;text-align:center;margin:0 20px 20px 0; position: relative;}
.servico_lista>div:nth-child(4n) {margin-right:0;}
.servico_lista>div img {max-height:40px;max-width:100%;margin-bottom:20px;}
.servico_lista>div .form-input-item {width:160px;margin:30px auto 0;}
.servico_lista>div .form-input-item .btn-bordered {padding:14px 10px; position: absolute; bottom: 0; left: 25%; width: 50%; }

/*CONTATO*/
.contact-page-contact-info {margin-bottom:12vh;}
#contact-form {margin-bottom:12vh;}
.contato_info {background:#702c91;color:#fff;padding:50px;margin-right:50px;position:relative;}
.contato_info:after {content:'';position:absolute;width: 0;height: 0;top:20px;left:100%;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #702c91;}
.contato_info h6 {color:#fff;}
.contato_info p {color:#fff;}
.contato_info a {color:#f16522;}
.contato_info i {margin-right:10px;}
.form-message {display:none;margin-top:5vh!important;}
#imagemCaptchaVerify img {width:calc(100% - 30px);position:absolute;bottom:0;display:block;}

/*LOCALIZAÇÃO*/
#localizacao iframe {width:100%;height:40vh;}
#localizacao .contact-page-contact-info {padding-top:0vh;}
.contact-info-item_endereco {float: right;}

/*CINEMA*/
#cinema .banner_secundaria {margin-bottom:0;}
.header_mobile {display:none;}
.logo_cineflix {display:block; margin:auto; max-width: 130px; margin-top: 2%; margin-bottom: -2%;}
#cinema .back_frame {width:900px;margin:0 auto;}
#cinema .back_frame iframe {width:100%;height:470px;}
.cinema_data {display:inline-flex;text-align:center;width:100%;margin:50px 0;display:flex;}
.cinema_data li {transition:all ease 0.2s;cursor:pointer;padding:18px 0;color:#702c91;margin-right:25px;flex:1;}
.cinema_data li:last-child {margin-right:0;}
.cinema_data li:hover {box-shadow:0 10px 50px -20px rgba(0,0,0,0.15);transform:scale(1.1);}
.cinema_data li:active {background:#fafafa!important;transform:scale(0.9)!important;}
.cinema_data li.active {background:#f8f8f8;transform:scale(1);}
#cinema .more_info {width:450px;max-width:100%;margin:0 auto 60px;display:block;text-transform:uppercase;border:1px solid #bbb;color:#bbb;padding:9px;background:#fff;}
.cinema_filmes li {padding:8vh 0;}
.cinema_filmes li:nth-child(odd) {background:#f4f4f4;}
.cinema_filmes li h4 {margin-bottom:26px;font-size:2rem;}
.cinema_filmes li .flex {display:flex;flex-wrap:wrap;}
.cinema_filmes li .left {width:15%;margin-right:80px;float:left;}
.cinema_filmes li .left img {width:100%;display:block;}
.cinema_filmes li .right {width:75%;float:left;}
.cinema_filmes li .right .header {margin-bottom:25px;border:none;}
.cinema_filmes li .right .header h5 {color:#c10e00;display:initial;float:left;}
.cinema_filmes li .right .header span {color:#cacaca;margin-left:20px;float:right;}
.cinema_filmes li .right .header span.censura_filme {font-weight: bold;font-size: 20px;color: #fff!important;border-radius: 5px;position: relative;bottom: 5px;width: 40px;line-height: 40px;text-align: center;}
.cinema_filmes li .right .header span.genero {margin-left:0;}
.cinema_filmes li .right p b {display:block;font-weight:initial;color:#702c91;margin-bottom:10px;font-size:20px;}
.cinema_filmes .filme_horarios {margin-top:40px;}
.cinema_filmes .fhorario_btn a {float:left;font-size:20px;text-align:center;padding:0;width:120px;height:48px;color:#702c91;display:inline-block;vertical-align: middle;overflow: hidden;margin:0 15px 15px 0;border:1px solid #dcdcdc;outline: 1px solid #f4f4f4;outline-offset:-2px;}
.cinema_filmes .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; }
.cinema_filmes .fhorario_btn a span:nth-child(1) { margin-top:-93px; margin-bottom:82px;text-transform: uppercase;font-size:16px; }
.cinema_filmes .fhorario_btn a:hover span:nth-child(1) { margin-top:10px;}
.cinema_filmes .fhorario_btn a:hover {background:#e6e6e6;}
.cinema_filmes .cartaz {position:relative;}
.cinema_filmes .bt_trailer {position:absolute;opacity:0;transition:all ease 0.3s;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);background-image:url(img/icon/play.png);background-size:20%;background-position:center;background-repeat:no-repeat;}
.cinema_filmes li .cartaz {cursor:pointer;}
.cinema_filmes li .cartaz:hover .bt_trailer {opacity:1;}
.sinopse{text-transform: none;}
.trailer_container {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:9999;text-align:center;}
.trailer_iframe {width:800px;margin:0 auto;max-width:90%;height:40vh;position:relative;top:25vh;box-shadow:0 0 10px rgba(0,0,0,0.2);transition:all ease 0.3s;transform:scale(0);}
.trailer_iframe.opening {transform:scale(1);}
.trailer_iframe iframe {width:100%;height:100%;}
.trailer_iframe .close {position:absolute;top:-30px;font-size:30px;right:-25px;cursor:pointer;transition:all ease 0.2s;}
.trailer_iframe .close:hover {transform:scale(0.9);}
.trailer_iframe .close:active {transform:scale(0.8);}

/*SHOPPING*/
.hidden {display:none;}
.saiba_mais {cursor:pointer;}
.portfolio-thumb-gallery{display: flex; flex-wrap: wrap;justify-content: space-around;}
.gallery-item{flex: 33%;  max-width: 33%; margin-bottom: 2%; }

/*COMERCIAL*/
.button_folder {width:calc(100% - 50px);margin:30px 50px 0 0!important;}
.button_folder button {width:calc(50% - 5px)!important;float:left;margin-right:10px;}
.button_folder a:nth-child(2) button {margin-right:0;}
.text-comercial a{color: #686868;}
.text-comercial a:hover{color: #f16522;}

/*OPORTUNIDADE*/
#oportunidade .banner_secundaria {margin-bottom:0;}
input[type=file] {display:none;}
label.anexo {background-color: transparent;border: none;border-bottom: 2px solid #f16522;color: #702c91;display: block;font-size: 1rem;width: 100%;cursor:pointer;padding:24px 0;}
label.anexo span {font-size:14px;}
.oportunidade_lista>div figure {height:200px!important;padding-top:50px;display:flex!important;align-items:center;justify-content:center;text-align:center;}
.oportunidade_lista>div figure img {max-width:55%;max-height:100%}
#oportunidade .form-input-item button {width:200px;float:right;}

/*COMPRE AQUI*/
.delivery_lista {margin:5vh 0 10vh;display:flex;flex-wrap:wrap;}
.delivery_lista li {width:calc(25% - 20px);height:272px;border:1px solid #ddd;margin:0 20px 20px 0;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;}
.delivery_lista li:nth-child(4n) {margin-right:0;}
.delivery_lista li .info {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,0.6);backdrop-filter:blur(5px);opacity:0;transition:opacity ease 0.3s;color:#fff;}
.delivery_lista li:hover .info {opacity:1;}
.delivery_lista li .info>div {width:100%;}
.delivery_lista li .info a {border: 2px solid #fff;color: #fff;border-radius: 30px;padding: 8px 20px;box-sizing: border-box;width: 80%;display: block;margin: 0 auto 10px;transition:all ease 0.3s;}
.delivery_lista li .info a:last-child {margin-bottom:0;}
.delivery_lista li .info a:hover {background:#fff;color:#000;}
.delivery_lista li h4, .delivery_lista li img {max-width:75%;max-height:60%;}
#delivery table {width:100%;border-collapse:separate;border-spacing:20px 0;}
#delivery table td {width:25%;}

/*APP SP MARKET*/
.app {margin-top:30px;}
.app a {display:inline-flex;}
.app a img {width:200px;transition:all ease 0.1s;}
.app a img:hover {opacity:0.7;}
#app div.text-center {max-width:80%;margin:0 auto; color: #000;}


@media only screen and (max-width: 1400px) {
  .menu_superior{font-size: 15px;}
  .main-menu>li>a {font-size: 12px;}
  .main-menu>li{margin-right: 20px;}
  
  @media only screen and (max-width: 1200px) {
    .menu_superior{font-size: 13px;}
    .main-menu>li>a {font-size: 11px;}
    .main-menu>li{margin-right: 10px;}

/*MOBILE*/

@media only screen and (max-width: 1120px) {
  .lojista{display: none;}
  .nodesktop{display:unset}
  .section-title h2 {font-size:1.8rem;}
  #index .banner .swiper-pagination {position:relative;}
  .page-header-content{height:20vh}
  .footer-widget-area{padding: 30px 0 120px 0;}
.novidade_home{min-height:unset}


  /*HEADER*/
  .header-area {padding:15px 0;}
  .header-logo-area {max-width:60px;margin-left:15px;}
  .header-sociais {display:inline-block;text-align: center; }
  .header-area-construction {display:block;position:fixed;left:0;bottom:0;width:100%;background-color:white;height:90px; z-index: 99;}
  .header-top .text-right {text-align:center!important;}
  .off-canvas-wrapper .off-canvas-header .logo-area {max-width:60px;}
  .btn-search {right:80px;font-size:20px;}

  /*LOJAS*/
  .call-to-action-content h3{ margin-top: -20px;}
  .col_left {width:100%;}
  .col_right {width:100%;}
  ul.ramo_lista li div {padding:5px 15px;}
  ul.ramo_lista {max-height:none;overflow:auto;margin-bottom:20px;}
  .alfabeto {display:inline-block;margin:0 auto 50px;}
  .alfabeto li {float:left;width:10%;font-size:25px;}
  .loja_view div:nth-child(1) {width:100%;margin:0 0 30px;}
  .loja_view div:nth-child(2) {width:100%;}
  .col_2, .col_4 {width:100%;margin:0;}
  .loja_telefone{font-size: 25px;}
  .loja_texto{display: none;}
  .loja_lista li {width:calc(100% - 60px);margin:0 0 20px 50px;}
  .loja_lista li span.letter {font-size:30px;}
  .loja_lista .flex {display:block;}
  .loja_lista .flex>div {flex:none!important;text-align:left!important;margin-left:0!important;}

  /*LOCALIZAÇÃO*/
  #localizacao h4 {word-break:break-all;}

  /*DELIVERY*/
  #delivery h4 {margin-bottom:0!important;}
  #delivery table {width:100%;display:block;}
  #delivery table td {width:100%;display:block;float:left;margin-bottom:20px;}
  .delivery_lista {margin:5vh auto 10vh;width:87%;}
  .delivery_lista li {width:100%;margin-right:0!important;}

  /*SERVIÇOS*/
  .servico_lista>div{ width: 100%;}

  /*VITRINE*/
  #vitrine h4 {margin-bottom:0!important;}
  #vitrine .col-lg-4 {margin-bottom:20px;}
  .busca_vitrine {width:87%;margin:0 auto;}  

  /*CINEMA*/
  .header_mobile {display:block;width:60%;margin-left:5%;}
  #cinema .cinema_data {display:inline-block;}
  .cinema_data li {margin-bottom:10px;width:calc(33% - 18px);float:left;}
  .cinema_data li:nth-child(3n) {margin-right:0;}
  .cinema_filmes li .left {width:100%;margin-right:0;}
  .cinema_filmes li .left img {width:160px;margin:0 auto 30px;}
  .cinema_filmes li .right {width:100%;}
  .cinema_filmes .fhorario_btn a {width:calc(33.33% - 17px);}
  .cinema_filmes li h4 {float:none!important;text-align:center!important;}
  .cinema_filmes li .right .header {text-align:Center;}
  .cinema_filmes li .right .header span {float:none!important;margin:0 10px!important;}

  /*CONTATO*/
  .call-to-contact{display:block;}
  .contact-info-item_endereco {float: left;}
  .contato_info {margin-right:0;width:100%;margin-bottom:40px;}
  .contato_info:after {top: 100%;left: 20px;border-right: 15px solid transparent;border-left: 15px solid transparent;border-top: 20px solid #702c91;}
  #contato .form-input-item.mt-0 {margin-top:30px!important;}
  #imagemCaptchaVerify img {width:50%;margin:0 auto;display:block;}

  /*COMERCIAL*/
  .button_folder {margin:30px 0 30px 0!important;}
  .contato_info a {word-break:break-all;}

  /*SOCIAIS*/
    .esquerda_index,.direita_index{display: none;}
    .sociais_mobile img{width:45px;margin:15px;}
    .sociais_mobile{display: flex; justify-content: center;}
   
}

