/* ///////////////NAVBAR///////////////////////// */

#mega-menu-item-306 a, #mega-menu-item-317 a {
    background-color: #264D99 !important;
    color: #ffffff !important;
    height: 0 !important;
    display: inline !important;
    padding: 7px 15px !important;
    border-radius: 14px !important;
    margin-left: 15px !important;
}

#mega-menu-item-306 a:hover, #mega-menu-item-317 a:hover{
	background-color: #3366CC !important;
	color: #ffffff;
}

#mega-menu-item-307 a, #mega-menu-item-318 a{
	color: #ffffff !important;
	height: 0 !important;
  display: inline !important;
  padding: 6px 15px !important;
  border-radius: 14px !important;
	border: 1px solid #fff !important;
	margin-left: 5px !important;
}

#mega-menu-item-307 a:hover, #mega-menu-item-318 a:hover{
	background-color:rgba(255,255,255,0.1) !important;
}

#mega-menu-item-308 a, #mega-menu-item-319 a{
	font-size: 20px !important;
	margin-left: 15px !important;
}

#mega-menu-item-309 a, #mega-menu-item-320 a{
	font-size: 20px !important;
	margin-right: 15px !important;
}

#mega-menu-item-317 a{
	
}

@media only screen and (max-width: 1050px) {
  .mega-menu-item-320 {
    position: relative !important;
    top: -145px !important;
    left: 254px !important;
  }
	.mega-menu-item-319 {
    position: relative !important;
    top: -85px !important;
    left: 175px !important;
  }
	.mega-menu-item-318 {
    position: relative !important;
    top: -24px !important;
    left: 100px !important;
  }
	.mega-menu-item-317 {
    position: relative !important;
    top: 36px !important;
  }
}

@media (max-width: 767px){
.elementor-598 .elementor-element.elementor-element-1aeefb2 .elementor-image img {
    width: 48% !important;
}

.elementor-385 .elementor-element.elementor-element-28cb6a6a .elementor-image img {
    width: 52% !important;
}
}

#mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
    margin-top: 25px;
}
/* ///////////////FIN NAVBAR///////////////////////// */

/* ///////////////FOOTER///////////////////////// */

.nav_footer_rf, .nav_footerppal_rf{
	text-align:center;
}

.nav_footer_rf span, .nav_footerppal_rf span{
	margin-right:15px;
}

.nav_footer_rf span a{
font-size:12px;	
}

.nav_footerppal_rf span a{
	font-weight:400;
	color:#fff;
}

/* //////////////FIN FOOTER///////////////////////// */

/* ///////////////EDUCATIONAL///////////////////////// */

#student_icon .st0 {
	fill: #E5E5E5 !important;
}

#student_icon svg{
	width: 1.5em !important;
  margin-top: -3px !important;
}


/* ///////////////FIN EDUCATIONAL///////////////////////// */

/* ///////////////MEGAMENU PRODUCTS///////////////////////// */

#content_megamenu_products .st0 {
	fill: #fff;
}

/* ///////////////FIN MEGAMENU PRODUCTS///////////////////////// */

/* ///////////////CONTACT///////////////////////// */

.form-contact-rf .formulario-item{
	display: grid;
}

.form-contact-rf .formulario-item input, .form-contact-rf .formulario-item textarea, .form-contact-rf .formulario-item select{
	border-radius: 12px;
  border-color: #ccc;
}

.form-contact-rf .fondo_realflow{
	border: 1px solid #ccc !important;
	background-color: rgba(255,255,255,0) !important;
	text-align: center !important;
	border-radius:12px !important;
	color:#444 !important;
	display:block !important;
	margin:auto !important;
}

.form-contact-rf .fondo_realflow:hover{
	background-color:#f6f6f6 !important;
}

.form-contact-rf-educational .formulario-item{
	display: grid;
}

.form-contact-rf-educational .formulario-item input, .form-contact-rf-educational .formulario-item textarea, .form-contact-rf-educational .formulario-item select{
	border-radius: 12px;
  border-color: #ccc;
}

.form-contact-rf-educational .fondo_realflow{
	border: 1px solid #ccc !important;
	background-color: rgba(255,255,255,0) !important;
	text-align: center !important;
	border-radius:12px !important;
	color:#444 !important;
	display:block !important;
	margin:auto !important;
}

.form-contact-rf-educational .fondo_realflow:hover{
	background-color:#edebeb!important;
}

/* ///////////////FIN CONTACT///////////////////////// */
