/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */



/*Boton buscar inicio*/
.revtp-searchform input#searchsubmit, .revtp-searchform input#searchsubmit:focus {background: #c3002f!important; color:#fff!important;}


/* ACTION BAR */
#Action_bar ul.contact_details li.phone, #Action_bar ul.contact_details li.mail{font-size:18px!important; font-weight:bold!important;}


/* Footer */

#Footer .footer_copy {background: #f2f2f2!important;}
#Footer .footer_copy a { color: #c3002f; }

/*Footer widget*/ 

#Footer .widgets_wrapper .widget { text-align: center;}


#Wrapper { box-shadow: 0 0 0 0; }

@media only screen and (max-width: 767px) {
html { background-image: none !important; }
}

/* FOOTER CALL TO ACTION */
#Footer .footer_action {background: #c3002f!important;}


/* Subheader */
#Subheader:after { display: none; }

/* Shortcodes */
.opening_hours > h3 { font-size: 26px; line-height: 30px; }



.sliding_box { max-width: 380px; margin: 0 auto; }

blockquote {background:none!important;}

/*Listado Noticias*/
div.post-title > h2.entry-title > a{font-size: 24px!important;color:#c3002f!important;} 
div.post-title > h2.entry-title {line-height:28px!important;} 

/*  NINJA FORMS ESTILOS */

#ninja_forms_required_items, .nf-field-container {margin-bottom: 15px!important;}

.nf-field-container.textarea-container {margin-bottom: 0px!important;}

.nf-form-fields-required{ float: right; display:none!important;}

.list-checkbox-wrap .nf-field-element li label{font-weight:normal!important; font-size:18px;}

.nf-checked-label{color:#c3002f!important;}


div.nf-field-element h4{color:#c3002f;}

.label-left .nf-field-label{width:auto!important;}
.label-left .nf-field-element{width:auto!important;}

.list-checkbox-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label {cursor: pointer!important;}
.list-radio-wrap .nf-field-element li label:hover, .list-checkbox-wrap .nf-field-element li label:hover{color:#c3002f!important;}


/*barra adjuntar archivo*/
.animate {opacity:1!important;}


/*BOTON ENVIAR MATRICULA*/
input.matricula[type="button"]{border-color:#4ea229!important;background-color:#4ea229!important;}
input.matricula[type="button"]:hover{border-color:#3a811b!important; background-color:#3a811b!important;}
.field-wrap input.matricula[type=button], .field-wrap input.matricula[type=submit]{color:#ffffff!important;}
.button-stroke input.matricula[type="button"]:hover{background-color:#3a811b!important;}


.listado-eu {font-size:24px!important;}


/* Email field */
/*.nf-email:before {
 font-family: 'FontAwesome';
 content: "\f2ba"; /* Icon name */
/* padding: 2px 7px 0 0;
}*/

/* TABS */ 
.ui-tabs .ui-tabs-panel > b{font-weight:400!important;}

/* TABLA  MATRICULA*/
.tabla_info_matricula td{border:none!important;background-image:#none!important; text-align:left!important;}
table.tabla_info_matricula tr:first-child td { background: none!important;}

/*ETIQUETA COORDINADOR*/
.coordinador{background-image: url("/wp-content/uploads/2018/09/label_coordinador.png"); background-position:top left; background-repeat:no-repeat; z-index:999;}


/*FLECHAS DATEPICKER NINJA FORM*/
.pika-prev,
.is-rtl .pika-next {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==')!important;
}

.pika-next,
.is-rtl .pika-prev {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=')!important; 
}



/* FAQs*/
.faq .question .title, .faq .question .answer { font-size: 18px!important;}
.menu_fijo{position:fixed;background:#f2f2f2; border-right:1px solid #e0e0e0; min-height:120px; width:200px; display:block; padding:20px;}
.ancla_posicion{position:relative; top:-80px!important;}

@media only screen and (max-width: 767px) {
.menu_fijo{display:none;}
}

/* HEADER MOVIL*/
@media only screen and (max-width: 767px) {
.minimalist-header-no #Subheader { padding: 30px 0!important;}
}


/* OCULTO CAMPOS DE SUBIR ARCHIVOS DNI, PASPORTE Y TITULO*/
.hidden{display:none;}


/*oculto las filas de los campos addons del checkout*/
form.checkout tr.fee{display:none!important;}

#wc_checkout_add_ons{margin-top: 20px;margin-bottom: 20px;background-color: #F3F3F3;padding: 20px;}

#cxecrt-save-share-cart-modal .cxecrt-slide-content{padding:0px!important;}

.alert_success{background-color: #56920a}


/* ESTILOS WOOCOMMERCE */ 

.woocommerce .woocommerce-customer-details address{padding:15px 15px 15px 80px!important; width:auto!important;}


/* Página Forma de Pago*/

.woocommerce-order-received .woocommerce-thankyou-order-received {
border: 1px solid rgba(0, 0, 0, 0.08)!important;font-size: 140%!iportant;font-weight: 600!important;text-align: center!important;color:green!important; margin-bottom: 50px;background:#e5f2d9;}

.woocommerce ul.order_details {padding: 15px;margin: 2em 0 3em!important;font-size: 18px!important;border: 1px solid #ccc;}

h2.wc-bacs-bank-details-heading, h2.woocommerce-order-details__title {font-size: 30px!important;}
h3.wc-bacs-bank-details-account-name{font-size: 24px!important;margin-bottom: 0px!important; font-weight:400!important;}

.woocommerce .shop_table .product-name {text-transform: uppercase;}
.woocommerce .shop_table th, .woocommerce .shop_table td {font-size: 16px!important;}
td.woocommerce-table__product-name.product-name{font-weight:light!important; text-align:center!important;font-size: 20px!important;}

th.woocommerce-table__product-name.product-name, th.woocommerce-table__product-table.product-total {background:#404040!important;color:#fff!important; text-align:center!important;}

p.order-again{display:none!important;}


/*NUEVO AVISO DE COOKIES*/

.lity{z-index:999999!important;}
.moove-gdpr-modal-save-settings{background-color: #CCC!important;color: #000!important;border-color: #CCC! important;}
.moove-gdpr-cookie-notice p{font-weight: 400!important;text-align: justify;margin-bottom:15px!important;}

#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-allow-all, button.mgbutton.moove-gdpr-modal-allow-all{background-color: #ba0c2f!important;color: white!important;}
#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-settings-btn.change-settings-button, button.mgbutton.moove-gdpr-modal-save-settings.button-visible{background-color: #ccc!important;color: #333!important;}


@media (min-width: 768px){

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block! important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:0px!important;}
#moove_gdpr_cookie_info_bar{left: 30%!important; width:40%!important;top: 20%!important;bottom: inherit! important;  padding: 30px;}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{display:none!important;}

}


/* CORRIJO MES BUG INPUT CALENDARIO NINJA*/
.flatpickr-current-month .flatpickr-monthDropdown-months {
display: inline-block;
}
