/******* HEADER LOGO *******/
.slide {
   position: relative;
}
.visorLogoCont {
	display: flex;
	top: 0;
	align-items: center;
	justify-content: center;
	height: 100%;
	left: 9.4%;
	background-color: #ffffff38;
	max-width: 22.2%;
}
#marca {
   height: 100%;
}
.visorLogo {
   margin: 0;
   padding: 0 15px;
   max-height: 100%;
}

/******* HEADER MENU *******/
#cssmenu > ul > li > a {
   text-transform: uppercase;
}
#cssmenu ul ul li > a, #cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {
   text-transform: uppercase;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {
   color: white;
   background-color: rgb(44,43,113);
}

/******* LISTADOR *******/
.listadorCaptionProducto3 {
   padding: 25px 15px;
   display: flex;
   align-content: center;
   justify-content: center;
   background-color: rgba(0, 0, 0, 0.67);
}
.listadorTituloProducto {
   height: auto;
   margin-bottom: 0;
   padding-bottom: 0;
   overflow: visible;
   color: rgb(255, 255, 255);
}    
figure.effect-julia3 figcaption::before {
   bottom: 38%;
}

/******* COLOR TEXTO BOTONES *******/
.botonoTitulo {
   color: black;
   font-family: "roboto" !important;
}
.botonoTexto {
   color: black;
   font-family: "roboto" !important;
}

.btn-custom {
   color: rgb(0,0,0);
   background-color: white;
}

.listadorTitulo {
   color: black;
}
.listadorTituloProducto a {
   color: white;
}
.form-control::-webkit-input-placeholder {
   color: #2c2b71;
}
.form-control:-moz-placeholder {
   color: #2c2b71;
}
.form-control::-moz-placeholder {
   color: #2c2b71;
}
.form-control:-ms-input-placeholder {
   color: #2c2b71;
}

/******* DETALLE *******/
.section-detalle .categorias {
   font-style: italic;
   margin-bottom: 10px;
}
.section-detalle .consulta-whatsapp {
   color: #ffffff !important;
   background-color: #0e9c1f !important;
   padding: 10px 20px;
   text-transform: uppercase;
   font-weight: 500;
   line-height: 20px;
   display: flex;
   align-items: center;
   margin-bottom: 25px;
   font-size: 14px;
   text-align: center;
   white-space: nowrap;
   border-radius: 4px;
}
.section-detalle .consulta-whatsapp i {
   font-weight: 500;
   margin-right: 5px;
   font-size: 15pt;
}
.section-detalle .scroller {
   height: 400px;
}

/******* CONTACTO *******/
.form-contacto .form-control {
   box-shadow: none;
   border-radius: 5px;
   border-color: #2c2b71;
   color: #2c2b71 !important;
}
.form-contacto textarea {
   resize: vertical;
}
.container-contacto .form-send {
   padding: 7px 25px;
   color: #fff;
   border-radius: 5px;
   text-align: center;
   margin-bottom: 10px;
   font-style: italic;
   display: none;
}
.container-contacto .btn-form {
   background-color: #fff;
   border: 1px solid #c3c3c3;
   padding: 7px 35px;
   border-radius: 5px;
   font-size: 17px;
}
.container-contacto .btn-form:hover {
   box-shadow: inset 2px 2px 1px rgba(0,0,0,.075);
}

/* ---------- Medias ---------- */
@media (max-width: 992px){
	.visorLogoCont {
      left: 0;
      margin: 0;
      max-width: 100%;
      background-color: #fff;
   }
	.visorLogo {
      max-width: 250px;
   }
}