/*
Theme Name:     Ronneby Child Theme
Theme URI: 		http://themes.dfd.name/ronneby/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://wpsaloon.com/
Template:       ronneby
Version:        1.0.0
*/

@media only screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom #header-container, .dfd-side-by-side-mode-custom #header-container #header {
		position: fixed !important;
		background: transparent;
	}
}
@media only screen and (max-width: 800px) {
	.dfd-side-by-side-mode-custom #header-container #header .header-wrap > .row:last-child {
		background: transparent;
	}
}
@media only screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header {
		padding: 0 30px;
	}
}

body { font-family: 'Lato', sans-serif !important; }



/* Menu mega-menu */
.aio-icon-component .feature-title { font-family: 'Lato', sans-serif !important; }
.aio-icon-component .aio-icon-description p { font-family: 'Lato', sans-serif !important; }
.dfd-blog-wrap .entry-media  { font-family: 'Lato', sans-serif !important; }


.info-box-negra .aio-icon-box .feature-title { font-weight: 600; color: #fff !important; }
.info-box-negra .aio-icon-box .aio-icon-description p { font-family: 'Lato', sans-serif !important; color: #fff !important; }

.widget-title { font-family: 'Lato', sans-serif !important;  }

.entry-content { font-family: 'Lato', sans-serif !important; }

/* Página profesores */

body.single-my-product .folio-entry-media img.attachment-full { display: none; }


/* Widget portfolio */
.widget-portfolio { padding: 0 10px; }
.widget-portfolio h3 { font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: 3px;
    line-height: 20.8px;
    margin-bottom: 5px;
    text-transform: uppercase;  }
.widget-portfolio .port-field { margin-bottom: 20px; }

.social-ico { display: inline-block; }

/* Clase general de texto blanco */
.texto-blanco { color: #fff !important; }

/* Widget sidebar cursos margen con asterisco */
.widget-cursos { margin-top: 15px !important; }

/* Calendario */
.dp_pec_wrapper { box-shadow: none!important; border: 0px !important; padding: 0px !important;  }
.dp_pec_wrapper .dp_pec_content { padding: 0px !important; box-shadow: none !important; border: 0px !important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event { border: 0px !important; }

.dp_pec_date_time, .dpProEventCalendar_feed { border-radius: 1px !important; }

.folio-field-name { font-weight: 700 !important; }
.folio-add-info { display: none; }


h2.dp_pec_grid_title { font-weight: bold !important; }

ul.ficha-cursos { margin-bottom: 30px; }


.dp_pec_grid_wrapper { background-color: #fff !important; }

.single-pec-events .entry-data { display: none; }


.pec_event_page_book { background-color: #ffea00 !important; color: #3c3c3c !important; font-size: 25px; padding: 15px 20px; border-radius: 5px; }

.dp_pec_row { margin-bottom: 35px !important; background-color: #f5f5f5; padding: 20px;  }

.single-pec-events .wp-post-image { border: 8px #f5f5f5 solid; margin-bottom: 15px; }
.single-pec-events .entry-meta { display: none; } 

h2.dp_pec_grid_title { font-weight: 900 !important; }

.dp_pec_grid_wrapper .dp_pec_content ul li.dp_pec_grid_event { border: 1px solid #fff !important; }


/* Forms */

.wpcf7-submit { background-color: #ffea00 !important; color: #3c3c3c !important }


.ocultar-button { display: none !important; }
.ocultarboton { display: none !important; } 

/*
select[data-dkcacheid] {
    display: inline;
}
*/


#dk0-listbox { max-height: auto !important; overflow: scroll !important; }

.entry-comments { display: none; }

.byline a span.cat-name { color: #3c3c3c; }


#wpcf7-f14856-p14712-o1, #wpcf7-f14859-p22750-o1 { background-color: #f5f5f5; padding: 30px; }


.titulo-cursos h2 { font-weight: 700!important; font-size: 16px!important; line-height: 24px; text-transform: uppercase; }

/* #mc_embed_signup {padding: 30px; background-color: #fff;} */

#mc-embedded-subscribe-form .mc-field-group { margin-right: 10px; }
#mc-embedded-subscribe-form .mc-field-group /* #mc-embedded-subscribe-form .clear */ {  }



#mc-embedded-subscribe { padding: 0 40px 0 40px !important; color: #3c3c3c; }

@media (max-width: 480px) {

.responsive-text .dfd-heading-module h5.widget-sub-title { font-size: 18px !important; line-height: 30px !important; }

.titulos-responsive h2.widget-title { font-size: 30px !important; line-height: 25px !important; }

}

.ult_pricing_table_wrap  { border: 0px !important; }

.tabla-formativa .ult_price_features ul { list-style: none; }
.tabla-formativa .ult_price_features ul li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #a0a0a0; }
.tabla-formativa .ult_price_features ul li a:hover { color: #000!important }

.tabla-formativa h3.box-name { color: #fff !important; }
.tabla-formativa h5.subtitle { font-family: "Lato" !important; color: #fff; font-style: normal !important; text-transform: uppercase; font-weight: bold; padding-bottom: 25px;  }

.tabla-formativa .ult_price_body_block { display: none !important; }

.tabla-formativa .top-part { background-color: #686868 !important;  }
.tabla-formativa .top-part { color: #fff !important; }


.tabla-formativa .amarillo-master h3.box-name { color: #3c3c3c !important; }
.tabla-formativa .amarillo-master h5.subtitle { color: #3c3c3c !important; }


.tabla-formativa .amarillo-master .top-part { background-color: #ffea00 !important;  }
.tabla-formativa .bottom-part { background-color: #ececec !important;  }


.tabla-formativa a.ult_price_action_button {  }
.tabla-formativa a.ult_price_action_button:hover { background-color: #3c3c3c; color: #fff !important; border-color: #3c3c3c !important; }
.tabla-formativa .ult_pricing_table_wrap {  }


/* Formularios fondo header */ 
/*
body.single-pec-events .dfd-stuning-header-bg-container { 
background-attachment: fixed;

    background-image: url("http://www.toomanyflash.com/wp-content/uploads/2016/08/cuando-tienes-delante-una-decisión-que-puede-cambiar-tu-futuro-lo-notas.jpg") !important;
    background-position: center center;
    background-size: cover !important;
}
*/


#cookie-law-info-bar { z-index: 9999999 !important; }

#inscribete.btn { color: #3c3c3c !important; }
#inscribete.btn:hover { 
background: #3c3c3c !important;color: #ffffff !important;border-color: #3c3c3c !important;
}

#inscribete2.btn { color: #3c3c3c !important; }
#inscribete2.btn:hover { 
background: #3c3c3c !important;color: #ffffff !important;border-color: #3c3c3c !important;
}


#solicitainfo.btn { background: #3c3c3c;color: #ffffff !important;border-color: #3c3c3c !important; }
#solicitainfo.btn:hover { 
background: #ffea00 !important;color: #3c3c3c !important;border-color: #ffea00 !important;
}


.page-id-17869 .crm-webform-wrapper { padding-top: 0px !important; }


.boton-centro { margin-left: auto !important; margin-right: auto !important; margin: 0 auto; }

.mc_embed_signup_scroll .mc-field-group { display: block; }

#mc_embed_signup_scroll h2 { font-size: 30px; line-height: 35px; }

.alinear-centro { text-align: center !important; }


.entry-content p a { color: #c2b62e !important; }