/*
Theme Name: AyS Formación
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


#top .widget_nav_menu ul ul li a, #top .widget_nav_menu ul li a{
	padding-bottom:0px;
	padding-top:0px;
}
#top .widget_nav_menu li {
	border-bottom: 1px solid #ccc;
}
ul li.aysfootermenu a{
	font-weight:bold;
	color:#e1e1e1;
}
ul li.aysfootermenu ul li a{
	font-weight:normal;
	color:#FFFFFF;
}
#footer .iconbox_left_content .iconbox_icon{
width: 40px;
    height: 40px;
    line-height: 35px;
	margin-right: 10px;
}
/*div.botoncin{
	background-color:#00589b;
	margin-bottom:20px;
	padding:4px;
	}
div.botoncin a{
	color:#FFFFFF !important;
	}*/
div.slideshow_align_caption h1{
font-size:20px;
font-family: 'Raleway', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
letter-spacing: 1px;
font-weight: 300;
line-height: 1.1em;
text-transform: uppercase;
	}
.minuscula{
	text-transform:none !important;
}


.av_secondary_right{
	background-color:#333 !important;
}
.av_secondary_right a{
	color:#FFF !important;
}
#top #wrap_all .av-social-link-facebook a {
    color: #fff;
    background-color: #37589b;
}
#top #wrap_all .av-social-link-twitter a {
    color: #fff;
    background-color: #46d4fe;
}
#top #wrap_all .av-social-link-linkedin a {
    color: #fff;
   background-color: #419CCA;
}
#top #wrap_all .av-social-link-youtube a {
    color: #fff;
    background-color: #d82a27;
}

h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
}
#homefa .toggler, #homefa .toggle_content{
	background-color:transparent !important;
	color:#FFF;
}
.entry-content-wrapper li {
    padding: 0px 0 !important;
}
li.pruebe{
	border: 1px solid #6b9cac !important;
	}
li.pruebe .avia-bullet{
    border-color:transparent !important;
}
li.aysmarcado>a{
	color:#6b9cac !important;
	font-weight:bold !important;
}
.titularhomeh1{
	text-transform:none !important;
	color:#FFFFFF !important;
}
.titularhomeh2{
	text-transform:none !important;
	color:#FFFFFF !important;
	font-size:24px;
}
.mfp-iframe-scaler {
height:800px;
}
h3{
	font-size:16px;
}


/* TXUS */

a.boton{
display:inline-block;
padding:9px 18px;
font-size:14px;
text-transform:uppercase;
background-color:#002c77;
border:0;
color:#fff;
}
a.boton:hover{
background-color:#000;
text-decoration:none;
}
a.transp{
background-color:transparent;
border:2px solid #002c77;
color:#002c77
}
a.transp:hover{
background-color:transparent;
border:2px solid #000;
color:#000
}
a.blanco{
border:2px solid #fff;
color:#fff;
}
a.blanco:hover{
border:2px solid #002c77;
color:#002c77
}

.mayus{text-transform: uppercase}

/* locura de fecha fin- no se donde se configura para mostrarlo (algo ha pasado) */
.ajde_evcal_calendar .eventon_events_list .allday .evcal_cblock .evo_end {
    display: inline-block !important;
}


/* INDEX */
.cajatop h1{color:#fff; text-shadow: 2px 2px 5px #002c77; font-size:40px; margin-top:10px !important; font-weight:bold !important;}
.cajatop p{color:#fff; font-size:20px;}
.cajatop p span{color:#87eff1; text-shadow: 2px 2px 5px #666;}
.cajaboxnegrahome{padding-left:30px; padding-right:30px;}
.cajatop a.boton{margin-top: 20px;}

body.home .descuentos{display:none;}
.textosnegros,  textosnegros h1, .textosnegros p {color:#000 !important;}

/*texto amarillo*/
.textohomeresaltado p{
    color:#fff !important; 
    font-weight: bold !important;
    display:inline-block;
    background-color:#112e6a77;
    padding:5px 10px;
    border-radius: 5px;
}


/*CALENDARIO SUPERIOR HOME */
.calendarioarriba{background-color: rgba(255,255,255,1); padding: 10px;}
.calendarioarriba #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{font-size:13px !important}
.calendarioarriba .evo_cal_above{display:none;}
.calendarioarriba .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .calendarioarriba .ajde_evcal_calendar .evcal_month_line p {
    color: #333;
    font-size: 20px;
}
.calendarioarriba .ajde_evcal_calendar .calendar_header {
    min-height: 34px;
    margin: 2px 0 2px;
}
.calendarioarriba .eventon_fullcal .eventon_fc_daynames .evo_fc_day {
    font-size: 12px;
    margin: 0!important;
    padding: 9px 0;
    color:#666;
}
.calendarioarriba .eventon_fullcal .evo_fc_day {
    font-size: 14px;
    padding: 12px 0;
    color:#666;
}
.calendarioarriba .eventon_fc_days .evo_fc_day.has_events span {bottom: 28px;}
.calendarioarriba .ajde_evcal_calendar .eventon_events_list p.no_events{display:none !important;}

.calendarioarriba .eventon_events_list{display:none;}


/* CALENDARIO GRANDE */
.eventon_fc_days .evo_fc_day.has_events span i {
    background-color: #002c77 !important;
}
.eventon_fc_days .evo_fc_day.has_events, .eventon_fc_days, .eventon_fc_daynames {
    color: #666;
}
.evofc_title_tip .evofc_ttle_cnt{padding:8px 10px !important;}
.eventon_fullcal ul.evofc_ttle_events{padding:10px !important;}
.eventon_fullcal ul.evofc_ttle_events li {padding:8px !important; border-bottom: none !important;}
.evoFC .eventon_events_list .eventon_list_event .evcal_desc{padding-left:90px !important;}


/* EVENTOS LISTADOS Y GENERALES*/


#lista-cursos-home h2{font-size:24px}
#lista-cursos-home h2 span{font-weight:700}
#lista-cursos-home .eventon_events_list .evcal_time{display:none;}
#lista-cursos-home .eventon_list_event .evcal_desc span.evcal_event_title{color:#333 !important; font-weight:300; font-size:14px !important;}
.evcal_cblock .evo_start em.month, .evcal_cblock .evo_end em.month{font-size:14px !important}
#lista-cursos-home .eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc{
    padding-left: 97px;
    /*margin-top: 40px;*/
}
#lista-cursos-home .eventon_events_list .eventon_list_event .evcal_desc{ padding-left:97px;}
#lista-cursos-home .eventon_events_list .eventon_list_event .desc_trig, .evopop_top{
	background-color:#fff;
        padding-bottom: 10px;
}
#lista-cursos-home .ajde_evcal_calendar.evoEL #evcal_list {
    border: 0;
}
#lista-cursos-home .ajde_evcal_calendar.evoEL .eventon_events_list .eventon_list_event{   border-right:0;}


.eventon_list_event .evcal_cblock, .evo_lightboxes .evo_pop_body .evcal_cblock {
    color: #002c77 !important;
}
.evcal_cblock .evo_end:before{background-color: #002c77 !important; left:3px !important; top:14px !important;}

.evcal_cblock .evo_start, .evcal_cblock .evo_end{
	font-size:22px !important;
}

.evcal_cblock .evo_end {
    padding-left: 10px !important;
}

.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa {
    color: #666 !important;
    font-size: 13px !important;
}


.eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p {font-size:13px !important; line-height: 22px !important; color:#666 !important;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{white-space:normal; font-size:18px; font-weight:300; color:#000}
.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event{height:400px}

.evo_below_title .precioevento{color:#002c77 !important; font-weight: bold;}
.evo_below_title span.woocommerce-Price-amount, .evo_below_title span.woocommerce-Price-amount > span {display:inline-block !important; color:#002c77 !important;}


.cajasugerencia{height:100px}
.eventon_events_list .eventon_list_event .evcal_desc  .precioevento {color:#002c77 !important; font-size:14px;}
.eventon_events_list .eventon_list_event .evcal_desc  .precioevento span, .evo_pop_body .evcal_desc .precioevento span{display:inline-block !important; color:#002c77 !important}

.evcal_desc_info .evcal_time{display:none !important;}
.cajatecnologia{padding:15px !important; 
border-bottom: 40px solid #f8f8f8 !important;}
.cajatecnologia h3{margin-top:5px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #002c77}




/* Masonry de cursos */
.ajde_evcal_calendar.boxy.box_3 .eventon_list_event, .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events {
    width: 30% !important;
   margin: 15px 1.5%;
}
.ajde_evcal_calendar.evoEL.boxy.box_3 .eventon_events_list .eventon_list_event {
    border-right:0;
}
.ajde_evcal_calendar.evoEL.boxy.box_3 .eventon_events_list .eventon_list_event >.evo_boxtop{
border-bottom:2px solid #002c77;
}


/* Ficha curso */
hr.naranja.corto{border:0; border-bottom: 2px solid #002c77; width:150px}
.container_cursos .calendar_header{display:none;}
.resumen strong{color: #002c77; font-weight: bold !important;}
.resumen .fecha{color: #002c77}
.descripcioncurso{margin-top: 40px;}
.descripcioncurso h2{font-size:28px;}
.descripcioncurso h3{font-weight: bold;}
.descripcioncurso hr{border:0; border-bottom: 2px solid #002c77; width:200px}

.descripcioncurso article{float:none !important;}

.descripcioncurso {color:#000;}
.bloquecomprar {margin-top: 20px; clear:both;}
.bloquecomprar .evcal_evdata_icons, .bloquecomprar .evcal_evdata_cell h3{display:none !important;}
.bloquecomprar .evcal_evdata_row .evcal_evdata_cell{padding-left:0px !important;}
.bloquecomprar .evcal_evdata_row{background-color: transparent; padding: 0;}
.bloquecomprar  .evotx_price_line{color: #000; font-size: 18px !important; font-weight: 700; font-style: normal !important}
.bloquecomprar .evcal_evdata_row .evcal_evdata_cell a.evcal_btn{ padding:8px 20px; color:#fff; background-color: #002c77 }
.bloquecomprar table.variations{ margin:10px 0 0 0 !important;}
.bloquecomprar table.variations select{margin-bottom:0 !important;}
.bloquecomprar .price span{font-size:20px !important; color:#000; font-weight: 700 !important;}
.evcal_eventcard .bloquecomprar .evo_metarow_tix .tx_wc_notic {background-color:transparent; display: inline;}
.bloquecomprar .evotx_quantity{font-size:14px !important;}

.bloquecomprarsup{padding-top:30px;}

.filapie{border-top:1px solid #ccc; padding-top: 00px; margin-top:20px;}
.calendario .evcal_evdata_row{background-color: transparent;}
.calendario .evcal_evdata_row .evcal_evdata_cell{text-align: right; padding-left: 0 !important;}
.calendario .evcal_evdata_row .evcal_evdata_cell i{color:#454545; display: inline-block; margin-right:10px; font-size:20px !important; }
.calendario .evcal_evdata_row .evcal_evdata_cell a{color:#333; display: inline-block; margin-right:22px; font-size:16px !important; font-style: normal;}
.calendario .evcal_evdata_row .evcal_evdata_cell a:hover{color:#002c77;}

#evcal_curso .evcal_evdata_row.evo_metarow_socialmedia{text-align: center;}

.evo_metarow_socialmedia a.evo_ss {margin:0 !important;}

.evo_page_sidebar h2{font-size:26px;}
.evo_page_sidebar .ajde_evcal_calendar{margin-bottom:40px;}

.descripcioncurso h3 {
font-size:18px !important;
    font-weight: bold;
}

.descripcioncurso h3 strong {
    font-weight: bold;
}

.descripcioncurso h4 {
font-size:15px;
font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
margin:5px 0px;
}

p.reservacurso{font-weight: bold;}

div.rowaux{width:100%; padding: 0}
div.col50aux{width:50%; display:inline-block; margin:0; padding: 0; float:left}
img.imgaux{max-width:100% !important; margin-left:20px;}

.ajde_events-template-default #after_section_2{display:none;}



div.texto h3{text-transform:uppercase; font-weight:bold;}
.evotx_ticket_purchase_section p.price.tx_price_line{border-bottom:0 !important;     font-style: normal;}
.evoTX_wc .tx_price_line span.value{float:none !important}
.evotx_addtocart_total {display:none}
.single_add_to_cart_button{float:left !important}
.evoTX_wc .tx_price_line span.label{text-transform:none !important}




/* CARRITO */
tr.woocommerce-cart-form__cart-item.evo_event_ticket_item td.product-name a{color:#333; font-size: 14px; font-weight: 700;}
.shop_table .cart_item.evo_event_ticket_item .item_meta_data span{display:block;}
.shop_table .cart_item.evo_event_ticket_item .item_meta_data span b{display: inline-block !important; border-bottom: 0 !important;}
.shop_table .cart_item.evo_event_ticket_item .item_meta_data span.tipinscrip{display:inline; }
tr.fee{color:#60bd87 !important;}

#custom-documentacion-carrito {float:right; width:48%}



/* PROCESAR COMPRA */
#top .woocommerce-info {font-size:18px; color:#333;}
.woocommerce-additional-fields .evotx_checkout_additional_names h3{display: block !important;}
form.woocommerce-checkout .evotx_checkout_additional_names .evotx_ticket_additional_info {clear:left;}
.evotx_tai_oneholder .my-field-class label {display:none !important;}
#top #payment ul.payment_methods li{border:0 !important;}
#custom-fundae p, #custom-documentacion p{clear:both;}
#custom-fundae, #custom-documentacion{margin-bottom: 30px; border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.woocommerce-checkout-review-order .product-name a{color:#000; font-size: 16px;}


/* GRACIAS */
#top .order_details li {padding: 0 2em 0 0 !important;}



/* DETALLE DEL PEDIDO */
#top .evo_event_ticket_item .wc-item-meta li{display:block; border:0;}

.woocommerce-view-order h2.h2evotx, .woocommerce-view-order .evotx_event_tickets_section, .woocommerce-view-order .order-again{display:none;}

/* AREA PRIVADA */
.woocommerce-MyAccount-navigation-link--downloads{display:none;}
.woocommerce-Addresses .u-column2.woocommerce-Address{display:none;}


/* GENERALES DE LAS LISTAS DE PROXIMOS CURSOS (anchos) */
.eventon_events_list .evcal_time{display:none;}
.eventon_list_event .evcal_desc span.evcal_event_title{color:#333 !important; font-weight:300 !important; font-size:18px !important;}
.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc{padding-left: 97px; /*margin-top: 40px;*/}
.eventon_events_list .eventon_list_event .evcal_desc{ padding-left:97px;}
.eventon_events_list .eventon_list_event .desc_trig, .evopop_top{background-color:#fff;   padding-bottom: 10px;}

.ajde_evcal_calendar.evoEL #evcal_list {border: 0 !important;}
.ajde_evcal_calendar.evoEL .eventon_events_list .eventon_list_event{border-right:0 !important;}

/* AJUSTES DE LAS LISTAS EN EL LATERAL */

.evo_page_sidebar .eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc{padding-left: 97px;}
.evo_page_sidebar .eventon_list_event .evcal_desc span.evcal_event_title{color:#333 !important; font-weight:300 !important; font-size:14px !important;}

/*.evo_page_sidebar .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, .sin_val.hasFtIMG .evcal_desc {padding-left:97px !important}*/

.evo_page_sidebar .eventon_list_event a.sin_val.hasFtIMG .evcal_desc {padding-left:97px !important}


/* OTROS */
.button-alt{
    min-width: 110px;
    padding: 15px !important;
    line-height: 1em;
    margin: 4px 2px 0 0;
    font-size: 12px;
    width: auto;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    border: none;
    cursor: pointer;
    font-family: inherit;
    border-radius: 2px;
}

.p_lopd{display:none;}

.portadanoticiaslat .av-magazine-top-bar  a{
    font-size: 36px;
    font-weight: 700;
    color: #ababab;
    line-height: 36px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.portadanoticiaslat .av-magazine-top-bar  a:hover{text-decoration:none; color:#002c77;}




@media (max-width: 480px){
    .ajde_evcal_calendar.boxy.box_2 .eventon_list_event, .ajde_evcal_calendar.boxy.box_3 .eventon_list_event, .ajde_evcal_calendar.boxy.box_4 .eventon_list_event, .ajde_evcal_calendar.boxy.box_5 .eventon_list_event, .ajde_evcal_calendar.boxy.box_6 .eventon_list_event, .ajde_evcal_calendar.boxy.box_7 .eventon_list_event {
        width: 100% !important;
        margin: 15px 0;
    }
    div.col50aux{width:100%}
    img.imgaux{margin-left:0}

}

@media only screen and (max-width: 767px) {
    #footer .flex_column { width: 100% !important; margin-left: 0 !important; }
    .ajde_evcal_calendar.boxy.box_3 .eventon_list_event, .ajde_evcal_calendar.boxy.box_4 .eventon_list_event, .ajde_evcal_calendar.boxy.box_5 .eventon_list_event, .ajde_evcal_calendar.boxy.box_6 .eventon_list_event, .ajde_evcal_calendar.boxy.box_7 .eventon_list_event {
        width: 47% !important;
    }
   

}

/*PARA QUE SE VEA EN TABLETS EL ICONO*/
@media only screen and (max-width: 1024px) {
  nav.main_menu {
    display: block !important;
  }
  .menu-item {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }
  .calendario .evcal_evdata_row .evcal_evdata_cell a{font-size:14px !important;}
  #custom-documentacion-carrito {float:left; width:100%; margin-top:40px;}
}

/*FOR BLACK AND WHITE MASONRY WITH COLOR CHANGE*/
.blancoynegro .av-masonry-image-container {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
-webkit-transition: all .6s ease;
}
#top .blancoynegro .av-masonry-entry:hover .av-masonry-image-container {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    filter: grayscale(0);
}
.blancoynegro .av-masonry-entry-content{
background-color: #000000;
	font-size: 16px;
	padding: 10px 0;
}



#customer_details .form-row.desplegablecheckout{
    clear:both;
}
#customer_details .form-row.desplegablecheckout .optional{
    display:none;
}





