/*LOGO*/
.brand-text .market-titulo {
display: none;   /*OCULTA LOGO DE TEXTO*/
text-transform: uppercase;
font-weight:250;
color:#333333;
font-size:28px;
}
.navbar .brand {
    padding: 30px 20px 10px;
}


#logoWhatsapp{
width: 60px;
}

a{
color: #333333;  
text-decoration:none!important;
    }
a:hover, a:focus, a:active{
 color: #333333;   
}
a img:hover{
 opacity: 1;   
}
.logo-market {
    height: 55px !important; /*IMG*/
}
.logo-market:hover{
 opacity:1;   
}
/*TÍTULOS*/
h1 {
    color: #fff;
    margin: 0;
    padding: 8px 0 8px 0;
    font-family: 'Roboto', sans-serif;
  /* font-family: 'Segoe Script', 'Montserrat', sans-serif; */
   /* text-transform: uppercase; */
}
h2, h3, h4 {
     /*font-family: 'Segoe Script', 'Montserrat', sans-serif;*/
     font-family: 'Roboto', sans-serif;
     letter-spacing: 2px;
}

p {
   font-family: 'Roboto', sans-serif;
}

.page-content h2 {
    font-size: 28px;
    text-transform: uppercase;
    line-height: 1.2em;
    font-weight: 300;
    color: #424242!important;
   font-family: 'Roboto', sans-serif;
    text-align: center;
    
}
.h2-productos h2{
 font-size: 24px;   
 text-transform: none;
 font-weight: light;
}
.subtext span{
 font-size: 18px;  
     position: relative;
}
.subtext span:after{
       position: absolute;
    content: "";
    width: 40px;
    border-bottom: 1px solid #222222;
    right: -50px;
    bottom: 50%; 
}
.subtext span:before{
       position: absolute;
    content: "";
    width: 40px;
    border-bottom: 1px solid #222222;
    left: -50px;
    bottom: 50%; 
}
/*LIMPIAR CABECERA*/
.page-header{
    display: none;
}
/*NAV*/

.navbar-inner {
   
    font-weight: 600;
    border: none;
    background-color: #f2dcdc;
    font-size: 14px;/* TAMAÑO ITEMS DEL MENÚ*/
    text-transform: none;
    
   
}
.navbar .nav>li>a {
    font-family: 'Roboto', sans-serif;
     font-weight: 500;
     /* text-transform: uppercase; */
     font-size: 14px;
     letter-spacing:4px;
    float: none;
    padding: 25px 10px 10px;
    margin-top: 15px;/* 20px; */
    color: #333333;
    text-decoration: none;
    text-shadow: 0 1px 0 transparent;
    
}
.dropdown-menu {
    background-color:  #b08c7e !important; /* 2026-10-12 #212121; */
    border: none;
    -moz-border-radius: none;
    border-radius: 0px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #f6f6f6;
    text-decoration: none;
    outline: 0;
    background-color: transparent;
}
.dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #f6f6f6;
    background-image: none;
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: transparent;
    color: #fff;
}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
    background-color: transparent;
    color: #b08b7d;
    text-decoration: none;
    
}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
    color: #b08b7d;
    text-decoration: none;
    background-color: transparent;
}
.navbar .btn { /*botón de menú en moviles*/
    margin: 30px 0 0 0;
    padding: 18px 10px;
    background: #333333;
    border: none;
    color: #f6f6f6;
    border-radius: 0;
}
/*botones*/
.btn-primary {
    color: #333333;
    background-color: #f2dcdc;
    border-color: #f2dcdc #f2dcdc #f2dcdc;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border: none;
    border-radius: 0;
    text-transform:uppercase;

}
.btn-primary:hover {
    color: #333333;
    background-color: #ECB8BE;
    border-color: #111; 
   border: none;
   border-radius: 0;

}

.wdg-producto .caption .producto-acciones {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    align-content: flex-end;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
}

.listado-productos .btn-primary {
    color: #333333;
    padding: 10px 15px;
    font-size: 14px;
    margin: 5px 2px 0 0;
    border-radius: 0;
    border:none;
    background-color: #f2dcdc;
    
}
.listado-productos .btn-primary:hover {
    color: #333333;
    border: none;
    padding: 10px 15px;
    font-size: 14px;
    margin: 5px 2px 0 0;
    border-radius: 0;
    background-color:#ECB8BE;
}
.listado-productos .caption p {
    z-index: -10;
    bottom: 2px;
    min-height: 42px;
    font-size: 14px;
    text-align: left;
}

.modal-header h3{
text-transform:capitalize!important;
font-size:18px;
}
/*formulario*/
h3.form-title{ /*título del formulario*/
    color: #333333;
    /* text-transform: uppercase; */
}
form label.control-label{ /*título de label*/
    color: #333333;
}
label.control-label{ /*título de label*/
    color: #333333;
}
/*productos*/
.wdg-producto .caption .precio {
    line-height: 100%;
    font-size: 27px;
    text-align: right;
    line-height: 10%;
    margin-top: 10px;
    float: right;
}
.listado-productos .thumbnail h5 a {
    color: #000;
    text-decoration: none;
}
.listado-productos .thumbnail h5 {
    font-size: 16px;
    min-height: 48px;
    font-weight: 300;
    line-height: 24px;
    margin: 0 -6px 7px;
    text-align: left;
    padding: 8px 5px;
    border-top: none;
}
.listado-productos .thumbnail {
    padding: 0;
    border: none;
    border-radius: 0;
    display: block;
    line-height: 20px;
    margin-bottom: 30px;
}

/*media queries*/
@media(max-width: 979px){
    .nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a { /*items del nav desplegable*/
    padding: 9px 0 9px 15px;
    font-weight: 300;
    color: #fff !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 20px;
    border: none;
}


#logoWhatsapp{
width: 60px;
}

.navbar .brand {
    padding: 45px 10px 10px 0px;
    margin-left: -100px;
}

.brand-text .market-titulo {
 /*display: none;*/   /*OCULTA LOGO DE TEXTO*/
text-transform: uppercase;
font-weight:200;
color:#333333;
font-size:20px;
}



}
/*estilos para whatsapp fijo*/
.leguWsapp{
 position: fixed;
 bottom: 40px;
 right: 20px;
 z-index: 999;
 width: 80px;
 
}


/*estilos para el footer y las redes*/
.site-footer [data-widget="sitemap"], .site-footer [data-widget="socialsharer"] {
    color: #333333;
}
.modal-footer .btn-link {
    color: #333333;
}
.site-footer ul li a {
    color: #000;
}
.site-footer, .site-footer a {
    color: #000;
}
.socialRow{
     margin-top: -72px;
     text-align: center;
}
.social-icons {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
   
}
.social-icons > li {
  display: inline-block;
}
.social-icons > li > a {
  display: block;
  text-align: center;
  color: #000;
  font-size: 35px!important;
  padding: 16px 10px!important;
}
.social-icons > li > a:hover {
  color: #000; 
}

.modal-header{
background-color:#f2dcdc;
}

.modal-footer .btn+.btn {
background-color:#f2dcdc!important;
color:#333333;
}

/*FOOTER DESAPARECIDO */


.site-footer.modal-footer {
    padding: 10px!important;
    padding-bottom: 60px!important;
    border: none;
    text-align: right;
    background: #f2dcdc;
    box-shadow: none;
    border-radius: 0;
    COLOR: #333333;

}
.social-media{ /*redes en la derecha*/
        position: fixed;
        left: -25px;
        top: 32%;
        z-index: 2000;
       
    }
    .social-media li{
        list-style: none;
        margin:0;
    	color: #fff;
	    background-color: rgba(145,145,145, 0.8);
		padding:20px;
        display: block;
	}
	.social-media i{
		font-size: 24px;
        display: block;
        margin: auto;
        text-align: center;
        color: #fff;
	}
    .social-media a{
    color: #fff;
    text-decoration: none;
}
.social-media li:hover,
.social-media li:active{
    background-color: #ECB8BE;
    
}
li.mobile-legu{
display: none;
}

element.style {
}
.site-footer .btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background-color: #333333;
    background-image: none;
    background-repeat: no-repeat;
    border: none;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: none;
}
@media (max-width: 979px){

.social-media{
   
    background-color: RGBA(242,220,220,0.8);
    position: fixed;
    bottom: -5px; 
    left: 0;
    width: 100%;
    margin: auto;
    text-align: center;
    top: inherit;
    
}
.social-media li{
 display: inline-block;
 background-color: transparent;
 
}
li.mobile-legu{
 display: inline-block;   
}
li.mobile-legu i{
 color: #00ff0c;   
}
.leguWsapp{
 bottom: 90px; 
}
.navbar .nav>li>a {
 margin-top: 22px;   
}
}

/*Accordion*/
button.btn.btn-link{
 border: none;   
 background-color: #3CC85F!important;
}
button.btn.btn-link:hover,
button.btn.btn-link:focus,
button.btn.btn-link:active,
button.btn.btn-link:visited{
    text-decoration: none;
    color: #fff;
    border:none;
    background-color: transparent;
}
.card-body{
 padding: 10px;   
 color: #000;
}

.card-header a{
 color: #fff!important; 
 text-transform: uppercase;
}
.card-header{
     background-color: #3CC85F;
    padding: 2px;
    border-radius: 2px;   
    margin: 10px;
}

@media(max-width:450px){
 .logo-market {
    height: 50px !important;
}   
}
.home textarea, .home input[type="text"], .home input[type="password"], .home input[type="datetime"], .home input[type="datetime-local"], .home input[type="date"], .home input[type="month"], .home input[type="time"], .home input[type="week"], .home input[type="number"], .home input[type="email"], .home input[type="url"], .home input[type="search"], .home input[type="tel"], .home input[type="color"], .home .uneditable-input {
    
    color: #333;
    
}
/*.ordencompra_confirmar .page-body h4:after {
    content: " . Mínimo de compra $ 2500 ";
    color: red;
}*/
.iconos-home h3{
    color: #fff;
   line-height: 18px;
   margin-top: 20px;
}
.registrate .btn.btn-primary{
 background-color: #fff;
 color: #000;
 text-transform: uppercase;
}
.categoria h2{
 color: #fff;  
 font-size: 18px;
}

.site-footer .btn:hover {
    background-color: #ECB8BE;
}

form label.control-label {
    color: #333333;
    text-transform: uppercase;
}







#quienessomos p{
font-family: 'Roboto', sans-serif;
font-size: 18px!important;
}

 
h4.form-guest-title {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    text-transform: capitalize;
    color: #333333;
}


.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {
color:#111;
}

/* Esto es para el modal inicial OJO que afecta al modal de registro 
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1000000;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:absolute;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}
}

.modal {
top:75px!important;
}*/

@media (min-width: 992px) {
    #ss-menu .ss-menu-item {
font-family: 'Roboto', sans-serif;
    font-weight: 500;
    /* text-transform: uppercase; */
    font-size: 14px;
    letter-spacing: 4px;
    float: none;
    padding: 25px 10px 10px;
    margin-top: 15px;
    color: #333333;
    text-decoration: none;
    text-shadow: 0 1px 0 transparent;
    }
}

.social-media i {
    display: inline-block !important;
    font-size: 30px !important;
    color: #fafafa !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.social-media i.fa {
    font-family: "FontAwesome" !important;
    font-style: normal !important;
    font-weight: normal !important;
}

.social-media i.fa-instagram:before {
    content: "\f16d" !important;
}

.social-media i.fa-facebook:before {
    content: "\f09a" !important;
}