/*
 Theme Name: Manami Child
 Template: manami
 Version: 1.0.0
*/

 
/*---------------------------------
      Custom CSS for Javi.Digital
------------------------------------*/


/* Descripcion Corta de Producto */
.product-details-text {
	color: red !important;
	font-size: 19px !important;
}

/* Alerta de Precio al Facilitador */
#price-alert, #price-alert-amount {
	display: block;
	margin-left: 10px;
	color: red;
	font-style: italic;
}

/* Footer Widgets */
.widget-footer-links li {
	padding-left: 13px !important;
}

/* Oculta boton Subir para Obligar a usar la Media Library */
.components-form-file-upload {
  display: none !important;
}

/* Oculta los Iconos Sobre la Imagen del Producto en el Catalogo y Home */
.product-item-utility {
	display: none;
}

/** **/
.product-item-image img {
    object-fit: cover;
    min-height: 306px;
}

/** Pagina de Curso **/
.course, .course-container, .course-container .course {
	border-bottom: none !important;
}

.course-lessons .lesson {
	border-top: 1px solid #e2e2e2;
}

/** Formato de Links a Archivos **/
.wp-block-file a {
	display: inline-block !important;
	max-width: none !important;
}

.wp-block-file__button {
	width: 100px;
	text-align: center;
}

.wp-block-file *+.wp-block-file__button {
    margin-left: .75em !important;
}


/* Archive del Facilitador */
.teacher-name {
	margin: 10px 0;
	color: hsl(184, 54%, 46%);
	
}

/* Titulo de Secciones en Vendor Page */
.middle-title h3 {
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #efefef; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
} 

.middle-title h3 span {
    background:#fff; 
    padding:0 10px; 
}

/* My Account */
.woocommerce-MyAccount-content .col-1, .woocommerce-MyAccount-content .col-2 {
    float: left !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.woocommerce-MyAccount-content .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce-MyAccount-content .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100% !important;
	max-width: 100% !important;
	min-width: 100% !important;
}

/* Vendors List */
.product-item-image.vendor img {
	object-fit: cover;
	width: 223px;
	height: 223px;
}

/* Categories Widget */
.prod-wdgt .product-categories li.cat-item a {
	float: none;
}

.prod-wdgt .product-categories li.cat-item a:hover {
	color: #30c18c;
}

/* Colores */
.post-password-form input[type="submit"],
.btn {
  background: hsl(184, 54%, 46%);
  border: 1px solid hsl(184, 54%, 46%) !important;
}

.btn:hover,
.btn:focus,
.btn:active {
  background: #a6af00 !important;
  border-color: #a6af00 !important;
}

.btn-alt {
  background: #a6af00 !important;
  border-color: #a6af00 !important;
}

.btn-alt:hover,
.btn-alt:focus,
.btn-alt:active {
  background: hsl(184, 54%, 46%) !important;
  border-color: hsl(184, 54%, 46%) !important;
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active {
  background: hsl(184, 54%, 46%) !important;
  border-color: hsl(184, 54%, 46%) !important;
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
p span {
  color: hsl(184, 54%, 46%) !important;
}

a {
  color: hsl(184, 54%, 46%) !important;
}

a.btn {
	color: #ffffff !important;
}

a:hover,
a:focus,
a:active {
  color: #333333 !important;
}