body {transition:none !important;}
.verdeCim{color:#008C92;}
.requerido{color:red !important;font-weight:700 !important;}
.splash h1{text-transform: uppercase;}
h2 small,.google_logo{color:#3c4858 !important;}

.card-course .descripcion, .card-course .descripcion p {color: #9e9e9e;font-size: 13.5px;}
.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color:transparent !important;border-radius: 0px;}
.breadcrumb > li + li::before {padding: 0 5px;color: #fff;content: "\00bb";}
.noBorder{border:0 !important;}
.black{color:rgb(60, 72, 88) !important;}
label.error{color:#c7254e;font-size: 12px;}
#formSolicitarPdf  label.error{float:left;}
.alert.alert-danger{margin-bottom:0px;}
.btn.btn-sanidad,.navbar .navbar-nav>li>a.btn.btn-sanidad{box-shadow:0 2px 2px 0 rgba(195,139,196,0.14),0 3px 1px -2px rgba(195,139,196,0.2),0 1px 5px 0 rgba(195,139,196,0.12)}.btn.btn-sanidad,.btn.btn-sanidad:hover,.btn.btn-sanidad:focus,.btn.btn-sanidad:active,.btn.btn-sanidad.active,.btn.btn-sanidad:active:focus,.btn.btn-sanidad:active:hover,.btn.btn-sanidad.active:focus,.btn.btn-sanidad.active:hover,.open>.btn.btn-sanidad.dropdown-toggle,.open>.btn.btn-sanidad.dropdown-toggle:focus,.open>.btn.btn-sanidad.dropdown-toggle:hover,.navbar .navbar-nav>li>a.btn.btn-sanidad,.navbar .navbar-nav>li>a.btn.btn-sanidad:hover,.navbar .navbar-nav>li>a.btn.btn-sanidad:focus,.navbar .navbar-nav>li>a.btn.btn-sanidad:active,.navbar .navbar-nav>li>a.btn.btn-sanidad.active,.navbar .navbar-nav>li>a.btn.btn-sanidad:active:focus,.navbar .navbar-nav>li>a.btn.btn-sanidad:active:hover,.navbar .navbar-nav>li>a.btn.btn-sanidad.active:focus,.navbar .navbar-nav>li>a.btn.btn-sanidad.active:hover,.open>.navbar .navbar-nav>li>a.btn.btn-sanidad.dropdown-toggle,.open>.navbar .navbar-nav>li>a.btn.btn-sanidad.dropdown-toggle:focus,.open>.navbar .navbar-nav>li>a.btn.btn-sanidad.dropdown-toggle:hover{background-color:#c38bc4;color:#fff}
.btn.btn-sanidad:focus,.btn.btn-sanidad:active,.btn.btn-sanidad:hover,.navbar .navbar-nav>li>a.btn.btn-sanidad:focus,.navbar .navbar-nav>li>a.btn.btn-sanidad:active,.navbar .navbar-nav>li>a.btn.btn-sanidad:hover{box-shadow:0 14px 26px -12px rgba(195,139,196,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(195,139,196,0.2)}
.btn.btn-sanidad.disabled,.btn.btn-sanidad.disabled:hover,.btn.btn-sanidad.disabled:focus,.btn.btn-sanidad.disabled.focus,.btn.btn-sanidad.disabled:active,.btn.btn-sanidad.disabled.active,.btn.btn-sanidad:disabled,.btn.btn-sanidad:disabled:hover,.btn.btn-sanidad:disabled:focus,.btn.btn-sanidad:disabled.focus,.btn.btn-sanidad:disabled:active,.btn.btn-sanidad:disabled.active,.btn.btn-sanidad[disabled],.btn.btn-sanidad[disabled]:hover,.btn.btn-sanidad[disabled]:focus,.btn.btn-sanidad[disabled].focus,.btn.btn-sanidad[disabled]:active,.btn.btn-sanidad[disabled].active,fieldset[disabled] .btn.btn-sanidad,fieldset[disabled] .btn.btn-sanidad:hover,fieldset[disabled] .btn.btn-sanidad:focus,fieldset[disabled] .btn.btn-sanidad.focus,fieldset[disabled] .btn.btn-sanidad:active,fieldset[disabled] .btn.btn-sanidad.active,.navbar .navbar-nav>li>a.btn.btn-sanidad.disabled,.navbar .navbar-nav>li>a.btn.btn-sanidad.disabled:hover,.navbar .navbar-nav>li>a.btn.btn-sanidad.disabled:focus,.navbar .navbar-nav>li>a.btn.btn-sanidad.disabled.focus,.navbar .navbar-nav>li>a.btn.btn-sanidad.disabled:active,.navbar .navbar-nav>li>a.btn.btn-sanidad.disabled.active,.navbar .navbar-nav>li>a.btn.btn-sanidad:disabled,.navbar .navbar-nav>li>a.btn.btn-sanidad:disabled:hover,.navbar .navbar-nav>li>a.btn.btn-sanidad:disabled:focus,.navbar .navbar-nav>li>a.btn.btn-sanidad:disabled.focus,.navbar .navbar-nav>li>a.btn.btn-sanidad:disabled:active,.navbar .navbar-nav>li>a.btn.btn-sanidad:disabled.active,.navbar .navbar-nav>li>a.btn.btn-sanidad[disabled],.navbar .navbar-nav>li>a.btn.btn-sanidad[disabled]:hover,.navbar .navbar-nav>li>a.btn.btn-sanidad[disabled]:focus,.navbar .navbar-nav>li>a.btn.btn-sanidad[disabled].focus,.navbar .navbar-nav>li>a.btn.btn-sanidad[disabled]:active,.navbar .navbar-nav>li>a.btn.btn-sanidad[disabled].active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-sanidad,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-sanidad:hover,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-sanidad:focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-sanidad.focus,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-sanidad:active,fieldset[disabled] .navbar .navbar-nav>li>a.btn.btn-sanidad.active{box-shadow:none}.btn.btn-sanidad.btn-simple,.navbar .navbar-nav>li>a.btn.btn-sanidad.btn-simple{background-color:transparent;color:#ee39bd;box-shadow:none}.btn.btn-sanidad.btn-simple:hover,.btn.btn-sanidad.btn-simple:focus,.btn.btn-sanidad.btn-simple:active,.navbar .navbar-nav>li>a.btn.btn-sanidad.btn-simple:hover,.navbar .navbar-nav>li>a.btn.btn-sanidad.btn-simple:focus,.navbar .navbar-nav>li>a.btn.btn-sanidad.btn-simple:active{background-color:transparent;color:#c38bc4}
.btn.desktop-hide{display:inline-block !important;}
.section.intro, #whySectionFooter{background: linear-gradient(60deg, #009AA7, #006b74) !important;}
#whySectionFooter.white-text{color:#fff;}
.hide{display:none !important;}
.course-intro p,
.text-justify{text-align:justify !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.centers-holder a .btn-secondary{margin: 5px auto;}
.clearfix::after {content: " ";display: table;clear: both; }
.grecaptcha-badge{visibility: collapse !important;}
.popoverCim{display: block;background-color:#fff;color:#009AA7;text-align:center;border-radius: 10px;}
.popoverCim .popover-content {padding: 10px 15px !important;}
.popoverCim .fa, .popoverCim .fa-solid, .popoverCim .fa-regular, .popoverCim .fa-light,  .popoverCim .fa-brands {display: inline-block !important;margin-right: 0px;margin-left: 20px;}
.popoverCim1 .arrow {top: -11px;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,.25);position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;float: right;}
.popoverCim1 .arrow:after {top: 1px;margin-left: -10px;content: " ";border-top-width: 0;border-bottom-color: #fff;border-width: 10px;position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.white{color:#fff !important;}
.whiteBg{background-color:#fff !important;}
.fontCim18 {font-size: 15px!important;line-height: 1.3em;}
.m-t-0{margin-top:0px;}
.m-b-0{margin-bottom:0px;}
.m-t-5{margin-top:5px;}
.m-t-10{margin-top:10px;}
.m-t-20{margin-top:20px;}
.m-t-30{margin-top:30px;}
.m-t-50{margin-top:50px;}
.m-t-100{margin-top:100px;}
.m-b-5{margin-bottom:5px;}
.m-b-10{margin-bottom:10px;}
.m-b-20{margin-bottom:20px;}
.m-b-30{margin-bottom:30px;}
.m-b-50{margin-bottom:50px;}
.m-b-100{margin-bottom:100px;}
.p-l-0{padding-left:0px;}
.p-l-10{padding-left:10px;}
.p-l-20{padding-left:20px;}
.p-l-30{padding-left:30px;}
.p-l-50{padding-left:50px;}
.p-l-100{padding-left:100px;}
.p-r-0{padding-right:0px;}
.p-r-10{padding-right:10px;}
.p-r-20{padding-right:20px;}
.p-r-30{padding-right:30px;}
.p-r-50{padding-right:50px;}
.p-r-100{padding-right:100px;}
.p-t-0{padding-top:0px;}
.p-t-10{padding-top:10px;}
.p-t-20{padding-top:20px;}
.p-t-30{padding-top:30px;}
.p-t-50{padding-top:50px;}
.p-t-100{padding-top:100px;}
.p-b-0{padding-bottom:0px;}
.p-b-10{padding-bottom:10px;}
.p-b-20{padding-bottom:20px;}
.p-b-30{padding-bottom:30px;}
.p-b-50{padding-bottom:50px;}
.p-b-100{padding-bottom:100px;}
.floatLeft{float:left;}
.floatRight{float:right;}
ul.no-bullets {list-style-type: none;padding: 0;margin: 0;}
#mapaWeb ul {list-style-type:none;padding-left:0;}
#mapaWeb ul li, #mapaWeb ul li a{color:rgb(60, 72, 88);}
#mapaWeb .tituloCentro{border-bottom:1px solid #eee;}
#mapaWeb li::before {padding: 0 5px;content: "\f101";font-family: FontAwesome;}
#formRegistro .control-label{font-size: 14px;}
.smo a{padding: 15px 10px 15px 10px !important}
.jobs-list .course-intro {margin: 20px 0 30px 0;border-top: 1px dotted #ccc;padding-top: 20px;padding-bottom: 20px;}
#LEADFORM_Button_Init_mobile,#btnEnviar,#btnformDejanosTusDatos,#btnformSolicitarPdf,#btnformOfertaEmpleo,#btnRegistro {font-weight: 400;letter-spacing: 0px;font-size: 1.5rem;}
#RESFORM_Button_Init{font-size: 14px;letter-spacing: 1px;}
.above-nav .above-nav-close {float:right;margin-right:0;margin-top:15px;background:transparent;border-radius:0;font-size: 42px;box-shadow:none;width: auto;height:100%;max-height: 200px;}
.modal-dialog .close{font-size: 24px;}
.btn.top_search_mobile {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 0px solid transparent;border-radius: 4px;color: #555;box-shadow:none;display:none;}
.nav.navbar-nav .search_table a .fa, .nav.navbar-nav .search_table a .fa-solid,.nav.navbar-nav .search_table a .fa-regular,.nav.navbar-nav .search_table a .fa-light,.nav.navbar-nav .search_table a .fa-brands{font-size: 17px;max-width: 17px;}
.nav.navbar-nav .search_table{display:none;}
#search-mobile{width:100%;border: 1px solid #D2D2D2;}
.smo a{font-size: 14px;color:#fff;}
.course-list .card.card-image-small .card-title, .related-courses .card.card-image-small .card-title, .course-list .course-item .card-title {text-align: left !important;font-size: 1.65rem;}
.dropdown-menu li > .enlaceReserva {font-size: 13px;padding: 10px 20px;margin: 0 5px;border-radius: 2px;transition: all 150ms linear;display: block;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap;}
.dropdown-menu li > .enlaceReserva:hover{background: #009AA7;color:#fff;box-shadow:0 14px 26px -12px rgba(153,153,153,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(153,153,153,0.2);}
.site-footer {padding-bottom: 0;}
footer .links-vertical a {padding: 5px;font-weight: 500;font-size: 12px;text-transform: uppercase;border-radius: 3px;text-decoration: none;position: relative;display: block;}
footer .links-vertical.flex{display: flex;flex-wrap: wrap;flex-direction: row;width: 100%;}
footer .links-vertical.flex a{width: 50% !important;display: block !important;}
.centro-ubicacion .card-content-street, .centro-ubicacion .card-title{color: rgba(0, 0, 0, 0.87) !important;}


/* Nuevo sistema select nativo */
.select {position: relative;display: inline-block;margin-bottom: 15px;width: 100%;}
.select select {display: inline-block;width: 100%;cursor: pointer;padding: 10px 15px;outline: 0;border: 0px solid #008c92;border-radius: 0px;background: #008c92;color: #ffffff;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.select select::-ms-expand {display: none;}
.select select:hover,
.select select:focus {color: #fff;border-color: #008c92;}
.select select:disabled {opacity: 0;pointer-events: none;}
.select_arrow {color:#fff;position: absolute;top: 6px;right: 20px;width: 0px;height: 0px;border: solid #fffff;border-width:0;display: inline-block;padding: 3px;}
.select_arrow.top-16 {top: 16px;}
.select select:hover ~ .select_arrow,
.select select:focus ~ .select_arrow {border-color: #000000;}
.select select:disabled ~ .select_arrow {border-top-color: #fff;}
.dropdownjs::after{font-family: "Font Awesome 6 Free";content: "";}

/* Nuevo sistemas pestanyas */
.section-main-content-tabs .tab-content .tab-pane{background: #f5f5f5;}
.section-main-content-tabs .nav.nav-tabs{ background-color:transparent;}
#cookie-notice {display: block;visibility: hidden;position: fixed;min-width: 100%;height: auto;z-index: 100000;font-size: 14px;line-height: 20px;left: 0;text-align: center;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);}
.cn-bottom {bottom: 0;}
.cookie-notice-container {padding: 10px;text-align: center;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align:center}
#cn-notice-text a{color:#fff; text-decoration:underline;}
#cn-notice-text a.label.label-success{text-decoration:none;margin-left: 10px;}
.card.card-profile.video{width: 60%;margin:20px auto;}
.card.card-profile.video .content {width: 100%;}
.section-main-content-tabs .tab-content .tab-image-block {width:100%;}
.section-main-content-tabs .tab-content .tab-image-block figure.boxEmpty{border:none;box-shadow:none;background:transparent;}
.section-main-content-tabs .tab-content .tab-block.never-column,.section-main-content-tabs .tab-content .tab-block.tab-images{display: flex;flex-wrap: wrap;}
.section-main-content-tabs .tab-content .tab-block figure {display: flex;flex-flow: column wrap;margin: 0 15px 30px;justify-content: space-between;text-align: center;background: #fff;border-radius: 6px;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);padding: 15px;flex-grow: 1;}
.section-main-content-tabs .tab-content .tab-block.never-column figure {width: 15%;}
.section-main-content-tabs .tab-content .tab-block.tab-images figure {width: 15%;}
.section-main-content-tabs .tab-content .tab-block.tab-images.tab-vertical figure {width: 43%;}
.section-main-content-tabs .tab-content .tab-block.never-column h3{width: 100%;}
.section-main-content-tabs .tab-content .tab-block figure.boxEmpty{background-color:transparent !important;border-radius:0 !important;box-shadow:none !important;}

/*** FORMULARIOS *********************/
.cloned-filter{background-color: rgba(0,0,0,.3);}
#ctaSection {background-color: rgba(0,0,0,.35);}
#contact-form.page-header{padding-top: 80px;padding-bottom: 60px;}
.toLowercase, input[type="email"] {text-transform: lowercase;}
.toUppercase{text-transform: uppercase;}
#contact-form .review--expanded, #contact-form .review__author-name{color:#3C4858;}

/*** BACK TO TOP / WHATSAPP **********/
#back_to_top, #back_to_top.off, #btnWhatsapp, #btnWhatsapp.off {opacity: 0;filter: alpha(opacity=0);}
#back_to_top, #btnWhatsapp {color: #fff;height: auto;position: fixed;bottom: 65px;margin: 0;z-index: 10000;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;right: 25px;visibility: hidden;-webkit-backface-visibility: hidden;}
#back_to_top.on, #btnWhatsapp.on {opacity: 1;filter: alpha(opacity=100);visibility: visible;right: 25px;}
#btnWhatsapp {opacity: 1;filter: alpha(opacity=100);visibility: visible;bottom: 10px}
#back_to_top > span , #btnWhatsapp > span{background-color:#008C92;border-color:#008C92;border-width: 1px;border-style: solid;width: 52px;height: 52px;line-height: 52px;text-decoration: none;-o-border-radius: 52px;-moz-border-radius: 52px;-webkit-border-radius: 52px;border-radius: 52px;-webkit-transition: all .2s ease 0s;-moz-transition: all .2s ease 0s;-o-transition: all .2s ease 0s;border: 2px solid #008C92;}
#btnWhatsapp > span{background-color:#25d366;border-color:#25d366;}
#back_to_top span, #btnWhatsapp span{text-align: center;}
.fa-stack,{position: relative;display: inline-block;vertical-align: middle;}
.fa-stack i{font-size: 26px;line-height: 26px;}

/*** VIDEOS ***********/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Generated by http://responsive-css.spritegen.com Responsive CSS Sprite Generator */
.areas-centros-sprite_icon-deporte, .areas-centros-sprite_icon-estetica, .areas-centros-sprite_icon-salud, .areas-centros-sprite_icon-veterinaria, .areas-centros-sprite_icon-vuelo,
.areas-centros-sprite_sanitaria-2, .areas-centros-sprite_icono-alicante, .areas-centros-sprite_icono-barcelona, .areas-centros-sprite_icono-distancia, .areas-centros-sprite_icono-girona,
.areas-centros-sprite_icono-murcia, .areas-centros-sprite_icono-valencia { max-width: 100%; background-size: 100%; background-image: url('/assets/img/areas_centros_cim.png'); }
.areas-centros-sprite_icon-deporte { background-position: 0 0%; background-size: 100%; }
.areas-centros-sprite_icon-estetica { background-position: 0 10.391823%; background-size: 100%; }
.areas-centros-sprite_icon-salud { background-position: 0 20.783646%; background-size: 100%; }
.areas-centros-sprite_icon-veterinaria { background-position: 0 31.175468%; background-size: 100%; }
.areas-centros-sprite_icon-vuelo { background-position: 0 41.567291%; background-size: 100%; }
.areas-centros-sprite_sanitaria-2 { background-position: 0 51.959114%; background-size: 100%; }
.areas-centros-sprite_icono-alicante { background-position: -5px 60.898502%; background-size: 130.434783%; }
.areas-centros-sprite_icono-barcelona { background-position: 0 68.718802%; background-size: 130.434783%; }
.areas-centros-sprite_icono-distancia { background-position: 0 76.539101%; background-size: 130.434783%; }
.areas-centros-sprite_icono-girona { background-position: 0 84.359401%; background-size: 130.434783%; }
.areas-centros-sprite_icono-murcia { background-position: 0 92.1797%; background-size: 130.434783%; }
.areas-centros-sprite_icono-valencia { background-position: 0 100%; background-size: 130.434783%; }
.colaboradores-sprite_bloque-logo-1, .colaboradores-sprite_bloque-logo-2, .colaboradores-sprite_bloque-logo-3 { max-width: 100%; background-size: 100%; background-image: url('/assets/img/colarboradores_sprite.png'); }
.colaboradores-sprite_bloque-logo-1 { background-position: 0 0%; background-size: 100%; }
.colaboradores-sprite_bloque-logo-2 { background-position: 0 50%; background-size: 100%; }
.colaboradores-sprite_bloque-logo-3 { background-position: 0 100%; background-size: 100%; }
#boxCentroPortada .destacadoCentro{font-weight:400;color: #009AA7;font-size:12px; line-height:20px;display:block;}
/*** emojis ***/
img.wp-smiley, img.emoji {display: inline !important;border: none !important;box-shadow: none !important;height: 1em !important;width: 1em !important;margin: 0 .07em !important;vertical-align: -0.1em !important;background: none !important;padding: 0 !important;}
/*** Cookie Consent **/
#cookie-consent{background-color: transparent;position: fixed;font-family: inherit;width: auto;bottom: 0px;right:25px;font-size: 10pt;margin:0;padding:0 0 5px 0;text-align:center;z-index:9999;cursor: pointer;}
#course-list  a.d-flex, #course-list .card-course-container.d-flex, .cursos-mas-demandados-centro a.d-flex,.card-course-container.d-flex{flex-direction:column;}
.card-course-container.d-flex{height:100%;}
#course-list .d-flex .card .card-image, .cursos-mas-demandados-centro .d-flex .card .card-image{height:auto !important;}
#course-list .d-flex .card .card-image img , .cursos-mas-demandados-centro .d-flex .card .card-image img {height:auto !important;}
#course-list .card-cta, .cursos-mas-demandados-centro .card-cta{margin-top:auto;margin-bottom: 10px;}
#c-bns{flex-direction:row-reverse;}
#cm{max-width: 50.2em !important;}
#cm em{font-style: italic !important;font-size: 0.9em;}
#c-txt {font-size: 1em;line-height: 1.5em;}
#c-txt .m-b-20{margin-bottom:20px !important;}
#c-p-bn,#c-s-bn{font-size: 1em;}
#c-s-bn{margin-left: 0 !important;margin-right: 1em;}
#cookie-consent #cookie-consent-settings{display:none !important;}
#c-p-bn, #s-all-bn{background-color: #009AA7 !important;border-color: #009AA7 !important;color: #fff !important;}
#s-bns{display:flex;}
#s-rall-bn{order:1;}
#s-sv-bn{order:2;}
#s-all-bn{order:3;margin-left: .5rem;}
@media screen and (max-width: 688px) {.cc_div #c-bns {flex-direction: column-reverse;}#c-p-bn{margin-top: .625em;}#s-bns{display: initial;}#s-all-bn{margin-left: initial;}}

/*** Cookie Consent V3**/
#cc-main .cm-wrapper{display:none !important;}

#box-rgpd {background: transparent;color: var(--cc-primary-color);font-family: font-family: "Poppins", sans-serif !important;font-size: 16px;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1.15;position: relative;text-rendering: optimizeLegibility;-webkit-text-size-adjust: 100%;position: fixed;z-index: var(--cc-z-index);}
@media (prefers-reduced-motion) {#box-rgpd {--cc-modal-transition-duration: 0s;}}
#box-rgpd :after, #box-rgpd :before, #box-rgpd a, #box-rgpd button, #box-rgpd div{all: unset;box-sizing: border-box;}


#box-rgpd .cc--anim .cm, #box-rgpd .cc--anim.cm-wrapper:before {transition: opacity var(--cc-modal-transition-duration) ease, visibility var(--cc-modal-transition-duration) ease, transform var(--cc-modal-transition-duration) ease;}
.disable--interaction #box-rgpd .cm-wrapper:before {background: var(--cc-overlay-bg);bottom: 0;content: "";left: 0;opacity: 0;position: fixed;right: 0;top: 0;visibility: hidden;z-index: 0;}
#box-rgpd .cc--anim .cm, #box-rgpd .cc--anim.cm-wrapper::before {transition: opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;}
.disable--interaction #box-rgpd .cm-wrapper::before {background: var(--cc-overlay-bg);bottom: 0;content: "";left: 0;opacity: 0;position: fixed;right: 0;top: 0;visibility: hidden;z-index: 0;}
.show--consent #box-rgpd .cc--anim.cm-wrapper::before {opacity: 1;visibility: visible;}


#box-rgpd .cm {background: var(--cc-bg);border-radius: var(--cc-modal-border-radius);box-shadow: 0 .625em 1.875em rgba(0,0,2,.3);display: flex;flex-direction: column;max-width: 24rem;opacity: 0;overflow: hidden;position: fixed;transform: translateY(1.6em);visibility: hidden;z-index: 1;}
#box-rgpd .cm--middle {top: 50%;transform: translateY(calc(-50% + 1.6em));}
#box-rgpd .cm--center {left: var(--cc-modal-margin);margin: 0 auto;right: var(--cc-modal-margin);width: unset;}
#box-rgpd .cm--box.cm--wide {max-width: 900px;}
#box-rgpd .cc--anim .cm {transition: opacity var(--cc-modal-transition-duration) ease, visibility var(--cc-modal-transition-duration) ease, transform var(--cc-modal-transition-duration) ease;}
.show--consent #box-rgpd .cc--anim .cm {opacity: 1;transform: translateY(0);visibility: visible !important;}
.show--consent #box-rgpd .cc--anim .cm--middle {transform: translateY(-50%);}
#box-rgpd div{all: unset;box-sizing: border-box;}
#box-rgpd .cm__body {display: flex;flex-direction: column;justify-content: space-between;position: relative;}
#box-rgpd .cm__texts {display: flex;flex: 1;flex-direction: column;justify-content: center;padding: 1rem 1.4rem 0;}
#box-rgpd .cm__title{font-weight: 500;padding: 0 1.3rem;margin-bottom:0;}
#box-rgpd .cm__btn--close+.cm__texts .cm__title {padding-right: 3rem;}
#box-rgpd .cm__desc{overscroll-behavior: auto contain;scrollbar-width: thin;padding: 0 1.3rem;color: inherit;font-size: .9em;line-height: 1.6;max-height: 40vh;overflow-x: visible;overflow-y: auto;padding-bottom: 1em;text-align:justify;}
#box-rgpd .cm__desc strong{font-size: 1.4em;display: block;line-height: 4.1rem;}
#box-rgpd .cm__title+.cm__desc {margin-top: 1.1em;}
#box-rgpd .cm__btns, #box-rgpd .cm__links {padding: 1.6rem 2.6rem;width: unset;}
#box-rgpd .cm__btns {border-top: 1px solid var(--cc-separator-border-color);display: flex;flex-direction: column;justify-content: center;}
#box-rgpd .cm--box.cm--wide .cm__btns {flex-direction: row;justify-content: space-between;}
#box-rgpd .cm__btn-group {display: grid;grid-auto-columns: minmax(0, 1fr);}
#box-rgpd .cm__btn-group.group-double{width: 66%;}
#box-rgpd .cm__btn-group.group-simple{width: 33%;}
#box-rgpd .cm--box.cm--wide .cm__btn-group {grid-auto-flow: column;}
#box-rgpd button {all: initial;box-sizing: border-box;color: unset;visibility: unset;}
#box-rgpd button{-webkit-appearance: none;appearance: none;cursor: pointer;font-family: inherit;font-size: 100%;line-height: normal; margin: 0;outline: revert;outline-offset: 2px;overflow: hidden;}
#box-rgpd .cm__btn {background: var(--cc-btn-primary-bg);border: 1px solid var(--cc-btn-primary-border-color);border-radius: var(--cc-btn-border-radius);color: var(--cc-btn-primary-color);font-size: .82em;font-weight: 600;min-height: 42px;padding: 1.1em 1em;text-align: center;}
#box-rgpd .cc--anim .cm__btn {transition: background-color .15s ease, border-color .15s ease, color .15s ease;}
#box-rgpd .cm--box.cm--wide .cm__btn {min-width: 120px;padding-left: 1.8em;padding-right: 1.8em;}
#box-rgpd span {all: unset;box-sizing: border-box;}
#box-rgpd button>span {pointer-events: none;}
#box-rgpd .cm__btn--secondary {background: var(--cc-btn-secondary-bg);border-color: var(--cc-btn-secondary-border-color);color: inherit;}
#box-rgpd .cm--wide .cm__btn+.cm__btn{margin-left: .375rem;margin-top: 0;}
#box-rgpd .cm--box.cm--wide .cm__btn {min-width: 120px;padding-left: 1.8em;padding-right: 1.8em;}
#box-rgpd .cm--wide .cm__btn-group+.cm__btn-group {margin-left: .375rem;margin-top: 0;}
#box-rgpd .pm__badge, #cc-main button {all: initial;box-sizing: border-box;color: unset;visibility: unset}
#box-rgpd .cm__footer {border-top: 1px solid var(--cc-footer-border-color);color: var(--cc-footer-color);padding: .7em 0 .5em;}
#box-rgpd .cm__links {display: flex;flex-direction: row;padding-bottom: 0;padding-top: 0;}
#box-rgpd .cm__link-group {display: flex;flex-direction: row;font-size: .8em;width: 100%;}
#box-rgpd a{-webkit-appearance: none; appearance: none;cursor: pointer;font-family: inherit;font-size: 100%;line-height: normal;margin: 0;outline: revert;outline-offset: 2px;overflow: hidden;font-weight: 600;}
#box-rgpd a {background-image: linear-gradient(currentColor, currentColor);background-position: 0 100%;background-repeat: no-repeat;background-size: 0 1px;font-weight: 600;position: relative;transition: background-size .25s, color .25s ease;}
#btn-aceptar{background-color:#009AA7 !important;border-color:#009AA7 !important;color:#fff !important;}

#box-rgpd .toggle__label {border-radius: var(--cc-pm-toggle-border-radius);height: 23px;transform: translateZ(0);width: 50px;}
#box-rgpd .toggle__label {opacity: 0;overflow: hidden;pointer-events: none;position: absolute;top: 0;z-index: -1;}
#cc-main .pm__section--toggle .pm__section-title, #cc-main .pm__btn--secondary, #cc-main .pm__btn{font-family: "Poppins", sans-serif !important;}
#cc-main .pm__btn.pm__btn_grey {background: var(--cc-btn-secondary-bg);border-color: var(--cc-btn-secondary-border-color);color: var(--cc-btn-secondary-color);}

#cc-main{font-family: "Poppins", sans-serif !important;}
#cc-main .pm__title {font-weight: 500;}
#cc-main .pm__section-desc {line-height: 1.5em;}
#cc-main .pm--box{max-width: 900px;}
#cc-main .pm__btn-group.btn-group-width-66{width:66.33%;}
#cc-main .pm__btn-group.btn-group-width-33{width:33%;}
#btn-aceptar-setup-ok {background-color: #009AA7 !important;border-color: #009AA7 !important;color: #fff !important;}

@media screen and (max-width: 600px) {
    #box-rgpd .cm__body {flex-direction: column !important;padding: 0 !important;}
    #box-rgpd .cm__btn-group {display: flex !important;flex-direction: column !important;min-width: auto !important;}
    #box-rgpd .cm--box.cm--wide .cm__btns {flex-direction: column;justify-content: space-between;}
    #box-rgpd .cm__btn-group.group-double, #box-rgpd .cm__btn-group.group-simple, #cc-main .pm__btn-group.btn-group-width-66, #cc-main .pm__btn-group.btn-group-width-33{width: 100%;}
    #box-rgpd .cm--wide .cm__btn + .cm__btn,#box-rgpd .cm--wide .cm__btn-group + .cm__btn-group {margin-left: inherit;}
    #btn-rechazar,#btn-configurar{margin-bottom:5px !important;}
}

/************* BOLSA TRABAJO **********************************/
.jobs-list h1{font-weight: 500;}
.jobs-list .card-title {font-size: 1.65rem !important;font-weight: 600;}
.card-job .label, .detalle-oferta .label {background-color: #999999;}
.card-job .label.label-primary {background-color: #009AA7;}
h1 .subtitle {padding-top:10px;}
.jobs-login h1, .jobs-login .h1 {font-size: 3.5rem;}

 /************* BLOQUES CONTENIDO ******************************/
 .section-main-content .variableContentContainer h2{font-size: 2.5rem !important;color: #009AA7;font-weight: 600;}

/************* TEMPLATE ERROR *********************************/
.page-error .section-primary.inline-featured-block p {display: block;}
.page-error #tematica .area-content{text-align:left !important;}

/************ PROVISIONALES ***********************************/
/*.reviews-alumnos.home .review-list__review-wrapper{background: #e2e7e8 !important;}*/
.reviews-alumnos .card .content-info {background: #fff;}
.reviews-alumnos .card [class*="content-"] {color:rgba(0,0,0, 0.87);}
.reviews-alumnos .content-info .author span {color: rgba(0,0,0, 0.87);border-top: 1px solid #e2e7e8;}
.content-cta-top p, .ofertas-bolsa-trabajo p {font-size: 18px;font-weight:300 !important;}
.content-cta-top .row-cta-top{flex-direction: row-reverse !important;align-items: center;}
body.whiteBg .section-grey{background-color: #E5E5E5;}
/*section.ofertas-bolsa-trabajo .form-control, .form-group .form-control{border: 1px;background-image:none;background-color: #f8f8f8 !important;}*/
section.ofertas-bolsa-trabajo .form-control, .form-group .form-control{background-color: #f8f8f8 !important;}
section.ofertas-bolsa-trabajo .form-group label {font-size: 16px;line-height: 1.428571429;color:#666e79;font-weight: 400;}
section.ofertas-bolsa-trabajo .course-item{display:flex;}
section.ofertas-bolsa-trabajo .card-course {margin-top: 20px;margin-bottom: 20px;}
section.ofertas-bolsa-trabajo .card .content {padding: 15px;}
section.ofertas-bolsa-trabajo .card-course .descripcion {display: block !important;}
.ofertas-bolsa-trabajo .card-course .descripcion, .ofertas-bolsa-trabajo .card-course .descripcion p{font-size: 13px;}
.ofertas-bolsa-trabajo select:invalid, select option[value=""] {color: #aaa;}
.contenido-landing img{width:100% !important;height: 100% !important;}
ul.accordion-list > li h3::after {content: "\f067";font-family: "FontAwesome";position: absolute;right: 0;top: 0;color: #009AA7;transition: all 0.3s ease-in-out;font-size: 18px;}
ul.accordion-list > li.active h3::after {transform: rotate(45deg);}

/** Colores enlaces 23.02.2024 ***/
.section.listado-areas.home .tabcontent .area-content a.destacadoCurso,.section.listado-areas.home .tabcontent .area-content a.destacadoCentro,#pestanyasCursos a{color:#3C4858 !important;text-decoration: underline;}
.section.listado-areas.home .tabcontent .area-content a.destacadoCurso:hover, .section.listado-areas.home .tabcontent .area-content a.destacadoCentro:hover,#pestanyasCursos a:hover{text-decoration: none;}



/********** CURSOS ***********************************/
.inline-featured-block .fa,.inline-featured-block .fa-solid,.inline-featured-block .fa-regular,.inline-featured-block .fa-light,.inline-featured-block .fa-brands {display: initial;}
.tpw-review-customers {text-align: center;color:#000;}
.tpw-review-customers.review-bottom{padding: 1em 0.05em 0 0.05em;}
.tpw-review-customers i {color: orange;padding: 0 0.02em;}
#pestanyasCursos a,#section-main-content-tabs .fondo-tabs a{text-decoration: underline;}

/*************** CUSTOM FORMS CIM *****************************/
.formCim .form-group{margin-top:15px !important;}
.formCim .form-group .required{color:red;font-weight:900;}
.formCim .legen-form-cim{margin-bottom: 10px;font-size: 17px;color: #3C4858;}
.formCim .ul-form-cim{list-style:none;padding-left:0;}
.formCim .form-group .control-label-cim{font-size: 14px !important;color: #3C4858;}
.formCim .form-group .legend-form-cim{font-size: 14px;line-height: 1.0714285718;color: #3C4858;font-weight: 400;margin: 16px 0 0 0;}
.formCim .form-group .form-group-check-inline .form-content-check{display:block;}
.formCim .form-group .form-group-check .form-content-check{display:flex;flex-direction:column;margin-top:5px;}
.formCim .form-group .form-group-check .form-content-check .form-check {display:flex;flex-direction:row;}
.formCim .form-check-input{background-image:none;width:15px;}
.formCim .form-check-inline{display:inline-flex !important;align-items: center;padding-left: 0;margin-right: 0.75rem;}
.formCim .form-check-inline .form-check-input {position: static;margin-top: 0;margin-bottom: 0;margin-right: 0.5rem;margin-left: 0;}
.formCim .form-check-inline .form-check-label{margin-bottom:0;}
.formCim .form-group .form-group-check .form-content-check .form-check .form-check-input{margin:0 5px 0 0;}
.formCim .form-group .form-group-check .form-content-check .form-check label{margin-top: 10px;}
.formCim .form-group input[type="file"]{opacity: 1;position: relative;background-image: none;background-color: initial !important;}
.formCim .form-group.is-fileinput{display:flex;flex-direction:column;}
.formCim .form-group.is-fileinput label{display:block;}
.formCim.form-horizontal .form-group .control-label-cim{margin:0 !important;text-align:right;padding-right:5px;font-size: 13px !important;}
.formCim.form-horizontal .form-group .legend-form-cim{font-size: 13px !important;}
.formCim.form-horizontal .form-group.is-fileinput{display:flex;flex-direction:row;}
.formCim.form-horizontal .form-group.is-fileinput label{margin:0;}

/*************** ENTRADAS BLOG CIM *****************************/
.ultimas-entradas-blog .title.text-center {margin-bottom: 0;}
.ultimas-entradas-blog .row-entradas{flex-wrap:wrap;}
.ultimas-entradas-blog .row-entradas .blog-item{width: 32.333%;}
.ultimas-entradas-blog .row-entradas .blog-item .card-blog-item{height:100%;margin-bottom:0;}
.ultimas-entradas-blog .row-entradas .blog-item .card-blog-item .content{padding-bottom:0;padding: 15px;}
.ultimas-entradas-blog .categorias-blog{list-style: none;display:flex;flex-wrap:wrap;padding-left: 0;margin-bottom: 0;}
.ultimas-entradas-blog .categorias-blog .item-categoria-blog{margin-right:5px;margin-bottom:10px;}
.ultimas-entradas-blog .categorias-blog .item-categoria-blog .link-categorias-blog {background-color:#999999;font-weight: 300;border-radius: 12px;padding: 5px 10px;color: #fff;font-size: 11px;line-height: 12px;}

/*************** AJUSTES JUANMA FONTAWESON 6 *****************************/
.section-course.inline-featured-block .fa-solid,.section-course.inline-featured-block .fa-regular,.section-course.inline-featured-block .fa-light,.section-course.inline-featured-block .fa-brands {margin: 0 0 15px 0;float: none !important;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.responsive-image{height:100% !important;}p{width:100%;}}
@media (min-width: 768px){.section-main-content-tabs .nav-tabs li a {font-size: 1.4rem;}.inline-featured-block .col-md-4 {margin-bottom: 20px;text-align: center;}.inline-featured-block .fa, .inline-featured-block .fa-solid, .inline-featured-block .fa-regular, .inline-featured-block .fa-light, .inline-featured-block .fa-brands {margin-right: 20px !important;margin-bottom: 0 !important;display: none;}#whySectionFooter .fa, #whySectionFooter .fa-solid, #whySectionFooter .fa-regular, #whySectionFooter .fa-light, #whySectionFooter .fa-brands {margin-right: 20px !important;margin-bottom: 0 !important;}#whySectionFooter p{display: table-cell;font-size: 0.85em;}#whySectionFooter p strong{font-size: 1.7rem;}.inline-featured-block span.mobile-separator {display: block;}.inline-featured-block .inline-feature-block-title {display: block;}body.with-popup{margin-top:110px;}.onlyMobile{display:none;}.onlyDesktop{display:block;}.d-flex{display:flex;}}
@media only screen and (min-width:768px) and (max-width:799px){.navbar .navbar-nav > li {margin-left: 8px;margin-right: 8px;}}
@media only screen and (min-width:768px) and (max-width:991px){.nav.navbar-nav .search_table {display:block;}.area-icon{max-width: 300px;}.botonesCentros .btn-primary,.botonesCentros .btn-secondary{width:94% !important;margin:0 auto !important;}.navbar .navbar-nav > li > a {font-size: 11px }.cursos-mas-demandados-centro .course-list .course-item{width: 25% !important;}.cursos-mas-demandados-centro .course-list .card.card-image-small .card-image{width: 80% !important;}.cursos-mas-demandados-centro .card-course .card-title {font-size: 1.5rem;line-height: 1.9rem;}.cursos-mas-demandados-centro .course-list .card.card-image-small .content{width: 100%;padding-left:10px;padding-right:10px;}#course-list .d-flex{display: inline-block;width: 100%;}.course-list .course-item {padding-bottom: 20px;}}
@media only screen and (min-width:768px) and (max-width:1720px){.cookie-notice-container {padding: 10px 220px 10px 220px}}
@media (min-width: 992px){#iconosSlider span.mobile-hide{display: inline !important;}#pestanyasCursos .tab-block{padding-right:30px;}.inline-featured-block .col-md-4 {margin-bottom: 0;text-align: left;}.inline-featured-block .fa,.inline-featured-block .fa-solid,.inline-featured-block .fa-regular,.inline-featured-block .fa-light,.inline-featured-block .fa-brands {display: block;}.inline-featured-block span.mobile-separator {display: none;}.inline-featured-block .inline-feature-block-title,.nav.navbar-nav .search_table{display:none;}.ubicacion .mobile-hide { display: inline-block !important;}#boxCentroPortada{width:33% !important;}#boxCentroPortada .destacadoCentro{font-size: 12px;line-height:25px;}.perfiles-cim .col-md-2 {width: 20%;}#asideFilterContent{overflow-y: auto !important;}.smo a {padding: 15px 5px 15px 5px !important;}.section-grey .card.card-signup.card-job p{margin-left: 0 !important}#pestanyasCursos .tab-vertical.tab-colaborador{width:100% !important;}}
@media (min-width: 1200px){.smo a {padding: 15px 10px 15px 10px !important;}}
@media (max-width: 1132px){.navbar .navbar-nav > li > a {font-size: 10px;padding-left: 10px;padding-right: 10px; }#texto-busqueda-top{max-width: 150px !important;}}
@media (max-width: 991px){#btn-cargar-profes, .intro-no-title .nav-breadcrumb{display: none !important;}.nav.navbar-nav ul.smo{display:none;}.col-md-4-logos img{margin:0 auto;}.card.card-profile.video{width: 100%;}.course-list .card.card-image-small .card-image, .related-courses .card.card-image-small .card-image {width: 30%;float: left;}.course-list .card.card-image-small .content, .related-courses .card.card-image-small .content {float: right;width: 60%;padding: 0;}.botonesCentros img{max-width: 50% !important;margin-bottom:10px !important;}#boxCentroPortada .destacadoCentro{font-size: 15px;line-height:25px;}.navbar .navbar-nav > li > a {padding-left: 0;padding-right: 0; }.navbar .navbar-nav > li {margin-left: 15px;margin-right: 15px;}#rowValoraciones .review-list__list, #rowValoraciones .review__content{display:block !important;}#rowValoraciones .review-list .review-list__review-wrapper{margin-bottom:20px;}.tablet-hide{display:none;}.box-login-registro{padding-top:20px;margin-top:40px;}.box-login-empresa{border-top-width:0 !important;}}
@media (max-width: 768px){.big-profile .card-image,.card-profile .card-image, .card.card-image-small .card-image {width: 90%;}.big-profile .content,.card.card-image-small .content {float: left;width: 90%;margin-right: 0%;margin-left: 2%;margin-right: 1%;}.card-course .card-title,.profesor-slider .profesor-item .card-bio {text-align:center !important;}.card.card-profile{width: 100% !important;}#myTab-accordion .panel-collapse .tab-block.never-column,#myTab-accordion .panel-collapse .tab-block.tab-images{display: flex;flex-wrap: wrap;}#myTab-accordion .panel-collapse .tab-block figure {display: flex;flex-flow: column wrap;margin: 0 15px 30px;justify-content: space-between;text-align: center;background: #fff;border-radius: 6px;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);padding: 15px;flex-grow: 1;width: 35%;}#myTab-accordion .panel-collapse .tab-block h3{width: 100%;}.navbar .navbar-nav > li > a {font-size: 12px;}#course-list  .card.card-image-small .card-cta,.cursos-mas-demandados-centro .card.card-image-small .card-cta{float:right;width: 60%;margin-left: 2%;margin-right: 1%;}#course-list .card.card-image-small .card-cta p.category, .cursos-mas-demandados-centro .card.card-image-small .card-cta p.category{text-align:left !important;}.ultimas-entradas-blog .reviews-alumnos.row-entradas{display: flex !important;flex-direction: column;}.ultimas-entradas-blog .row-entradas .blog-item {width: 100%;}.ultimas-entradas-blog .row-entradas .blog-item .card-image-blog{width: 30%;float: left;}.ultimas-entradas-blog .row-entradas .blog-item .content{width: 67%;padding-top:10px;padding-left: 2%;}.ultimas-entradas-blog .card-course .card-title{text-align:left !important;}}
@media (max-width: 767px){.nav-breadcrumb{background:transparent !important;}.nav-breadcrumb.conFondo{background:rgba(0,0,0,0.3) !important;}.navbar.navbar-default .container-fluid{padding-right:0;padding-left:0;}ul.nav.navbar-nav{padding-left: 15px;}.splash {margin-top: 73px;padding-top:10px;}.section-main-content-tabs .container {padding-left: 0px;padding-right: 0px;}.section-main-content-tabs .fondo-tabs{background: #f5f5f5 !important;}#myTab-accordion .panel .panel-heading .panel-title a {text-align:left !important;color:#36a9e1;}#myTab-accordion .panel .panel-heading .panel-title a:after {float:right;font-family: "Glyphicons Halflings";font-weight: normal;content:"\2212";}#myTab-accordion .panel .panel-heading .panel-title a.collapsed {color:#3C4858;}#myTab-accordion .panel .panel-heading .panel-title a.collapsed:after {content:"\2b";}#myTab-accordion .panel .panel-heading .panel-title a:focus{color:#36a9e1;}.cn-bottom {bottom:50px;}.btn.top_search_mobile{display:block;}.col-md-12.big-profile.video{padding-right:5px;padding-left: 5px;}.card.card-profile.video{margin:20px 0;}.card.card-profile.video iframe{width:97%;}.big-profile.video .content{margin-left: 10px;}.botonesCentros img{max-width: 25% !important;}#boxCentroPortada{margin-bottom:30px;}.areas-centros-sprite_icono-valencia{margin-top:-90px !important;}.tab-block.never-column h3,.tab-block.never-column figcaption{text-align:center;margin-top:10px;}.tab-block.never-column figure{margin-bottom:20px;}.site-footer .links-vertical li{margin-bottom:8px;}.above-nav .above-nav-close{height:auto;top:10px;}.tab-image-block figure {width:33%;display: inline-block;padding-bottom:20px;padding-left:2px;padding-right:2px;}.tab-image-block figure figcaption{text-align:center;}.onlyDesktop{display:none;}.onlyMobile{display:block;}#rowValoraciones, #rowTexto, #rowFaqs{margin-right: 0;margin-left: 0;}.reviews-alumnos.home{display:block !important;padding:0 10px;margin-bottom:0 !important;}.reviews-alumnos.home .review-list__review-wrapper{margin-bottom:10px;}.ofertas-bolsa-trabajo .container{padding-left:30px !important;padding-right:30px !important;}.inline-featured-block .fa,.inline-featured-block .fa-solid,.inline-featured-block .fa-regular,.inline-featured-block .fa-light,.inline-featured-block .fa-brands {font-size:30px;}#contact-form.page-header.contact-form-cursos-centros, #contactFormTest{padding-top: 30px;padding-bottom: 20px;}#contact-form.page-header.contact-form-cursos-centros .keypoints{padding-left:13px;}#contactFormTest{height: inherit !important;min-height:inherit !important;}}
@media (max-width: 480px){.big-profile .card-image,.card-profile .card-image, .card.card-image-small .card-image {width: 90%;}.big-profile .content,.card.card-image-small .content {float: left;width: 90%;margin-right: 0%;margin-left: 4%;}.course-list .big-profile .content, .card.card-image-small .content, .related-courses .big-profile .content, .card.card-image-small .content {margin-left: 0;}.card-course .card-title,.profesor-slider .profesor-item .card-bio {text-align:center !important;}.big-profile .card.card-profile.video .content {margin-left: 10px !important;}.course-list .card.card-image-small .card-title, .related-courses .card.card-image-small .card-title {margin-top:5px;}.card.card-profile.video {margin: 0 auto; }.botonesCentros .btn-primary{margin:5px auto !important;}#boxCentroPortada .destacadoCentro {font-size:14px;}.botonesCentros img{max-width: 40% !important;}.areas-centros-sprite_icono-valencia{margin-top:-50px !important;}.above-nav p {width:90%;display:block;font-size: .6em;line-height: 150%;}.tab-image-block figure {width:48%;display: inline-block;padding-bottom:20px;padding-right:5px;}.ofertas-bolsa-trabajo .tituloApartado{text-align:left !important;}.ofertas-bolsa-trabajo h3{font-size: 1.5em;}.ofertas-bolsa-trabajo h2{font-size: 2.7rem;}.ultimas-entradas-blog .categorias-blog{flex-direction: column;}.ultimas-entradas-blog .categorias-blog .item-categoria-blog .link-categorias-blog {padding: 5px 8px;font-size: 10px;}}
@media (max-width: 466px){#LEADFORM_Button_Init_mobile{display: inline-block !important;}#LEADFORM_Button_Init{display: none !important;}}
@media (max-width: 380px){.big-profile .card.card-profile.video .content {margin-left: 2px !important}.nectar-video-bg{width:95% !important;}.course-list .card .card-image,.related-courses .card .card-image {margin-left:5px;margin-right:5px;}}
@media print {.site-footer{display:none;}}

/*************** CENTROS *****************************/
.row.flex-childrens h2.title.titulo-centro .titulo-centro-name{padding-left:10px;}

@media (max-width: 768px){.row.flex-childrens h2.title.titulo-centro{font-size:28px !important;}}
@media (max-width: 480px){.row.flex-childrens h2.title.titulo-centro{display: flex;flex-direction: column;}.row.flex-childrens h2.title.titulo-centro .titulo-centro-name{padding-left:0;}}
@media (max-width: 380px){.row.flex-childrens h2.title.titulo-centro{font-size:26px !important;}}
