/*
Theme Name:		ihMadrid	
Description: 	Tema hijo Hello Elementetor para ihMadrid
Author:       	ENDER APLICACIONES, la factoría del software.
Author URL:  	https://ender.es
Template:     	hello-elementor
Version:      	1.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	ihMadrid
*/

.jet-menu-item-wrapper {
    display: content !important;
}

.jet-menu-title {
    cursor: pointer !important;
}

p.texto_cont {
    font-family: "Roboto Slab", Sans-serif !important;
    margin-bottom: 5px !important;
    font-size: 10px !important;
    line-height: 1.25 !important;
}


section#gridcursos {
    margin-right: 15px;
}

div#entradilla h6 {
    font-size: 36px !important;
    font-weight: 700 !important;
}



ul.inputs-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}


div#flechas {
    position: absolute !important;
    left: 55% !important;
}

label.etiqueta {
    font-size: 34px !important;
    font-weight: 600 !important;
    color: #002469 !important;
    font-family: "FS Rufus", sans-serif;
}


@media only screen and (max-width: 1425px) {
    div#flechas {
        position: absolute !important;
        left: 30% !important;
    }
}

@media only screen and (max-width: 800px) {
    div#flechas {
        position: relative !important;
        left: 0 !important;

    }
}

.tm-meta-wpml-lang img {
    width: 25px!important;
    margin-left: 5px;
}

table.wccpf_fields_table.fechas-wrapper {
    border: none !important;
}

td.wccpf_label {
    border: 0;
    line-height: 2em;
    vertical-align: top;
    font-family: "Mulish", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25em;
    color: var(--e-global-color-primary);
    padding: 20px 10px;
}

td.wccpf_value {
    border: 0;
}
table.wccpf_fields_table td.wccpf_value input[type=text],
table.wccpf_fields_table td.wccpf_value input[type=number],
table.wccpf_fields_table td.wccpf_value input[type=email],
table.wccpf_fields_table td.wccpf_value input[type=password],
table.wccpf_fields_table td.wccpf_value textarea,
table.wccpf_fields_table td.wccpf_value select {
    border: 2px solid #002469!important;
}
.wccpf-fields-group-1 {
    margin-top: -55px;
    padding:10px;
}

table.wccpf_fields_table td.wccpf_label,
table.wccpf_fields_table td.wccpf_label label {
    width: 88px!important;
}
div.woocommerce-variation-price {
    position: relative!important;
    text-align: right!important;
    
}

/*
div#ui-datepicker-div {
    right: 20% !important;
    left: auto !important;
    width: 300px !important;
}
select.ui-datepicker-month,
select.ui-datepicker-year
 {
    display: inline-block;
}
*/
div#datos > ul, 
div#datos> div.elementor-widget-container > div.product > ul {
    list-style-type: none !important;
    list-style-image: url(https://desarrollo.ender.es/ihmadrid/wp-content/uploads/2021/09/list-style.svg) !important;
}

div#datos>div.elementor-widget-container>div.product > h5 {
    font-size: 14px;
    font-family: Mulish, Verdana, sans-serif !important;
    font-weight: 700 !important;
    margin: 20px 0;
}

table.variations tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
    background-color: #fff!important;
}
select#pa_forma-de-pago,
select#grupo,
select#nivel {
    border: 2px solid #002469;
    border-radius: 0px;
    padding-right: 25px;
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="12" path d="M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z");
    background-position: right 15px center;
    background-repeat: no-repeat;
    font-weight: 200;
    height: 100%!important;
    
}
div.grupos span label {
    margin-bottom: 10px!important;
}

img.wpml-ls-flag {
    width: 20px!important;
}
span.wpml-ls-native {
    display: none!important;
}
ul.wpml-ls-sub-menu {
    padding: 6px 0!important;
}
.wpml-ls-legacy-dropdown a {
	color:#ffc726!important;
}
.wpml-ls-legacy-dropdown {
    width: 3.5em!important;
}

span.entradilla {
    font-family: "FS Rufus", sans-serif;
    padding-bottom: 10px;
    font-weight: 700;
    font-size: 16px;
}
span.numero{
    font-family: "Rufus", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    color: #f6b800;
}
span.tit{
    font-family: "Rufus", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #f6b800;
}

.payment_box.payment_method_redsys {
    display: none!important;
}

@media only screen and (max-width: 820px) {
    div.product h2{
        font-size: 32px!important;
        font-weight: 700!important;
    }
	img.wpml-ls-flag { width: 30px!important; }
	.wpml-ls-legacy-dropdown {width: 4.5em!important;padding-top: 0px!important;}
	.wpml-ls-legacy-dropdown a {
	    color:#000!important;
    }
}


/* ocultar en el checkout

.product-quantity
{
	visibility:hidden;
	display:hidden;
} */
ins > span.woocommerce-Price-amount.amount {
	font-size: 25px!important;
}