/*
 Theme Name:   Eduma Child
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/
.page-id-29424 .site-header .header_full {
background-color:rgba(30,67,102,0.7);
}
.krea-header{
	padding-top:175px;
}
.krea-header,
.krea-header-interior{
	background-color:rgba(30,67,102,0.7);
}
.krea-2023-menu ul{
	margin:0;
}
.krea-2023-menu ul li{
	list-style:none;
	display:inline-flex;
	margin-right:15px;
}
.krea-2023-menu ul li a{
	color:#fff;
	font-weight:600;
	font-size:20px;
}
.krea-2023-menu ul li a:after{
	content: '\2193';
	padding-left:5px;
	vertical-align:middle;
}
.krea-2023-menu ul li a:hover{
	
}
.playfair{font-family:Playfair Display !important; font-weight:900; font-style:italic;letter-spacing: -0.35px; }
.bebas{font-family:Bebas Neue !important; font-weight:600;}
.font40{font-size:40px;}
.font30{font-size:29px;}
.font22{font-size:19px;line-height:24px;margin-top:5px;margin-bottom:5px;}

.page-id-27932 .intro,.page-id-28008 .intro{ font-size:32px; line-height:40px; color:#000;letter-spacing:-0.35px;}
.page-id-27932 .botones .bebas,.page-id-28008 .botones .bebas{ margin-bottom: 5px;}
.page-id-27932 .botones .bebas p,.page-id-28008 .botones .bebas p{
	font-size:22px !important;
	line-height:25px !important;
}
.page-id-27932 .botones .thim-widget-button a,
.page-id-28008 .botones .thim-widget-button a{
	background-color:transparent;
	font-size: 32px;
    font-weight: bold;
    border-width: 2px;
    color: #141215;
    border-color: #000000;
	border-radius: 12px;
	width: 100%;
    text-align: center;
}
.page-id-27932 .red,
.page-id-28008 .red{color:#D80012;}
.page-id-27932 .wpb_single_image .vc_single_image-wrapper,
.page-id-27932 .banner figure,
.page-id-27932 .banner figure img,
.page-id-28008 .wpb_single_image .vc_single_image-wrapper,
.page-id-28008 .banner figure,
.page-id-28008 .banner figure img{
	width: 100%;
}
.page-id-27932 .miercoles,
.page-id-27932 .jueves,
.page-id-27932 .viernes,
.page-id-28008 .miercoles,
.page-id-28008 .jueves,
.page-id-28008 .viernes{
	font: normal normal bold 40px/40px Bebas Neue;
	letter-spacing: 0.12px;
	color: #141215;
}
.page-id-27932 .wpcf7-form-control-wrap input,
.page-id-27932 .wpcf7-form-control-wrap textarea,
.page-id-28008 .wpcf7-form-control-wrap input,
.page-id-28008 .wpcf7-form-control-wrap textarea{
	background: #FFFFFF00 0% 0% no-repeat padding-box;
	border: 1px solid #000000;
	margin-top:15px;
}
.page-id-27932 .wpcf7-form-control-wrap input[type=checkbox],
.page-id-28008 .wpcf7-form-control-wrap input[type=checkbox]{
	margin-top:0px;
}
.page-id-27932 .logos img,.page-id-28008 .logos img{
	max-height:125px !important;
	width:auto!important;
}
.page-id-27932 .none,
.page-id-28008 .none{
	display:none!important;
}

@media (max-width:767px){
	.krea-header{
		padding-top:100px;
	}
}


/*Formulario reservas*/



#frm-contact label {
    display: block;
}

#frm-contact #lbl-terms{
    display: inline-block;
}

#frm-contact input[type=text],
#frm-contact input[type=email],
#frm-contact textarea{
    width: 100%;
    margin-bottom: 12px;
}

#frm-contact .frm-message{
    display: none;
    padding:10px 15px;
    color:white;
    background-color:grey;
}

#frm-contact .frm-message.success{
    background-color:green;
}

#frm-contact .frm-message.error{
    background-color:orangered;
}
.btn_submit_r{
	background-color: #EC6730 !important;
border-radius: 5px !important;
padding: 7px 20px !important;
}

#rev_slider_2_1_wrapper,
#rev_slider_4_1_wrapper{
width:100vw !important;
left: 0 !important;
}
	
.sc_heading h2, .sc_heading h3{
font-size:40px !important;
font-weight:bold;
}

.course-payment{
	display:none !important;
}

.vc_grid h4{
	text-transform: uppercase;
	font-weight: 400;
}

@media only screen and (max-width: 767px) {
	.navbar-nav .sub-menu li a, .navbar-nav .sub-menu li span{
	color: white !important;
	}
}