.boton-ver-cat{font-size: 12px;background-color: #f2f2f2;color: #000;padding: 6px 6px;border: none;font-size: 11px;text-transform: inherit;width: 85%;}
.boton-ver-cat:hover{font-size: 12px;background-color: #12fac8;color: #000;padding: 6px 6px;border: none;font-size: 11px;text-transform: inherit;width: 85%;}
.titulo-prod{font-family:'Nunito Sans', sans-serif;}
.titulo-cat{font-family:'Nunito Sans', sans-serif;}
.cuadrocc{  /*background:linear-gradient(rgb(255 255 255 / 81%) 90%, rgba(0, 0, 0, 0) 100%);*/height:18%;text-align:center;}
option.uno {background-color:#CCC;}
/*@media (max-width:1199px){
.header-main-search .form-control { border:2px solid #4e6671;outline:none;width:85%;height:39px;color:#243238;background:var(--light-white);border-radius:4px;margin-left:45px;}
}*/
.boton-categorias-card:hover {box-shadow: 0px 10px 25px 0px rgb(0 0 0 / 19%); -webkit-transition: all linear .3s;}

@media (max-width:1024px){
.header-main-search .form-control { border:2px solid #4e6671;outline:none;width:87%;height:39px;color:#000;background:var(--light-white);border-radius:4px;margin-left:45px;}
}
@media (max-width: 768px) {
  .header-main-search .form-control {border: 2px solid #4e6671;outline: none;width: 82%;color: #000;background: var(--light-white);border-radius: 4px;margin-left: 45px;}
}

@media (max-width: 425px) {
  .header-main-search .form-control {border: 1px solid #CDD6DB;outline: none;width: 68%;color: #000;background: var(--light-white);border-radius: 39px;margin-left: 45px;}
}@media (min-width:1199px) {
  .btn-region{ display:none; }
}
@media (max-width:1199px) {
  .btn-region{border: 2px solid;padding: 5px 12px 0px;height: 38px; }
}
@media (max-width:1200px){
.btn-select-region { color:#243238;background-color:#fff;border-style:solid;border-width:0;padding:0;font-size:17px;height:39px;width:120px;border:2px solid #4e6671;border-radius:4px;font-size:1rem;display:none;}
}
.btn-select-region-mb { color:#243238;background-color:#fff;border-style:solid;border-width:0;padding:0;font-size:17px;height:39px;width:120px;border:2px solid #4e6671;border-radius:4px;font-size:1rem;
}
.nav {  position:fixed; width:300px; display:inline-block; height:100%; border:1px solid; overflow:hidden; z-index:1111;transition:0.5s;left:-300px;top: 0;}
.nav.active{ left:0;}
#nav {  position:fixed; width:300px; display:inline-block; height:100%; border:1px solid; overflow:hidden; z-index:11;transition:0.5s;left:-300px;}
#sidebar.active{ left:0;}
#sidebar ul li #closebtn {  top:0; right:25px; font-size:36px; margin-left:260px; cursor:pointer;color:#fff;}
.nav > ul { position:absolute; width:100%;height:100%; list-style:none; padding:0; left:0; background-color:#666666; transition:all 0.5s;top:0;}
.nav > .back-button {  position:absolute; width:100%; height:50px; left:0; background-color:#221E22; transition:all 0.5s;text-align:justify;padding:11px 2px 3px 15px;line-height:39px;color:#fff;cursor:pointer;}
.nav > .list-clone {  background-color:#221E22; left:0; height:calc(100% - 50px); top:49px; overflow-x:auto;overflow-y:auto;padding-top: 20px;}
.nav li  {  width:100%; position:relative; top:7px;}
.nav li:after  {  position:absolute; content:''; right:.5rem; top:.5rem;}
.nav a  {  display:block; padding: 13px 15px 9px; transition:0.3s;color:#fff;}
.nav a:hover  {  display:block; padding: 13px 15px 9px;transition:0.3s;color:#000;background:#12fac8;}
.nav a svg {margin: 3px 6px;}
.nav li ul {  display:none;}
button {float:right;}
@media (max-width:1199px){
.header-widget li .btn-bars{
}
.navegacion-linea{display:none;}
.btns-mb {flex-wrap: nowrap;display: flex;height: 120px;}
.filtro-btn-web {display: none;}
.filtro-btn-mobil{display:contents;}
}
@media (min-width:1199px){
.header-widget li .btn-bars{ display:none;}
.filtro-btn-web {display: contents;}
.filtro-btn-mobil{display:none;}
}
@media (min-width:756px){
.banneid { background-image:url("../images/bg/01.jpg");background-repeat:no-repeat;background-size:contain;object-fit:cover;width:auto;max-height:100%;background-position:center;height:310px;}
}
@media (max-width:756px){
.banneid {background-image:url("../images/bg/101.jpg");background-repeat:no-repeat;background-size:contain;object-fit:cover;width:auto;max-height:100%;background-position:center;height:150px;}
}
/*--------------------------head responsivo---------------------------------*/
@media (min-width: 1200px){
.header-movil{display:none;}
.header-web{display: block;}
}

@media (max-width: 1200px){
.header-web{display: none;}
.header-movil{display:block;}}
.custom-navbar {background-color: white;padding: 10px 15px;display: flex;align-items: center;justify-content: space-between;}
.navbar-brand {font-size: 1.8rem;color: #c0392b;font-family:'Nunito Sans', sans-serif;}
.search-container {flex-grow: 1;display: flex;align-items: center;justify-content: flex-end;}
.search-box {border-radius: 28px;width: 100%;border: 1px solid #CDD6DB;background: #fff;}
.search-box::placeholder {font-size: 12px;color: #000; }
.btn-sell {border: 2px solid #f1c40f;border-radius: 20px;color: #000;padding: 5px 15px;background: none;text-transform: capitalize;}
.btn-sell:hover {background: #f1c40f;color: white;}
.navbar-toggler {border: none;font-size: 1.5rem;background: none;cursor: pointer;}
.menu-icon {display: flex;flex-direction: column;justify-content: space-between;width: 24px;height: 18px;}
.menu-icon div {width: 100%;height: 3px;background-color: black;}
 @media (max-width: 768px) { 
  .custom-navbar {flex-wrap: wrap;text-align: center;}
  .search-container {order: 2;width: 100%;}
  .navbar-buttons {order: 3;width: 100%;display: flex;justify-content: space-around;margin-top: 10px;}
  .btn-sell { padding: 8px 20px;}}
.search-btn {position: absolute;background: none;border: none;color: #aaa;cursor: pointer;padding: 16px 18px;}

