
/*INICIO-DESKTOP-p1*/
.idx1-tpl1358 a	{color: #000;}
.idx1-tpl1358-lista-lojas, .idx1-tpl1358-lista-lojas-box{width: 100%}
.idx1-tpl1358-lista-lojas-itens{ display: flex; gap: 10px; align-items: center; padding: 15px; border-bottom: 1px solid #e1e1e1;}
.idx1-tpl1358-hbody{ display: flex;gap: 10px; margin-bottom: 20px; align-items: center; justify-content: start; font: 600 12px "Montserrat", sans-serif; text-align: center; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; padding: 15px 0;}
.idx1-tpl1358-lista-lojas h1 {font: 600 40px "Montserrat", sans-serif;letter-spacing: -1px;margin: 25px 0;}
.idx1-tpl1358-hbody div{ font: 600 15px "Montserrat", sans-serif; text-align:left; }
.idx1-tpl1358-lista-lojas-box:nth-child(even) {background: #f0f0f0 !important;}
.idx1-tpl1358-tab-bl img{height: 50px; width:100%; object-fit:cover; margin: 0}
.idx1-tpl1358-tab-bl {text-transform:capitalize; font: 500 15px "Montserrat", sans-serif; text-align: center;}
.idx1-tpl1358-tab-bl-14 {width: 12% !important;}
.idx1-tpl1358-lista-lojas-itens .idx1-tpl1358-tab-bl {text-transform:uppercase; font: 500 12px "Montserrat", sans-serif; text-align: left;}
.idx1-tpl1358-lista-lojas-itens .idx1-tpl1358-tab-bl p{ margin:0; display:none; }
.idx1-tpl1358-hbody .idx1-tpl1358-tab-bl p{ margin:0; }
.idx1-tpl1358-lista-lojas h6{padding: 0 0 25px 0; font: 400 16px "Montserrat", sans-serif;}
.idx1-tpl1358-w10{width:10%}
.idx1-tpl1358-w15{width:15%}
.idx1-tpl1358-w20{width:20%}
.idx1-tpl1358-w30{width:30%}
.idx1-tpl1358-w25{width:25%}
.idx1-tpl1358-pl-15{padding: 0 0 0 15px}
.idx1-tpl1358-bl-flex{display: flex; justify-content: end;}
.idx1-tpl1358-bl-flex i {font-size: 20px; color:#000; margin-left: 15px;}
.idx1-tpl1358-bl-flex i.fa-user-pen{color:blue}
.idx1-tpl1358-mobile{display: none;}
.idx1-tpl1358-btn-usr-link {text-align: right;}
.idx1-tpl1358-btn-usr-link a{display: block;border: 1px solid #e3e3e3;padding: 10px 15px;border-radius: 5px;color: #fff;margin: 20px 0;font: 500 13px "Montserrat", sans-serif;text-align: center;background: #000;text-transform: uppercase;}
.idx1-tpl1358-btn-usr-link a:hover {color: #fff;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl1358-mobile{ padding: 0 15px; display: block;} .idx1-tpl1358-mobile-item{ display: flex; justify-content: space-between; border-bottom: 1px solid #ededed; padding: 15px 0} .idx1-tpl1358-mobile h1{ font: 500 18px "Montserrat", sans-serif; text-align: center; margin-bottom: 20px;} .idx1-tpl1358-mobile-item-box2 i {font-size: 20px; margin-right: 30px; color: #000} .idx1-tpl1358-mobile-lista{margin-bottom: 25px; padding:0 15px} .idx1-tpl1358-mobile-lista:nth-child(even) {background: #e0e0e0 !important;} .idx1-tpl1358{display: none;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl148-p1-footer { background-color: #fff; background-image: inherit;}
.idx1-tpl148-p1-copyright { font-family:"Montserrat", sans-serif; font-weight: 400; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #000;}
.idx1-tpl148-p1-copyright img{ width: 40px; height: 17px;}
/*FIM*/
@media screen and (min-width: 1200px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) {}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1562 {width: 100%;margin: 0;padding: 0;}
.idx1-tpl1562-row-container {width: 1200px;margin: 0 auto;padding: 0;display: flex;align-items: center;justify-content: start;}
.idx1-tpl1562-row-1 {background-color: #000000;height: 35px;width: 100%;display: flex;}
.idx1-tpl1562-row-2 {background-color: #F6D309;height: 35px;width: 100%;display: flex;}
.idx1-tpl1562-bloco-1 {width: 100%;display: flex;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container .idx1-tpl1562-bloco-1 p:first-child {width: 630px;display: flex;color: #ffffff;font-size: 16px;align-items: center;font-family: "Nunito Sans", sans-serif;font-weight: 300;text-transform: uppercase;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container .idx1-tpl1562-bloco-2 {width: 120px;display: flex;justify-content: flex-end;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container .idx1-tpl1562-bloco-1 p img {margin: 0 10px;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container .idx1-tpl1562-bloco-2 img {margin: 0 0 0 10px;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container p {color: #ffffff;font-size: 16px;align-items: center;font-family: "Nunito Sans", sans-serif;font-weight: 300;text-transform: uppercase;display: flex;margin: 0px;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container p:nth-child(2) {width: 220px;display: flex;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container p:last-child {width: 245px;display: flex;justify-content: start;}
.idx1-tpl1562-row-2 ..idx1-tpl1562-row-container {display: flex;justify-content: start;align-content: center;}
.idx1-tpl1562-row-2 .idx1-tpl1562-row-container p {color: #000;font-size: 16px;align-items: center;font-family: "Nunito Sans", sans-serif;font-weight: 300;text-transform: uppercase;display: flex;margin: 0px;}
.idx1-tpl1562-row-2 .idx1-tpl1562-row-container p img {margin: 0 10px;}
.idx1-tpl1562-row-2 .idx1-tpl1562-row-container p:first-child {width: 630px;display: flex;}
.idx1-tpl1562-row-2 .idx1-tpl1562-row-container p:nth-child(2) {width: 220px;display: flex;}
.idx1-tpl1562-row-2 .idx1-tpl1562-row-container p:last-child {width: 245px;display: flex;justify-content: start;}
.idx1-tpl1562-row-container-mobile-1,
.idx1-tpl1562-row-container-mobile-2 {display: none;}
/*FIM*/
@media(max-width: 786px) {
.idx1-tpl1562-row-2,
.idx1-tpl1562-row-1 {height: auto;width: 100%;display: flex;padding: 0 10px;}
.idx1-tpl1562-row-container {display: none;}
.idx1-tpl1562-row-container-mobile-1,
.idx1-tpl1562-row-container-mobile-2 {display: flex;align-items: center;justify-content: space-between;padding: 3px 0;width: 100%;}
.idx1-tpl1562-row-container-mobile-1 p strong {color: #000;font-family: "Nunito Sans", sans-serif;font-weight: 600;font-size: 13px;text-transform: uppercase;margin: 0 10px 0 0;}
.idx1-tpl1562-row-container-mobile-2 p strong {font-family: "Nunito Sans", sans-serif;font-weight: 600;font-size: 13px;text-transform: uppercase;margin: 0 10px 0 0;}
.idx1-tpl1562-row-container-mobile-1 p {color: #000;font-family: "Nunito Sans", sans-serif;font-size: 13px;text-transform: uppercase;display: flex;align-items: center;margin:0px;padding:0px;}
.idx1-tpl1562-row-container-mobile-2 p {font-family: "Nunito Sans", sans-serif;font-size: 13px;text-transform: uppercase;display: flex;align-items: center;margin:0px;padding:0px;}
.idx1-tpl1562-row-container-mobile-1 p img,
.idx1-tpl1562-row-container-mobile-2 p img {margin: 0 10px 0 0;}
.idx1-tpl1562-row-container-mobile-1 p a {color: #000;text-decoration: none;}
.idx1-tpl1562-row-container-mobile-2 p a {color: #000;text-decoration: none;}
}
.idx1-tpl1562-row-1 {background-color: #F6D309;display: none;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container .idx1-tpl1562-bloco-1 p img {margin: 0 0 2px 10px;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container .idx1-tpl1562-bloco-2 img {margin: 0 0 2px 10px;}
.idx1-tpl1562-row-1 .idx1-tpl1562-row-container p {color: #000;font-size: 15px;}
.idx1-tpl1562-row-2 .idx1-tpl1562-row-container p img {margin: 0 0 2px 10px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1563 {width: 100%;margin: 0;padding: 0;position: inherit;top: inherit;left: inherit;z-index: inherit;}
.idx1-tpl1563-container {width: 1200px;margin: 0 auto;padding: 0;display: flex;}
.idx1-tpl1563-bl-menu-left {flex: 1;display: flex;align-items: center;justify-content: flex-start;}
.idx1-tpl1563-bl-logo-center {width: 310px;height: 115px;margin: 0 20px;overflow: hidden;text-align: center;}
.idx1-tpl1563-bl-menu-right {flex: 1;display: flex;align-items: center;justify-content: flex-end;}
.idx1-tpl1563-menu-hamburger {position: relative;width: 30px;height: 28px;border-top: 3px solid;border-color: #000;margin: 0 30px 0 0;cursor: pointer;}
.idx1-tpl1563-menu-hamburger::after {position: absolute;width: 30px;border-top: 3px solid;border-color: #000;top: 10px;left: 0;content: '';}
.idx1-tpl1563-menu-hamburger::before {position: absolute;width: 30px;border-top: 3px solid;border-color: #000;top: 23px;left: 0;content: '';}
.idx1-tpl1563-menu-left ul.navbar-nav li a:hover,
.idx1-tpl1563-menu-left ul.navbar-nav li a:focus,
.idx1-tpl1563-menu-right ul.navbar-nav li a:focus,
.idx1-tpl1563-menu-right ul.navbar-nav li a:hover {background-color: transparent;text-decoration: none;}
.idx1-tpl1563-menu-left ul.navbar-nav li a,
.idx1-tpl1563-menu-right ul.navbar-nav li a {color: #000;font-family: "Nunito Sans", sans-serif;font-weight: 300;text-decoration: none;padding: 0 20px;}
.idx1-tpl1563-menu-left ul.navbar-nav li a:hover:after,
.idx1-tpl1563-menu-right ul.navbar-nav li a:hover:after {content: '';background-color: #f6d309;height: 3px;display: block;position: absolute;left: 0;animation: animeline 0.2s linear forwards;}
@keyframes animeline {0% {width: 0%;}
100% {width: 100%;}}
.idx1-tpl1563-menu-lateral {width: 20vw;height: 100vh;position: fixed;top: 0;opacity: 0;left: -500px;background-color: #000;transition: all 0.2s ease;}
.idx1-tpl1563-logo-lateral {width: 100%;margin: 45px 0 15px 0;display: flex;align-items: center;justify-content: center;position: relative;}
.idx1-tpl1563-close-menu {border: 2px solid #fff;position: absolute;top: 15px;right: 15px;width: 27px;height: 27px;border-radius: 50px;cursor: pointer;z-index: 99;}
.idx1-tpl1563-close-menu::after {position: absolute;top: 10px;left: 2px;content: '';display: block;width: 20px;height: 3px;background-color: #fff;transform: rotate(45deg);}
.idx1-tpl1563-close-menu::before {position: absolute;top: 10px;left: 2px;content: '';display: block;width: 20px;height: 3px;background-color: #fff;transform: rotate(315deg);}
.idx1-tpl1563-area-menu {padding: 0 20px;}
.idx1-tpl1563-area-menu ul.navbar-nav {display: flex;flex-direction: column;width: 100%;}
.idx1-tpl1563-area-menu ul.navbar-nav li a {color: #fff;font-family: "Nunito Sans", sans-serif;font-weight: 300;text-decoration: none;}
.idx1-tpl1563-area-menu ul.navbar-nav li a:hover {color: #000;background-color: #F6D309;border-radius: 10px;}
.idx1-tpl1563-separador {width: 100%;background-color: #373737;height: 1px;margin: 20px 0;}
/*FIM*/
@media(max-width: 786px) {
.idx1-tpl1563{ position: absolute !important; top: 25px !important;}
.idx1-tpl1563-container {width: 100%;padding: 0 10px;}
.idx1-tpl1563-bl-menu-left ul.navbar-nav {display: none;}
.idx1-tpl1563-bl-menu-right {display: none;}
.idx1-tpl1563-bl-logo-center {width: 100%;height: 115px;margin: 0;overflow: hidden;display: flex;align-items: center;}
.idx1-tpl1563-bl-logo-center a {display: flex;align-items: center;justify-content: center;}
.idx1-tpl1563-bl-logo-center img {width: 60%;height: auto;}
.idx1-tpl1563-menu-lateral {width: 80vw;}}
.idx1-tpl1563 {margin: 0 auto;position: absolute;top: 60px;z-index: 999;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1572 {width: 100%;height: 510px;padding: 0;margin: 0;position: relative;background-color: #000000;background: -moz-linear-gradient(top, #000000 0%, #000000 76%, #f6d309 76%);background: -webkit-linear-gradient(top, #000000 0%, #000000 76%, #f6d309 76%);background: linear-gradient(to bottom, #000000 0%, #000000 76%, #f6d309 76%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#f6d309', GradientType=0);}
.idx1-tpl1572 a,
.idx1-tpl1572 a:hover {text-decoration: none;}
.idx1-tpl1572 a {text-decoration: none;display: block;}
.idx1-tpl1572-container {width: 1200px;margin: 0 auto;display: flex;flex-direction: column;}
.idx1-tpl1572-row01 {position: absolute;top: -60px;}
.idx1-tpl1572-row02-container {width: 1200px;margin: 0 auto;}
.idx1-tpl1572-box-img {position: relative;}
.idx1-tpl1572-box-img img {width: 1200px;height: 260px;object-fit: cover;object-position: center;}
.idx1-tpl1572-box-img p {top: 0;left: 0;position: absolute;width: 100%;height: 260px;display: flex;justify-content: center;align-items: center;font-size: 36px;font-family: "Nunito Sans", sans-serif;font-weight: 800;letter-spacing: -1px;color: #fff;background-color: rgba(0, 0, 0, 0.4);}
.idx1-tpl1572-box-mapa {display: flex;justify-content: space-between;}
.idx1-tpl1572-titulo-loja {text-align: center;font-size: 28px;font-family: "Nunito Sans", sans-serif;font-weight: 300;margin: 15px 0 0 0;padding: 0;}
.idx1-tpl1572-box-mapa-left {width: 575px;height: 250px;}
.idx1-tpl1572-box-mapa-right {width: 575px;height: 250px;}
.idx1-tpl1572-box-mapa-left iframe {width: 575px;height: 250px;overflow: hidden;}
.idx1-tpl1572-box-mapa-right iframe {width: 575px;height: 250px;overflow: hidden;}
/*FIM*/
@media(max-width: 786px) {.idx1-tpl1572 {width: 100%;height: auto;padding: 0;margin: 0;position: relative;background: #f6d309;}
.idx1-tpl1572-container {width: 100%;}
.idx1-tpl1572-row02-container {width: 100%;}
.idx1-tpl1572-box-img img {width: 100%;height: auto;object-fit: contain;object-position: center;}
.idx1-tpl1572-row01 {position: relative;top: inherit;}
.idx1-tpl1572-box-img p {top: 0;left: 0;position: absolute;width: 100%;height: 81px;display: flex;justify-content: center;align-items: center;font-size: 14px;font-family: "Nunito Sans", sans-serif;font-weight: 500;letter-spacing: inherit;color: #fff;background-color: rgba(0, 0, 0, 0.4);padding: 0 10px;}
.idx1-tpl1572-box-mapa {display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1572-box-mapa-right {width: 100%;height: auto;margin: 0 0 10px 0;}
.idx1-tpl1572-box-mapa-left {width: 100%;height: auto;margin: 0 0 10px 0;}
.idx1-tpl1572-box-mapa-left iframe,
.idx1-tpl1572-box-mapa-right iframe {width: 100%;}
.idx1-tpl1572-titulo-loja {text-align: center;font-size: 28px;font-family: "Nunito Sans", sans-serif;font-weight: 300;margin: 15px 0;padding: 0;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1573 {width: 100%;padding: 30px 0;margin: 0;position: relative;background-color: #000000;}
.idx1-tpl1573 a,
.idx1-tpl1573 a:hover {text-decoration: none;}
.idx1-tpl1573 a {text-decoration: none;display: block;}
.idx1-tpl1573-container {width: 1200px;margin: 0 auto;display: flex;flex-direction: column;}
.idx1-tpl1573-rows01 {display: flex;justify-content: space-between;}
.idx1-tpl1573-box-left {width: 400px;display: flex;flex-direction: column;align-items: center;}
.idx1-tpl1573-box-left p {font-family: "Nunito Sans", sans-serif;font-size: 18px;color: #fff;font-weight: 300;margin: 0;line-height: 35px;}
.idx1-tpl1573-box-right p {font-family: "Nunito Sans", sans-serif;font-size: 18px;color: #fff;font-weight: 300;margin: 0;line-height: 35px;}
.idx1-tpl1573-box-center p {font-family: "Nunito Sans", sans-serif;font-size: 18px;color: #fff;font-weight: 300;margin: 0;text-align: center;}
.idx1-tpl1573-box-center {width: 400px;display: flex;flex-direction: column;align-items: center;}
.idx1-tpl1573-box-center .idx1-tpl1573-redes {display: flex;margin: 0 0 20px 0;}
.idx1-tpl1573-box-center .idx1-tpl1573-redes img {margin: 0 10px;}
.idx1-tpl1573-box-right {width: 400px;display: flex;flex-direction: column;align-items: center;}
.idx1-tpl1573-rows02 {text-align: center;margin: 15px 0 0 0;}
.idx1-tpl1573-rows02 a {display: inline-block;}
/*FIM*/
@media(max-width: 786px) {.idx1-tpl1573-container {width: 100%;padding: 0 10px;margin: 0;display: flex;flex-direction: column;}
.idx1-tpl1573-rows01 {display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1573-box-left,
.idx1-tpl1573-box-center,
.idx1-tpl1573-box-right {width: 100% !important;}
.idx1-tpl1573-box-left p,
.idx1-tpl1573-box-center p,
.idx1-tpl1573-box-right p{text-align:center
}
.idx1-tpl1573-box-center {border-top: 1px solid #3a3a3a;border-bottom: 1px solid #3a3a3a;margin: 15px 0;padding: 25px 0;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1586-btn-usr { display: block; border: 1px solid #e3e3e3; padding: 10px 10px; border-radius: 5px; color: #fff; margin: 20px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background-color: #000; text-transform: uppercase;}
.idx1-tpl1586-btn-atalhos { display: flex; justify-content: right;}
.idx1-tpl1586-btn-usr:hover { color: #fff;}
.idx1-tpl1586-btn-usr i {margin-right:0px}
.container { max-width: 1200px !important; padding: 0; margin: 0 auto;}
.idx1-tpl1586-artigos{ width: 100%;}
.idx1-tpl1586-w100 img { width: 100%;}
.idx1-tpl1586-artigos-item{ display: flex; width: 100%; margin-top: 10px; flex-direction: row; gap:40px;}
.itens-idx1-tpl1586-artigos{ width: 270px; height: 140px; background-size:cover !important; background-position: center !important; margin:0;}
.idx1-tpl1586-artigos-overlay{ background: rgba(0, 0, 0, 0.3); width: 100%; height:100%; display: flex; justify-content: center; align-items: end; padding: 0 15px;}
h1.idx1-tpl1586-titulo-artigo a{ color: #fff; text-transform: uppercase; text-decoration: none;}
h1.idx1-tpl1586-titulo-artigo { font: 900 30px/31px "Montserrat", sans-serif;}
.idx1-tpl1586-thumbs{ display: grid; gap: 5px;}
.idx1-tpl1586-img-thumb{ width: 100%; height: 100%; background-size: cover !important; background-position: center !important;}
.idx1-tpl1586-titulo-infor h1{ font: 900 24px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1586-modalbox{ background-color: rgba(0, 0, 0 ,.75); width: 100vw; height: 100vh; display: none; flex-direction: row; justify-content: center; align-items: center; z-index: 9999; position: fixed; top:0; left:0; transition: All 0.5s;}
.idx1-tpl1586-modalContainer{ width:600px; height: auto; background-color: white; border-radius: 10px; padding: 35px;text-transform: uppercase;position: relative;}
.idx1-tpl1586-boxImg{ width: 100%;}
.idx1-tpl1586-tpl1586 .idx1-tpl1586-titulo{ font: 600 20px "Montserrat", sans-serif; text-align: right; margin: 0; padding: 0;}
.idx1-tpl1586-bl-flex{display: flex; align-items: center; height:60px;}
.idx1-tpl1586-pbt-15 div{ padding: 7px 15px;}
.idx1-tpl1586-btn-closed{ position: absolute; top:-11px; right: -11px; background-color: #000; width: 30px; height: 30px; color:#fff; display: flex; justify-content: center; align-items: center; font-size: 20px; border-radius: 50%; cursor: pointer;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl1586-titulo-30 {text-align: center;} .idx1-tpl1586-artigos-item { display: flex; width: 100%; margin-top: 0px; flex-direction: row; flex-wrap: wrap; gap: 28px; justify-content: space-between;}
.idx1-tpl1586-titulo { font: 700 40px "Montserrat", sans-serif; color: #000; letter-spacing: -1px; width: 100%; text-align: center;}
h1.idx1-tpl1586-titulo-artigo { font: 900 17px/21px "Montserrat", sans-serif;}
.itens-idx1-tpl1586-artigos { width: 46%; height: 280px; background-size: cover !important; background-position: center !important; margin: 0;}
.container { max-width: 100% !important; padding: 0; margin: 0 auto;}
.idx1-tpl1586-btn-usr { display: block; border: 1px solid #e3e3e3; padding: 10px 15px; border-radius: 5px; color: #fff; margin: 20px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background: #000; text-transform: uppercase;}
.idx1-tpl1586-btn-closed{ top: 10px; right: 10px}
.idx1-tpl1586-mt-25{ margin-top: 45px;}
.idx1-tpl1586-boxImg{ width: 60%; margin: 0 auto}
.idx1-tpl1586-tpl1586 .idx1-tpl1586-titulo{font: 600 20px "Montserrat", sans-serif;text-align: center;margin: 0;padding: 15px 0;width: 100%;}
.idx1-tpl1586-pbt-15 .col-md-3{ width: 38%;}
.idx1-tpl1586-pbt-15 .col-md-9{ width: 62%; font-weight: bold;}
.idx1-tpl1586-modalContainer { width: 100%; padding: 15px; margin: 0 15px;}
}
