/*
 Theme Name:   Atresmedia Formacion Hijo
 Description:  Tema Hijo
 Author:       Incomaz Informática
 Author URI:   https://www.incomaz.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.product-labels {max-width:100%;}

.product-template-default .ocultar {display:none!important;}

.buscar .nav-link-text {font-size:0;}
.buscar .nav-link-text:before {
    font-size: 19px;
    transition: opacity .3s ease;
    content: "\f130";
    font-family: woodmart-font;
}

.daterangepicker table th, .daterangepicker table td {padding:0!important;}
.searchandfilter ul li {padding: 3px 0!important;}

.searchandfilter ul, .searchandfilter ul li {display:inline;}

.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header {background: #fc5b00!important;}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev:hover, .searchandfilter-date-picker .ui-datepicker .ui-datepicker-next:hover {background: #3333333c!important;}
.ui-datepicker-month {text-transform:capitalize;}
.ll-skin-melon .ui-datepicker th {padding:5px 0px;background: #eaeaea;color: #333;border-top:0;font-weight:Bold;}
.ll-skin-melon .ui-datepicker-calendar .ui-state-disabled {
    background: #eaeaea!important;
    color: #FFF!important;
	opacity:1!important;
}
.ll-skin-melon .ui-state-disabled .ui-state-default {color: #999;}

.ll-skin-melon .ui-datepicker .ui-datepicker-title {color: #FFF;line-height:16px;}
.ll-skin-melon .ui-datepicker .ui-datepicker-next span, .ll-skin-melon .ui-datepicker .ui-datepicker-prev span {top: 50%;margin-top: -8px;}

.category-nav-link .category-name {font-size:11px;}

.post-single-page .entry-content {margin-bottom:30px;}

.payment_methods .payment_method_paypal img, .payment_methods .payment_method_paypal a{display:none;}

.single-post-navigation{display:none;}

.wd-age-verify, .woodmart-content-popup, .woodmart-promo-popup {padding:0;}

.searchform .searchsubmit {height:50px;}

.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {
    max-width: 80%;
    width: 80%;
}

.woodmart-logo img {transform: none;perspective: none;-webkit-backface-visibility: visible!important;
}

h2.yikes-custom-woo-tab-title {display:none;}


@media (min-width:1024px) {
	div.nav-shop {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.title-size-small .woodmart-product-categories {margin-top:0px}
	.category-nav-link .category-products-count, .page-title .breadcrumbs {margin-top:0px;}
}

@media (max-width: 1024px){
	.woodmart-show-categories {
		display: inline-block;
		float: right;
		margin-top:0px;
	}

	.woodmart-product-categories > li {
		display: inline-block;
	}
	
	.title-size-small .entry-title {font-size: 16px!important}
}

.ifpatmlogo img {
    padding: 40px;
    width: 100%;
}

.woodmart-hover-tiled .product-element-bottom {padding: 15px 20px 30px 20px}

.product-grid-item.matriculadesactivada .woodmart-stock-progress-bar,  .contenedor-info-curso.matricula-desactivada .woodmart-stock-progress-bar{display:none!important;}

input.sib-email-area {
    background: #FFF;
} 

button[name="update_cart"] {
    display: none;
}

.woodmart-navigation .category-icon {
    margin-right: 15px;
    max-height: 25px;
    max-width: 25px;
    width: 100%;
}

ul#menu-menu-principal .sub-menu-dropdown{	
    width: auto!important;
white-space: nowrap!important;
    right: auto!important;
    left: 0!important;
}

.woodmart-checkout-steps ul{text-align:center;}

.woodmart-checkout-steps ul li {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 17px 20px;
    font-size: 1.3rem;
}

.entry-meta-list li.meta-author {display:none;}


.labels-rectangular.pers {
	top:auto;
    bottom: 20px;
    left: 0;
}
.labels-rectangular:not(.pers) {bottom:50px!important;
    top: unset!important;}

.labels-rectangular .Online.product-label {  background: green;} 
.labels-rectangular .Webinar.product-label {  background: #FFAB00;} 
.labels-rectangular .Presencial.product-label {  background: #fc5b00;} 
.labels-rectangular .Online.o.Presencial.product-label {background: #2196f3;}
.labels-rectangular .Online.y.Presencial.product-label {background: yellow;
    color: #000;}

.category-nav-link {padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;}

footer .newsletter .wpcf7 {position:relative;text-align:center;}
footer .newsletter .wpcf7 a {color:#fc5b00 }
footer .newsletter .wpcf7 input[type=email]  {background-color: #FFF;}
footer .newsletter .wpcf7 input[type=submit] {position:absolute;top:0;right:0;background-color: #fc5b00;color: #FFF;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;}

.single-product-sidebar.sidebar-right {border-left: 2px solid #eeeeee;padding:30px 4%;}
.blog-design-masonry .entry-title {font-size:20px;}
/* ------------------------- PRODUCTO --------------------------- */
.product-grid-item .product-title {margin-top:15px;}
.product-grid-item .product-title a {font-weight:bold;}
.product-grid-item .fecha {font-weight:bold;color: #fc5b00;word-wrap: break-word;font-size:90%}
.product-grid-item .price {font-weight:bold;text-align:center;word-wrap: break-word;font-size:180%;display:inline-block;}
.product-grid-item .button {display:inline-block;background-color:#fc5b00;color:#FFF; float:right;padding: 9px 15px;}
.product-grid-item .woodmart-stock-progress-bar {
    margin: 20px -20px -30px -20px;
    padding: 10px 20px 15px 20px;
    background: rgba(0,0,0,.04);
    opacity: .8;}

    .product-grid-item .woodmart-product-cats {
        margin-bottom: 10px;}

.product-template-default .stock {display:none!important;}

.product-image-summary .cart {display:inline-block;margin-bottom:0;}
.product-image-summary .summary-inner > .price .amount { color: #FF5E00}
.product-image-summary .summary-inner > .price {
	display: inline-block;
    padding: 8px 20px;
    margin-right: -4px;
	background: #FFF;margin-bottom:0;}

/* QUITAR CAROUSEL IMAGENES PRODUCTOS */

.woocommerce-product-gallery__wrapper .owl-stage {
	pointer-events: none;
}
.woocommerce-product-gallery__wrapper .owl-nav {
	display: none;
}

/* FIN QUITAR CAROUSEL IMAGENES PRODUCTOS */

.infocurso .propiedades-curso {background: rgba(252,91,0,.85);padding:15px 30px;}
.infocurso .propiedades-curso > div { margin-bottom: 10px;
    border-bottom: 1px solid #FFF;
    padding-bottom: 10px;
	color: #FFF;
	font-weight:600;;
}

.infocurso div.matricula-abierta {padding-bottom:30px;}
.infocurso div.matricula-abierta h4 {margin-bottom:5px;text-align:center;font-weight: bold;color: #FC5B00;}

/*
.infocurso .propiedades-curso > div {padding: 0 20px 20px 40px;position:relative;}

.infocurso .propiedades-curso > div:before {        
        display: inline-block;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        font-size: 24px;
        position: absolute;
        left: 0px;
        top: -5px;
    }
    
    .infocurso .propiedades-curso > div.tematica:before {content: "\f02d";}
    .infocurso .propiedades-curso > div.modalidad:before {content: "\f007";}
    .infocurso .propiedades-curso > div.codigo:before {content: "\f02a";}
    .infocurso .propiedades-curso > div.duracion:before {content: "\f017";}
    .infocurso .propiedades-curso > div.modulos:before {content: "\f0ca";}
    .infocurso .propiedades-curso > div.horario:before {content: "\f073";}
    .infocurso .propiedades-curso > div.asistentes:before {content: "\f0c0";}
    .infocurso .propiedades-curso > div.precio:before {content: "\f02e";}
    .infocurso .propiedades-curso > div.lugar:before {content: "\f041";}
    .infocurso .propiedades-curso > div.compartiren:before {content: "\f1e1";}
    .infocurso .propiedades-curso > div.contacto:before {content: "\f0e0";}
	
	*/
	
	
	

.woocommerce-store-notice a {color: #FFF;text-decoration:underline;}
.woocommerce-store-notice a:hover {color: rgba(255,255,255,.8);}
	
.infocurso > .fecha {background: rgba(0,0,0,.6);color: #FFF;padding: 15px 30px;font-weight:bold;}
.infocurso > .woodmart-stock-progress-bar {background: rgba(255,255,255,.9);color: #000;padding: 15px 30px;font-size: 90%;font-weight:600;margin-bottom:0;}
.woodmart-stock-progress-bar .total-sold {display:none;}
.woodmart-stock-progress-bar .current-stock {margin:0 auto;}
.infocurso .propiedades-curso > div {font-size:14px;}
.infocurso .propiedades-curso > div > span.titulo {display:block;font-size:90%;font-weight:300;text-transform: capitalize;}

.infocurso .propiedades-curso > div.modalidad, .infocurso .propiedades-curso > div.duracion, .infocurso .propiedades-curso > div.asistentes.hay-modulos, .infocurso .propiedades-curso > div.modulos {width:50%;display:inline-block;}

.woodmart-list ul li {align-items: initial;}
.woodmart-list ul li .list-icon {margin-top:3px;}

.wpb-js-composer .vc_tta-panel .vc_tta-panel-heading { padding: 20px;}
.wpb-js-composer .vc_tta-panel .vc_tta-panel-body { padding: 0 40px 30px 40px!important}


.wpb-js-composer .conocenos .vc_tta-panel .vc_tta-panel-heading { padding: 50px;}
.wpb-js-composer .conocenos .vc_tta-panel .vc_tta-icon.fa {font-size: 55px;line-height: 80px;display:block;}
.wpb-js-composer .conocenos .vc_tta-panel .vc_tta-title-text strong {margin-bottom: 20px;display: block;font-weight:800;}
.wpb-js-composer .conocenos .vc_tta-panel .vc_tta-title-text {font-weight:400;}

.wpb-js-composer .conocenos .vc_tta-panel.quienes_somos .vc_tta-icon.fa, .wpb-js-composer .conocenos .vc_tta-panel.quienes_somos .vc_tta-title-text strong {color: #8ed700;}
.wpb-js-composer .conocenos .vc_tta-panel.que_ofrecemos .vc_tta-icon.fa, .wpb-js-composer .conocenos .vc_tta-panel.que_ofrecemos .vc_tta-title-text strong {color: #edbc0c;}
.wpb-js-composer .conocenos .vc_tta-panel.que_buscamos .vc_tta-icon.fa, .wpb-js-composer .conocenos .vc_tta-panel.que_buscamos .vc_tta-title-text strong {color: #81c2fb;}
.wpb-js-composer .conocenos .vc_tta-panel.encuentranos .vc_tta-icon.fa, .wpb-js-composer .conocenos .vc_tta-panel.encuentranos .vc_tta-title-text strong {color: #4d4d4d;}


.product-grid-item.outofstock .button {background-color: rgba(252, 91, 0,.6);}
.product-grid-item.outofstock .siguiente {background-color: rgba(252, 91, 0,.8);}
.product-grid-item.matriculadesactivada .button {background-color: #888;}
.out-of-stock.product-label, .featured.product-label{display:none;}

.product-labels.pers .out-of-stock.product-label{display:block;}

.product-type-external .out-of-stock.product-label {display:none!important;}

span.Pack.cursos.product-label {
    background: rgba(0,0,0,.6);
}

.infocurso .propiedades-curso > div.lugar{
	padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;}
	
	.contenedor-info-curso {min-width:350px;}
	
	
	.testimonial-content strong {display:block;}
	.testimonial-content em{margin-top:20px;}
	
	.added_to_cart, .button, [type=button], [type=submit], button {background-color:#fc5b00 ; color: #FFF;}
	
	.color-scheme-light .testimon-style-boxed .testimonial-inner, .woodmart-dark .testimon-style-boxed .testimonial-inner {background-color: transparent;}
	.sib_signup_box_inside_1 {color: #333;}
	.sib_signup_box_inside_1 a {color: #333!important;text-decoration:underline;}
	.sib_signup_box_inside_1 input[type="email"] {background-color: #FFF;}
	
	div.wpcf7-response-output {display:none!important}

div.fecha {text-transform: uppercase;}
 
.product-image-summary .woocommerce-product-details__short-description {font-size:17px;line-height:22px;font-weight:400;color: #FFF;}
.product-image-summary .product-categry{ text-transform: uppercase;padding: 4px 25px;font-size: 12px!important;}
.product-tabs-wrapper .woocommerce-product-details__short-description {font-size: 17px;font-style: italic;}

.summary-inner .product-categry a{color: white!important;}

.row.curso .woodmart-info-box {
    background: #FFF;
    vertical-align: middle;
    padding: 10px 10px;
    margin-bottom: 20px;
}

.row.curso { justify-content: space-between;padding-bottom: 60px;
    padding-top: 25px;
  align-items: center;}
  
  .row.curso .woocommerce-breadcrumb a:first-child {display:none;}
  .row.curso .woocommerce-breadcrumb a {color: #FFF;
    font-weight: 600;
    font-style: normal;
    padding: 2px 7px;
  border: 1px solid #FFF;}
  
  .row.curso .woocommerce-breadcrumb a:after {content:"";display:none;}
  .row.curso .woocommerce-breadcrumb .breadcrumb-last:last-child {display:none;}
.product-tabs-wrapper {border-bottom:0;}

.product-tabs-wrapper .formador h4 {margin-bottom:10px;}

.product-tabs-wrapper .formador {margin-bottom:35px;}
.product-tabs-wrapper .formador > div {display:inline-block;}
.product-tabs-wrapper .formador > div:first-child {max-width:150px;margin-right:30px;width:100%;vertical-align:top;}
.product-tabs-wrapper .formador > div:first-child img{border-radius:100%;}
.product-tabs-wrapper .formador > div:last-child {width:calc(100% - 180px);margin-bottom:0;}

.product-tabs-wrapper .wc-tab-inner  h3.titulo-pres {margin-top: 20px;padding-top:20px;border-top: 1px solid rgba(129,129,129,.2);font-weight: 900;font-size: 17px;margin-bottom:15px;text-transform:uppercase;}

.poduct-tabs-inner > ol, .poduct-tabs-inner > ul {margin-bottom:30px!important;}

.product-tabs-wrapper ol {list-style: decimal;margin-left: 20px;margin-top:10px;margin-bottom:10px;}
.product-tabs-wrapper ul {list-style: initial;margin-left: 20px;margin-top:10px;margin-bottom:10px;}

.product-tabs-wrapper ol > li, .product-tabs-wrapper ul > li {margin-bottom:10px;} 


.widget-area .tematica span {display:block;}
.widget-area .product-list-item .product-title a, .widget-area .widget_recent_entries a {font-weight:600;font-size:15px;}
.widget-area .product-list-item .fecha  {font-weight:600;font-size:14px;}
.widget-area .product-list-item .woodmart-product-cats {display:none!important;}
.widget-area p:empty {display:none;}
.product-image-summary .product-images .labels-rectangular {right:-10px;}

.product-tabs-wrapper .matricula-abierta {
    font-weight: bold;
    color: #FC5B00;
    text-align:center;
    margin-bottom:10px;
    padding-top:40px;
    padding-top:40px;
    border-top:1px solid rgba(129,129,129,.2);
}

.product-tabs-wrapper .cart {
    margin: 0 auto;
    max-width: 600px;
    margin-bottom:40px;
}

.product-tabs-wrapper .te-avisamos input, .product-tabs-wrapper .te-avisamos textarea {background-color: #FFF;border:1px solid;color: #333;}
.product-tabs-wrapper .te-avisamos textarea {min-height:100px;}

/*@media (max-width: 1024px){
.woodmart-show-categories, .page-title-default .nav-shop > .woodmart-product-categories {
    display: none!important;
} }*/

.texto-legal p {margin-bottom:5px;}
.texto-legal {
    font-size: 10px;
    max-height: 90px;
    overflow: auto;
    margin-bottom:15px;
}

/* CATEGORÍA TÉCNICA DE INFORMATIVOS */
.summary-inner .product-categry.c17 {background-color: #b5b5b5;}
.summary-inner .product-categry.c18 {background-color: #66cc33;}
.summary-inner .product-categry.c19 {background-color: #ff3366;}
.summary-inner .product-categry.c20 {background-color: #ff9933;}
.summary-inner .product-categry.c21 {background-color: #ff6600;}
.summary-inner .product-categry.c22 {background-color: #006633;}
.summary-inner .product-categry.c23 {background-color: #003366;}
.summary-inner .product-categry.c27 {background-color: #003366;}



/* 

.product-grid-item > .product-wrapper {border-top:5px solid;}
.product-grid-item.product_cat-tecnica-de-informativos > .product-wrapper {border-color: #b5b5b5;}
.product-grid-item.product_cat-informatica-y-multimedia > .product-wrapper {border-color: #66cc33;}
.product-grid-item.product_cat-comunicacion > .product-wrapper {border-color: #ff3366;}


.product-grid-item.product_cat-comunicacion .button {background-color: #ff3366;}
.product-grid-item.product_cat-comunicacion .amount, .product-grid-item.product_cat-comunicacion .fecha {color: #ff3366!important;} */

.product-image-summary .quantity {display:none!important;}
.single_add_to_cart_button {font-weight:bold;font-size:17px}

.product-image-summary .entry-title {
    color: #FFF;
    font-size: 30px;
    font-weight: 900;
    line-height: 35px;
    text-transform: uppercase;}

.widget .product-list-item .product-element-top, .widget .product-list-item .woocommerce-product-details__short-description, .widget .product-list-item .woodmart-add-btn, .widget .product-list-item .price {display:none!important;}
.widget .product-list-item .product-wrapper {border-bottom:0;padding-bottom:0;margin-bottom:0px;}
.widget .product-grid-item {margin-bottom:10px;}

/* FOOTER */

.woodmart-prefooter{display:none!important;}

.footer-container {
    font-size: 12px;
    line-height: 22px;
color: #FFF;}

.copyrights-wrapper {background: #000000;}
.copyrights-wrapper .vc_wp_custommenu, .copyrights-wrapper .vc_wp_custommenu ul li {display:inline-block;}
.copyrights-wrapper .vc_wp_custommenu ul {margin-bottom:0;}
.copyrights-wrapper .vc_wp_custommenu ul li{margin-bottom:0;margin-right:10px;}
.copyrights-wrapper .vc_wp_custommenu ul li:last-child{margin-right:0px;}
.copyrights-wrapper .vc_wp_custommenu ul li a {font-size: 12px;line-height: 22px;color: #FFF;text-decoration: underline;}



.footer-container a {color: #FFF;}
.footer-container a:hover {color: rgba(255,255,255,.7);}

.tp-caption ul,
.tp-caption li {
 
    position: static !important;
    visibility: visible !important;
 
}
.footer-sidebar {padding-top:30px;}
.footer-column {margin-bottom:0px;}

 
/* LOGOS COORPORATIVOS FOOTER */
 
footer .logotipos-corporativos .gallery-images.justified-gallery {height:auto!important;}
footer .logotipos-corporativos .woodmart-gallery-item:last-child {margin-right:0;}
footer .logotipos-corporativos .woodmart-gallery-item {
    top: auto!important;
    left: auto!important;
	width:auto!important;
	height:auto!important;
    display: inline-block; 
    position: relative;
    vertical-align: middle;
    margin-right:15px;
	text-align:center;
}
 footer .logotipos-corporativos a img {
    position:relative;
	top:auto!important;
	left:auto!important;
	max-width:80px;max-height:30px;
    height: auto!important;
    width: auto!important;
    margin-left: 0!important;
    margin-top: 0!important;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: gray;
	filter: gray;
    -webkit-transition: -webkit-filter .2s ease-in-out;
    transition: -webkit-filter .2s ease-in-out;
    transition: filter .2s ease-in-out;
    transition: filter .2s ease-in-out,-webkit-filter .2s ease-in-out;
 }   

 /* HEADER */

.logotipos-corporativos a img {
    min-width: 45px;
    max-width: 80px;
   /* max-height: 45px; */}

    .logotipos-corporativos a:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}

    .grupo-atresmedia .sub-menu-dropdown.color-scheme-light {background-color: #232323;}
    .grupo-atresmedia img {
        max-height:55px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        -webkit-filter: gray;
        filter: gray;
        -webkit-transition: -webkit-filter .2s ease-in-out;
        transition: -webkit-filter .2s ease-in-out;
        transition: filter .2s ease-in-out;
        transition: filter .2s ease-in-out,-webkit-filter .2s ease-in-out;}
    .grupo-atresmedia:hover > a > span > img, .grupo-atresmedia.item-menu-opened > a > span > img {-webkit-filter: grayscale(0%);filter: grayscale(0%);}

        .woodmart-cart-design-3 .woodmart-cart-icon:before {
            color: #fc5b00;}

.title-size-small {background: #f2f2f2;padding-top: 0;padding-bottom: 0;}
.title-size-small .entry-title {background:#fc5b00;color: #FFF;padding: 10px 20px;font-size:1.3rem;text-transform:uppercase;font-weight:bold;display:inline-block;}
.page-title.with-back-btn .woodmart-back-btn{margin-left:-50px;}


.woodmart-stock-progress-bar .progress-area {
    background-color: #66cc33;}

.tabs-layout-tabs .tabs li a:after {bottom:0;}

.product-tabs-wrapper {padding-bottom:0px;}
.related-and-upsells > div {margin-top:40px!important;}

.searchandfilter-date-picker {display:none!important;}
.sf-field-submit > input {width:100%;border-radius:5px;}
.sf-datepicker {pointer-events: none;}

    /* SEARCH FORM */
	.autocomplete-suggestion {flex: 1 1 100%!important;}
	.autocomplete-suggestions .view-all-results {display:none!important;}
	.searchform * {margin:0!important;}
	.searchandfilter label {width:100%;}
	
	ul.sf_date_field {position: relative;}
	
	ul.sf_date_field li:first-child {position: absolute;left: 0;right: 0;top: -12px;bottom: 0;}
	ul.sf_date_field li:last-child input{border:0;text-align:right;margin-top:0px;}
	/*ul.sf_date_field:after {
    content: "";
    border-right: 1px solid #CCC;
    transform: translate(-50%, -50%);
    height: 100%;
    position: absolute;
    left: 50%;
    top: 61%;
}*/

.product-grid-item .star-rating {display:block;}
.woocommerce-review-link{color:#FFF;}

ul.ui-autocomplete {
    background: #FFF;
    box-shadow: 0 0 10px #ccc;
    padding: 10px;
    z-index: 1;
    max-width: 1292px;
	right:15px;
    width: 100%!important;
}

ul.ui-autocomplete li{padding:5px 10px;border-radius: 5px;}
ul.ui-autocomplete li:hover{cursor:pointer;background: #dadada;}


input::placeholder, textarea::placeholder {color: #464646;}
	
	
	.searchandfilter > ul{    display: grid;
    grid-template-columns: 1fr 200px 200px 200px 90px;
    grid-gap: 1%;align-items: center;}	
    .searchform input[type=text].s, .woodmart-ajax-search .searchform input[type=text].s, .search-form-results .searchform input[type=text].s {padding-right:15px!important;display:inline-block;color: #777;text-transform: uppercase;
        font-size: 14px;}
    .searchform .fecha {background-image: url('img/calendar.svg');
        background-position: right 10px top 50%;
        background-size: auto 15px;
        background-repeat: no-repeat;display:inline-block;padding:0px 15px!important;color: #777;text-align: center;text-transform: uppercase;font-size: 14px!important;touch-action: manipulation;cursor: pointer;}
    .searchform .search-by-category {position:relative!important;right:auto!important;left:0!important;wdisplay:inline-block;    border: 2px solid rgba(129,129,129,.2)!important;border-radius:5px;top:0;}
    .searchform .search-by-category .input-dropdown-inner {border:0!important;}
    .searchform .search-by-category .list-wrapper {width:100%;margin:0;}
    .search-by-category ul li a {font-size: 14px;text-align: center;}
    .searchform .searchsubmit {position:relative!important;right:0!important;margin:0!important;width:100%;height: 46px;background:#fc5b00;border-radius: 5px;}
    .searchform .searchsubmit:after {color: #FFFFFF;} 
    .search-by-category .input-dropdown-inner>a {font-size:14px!important;}
        .search-by-category .input-dropdown-inner>a:after {
        position: absolute;
        right: 10px;
    }
    .searchform .searchsubmit:hover:after {opacity: 0.8;}

    .search-form-results {margin-bottom:35px;}
    
.form-style-semi-rounded .search-results-wrapper .woodmart-scroll {
    right: -4px;
    left: -4px;
}

.woodmart-products-tabs.tabs-design-simple .tabs-name, .owl-carousel {z-index:auto;}

.search-results-wrapper .woodmart-scroll {box-shadow: 0 0 80px rgb(0 0 0 / 15%);}

/* REVOSLIDER -------------------------------------------------------------------- */
.info-curso-revo{
    height:100%;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
	max-width: 100%;
    
}

rs-sbg-wrap {background:#000!important;}
rs-sbg {opacity:.4!important;}

.info-curso-revo > div {margin-bottom:10px}
.info-curso-revo > div:last-child {margin-bottom:0px}
.info-curso-revo .titulo h2 {font-weight:900;color: #FFF;font-size:30px;}
.info-curso-revo .amount{color: #FFF!important;font-size:20px!important;font-weight: 400!important;}
.info-curso-revo .button {background-color: #fc5b00;color: #FFF;font-size:17px;}
.info-curso-revo .categorias a {color: #fc5b00;}
.info-curso-revo .categorias a:hover {color: #FFF;}
.info-curso-revo .descripcion {font-weight:300;font-size:17px;margin-bottom:25px;}
.info-curso-revo .detalles {font-weight:300;font-size:20px;margin-bottom:25px;font-weight:400;}

@media (max-width: 575px){
.woodmart-sticky-btn .single_add_to_cart_button {
    padding-left: 20px!important;
}
}

@media (max-width: 778px) {
    
    .product-tabs-wrapper .formador > div:first-child {margin:0 auto;}
    .product-tabs-wrapper .formador > div {width:100%!important;display:block;}
    .product-tabs-wrapper .formador > div h4 {text-align:center;margin-top:20px;}
	
.info-curso-revo {max-width: 80%;
    margin: 0 auto;}
	.info-curso-revo > div {margin-bottom:10px;}
.info-curso-revo .titulo h2 {font-size:20px;line-height:23px!important;}
.info-curso-revo .categorias a, .info-curso-revo .detalles, .info-curso-revo .amount {font-size:16px!important;line-height:25px!important}
.info-curso-revo .descripcion {font-size:15px;margin-bottom:15px;}
 .info-curso-revo .button {margin-bottom:15px;width:100%;font-size:16px!important;}
 
input::placeholder {color:#777!important}
 
 .product-image-summary .summary-inner>.price {font-size: 17px;}
 .product-image-summary .single_add_to_cart_button {margin-bottom:4px;}
 .product-image-summary .summary-inner > .price {padding:11px 20px;}
 .row.curso {padding-bottom: 0px;}
 .row.curso > .summary {padding-left: 45px;padding-right: 45px;padding-bottom:25px;}
 .single-product-page .summary-inner {margin-bottom:0px;}
 

.categorias > .col-12 {
	flex:0 0 50%;
max-width:50%;}

.categorias .more-products {display:none!important;}
.categorias .category-title {margin: -10px!important;}

.daterangepicker .drp-selected {display:none!important;}

.searchandfilter > ul {grid-template-columns: 100%;}

.search-results-wrapper {
    position: absolute;
    top: 42px;
    left: 5px;
    width: calc(100% - 10px);
}

.searchform input[type=text].s, .woodmart-ajax-search .searchform input[type=text].s, .search-form-results .searchform input[type=text].s {text-align:center;}

.search-by-category {
    display: inline!important;
}

.searchform > * {width:100%!important;margin-bottom:10px!important;}

 
}

/*.encina-slider input, .encina-slider .searchform .search-by-category {background-color: #FFF;}*/
.encina-slider {z-index:1;position:relative;}
.encina-slider > div {box-shadow: 1px 1px 5px #ddd;}
.encina-slider .buscador {margin-bottom:0;}
.encina-slider .buscador .widgettitle {font-weight: 900;
    color: #fc5b00;
    font-size: 150%;
    display: inline-block;
    margin-bottom: 0;
    padding: 9px;}
.encina-slider .buscador .searchform {    display: inline-block;
    width: calc(100% - 160px);
    float: right;}

/* CATEGORY GRID */

.category-grid-item .category-title {
    color: #FFF;
    background: rgba(0,0,0,.8);
    margin: 0 0 -15px -20px;
    padding: 5px 10px;
}
.category-grid-item .more-products {
    color: #000;
    margin-top:20px;
    background: rgba(255,255,255,.8);
    padding: 5px 10px;
    display: inline-block;
}

/*.mejs-container .mejs-controls {opacity:0;}
.mejs-container:hover .mejs-controls {opacity:1;}*/


.woodmart-products-tabs.tabs-design-simple .tabs-name>span {font-weight:900;}

.testimonial .testimonial-avatar img {max-width:150px;}
/*
.owl-nav > div {visibility:visible;opacity:1;}
.owl-nav > div[class*="prev"], .owl-nav > div[class*="next"] {transform:none!important}*/

.testimon-style-boxed .testimonial-inner {margin:5px;}

.article-body-container .woodmart-entry-meta, .article-body-container .hovered-social-icons {display:none!important;}

.woodmart-stock-progress-bar .progress-area, .woodmart-stock-progress-bar .progress-bar {height:4px;}
.product-grid-item .product-title{font-size:15px;}



.woodmart-search-opened {overflow:auto;}

.woodmart-search-opened .woodmart-search-personalizado {
   display:inline!important;
    top:80px;
    max-width: 1322px;
    margin: 0 auto;
}
.woodmart-search-personalizado {
    position: absolute;
    z-index: 400;display:none!important;
    right: 0;
    left: 0;
    padding: 20px;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    background-color: #FFF;
    border-radius:20px;
    transition-duration: 1s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

.platform-Windows .woodmart-search-opened .header-banner, .platform-Windows .full-screen-menu-open .header-banner, .platform-Windows .woodmart-search-opened .whb-row, .platform-Windows .full-screen-menu-open .whb-row, .platform-Windows .woodmart-search-opened .main-page-wrapper, .platform-Windows .full-screen-menu-open .main-page-wrapper {padding-right:0px!important;}

.woodmart-close-side:after {
    content: "\f10f";
    font-family: woodmart-font;
    display: inline-block;
    font-size: 16px;
      display: block;
      position: absolute;
      color: white;
      right: 0;
      top: 150px;
      width: 50px;
      height: 50px;
      font-size: 16px;
       line-height: 50px;
      text-align: center;
      cursor: pointer;
  }

.mobile-nav .cerrarMenu{
    display: inline-block;
	position:absolute;
    top: 22px;
    right: 22px;
  }
  
.woodmart-close-side:after {display:none!important;}

.cam-menu-movil {display: block;padding: 20px 15px 20px 15px;border-bottom:1px solid rgba(129,129,129,.2);}
.cam-menu-movil > img {max-height:40px;}

.site-mobile-menu .sub-menu li a {
    padding-left: 30px;
}

.woodmart-burger-icon .woodmart-burger, .woodmart-burger-icon .woodmart-burger::after, .woodmart-burger-icon .woodmart-burger::before {width: 25px;}
.woodmart-burger-icon .woodmart-burger::before {top: -7px;}
.woodmart-burger-icon .woodmart-burger::after {top: 7px;}

 
 
 
  .single-product .main-page-wrapper {margin-top: -80px;}
  
.cabecera-producto {height:100%;background-size:cover!important;}


.woodmart-twitter-element .twitter-content-wrapper, .woodmart-twitter-element .twitter-content-wrapper a{color: #333;}

@media (max-width: 1024px) {
	.cart-widget-side, .login-form-side, .mobile-nav {width: 100%;}

	.cart-widget-side, .login-form-side, .slide-from-right, .slide-from-left{
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}
}

.author-area .title{margin-bottom:0px;margin-top:10px;font-size:100%;}
.author-area .author-area-info{font-size:13px;}

.woocommerce-terms-and-conditions-wrapper {margin-bottom:20px;}

.header-banner {color: #FFF;}

.woocommerce-billing-fields {margin-top: 0;}
.woocommerce-shipping-fields {display:none;}
.woocommerce-additional-fields h3 {display:none;}
.woocommerce-additional-fields__field-wrapper {margin-top: 20px;margin-bottom:20px!important;}

a.convocatoria.full-width i {margin-right:10px;}
a.convocatoria.full-width {
    width: 100%;
    background-color: #FFF;
    color: #fc5b00;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 10px;
}

.wc_payment_method.payment_method_paypal, .wc_payment_method.payment_method_bacs, .wc_payment_method.payment_method_redsys, .wc_payment_method.payment_method_ppcp-gateway {
	display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 3px;
    border: lightgray solid 1px;
    background-color: white;
    align-items: center;
}

.miniatura {max-width:60px;display: inline-block;padding-right: 10px;vertical-align: middle;}

/* POPUP ----------------- */

.pum-container.custom-position p:empty {
    display: none!important;
}
.contenido-popup>.vc_column_container>.vc_column-inner {
    padding: 0px!important;
    border: 0px;
}
.contenido-popup>.vc_column_container>.vc_column-inner .wpb_single_image{margin-bottom:0px!important;}

div.podcast-title header.entry-header {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
	}

div.podcast-title header.entry-header div.slogan {
	margin-bottom: 0px;
	color:#000;
    font-weight: 600;
    font-style: italic;
}

.podcast .barra {
   display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin: 30px 0;
    padding: 10px 0;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
}

.podcast h2.titulo {font-size:30px;font-weight:bold;}

aside.podcast .woodmart-widget.widget {
    box-shadow: 0px 0px 5px #cbcbcb;
    padding: 20px;
}

.woodmart-widget ul.no-bullets > li:last-child {margin-bottom:0px;padding-bottom:0px;border-bottom:none;}
.woodmart-widget ul.no-bullets > li {height:unset!important;display:flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 20px;}
.woodmart-widget ul.no-bullets > li > a {float:none!important;min-width:50px;margin: 0 15px 0 0!important;font-size:12px;}
.woodmart-widget ul.no-bullets br, .woodmart-widget ul.no-bullets .time {display:none!important;}

.gusta-featured-image.show-show.podcastico:before {
    content: '';
    width: 40px;
    height: 30px;
    background: #fc5b00;
    position: absolute;
    left: 10px;
    bottom: 10px;
    border-radius: 50px;
    background-image: url('/wp-content/uploads/2021/12/ondas.svg');
    background-repeat: no-repeat;
    background-position: 50%;
}

.gusta-post-meta p {font-size:15px!important;}
.gusta-label {font-weight: 400!important;}
.gusta-icon-link {background-color: #fc5b00!important;}
.gusta-icon-link:hover {background-color: #FFAB00!important;}

.subtitulo-podcast {font-weight:600;color: #fc5b00;}


.gusta-section .edit-link, .ss-element .edit-link {display:none!important;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 35px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.wpcf7 input[type=number]{text-align:left!important;padding: 0 15px!important;}

.incompany-servicios .vc_tta.vc_general .vc_tta-panel-title a span {color: #fc5b00!important; }

/* TUTOR PRO */

/* LECCIÓN ---------------- */

.tutor-course-spotlight-wrapper .tutor-default-tab .tab-body {max-width:100%!important;}
.tutor-course-details-top {display:none!important;}
.tutor-color-primary-60 {color:#FFF!important;}
.tutor-course-single-content-wraper #tutor-single-entry-content {height:auto!important;overflow:hidden!important;}


.tutor-course-single-sidebar-wraper .tutor-sidebar-tabs-wrap .tutor-sidebar-tabs-content #tutor-lesson-sidebar-tab-content {height:auto;overflow:inherit;}

.tutor-quiz-wrapper {
    margin: 0 auto;
    padding: 50px 30px!important;
}
.tutor-course-single-content-wraper #tutor-single-entry-content .tutor-quiz-wrapper .tutor-quiz-wrap {width:100%!important;}

.tutor-full-width-course-top h4, .tutor-full-width-course-top h5, .tutor-full-width-course-top h6{margin-bottom:0px}
.tutor-wrap {margin-bottom:50px;}
.enrolment-expire-info {text-align:center;margin-top:20px;margin-bottom:0px;}

.tutor-course-details-action-btns {display:none;}
.tutor-course-details-ratings {display:none;}
@media (min-width:768px){
	.tutor-course-details-header {
	display: flex;
    justify-content: space-between;
	margin-bottom:20px!important;
	}
}
	
.showmore-short-text, .tutor-has-showmore .tutor-showmore-btn, .tutor-has-showmore .tutor-showmore-content:before {display:none!important;}
.showmore-text {display:block!important;}

.tutor-course-single-content-wraper .tutor-single-course-content-next {display:none!important;}

.tutor-default-tab .tab-body-item > .tutor-fs-6.tutor-fw-medium {display:none!important;}

.tutor-login-wrap form#tutor-login-form > div:last-child {display:none!important;}
.tutor-login-wrap form#tutor-login-form > div.tutor-justify-content-between > a {display:none!important;}
.tutor-login-wrap form#tutor-login-form > div.tutor-input-group, .tutor-login-wrap form#tutor-login-form > div.tutor-d-flex {margin-bottom:20px!important}
.tutor-login-wrap form#tutor-login-form > div.gglcptch.gglcptch_v2 {margin-bottom:20px!important;margin-top:0px!important;}

.tutor-dashboard-menu-item.tutor-dashboard-menu-withdraw, .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-cards-container> div:last-child{display:none!important;}

.tutor-frontend-dashboard {overflow:hidden;}

.skip-quiz-btn {display:none!important;}

.tutor-course-details-header{display:block;}
.tutor-course-details-header .tutor-course-details-title{max-width:100%;}
.tutor-frontend-dashboard {width:100%!important;}

.lesson-template-default .tutor-tab-item ul {list-style: initial;padding-left: 35px;margin-bottom: 20px;}
.lesson-template-default .tutor-tab-item .tutor-container > .tutor-fs-5 {display:none;}

.lesson-template-default .tutor-icon-angle-left {display:none!important;}

.lesson-template-default .tutor-topics-title {margin-right:inherit!important;}

.lesson-template-default .tutor-course-spotlight-wrapper .tutor-course-spotlight-tab {padding:32px;}
.lesson-template-default .tutor-course-single-content-wraper #tutor-single-entry-content {padding-bottom:0px;}

.lesson-template-default .tutor-topic-active .tutor-lessons-under-topic < .active {background:#000;}

.tutor-course-single-pricing {display:none!important;}

.tutor-tab.tutor-course-spotlight-tab .tutor-fs-6 {min-height: unset!important;}

.product-grid-item.matriculadesactivada .button:after {
    content: 'LEER MÁS';
}

.product-grid-item.matriculadesactivada .button > span {
    display: none;
}

.summary-inner .alert_container {
	display: flex!important;
    flex-direction: row;
    flex-wrap: wrap;
	margin-top:20px;
	max-width:500px;
}

.summary-inner .alert_container .subscribe_for_interest_text {
	width: 100%;
    margin-bottom: 15px;
    font-size: 15px;
}

.summary-inner .alert_container button {
	flex:1;
	max-width:200px;
	border-radius: 0 5px 5px 0;
	
}
.summary-inner .alert_container button.unsubscribe_button{
	max-width: 100%;
    border-radius: 0;	
}

.summary-inner .alert_container input {
	background-color:#FFF;
	flex:1;
	margin:0;
    border: none;
	border-radius: 5px 0 0 5px
	}
	
	
.summary-inner .alert_container .registered_message {
	background: rgba(252,91,0,.85);
    padding: 15px 30px;
    color: #FFF;
	}
	
.sequra-promotion-widget[data-type=text] {background: rgba(255,255,255,.9);
    height: 40px!important;
    display: flex;
    align-items: center;}

figure {margin-bottom:20px;}
figure > figcaption {margin-top:10px;}