@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap");
@font-face {
font-family: "Twemoji Country Flags";
unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E0063, U+E0065, U+E0067,
U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F;
src: url(https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2)
format("woff2");
}
.bandera {
font-family: "Twemoji Country Flags" !important;
} b,
strong {
color: #2a324f;
}
.white b {
color: #ffffff;
}
a,
a:hover {
cursor: pointer !important;
}
a:hover {
color: #2a324f;
}
.edukul-container {
width: 1440px;
max-width: 90%;
}
.center {
text-align: center;
}
.wpb_text_column ol {
counter-reset: item;
margin-left: 0;
padding-left: 0;
}
.wpb_text_column ol li {
display: block;
margin-left: 1.5em;
}
.wpb_text_column ol li::before {
display: inline-block;
content: counter(item) ". ";
counter-increment: item;
width: 1.5em;
margin-left: -1.5em;
}
.edukul-fancy-img-holder img {
width: 100%;
border-radius: 10px;
}
.edukul-image-box .desc {
color: #2a324f;
}
.owl-item active {
background: transparent;
} h6 {
font-size: 16px;
letter-spacing: 4px;
text-transform: uppercase;
}
.edukul-headings .heading,
.edukul-headings .sub-heading,
.edukul-headings .extra-content {
margin-top: 15px;
}
.titulo-mini .edukul-headings .heading {
margin-bottom: 15px;
line-height: 1;
font-size: 35px;
}
.edukul-headings h1.heading,
.edukul-headings h2.heading,
.edukul-headings h3.heading,
.edukul-headings h4.heading {
font-size: 55px;
}
.plansusc{
letter-spacing:1px;
} .padding-4 {
padding: 4rem 0;
}
.padding-6 {
padding: 6rem 0;
}
.padding-8 {
padding: 8rem 0;
}
.padding-10 {
padding: 10rem 0;
} .edukul-fancy-img-bg {
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
background-color: #2a324f;
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center center/209px repeat;
}
.border-radius-5 {
border-radius: 5px;
}
.border-radius-10 {
border-radius: 10px;
}
.border-radius-20 {
border-radius: 20px;
} .white,
.white p,
p.white,
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6 {
color: #fff;
}
.orange,
.orange p,
p.orange,
.orange h1,
.orange h2,
.orange h3,
.orange h4,
.orange h5,
.orange h6 {
color: #ff9901;
}
.blue,
.blue p,
p.blue,
.blue h1,
.blue h2,
.blue h3,
.blue h4,
.blue h5,
.blue h6 {
color: #2a324f;
}
.light-blue,
.light-blue p,
p.light-blue,
.light-blue h1,
.light-blue h2,
.light-blue h3,
.light-blue h4,
.light-blue h5,
.light-blue h6 {
color: #8d94a3;
}
.cta-blue,
.cta-blue p,
p.cta-blue,
.cta-blue h1,
.cta-blue h2,
.cta-blue h3,
.cta-blue h4,
.cta-blue h5,
.cta-blue h6 {
color: #2a324f;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #2a324f;
}
.bg-gradient-blue {
background: rgb(247, 251, 255);
background: linear-gradient(
0deg,
rgb(235 245 255) 0%,
rgba(255, 255, 255, 1) 100%
);
} .breadcrumb-eee {
font-size: 15px;
font-weight: normal;
padding-top: 50px;
padding-bottom: 50px;
}
.breadcrumb-eee.no-bottom {
padding-bottom: 0;
}
.breadcrumb-eee.no-top {
padding-top: 0px;
}
.breadcrumb-eee a {
color: #8d94a3;
}
.breadcrumb-eee a:hover {
color: #ff9901;
}
.breadcrumb-eee i {
color: #2a324f;
font-size: 10px;
padding: 4px;
}
.breadcrumb-eee .breadcrumb_last {
color: #2a324f;
} .edukul-button.icon_style_1 > span:before,
.edukul-button.icon_style_1 > span:after {
line-height: 22px;
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.vc_btn3-icon.typcn.typcn-arrow-right {
font-size: 18px;
line-height: 11px;
}
.vc_btn3.vc_btn3-shape-rounded {
font-weight: bold;
} .has-arrows .owl-theme .owl-nav .owl-next {
right: 0;
background: #2a324f;
border: 2px solid #2a324f;
-webkit-box-shadow: 5px 5px 30px 0px rgb(49 70 115 / 20%);
box-shadow: 5px 5px 30px 0px rgb(49 70 115 / 20%);
}
.owl-theme .owl-nav [class*="owl-next"]:after {
color: #fff;
}
.has-arrows .owl-theme .owl-nav .owl-prev {
right: 0;
border: 2px solid #d0d0d0;
background: transparent;
}
.owl-theme .owl-nav [class*="owl-prev"]:after {
color: #2a324f;
}
.has-arrows.arrow-center.offset100 .owl-theme .owl-nav .owl-prev span,
.has-arrows.arrow-center.offset100 .owl-theme .owl-nav .owl-next span {
display: none;
}
.owl-theme .owl-nav [class*="owl-"]:hover,
.owl-theme .owl-nav [class*="owl-prev"]:hover {
background: #2a324f !important;
border: 2px solid #2a324f !important;
opacity: 1;
}
.owl-theme .owl-nav [class*="owl-prev"]:hover:after {
color: #fff !important;
} .testimonios-eee .edukul-testimonials-group .item .text {
font-size: 25px;
line-height: 1.3;
font-weight: 300;
text-align: center;
color: #666;
}
.testimonios-eee .edukul-testimonials-group .item .text:before {
content: " “ ";
font-size: 30px;
color: #2a324f;
font-weight: bold;
}
.testimonios-eee .edukul-testimonials-group .item .text:after {
content: " ” ";
font-size: 30px;
color: #2a324f;
font-weight: bold;
}
.testimonios-eee .edukul-testimonials-group .item .position {
color: #ff9900;
}
.testimonios-eee {
margin-top: 90px;
margin-bottom: 60px;
}
.testimonios-eee .edukul-testimonials-group {
margin-top: 65px;
}
.testimonios-eee .owl-carousel .owl-item {
background: transparent;
}
.testimonios-eee .edukul-container {
max-width: 80%;
}
.testimonios-eee .edukul-testimonials-group .avatar-wrap {
display: none;
}
.testimonios-eee .core-icon-star2:before {
content: "\e929";
}
.testimonios-eee .edukul-partner .partner-item .thumb {
text-align: center;
}
.testimonios-eee .edukul-testimonials-group .item .info {
max-width: 520px;
line-height: 1;
} .puntos-y {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/209px repeat-y;
}
.puntos-x {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/209px repeat-x;
}
.puntos {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/209px repeat;
}
.puntos-y-x2 {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee-x2.svg)
center right/418px repeat-y;
} #call-to-action-eee,
#call-to-action-blue {
margin-top: 35px;
border-radius: 10px;
padding: 40px 5%;
}
#call-to-action-eee {
background-color: #ff9900;
-webkit-box-shadow: 5px 5px 20px 0px rgb(206 154 37 / 40%);
box-shadow: 5px 5px 20px 0px rgb(206 154 37 / 40%);
}
#call-to-action-blue {
background-color: #2a324f;
-webkit-box-shadow: 5px 5px 20px 0px rgb(132 135 208 / 40%);
box-shadow: 5px 5px 20px 0px rgb(132 135 208 / 40%);
}
#call-to-action-eee .vc_general.vc_cta3,
#call-to-action-blue .vc_general.vc_cta3 {
padding: 0;
border: 0;
max-width: 700px;
margin: 0 auto;
}
#call-to-action-eee .vc_cta3_content-container,
#call-to-action-blue .vc_cta3_content-container {
vertical-align: middle;
}
#call-to-action-eee h4,
#call-to-action-blue h4 {
letter-spacing: -1px;
margin: 0;
font-size: 35px;
}
#call-to-action-eee p,
#call-to-action-blue p {
font-style: italic;
color: #fff;
opacity: 0.7;
}
#call-to-action-eee .vc_cta3-actions button,
#call-to-action-eee .vc_cta3-actions a {
background-color: #2a324f;
border: 2px solid #2a324f;
background-image: inherit;
padding-left: 30px;
}
#call-to-action-eee button:hover,
#call-to-action-eee .vc_cta3-actions a:hover,
#call-to-action-blue button:hover,
#call-to-action-blue .vc_cta3-actions a:hover {
background-color: #2a324f;
border: 2px solid #2a324f !important;
color: #fff !important;
}
#call-to-action-blue .vc_cta3-actions button,
#call-to-action-blue .vc_cta3-actions a {
border: 2px solid #455796;
color: #b8bdf2;
} .call-action-club-alumni .heading b {
color: #ff9900;
} #banner-cross-section .vc_column-inner {
border-radius: 20px;
max-width: 90%;
min-height: 600px;
margin-top: -300px;
margin-bottom: 250px;
}
#banner-cross-section .edukul-content-box > .inner {
background: #2a324f;
width: 100%;
max-width: 700px;
position: absolute;
right: 0;
margin-top: 150px;
border-radius: 20px;
padding: 10rem 5%;
-webkit-box-shadow: 10px 15px 70px 0px rgba(31, 37, 49, 0.4);
box-shadow: 10px 15px 70px 0px rgba(31, 37, 49, 0.4);
}
#banner-cross-section .edukul-icon-box .wrap-inner {
position: inherit !important;
}
#banner-cross-section .edukul-icon-box .wrap-inner .image-wrap {
width: 70px;
position: absolute;
right: 10%;
top: 8%;
}
#banner-cross-section .edukul-icon-box .heading {
color: #c9d2f0;
font-size: 50px;
line-height: 1;
font-weight: 200;
margin-top: 10px;
}
#banner-cross-section .edukul-icon-box .wrap-inner b,
#banner-cross-section .edukul-icon-box .wrap-inner strong {
color: #ffffff;
}
#banner-cross-section .edukul-icon-box .desc {
color: #c9d2f0;
padding-top: 3rem;
font-weight: 300;
}
#banner-cross-section .edukul-icon-box .desc b,
#banner-cross-section .edukul-icon-box .desc strong {
font-weight: 500;
}
#banner-cross-section .edukul-icon-box .desc em,
#banner-cross-section .edukul-icon-box .desc i {
font-size: 21px;
color: #fff;
}
#banner-cross-section .edukul-icon-box .desc ul li {
display: table;
padding: 0 0 20px 0;
line-height: 1.2;
}
#banner-cross-section .edukul-icon-box .desc ul,
#banner-cross-section .edukul-icon-box .desc ol {
padding: 0;
margin: 0 0 0px 0px;
}
#banner-cross-section .edukul-icon-box .desc ul li::before {
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 15px;
color: #ff9900;
padding-right: 15px;
display: table-cell;
}
#banner-cross-section .edukul-icon-box .url-wrap {
text-align: center;
padding-top: 2rem;
z-index: 2;
position: relative;
}
#banner-cross-section .edukul-icon-box .url-wrap .edukul-button {
padding: 14px 36px;
border-radius: 5px;
width: 100%;
max-width: 480px;
background-color: #ff9900;
color: #fff;
font-size: 18px;
border: 2px solid #ff9900;
}
#banner-cross-section .edukul-icon-box .url-wrap .edukul-button:hover {
background-color: #2a324f;
}
#banner-cross-section .edukul-icon-box .url-wrap .edukul-button::after {
padding-left: 15px;
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
} #expertos-docentes-section .vc_column-inner { max-width: 60%;
min-height: 300px;
margin-bottom: 250px;
}
#expertos-docentes-section .edukul-content-box > .inner {
background: #2a324f;
width: 80%;
max-width: 350px;
position: absolute;
right: 30px;
margin-top: 200px;
border-radius: 5px;
padding: 2rem 2rem 3rem 2rem;
-webkit-box-shadow: 10px 15px 70px 0px rgba(31, 37, 49, 0.4);
box-shadow: 10px 15px 70px 0px rgba(31, 37, 49, 0.4);
}
#expertos-docentes-section .edukul-icon-box .wrap-inner {
position: inherit !important;
}
#expertos-docentes-section .edukul-icon-box .wrap-inner .image-wrap {
width: 70px;
position: absolute;
right: 10%;
top: 8%;
}
#expertos-docentes-section .edukul-icon-box .heading {
color: #ffffff;
font-size: 22px;
line-height: 1;
font-weight: bold;
margin-top: 10px;
}
#expertos-docentes-section .edukul-icon-box .wrap-inner b,
#expertos-docentes-section .edukul-icon-box .wrap-inner strong {
color: #ffffff;
}
#expertos-docentes-section .edukul-icon-box .desc {
color: #fff;
padding-top: 3rem;
font-weight: 300;
font-size: 16px;
}
#expertos-docentes-section .edukul-icon-box .desc b,
#expertos-docentes-section .edukul-icon-box .desc strong {
font-weight: 500;
}
#expertos-docentes-section .edukul-icon-box .desc em,
#expertos-docentes-section .edukul-icon-box .desc i {
font-size: 21px;
color: #fff;
}
#expertos-docentes-section .edukul-icon-box .desc ul li {
display: table;
padding: 0 0 20px 0;
line-height: 1.2;
}
#expertos-docentes-section .edukul-icon-box .desc ul,
#expertos-docentes-section .edukul-icon-box .desc ol {
padding: 0;
margin: 0 0 0px 0px;
}
#expertos-docentes-section .edukul-icon-box .desc ul li::before { font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 15px;
color: #ff9900;
padding-right: 15px;
display: table-cell;
}
#expertos-docentes-section .edukul-icon-box .url-wrap {
text-align: center;
padding-top: 2rem;
z-index: 2;
position: relative;
}
#expertos-docentes-section .edukul-icon-box .url-wrap .edukul-button {
padding: 14px 36px;
border-radius: 5px;
width: 100%;
max-width: 280px;
background-color: #ff9900;
color: #fff;
font-size: 16px;
letter-spacing: 2px;
border: 2px solid #ff9900;
}
#expertos-docentes-section .edukul-icon-box .url-wrap .edukul-button:hover {
background-color: #2a324f !important;
}
#expertos-docentes-section .edukul-icon-box .url-wrap .edukul-button::after {
padding-left: 15px;
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.texto-seccion-docentes h4 {
font-size: 40px;
} #banner-club-alumni {
padding: 90px 0;
}
#banner-club-alumni .edukul-button {
margin-top: 20px;
}
#banner-club-alumni .edukul-headings .heading {
max-width: 770px;
margin-top: 0;
} #call-to-solicitud-info {
padding-top: 10rem;
padding-bottom: 30rem;
background-size: cover;
}
#call-to-solicitud-info .titulo-form .edukul-headings {
max-width: 500px;
}
#call-to-solicitud-info .titulo-form .edukul-headings .heading {
font-size: 65px;
line-height: 1;
letter-spacing: -1px;
}
#call-to-solicitud-info #formulario-solicitud {
background: #fff;
border-radius: 10px;
padding: 5rem 3% 7rem 3%;
}
#call-to-solicitud-info #formulario-solicitud > .vc_column-inner {
display: block;
}
.titulo-solicitud {
color: #2a324f;
text-align: center;
font-size: 35px;
font-weight: 700;
letter-spacing: -0.5px;
line-height: 1;
padding-bottom: 1rem;
} .campos-requeridos {
font-size: 13px;
margin: 20px 0 20px 0;
color: #666666;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
width: 100%;
font-family: "Source Sans Pro";
}
#formulario-solicitud .hbspt-form fieldset {
max-width: 100%;
}
#formulario-solicitud .hbspt-form label {
display: none;
}
#formulario-solicitud .hbspt-form .hs-form-checkbox label {
display: block;
}
#formulario-solicitud .hbspt-form label.hs-error-msg {
display: block;
padding: 10px 0 15px;
}
#formulario-solicitud > .vc_column-inner > .wpb_wrapper {
margin-right: -15px;
}
#formulario-solicitud .hbspt-form input,
#formulario-solicitud fieldset.form-columns-1 .input,
#formulario-solicitud fieldset.form-columns-2 .input,
#formulario-solicitud fieldset.form-columns-3 .input {
margin-right: 15px;
}
#formulario-solicitud .hbspt-form fieldset.form-columns-3 .hs-form-field {
width: 33.3%;
}
#formulario-solicitud .hbspt-form fieldset.form-columns-1 .hs-input {
width: 100%;
}
#formulario-solicitud .hbspt-form .hs_fichero_adjunto input {
padding: 10px 21px 0 55px !important;
margin-bottom: 10px;
border: 2px solid #efefef;
width: 100%;
height: 50px;
color: #42495b;
font-weight: 700;
font-size: 14px;
position: relative;
letter-spacing: -0.2px;
background: #fff;
box-shadow: none;
max-width: initial;
box-sizing: border-box;
}
#formulario-solicitud .hbspt-form select,
#formulario-solicitud .hbspt-form textarea,
#formulario-solicitud
.hbspt-form
input:not([type="submit"]):not([type="checkbox"]):not([type="file"]) {
border: 2px solid #efefef;
padding: 0 55px 0 55px !important;
width: 100%;
height: 50px;
color: #42495b;
font-weight: 700;
font-size: 14px;
position: relative;
letter-spacing: -0.2px;
background: #fff;
box-shadow: none;
max-width: initial;
box-sizing: border-box;
}
#formulario-solicitud .hbspt-form select {
padding-bottom: 15px !important;
padding-top: 15px !important;
}
#formulario-solicitud .hbspt-form ::placeholder { color: #42495b; }
#formulario-solicitud .hbspt-form :-ms-input-placeholder { color: #42495b;
}
#formulario-solicitud .hbspt-form ::-ms-input-placeholder { color: #42495b;
}
#formulario-solicitud .hbspt-form select {
-webkit-appearance: none;
border-radius: 0;
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/arrow-down.svg);
background-size: 10px;
background-position: calc(100% - 20px) 50%;
background-repeat: no-repeat;
}
#formulario-solicitud .hbspt-form textarea {
padding: 10px 24px 20px 14px;
font-weight: 500;
min-height: 120px;
}
#formulario-solicitud .hbspt-form .hs-form-field {
position: relative;
}
#formulario-solicitud .hbspt-form .hs-fieldtype-checkbox legend,
#formulario-solicitud .hbspt-form .hs-fieldtype-textarea legend {
display: none !important;
}
#formulario-solicitud .hbspt-form legend {
display: block !important;
font-family: "Edukul Icons";
font-size: 16px;
position: absolute;
left: 15px;
border-radius: 5px;
background-color: #ff9900;
color: #fff;
text-align: center;
top: 10px;
width: 30px;
height: 30px;
line-height: 30px;
z-index: 1;
background-size: 14px;
background-repeat: no-repeat;
background-position: center;
}
#formulario-solicitud .hbspt-form .hs-firstname legend {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/nombre.svg);
}
#formulario-solicitud .hbspt-form .hs-lastname legend {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/apellidos.svg);
}
#formulario-solicitud .hbspt-form .hs-phone legend {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/telefono.svg);
}
#formulario-solicitud .hbspt-form .hs-email legend {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/mail.svg);
}
#formulario-solicitud .hbspt-form .hs-pais legend {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/pais.svg);
}
#formulario-solicitud .hbspt-form .hs-motivo_del_contacto legend {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/info.svg);
}
#formulario-solicitud .hbspt-form .hs_telefono_empresa legend {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/telefono.svg);
}
#formulario-solicitud .hbspt-form .hs_fichero_adjunto legend {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/adjunto.svg);
}
#formulario-solicitud .hbspt-form input[type="submit"] {
background-color: #ff9900;
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/arrow-right.svg);
background-size: 18px;
background-position: calc(100% - 38%) 50%;
background-repeat: no-repeat;
padding: 23px 50px 23px 28px;
width: 100%; margin: 0 auto;
letter-spacing: 0.8px;
margin-top: 10px;
font-family: "Source Sans Pro";
font-weight: 700;
font-style: normal;
font-size: 18px;
text-shadow: none;
box-shadow: none;
border: 0;
-webkit-appearance: none;
transition: all ease 0.3s;
border: 2px solid #ff9900;
}
#formulario-solicitud .hbspt-form input[type="submit"]:hover {
background-color: #2a324f;
}
#formulario-solicitud .hbspt-form .hs-submit .actions {
text-align: center;
} .cf7-style-1 select,
.cf7-style-1 input:not([type="submit"]),
.cf7-style-2 textarea,
.cf7-style-2 input:not([type="submit"]) {
height: 60px;
}
.cf7-style-1 .name-wrap:before,
.cf7-style-1 .email-wrap:before,
.cf7-style-1 .courses-wrap:before,
.cf7-style-1 .phone-wrap::before,
.cf7-style-1 .country-list-wrap::before,
.cf7-style-1 .subject-wrap::before,
.cf7-style-1 .diploma-wrap::before {
top: 10px;
width: 40px;
height: 40px;
line-height: 40px;
}
.contact-eee .submit-wrap {
text-align: center;
} #box-ico-col-3,
#box-ico-col-4 {
top: -175px;
margin-bottom: -175px !important;
position: relative;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
#box-ico-col-3.counter,
#box-ico-col-4.counter {
top: -140px;
margin-bottom: -140px !important;
}
#box-ico-col-3 .vc_column-inner,
#box-ico-col-3 .wpb_wrapper,
#box-ico-col-3 .edukul-content-box,
#box-ico-col-4 .vc_column-inner,
#box-ico-col-4 .wpb_wrapper,
#box-ico-col-4 .edukul-content-box {
height: 100%;
}
#box-ico-col-3 .edukul-content-box .inner,
#box-ico-col-4 .edukul-content-box .inner {
border-radius: 20px;
height: 100%;
}
#box-ico-col-3 .edukul-icon-box,
#box-ico-col-4 .edukul-icon-box {
text-align: center;
padding: 5rem 10%;
height: 100%;
}
#box-ico-col-3 .edukul-icon-box .image-wrap img {
max-width: 120px;
}
#box-ico-col-3 .edukul-icon-box .heading {
font-size: 28px;
font-weight: 700;
margin-top: 5px;
line-height: 1;
letter-spacing: -0.5px;
}
#box-ico-col-3 .edukul-icon-box .desc,
#box-ico-col-4 .edukul-icon-box .desc {
padding-top: 12px;
font-size: 16px;
line-height: 1.3;
max-width: 280px;
margin: 0 auto;
}
#box-ico-col-4 .edukul-icon-box .image-wrap img {
max-width: 75px;
}
#box-ico-col-4 .edukul-icon-box .heading {
font-size: 24px;
font-weight: 700;
margin-top: 5px;
line-height: 1;
} .check ul {
list-style: none;
margin: 0;
}
.check ul li {
display: table;
padding: 0 0 15px 0;
line-height: 1.2;
}
.check ul li::before {
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 15px;
color: #ff9900;
padding-right: 15px;
display: table-cell;
} .search-not-found.no-results {
padding: 200px 0 300px 0;
}
.header-style-4 #featured-title .inner-wrap.search-eee {
padding: 200px 0 140px;
}
.search-eee .breadcrumb-trail {
font-size: 40px;
letter-spacing: -1px;
color: #fff;
font-weight: 700;
line-height: 1;
}
#featured-title .search-eee #breadcrumbs a.home {
display: none;
}
.search-wrap-eee {
padding-top: 80px;
}  #top-bar {
-webkit-box-shadow: 0 0 80px 120px rgb(41 36 26 / 50%);
box-shadow: 0 0 80px 120px rgb(41 36 26 / 50%);
}
#top-bar-inner {
padding: 10px 0;
}
#top-bar .top-bar-socials {
display: table-cell;
text-align: left;
vertical-align: middle;
width: 100%;
float: left;
position: relative;
}
#top-bar .top-bar-content {
margin: 0;
width: auto;
}
.top-bar-menu,
.top-bar-menu li {
float: right;
}
#top-bar .top-bar-socials .text {
font-size: 12px;
line-height: 30px;
}
#top-bar .top-bar-socials .icons {
position: absolute;
right: 280px;
}
#menu-top-menu .campus a,
#menu-top-menu .alumni i,
.main-nav .campus a,
.main-nav .alumni i {
padding: 0;
border-radius: 5px;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
letter-spacing: 0px;
}
#menu-top-menu .campus a,
.main-nav .campus a {
background: #ff9900;
border: 2px solid #ff9900;
margin-right: 5px;
padding: 5px 15px;
}
#menu-top-menu .campus a:hover,
.main-nav .campus a:hover {
background: inherit;
}
#menu-top-menu .alumni i,
.main-nav .alumni i {
color: #fff;
padding: 8px 15px;
border: 2px solid #ffffff52;
}
#menu-top-menu .alumni i:before,
.main-nav .alumni i:before {
opacity: 0.5;
}
#menu-top-menu .alumni a span,
.main-nav .alumni a span {
font-family: "Source Sans Pro";
padding-left: 5px;
}
#menu-top-menu .alumni i:hover,
.main-nav .alumni i:hover {
color: #2a324f;
background-color: #fff;
border: 2px solid #fff;
}
.top-bar-style-2 #top-bar .top-bar-menu li a:hover {
background-color: inherit;
} .nav-top-cart-wrapper .shopping-cart-items-count {
font-weight: 700;
}
header #site-logo-inner {
max-width: 130px;
margin: 10px 0 0 0;
}
.cur-menu-2 #main-nav > ul > li > a span {
padding-bottom: 39px;
}
.cur-menu-2 #main-nav > ul > li > a span:before,
.cur-menu-2 #main-nav > ul > li.current-menu-item > a span:before,
.cur-menu-2 #main-nav > ul > li.current-menu-parent > a span:before {
background-color: #ff9900;
}
.header-style-4 #site-header {
border: 0;
}
header #site-header-inner.edukul-container {
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
#main-nav .sub-menu li a {
padding: 11px 27px;
}
#main-nav .sub-menu {
width: 365px;
} .header-style-4 #site-header.fixed-hide {
background-color: #2a324f !important;
border-bottom: 0;
-webkit-box-shadow: 0px 0 30px 0 rgb(22 28 49 / 80%);
box-shadow: 0px 0 30px 0 rgb(22 28 49 / 80%);
}
header.fixed-show #site-header-inner.edukul-container,
header.fixed-hide #site-header-inner.edukul-container {
border-bottom: 0;
}
header.fixed-show .header-search-wrap,
header.fixed-show .nav-top-cart-wrapper {
padding: 14px 0;
}
header.fixed-show #main-nav > ul > li > a {
height: 58px;
line-height: 57px;
}
header.fixed-show #site-logo-inner {
max-width: 80px;
margin-top: 5px;
}
.cur-menu-2 header.fixed-show #main-nav > ul > li > a span {
padding-bottom: 19px;
}
.sticky-eee.sticky-cursos,
.sticky-eee .edukul-container,
.sticky-eee .edukul-container .row-inner.clearfix {
overflow: visible !important;
}  .header-intro-paginas,
.header-intro-categorias {
height: 50vh;
display: flex;
max-height: 50vh;
min-height: 620px;
background-size: cover;
background-attachment: fixed;
}
.header-intro-trabaja-con-nosotros {
height: 50vh;
display: flex;
max-height: 50vh; background-size: cover;
background-attachment: fixed;
}
.header-intro-paginas {
align-items: center;
justify-content: center;
text-align: center;
}
.header-intro-paginas .edukul-container {
max-width: 100%;
width: 100%;
}
.header-intro-paginas .title-intro {
font-size: 60px;
line-height: 1;
letter-spacing: -2px;
text-shadow: 2px 2px 40px #0000009e;
}
.header-intro-paginas .sub-intro {
font-size: 20px;
color: #fff;
opacity: 0.7;
line-height: 1.2;
text-shadow: 2px 2px 15px #000000;
max-width: 800px;
margin: 0 auto 30px;
}
.bg-center {
background-position: center !important;
}
.bg-center-top {
background-position: center top !important;
}
.bg-center-bottom {
background-position: center bottom !important;
}
.bg-right-top {
background-position: right top !important;
}
.bg-right-center {
background-position: right center !important;
}
.bg-right-bottom {
background-position: right bottom !important;
}
.bg-left-top {
background-position: left top !important;
}
.bg-left-center {
background-position: left center !important;
}
.bg-left-bottom {
background-position: left bottom !important;
} .header-intro-categorias {
align-items: flex-end;
justify-content: left;
text-align: left;
}
.header-intro-categorias .row-inner {
background-color: #2a324fe6;
width: 100%;
margin: 0 !important;
}
.header-intro-categorias .box-intro-blue {
display: flex;
}
.header-intro-categorias .box-intro-blue .edukul-container {
display: flex;
align-items: center;
justify-content: left;
padding: 30px 0 20px 0;
}
.header-intro-categorias .category-back {
margin-bottom: -15px;
}
.header-intro-categorias .category-back a,
.header-intro-ficha .category-back a {
background-color: transparent !important;
background-image: none;
padding-left: 25px !important;
font-size: 16px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
}
.header-intro-categorias .category-back a:hover,
.header-intro-ficha .category-back a:hover {
opacity: 0.7;
}
.header-intro-categorias .category-back a i,
.header-intro-ficha .category-back a i {
left: 0px !important;
} .header-intro-categorias .titulo-boton .vc_cta3-container {
margin-bottom: 0px;
}
.header-intro-categorias .titulo-boton .call-transparente {
border: 0;
padding: 0;
background-color: transparent !important;
}
.header-intro-categorias .titulo-boton .call-transparente .vc_cta3-content {
padding-right: 50px;
}
.header-intro-categorias .titulo-boton .call-transparente .vc_btn3 {
top: -25px;
font-weight: bold;
} .header-intro-paginas.club-alumni {
text-align: left;
}
.header-intro-paginas.club-alumni > .row-inner {
width: 90%;
margin: 70px auto 0;
max-width: 1170px;
}
.header-intro-paginas.club-alumni > .row-inner > .wpb_column {
max-width: 50%;
width: 100%;
} .woocommerce-page-builder #main-content {
padding: 0px 0;
} .intro-categoria.escuela {
padding-bottom: 10rem;
}
.intro-categoria.box-escuela .ico-escuela {
padding-top: 50px;
}
.intro-categoria.box-escuela .ico-escuela .lazyloaded {
max-height: 80px;
width: auto;
}
.intro-categoria.box-escuela .ico-escuela p {
line-height: 1.3;
}
.intro-categoria.box-escuela {
padding-bottom: 0rem;
}
.intro-categoria.box-escuela.last {
padding-bottom: 240px;
} .avales {
padding-bottom: 8rem;
}
.avales-academicos > .wpb_column {
padding: 5rem 0 70px 0;
}
.avales-academicos .edukul-content-box {
border: 2px solid #ffffff61;
border-top: none;
position: relative;
min-height: 500px;
}
.avales-academicos .edukul-content-box .inner {
padding: 0 8%;
}
.avales-academicos .edukul-content-box .image-wrap {
margin-top: -70px;
max-width: 52%;
}
.avales-academicos .top-border-1 {
border-top: 2px solid #ffffff61;
width: 45%;
position: absolute;
top: 0px;
right: 0px;
}
.avales-academicos .top-border-2 {
border-top: 2px solid #ffffff61;
width: 5%;
position: absolute;
top: 0px;
left: 0px;
}
.intro-docentes-escuela {
padding-left: 5%;
}
.organizaciones-titulo {
padding-bottom: 150px;
}
.box-organizaciones .edukul-simple-image {
top: -100px;
position: relative;
}
.box-organizaciones img {
width: 100%;
} #section-blog {
padding-bottom: 50px;
} #slider-articulos-destacados {
padding-bottom: 100px;
}
#slider-articulos-destacados .tp-tabs,
.tp-thumbs {
background: #2b3350 !important;
padding: 30px !important;
}
#slider-articulos-destacados rs-module {
border-radius: 10px;
}
#slider-articulos-destacados
.hesperiden
.tp-thumb.rs-touchhover
.tp-thumb-title {
white-space: normal;
background-color: rgb(255 255 255 / 85%);
color: #2a324f;
font-weight: 700;
line-height: 1.2;
text-align: left;
}
.puntos.destacado-blog-left {
height: 400px;
width: 20%;
position: absolute;
left: -5px;
bottom: -35px;
}
.puntos.destacado-blog-right {
height: 106%;
width: 40%;
position: absolute;
right: -10%;
top: -35px;
} .ultimas-entradas {
padding-top: 50px;
}
.ultimas-entradas .edukul-simple-image {
margin-bottom: 50px;
}
.grid-blog {
padding-bottom: 400px;
}
#banner-cross-section.page-blog {
padding-bottom: 200px;
} .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper,
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
margin-right: -20px;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
margin-right: -30px;
}
#grid-box .vc_grid-item-mini {
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
border-radius: 10px;
overflow: hidden;
height: 100%;
background-color: #fff;
}
#grid-box .vc_gitem-animated-block .vc_gitem-zone {
background-size: cover;
height: 100%;
max-height: 200px;
}
#grid-box .vc_grid-item-mini {
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
border-radius: 10px;
overflow: hidden;
}
#grid-box .box-grid-eee {
padding: 0 5%;
background: #fff;
overflow: visible;
}
.box-grid-eee .fecha-blog {
font-size: 14px;
letter-spacing: 1px;
font-weight: 700;
padding-top: 15px;
margin-bottom: 0;
color: #8d94a3;
text-transform: uppercase;
}
#grid-box .box-grid-eee .titulo-box {
margin-bottom: 8px; }
.box-grid-eee .titulo-box h5,
#grid-box .product .woocommerce-loop-product__title {
font-size: 24px;
line-height: 1.1;
margin-bottom: 0;
text-align: left;
}
.box-grid-eee .titulo-box h5 a:hover {
opacity: 0.85;
color: #42495b;
}
.box-grid-eee .categoria-blog,
.box-grid-eee .ico-categoria-blog {
text-align: left;
display: table-cell;
vertical-align: middle;
margin-bottom: 0;
line-height: 1.2;
}
#grid-box .box-grid-eee .extracto-blog{
display: none;
}
#grid-box .box-grid-eee .vc_gitem-woocommerce-product-short_description,
#grid-box .products li .product-info .description {
font-size: 15px;
color: #808080;
margin-bottom: 20px;
line-height: 1.4;
} .box-grid-eee .boton-box-eee a.vc_btn3.vc_btn3-color-primary {
background-color: #2a324f;
font-weight: bold;
text-transform: uppercase;
}
.box-grid-eee .boton-box-eee a.vc_btn3.vc_btn3-color-primary:hover {
background-color: #2a324f;
}
#grid-box
.box-grid-eee
.categoria-blog
.vc_grid-filter-item.vc_gitem-post-category-name:after {
content: ",";
font-size: 14px;
color: #2a324f;
} .box-grid-eee .categoria-blog {
font-size: 15px;
padding: 2px 0px 5px 8px;
}
#grid-box .box-grid-eee .categoria-blog .vc_gitem-post-category-name:hover {
background-color: inherit;
}
#grid-box .box-grid-eee .categoria-blog a:hover {
color: #ff9900;
}
.box-grid-eee .ico-categoria-blog .vc_icon_element-inner {
width: 1em;
height: 2em;
}
.box-grid-eee .ico-categoria-blog i {
font-size: 18px;
}
#grid-box .box-grid-eee .extracto-blog p {
margin: 0 0 5px;
}
#grid-box
.box-grid-eee
.categoria-blog
.vc_grid-filter-item.vc_gitem-post-category-name:last-of-type:after {
content: "";
} #grid-box .box-grid-eee .vc_gitem-woocommerce-product-price_html,
#grid-box .products li .price {
font-size: 20px;
font-weight: bold;
background: #2a324f;
color: #fff;
padding: 8px 15px;
border-radius: 5px;
letter-spacing: -0.5px;
position: absolute;
top: -25px;
-webkit-box-shadow: 5px 5px 15px 0px rgb(49 70 115 / 20%);
box-shadow: 5px 5px 15px 0px rgb(49 70 115 / 20%);
right: 10%;
display: inline-block;
}
#grid-box .box-grid-eee .woocommerce-Price-amount,
#grid-box .products li .price .woocommerce-Price-amount {
font-size: 20px;
font-weight: bold;
color: #fff;
letter-spacing: -0.5px;
background: #2a324f;
}
#grid-box .box-grid-eee del,
#grid-box .products li .price del {
color: #fff;
padding-right: 1px;
}
#grid-box .products li .price .subscription-details {
display: none;
}
#grid-box .box-grid-eee del .woocommerce-Price-amount,
#grid-box .products li .price del .woocommerce-Price-amount {
font-weight: 500;
font-style: italic;
font-size: 18px;
} #grid-box .vc_pageable-load-more-btn .vc_grid-btn-load_more a,
#grid-productos .vc_pageable-load-more-btn .vc_grid-btn-load_more a {
background-color: #2a324f;
color: #fff;
text-transform: uppercase;
font-weight: 700;
padding: 15px 50px 15px 30px;
background-image: none;
font-size: 14px;
}
#grid-box .vc_pageable-load-more-btn .vc_grid-btn-load_more a i,
#grid-productos .vc_pageable-load-more-btn .vc_grid-btn-load_more a i {
right: 20px;
} #grid-box .filtro-categorias-eee .bapf_rst_nofltr {
float: right;
position: relative;
}
#grid-box .filtro-categorias-eee .bapf_sfilter {
margin-bottom: 0px;
}
#grid-box .filtro-categorias-eee .bapf_sfilter .bapf_button {
font-size: 13px;
background: transparent;
border: 1px solid #2a324f;
padding: 10px 20px;
text-transform: initial;
color: #2a324f;
position: relative;
top: -2px;
}
#grid-box .filtro-categorias-eee .bapf_sfilter .bapf_button:hover {
opacity: 0.7;
}
#grid-box .filtro-categorias-eee .bapf_sfilter .bapf_button::before {
content: "\f057";
font-family: "Font Awesome 5 Free";
font-weight: 500;
font-size: 12px;
padding-right: 6px;
}
#grid-box .filtro-categorias-eee .bapf_sfilter .bapf_head h3 {
font-size: 13px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: bold;
padding: 10px 12px;
margin-bottom: 12px;
}
#grid-box .filtro-categorias-eee .bapf_sfilter.bapf_hideckbox .bapf_body {
background: #fff;
padding: 25px 5%;
border-radius: 10px;
}
#grid-box .filtro-categorias-eee .bapf_sfilter ul {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 1%;
}
#grid-box .filtro-categorias-eee .bapf_sfilter ul li {
text-align: center !important;
display: flex;
align-items: center;
justify-content: center;
}
#grid-box .vc_grid-filter.vc_grid-filter-default .vc_grid-filter-item,
#grid-box .filtro-categorias-eee .bapf_hideckbox li label,
#grid-box .filtro-categorias-eee .bapf_hideckbox li label a {
font-size: 14px;
padding: 5px 5%;
font-weight: 600;
color: #2a324f;
letter-spacing: -0.3px;
margin: 0;
border-radius: 30px;
min-width: 115px;
min-height: 40px;
line-height: 1;
display: flex !important;
align-items: center;
justify-content: center;
}
#grid-box .filtro-categorias-eee .bapf_hideckbox li label:hover,
#grid-box .filtro-categorias-eee .bapf_hideckbox li label a:hover,
#grid-box .filtro-categorias-eee .bapf_hideckbox li.checked label,
#grid-box .filtro-categorias-eee .bapf_hideckbox li.checked label a {
color: #fff;
background-color: #2a324f;
-webkit-box-shadow: 5px 5px 15px 0px rgb(110 143 212 / 35%);
box-shadow: 5px 5px 15px 0px rgb(110 143 212 / 35%);
}
#grid-box .vc_grid-filter.vc_grid-filter-default .vc_grid-filter-item:hover {
background-color: #2a324f;
}
#grid-box .vc_grid-filter .vc_active.vc_grid-filter-item {
background-color: #2a324f;
-webkit-box-shadow: 5px 5px 15px 0px rgb(49 70 115 / 20%);
box-shadow: 2px 2px 15px 0px rgb(49 70 115 / 20%);
} .header-intro-paginas.archive-cat-eee {
max-height: 450px;
min-height: 450px;
}
.sidebar-right #page {
background-color: #f3f1f1;
}
.post-content-archive-wrap {
border-radius: 20px;
overflow: hidden;
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
}
.post-content-archive-wrap .post-content-wrap {
padding: 5%;
}
.post-content-archive-wrap .post-media img {
width: 100%;
}
.post-content-archive-wrap .post-content.post-excerpt img {
display: none;
}
.post-content-archive-wrap .post-title a {
font-weight: 700;
letter-spacing: -0.5px;
}
.post-content-archive-wrap .post-link a {
background-color: #2a324f;
font-family: "Source Sans Pro";
}
.post-content-archive-wrap .post-link a::after {
padding-left: 15px;
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.hentry:last-of-type .post-content-archive-wrap {
margin-bottom: 200px;
}  .content-blog-eee article .post-content > p:first-child > a img {
display: none;
} .eee-header-single {
width: 100%;
text-align: center;
background: #222;
position: relative;
height: 70vh;
display: flex;
align-items: flex-end;
max-height: 600px;
min-height: 500px;
}
.eee-header-single .edukul-container {
z-index: 2;
text-align: left;
}
.eee-header-single h1 {
color: #fff;
font-weight: 700;
text-align: left;
font-size: 60px;
letter-spacing: -1px;
}
.eee-row-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
pointer-events: none;
background: rgb(51 40 22 / 70%);
background: linear-gradient(180deg, rgb(109 87 50 / 50%), rgb(25 19 9 / 80%));
z-index: 1;
}
.eee-header-single .category-back i {
font-size: 15px;
font-family: "Source Sans Pro";
text-transform: uppercase;
letter-spacing: 0.5px;
transition: all ease 0.3s;
}
.eee-header-single .category-back i:hover,
.category-back a:hover {
color: #2a324f;
}
.eee-header-single .category-back .fa-arrow-left:before {
font-family: "Font Awesome\ 5 Free";
padding-right: 5px;
}
.post-meta-blog-eee {
padding-bottom: 50px;
}
.post-meta-blog-eee .item {
position: relative;
padding-right: 30px;
padding-left: 40px;
}
.post-meta-blog-eee .item .inner:before {
font-family: "CoreIcon";
color: #ff9900;
font-size: 25px;
line-height: normal;
position: absolute;
left: 0;
top: 50%;
transform: translate3d(0, -50%, 0);
}
.post-meta-blog-eee .item.post-date .inner:before {
content: "\e90a";
}
.post-meta-blog-eee .item.post-date .inner .entry-date {
color: #b3b3b3;
}
.post-meta-blog-eee .item.post-meta-categories .inner:before {
content: "\e90e";
}
.post-meta-blog-eee .item.post-meta-categories .inner a {
color: #b3b3b3;
}
.post-meta-blog-eee .item.post-meta-categories .inner a:hover {
color: #2a324f;
} #inner-content .post-meta {
display: none;
}
#inner-content .bctt-ctt-text a {
font-family: "Source Sans Pro" !important;
font-weight: 300;
}
#inner-content .bctt-click-to-tweet {
padding: 30px 15px 30px 30px;
border: 0;
-webkit-box-shadow: 5px 5px 40px 0px rgb(205 206 216 / 60%);
box-shadow: 5px 5px 40px 0px rgb(205 206 216 / 60%);
}
#inner-content a.bctt-ctt-btn {
padding: 30px 24px 0 0;
background-position: right 30px;
} .products li .star-rating,
.products li .product-info .button,
.products li .product-info .added_to_cart {
display: block;
} .woocommerce-page .woocommerce-message:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-error:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f05a";
display: flex;
align-items: center;
position: relative;
left: 0;
top: 0;
padding-right: 15px;
}
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-error {
background-color: #cde5fb;
color: #446f96;
display: flex !important;
line-height: 1.2;
}
#main-content > .woocommerce-notices-wrapper > .woocommerce-message,
#main-content > .woocommerce-notices-wrapper > .woocommerce-info,
#main-content > .woocommerce-notices-wrapper > .woocommerce-error {
z-index: 999;
margin: 0;
} #grid-box .woocommerce-result-count {
position: relative;
padding: 20px 0 0;
margin: 0;
float: left;
font-size: 16px;
font-weight: 600;
color: #2a324f;
margin: 0 0 40px 0;
}
#grid-box .woocommerce-ordering {
float: right;
position: relative;
}
#grid-box .woocommerce-ordering select.orderby {
font-family: "Source Sans Pro";
color: #2a324f;
padding: 15px 35px 15px 20px;
font-weight: 700;
border-radius: 3px;
border: 2px solid rgb(42 50 79 / 20%);
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
}
#grid-box .woocommerce-ordering:after,
#sidebar-ficha-eee .variations_form .variations td.value:after {
content: "\e903";
font-family: "CoreIcon";
font-size: 18px;
color: #2a324f;
position: absolute;
top: 8px;
right: 0;
pointer-events: none;
width: 42px;
height: 42px;
line-height: 42px;
text-align: center;
} .product .onsale {
display: none;
}
#grid-box ul.products {
display: grid;
margin: 0;
grid-row-gap: 40px;
grid-column-gap: 20px;
}
#grid-box ul.products.columns-3 {
grid-template-columns: repeat(3, 1fr);
}
#grid-box .woocommerce-pagination {
padding-top: 40px;
}
#grid-box .edukul-pagination ul li .page-numbers,
#grid-box .woocommerce-pagination .page-numbers li .page-numbers {
font-family: "Source Sans Pro";
border: 2px solid #d6d6d6;
background-color: transparent;
line-height: 45px;
font-size: 17px;
}
#grid-box .edukul-pagination ul li a.page-numbers:hover,
#grid-box .woocommerce-pagination .page-numbers li .page-numbers:hover,
#grid-box .edukul-pagination ul li .page-numbers.current,
#grid-box .woocommerce-pagination .page-numbers li .page-numbers.current {
background-color: #2a324f;
border-color: #2a324f;
}
#grid-box .products li {
margin: 0;
padding: 0;
width: 100%;
}
#grid-box .products li .inner {
height: 100%;
position: relative;
background: #fff;
padding-bottom: 30px;
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
border-radius: 10px;
overflow: hidden;
}
#grid-box .products li:hover .product-thumbnail img {
transform: none;
}
#grid-box .products li .product-thumbnail {
overflow: hidden;
border-radius: 0;
}
#grid-box .products li .product-thumbnail img {
object-fit: cover;
max-height: 200px;
object-position: center center;
}
#grid-box .products li .product-info {
padding: 30px 8%;
text-align: inherit;
position: initial;
} #grid-box .products li .product-info .woocommerce-LoopProduct-link {
display: flex;
flex-direction: column;
padding-bottom: 30px;
} #grid-box .products li .price {
order: 1;
top: inherit;
margin-top: -53px;
} #grid-box .products li .star-rating span {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/star.svg) repeat-x left -18px;
background-size: 18px;
padding-top: 18px;
height: 0;
overflow: hidden;
float: left;
order: 2;
}
#grid-box .products li .star-rating {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/star.svg) repeat-x left 0;
background-size: 18px;
width: 90px;
height: 18px;
margin: 5px 0 10px 0;
display: none;
} #grid-box .product .woocommerce-loop-product__title {
order: 3;
} #grid-box .products li .product-info .button {
background-color: #2a324f;
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
padding: 14px 45px 14px 20px;
border-radius: 5px;
display: block;
position: absolute;
bottom: 40px;
text-decoration: none;
}
#grid-box .products li .product-info .button:hover {
background-color: #2a324f;
}
#grid-box .products li .product-info .button::before,
#grid-box .products li .product-info .button::after {
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0 20px;
} #grid-box .products li.outofstock .product-info .button,
#grid-box .products li.outofstock .product-info .button:hover {
background-color: transparent;
}
#grid-box .products li.outofstock .product-info .button {
border: 2px solid #de0015;
background-color: #fff;
padding: 14px 20px 14px 20px;
color: transparent;
}
#grid-box .products li.outofstock .product-info .button::before,
#grid-box .products li.outofstock .product-info .button::before {
content: "Agotado";
color: #de0015;
font-family: "Source Sans Pro";
font-weight: 700;
font-style: normal;
font-size: 14px;
opacity: 1;
right: 0px;
} #sidebar-ficha-eee .wcv-message > .icon > i.dashicons {
display: none;
}
#sidebar-ficha-eee .wcv-message span.icon {
margin-right: 6px;
}
#sidebar-ficha-eee .wcv-message > .icon::before {
color: #ff9900;
font-size: 20px;
width: 30px;
text-align: center;
font-weight: 500;
content: "\eb30";
font-family: "Edukul Icons";
}
#sidebar-ficha-eee .wcv-message {
font-size: 16px;
font-weight: 500;
letter-spacing: -0.5px;
color: #2a324f;
line-height: 1;
margin: 0 auto;
padding: 10px 0;
}
#sidebar-ficha-eee .wcv-message .wcvisitor_num {
font-weight: 700;
font-size: 16px;
} #grid-box ul.products li.product .onsale.wc-memberships-member-discount {
right: auto;
margin-right: 0;
margin-left: 0;
display: block;
font-size: 14px;
background: rgb(255 153 0 / 95%);
padding: 7px 5px 8px 0;
color: #ffffff;
font-weight: bold;
border-radius: 2px 0px 2px 2px;
letter-spacing: -0.2px;
line-height: 1;
top: 23px;
left: 10%;
} #grid-box .products li .tagged_as {
font-size: 0;
position: absolute;
top: 30px;
left: 10%;
}
#grid-box .products li .tagged_as a {
font-size: 14px;
background: rgb(255 153 0 / 95%);
padding: 7px 5px 8px 0;
color: #ffffff;
font-weight: bold;
border-radius: 2px 0px 2px 2px;
letter-spacing: -0.2px;
line-height: 1;
}
#grid-box .products li .tagged_as a::before,
#grid-box
ul.products
li.product
.onsale.wc-memberships-member-discount::before {
content: "\f005";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 16px;
padding: 0px 5px 0 8px;
color: #ffffff;
position: relative;
top: 1px;
}
#grid-box .products li .tagged_as a::after,
#grid-box ul.products li.product .onsale.wc-memberships-member-discount::after {
content: "";
width: 10px;
height: 33px;
border-right: 13px solid transparent;
border-top: 33px solid;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
top: -7px;
right: -13px;
color: rgb(255 153 0 / 95%);
border-radius: 0px 3px 0px 0px;
}
#grid-box ul.products li.product .onsale.wc-memberships-member-discount::after {
top: 0px;
border-top: 30px solid;
}
#grid-box .products li .product-info .description {
margin-top: 10px;
order: 4;
} #grid-box .products li.product_tag-oferta-flash .tagged_as a,
#grid-box .products li.product_tag-oferta-limitada .tagged_as a {
background: rgb(255 65 92 / 95%);
}
#grid-box .products li.product_tag-oferta-flash .tagged_as a::after,
#grid-box .products li.product_tag-oferta-limitada .tagged_as a::after {
color: rgb(255 65 92 / 95%);
}
#grid-box .products li.product_tag-oferta-flash .tagged_as a::before {
content: "\f0e7";
padding: 0px 8px 0 12px;
}
#grid-box .products li.product_tag-oferta-limitada .tagged_as a::before,
#grid-box .products li.product_tag-plazas-limitadas .tagged_as a::before {
content: "\f1da";
} #sidebar .search-field::placeholder {
color: #808080;
opacity: 1;
}
.widget.widget_categories ul li {
border-top: 1px solid #ffffff;
}
#sidebar {
width: auto;
max-width: 24%;
}
#sidebar .widget,
#sidebar .berocket_single_filter_widget {
background-color: #fff !important;
border-radius: 5px;
overflow: hidden;
font-family: "Source Sans Pro";
margin-top: 40px;
}
#sidebar .widget .widget-title,
#sidebar .berocket_single_filter_widget .bapf_head h3 {
font-weight: 700;
color: #2a324f;
background-color: #ffffff;
padding: 30px 50px 0px 25px;
letter-spacing: -0.2px;
font-size: 22px;
}
#sidebar .widget-title::after,
#sidebar-ficha-eee .widget-title::after,
#sidebar .berocket_single_filter_widget .bapf_head h3::after,
.tribe-events-single-section-title::after {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/uploads/2021/06/ondas-eee.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 50px;
display: block;
width: 50px;
height: 30px;
content: "";
}
#sidebar .widget_categories,
#sidebar .widget_product_categories {
padding-bottom: 20px;
}
.widget.widget_categories ul li {
border: 0;
}
#sidebar .widget_categories li a {
padding: 10px 0;
}
#sidebar .widget.widget_recent_posts h3,
#footer-widgets .widget.widget_recent_posts h3 {
font-size: 18px;
line-height: 1.1;
font-weight: 700;
}
.banner-becas {
background: url(https://www.escuelaeuropeaexcelencia.com/wp-content/uploads/2022/10/widget_img_becas.jpg);
padding: 40px 10%;
border-radius: 10px;
background-size: cover;
}
.banner-becas .icon-widget {
text-align: center;
padding-bottom: 20px;
}
.banner-becas .head-widget {
font-weight: 700;
color: white;
text-align: center;
font-size: 35px;
line-height: 1;
letter-spacing: -1px;
}
.banner-becas .p-widget {
color: #fff;
font-size: 20px;
line-height: 1.2;
text-align: center;
margin-bottom: 20px;
font-weight: 300;
}
.banner-becas .button-widget {
background: #2a324f;
color: #fff;
font-weight: bold;
font-size: 14px;
height: 50px;
text-align: center;
border-radius: 5px;
padding: 17px 10px;
margin-top: 32px;
margin: 40px auto 0;
display: block;
max-width: 230px;
line-height: 1;
}
.banner-becas .button-widget::after {
padding-left: 15px;
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.banner-becas .button-widget:hover {
background: #ff9900;
color: #fff;
} .widget.widget_search .search-form .search-field,
.widget.widget_search .search-form .search-field[type="search"]:focus {
border: 0;
}
.widget.widget_search .search-form .search-submit::before {
color: #ff9900;
}
.widget.widget_search .search-form {
margin-bottom: 0px;
}
.widget.widget_search .search-form .search-field {
font-family: "Source Sans Pro";
color: #808080;
}
#sidebar .search-field::placeholder {
color: #808080;
opacity: 1;
}  #sidebar
.dgwt-wcas-no-submit
.dgwt-wcas-sf-wrapp
input[type="search"].dgwt-wcas-search-input {
border-width: 0px;
height: 50px;
}
.dgwt-wcas-si img {
border: 0px solid #e8e8e8;
background: transparent none repeat scroll 0 0;
}
.dgwt-wcas-sp * {
color: #2a324f !important;
font-weight: bold;
line-height: 1;
}
.dgwt-wcas-suggestions-wrapp {
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
border-radius: 0 0 10px 10px;
} .widget.widget_product_search .woocommerce-product-search .search-submit {
right: 15px;
}
.widget.widget_product_search
.woocommerce-product-search
.search-submit:before {
content: "\e925";
color: #ff9900;
font-family: "CoreIcon";
right: 15px;
top: 5px;
}
.widget.widget_product_search .woocommerce-product-search .search-field {
padding: 15px 20px;
border-width: 0px;
}
.widget_product_categories ul li {
padding: 10px 0;
line-height: 1;
}
.widget.widget_product_categories ul li > span {
float: right;
display: inline-block;
width: 30px;
height: 22px;
background-color: #eaeff7;
line-height: 22px;
color: #808080;
font-size: 13px;
text-align: center;
border-radius: 12px;
margin-top: 17px;
} #sidebar .berocket_single_filter_widget .bapf_body {
padding: 0 30px;
}
#sidebar .berocket_single_filter_widget .ui-slider-range,
#sidebar .berocket_single_filter_widget .bapf_slidr_main {
background: #ecf2ff;
height: 5px;
max-width: 92%;
}
#sidebar .berocket_single_filter_widget .ui-state-default {
background: #2a324f;
width: 25px;
height: 25px;
top: -10px;
}
#sidebar .berocket_single_filter_widget .bapf_slidr_jqrui .bapf_from,
#sidebar .berocket_single_filter_widget .bapf_slidr_jqrui .bapf_to {
margin-top: 5px;
font-size: 16px;
} .category-post-eee .woocommerce-page-builder #featured-title {
display: block;
background-color: #2a324f;
color: #fff;
}
.category-post-eee #featured-title .main-title {
color: #fff;
} .is-single-post #featured-title {
display: none;
}
.is-single-post #main-content {
padding: 0px 0;
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/209px repeat-y;
background-color: #f3f1f1;
padding-bottom: 200px;
}
#inner-content .hentry .post-meta .item a {
color: #666666;
}
#inner-content .hentry .post-meta .item a:hover {
color: #ff9900;
} .ondas-eee img {
width: 83px;
margin-bottom: 50px;
}
.related-news .related-title {
margin-bottom: 15px;
}
.related-news {
padding: 90px 0 250px;
border-top: 0px solid #e6e6e6;
background: rgb(247, 251, 255);
background: linear-gradient(
0deg,
rgb(235 245 255) 0%,
rgba(255, 255, 255, 1) 100%
);
}
.related-news .post-item {
padding: 0 15px 20px 15px;
}
.related-news .slick-initialized .slick-slide .inner {
display: block;
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
border-radius: 10px;
overflow: hidden;
}
.related-news .post-item .thumb {
border-radius: 0;
}
.related-news .slick-slide img {
display: block;
height: 250px;
width: 100%;
object-fit: cover;
object-position: center;
}
.related-news .post-item .text-wrap {
padding: 25px 5%;
background: #fff;
}
.related-news .post-item .cat {
padding: 0px 0 20px 0;
}
.related-news .post-item .text-wrap .meta,
.related-news .post-item .text-wrap .meta a {
font-weight: 500;
font-size: 15px;
text-transform: initial;
letter-spacing: -0.2px;
}
.related-news .titulo h5 {
margin-bottom: 10px;
}
.is-single-post #site-content h2,
.is-single-post #site-content h3,
.is-single-post #site-content h4,
.related-news .related-title {
font-size: 35px;
font-weight: 700;
letter-spacing: -0.5px;
}
.is-single-post #site-content h1,
.is-single-post #site-content h2,
.is-single-post #site-content h3,
.is-single-post #site-content h4,
.is-single-post #site-content h5,
.is-single-post #site-content h6,
.related-news .related-title {
color: #2a324f;
} #scroll-top.show { display: none;
}
#footer {
padding: 0px 0 55px;
z-index: 3;
position: relative;
top: -60px;
margin-bottom: -60px;
}
#footer .title-footer {
font-weight: bold;
font-size: 26px;
color: #fff;
}
#copyright {
text-align: left;
line-height: 50px;
}
#bottom {
background-size: 550px !important;
background-repeat: no-repeat !important;
background-position: 85% center !important;
height: 100px;
border-top: 1px solid #4e5180;
}
#footer .widget_text p,
#footer-widgets .widget.widget_nav_menu ul li a {
color: #b8bdf2;
}
#footer .widget.widget_nav_menu ul li a {
padding: 9px 0;
}
#footer li.menu-item {
border: 0;
}
#footer-widgets .widget {
margin: 0 0 5px;
}
#footer-widgets .widget.widget_socials .socials a {
background-color: #414577;
}
#footer-widgets .widget.widget_socials .socials a i {
line-height: 38px;
}
#footer .span_1_of_4 .text-3,
#footer .span_1_of_4 .nav_menu-2 {
padding-left: 10%;
} #newsletter-footer-eee {
width: 100%;
background-color: #2a324f;
z-index: 3;
position: relative;
}
#newsletter-footer-eee .box-newsletter {
background: #ff9900;
height: auto;
border-radius: 20px;
z-index: 3;
position: relative;
top: -140px;
}
#newsletter-footer-eee .col-left {
padding: 4rem 5%;
}
#newsletter-footer-eee .col-right .hbspt-form form > .form-columns-2 {
max-width: 600px;
}
#newsletter-footer-eee .titulonewsletter {
font-weight: 700;
font-size: 28px;
line-height: 1;
color: #fff;
letter-spacing: -0.5px;
margin-bottom: 10px;
}
#newsletter-footer-eee p {
color: rgb(255 255 255 / 80%);
line-height: 1.3;
}
#newsletter-footer-eee p strong {
color: #fff;
}
#newsletter-footer-eee h6 {
opacity: 0.5;
margin-bottom: 5px;
}
#newsletter-footer-eee .col-right label span {
display: none;
}
#newsletter-footer-eee .col-right label.hs-form-checkbox-display span {
display: block;
position: relative;
}
#newsletter-footer-eee .col-right input,
#newsletter-footer-eee .col-right select {
border: 0;
border-bottom: 2px solid #2a324f;
color: #2a324f;
opacity: 1;
padding: 10px 0;
width: 90%;
height: auto;
margin-bottom: 20px;
border-radius: 0;
box-shadow: none;
}
#newsletter-footer-eee .col-right select {
padding: 15px 20px !important;
width: 90% !important;
}
#newsletter-footer-eee .col-right input::placeholder,
#newsletter-footer-eee .col-right select::placeholder {
color: #2a324f;
opacity: 0.7;
}
#newsletter-footer-eee .col-right .hs-button {
background: #2a324f;
color: #fff;
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/arrow-right.svg);
background-size: 16px;
background-position: calc(100% - 28px) 50%;
background-repeat: no-repeat;
padding: 17px 46px 17px 20px;
width: 100%;
max-width: 230px;
border-radius: 5px;
}
#newsletter-footer-eee .col-right .form-columns-1,
#newsletter-footer-eee .hs_submit {
width: 46%;
float: left;
}
.hs-form-checkbox input {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
border: 2px solid #2a324f !important;
border-radius: 4px;
outline: none;
transition-duration: 0.3s;
cursor: pointer;
float: left;
width: 18px !important;
height: 18px !important;
padding: inherit !important;
background: #ffffff;
margin-right: 5px;
}
.hs-form-checkbox input:checked + span::before {
font-family: "Edukul Icons";
content: "\ea2a";
display: block;
text-align: center;
color: #2a324f;
position: absolute;
left: 1px;
top: -6px;
font-size: 20px;
font-weight: 700;
}
.hs-form-checkbox input:active {
border: 2px solid #34495e;
} .hbspt-form li {
list-style-type: none;
}
.hbspt-form ul,
.hbspt-form ol {
margin: 0 0 5px 0px;
}
.hs-form-checkbox {
font-size: 13px;
color: #666;
letter-spacing: -0.2px;
position: relative;
}
.hs-form-checkbox a {
color: #2a324f;
font-weight: bold;
}
.hs-form-checkbox a:hover {
text-decoration: underline;
}
ul.hs-error-msgs.inputs-list {
float: inherit;
width: 100%;
}
ul.hs-error-msgs.inputs-list li label {
color: #ee0a33 !important;
font-size: 13px;
line-height: 1;
}
.hs-input.invalid.error {
text-transform: initial;
margin: 0 !important;
}
ul.inputs-list.multi-container.invalid.error {
background: 0 0 !important;
border: none !important;
border-bottom: 1px solid red;
} .video-alumni {
position: relative;
top: -150px;
}
.edukul-simple-image .edukul-video-icon,
.edukul-fancy-img .edukul-video-icon {
margin-left: 0;
}
.section-intro-club {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/209px repeat;
height: 300px;
width: 50%;
margin-bottom: -300px !important;
position: absolute;
right: -10%;
}
.section-planes-club {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/209px repeat;
height: 400px;
width: 50%;
position: absolute;
right: -10%;
bottom: 0px;
}
.iconos-club-alumni {
padding: 8rem 0 0 0;
}
.iconos-club-alumni .edukul-content-box .inner {
padding-right: 5%;
margin-bottom: 60px;
}
.iconos-club-alumni .edukul-content-box .heading {
font-size: 24px;
line-height: 1;
margin-top: 36px;
margin-bottom: 15px;
}
.iconos-club-alumni .edukul-content-box .desc {
font-size: 15px;
line-height: 1.4;
} .titulo-mini.planes-club {
padding-bottom: 50px;
}
.planes-club .p-membership,
.planes-club .p-membership-c2 {
padding: 0 1%;
margin-bottom: 80px;
}
.planes-club .p-membership > .vc_column-inner > .wpb_wrapper,
.planes-club .p-membership-c2 > .vc_column-inner > .wpb_wrapper {
padding: 20px 5% 50px 5%;
}
.planes-club .img-plan img {
max-width: 170px;
}
.planes-club .titulo-plan {
padding: 10px 0;
}
.planes-club .precio-plan {
padding: 10px 0 5px 0;
}
.planes-club .p-membership .edukul-content-box {
padding: 15px 0 50px 15%;
}
.planes-club .p-membership-c2 .edukul-content-box {
padding: 15px 0 24px 15%;
}
.planes-club .button-wrap {
max-width: 300px;
margin: 0 auto;
}
.contenido-gratis .edukul-simple-image {
padding: 50px 0;
}
.faqs-eee .edukul-accordions .accordion-item.active .accordion-heading {
background-color: #2a324f;
color: #fff;
}
.faqs-eee
.edukul-accordions
.accordion-item.active
.accordion-heading
> .inner:before {
top: -11px;
}
.faqs-box {
padding-top: 50px;
}
.call-dudas {
padding-bottom: 240px;
}
.call-dudas .edukul-content-box .inner {
padding: 30px 5% 50px 5%;
border-radius: 20px;
}
.call-dudas .sub-heading {
font-size: 35px;
margin-bottom: 20px;
font-weight: 700;
}
.call-dudas .extra-content {
max-width: 770px;
} #heading-membership b {
font-weight: 700;
color: inherit;
}
#heading-membership h3,
#heading-membership-c2 h3 {
line-height: 0.9;
font-size: 40px;
color: #ffffff;
text-align: center;
}
#heading-membership h5 {
font-size: 55px;
color: #ff9900;
}
.p-membership p {
font-size: 15px;
color: #949add;
}
#heading-membership-c2 b {
font-weight: 700;
color: inherit;
}
#heading-membership-c2 h5 {
font-size: 55px;
color: #fff;
}
.p-membership-c2 p {
font-size: 15px;
color: #fff;
}
.video-eee {
z-index: 99;
}
.membership-eee {
z-index: 99;
}
.edukul-accordions .accordion-item.style-1 .accordion-heading {
background-color: white;
padding: 5%;
} #grid-docentes.page-docentes .edukul-carousel-box {
padding-top: 4rem;
}
#grid-docentes.page-docentes {
padding-bottom: 400px;
}
#grid-docentes .edukul-carousel-box > .owl-carousel {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
#grid-docentes.page-docentes .owl-carousel .owl-stage {
transition: none !important;
transform: none !important;
height: 100%;
padding-bottom: 20px;
}
#grid-docentes.page-docentes .owl-carousel.owl-grab {
cursor: pointer;
}
#grid-docentes .owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
background: transparent;
height: 100%;
padding-right: 15px;
}
#grid-docentes .edukul-image-box {
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
height: 100%;
background: #fff;
border-radius: 10px;
overflow: hidden;
}
#grid-docentes .edukul-image-box .item .thumb img,
.grid-excelentes .edukul-image-box .item .thumb img {
object-fit: cover;
max-height: 280px;
object-position: top;
}
#grid-docentes .edukul-image-box .text-wrap {
padding: 20px 7%;
}
#grid-docentes .edukul-image-box .text-wrap .title {
font-size: 25px;
margin: 10px 0 0px;
color: #2a324f;
line-height: 1;
}
#grid-docentes .edukul-image-box .text-wrap .desc p:first-child {
display: none;
}
#grid-docentes .edukul-image-box .url-wrap a.edukul-button::after {
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
padding-left: 10px;
}
#grid-docentes .edukul-image-box .item .desc {
margin-bottom: 80px;
}
#grid-docentes .p-headings-eee-docentes p {
padding-right: 12%;
}
#grid-docentes .edukul-image-box h6 {
color: #ff9900;
letter-spacing: 0px;
font-weight: 500;
margin: 5px 0 10px;
line-height: 1;
}
#grid-docentes .edukul-image-box p {
color: #808080;
font-size: 15px;
line-height: 1.3;
}
#grid-docentes .edukul-image-box .item .url-wrap,
.grid-excelentes .edukul-image-box .item .url-wrap {
position: absolute;
bottom: 30px;
}
#grid-docentes .edukul-image-box .item .url-wrap a {
border-radius: 5px;
padding: 14px 37px;
} .intro-ficha-docente .edukul-image-box .thumb {
border-radius: 20px 20px 0px 0px;
overflow: hidden;
}
.intro-ficha-docente .imagen-docente .text-wrap {
background: #fff;
border-radius: 20px;
}
.intro-ficha-docente .imagen-docente .owl-stage,
.intro-ficha-docente .imagen-docente .owl-item {
width: 100% !important;
}
.puntos-docente {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/209px repeat;
height: 61%;
width: 300px;
position: absolute;
right: -2px;
bottom: -30px;
}
.imagen-docente {
position: relative;
top: -180px;
}
.imagen-docente .edukul-carousel-box {
-webkit-box-shadow: 5px 5px 50px 0px rgb(49 70 115 / 25%);
box-shadow: 5px 5px 50px 0px rgb(49 70 115 / 25%);
border-radius: 20px;
}
.imagen-docente .edukul-image-box .desc h6 {
color: #ff9900;
font-weight: 500;
}
.imagen-docente .edukul-image-box.style-1 .item .title {
margin: 30px 0 -15px;
}
.docentes-box-white {
overflow: hidden;
}
.docentes-box-white .puntos-docente {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/209px repeat;
height: 100%;
width: 50%;
position: absolute;
right: -10%;
bottom: 0;
}
.docentes-box-white li {
list-style-type: circle;
} .p-headings-eee-alumnos p {
padding-right: 21%;
}
.grid-alumnos .desc {
color: #2a324f;
font-size: 20px;
font-weight: 700;
line-height: 1.2;
}
.grid-alumnos .title {
color: #ff9900;
letter-spacing: 0px;
font-size: 15px;
font-weight: 700;
margin-bottom: 20px;
}
.grid-excelentes .edukul-image-box .item .text-wrap {
min-height: 230px;
background: #fff;
}
#grid-box.grid-excelentes {
padding-bottom: 400px;
}
#grid-box.grid-excelentes .vc_grid-container {
padding-top: 50px;
}
#space-footer.alumnos-excelentes {
padding-bottom: 100px;
} .section-amigo {
padding-bottom: 10rem;
}
.box-plan-amigo .edukul-content-box > .inner {
min-height: 280px;
}
.box-plan-amigo .edukul-icon-box.icon-top .heading {
margin-top: 15px;
}
.texto-plan {
padding-top: 30px;
max-width: 1100px;
} .box-intro-newsletter {
padding-bottom: 200px;
} .main-shop-page #page {
background: #fff;
} .counter-cursos {
position: relative;
}
.counter-cursos .number-wrap.heading {
position: relative;
font-weight: 700;
margin-top: 10px;
font-size: 60px;
}
.counter-cursos .number-wrap.heading .suffix {
font-size: 30px;
top: 0;
position: absolute;
font-weight: 500;
padding-left: 10px;
}
#box-ico-col-4.counter-cursos .edukul-content-box > .inner {
padding: 40px 0 80px;
}
.counter-cursos .edukul-content-box .text-wrap .title {
color: #a9a9a9;
font-size: 20px;
padding: 0 5%;
} .categorias-cursos {
padding: 30px 0 60px 0;
}
.categorias-cursos > .edukul-container > .row-inner {
margin-left: -10px;
margin-right: -10px;
}
.categorias-cursos .box-categoria,
.categorias-cursos .box-categoria-dest {
margin: 10px;
min-height: 175px;
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 20%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 20%);
padding: 0;
border-radius: 10px;
}
.categorias-cursos .box-categoria-dest .vc_cta3-container {
margin-bottom: 0px;
}
.categorias-cursos .box-categoria-dest p {
color: #fff;
font-size: 16px;
line-height: 1.3;
}
.categorias-cursos
.box-categoria-dest
.vc_general.vc_cta3.vc_cta3-icons-top
.vc_cta3_content-container {
padding-top: 0em;
}
.categorias-cursos .box-categoria-dest .vc_general.vc_cta3 {
padding: 60px 5%;
min-height: 370px;
}
.categorias-cursos .box-categoria-dest .vc_general.vc_cta3 .vc_cta3-actions {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
}
.categorias-cursos
.box-categoria-dest
.vc_general.vc_cta3
.vc_cta3-actions
.vc_btn3-container {
position: absolute;
right: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: flex-end;
justify-content: center;
text-align: center;
margin: 0 auto;
}
.categorias-cursos
.box-categoria-dest
.vc_general.vc_cta3
.vc_cta3-actions
.vc_btn3-container
.vc_btn3 {
margin-bottom: 50px;
}
.categorias-cursos .box-categoria > .vc_column-inner {
border-radius: 5px;
display: flex;
}
.categorias-cursos .box-categoria > .vc_column-inner > .wpb_wrapper {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
margin: 0 auto;
}
.categorias-cursos .box-categoria > .vc_column-inner:before,
.categorias-cursos
.box-categoria-dest
.vc_general.vc_cta3
.vc_cta3-actions
.vc_btn3-container:before {
background-color: #e8c183;
background: #000;
background: -moz-linear-gradient(
-45deg,
#000000 0%,
#000000 25%,
#fff791 40%,
#d8a75e 55%,
#ffdc7a 100%
); background: -webkit-linear-gradient(
-45deg,
#000000 0%,
#000000 25%,
#fff791 40%,
#d8a75e 55%,
#ffdc7a 100%
); background: linear-gradient(
135deg,
#000000 0%,
#000000 25%,
#fff791 40%,
#d8a75e 55%,
#ffdc7a 100%
);
transition: 0.5s all;
background-size: 400% 400%;
opacity: 0;
width: 100%;
height: inherit;
content: "";
}
.categorias-cursos .box-categoria > .vc_column-inner:hover:before {
opacity: 0.9;
background-position: 100% 100%;
mix-blend-mode: overlay;
}
.categorias-cursos
.box-categoria-dest
.vc_general.vc_cta3
.vc_cta3-actions
.vc_btn3-container:before {
position: absolute;
}
.categorias-cursos
.box-categoria-dest
.vc_general.vc_cta3
.vc_cta3-actions
.vc_btn3-container:hover:before {
opacity: 0.5;
background-position: 100% 100%;
mix-blend-mode: overlay;
}
.categorias-cursos .box-categoria .vc_custom_heading {
width: auto;
position: absolute;
margin: 0 auto;
right: 0;
left: 0;
}
.categorias-cursos
.box-categoria
> .vc_column-inner
> .wpb_wrapper
> .vc_custom_heading
a {
padding: 80px 0;
display: block;
font-size: 24px;
line-height: 1;
}
#grid-box.cursos-home .filtro-categorias-eee {
padding: 5rem 0;
} .testimonios-eee.home-cursos {
padding-bottom: 350px;
}
#banner-cross-section.home-cursos {
padding-bottom: 240px;
margin-top: 60px;
}
#banner-cross-section.home-cursos .vc_column-inner {
background-position: left top !important;
} .intro-categoria {
padding-bottom: 250px;
}
.intro-categoria .left > .vc_column-inner {
max-width: 90%;
}
.categoria-cursos .dtwpb-woocommerce-products {
padding: 40px 0 350px 0;
}
#banner-cross-section.categoria-cursos .vc_column-inner {
margin-bottom: 100px;
}  .wpb-js-composer #pum-98411.pum-theme-tema-por-defecto .hero p {
margin: 0;
} .woocommerce-page-builder #featured-title { } .woocommerce-Price-currencySymbol {
padding-left: 5px;
}
#main-curso-eee {
background-color: #fff !important;
}
#main-curso-eee .cr-ajax-search {
display: none;
}
.bg-header-ficha .product-bg-eee {
height: 50vh;
max-height: 650px;
min-height: 600px;
background-size: cover; background-position: center center !important;
}
.bg-header-ficha .row-overlay {
background: rgb(33 26 15 / 50%);
background: linear-gradient(
180deg,
rgb(210 158 79 / 10%),
rgb(33 23 5 / 70%)
);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
.header-intro-ficha {
z-index: 10 !important;
position: relative !important;
}
.header-intro-ficha .edukul-container {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.header-intro-ficha .product_title {
font-size: 60px;
text-shadow: 2px 2px 40px #00000075;
}
.header-intro-ficha .boton-categoria .product_meta {
max-height: 60px;
}
.header-intro-ficha .boton-categoria .posted_in {
font-size: 0;
}
.header-intro-ficha .boton-categoria .posted_in a {
font-size: 16px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: #ff9900;
margin-bottom: 10px;
line-height: 1;
display: none;
}
.header-intro-ficha .boton-categoria .posted_in a:first-child {
display: block;
}
.header-intro-ficha .boton-categoria .posted_in a::before {
content: "\f060";
font-family: "Font Awesome 5 Free";
padding-right: 5px;
display: inline-block;
}
.header-intro-ficha .boton-categoria .posted_in a:hover {
opacity: 0.7;
} .intro-atributos-eee {
display: table;
border-left: 1px solid rgb(255 255 255 / 20%);
padding: 5px 10px 10px 20px;
margin: 5px 0 20px 0;
}
.intro-atributos-eee .sub-eee {
font-size: 13px;
color: rgb(255 255 255 / 50%);
text-transform: uppercase;
line-height: 1.2;
letter-spacing: 2px;
}
.intro-atributos-eee > .vc_column-inner > .wpb_wrapper {
padding-left: 40px;
} .intro-atributos-eee.duracion:before {
content: "\f017";
font-family: "Font Awesome 5 Free";
padding-right: 12px;
display: table-cell;
vertical-align: middle;
font-size: 30px;
color: rgb(255 255 255 / 30%);
width: 30px;
position: absolute;
top: 15px;
}
.intro-atributos-eee .dtwpb_woocommerce_product_custom_key {
font-size: 15px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
line-height: 1.2;
max-width: 190px;
} .intro-atributos-eee.precio:before {
content: "\f155";
font-family: "Font Awesome 5 Free";
display: table-cell;
vertical-align: middle;
font-size: 16px;
color: rgb(255 255 255 / 30%);
font-weight: 900;
border: 3px solid;
text-align: center;
height: 30px;
border-radius: 100px;
width: 30px;
position: absolute;
top: 22px;
}
.intro-atributos-eee.precio > .vc_column-inner {
padding-left: 40px;
}
.intro-atributos-eee.precio .dtwpb-price {
font-size: 28px;
margin-bottom: 0;
font-weight: bold;
letter-spacing: -1px;
color: #ff9900;
line-height: 1;
}
.intro-atributos-eee.precio .subscription-details {
display: block;
font-size: 15px;
line-height: 1;
font-weight: 500;
letter-spacing: -0.5px;
}
.dtwpb-price mark,
.dtwpb-price ins {
background-color: transparent;
}
.intro-atributos-eee.precio .dtwpb-price del {
opacity: 1;
font-weight: 400;
color: #fff;
font-size: 28px;
} .intro-atributos-eee.valoraciones > .vc_column-inner > .wpb_wrapper {
padding-left: 0px;
}
.woocommerce-page .content-woocommerce .star-rating span {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/star.svg) repeat-x left -22px;
background-size: 22px;
padding-top: 22px;
}
.woocommerce-page .content-woocommerce .star-rating {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/star.svg) repeat-x left 0;
background-size: 22px;
width: 111px;
height: 22px;
}
.intro-atributos-eee.valoraciones .woocommerce-product-rating {
margin-top: 3px;
}
.intro-atributos-eee.valoraciones .star-rating {
display: inline-block;
vertical-align: text-top;
}
.intro-atributos-eee.valoraciones .woocommerce-review-link {
color: #fff;
font-size: 16px;
letter-spacing: -0.5px;
white-space: nowrap;
}
.intro-atributos-eee.valoraciones .woocommerce-review-link:hover {
color: #ff9900;
}
#content-product-eee h6 {
letter-spacing: 2px;
margin-top: 0;
} .countdown-eee .wooct-countdown.wooct-style-02 .wooct-timer {
max-width: 330px;
margin-top: -10px;
margin-bottom: 30px;
}
.countdown-eee .wooct-countdown.wooct-style-02 .wooct-timer > span {
border: 1px solid #ff9900;
border-radius: 10px;
}
.countdown-eee
.wooct-countdown.wooct-style-02
.wooct-timer
> span
span:first-child {
font-size: 30px;
color: #ff9900;
} #content-product-eee .product_meta,
.presentacion-diplomados .product_meta {
text-align: right;
margin-bottom: -25px;
}
#content-product-eee .product_meta .tagged_as,
.presentacion-diplomados .product_meta .tagged_as {
font-size: 0;
position: relative;
}
#content-product-eee .product_meta .tagged_as a,
.presentacion-diplomados .product_meta .tagged_as a {
font-size: 15px;
background: #fcf3e6;
padding: 7px 20px 9px 0;
color: #2a324f;
font-weight: bold;
border-radius: 25px 5px 5px 25px;
letter-spacing: -0.2px;
}
#content-product-eee .product_meta .tagged_as a::before,
.presentacion-diplomados .product_meta .tagged_as a::before {
content: "\f005";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 16px;
background: #fcf3e6;
padding: 10px;
border-radius: 50px;
margin-right: 10px;
border: 2px solid #ff9900;
color: #ff9900;
position: relative;
top: 2px;
}
#content-product-eee h2,
#content-product-eee h3,
#content-product-eee h4 {
font-size: 35px;
font-weight: bold;
} .product_tag-oferta-flash #content-product-eee .product_meta .tagged_as a,
.product_tag-oferta-limitada #content-product-eee .product_meta .tagged_as a,
.product_tag-oferta-flash
#content-product-eee
.product_meta
.tagged_as
a::before,
.product_tag-oferta-limitada
#content-product-eee
.product_meta
.tagged_as
a::before {
background: #fce6eb;
}
.product_tag-oferta-flash
#content-product-eee
.product_meta
.tagged_as
a::before {
content: "\f0e7";
padding: 10px 13px 10px 14px;
border: 2px solid #ff415c;
color: #ff415c;
}
.product_tag-oferta-limitada
#content-product-eee
.product_meta
.tagged_as
a::before,
.product_tag-plazas-limitadas
#content-product-eee
.product_meta
.tagged_as
a::before {
content: "\f1da";
padding: 10px 11px 10px 10px;
border: 2px solid #ff415c;
color: #ff415c;
} #content-product-eee #call-to-action-blue {
margin-top: 50px;
margin-bottom: 70px;
} #content-product-eee .vc_tta-panels-container h2,
#content-product-eee .vc_tta-panels-container h3,
#content-product-eee .vc_tta-panels-container h4 {
padding-top: 20px;
margin-bottom: 10px;
}
#content-product-eee .vc_tta-panels-container li h3 {
display: inline-block;
}
#content-product-eee .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
overflow: visible;
display: grid;
grid-template-columns: repeat(6, 1fr);
grid-gap: 10px;
width: auto;
}
#content-product-eee .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
margin: 20px 0;
}
#content-product-eee .vc_tta-tab a {
font-size: 15px !important;
letter-spacing: -0.2px;
padding: 15px 0;
text-align: center;
font-family: "Source Sans Pro";
color: #2a324f;
font-weight: 700;
border-radius: 2px;
background-color: #f3f1f1;
height: 100%;
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
}
#content-product-eee
.vc_tta-tabs.vc_tta-tabs-position-top
.vc_tta-tabs-container {
overflow: visible;
}
#content-product-eee .vc_tta.vc_general .vc_tta-tab {
position: relative;
}
#content-product-eee .vc_tta-tab.vc_active::after {
content: "\f0d7";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 20px;
width: 20px;
margin: 0 auto;
left: 0 !important;
right: 0 !important;
color: #ff9900;
position: absolute;
bottom: -17px;
padding: 0;
text-align: center;
}
#content-product-eee
.vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs
.vc_tta-panels,
#content-product-eee .vc_tta-panel-body {
background-color: transparent;
}
#content-product-eee .vc_tta.vc_general .vc_tta-panel-body {
padding: 14px 0px;
}
#content-product-eee
.edukul-fancy-img.is-in-view.bg-bottom
.edukul-fancy-img-holder {
-webkit-transform: translate(-30px, -15px);
transform: translate(-30px, -15px);
overflow: hidden;
}
#content-product-eee .vc_tta.vc_general .vc_tta-panel-title {
padding-top: 0;
margin-bottom: 0;
}
#content-product-eee .vc_tta-container #docentes .edukul-image-box {
background: #f0efef;
border-radius: 10px;
overflow: hidden;
margin-bottom: 30px;
}
#content-product-eee .vc_tta-container #docentes .inner {
display: flex;
}
#content-product-eee
.vc_tta-container
#docentes
.edukul-image-box
.item
.thumb {
display: inline-flex;
min-width: 250px;
max-width: 250px;
}
#content-product-eee
.vc_tta-container
#docentes
.edukul-image-box
.item
.thumb
img {
border-radius: 0;
object-fit: cover;
object-position: top;
}
#content-product-eee .vc_tta-container #docentes .edukul-image-box .text-wrap {
display: inline-flex;
vertical-align: middle;
padding: 10px 5% 50px 5%;
}
#content-product-eee .vc_tta-container #docentes h6 {
color: #8d94a3;
}
#content-product-eee
.vc_tta-container
#docentes
.url-wrap
a.edukul-button::after {
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
padding-left: 10px;
} #product-review-eee #reviews .cr-summaryBox-wrap {
margin-top: 50px;
justify-content: inherit;
margin-bottom: 50px;
padding: 0;
}
#product-review-eee .woocommerce-Reviews-title {
font-size: 16px;
padding-left: 90px;
letter-spacing: 0;
font-weight: 500;
color: #808080;
}
#product-review-eee #reviews .cr-summaryBox-wrap .cr-overall-rating-wrap {
width: 100%;
height: 205px;
min-width: 184px;
border: 3px solid #ff9900;
overflow: hidden;
font-weight: 500;
text-align: center;
padding: 20px 10px;
max-width: 22%;
-webkit-flex-basis: 22%;
-moz-flex-basis: 22%;
-ms-flex-basis: 22%;
flex-basis: 22%;
}
#product-review-eee #reviews .cr-summaryBox-wrap .cr-average-rating {
color: #333;
line-height: normal;
font-size: 90px;
font-weight: 900;
letter-spacing: -3px;
}
#product-review-eee #reviews .cr-average-rating-stars {
display: none;
}
#product-review-eee #reviews .cr-summaryBox-wrap .cr-total-rating-count {
color: #808080;
font-size: 13px;
line-height: 28px;
text-transform: uppercase;
letter-spacing: 1px;
}
#product-review-eee #ivole-histogramTable {
max-width: 500px;
margin: 0;
}
#product-review-eee #reviews .cr-summaryBox-wrap .ivole-summaryBox {
max-width: 60%;
-webkit-flex-basis: 60%;
-moz-flex-basis: 60%;
-ms-flex-basis: 60%;
flex-basis: 60%;
margin: 0 0 0 5%;
border: 0;
padding: 0;
}
#product-review-eee #ivole-histogramTable .ivole-histogramRow {
overflow: hidden;
color: #808080;
display: flex;
}
#product-review-eee #ivole-histogramTable tr.ivole-histogramRow td:first-child {
padding-left: 0;
min-width: 50px;
text-transform: uppercase;
font-size: 14px;
color: #808080;
font-weight: 700;
width: 100px;
}
#product-review-eee #ivole-histogramTable tr.ivole-histogramRow td a {
color: #808080;
}
#product-review-eee .ivole-meter {
background: #ecf2ff;
background: -webkit-linear-gradient(top, #ecf2ff, #ecf2ff);
background: linear-gradient(to bottom, #ecf2ff, #ecf2ff);
background-color: #ecf2ff;
height: 13px;
box-shadow: none;
margin-top: 3px;
}
#product-review-eee .ivole-meter .ivole-meter-bar {
background: #2a324f;
background: -webkit-linear-gradient(top, #2a324f, #2a324f);
background: linear-gradient(to bottom, #2a324f, #2a324f);
background-color: #2a324f;
box-shadow: none;
}
#product-review-eee .ivole-meter .ivole-meter-bar:before {
background-color: transparent;
}
#product-review-eee #ivole-histogramTable tr.ivole-histogramRow td {
padding: 1rem 0.7rem;
}
#product-review-eee #reviews .commentlist {
margin: 0 0 20px 0;
}
#product-review-eee #reviews .commentlist li:first-child {
margin: 0;
}
#product-review-eee #reviews .commentlist li {
position: relative;
padding: 35px 35px 25px;
background-color: #ecf2ff;
transition: background ease 0.3s;
margin-top: 20px;
border-radius: 5px;
}
#product-review-eee #reviews ::marker {
font-size: 0;
}
#product-review-eee #reviews .comment_container img {
width: 80px;
float: left;
margin: 0 25px 0 0;
overflow: hidden;
border-radius: 25px;
position: relative;
top: inherit;
left: inherit;
padding: 0;
background: none;
border: none;
}
#product-review-eee #reviews .comment-text {
position: relative;
padding: 0;
border: 0;
}
#product-review-eee #reviews .star-rating {
position: absolute;
right: 0;
top: 0;
}
#product-review-eee #reviews .star-rating {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/star.svg) repeat-x left 0;
background-size: 18px;
width: 90px;
height: 18px;
}
#product-review-eee #reviews .star-rating span {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/star.svg) repeat-x left -18px;
background-size: 18px;
padding-top: 18px;
overflow: hidden;
float: left;
height: 0;
}
#product-review-eee #reviews .meta {
margin: 0 0 8px 0;
}
#product-review-eee #reviews .meta .woocommerce-review__dash,
#product-review-eee #reviews .meta .woocommerce-review__verified {
display: none;
}
#product-review-eee #reviews .meta .woocommerce-review__published-date {
display: block;
margin: 0 0 12px;
font-size: 16px;
}
#product-review-eee #reviews .comment-text .description {
font-size: 16px;
line-height: 28px;
overflow: hidden;
color: rgb(42 50 79 / 0.9);
} #product-review-eee #reviews #review_form {
background: #f3f1f1;
padding: 50px 5%;
border-radius: 10px;
margin-top: 50px;
}
#product-review-eee
#reviews
#review_form
.comment-form
> p.comment-form-email
input,
#product-review-eee
#reviews
#review_form
.comment-form
> p.comment-form-author
input,
#product-review-eee #reviews #review_form .comment-form > p textarea,
#product-review-eee #reviews #review_form .comment-form > div input,
#product-review-eee #reviews #review_form .comment-form > div textarea {
background: #fff;
border: 0;
border-radius: 5px;
}
#product-review-eee #reviews .comment-respond .comment-reply-title {
font-weight: 700;
letter-spacing: -0.5px;
color: #2a324f;
display: block;
font-size: 25px;
}
#product-review-eee #reviews #review_form .comment-notes {
font-size: 14px;
line-height: 1.2;
color: #666666;
text-align: right;
font-style: italic;
}
#product-review-eee #reviews #review_form #email-notes {
text-align: left;
font-size: 16px;
font-style: initial;
padding-right: 20px;
float: left;
padding-top: 0;
}
#product-review-eee #reviews #review_form span.required {
vertical-align: baseline;
}
#product-review-eee #reviews .comment-form-rating {
margin-top: 30px;
}
#product-review-eee #reviews p.stars {
overflow: hidden;
zoom: 1;
}
#product-review-eee #reviews p.stars span {
width: 85px;
height: 16px;
position: relative;
float: left;
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/star.svg) repeat-x left 0;
background-size: 17px;
margin-top: 1px;
}
#product-review-eee #reviews p.stars span a {
transition: none;
float: left;
position: absolute;
left: 0;
top: 0;
width: 17px;
height: 0;
padding-top: 17px;
overflow: hidden;
}
#product-review-eee #reviews p.stars span a:hover,
#product-review-eee #reviews p.stars span a:focus {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/star.svg) repeat-x left -17px;
background-size: 17px;
}
#product-review-eee #reviews p.stars a.active {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/star.svg) repeat-x left -34px;
background-size: 17px;
}
#product-review-eee #reviews p.stars span a.star-1 {
width: 17px;
z-index: 10;
}
#product-review-eee #reviews p.stars span a.star-2 {
width: 34px;
z-index: 9;
}
#product-review-eee #reviews p.stars span a.star-3 {
width: 51px;
z-index: 8;
}
#product-review-eee #reviews p.stars span a.star-4 {
width: 68px;
z-index: 7;
}
#product-review-eee #reviews p.stars span a.star-5 {
width: 85px;
z-index: 6;
}
.comment-form-cookies-consent #wp-comment-cookies-consent,
#product-review-eee
#reviews
.comment-form-cookies-consent
#wp-comment-cookies-consent {
width: 18px;
height: 18px;
vertical-align: middle;
margin-right: 5px;
}
.comment-form-cookies-consent label,
#product-review-eee #reviews .comment-form-cookies-consent label {
width: auto;
vertical-align: baseline;
font-weight: 700;
color: #2a324f;
}
#product-review-eee #reviews .woocommerce-pagination {
margin-top: -60px;
border: 0;
text-align: center;
clear: both;
padding-top: 20px;
}
#review_form .comment-form input#submit {
font-family: "Source Sans Pro";
}
.edukul-pagination ul li .page-numbers,
.woocommerce-pagination .page-numbers li .page-numbers {
line-height: 45px;
font-family: "Source Sans Pro";
}
.cr-all-reviews-pagination {
display: none;
} #main-curso-eee
.sticky-eee.sticky-cursos.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha {
top: 58px;
}
.sticky-eee.sticky-cursos {
width: 100% !important;
z-index: 2 !important;
top: 28px !important;
position: relative;
}
#sidebar-ficha-eee .box-sidebar-ficha {
background: #f3f1f1;
border-radius: 5px;
top: -100px;
}
#sidebar-ficha-eee .box-sidebar-ficha {
padding: 20px 20px;
}
#sidebar-ficha-eee .boton-scroll-ficha {
margin-bottom: 30px;
}
#sidebar-ficha-eee .boton-scroll-ficha .vc_btn3-icon {
color: #2a324f;
font-size: 22px;
}
#sidebar-ficha-eee .boton-scroll-ficha .vc_btn3-icon:hover {
color: #ff9900;
}
#sidebar-ficha-eee .boton-scroll-ficha button,
#sidebar-ficha-eee .boton-scroll-ficha a {
background-color: transparent;
}
#sidebar-ficha-eee .widget-title {
font-size: 23px;
color: #2a324f;
position: absolute;
line-height: 1;
margin-top: 7px;
}
.box-sidebar-ficha .hs-form-checkbox-display input{
margin-bottom:61px !important
}  #sidebar-ficha-eee .title-ico {
color: #666666;
margin-bottom: 15px;
line-height: 1;
font-size: 15px;
display: table;
}
#sidebar-ficha-eee .title-ico .product_custom_key_label {
display: block;
line-height: 0.7;
position: relative;
top: -5px;
font-weight: bold;
color: #2a324f;
font-size: 16px;
}
#sidebar-ficha-eee .title-ico:before {
color: #2a324f;
font-size: 18px;
padding-right: 10px;
display: table-cell;
width: 35px;
text-align: center;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
#sidebar-ficha-eee .title-ico.inicio_eee:before {
content: "\f017";
}
#sidebar-ficha-eee .title-ico:before {
color: #2a324f;
font-size: 18px;
padding-right: 10px;
display: table-cell;
width: 35px;
text-align: center;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
#sidebar-ficha-eee .title-ico.modalidad_eee:before {
content: "\f5fc";
}
#sidebar-ficha-eee .title-ico.financiacion_eee:before {
content: "\f155";
}
#sidebar-ficha-eee .title-ico.certificado_eee:before {
content: "\f559";
}
#sidebar-ficha-eee .title-ico.sesiones_eee:before {
content: "\f073";
font-weight: 500;
} #sidebar-ficha-eee .variations_form .variations {
border: 0;
margin: 0;
}
#sidebar-ficha-eee .variations_form .variations td {
display: block;
border: 0;
padding: 5px 0;
position: relative;
}
#sidebar-ficha-eee .variations_form .variations td.label {
text-transform: uppercase;
font-size: 15px;
font-weight: bold;
color: #2a324f;
margin-top: 15px;
}
#sidebar-ficha-eee .variations_form .variations select {
width: 100%;
background: #fff;
border: 0px solid #fff;
text-transform: uppercase;
font-family: "Source Sans Pro";
padding: 12px 15px;
margin-bottom: 5px;
-webkit-appearance: none;
-moz-appearance: none;
cursor: pointer;
}
#sidebar-ficha-eee .woocommerce-variation-description {
line-height: 1.2;
font-size: 15px;
padding-top: 5px;
}
.product-type-variable #sidebar-ficha-eee .dtwpb-price,
#sidebar-ficha-eee .quantity,
#sidebar-ficha-eee .reset_variations,
.product-type-variable-subscription #sidebar-ficha-eee .dtwpb-price.price {
display: none !important;
}
#sidebar-ficha-eee .price {
font-size: 28px;
color: #2a324f;
letter-spacing: -1px;
font-weight: bold;
display: block;
padding-bottom: 10px;
margin-bottom: 0;
line-height: 1;
}
#sidebar-ficha-eee .price del {
color: #2a324f;
opacity: 1;
font-weight: 500;
font-style: italic;
font-size: 22px;
}
#sidebar-ficha-eee .price ins bdi {
color: #ff9900;
}
#sidebar-ficha-eee .price mark,
#sidebar-ficha-eee .price ins {
background: transparent;
}
#sidebar-ficha-eee button.single_add_to_cart_button {
background-color: #2a324f;
display: block;
width: 100%;
padding: 14px 15px 17px 14px;
letter-spacing: 0.5px;
margin: 15px 0;
}
#sidebar-ficha-eee button.single_add_to_cart_button:hover {
background-color: #2a324f;
}
#sidebar-ficha-eee button.single_add_to_cart_button::before {
content: "\edd3";
font-family: "Edukul Icons";
font-size: 25px;
padding-right: 15px;
font-weight: 300;
position: relative;
top: 1px;
}
.woocommerce-page .few-in-stock {
color: #fe0012 !important;
}
#sidebar-ficha-eee .box-sidebar-ficha p.few-in-stock {
text-align: center;
padding: 10px 0 5px 0;
margin-bottom: 0;
}
#sidebar-ficha-eee .box-sidebar-ficha .subscription-details {
font-size: 15px;
font-weight: 500;
letter-spacing: -0.5px;
display: block;
line-height: 1.3;
}
#sidebar-ficha-eee
.box-sidebar-ficha
.wc-memberships-variation-member-discount {
font-size: 20px;
} #sidebar-ficha-eee .woo-vou-fields-wrapper .label {
width: 100%;
display: block;
line-height: 1;
}
#sidebar-ficha-eee .woo-vou-fields-wrapper .label label {
font-weight: bold;
font-size: 14px;
color: #2a324f;
}
#sidebar-ficha-eee .woo-vou-recipient-fields td {
display: block;
width: 100%;
border: 0;
}
#sidebar-ficha-eee .woo-vou-recipient-fields input[type="text"],
#sidebar-ficha-eee .woo-vou-recipient-fields textarea,
#sidebar-ficha-eee .woo-vou-recipient-fields input[type="date"] {
width: 100%;
border: 2px solid #d1d1d1;
background: #f9f9f9;
}
#sidebar-ficha-eee .woo-vou-recipient-fields {
margin-bottom: 1em;
border: 0;
}
#sidebar-ficha-eee .value small.description {
display: none;
} .main-info-curso {
position: relative;
z-index: 1;
min-height: 1000px;
} #grid-box.product-cross-eee {
position: relative;
z-index: 3;
padding-bottom: 240px;
}
#grid-box.product-cross-eee .up-sells > h2 {
font-weight: 700;
font-size: 35px;
letter-spacing: -0.5px;
margin-bottom: 0;
}
#grid-box.product-cross-eee .up-sells > h2::after {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/uploads/2021/06/ondas-eee.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 83px;
display: block;
width: 83px;
height: 50px;
content: "";
}
#grid-box.product-cross-eee ul.products,
#grid-box.product-cross-eee .dtwpb-woocommerce-products {
margin-top: 40px;
} #grid-box.product-cross-eee .owl-carousel.products {
display: flex;
flex-direction: column;
}
#grid-box.product-cross-eee .owl-carousel.products .owl-stage-outer {
order: 2;
}
#grid-box.product-cross-eee .owl-carousel.products .owl-nav {
display: block;
position: relative;
top: -60px;
order: 1;
margin: 0 100%;
right: 30px;
}
#grid-box.product-cross-eee .owl-carousel.products .owl-nav .owl-prev {
left: -60px;
} .iconos-header-diplomados .edukul-counter .number,
.iconos-header-diplomados .edukul-counter .suffix {
font-size: 35px;
font-weight: bold;
color: #ff9900;
letter-spacing: -0.5px;
line-height: 1;
}
.iconos-header-diplomados .edukul-counter {
display: inline-block;
vertical-align: bottom;
line-height: 1;
}
.iconos-header-diplomados .after-eee {
font-size: 23px;
font-weight: 300;
color: #ff9900;
letter-spacing: -0.5px;
line-height: 1;
display: inline-block;
}
.intro-atributos-eee.e-learning > .vc_column-inner > .wpb_wrapper,
.intro-atributos-eee.avalado > .vc_column-inner > .wpb_wrapper {
padding-left: 45px;
} .intro-atributos-eee.e-learning {
max-width: 260px;
}
.intro-atributos-eee.e-learning:before {
content: "\ec61";
font-family: "Edukul Icons";
display: table-cell;
vertical-align: middle;
color: rgb(255 255 255 / 30%);
font-size: 27px;
position: absolute;
top: 20px;
width: 30px;
} .intro-atributos-eee.avalado:before {
content: "\eee3";
font-family: "Edukul Icons";
display: table-cell;
vertical-align: middle;
color: rgb(255 255 255 / 30%);
font-size: 27px;
position: absolute;
top: 20px;
width: 30px;
}
.intro-atributos-eee.avalado img {
max-width: 250px;
width: 100%;
} #menu-diplomados {
height: 15vh;
display: flex;
align-items: center;
min-height: 90px;
max-height: 120px;
}
#menu-diplomados ul {
list-style: none;
padding: 0;
margin: 0;
}
#menu-diplomados ul > li {
float: left;
margin: 0 25px 0 0;
border-top: 0;
}
#menu-diplomados ul > li a {
font-size: 16px;
font-weight: bold;
color: #2a324f;
}
#menu-diplomados ul > li a:hover {
color: #ff9900;
} #menu-diplomados.element-is-sticky {
height: inherit;
min-height: 60px;
z-index: 2 !important;
background: rgb(255 255 255);
width: 100% !important;
}
#menu-diplomados.element-is-sticky .edukul-button {
font-size: 13px;
padding: 10px 22px;
margin-top: 5px;
} .presentacion-diplomados .left {
padding-right: 5%;
margin-top: 3rem;
} .titulo-box-icon-diplomados {
padding: 6rem 0 25rem 0;
}
.title-iconos-diplomados .edukul-headings .heading {
max-width: 665px;
margin: 0 auto;
letter-spacing: 0;
padding: 10rem 0 5rem 0;
}
.ico-imagen-eee .edukul-image-box .item .inner {
display: table;
padding: 15px 0;
}
.ico-imagen-eee .edukul-image-box .item .thumb,
.ico-imagen-eee .edukul-image-box .item .text-wrap {
display: table-cell;
vertical-align: middle;
}
.ico-imagen-eee .edukul-image-box .item .thumb img {
max-width: 85px;
min-width: 85px;
}
.ico-imagen-eee .edukul-image-box.style-1 .item .title {
font-size: 20px;
font-weight: 300;
line-height: 1.3;
margin: 0;
padding: 10px 5%;
letter-spacing: -0.5px;
color: #666666;
} .certificacion-diplomados {
padding-bottom: 8rem;
}
.certificacion-diplomados .intro .edukul-simple-image img,
.certificacion-diplomados .iconos-avalado .edukul-simple-image img {
padding: 2rem 0;
} #box-linkedin-diplomados {
padding-bottom: 5rem;
}
#box-linkedin-diplomados .edukul-content-box .inner {
border-radius: 10px;
top: -350px;
max-width: 490px;
margin: 0 auto;
padding-bottom: 5rem;
margin-bottom: -350px;
}
#box-linkedin-diplomados .edukul-icon-box {
text-align: center;
padding: 8%;
}
#box-linkedin-diplomados .edukul-icon-box .image-wrap img {
max-width: 270px;
padding: 1rem 0 2rem 0;
width: 100%;
}
#box-linkedin-diplomados .edukul-icon-box .heading {
font-size: 28px;
font-weight: 700;
margin-top: 5px;
line-height: 1.2;
}
#box-linkedin-diplomados .edukul-icon-box .desc {
padding-top: 12px;
}
#box-linkedin-diplomados .edukul-icon-box .desc p {
margin: 0 0 15px;
} .formacion-diplomados .counter-formacion {
padding-top: 5rem;
border-radius: 20px;
}
.formacion-diplomados .counter-formacion .vc_column-inner {
display: table;
max-width: 298px;
}
.formacion-diplomados .counter-formacion .vc_column-inner::before {
content: "";
display: table-cell;
vertical-align: middle;
width: 40px;
height: 40px;
background-repeat: no-repeat;
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/uploads/2021/07/check-formacion.svg) center
center/40px no-repeat;
}
.formacion-diplomados .counter-formacion .vc_column-inner > .wpb_wrapper {
padding-left: 15px;
line-height: 1.2;
font-weight: 300;
letter-spacing: -0.2px;
color: #666666;
}
.formacion-diplomados .counter-formacion .edukul-counter .number-wrap {
color: #2a324f;
font-size: 28px;
font-weight: 700;
letter-spacing: -0.5px;
line-height: 1;
}
.formacion-diplomados .counter-formacion .edukul-counter .suffix {
margin-left: 5px;
}
.formacion-diplomados .counter-formacion > .vc_column-inner {
padding-left: 0px !important;
} .campus-diplomados .button-wrap {
text-align: center;
display: block;
padding: 4rem 0;
}
.campus-diplomados .img-campus-virtual {
margin-right: -10vw !important;
}
.campus-diplomados .img-campus-virtual .vc_single_image-wrapper {
position: absolute;
overflow: visible;
top: 6rem;
bottom: 0;
right: 0;
}
.logos-partner-diplomados .edukul-content-box {
margin-top: 5rem;
margin-bottom: 8rem;
}
.logos-partner-diplomados .edukul-content-box .inner {
border-style: dashed;
border-radius: 10px;
padding: 15px 20px;
} .tabs-diplomado .edukul-content-box .inner {
padding: 5%;
border-radius: 20px;
}
.tabs-diplomado .edukul-content-box .vc_tta-tabs-container {
padding-bottom: 40px;
}
.tabs-diplomado .edukul-content-box .left {
padding-right: 4%;
padding-bottom: 5rem;
}
.tabs-diplomado .edukul-content-box p em,
.tabs-diplomado .edukul-content-box p i {
color: #2a324f;
font-size: 20px;
}
.tabs-diplomado .edukul-fancy-img-holder {
opacity: 1;
}
.tabs-diplomado .edukul-fancy-img-bg,
.tabs-diplomado .edukul-fancy-img.is-in-view.bg-bottom .edukul-fancy-img-bg {
-webkit-transform: translate(35px, 35px);
transform: translate(35px, 35px);
opacity: 1;
}
.tabs-diplomado .edukul-fancy-img.bg-bottom .edukul-fancy-img-holder {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
.tabs-diplomado .edukul-simple-image .edukul-video-icon,
.tabs-diplomado .edukul-fancy-img .edukul-video-icon {
opacity: 1;
margin-left: 0px;
}
.tabs-diplomado .vc_tta-tab.vc_active span.vc_tta-title-text,
.tabs-diplomado .vc_tta-panel.vc_active span.vc_tta-title-text {
color: #fff;
} #grid-docentes.slider-docentes .has-arrows.arrow-bottom .owl-theme .owl-nav {
margin: 0 auto;
}
#grid-docentes.slider-docentes .owl-carousel .owl-stage {
height: 100%;
padding-bottom: 20px;
}
#grid-docentes.slider-docentes .edukul-carousel-box {
padding-top: 3rem;
} .wpb-js-composer .pum-theme-tema-por-defecto.pum-overlay {
background-color: rgb(0 0 0 / 60%);
}
.wpb-js-composer .pum-theme-tema-por-defecto .pum-container {
padding: 4%;
}
.wpb-js-composer .pum-theme-tema-por-defecto .pum-content + .pum-close {
background-color: transparent;
right: 15px;
top: 10px;
color: #2a324f;
font-size: 50px;
font-weight: 100;
}
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form ::placeholder { color: #42495b; }
.wpb-js-composer
.pum-theme-tema-por-defecto
.hero
.form
:-ms-input-placeholder { color: #42495b;
}
.wpb-js-composer
.pum-theme-tema-por-defecto
.hero
.form
::-ms-input-placeholder { color: #42495b;
}
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form input,
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form input[type="text"],
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form input[type="password"],
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form input[type="email"],
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form input[type="tel"],
.wpb-js-composer .pum-theme-tema-por-defecto textarea,
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form select {
border: 2px solid #efefef;
padding: 10px 20px;
width: 100%;
height: 50px;
color: #42495b;
font-weight: 700;
font-size: 14px;
position: relative;
letter-spacing: -0.2px;
background: #fff;
box-shadow: none;
max-width: initial;
box-sizing: border-box;
}
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form textarea {
width: 100%;
height: 100px;
}
.wpb-js-composer .pum-theme-tema-por-defecto .hbspt-form > form > fieldset {
max-width: 100%;
}
.wpb-js-composer
.pum-theme-tema-por-defecto
fieldset.form-columns-3
.hs-form-field {
width: 33.3%;
}
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form select {
-webkit-appearance: none;
border-radius: 0;
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/arrow-down.svg) !important;
background-size: 10px !important;
background-position: calc(100% - 20px) 50% !important;
background-repeat: no-repeat !important;
}
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form label,
.wpb-js-composer
.pum-theme-tema-por-defecto
.hero
.form
.hs_t_rminos_de_uso_eee
label
span {
display: none;
}
.wpb-js-composer
.pum-theme-tema-por-defecto
.hero
.form
.hs_t_rminos_de_uso_eee
label,
.wpb-js-composer
.pum-theme-tema-por-defecto
.hero
.form
.hs_t_rminos_de_uso_eee
label.hs-form-checkbox-display
span {
display: block;
}
.wpb-js-composer
.pum-theme-tema-por-defecto
ul.hs-error-msgs.inputs-list
li
label {
display: block !important;
padding: 5px 0 10px 0;
}
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form .actions {
text-align: center;
}
.wpb-js-composer .pum-theme-tema-por-defecto .hero .form input[type="submit"] {
background-color: #2a324f;
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/arrow-right.svg);
background-size: 18px;
background-position: calc(100% - 20%) 50%;
background-repeat: no-repeat;
padding: 23px 50px 23px 28px;
width: 100%;
max-width: 340px;
margin: 0 auto;
letter-spacing: 0.8px;
margin-top: 10px;
font-family: "Source Sans Pro";
font-weight: 700;
font-style: normal;
font-size: 14px;
text-shadow: none;
box-shadow: none;
border: 0;
-webkit-appearance: none;
transition: all ease 0.3s;
color: #fff;
height: auto;
}
.wpb-js-composer
.pum-theme-tema-por-defecto
.hero
.form
input[type="submit"]:hover {
background-color: #2a324f;
}
.wpb-js-composer
.pum-theme-tema-por-defecto
.hero
.form
.hs-form-checkbox-display
span {
padding: 3px 0px 0px 25px;
}  .home-certificacion-diplomados
#box-linkedin-diplomados
.edukul-content-box
.inner {
top: 150px;
margin-bottom: -150px;
}
#grid-box-diplomados {
padding-bottom: 10rem;
}
#section-box-diplomados .row-inner {
background: #fff;
margin-left: -45px;
margin-right: -45px;
border-radius: 10px;
padding: 5rem 0;
}
#section-box-diplomados .row-inner > .wpb_column > .vc_column-inner {
padding-left: 45px;
padding-right: 45px;
border-radius: 10px;
}
#section-box-diplomados .title-diplomados > .wpb_column {
padding: 2rem 0 5rem 0;
}
.row-box-diplomados {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.row-box-diplomados .vc_column-inner,
.row-box-diplomados .wpb_wrapper,
.row-box-diplomados .edukul-content-box,
.row-box-diplomados .wrap-inner {
height: 100%;
}
.row-box-diplomados .edukul-content-box {
padding-bottom: 250px;
}
.row-box-diplomados .edukul-content-box .inner {
background-size: cover;
border-radius: 10px;
height: 100%;
}
.row-box-diplomados .edukul-content-box .edukul-icon-box {
background: #2a324f;
padding: 30px 5% 40px 5%;
position: relative;
margin: 0 auto;
left: 0;
right: 0;
width: 100%;
max-width: 93%;
border-radius: 10px;
height: 100%;
top: 200px;
-webkit-box-shadow: 5px 0px 20px 12px rgb(46 49 107 / 20%);
box-shadow: 5px 0px 20px 12px rgb(46 49 107 / 20%);
}
.row-box-diplomados .edukul-content-box .edukul-icon-box .heading,
.box-alumno-docente .edukul-icon-box .heading {
color: #c9d2f0;
font-size: 28px;
margin: 5px 0 15px 0;
font-weight: 300;
line-height: 1.1;
}
.row-box-diplomados .edukul-content-box .edukul-icon-box .heading b,
.row-box-diplomados .edukul-content-box .edukul-icon-box .heading strong,
.box-alumno-docente .edukul-icon-box .heading b,
.box-alumno-docente .edukul-icon-box .heading strong {
color: #fff;
}
.row-box-diplomados .edukul-content-box .edukul-icon-box .desc,
.box-alumno-docente .edukul-icon-box .desc {
color: rgb(255 255 255 / 60%);
line-height: 1.4;
font-size: 16px;
padding-bottom: 70px;
max-width: 260px;
margin: 0 auto;
}
.row-box-diplomados .edukul-content-box .edukul-icon-box .url-wrap {
position: absolute;
right: 0;
left: 0;
bottom: 0;
margin: 0 auto;
}
.row-box-diplomados .edukul-content-box .edukul-icon-box .url-wrap a,
.box-alumno-docente .url-wrap a {
color: #fff;
border: 1px solid #2a324f;
border-radius: 5px;
padding: 12px 30px;
margin-top: 20px;
}
.row-box-diplomados .edukul-content-box .edukul-icon-box .url-wrap a:hover,
.box-alumno-docente .url-wrap a:hover {
background: #2a324f;
}
.row-box-diplomados .edukul-content-box .edukul-icon-box .url-wrap a::after,
.box-alumno-docente .url-wrap a::after {
padding-left: 15px;
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
} .slider-docentes.home-diplomados {
padding-bottom: 400px;
}
#banner-cross-section.home-diplomados {
padding-bottom: 250px;
} #section-box-diplomados .becas-diplomados .wpb_text_column {
height: 100%;
padding-bottom: 50px;
}
#section-box-diplomados .becas-diplomados .banner-becas {
height: 100%;
display: flex;
justify-content: center;
flex-direction: column;
flex-wrap: wrap;
}
#section-box-diplomados .becas-diplomados .banner-becas .head-widget {
font-size: 40px;
}
#section-box-diplomados .becas-diplomados .banner-becas .p-widget {
font-size: 24px;
} .iconos-home .edukul-icon-box {
padding: 1rem 5%;
}
.iconos-home .edukul-icon-box .image-wrap {
max-width: 100px;
}
.iconos-home .edukul-icon-box.icon-top .heading {
margin-top: 5px;
}
.iconos-home .edukul-icon-box .desc {
padding-top: 12px;
font-size: 16px;
line-height: 1.3;
max-width: 320px;
margin: 0 auto;
} .box-alumno-docente .edukul-content-box .inner {
border-radius: 10px;
padding: 3rem 5%;
margin-bottom: 3rem;
}
.box-alumno-docente .edukul-icon-box .desc {
padding-bottom: 0px;
}
.box-alumno-docente .alumno .edukul-icon-box .heading {
color: #2a324f;
}
.box-alumno-docente .alumno .url-wrap a {
border: 1px solid #2a324f;
}
.box-alumno-docente .alumno .url-wrap a:hover {
border: 1px solid #2a324f;
} #programa-y-docentes.tabs-diplomado
.wpb-js-composer
.vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-flat
.vc_tta-tab
> a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
font-family: "Source Sans Pro" !important;
font-weight: 700 !important;
} #section-box-diplomados.home .row-inner {
padding: 8rem 0;
}
#separator-cursos-home {
height: 90px;
}
.testimonios-eee.cursos {
margin-top: 50px;
}
.campus-diplomados.home {
padding-bottom: 400px;
}
.blog-home {
padding-bottom: 200px;
}
.blog-home .vc_grid-container-wrapper {
padding: 5rem 0;
} .widget_shopping_cart_content ul li .product-name {
font-size: 16px;
font-weight: 700;
color: #2a324f;
font-family: "Source Sans Pro";
}
.woocommerce-mini-cart .woocommerce-mini-cart-item {
line-height: 1;
}
.widget_shopping_cart_content ul li .quantity {
padding-left: 90px;
padding-top: 9px;
}
.widget_shopping_cart_content .buttons > a {
float: left;
color: #2a324f;
text-align: center;
align-content: normal;
display: block;
width: 100%;
padding: 14px 15px 17px 14px;
letter-spacing: 0.5px;
margin: 0 0 10px 0;
font-family: "Source Sans Pro";
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
font-style: normal;
border-radius: 5px;
-webkit-appearance: none;
border: 1px solid #2a324f;
}
.widget_shopping_cart_content .buttons > a:hover {
background-color: #2a324f;
color: #ffffff;
opacity: 1;
}
.widget_shopping_cart_content .buttons a.checkout {
color: #ffffff !important;
text-align: center;
background-color: #2a324f;
display: block;
width: 100%;
padding: 14px 15px 17px 14px;
letter-spacing: 0.5px;
margin: 0 0 10px 0;
font-family: "Source Sans Pro";
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
font-style: normal;
border-radius: 5px;
-webkit-appearance: none;
border: 1px solid #2a324f;
}
.widget_shopping_cart_content .buttons a.checkout:hover {
background-color: #2a324f;
border: 1px solid #2a324f;
opacity: 1;
}
.nav-top-cart-wrapper .woocommerce-min-cart-wrap {
padding: 30px 30px 20px;
} .cesta-eee #site-header-wrap,
.cesta-eee #newsletter-footer-eee,
.cesta-eee #bottom,
.cesta-eee #site-header,
.checkout-eee #site-header-wrap,
.checkout-eee #newsletter-footer-eee,
.checkout-eee #bottom,
.checkout-eee #site-header {
display: none;
}
.cesta-resumen {
margin-top: 100px;
}
.cesta-eee,
.cesta-eee #page,
.checkout-eee,
.checkout-eee #page {
background: #f3f1f1;
} .cesta-eee .header-cesta-eee,
.checkout-eee .header-cesta-eee {
border-bottom: 2px solid #eaeaea;
background: #fff;
padding: 5px 0;
position: absolute;
top: 0;
width: 100%;
}
.cesta-eee .header-cesta-eee .logo-header img,
.checkout-eee .header-cesta-eee .logo-header img {
max-width: 130px;
}
.header-breadcrumb-cesta {
position: relative;
}
.cesta-breadcrumb {
position: absolute;
left: 50%;
width: 300px;
margin: 5px auto 0 -250px;
float: none;
display: inline-block;
top: 10px;
}
.cesta-breadcrumb:before {
position: absolute;
z-index: 0;
height: 1px;
background: #cdcdcd;
content: "";
width: 60%;
top: 15px;
left: 10px;
right: 0;
}
.cesta-breadcrumb:after {
position: absolute;
z-index: 0;
top: 15px;
right: 70%;
left: 0;
display: block;
height: 1px;
background: #808080;
content: "";
}
.checkout-eee .cesta-breadcrumb:after {
right: 35%;
}
.cesta-breadcrumb-item:first-child {
margin-left: 0;
}
.cesta-breadcrumb-item {
position: relative;
z-index: 1;
display: inline-block;
width: 30px;
height: 30px;
margin-left: 40px;
background: #cdcdcd;
border-radius: 100%;
color: #fff;
font-size: 12px;
line-height: 30px;
text-align: center;
margin-left: calc(50% - 10px);
}
.cesta-breadcrumb-item.active {
background: #2a324f;
}
.cesta-breadcrumb-item a {
color: #fff;
}
.cesta-breadcrumb-label {
position: absolute;
top: 0;
left: 50%;
display: block;
width: 150px;
padding-top: 30px;
margin-left: -75px;
color: #989898;
font-size: 15px;
}
.active .cesta-breadcrumb-label {
color: #2a324f;
} .cesta-productos .woocommerce-cart-form {
background: #fff;
margin-top: 20px;
}
.cesta-eee.woocommerce-page .shop_table.cart td,
.cesta-eee.woocommerce-page .shop_table.cart th {
line-height: 1.2;
}
.cesta-eee.woocommerce .shop_table.cart .coupon #coupon_code,
.cesta-eee.woocommerce-page .shop_table.cart .coupon #coupon_code {
background-color: #eaeaea;
padding: 14px 20px;
}
.cesta-eee
.woocommerce
.shop_table.cart
.coupon
#coupon_code
+ button[type="submit"] {
background-color: #2a324f;
font-size: 12px;
}
.cesta-eee .woocommerce .shop_table.cart .coupon + button[type="submit"],
.cesta-eee .woocommerce-page .shop_table.cart .coupon + button[type="submit"] {
background-color: inherit;
color: #2b3350;
border: 1px solid #2b3350;
font-size: 12px;
}
.cesta-eee.woocommerce .cart_totals .shop_table th,
.cesta-eee.woocommerce-page .cart_totals .shop_table th,
.cesta-eee.woocommerce-page .shop_table.cart th {
font-family: "Source Sans Pro";
}
.cesta-eee table,
.cesta-eee th,
.cesta-eee td {
border: 1px solid #f3f1f1;
border-width: 0 0px 1px 0;
} .cesta-eee .woocommerce .cart_totals > h2,
.woocommerce-page .cart_totals > h2 {
display: none;
}
.resumen-cesta .woocommerce {
margin-top: 20px;
background: #fff;
padding: 5rem 10%;
}
.cesta-eee .woocommerce .cart_totals .shop_table,
.cesta-eee.woocommerce-page .cart_totals .shop_table {
border: 0;
}
.cesta-eee .resumen-cesta .order-total th {
text-transform: uppercase;
font-size: 20px;
}
.cesta-eee .resumen-cesta .cart_totals .shop_table td,
.cesta-eee .resumen-cesta .cart_totals .shop_table td {
line-height: 1;
}
.cesta-eee.woocommerce-page
.resumen-cesta
.cart_totals
.shop_table
.order-total
td {
font-size: 15px;
line-height: 1;
}
.cesta-eee.woocommerce-page
.resumen-cesta
.cart_totals
.shop_table
.order-total
td
.woocommerce-Price-amount {
font-size: 25px;
line-height: 1;
}
.cesta-eee.woocommerce-page
.resumen-cesta
.cart_totals
.shop_table
.order-total.recurring-total {
line-height: 1;
}
.cesta-eee.woocommerce-page
.resumen-cesta
.cart_totals
.shop_table
.order-total
td
.first-payment-date {
font-size: 17px;
}
.cesta-eee.woocommerce-page
.resumen-cesta
.cart_totals
.shop_table
.shipping
p {
line-height: 1;
text-align: right;
font-size: 13px;
}
.cesta-eee.woocommerce-page .wc-proceed-to-checkout .button {
text-align: center;
margin: 0 auto;
display: block;
background-color: #2a324f;
}
.cesta-eee .resumen-cesta img,
.checkout-eee .pedido img {
opacity: 0.7;
max-width: 350px;
margin: 0 auto;
display: block;
} .iconos-cesta {
padding: 35px 5%;
}
.iconos-cesta .ico-cesta-eee {
border-right: 1px solid rgb(255 255 255 / 25%);
padding: 20px 20px;
}
.iconos-cesta .ico-cesta-eee:last-child {
border: 0;
}
.iconos-cesta .ico-cesta-eee .edukul-simple-image,
.iconos-cesta .ico-cesta-eee .sub-eee {
display: table-cell;
line-height: 1.2;
}
.iconos-cesta .ico-cesta-eee .edukul-simple-image img {
width: 80px;
padding-right: 10px;
vertical-align: top;
min-width: 80px;
max-height: 60px;
}
.iconos-cesta .ico-cesta-eee span.titulo {
font-size: 18px;
line-height: 1;
color: #ffffff;
display: block;
padding-bottom: 5px;
}
.iconos-cesta .ico-cesta-eee span.desc {
line-height: 1.2;
font-size: 15px;
color: rgba(255, 255, 255, 0.6);
} .box-cesta-vacia {
margin-top: 20rem;
margin-bottom: 14rem;
background: #fff;
padding: 10rem 10%;
text-align: center;
}
.box-cesta-vacia .titulo,
.intro-thankyou .titulo {
padding-top: 2rem;
padding-bottom: 3rem;
} .intro-thankyou {
margin-top: 12rem;
padding: 3rem 10%;
text-align: center;
}
.info-thankyou .woocommerce-thankyou-order-received {
display: none;
}
.info-thankyou h6 {
padding-bottom: 2rem;
}
.box-thanks {
background: #fff;
padding: 5rem 2%;
border: 3px solid #f3f1f1;
}
.box-thanks h2 {
font-size: 16px;
letter-spacing: 4px;
text-transform: uppercase;
font-weight: 700;
padding-bottom: 1rem;
}
.bloque-thankyou {
padding-bottom: 5rem;
} .checkout-eee .dtwpb-woocommerce-checkout {
padding-top: 120px;
}
.checkout-eee .woocommerce-form-login-toggle {
display: none;
}
.checkout-eee .woocommerce-info {
margin: 0 auto;
max-width: 90%;
}
.checkout-eee .xoo-el-form-container ul.xoo-el-tabs li {
background-color: #d8d8d8;
}
.checkout-eee .xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {
background-color: #f09300;
display: none;
}
.checkout-eee .xoo-el-form-container button.btn.button.xoo-el-action-btn {
line-height: 0;
}
.checkout-eee .xoo-el-form-container.xoo-el-form-inline {
padding-top: 5rem;
padding-bottom: 10px;
}
.facturacion-pedido {
padding: 4rem 0 8rem 0;
}
.checkout-eee .woocommerce form .form-row .required {
color: #ff9900;
}
ul.xoo-el-tabs:before {
content: "Accede con tu cuenta de alumno";
font-size: 25px;
font-weight: 700;
color: #2a324f;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
margin-bottom: 0;
}
.checkout-eee.woocommerce-page .woocommerce-account-fields h3,
.checkout-eee.woocommerce-page .woocommerce-billing-fields h3,
.checkout-eee.woocommerce-page .woocommerce-shipping-fields h3,
.checkout-eee.woocommerce-page #order_review_heading,
.checkout-eee.woocommerce-page .woocommerce-additional-fields h3 {
color: #2a324f;
font-size: 1.428em;
line-height: 1.3;
font-weight: 700;
}
.checkout-eee.woocommerce-page .woocommerce-account-fields h3 {
margin-top: 20px;
}
.facturacion-pedido .datos-usuario.vc_column_container > .vc_column-inner,
.facturacion-pedido .pedido #order_review {
border: 0 !important;
background: #fff;
padding: 2rem 10% 5rem 10% !important;
}
.facturacion-pedido .pedido.vc_column_container > .vc_column-inner {
border: 0 !important;
}
.checkout-eee .facturacion-pedido .pedido {
padding-left: 25px;
}
.checkout-eee .facturacion-pedido .pedido .woocommerce-info {
max-width: 100%;
margin-bottom: 0;
}
.checkout_coupon.woocommerce-form-coupon .button {
padding: 19px;
width: 100%;
}
.checkout-eee .facturacion-pedido .checkout_coupon.woocommerce-form-coupon {
padding: 20px 10%;
padding-bottom: 0;
background-color: #fff;
}
.checkout-eee .facturacion-pedido .pedido #order_review_heading {
background: #fff;
padding: 4rem 10% 1rem 10% !important;
}
.checkout-eee .woocommerce form .form-row label,
.checkout-eee.woocommerce-page form .form-row label {
line-height: 1.1;
padding-bottom: 8px;
font-size: 16px;
color: #2a324f;
letter-spacing: -0.5px;
}
.checkout-eee .pedido .woocommerce-checkout-review-order .order-total .amount {
font-size: 25px;
letter-spacing: -0.5px;
}
.checkout-eee .woocommerce-billing-fields .select2-selection--single {
line-height: 52px;
height: 52px;
}
.checkout-eee .woocommerce-billing-fields #select2-billing_country-container,
.checkout-eee .woocommerce-billing-fields #select2-billing_state-container {
padding: 15px 20px;
line-height: 23px;
font-family: "Source Sans Pro";
}
.checkout-eee .woocommerce-additional-fields #order_comments {
height: 130px;
}
.checkout-eee .woocommerce-checkout-review-order table th,
.checkout-eee .woocommerce-checkout-review-order table td {
font-family: "Source Sans Pro";
border-width: 0 0px 1px 0;
background-color: transparent;
}
.checkout-eee .woocommerce-checkout-review-order table {
border-width: 1px 0 0 0px;
}
.checkout-eee .woocommerce-checkout-review-order table td {
padding: 10px 25px;
line-height: 1.2;
font-size: 16px;
}
.checkout-eee .woocommerce-privacy-policy-text,
.checkout-eee .woocommerce-terms-and-conditions-checkbox-text {
font-size: 14px;
}
.checkout-eee #payment #place_order {
background-color: #2a324f;
width: 100%;
display: block;
}
.checkout-eee #payment #place_order:hover {
background-color: #2a324f;
}
.checkout-eee.woocommerce-page .woocommerce-error {
display: inherit !important;
}
#stripe-payment-data > p {
display: none;
}
.checkout-eee.woocommerce-page #ship-to-different-address > label,
.checkout-eee.woocommerce-page
.woocommerce-shipping-fields
h3#ship-to-different-address {
font-size: 16px;
font-weight: 500;
letter-spacing: -0.5px;
}
.woocommerce-checkout #payment ul.payment_methods {
background-color: #2a324f;
border-radius: 5px;
padding: 20px 25px 20px;
padding-top: 0;
}
label[for="payment_method_stripe"] {
color: #fff;
}
#payment .place-order {
padding-right: 0 !important;
}
.followup-checkout p.form-row.form-row-wide {
margin-bottom: 0;
}
.followup-checkout p.form-row.form-row-wide label {
font-size: 14px;
} .legal #top-bar {
-webkit-box-shadow: 0 0 20px 100px rgb(41 36 26 / 20%);
box-shadow: 0 0 20px 100px rgb(41 36 26 / 20%);
}
.legal #main-content {
background: #f9f9f9;
padding-bottom: 250px;
}
.legal #main-content h1,
.legal #main-content h2,
.legal #main-content h3,
.legal #main-content h4 {
font-weight: 700;
color: #2a324f;
} .page-contacto-eee {
padding: 130px 0 240px 0;
}
.p-desc-contact {
padding-bottom: 4rem;
}
.info-contacto a:hover {
color: #2a324f;
}
.intro-datos-contacto {
padding-top: 8rem;
}
.info-contacto {
padding-top: 4rem;
} #formulario-solicitud.pagina-contacto .hbspt-form legend {
font-size: 0;
}
#formulario-solicitud.pagina-contacto .hbspt-form .hs-form-field {
margin-bottom: 0px;
}
#formulario-solicitud.pagina-contacto
.hs-form-checkbox
input:checked
+ span::before {
top: 3px;
}
#formulario-solicitud.pagina-contacto .actions {
padding: 0px 20px 0px 0px;
} #event-timeline-wrapper .ect-timeline-post .timeline-content {
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
border-radius: 10px;
}
#event-timeline-wrapper .timeline-content .ect-event-content a {
background-color: #2a324f;
color: #fff !important;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
padding: 14px 20px;
border-radius: 5px;
display: block;
text-decoration: none;
max-width: max-content;
margin: 20px 0;
}
#event-timeline-wrapper .timeline-content .ect-event-content a:hover {
background-color: #2a324f;
}
#event-timeline-wrapper .cool-event-timeline:before {
background-color: #ffffff !important;
}
#event-timeline-wrapper {
margin: 1.5em auto 0 !important;
}
#event-timeline-wrapper .ect-timeline-post h2.content-title {
padding: 15px 5%;
}
#event-timeline-wrapper .ect-timeline-post .ect-event-content {
padding: 0 5% 15px 5%;
}
.intro-eventos .vc_grid-container {
padding-top: 4rem;
} .intro-eventos .fecha-evento {
font-size: 20px;
font-weight: bold;
background: #ff9900;
color: #fff;
padding: 8px 15px 8px 35px;
border-radius: 5px;
letter-spacing: -0.5px;
position: absolute;
top: -25px;
-webkit-box-shadow: 5px 5px 15px 0px rgb(49 70 115 / 20%);
box-shadow: 5px 5px 15px 0px rgb(49 70 115 / 20%);
right: 10%;
display: inline-block;
}
.intro-eventos .fecha-evento::before {
font-family: "Edukul Icons";
color: #fff;
font-size: 14px;
line-height: normal;
position: absolute;
left: 0;
top: 50%;
transform: translate3d(0, -50%, 0);
content: "\e9e6";
padding-left: 15px;
}
#grid-box.intro-eventos .box-grid-eee .titulo-box {
margin-top: 30px;
} .product_list_widget .product-title,
.widget_recent_reviews .product_list_widget a {
font-size: 18px;
line-height: 1.1;
font-weight: 700;
color: #42495b;
letter-spacing: -0.5px;
}
#sidebar .widget_products .product_list_widget {
padding-bottom: 30px;
} .tribe-events-notices {
padding: 0 3% 10px 3%;
max-width: 96%;
margin: 0 auto;
color: #fff;
}
.tribe-events-notices ul {
background: #ff9900;
display: inline-block;
padding: 5px 10px;
border-radius: 3px;
}
#tribe-events-content h1,
#tribe-events-content h2,
#tribe-events-content h3,
#tribe-events-content h4,
#tribe-events-content h5,
#tribe-events-content h6 {
font-family: "Source Sans Pro";
}
.bg-header-ficha .event-bg-eee {
height: 450px;
background-size: cover;
background-attachment: fixed;
}
#tribe-events-pg-template {
padding: 0px 0px !important;
max-width: 100%;
}
#tribe-events-content {
top: 17rem;
position: relative; }
#tribe-events-content .tribe-events-event-image {
display: none;
}
#tribe-events-content .tribe-events-back {
padding: 40px 3% 15px 3%;
background: #f3f1f1;
max-width: 96%;
margin: 0 auto;
}
#tribe-events-content .tribe-events-back a {
font-size: 16px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: #ff9900;
margin-bottom: 10px;
line-height: 1;
font-family: "Source Sans Pro";
}
#tribe-events-content .tribe-events-single-event-title {
padding: 0 3%;
background: #f3f1f1;
max-width: 96%;
margin: 0 auto;
padding-bottom: 4rem;
}
.tribe-events-schedule {
padding: 25px 3% 50px 3%;
background: #f3f1f1;
max-width: 96%;
margin: 0 auto;
display: none;
}
#tribe-events-content .tribe-events-schedule h2 {
position: relative;
}
#tribe-events-content .tribe-events-schedule h2:before {
font-family: "CoreIcon";
color: #ff9900;
font-size: 25px;
line-height: normal;
position: absolute;
left: 0;
top: 50%;
transform: translate3d(0, -50%, 0);
content: "\e90a";
}
#tribe-events-content .tribe-events-schedule .tribe-event-date-start {
padding-left: 30px;
}
#tribe-events-content .tribe-events-schedule span {
letter-spacing: 0;
}
#tribe-events-content .tribe-events-content ol,
#tribe-events-content .tribe-events-content p,
#tribe-events-content .tribe-events-content ul {
font-family: "Source Sans Pro";
font-weight: 500;
font-style: normal;
font-size: 18px;
color: #808080;
line-height: 1.5;
}
#event-timeline-wrapper .ect-timeline-year,
#event-timeline-wrapper .ect-timeline-post .timeline-dots {
background: #ff9900 !important;
}
#event-timeline-wrapper .ect-timeline-post.even .timeline-content:before {
border-right-color: #ff9900 !important;
}
.ect-timeline-post img {
height: auto !important;
}
.ect-timeline-year .year-placeholder span.month-year-box {
font-weight: 600;
font-size: 24px;
color: #fff !important;
}
#tribe-events-pg-template {
padding: 160px 20px;
}
.tribe-events-single > .tribe_events {
margin-top: 0;
}
.tribe-events-single-event-title {
color: #2a324f;
font-family: "Source Sans Pro";
font-weight: 700;
text-align: left;
font-size: 60px;
letter-spacing: -1px;
line-height: 1;
}
.tribe-events-schedule h2 {
font-family: "Source Sans Pro";
font-weight: 500;
font-style: normal;
font-size: 18px;
color: #808080;
line-height: 1.5;
}
.tribe-events-event-image img {
width: 100%;
}
.tribe-events-meta-group {
width: 100%;
}
.tribe-events-meta-group .tribe-events-single-section-title {
font-size: 26px;
font-weight: 700;
letter-spacing: -0.5px;
margin-bottom: 15px;
}
.tribe-events-event-meta dt {
position: relative;
padding-left: 22px;
font-style: normal;
font-size: 18px;
line-height: 1.5;
}
.tribe-events-cal-links .tribe-events-gcal,
.tribe-events-cal-links .tribe-events-ical {
background-color: #ff9900;
border: 2px solid #ff9900;
background-image: inherit;
padding-left: 30px;
padding-right: 30px;
color: #fff !important;
font-weight: bold;
font-size: 14px;
padding-top: 14px;
padding-bottom: 14px;
border-radius: 5px;
text-align: right;
position: relative;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
transition: all 0.2s ease-in-out;
line-height: normal;
display: inline-block;
margin-bottom: 0;
}
.tribe-events-event-meta dt::before {
font-family: "CoreIcon";
color: #ff9900;
font-size: 14px;
line-height: normal;
position: absolute;
left: 0;
top: 50%;
transform: translate3d(0, -50%, 0);
}
#tribe-events-content .tribe-events-event-meta:before {
border: 0;
}
.main-eventos .logos-colaboradores .wpb_single_image img {
max-width: 200px;
padding: 2rem 0;
}
.tribe-events-cal-links,
.tribe-events-single-section,
#tribe-events-footer {
display: none !important;
} #main-curso-eee.eventos {
background-color: #f3f1f1 !important;
padding-bottom: 18rem;
}
#sidebar-ficha-eee .evento .widget-title {
position: relative;
}
#sidebar-ficha-eee .box-sidebar-ficha.evento {
top: -30px;
background: #ffffff;
padding: 30px 20px 20px 20px;
}
.tribe-events-single-section,
#tribe-events-content .tribe-events-cal-links,
#tribe-events-footer {
display: block;
}
.box-sidebar-ficha.evento .fecha-evento {
font-family: "Source Sans Pro";
font-weight: 500;
font-style: normal;
font-size: 18px;
color: #808080;
line-height: 1.5;
}
.box-sidebar-ficha.evento .fecha-evento .vc_acf-label,
.box-sidebar-ficha.evento .country-evento .vc_acf-label {
font-size: 18px;
line-height: 1.5;
display: block;
color: #2a324f;
font-weight: bold;
position: relative;
padding-left: 22px;
}
.box-sidebar-ficha.evento .country-evento {
padding-top: 15px;
}
.box-sidebar-ficha.evento .country-evento br {
display: none;
}
.box-sidebar-ficha.evento .fecha-evento .vc_acf-label::before,
.box-sidebar-ficha.evento .country-evento .vc_acf-label::before {
font-family: "Edukul Icons";
color: #ff9900;
font-size: 14px;
line-height: normal;
position: absolute;
left: 0;
top: 50%;
transform: translate3d(0, -50%, 0);
}
.box-sidebar-ficha.evento .fecha-evento .vc_acf-label::before {
content: "\e9e6";
}
.box-sidebar-ficha.evento .country-evento .vc_acf-label::before {
content: "\e978";
transform: rotate(0.625turn);
top: 25%;
}
#sidebar-ficha-eee .box-sidebar-ficha.evento .edukul-button {
margin-bottom: 20px;
}  .header-intro-ficha.becas .edukul-container {
padding-bottom: 6rem;
}
.header-intro-ficha.becas .edukul-container p {
max-width: 850px;
color: rgb(255 255 255 / 70%);
}
.header-intro-ficha.becas .edukul-container p strong,
.header-intro-ficha.becas .edukul-container p b {
color: #fff;
}
.presentacion-diplomados.becas {
padding-bottom: 240px;
}
.formacion-diplomados.becas .counter-formacion .edukul-counter .number-wrap {
font-size: 50px;
}
.formacion-diplomados.becas .counter-formacion {
padding-top: 0rem;
}
.presentacion-diplomados.becas .legal p {
font-size: 13px;
padding: 2rem 0;
}
.presentacion-diplomados.becas .cta-beca {
text-align: center;
padding: 3rem 0;
}
.presentacion-diplomados.becas .cta-beca .button-wrap,
.presentacion-diplomados.becas .cta-beca a {
width: 100%;
max-width: 300px;
display: block;
margin: 0 auto;
}  .club-alumni .page-content.access-restricted {
padding: 20rem 0;
}
.club-alumni #page {
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/uploads/2021/06/bg-club-alumni.jpg);
background-size: cover;
background-position: center bottom;
background-repeat: no-repeat;
}
.logged-in .club-alumni #page {
background-image: none;
}
.club-alumni .woocommerce .wc-memberships-restriction-message {
background: #fff;
padding: 7rem 5%;
border-radius: 20px;
max-width: 800px;
margin: 2rem auto !important;
}
.club-alumni .woocommerce .wc-memberships-restriction-message h2,
.club-alumni .woocommerce .wc-memberships-restriction-message p {
text-align: center;
}
.club-alumni .button-alumni,
#salir .boton-salir a {
background-color: #2a324f;
color: #fff;
font-weight: bold;
font-size: 14px;
height: 50px;
text-align: center;
border-radius: 5px;
padding: 0 10px;
margin: 40px auto 0;
display: block;
max-width: 230px;
line-height: 50px;
text-transform: uppercase;
}
.club-alumni .button-alumni:hover {
background-color: #2a324f;
}
.club-alumni .button-alumni::after {
padding-left: 15px;
content: "\f30b";
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.intro-zona-alumni > .wpb_column {
padding-bottom: 60px;
}
.intro-zona-alumni .texto-intro {
max-width: 900px;
}
.club-alumni .tabs-diplomado .edukul-content-box .left {
padding-bottom: 0rem;
}
#call-to-action-eee .zona-alumni.vc_general.vc_cta3 {
max-width: 900px;
}
.tabs-zona-alumni .vc_tta-tabs-container {
z-index: 0 !important;
}
#grid-tabs-alumni .vc_tta-tab a {
background-color: #ffffff;
}
#grid-box.curso-gratis {
background: #f3f1f1;
}
#grid-box.curso-gratis .product {
max-width: 400px;
margin: 0 auto;
} .dtwpb_myaccount_page .edukul-container {
max-width: 100%;
}
#box-mi-cuenta {
padding: 16rem 0 22rem 0;
}
#box-mi-cuenta h1 {
padding-bottom: 2rem;
margin-bottom: 2rem;
}
#box-mi-cuenta .vc_tta-panels {
padding: 0rem 5%;
background-color: #fff;
border: 0;
border-radius: 0;
}
#box-mi-cuenta .vc_tta-panel .heading {
padding-bottom: 2rem;
font-size: 35px;
}
#salir .boton-salir a {
margin: 10px auto 0;
}
#box-mi-cuenta .edit-account .edukul-container {
max-width: 100%;
}
#box-mi-cuenta .edukul-content-box .wpb_wrapper > .woocommerce {
background-color: #fff;
padding: 5rem 5%;
border-radius: 20px;
width: max-content;
margin: 5rem auto;
max-width: 100%;
}
#box-mi-cuenta .edukul-content-box .woocommerce.dtwpb_myaccount_page {
background: transparent;
padding: 0;
border-radius: 0;
} #box-mi-cuenta .vc_tta-tabs-list .vc_tta-tab > a {
background-color: transparent;
border: 0;
}
#box-mi-cuenta .vc_tta-tabs-list .vc_tta-tab .vc_tta-title-text {
font-weight: 700;
color: #666666;
padding: 7px 0;
}
#box-mi-cuenta .vc_tta-tabs-list .vc_tta-tab.vc_active .vc_tta-title-text {
border-bottom: 4px solid #ff9900;
color: #2a324f;
transition: all ease 0.3s;
}
#box-mi-cuenta .tabs-mi-cuenta .vc_tta-tabs-list {
padding-right: 20px;
border-right: 1px solid #eaeaea;
} .mi-cuenta .xoo-el-form-container.xoo-el-form-inline {
padding-bottom: 0;
}
.mi-cuenta .xoo-el-form-container button.btn.button.xoo-el-action-btn {
background-color: #2a324f;
height: auto;
}
.mi-cuenta .xoo-el-form-container button.btn.button.xoo-el-action-btn:hover {
background-color: #2a324f;
}  #popmake-94837 .pum-content > :first-child {
text-align: center;
}
#popmake-94837 .pum-content + .pum-close,
.pum-theme-cutting-edge .pum-content + .pum-close {
position: absolute;
position: absolute;
height: 45px;
width: 45px;
color: #2a324f;
font-size: 60px;
background-color: transparent;
}
#popmake-94837 .xoo-el-form-container button.btn.button.xoo-el-action-btn {
line-height: 0;
}
#popmake-94837 .pum-title,
.pum-theme-cutting-edge .pum-title {
padding: 0 10%;
} @media only screen and (min-width: 1441px) { .campus-diplomados .img-campus-virtual {
margin-right: -14vw !important;
}
.campus-diplomados .img-campus-virtual .vc_single_image-wrapper {
top: -20rem;
right: -25%;
}
}
@media only screen and (max-width: 1280px) { #menu-diplomados ul > li a {
font-size: 15px;
letter-spacing: -0.2px;
}
}
@media only screen and (min-width: 1200px) { #call-to-action-eee .vc_general.vc_cta3 .vc_cta3-content,
#call-to-action-blue .vc_general.vc_cta3 .vc_cta3-content {
min-width: 400px;
} #content-product-eee > .vc_column-inner {
padding-right: 5%;
}
}
@media only screen and (max-width: 1200px) { #main-nav > ul > li {
margin: 0 13px;
} #grid-box ul.products.columns-3 {
grid-template-columns: repeat(2, 1fr);
} #content-product-eee .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
grid-template-columns: repeat(3, 2fr);
}
#grid-box.product-cross-eee ul.products.columns-3 {
grid-template-columns: repeat(3, 1fr);
} #formulario-solicitud .hbspt-form fieldset.form-columns-3 .hs-form-field {
width: 50%;
}
#formulario-solicitud
.hbspt-form
fieldset.form-columns-3
.hs-form-field.hs-phone,
#formulario-solicitud .hbspt-form fieldset.form-columns-2 .hs-form-field {
width: 100%;
} #menu-diplomados .edukul-button {
padding: 16px 18px;
font-size: 13px;
line-height: 1;
}
#menu-diplomados .edukul-button .icon {
font-size: 17px !important;
}
#menu-diplomados .edukul-button > span {
padding-left: 25px !important;
}
#programa-y-docentes.tabs-diplomado
.wpb-js-composer
.vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-flat
.vc_tta-tab
> a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
padding: 11px 28px !important;
font-size: 14px !important;
} .iconos-cesta .ico-cesta-eee {
border: 0;
} #formulario-solicitud.pagina-contacto .hbspt-form .hs-lastname .input input {
border-left: 2px solid #efefef;
background-image: none;
padding: 0 24px 0 64px;
}
#formulario-solicitud.pagina-contacto .hbspt-form .hs-lastname legend {
display: block !important;
}
#formulario-solicitud.pagina-contacto .hbspt-form input[type="submit"] {
max-width: 240px;
}
}
@media only screen and (max-width: 1199px) {
#sidebar.blog-eee {
max-width: 33%;
}
.grid-blog .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.grid-blog .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
width: 50%;
}
}
@media only screen and (max-width: 1100px) { .cesta-productos,
.resumen-cesta {
width: 100%;
}
.resumen-cesta {
margin-top: 4rem;
}
.cesta-breadcrumb {
margin: 5px auto 0 -150px;
}
.cesta-resumen {
padding: 4rem 0 8rem 0;
} #grid-box.grid-excelentes .vc_col-sm-3 {
width: 33%;
}
}
@media only screen and (min-width: 1024px) { #review_form .comment-form > p label,
#review_form .comment-form > div label {
width: 120px;
}
#product-review-eee #reviews .comment-form-cookies-consent {
padding-left: 120px;
}
}
@media only screen and (max-width: 1024px) { .row-inner {
margin-right: 0px !important;
margin-left: 0px !important;
}
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-error {
display: inherit !important;
padding: 13px 25px 13px 25px;
} .testimonios-eee .edukul-testimonials-group .item .text {
font-size: 20px;
}
.testimonios-eee .edukul-testimonials-group .item .text:after {
vertical-align: text-top;
}
.testimonios-eee {
margin-top: 0px;
margin-bottom: 0px;
}
.testimonios-eee .edukul-testimonials-group {
margin-top: 25px;
}
.testimonios-eee .edukul-testimonials-group .item .info {
max-width: 420px;
} #main-nav > ul > li {
margin: 0 10px;
}
#box-ico-col-3,
#box-ico-col-4,
#box-ico-col-3 .edukul-container,
#box-ico-col-4 .edukul-container {
border-radius: 20px;
overflow: hidden;
}
#box-ico-col-3 .edukul-content-box .inner,
#box-ico-col-4 .edukul-content-box .inner {
border-radius: 0 !important;
}
#box-ico-col-3 .vc_column-inner,
#box-ico-col-3 .wpb_wrapper,
#box-ico-col-3 .edukul-content-box,
#box-ico-col-4 .vc_column-inner,
#box-ico-col-4 .wpb_wrapper,
#box-ico-col-4 .edukul-content-box {
padding: 0;
} .puntos-y-x2 {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/209px repeat-y;
} .header-intro-categorias
.box-intro-blue
.vc_cta3-content-header
.vc_custom_heading {
font-size: 55px;
}
#banner-cross-section.categoria-cursos .vc_column-inner {
margin-bottom: 150px;
} .header-intro-ficha .product_title {
font-size: 50px;
}
.bg-header-ficha .product-bg-eee {
background-attachment: scroll;
}
#grid-box.product-cross-eee ul.products.columns-3 {
grid-template-columns: repeat(2, 1fr);
}
#grid-box .products li:nth-child(3n) { } #box-linkedin-diplomados .edukul-icon-box .heading {
line-height: 1.2;
}
#box-linkedin-diplomados .edukul-icon-box .desc p {
line-height: 1.4;
}
.home-certificacion-diplomados
#box-linkedin-diplomados
.edukul-content-box
.inner {
top: 0px;
margin-bottom: -200px;
} #menu-diplomados .edukul-button,
#menu-diplomados.element-is-sticky .edukul-button {
font-size: 12px;
padding: 14px 10px;
margin-top: 5px;
}
#menu-diplomados ul > li {
margin: 0 15px 0 0;
}
#programa-y-docentes.tabs-diplomado
.wpb-js-composer
.vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-flat
.vc_tta-tab
> a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
padding: 11px 25px !important;
} #grid-docentes .owl-carousel .owl-item {
padding-right: 0px;
}
}
@media only screen and (min-width: 993px) { .checkout-eee .woocommerce-billing-fields #billing_postcode_field,
.checkout-eee .woocommerce-billing-fields #billing_city_field,
.checkout-eee .woocommerce-billing-fields #billing_country_field,
.checkout-eee .woocommerce-billing-fields #billing_state_field,
.checkout-eee .woocommerce-billing-fields #billing_phone_field {
width: 50%;
}
.checkout-eee .woocommerce-billing-fields #billing_phone_field {
padding-right: 0;
}
.checkout-eee .woocommerce-billing-fields #billing_postcode_field,
.checkout-eee .woocommerce-billing-fields #billing_city_field {
padding-right: 3%;
}
#billing_email_field {
float: left;
width: 50% !important;
clear: none;
}
}
.woocommerce-account-fields,
.woocommerce-billing-fields {
clear: both;
}
.woocommerce-account-fields {
padding-top: 1px;
}
@media only screen and (min-width: 992px) { .categoria-cursos .dtwpb-woocommerce-products {
min-height: 1600px;
} #sidebar-ficha-eee.responsive {
display: none !important;
}
#sidebar-ficha-eee .box-sidebar-ficha {
max-width: 330px;
}
.sticky-eee.sticky-cursos
> .edukul-container
> .row-inner
> .wpb_column:nth-child(2n) {
margin-bottom: -700px;
} .checkout-eee.woocommerce-page form .form-row-last,
.checkout-eee .woocommerce form .form-row-first,
.checkout-eee .woocommerce form .form-row-last,
.checkout-eee.woocommerce-page form .form-row-first,
.checkout-eee.woocommerce-page form .form-row-last {
width: 100%;
float: left;
}
.checkout-eee .woocommerce form .form-row-last {
float: right;
width: 50%;
padding-left: 10px;
}
.checkout-eee .woocommerce form .form-row-first {
float: left;
width: 50%;
padding-right: 10px;
}
#main-nav .alumni,
#main-nav .campus {
display: none;
} #sidebar-ficha-eee .box-sidebar-ficha.evento .button-wrap {
width: 100%;
}
#sidebar-ficha-eee .box-sidebar-ficha.evento .edukul-button {
border-radius: 5px;
width: 100%;
display: block;
padding: 15px 18px;
text-align: center;
}
}
@media only screen and (max-width: 991px) { #main-nav-mobi {
background-color: #10101f;
}
#main-nav-mobi ul li {
background-color: #171733;
}
#main-nav-mobi .alumni {
padding-top: 10px;
}
#main-nav-mobi .alumni a span {
padding-left: 0px;
}
#main-nav-mobi .alumni i:before {
padding-right: 9px;
}
#main-nav-mobi .alumni,
#main-nav-mobi .campus,
#main-nav-mobi .ext {
background: #10101f;
border-top: 0;
}
#main-nav-mobi .campus {
padding: 10px 22px 15px 35px;
}
#main-nav-mobi .campus a {
font-size: 12px;
line-height: 12px;
width: fit-content;
padding: 8px 15px;
}
#main-nav-mobi .search-form {
margin: 10px 32px 10px;
}
#main-nav-mobi .ext > .cart-info {
display: none;
} .edukul-headings h1.heading,
.edukul-headings h2.heading,
.edukul-headings h3.heading,
.edukul-headings h4.heading {
font-size: 40px;
}
.header-intro-paginas .title-intro {
font-size: 55px;
}
.header-intro-categorias h1 {
font-size: 60px;
} .testimonios-eee .edukul-testimonials-group .item .info {
max-width: 280px;
}
.testimonios-eee
.has-arrows.arrow-center.offset100
.owl-theme
.owl-nav
.owl-prev {
left: -50px;
top: 25%;
}
.testimonios-eee
.has-arrows.arrow-center.offset100
.owl-theme
.owl-nav
.owl-next {
right: -50px;
top: 25%;
}
.testimonios-eee .edukul-testimonials-group .item .text {
margin-bottom: 25px;
} #grid-box.puntos-y,
#grid-box-diplomados.puntos-y-x2,
#main-curso-eee.puntos-y {
background: inherit;
} #sidebar {
display: block;
padding-top: 50px;
} #banner-cross-section .vc_column-inner {
max-width: 100%;
margin-bottom: 400px;
}
#banner-cross-section .edukul-content-box > .inner {
left: 0;
margin: 350px auto -350px;
max-width: 95%;
position: relative;
padding: 8rem 10%;
}
#banner-cross-section .edukul-icon-box .wrap-inner .image-wrap {
width: 60px;
top: 5%;
} #call-to-solicitud-info > .edukul-container > .row-inner {
display: block;
}
#call-to-solicitud-info .titulo-form .edukul-headings {
max-width: 100%;
padding-bottom: 5rem;
}
#call-to-solicitud-info {
padding-bottom: 25rem;
} #bottom {
background-position: center 70% !important;
height: auto;
text-align: center;
width: 100%;
}
#copyright {
text-align: center;
padding-bottom: 4rem;
line-height: 1;
}
#bottom .bottom-bar-inner-wrap {
padding: 4rem 0 6rem 0;
} .intro-categoria .left > .vc_column-inner {
max-width: 100%;
}
#banner-cross-section.categoria-cursos .vc_column-inner {
margin-bottom: 300px;
}
.categoria-cursos .dtwpb-woocommerce-products {
padding: 40px 0 300px 0;
} #content-product-eee .product_meta {
text-align: left;
margin-bottom: 25px;
}
#content-product-eee .vc_tta-tab.vc_active::after {
display: none;
}
#content-product-eee .vc_tta-container #docentes .inner {
display: block;
}
#content-product-eee
.dtwpb-woocommerce-product-description
> .vc-custom-col-spacing
> .wpb_row
> .row-inner
> .wpb_column
> .vc_column-inner {
padding: 0;
}
#content-product-eee
.vc_tta-container
#docentes
.edukul-image-box
.item
.thumb {
max-width: 100%;
}
.sticky-eee.sticky-cursos > .edukul-container > .row-inner > .wpb_column {
margin-bottom: 0px;
}
.sticky-eee.sticky-cursos.element-is-sticky
> .edukul-container
> .row-inner
> .wpb_column {
margin-bottom: -100px;
}
#sidebar-ficha-eee .box-sidebar-ficha {
top: 20px;
margin-bottom: 5rem;
}
#main-curso-eee
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha {
top: 0px;
margin: 0;
}
#main-curso-eee
.sticky-eee.sticky-cursos
.box-sidebar-ficha
.boton-scroll-ficha,
#main-curso-eee
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha
.wpb_raw_code {
display: none;
}
#main-curso-eee
.sticky-eee.sticky-cursos.element-is-sticky
.edukul-container {
max-width: 100%;
}
#main-curso-eee
.sticky-eee.sticky-cursos.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha {
top: 5px;
}
#main-curso-eee .sticky-element-placeholder.sticky-element-active {
height: auto !important;
}
#sidebar-ficha-eee .widget-title {
position: relative;
display: block;
margin-bottom: 10px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.box-sidebar-ficha {
padding: 10px 2% 0 2%;
background: linear-gradient(
180deg,
rgb(255 255 255) 0%,
rgb(230 230 230) 30%
);
min-height: 60px;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .widget-title {
float: left;
width: 15%;
line-height: 0.9;
margin: 0;
font-size: 18px;
max-width: 100px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.widget-title::after {
height: 20px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.variations_form
.variations {
float: left;
width: 100%;
padding: 2% 0;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.variations_form
.variations
td {
padding: 0;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.variations_form
.variations
td.value:after {
top: 2px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.single_variation_wrap {
float: left;
width: 100%;
display: flex;
align-items: center;
justify-content: left;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.woocommerce-variation {
float: left;
width: 100%;
line-height: 1;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .price {
font-size: 22px;
padding: 5px 5% 5px 2%;
float: left;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.woocommerce-variation
.price {
padding: 0 0 5px 0;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .price del {
font-size: 18px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.woocommerce-variation-add-to-cart {
float: left;
width: 75%;
padding: 0 0 0 2%;
max-width: 200px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
button.single_add_to_cart_button {
margin: 0;
padding: 12px 5px;
font-size: 13px;
letter-spacing: 0;
}
#sidebar-ficha-eee button.single_add_to_cart_button::before {
font-size: 20px;
padding-right: 5%;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .cart {
float: left;
width: 40%;
max-width: 200px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.variations_form.cart {
float: none;
width: inherit;
max-width: inherit;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.variations_form
.variations
td.label,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.box-sidebar-ficha
p.few-in-stock,
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .title-ico,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.contador-usuarios
#wpsvctable,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.woocommerce-variation-description {
display: none;
}
#main-curso-eee
.sticky-eee.sticky-cursos.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee.descargable
.box-sidebar-ficha,
#main-curso-eee
.sticky-eee.sticky-cursos.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.wcv-message {
display: none;
} #banner-cross-section.home-diplomados {
padding-bottom: 200px;
} .intro-atributos-eee {
padding: 5px 10px 10px 10px;
}
.iconos-header-diplomados .edukul-counter .number-wrap,
.iconos-header-diplomados .edukul-counter .title {
margin: 0px !important;
}
.iconos-header-diplomados .intro-atributos-eee.e-learning,
.iconos-header-diplomados .intro-atributos-eee.precio {
max-width: 150px;
}
.iconos-header-diplomados .edukul-counter .number,
.iconos-header-diplomados .edukul-counter .suffix {
font-size: 30px;
}
.iconos-header-diplomados .after-eee {
font-size: 20px;
display: block;
}
.iconos-header-diplomados .intro-atributos-eee.e-learning:before {
font-size: 22px;
}
.iconos-header-diplomados .intro-atributos-eee.precio:before {
font-size: 15px;
border: 2px solid;
height: 26px;
width: 26px;
}
.iconos-header-diplomados .intro-atributos-eee.duracion:before {
font-size: 26px;
}
.intro-atributos-eee.avalado:before {
font-size: 24px;
}
.iconos-header-diplomados
.intro-atributos-eee
> .vc_column-inner
> .wpb_wrapper {
padding-left: 30px;
}
.iconos-header-diplomados
.intro-atributos-eee.e-learning
> .vc_column-inner
> .wpb_wrapper,
.intro-atributos-eee.avalado > .vc_column-inner > .wpb_wrapper {
padding-left: 37px;
}
#menu-diplomados {
height: 10vh;
min-height: 70px;
}
#menu-diplomados ul > li {
margin: 0 12px 0 0;
}
#menu-diplomados ul > li a {
font-size: 12.5px;
letter-spacing: -0.3px;
}
#menu-diplomados .edukul-button,
#menu-diplomados.element-is-sticky .edukul-button {
font-size: 11px;
padding: 14px 7px;
letter-spacing: -0.2px;
margin-top: 1px;
}
#menu-diplomados .edukul-button > span {
padding-left: 20px !important;
}
#menu-diplomados .edukul-button .icon {
font-size: 15px !important;
}
.img-campus-virtual-responsive {
margin-right: -10vh !important;
top: -300px;
position: relative;
margin-bottom: -300px !important;
}
.formacion-diplomados {
padding-bottom: 250px;
}
.formacion-diplomados.becas {
padding-bottom: 10px;
}
.formacion-diplomados.puntos-y {
background: transparent;
} .categorias-cursos .box-categoria-dest p {
display: none;
}
.categorias-cursos
.box-categoria
> .vc_column-inner
> .wpb_wrapper
> .vc_custom_heading
a {
padding: 80px 10px;
font-size: 20px;
} .campus-diplomados.home {
padding-bottom: 300px;
} .checkout-eee.woocommerce-page form .form-row-last,
.checkout-eee .woocommerce form .form-row-first,
.checkout-eee .woocommerce form .form-row-last,
.checkout-eee.woocommerce-page form .form-row-first,
.checkout-eee.woocommerce-page form .form-row-last {
width: 100%;
float: left;
}
.checkout-eee .facturacion-pedido .pedido {
padding-left: 0;
} .video-alumni {
top: 0;
}
#puntos-video {
background-size: 0px;
} .page-contacto-eee {
padding: 40px 0 240px 0;
}
#call-to-solicitud-info.contacto-eee {
padding-bottom: 0rem;
} .is-single-post #main-content {
background-size: 0;
}
.is-single-post
#inner-content
.vc-col-spacing-30
.vc_column_container
.vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.post-meta-blog-eee {
padding-bottom: 25px;
}
#grid-box #sidebar {
margin-bottom: 0px;
} .hentry:last-of-type .post-content-archive-wrap {
margin-bottom: 0px;
}
#sidebar {
margin-bottom: 200px;
} .sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.box-sidebar-ficha.evento {
background: linear-gradient(
180deg,
rgb(255 255 255) 0%,
rgb(255 255 255) 30%
);
box-shadow: 0px 0 30px 0 rgb(22 28 49 / 20%);
-webkit-box-shadow: 0px 0 30px 0 rgb(22 28 49 / 20%);
}
#tribe-events-content .tribe-events-single-event-title {
font-size: 45px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.evento
.widget-title {
display: none;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .fecha-evento,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.country-evento,
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .button-wrap {
float: left;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .fecha-evento,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.country-evento,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.country-evento
p,
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.fecha-evento
.vc_acf-label,
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.country-evento
.vc_acf-label {
line-height: 1;
margin-bottom: 0;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .fecha-evento,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.country-evento {
padding-top: 28px;
padding-right: 5%;
}
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.country-evento
.vc_acf-label::before {
top: 2px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.box-sidebar-ficha.evento
.edukul-button {
padding: 10px 20px;
margin-top: 25px;
margin-bottom: 10px;
} .organizaciones-titulo {
padding-bottom: 100px;
}
.box-organizaciones .edukul-simple-image {
top: -60px;
} #grid-box.grid-excelentes .vc_col-sm-3 {
width: 50%;
} .box-intro-newsletter .edukul-content-box .inner {
min-height: 430px;
}
}
@media only screen and (min-width: 768px) { #menu-diplomados #menu-categorias-responsive,
#menu-diplomados .vc_tta-container {
display: none;
}
}
@media only screen and (max-width: 767px) { .search-eee .breadcrumb-trail {
font-size: 30px;
}
.header-style-4 #featured-title .inner-wrap.search-eee {
padding: 140px 0 140px;
} .header-intro-paginas,
.header-intro-categorias {
background-attachment: scroll;
}
.header-intro-paginas,
.header-intro-categorias {
min-height: 700px;
} .edukul-headings h1.heading,
.edukul-headings h2.heading,
.edukul-headings h3.heading,
.edukul-headings h4.heading {
font-size: 35px;
}
.header-intro-paginas .title-intro {
font-size: 45px;
}
.header-intro-categorias h1 {
font-size: 50px;
} .testimonios-eee .edukul-testimonials-group .item .person {
display: table;
}
.testimonios-eee .edukul-testimonials-group .item .star-wrap {
display: table-caption;
}
.testimonios-eee .edukul-testimonials-group .item .info {
max-width: 75%;
}
.testimonios-eee .edukul-testimonials-group .item .thumb {
margin-top: 15px;
width: 20%;
height: auto;
margin-right: 5%;
} #footer {
text-align: center;
padding: 0 !important;
}
#footer .footer-grid .col {
padding-bottom: 4rem;
}
#footer-widgets .widget.widget_socials .socials {
display: flex;
justify-content: center;
}
#bottom {
background-size: 90% !important;
}
#copyright {
padding-bottom: 6rem;
}
#bottom .bottom-bar-inner-wrap {
padding: 0rem 0 6rem 0;
} .puntos-y {
background: inherit;
} #newsletter-footer-eee .hbspt-form {
margin-bottom: 10rem;
margin-top: -2rem;
}
#newsletter-footer-eee .col-left {
padding: 4rem 5% 0 5%;
}
#newsletter-footer-eee .form-columns-2 {
max-width: 1000px;
margin: 0 auto;
width: 90%;
}
#newsletter-footer-eee .col-right .form-columns-1,
#newsletter-footer-eee .hs_submit {
float: inherit;
margin: 0 auto;
width: 90%;
}
#newsletter-footer-eee .col-right .form-columns-1,
#newsletter-footer-eee .hs_submit {
width: 40%;
margin-left: 5%;
float: left;
} #box-ico-col-3 .edukul-icon-box,
#box-ico-col-4 .edukul-icon-box {
padding: 0rem 10% 3rem 10%;
}
#box-ico-col-3 .wpb_column:first-child .edukul-icon-box,
#box-ico-col-4 .wpb_column:first-child .edukul-icon-box {
padding: 3rem 10% 3rem 10%;
}
#box-ico-col-3 .edukul-icon-box .image-wrap img,
#box-ico-col-4 .edukul-icon-box .image-wrap img {
max-width: 75px;
}
#box-ico-col-3,
#box-ico-col-4 {
top: -100px;
margin-bottom: -100px !important;
}
#box-ico-col-3.counter,
#box-ico-col-4.counter {
top: -50px;
margin-bottom: -50px !important;
} #call-to-action-eee .vc_cta3-actions button,
#call-to-action-eee .vc_cta3-actions a,
#call-to-action-blue .vc_cta3-actions button,
#call-to-action-blue .vc_cta3-actions a {
margin-top: 15px;
} #banner-cross-section .edukul-icon-box .heading {
font-size: 35px;
} #banner-cross-section.home-cursos {
padding-bottom: 180px;
}
.categorias-cursos .box-categoria,
.categorias-cursos .box-categoria-dest {
margin: 10px 0;
} .header-intro-categorias .titulo-boton .call-transparente .vc_btn3 {
top: 0;
}
.header-intro-categorias .titulo-boton .call-transparente .vc_cta3-content {
padding-right: 0;
}
.intro-categoria {
padding-bottom: 150px;
}
#box-ico-col-3.counter.counter-cursos,
#box-ico-col-4.counter.counter-cursos {
top: -120px;
margin-bottom: -100px !important;
} #product-review-eee #reviews #review_form .comment-notes {
text-align: left;
}
#product-review-eee #reviews #review_form #email-notes {
float: inherit;
display: block;
}
.header-intro-ficha .product_title {
font-size: 40px;
}
#content-product-eee .vc_tta-title-text:before {
content: "\f13a";
font-family: "Font Awesome 5 Free";
font-weight: 900;
float: right;
color: #2a324f;
}
#content-product-eee .vc_active .vc_tta-title-text:before {
content: "\f139";
color: #fff;
}
#content-product-eee .vc_tta.vc_general .vc_tta-panel-body {
padding: 30px 0px;
}
#content-product-eee .vc_tta.vc_general .vc_tta-panel-title > a {
border-bottom: 2px solid #eaeaea;
}
#sidebar-ficha-eee button.single_add_to_cart_button {
display: block;
padding: 17px 15% 17px 15%;
text-align: center;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.variations_form
.variations
select {
padding: 12px 5px;
text-transform: inherit;
letter-spacing: -0.5px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.variations_form
.variations
td.value:after {
width: 30px;
} .home-certificacion-diplomados
#box-linkedin-diplomados
.edukul-content-box
.inner {
top: 70px;
margin-bottom: -100px;
position: relative;
} .presentacion-diplomados .product_meta .tagged_as {
position: absolute;
left: 15px;
top: -30px;
}
#menu-diplomados {
height: 100%;
display: block;
max-height: inherit;
}
#menu-diplomados
.vc_tta-color-grey.vc_tta-style-modern
.vc_tta-panel
.vc_tta-panel-heading {
border-color: transparent !important;
background-color: transparent !important;
background-image: none;
border: 0;
}
#menu-diplomados
.vc_tta.vc_tta-accordion
.vc_tta-controls-icon-position-left.vc_tta-panel-title
> a {
font-size: 16px;
color: #2a324f;
}
#menu-diplomados ul > li {
margin: 0 auto;
display: block;
float: inherit;
text-align: center;
border-top: 1px solid #dadada;
}
#menu-diplomados .vc_tta.vc_general .vc_tta-panel-title > a {
padding: 26px 20px;
padding-left: 43px;
}
#menu-diplomados ul > li a {
font-size: 16px;
letter-spacing: 0;
}
#menu-diplomados .edukul-container {
max-width: 100%;
}
#menu-diplomados .vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body {
border-color: transparent;
background-color: transparent;
border-width: 0;
background-image: none;
padding: 0;
}
#menu-diplomados .vc_tta-container {
margin-bottom: 0;
}
#menu-diplomados .button-wrap {
position: absolute;
right: 5%;
z-index: 2;
top: 13px;
} #menu-diplomados.element-is-sticky
.vc_tta.vc_general
.vc_tta-panel.vc_active {
background: #e5e5e5;
}
#menu-diplomados.element-is-sticky
.vc_tta.vc_general
.vc_tta-panel-title
> a {
padding: 21px 20px;
padding-left: 43px;
}
#menu-diplomados.element-is-sticky .button-wrap {
top: 9px;
}
#certificacion {
padding: 4rem 0 2rem 0;
}
.certificacion-diplomados {
padding-bottom: 350px;
}
.certificacion-diplomados .iconos-avalado {
padding: 2rem 0;
}
.tabs-diplomado
.vc_tta-color-grey.vc_tta-style-flat
.vc_tta-panel
.vc_tta-panel-title
> a {
background-color: #ecf2ff;
color: #616b84;
}
.tabs-diplomado .edukul-content-box .inner {
padding: 10%;
}
.tabs-diplomado .edukul-fancy-img-bg,
.tabs-diplomado .edukul-fancy-img.is-in-view.bg-bottom .edukul-fancy-img-bg {
-webkit-transform: translate(25px, 25px);
transform: translate(25px, 25px);
}
#call-to-solicitud-info .titulo-form .edukul-headings .heading {
font-size: 45px;
}
.titulo-box-icon-diplomados {
padding: 6rem 0 15rem 0;
} #grid-docentes.page-docentes .owl-carousel .owl-stage {
width: 100% !important;
}
#grid-docentes.page-docentes .owl-carousel.owl-drag .owl-item {
height: auto;
width: 100% !important;
margin-bottom: 0px;
margin-right: 0 !important;
padding: 0 !important;
max-width: 400px;
margin-top: 40px;
}
#grid-docentes.page-docentes .edukul-carousel-box {
padding-top: 0rem;
}
#grid-docentes.page-docentes .owl-carousel .owl-stage {
padding-bottom: 0px;
} .imagen-docente {
top: 0px;
margin-bottom: 100px;
} #box-ico-col-4.counter-cursos .edukul-content-box > .inner {
padding: 0;
}
#box-ico-col-4.counter-cursos
.wpb_column:first-child
.edukul-content-box
> .inner {
padding-top: 50px;
}
#box-ico-col-4.counter-cursos
.wpb_column:last-child
.edukul-content-box
> .inner {
padding-bottom: 50px;
}
.categorias-cursos .box-categoria .vc_custom_heading {
position: relative;
padding: 4rem 0;
}
.categorias-cursos .box-categoria > .vc_column-inner {
display: block;
}
.categorias-cursos
.box-categoria
> .vc_column-inner
> .wpb_wrapper
> .vc_custom_heading
a {
font-size: 26px;
} .checkout-eee .facturacion-pedido .pedido {
padding-top: 3rem;
}
.checkout-eee .pedido > .vc_column-inner {
padding: 0 !important;
} .header-intro-paginas.club-alumni > .row-inner > .wpb_column {
max-width: 70%;
} .eee-header-single h1 {
font-size: 40px;
}
.post-meta-blog-eee .item {
display: block;
padding: 10px 40px;
} .bg-header-ficha .event-bg-eee {
background-attachment: scroll;
} #box-mi-cuenta h1 {
padding-bottom: 1rem;
margin-bottom: 4rem;
}
#box-mi-cuenta .vc_tta-panel .heading {
display: none;
}
#box-mi-cuenta .vc_tta-panel-body {
background-color: #fff;
padding: 3rem 5%;
}
#box-mi-cuenta .vc_tta-panel .vc_tta-title-text {
color: #2a324f;
font-size: 28px;
}
#box-mi-cuenta .vc_tta-panel.vc_active .vc_tta-panel-heading {
background-color: #ff9900;
}
#box-mi-cuenta .vc_tta-panel.vc_active .vc_tta-title-text {
color: #fff;
} .intro-categoria.box-escuela .ico-escuela .edukul-simple-image,
.intro-categoria.box-escuela .ico-escuela .wpb_single_image {
text-align: center;
}
.intro-categoria.box-escuela .ico-escuela p {
text-align: center;
padding-top: 10px;
padding-bottom: 30px;
} .box-intro-newsletter .edukul-content-box .inner {
margin-top: -15px;
margin-bottom: -15px;
}
.box-intro-newsletter .edukul-content-box .inner {
min-height: auto;
}
}
@media only screen and (max-width: 640px) { .header-intro-categorias h1 {
font-size: 40px;
} .testimonios-eee .edukul-testimonials-group .item .text {
font-size: 18px;
} #grid-box .filtro-categorias-eee .bapf_sfilter.bapf_hideckbox .bapf_body {
border-radius: 30px;
}
#grid-box .filtro-categorias-eee .bapf_sfilter ul {
grid-template-columns: repeat(2, 1fr);
}
#grid-box ul.products.columns-3 {
grid-template-columns: repeat(1, 1fr);
} #product-review-eee #reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,
#product-review-eee #reviews .cr-summaryBox-wrap .ivole-summaryBox {
max-width: 100%;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-basis: 100%;
flex-basis: 100%;
margin: 0 0 20px 0;
}
#product-review-eee #ivole-histogramTable {
max-width: 100%;
}
#section-box-diplomados .edukul-container {
max-width: 100%;
}
#grid-box-diplomados {
padding-bottom: 0rem;
}
#section-box-diplomados .row-inner {
border-radius: 0px;
}
#grid-box.product-cross-eee ul.products.columns-3 {
grid-template-columns: repeat(1, 1fr);
}
#grid-box .products li:nth-child(2n) { } .formacion-diplomados .counter-formacion .edukul-counter .number-wrap {
font-size: 24px;
margin: 0 !important;
padding: 0 10px;
}
.formacion-diplomados .counter-formacion .vc_column-inner::before {
width: 20px;
height: 20px;
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/uploads/2021/07/check-formacion.svg) center
center/20px no-repeat;
}
.formacion-diplomados .counter-formacion > .vc_column-inner {
padding-right: 0px !important;
padding-left: 5% !important;
}
.formacion-diplomados .counter-formacion .vc_column-inner > .wpb_wrapper {
padding-left: 0px;
}
.formacion-diplomados .counter-formacion .text-counter {
padding: 0 10px;
font-size: 16px;
}
.formacion-diplomados .counter-formacion {
padding-top: 3rem;
min-height: 100px;
display: inline-block;
vertical-align: top;
float: none;
} .box-cesta-vacia {
margin-top: 5rem;
margin-bottom: 6rem;
}
.cesta-eee .header-cesta-eee,
.checkout-eee .header-cesta-eee {
height: 72px;
position: relative;
}
.cesta-eee .header-cesta-eee .logo-header img,
.checkout-eee .header-cesta-eee .logo-header img {
max-width: 90px;
}
.cesta-breadcrumb-item {
width: 20px;
height: 20px;
line-height: 20px;
}
.cesta-breadcrumb {
margin: 5px auto 0 0px;
width: 150px;
top: 0;
}
.cesta-breadcrumb-label {
padding-top: 20px;
}
.cesta-resumen {
margin-top: 50px;
}
.iconos-cesta .ico-cesta-eee {
padding: 20px 0px;
}
.checkout-eee .dtwpb-woocommerce-checkout {
padding-top: 70px;
} .header-intro-paginas.club-alumni > .row-inner > .wpb_column {
max-width: 100%;
} .grid-blog .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.grid-blog .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
width: 100%;
} .sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .fecha-evento,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.country-evento {
padding-right: 3%;
padding-top: 28px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.box-sidebar-ficha.evento
.edukul-button {
padding: 10px 10px;
font-size: 12px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.box-sidebar-ficha.evento
.edukul-button
> span {
padding-left: 0 !important;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.box-sidebar-ficha.evento
.edukul-button
.icon {
display: none;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .fecha-evento,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.country-evento,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.country-evento
p,
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.fecha-evento
.vc_acf-label,
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.country-evento
.vc_acf-label {
font-size: 16px;
} .organizaciones-titulo {
padding-bottom: 70px;
}
.box-organizaciones .edukul-simple-image {
top: -35px;
} #grid-box.grid-excelentes .vc_col-sm-3 {
width: 100%;
}
}
@media only screen and (min-width: 481px) { #formulario-solicitud .hbspt-form .hs_firstname .input {
margin-right: 0;
}
#formulario-solicitud .hbspt-form .hs_firstname .input input {
border-right: 0;
padding-right: 50px !important;
}
#formulario-solicitud .hbspt-form .hs-lastname .input input {
padding: 0 24px 0 14px;
border-left: 0;
background-image: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/vertical-line.svg);
background-size: 18px;
background-repeat: no-repeat;
background-position: -7px center;
}
#formulario-solicitud .hbspt-form .hs-lastname legend {
display: none !important;
}
}
@media only screen and (max-width: 480px) { #newsletter-footer-eee .hbspt-form {
margin-bottom: 6rem;
margin-top: -5rem;
}
#newsletter-footer-eee .col-right .form-columns-1,
#newsletter-footer-eee .hs_submit {
width: 90%;
float: inherit;
}
#newsletter-footer-eee .col-right .form-columns-1 {
margin-top: 15px;
} .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
display: none;
}
#banner-club-alumni .call-action-club-alumni {
text-align: center;
} #formulario-solicitud .hbspt-form fieldset.form-columns-3 .hs-form-field,
#formulario-solicitud .hbspt-form fieldset.form-columns-2 .hs-form-field,
#formulario-solicitud .hbspt-form fieldset.form-columns-1 .hs-form-field {
width: 100%;
}
#formulario-solicitud .hbspt-form input[type="submit"] {
background-position: calc(100% - 15%) 50%;
max-width: 80%;
} #grid-box .filtro-categorias-eee .bapf_sfilter ul {
grid-template-columns: repeat(2, 3fr);
}
#grid-box .filtro-categorias-eee .bapf_sfilter.bapf_hideckbox .bapf_body {
border-radius: 30px;
} .header-intro-categorias
.box-intro-blue
.vc_cta3-content-header
.vc_custom_heading {
font-size: 45px;
} .intro-atributos-eee.precio > .vc_column-inner > .wpb_wrapper,
.intro-atributos-eee.duracion > .vc_column-inner > .wpb_wrapper {
padding-left: 0;
}
.intro-atributos-eee.duracion:before,
.intro-atributos-eee.precio:before {
display: none;
}
.intro-atributos-eee {
padding: 0 5%;
}
.header-intro-ficha .product_title {
font-size: 29px;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .widget-title,
#sidebar-ficha-eee button.single_add_to_cart_button::before {
display: none;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.variations_form
.variations {
width: 100%;
padding: 5% 2% 0 0;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.single_variation_wrap {
width: 60%;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
button.single_add_to_cart_button {
padding: 14px 5px 15px 5px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.variations_form
.variations
select {
padding: 10px 5px;
} .intro-atributos-eee {
padding: 0 2%;
}
.iconos-header-diplomados .intro-atributos-eee:before {
display: none;
}
.iconos-header-diplomados
.intro-atributos-eee
> .vc_column-inner
> .wpb_wrapper {
padding-left: 0 !important;
} .eee-header-single h1 {
font-size: 30px;
}
.post-meta-blog-eee .item {
padding: 5px 40px;
} .sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .fecha-evento,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.country-evento,
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.country-evento
p,
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.fecha-evento
.vc_acf-label,
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.country-evento
.vc_acf-label {
font-size: 13px;
line-height: 1.3;
letter-spacing: -0.3px;
}
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.vc_acf-label {
padding-left: 16px;
}
.sticky-eee.sticky-cursos.element-is-sticky
#sidebar-ficha-eee
.box-sidebar-ficha.evento
.edukul-button {
font-size: 11px;
letter-spacing: -0.3px;
}
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.fecha-evento
.vc_acf-label::before,
.sticky-eee.sticky-cursos.element-is-sticky
.box-sidebar-ficha.evento
.country-evento
.vc_acf-label::before {
font-size: 13px;
}
#tribe-events-content .tribe-events-single-event-title {
font-size: 35px;
padding-bottom: 1rem;
}
}
@media only screen and (max-width: 380px) { .sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee {
display: none;
}
}
.mobile-cart {
width: 30px;
height: 30px;
display: none;
float: right;
position: absolute;
top: 50%;
right: 50px;
transform: translate3d(0, -50%, 0);
background: transparent;
cursor: pointer;
transition: all ease 0.3s;
}
.mobile-cart .nav-cart-trigger {
color: #f2f2f2;
position: relative;
display: block;
text-align: center;
width: 30px;
height: 30px;
line-height: 24px;
font-size: 20px;
}
.mobile-cart .nav-cart-trigger .cart-icon {
display: inline-block;
}
.mobile-cart .shopping-cart-items-count {
font-weight: 700;
}
.mobile-cart .shopping-cart-items-count {
font-family: "Montserrat", sans-serif;
position: absolute;
right: -4px;
top: -3px;
width: 16px;
height: 16px;
line-height: 18px;
font-size: 10px;
display: block;
border-radius: 50%;
text-align: center;
background-color: #ff9900;
color: #fff;
}
@media only screen and (max-width: 992px) {
.mobile-cart {
display: block;
}
}
.vc_tta-panel-body .edukul-content-box .hbspt-form {
padding: 20px;
background: #f3f1f1;
border-radius: 5px;
}
.vc_tta-panel-body .edukul-content-box .hbspt-form input[type="text"],
.vc_tta-panel-body .edukul-content-box .hbspt-form input[type="email"],
.vc_tta-panel-body .edukul-content-box .hbspt-form input[type="tel"],
.vc_tta-panel-body .edukul-content-box .hbspt-form select,
.vc_tta-panel-body .edukul-content-box .hbspt-form textarea {
background-color: #fff;
}
.post-password-required {
margin-top: 40px;
margin-bottom: 150px;
max-width: 500px;
border-radius: 20px;
padding: 30px;
box-sizing: border-box;
border: thin solid #ebebeb;
margin: 40px auto 150px auto;
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
}
.post-password-required input[type="password"] {
background-color: #fff;
}
.bloque-video-marsh {
padding: 20px;
-webkit-box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
height: 100%;
background: #fff;
border-radius: 10px;
margin-top: 20px;
margin-bottom: 20px;
overflow: hidden;
}
.bloque-video-marsh h4 {
margin-bottom: 30px !important;
}
.search-result .post-title {
font-size: 25px;
line-height: 1em;
}
.search-wrap-eee .post-content-archive-wrap .post-content-wrap {
padding-top: 240px;
}
.product .search-result .post-read-more {
margin-top: 32px;
}
.product .search-result .post-link a {
text-transform: uppercase;
padding: 16px 38px;
border-radius: 5px;
font-weight: 700;
color: #fff;
display: inline-block;
background-color: #ff9900;
}
.product .search-result .post-link a:hover {
background-color: #42495b;
color: #fff;
}
.search-wrap-eee #site-content {
width: 75%;
}
.search-wrap-eee #inner-content {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
gap: 20px;
justify-content: space-between;
}
.search-wrap-eee #inner-content article {
width: 30%;
margin-top: 0;
flex-grow: 1;
max-height: 600px;
}
.post-content-archive-wrap,
.post-content-wrap.search-result {
height: 100%;
}
.search-wrap-eee #inner-content article .post-title {
margin-bottom: 20px;
margin-top: 20px;
}
@media screen and (max-width: 1050px) {
.search-wrap-eee #inner-content article {
width: 48% !important;
}
}
@media screen and (max-width: 554px) {
.search-wrap-eee #inner-content article {
width: 80% !important;
}
}
@media screen and (max-width: 420px) {
.boton-categoria {
display: none;
}
.v2 .product_title.entry-title {
font-size: 28px !important;
}
}
.tribe-events.tribe-common {
display: none !important;
}
.display_none {
display: none !important;
}
strong.kantan {
color: #00c9be;
}
.googleLogo {
background: url(https://www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/img/google.svg);
background-repeat: no-repeat;
}
.authLogos {
margin-left: 0.5rem !important;
margin-right: 0.5rem !important;
height: 30px;
width: 30px;
cursor: pointer;
padding: 18px 18px;
vertical-align: middle;
}
.vc_tta-panel .hs-input[type="email"],
.vc_tta-panel .hs-input[type="tel"],
.vc_tta-panel .hs-input[type="text"],
.vc_tta-panel textarea.hs-input,
.vc_tta-panel select.hs-input {
padding: 15px 20px !important;
}
.vc_tta-panel select.hs-input {
height: auto !important;
}
.owl-nav.disabled {
display: none !important;
}
i.badge {
color: #fff;
background: #f90;
font-size: 12px;
display: inline-block;
font-style: normal;
padding: 3px 10px;
border-radius: 13px;
}
.xoo-aff-group.xoo-el-login-btm-fields .xoo-el-lostpw-tgr {
display: block !important;
}
.woocommerce-orders-table__cell .button.pay {
display: none !important;
visibility: hidden !important;
}
.input-text.qty.text {
padding: 2px !important;
}
#pum_popup_title_99251 {
max-width: 90% !important;
font-size: 28px;
}
.element-is-sticky .boton-scroll-ficha {
margin-bottom: 5px !important;
}
.element-is-sticky input[type="tel"],
.element-is-sticky input[type="email"],
.element-is-sticky input[type="text"],
.element-is-sticky select {
height: 36px !important;
padding: 7px 20px !important;
margin-bottom: 0 !important;
}
.display-inline-block {
display: inline-block !important;
}
@media only screen and (max-width: 1471px) {
#columna-botones-diplomado a {
margin: 0 5px 10px 0 !important;
padding: 12px 8px;
}
}
@media only screen and (max-width: 1444px) {
#menu-diplomados ul > li {
margin: 0 15px 0 0;
}
}
@media only screen and (max-width: 1303px) {
#menu-diplomados ul > li {
margin: 0 20px 0 0;
}
#menu-diplomados .edukul-button {
width: 100%;
text-align: center;
}
#fila-botones-diplomado .button-wrap {
width: 100%;
}
}
@media only screen and (max-width: 767px) {
#menu-diplomados .button-wrap {
position: inherit;
}
#fila-botones-diplomado .menu-menu-diplomados-container {
display: none;
}
}
.search-wrap-eee #inner-content article {
width: 30%;
margin-top: 0;
flex-grow: 0;
max-height: 600px;
} .wc_payment_method.payment_method_stripe img {
display: inline-block;
}
.vc_tta-container h2 {
font-size: 24px !important;
}
.vc_tta-container h3 {
font-size: 20px !important;
}
.vc_tta-container h4 {
font-size: 18px !important;
font-weight: normal !important;
}
#contenidos.check ul li {
padding: 10px 0 10px 0;
}
#contenidos.check ul li ul {
margin: 0;
}
#contenidos.check ul li ul li ul {
margin: 10px;
}
#contenidos.check ul li::before {
content: "";
}
#contenidos.check ul ul li::before {
content: "";
}
#contenidos.check ul ul ul li::before {
content: "\f0a9";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 15px;
color: #ff9900;
padding-right: 15px;
display: table-cell;
}
#contenidos.check ul ul ul ul > li::before {
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 15px;
color: #ff9900;
padding-right: 15px;
display: table-cell;
margin: 0;
}
.sale .product-thumbnail:before {
content: "\f005";
position: absolute;
top: 13px;
left: 20px;
width: 40px;
height: 40px;
font-family: "Font Awesome 5 Free";
font-size: 31px;
}
.products .sale span.price:before {
content: "OFERTA";
font-size: 10px;
position: absolute;
top: 2px;
}
#grid-box .products li.sale .price {
background: #ff9300;
}
#grid-box .products li.sale .price .woocommerce-Price-amount {
background: #ff9300;
}
.sale .inner > a:hover {
color: #ff9300;
}
.woo-sctr-shortcode-wrap-wrap-salescountdowntimer {
border-radius: 5px;
background: #f3f1f1;
}
.hs-field-desc {
display: block !important;
min-height: 20px !important;
}
.vc_tta-panel legend {
width: 100%;
min-height: auto !important;
margin-bottom: 0;
}
.vc_tta-panel .hs-form-checkbox:before {
content: none;
}
.vc_tta-panel .hs-form-checkbox span {
display: inline-block;
margin-top: 4px;
margin-left: 5px;
}
.vc_tta-panel .hs-button[type="submit"] {
width: 100%;
}
.fechaES {
font-size: 16px;
font-family: "Source Sans Pro";
font-weight: 900;
color: #2a324f;
}
.box-grid-eee {
display: flex;
}
.box-grid-eee .post-item {
width: calc(100% / 3);
}
.post-meta-blog-eee .item.post-meta-categories .inner a:hover {
color: #ff9900 !important;
} #newsletter-footer-eee .hs-fieldtype-text.field.hs-form-field.smart-field,
#newsletter-footer-eee .hs-fieldtype-select.hs-form-field.smart-field {
width: 50%;
display: inline-block;
vertical-align: top;
width: 50%;
display: inline-block;
vertical-align: top;
}
#newsletter-footer-eee .hs-form-checkbox-display input {
margin-right: 10px;
} .search-wrap-eee #inner-content {
justify-content: flex-start;
} .hs-fieldtype-checkbox {
margin-right: 10px !important;
}
#newsletter-footer-eee .col-right {
padding: 0.5% 2%;
} .banner-summit img {
max-width: 200px;
margin: 10px;
display: inline-block;
vertical-align: middle;
}
.banner-summit .athird {
width: calc(100% / 2);
display: inline-block;
vertical-align: middle;
}
.banner-summit .athird.tl {
text-align: left;
}
.banner-summit .athird.tc {
text-align: center;
}
.banner-summit .athird.tr {
text-align: right;
}
.banner-summit {
display: block;
margin: 0 auto;
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/uploads/2023/10/background_banner_summit_escuela.jpg)
top center no-repeat;
background-size: cover;
}
.banner-summit .btn-summit {
background: var(--main-corporative-color);
color: #fff;
font-weight: bold;
text-transform: uppercase;
display: inline-block;
vertical-align: middle;
font-size: 22px;
padding: 10px 20px;
border-radius: 5px;
}
@media screen and (max-width: 920px) {
.banner-summit .athird {
text-align: center !important;
width: 100%;
}
}
.single-tribe_events.events-single .tribe-events-before-html .banner-summit {
display: none !important;
}
.botones-cta { font-size: 20px;
text-align: center;
font-weight: 300;
letter-spacing: 3px;
background: #ff8308; color: #ffffff; padding: 16px 20px;
border-radius: 15px; position: relative;
z-index: 1;
overflow: hidden;
display: inline-block;
margin: 0 auto;
}
.botones-cta:before,
.botones-cta:after {
content: "";
z-index: -1;
position: absolute;
width: 50%;
height: 100%;
top: 0;
left: -50%;
background-color: #2a324f; -webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.botones-cta:after {
left: 100%;
}
.botones-cta:hover {
color: #fff; text-decoration: none;
-webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; -ms-transition: all 0.9s ease; }
.botones-cta:hover:before {
left: 0;
}
.botones-cta:hover:after {
left: 50%;
} .h4-especial {
border: 1px solid #ff9900;
padding: 20px;
}
@media (max-width: 1135px) {
.cuadrado-banner-agenda-escuela {
padding: 5px !important;
}
.h4-especial {
padding: 5px !important;
}
}
@media (max-width: 1124px) {
.cuadrado-banner-agenda-escuela {
padding: 5px !important;
font-size: 14px !important;
}
.h4-especial {
padding: 5px !important;
font-size: 14px !important;
}
}
@media (max-width: 923px) {
.cuadrado-banner-agenda-escuela {
padding: 5px !important;
font-size: 12px !important;
}
.h4-especial {
padding: 5px !important;
font-size: 12px !important;
}
}
@media (max-width: 447px) {
.cuadrado-banner-agenda-escuela {
padding: 5px !important;
font-size: 10px !important;
}
.h4-especial {
padding: 5px !important;
font-size: 10px !important;
}
}
@media (max-width: 388px) {
.cuadrado-banner-agenda-escuela {
display: none;
}
.h4-especial {
display: none;
}
} .formulario-eventos legend {
display: none !important;
}
.formulario-eventos fieldset {
max-width: 100% !important;
}
.formulario-eventos span { color: #2a324f;
}
.formulario-eventos input.hs-input,
textarea.hs-input,
select.hs-input {
width: 100% !important;
margin-top: 10px !important;
padding: 11px 20px !important;
margin-bottom: 10px !important;
}
.formulario-eventos .actions {
text-align: center;
}
.formulario-eventos input[type="submit"] {
padding: 15px 25px;
font-size: 18px;
}
.info-evento {
padding-right: 30px;
}
.formulario-eventos #email-962c5647-3ab5-48de-80b6-92c410a522af {
width: 99%;
}
.formulario-eventos fieldset.form-columns-3 .hs-form-field {
width: 33% !important;
} .formulario-tcn legend {
display: none !important;
}
.formulario-tcn fieldset {
max-width: 100% !important;
}
.formulario-tcn span {
font-weight: bold;
color: #2a324f;
}
.formulario-tcn input.hs-input,
textarea.hs-input {
width: 100%;
margin-top: 0 !important;
}
.formulario-tcn .actions {
text-align: center;
}
.formulario-tcn input[type="submit"] {
padding: 15px 25px;
font-size: 18px;
}
.info-evento {
padding-right: 30px;
}
.formulario-tcn #email-962c5647-3ab5-48de-80b6-92c410a522af {
width: 100%;
}
.formulario-tcn ul.inputs-list.multi-container li span {
font-size: 16px;
color: #808288 !important;
font-weight: normal;
font-family: "Source Sans Pro";
} .margin-1 {
margin: 0 1rem;
} .fecha-hora-evento .vc_column-inner .wpb_wrapper {
width: 100%;
}
.fecha-hora-evento .vc_column-inner {
padding: 10px !important;
}
.fecha-hora-evento.vc_col-has-fill > .vc_column-inner {
padding-top: 10px !important;
padding-left: 50px !important;
border-radius: 10px;
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
}
.fecha-evento-nueva p {
margin: 0 !important;
}
.fechaES-nueva {
font-size: 22px;
font-family: "Source Sans Pro";
font-weight: 900;
color: #2a324f;
}
#sidebar-ficha-eee .box-sidebar-ficha.evento-nuevo {
top: 0;
background: #ffffff;
padding: 30px 20px 20px 20px;
}
.toggle-horario .edukul-accordions .accordion-item.style-2 .accordion-heading {
font-size: 22px;
font-family: "Source Sans Pro";
font-weight: 900;
color: #2a324f;
border-radius: 10px;
}
.encabezado-form-evento {
background-color: #2a324f;
margin: 0 !important;
padding: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
font-size: 25px !important;
}
.formulario-eventos,
.formulario-tcn {
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
}
.toggle-horario .edukul-accordions .accordion-item.style-2 {
border: none;
}
.mostrar-list li {
list-style: disc;
}
.mostrar-list li::marker {
color: #2a324f;
}
@media screen and (max-width: 1380px) {
.fechaES-nueva.vc_txt_align_left {
margin-left: 30px;
}
}
@media screen and (max-width: 1380px) {
.fechaES-nueva {
font-size: 18px;
}
}
@media screen and (max-width: 767px) {
.fechaES-nueva.vc_txt_align_left {
margin-left: 0;
}
}
@media screen and (max-width: 767px) {
.formulario-eventos fieldset.form-columns-3 .hs-form-field {
width: 100% !important;
}
.formulario-eventos fieldset.form-columns-3 input {
margin-right: 0;
}
.formulario-eventos input.hs-input,
textarea.hs-input,
select.hs-input {
width: 100% !important;
}
}
@media screen and (max-width: 1770px) {
.puntos-y {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/150px repeat-y;
}
}
@media screen and (max-width: 1660px) {
.puntos-y {
background: url(//www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/assets/img/trama-punteado-eee.svg)
center right/100px repeat-y;
}
} .payment_box.payment_method_paypal {
display: none !important;
}
.wc_payment_method.payment_method_paypal label {
color: #fff;
}
.wc_payment_method.payment_method_paypal label img {
display: none;
}
a.about_paypal:hover {
color: #fff;
} @media screen and (max-width: 991px) {
.sticky-eee.sticky-cursos {
top: 0 !important;
height: 70px !important;
padding: 10px;
}
.sticky-eee.sticky-cursos p {
margin: 0 !important;
}
.box-sidebar-ficha.wpb_column.vc_column_container {
text-align: center;
}
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .cart,
.single_add_to_cart_button,
.dtwpb_single_add_to_cart,
.sticky-eee.sticky-cursos.element-is-sticky #sidebar-ficha-eee .price {
display: inline-block;
float: none;
width: auto !important;
vertical-align: middle;
}
} .formulario-flotante {
position: absolute;
right: 0;
top: 20px;
background: #2a324f;
border-radius: 5px;
z-index: 10;
padding: 30px;
backdrop-filter: blur(10px);
box-shadow: 5px 5px 20px 0px rgb(49 70 115 / 10%);
}
.formulario-flotante input[type="email"],
.formulario-flotante input[type="text"],
.formulario-flotante input[type="tel"],
.formulario-flotante textarea,
.formulario-flotante select {
background: #fff !important;
margin-bottom: 0 !important;
width: 100% !important;
}
.formulario-flotante input[type="email"]::placeholder,
.formulario-flotante input[type="text"]::placeholder,
.formulario-flotante input[type="tel"]::placeholder,
.formulario-flotante textarea::placeholder,
.formulario-flotante textarea,
.formulario-flotante select {
font-weight: 600 !important;
color: #2a324f !important;
}
.formulario-flotante input[type="submit"] {
width: 100% !important;
}
.formulario-flotante select {
margin-top: 0 !important;
}
.formulario-flotante legend p {
display: none;
}
.formulario-flotante textarea,
.formulario-flotante select {
padding-left: 10px !important;
padding-bottom: 13px !important ;
}
.formulario-flotante textarea.hs-input {
margin-top: 0 !important;
}
.formulario-flotante input[type="email"],
.formulario-flotante input[type="text"],
.formulario-flotante input[type="tel"] {
padding: 24px 10px !important;
height: 18px;
}
.formulario-flotante input[type="checkbox"] {
margin-right: 10px !important;
}
.formulario-flotante label {
display: none !important;
}
.formulario-flotante fieldset {
max-width: 100% !important;
}
.formulario-flotante .hs_t_rminos_de_uso_eee ul label {
display: initial !important;
}
.formulario-flotante .hs_t_rminos_de_uso_eee span {
color: #fff;
}
.formulario-flotante .hs-form-checkbox a {
color: #ff9900;
}
.submitted-message {
margin-top: 20px;
padding: 20px;
background: #fff;
border-radius: 5px;
font-size: 22px;
}
.submitted-message p {
margin-bottom: 0 !important;
}
#grid-docentes {
padding-bottom: 16rem;
}
@media screen and (max-width: 991px) {
.iconos-header-diplomados .intro-atributos-eee.e-learning,
.iconos-header-diplomados .intro-atributos-eee.precio {
max-width: 100% !important;
}
}
@media screen and (max-width: 1065px) {
.cur-menu-1 #main-nav > ul > li > a span {
font-size: 14px;
}
}
@media screen and (max-width: 768px) {
.formulario-flotante {
position: relative;
right: auto;
top: 0;
clear: both;
}
.bg-header-ficha .product-bg-eee {
height: auto;
overflow: hidden;
min-height: 980px;
background-size: cover;
background-position: center center !important;
}
}
@media screen and (max-width: 480px) {
.bg-header-ficha .product-bg-eee {
min-height: 1180px;
}
} .ico-imagen-eee .edukul-image-box.style-1 .item .desc {
font-size: 20px;
font-weight: 300;
line-height: 1.3;
margin: 0;
padding: 10px 5%;
letter-spacing: -0.5px;
color: #666666;
}
.checkout-eee .create-account {
clear: both;
}
a.xoo-el-action-sc.button.btn.xoo-el-login-tgr {
padding: 20px;
color: #fff;
background: #2a324f;
border-radius: 5px;
margin-top: 20px;
font-weight: 700;
width: 100%;
text-align: center;
display: block;
}
#sidebar-ficha-eee {
position: relative;
z-index: 10;
}
.woocommerce-additional-fields h3 {
display: none;
} .boton-lt-eventos {
letter-spacing: 2px;
}
.texto-banner-lt-eventos h6,
.texto-banner-lt-eventos p {
margin: 0 !important;
} .post.type-post.status-publish .edukul-container {
max-width: 100%;
} .texto-principal-formacion {
margin-left: 50px;
}
.texto-principal-formacion h1 {
font-size: 60px;
}
.texto-principal-formacion h2 {
font-size: 40px;
}
.centrar-bottom .wpb_wrapper {
display: flex;
align-items: center;
}
.botones-cta-formacion {
border: 2px solid #3aaa35;
font-size: 20px;
text-align: center;
font-weight: 300;
letter-spacing: 3px; color: #666666; border-radius: 15px;
position: relative;
z-index: 1;
overflow: hidden;
display: inline-block;
margin: 0 auto;
}
.botones-cta-formacion .vc_btn3.vc_btn3-style-custom {
background-image: none;
}
.botones-cta-formacion:before,
.botones-cta-formacion:after {
content: "";
z-index: -1;
position: absolute;
width: 50%;
height: 100%;
top: 0;
left: -50%;
background-color: #3aaa35; -webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.botones-cta-formacion:after {
left: 100%;
}
.botones-cta-formacion:hover {
color: #ffffff !important; text-decoration: none;
-webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; -ms-transition: all 0.9s ease; }
.botones-cta-formacion:hover:before {
left: 0;
}
.botones-cta-formacion:hover:after {
left: 50%;
}
.botones-cta-formacion .vc_general.vc_btn3:focus,
.vc_general.vc_btn3:hover {
border: 1px solid transparent;
text-decoration: none;
color: #ffffff !important;
}
.descripcionacelerator {
-webkit-box-shadow: 2px 2px 25px 0px rgba(0, 112, 177, 0.35);
-moz-box-shadow: 2px 2px 25px 0px rgba(0, 112, 177, 0.35);
box-shadow: 2px 2px 25px 0px rgba(0, 112, 177, 0.35);
} section.timeline {
margin-top: 50px;
}
.timeline > h3 {
text-align: center;
text-transform: capitalize;
font-size: 2rem;
font-weight: bold;
padding: 1rem;
}
.timeline > .column {
display: flex;
flex-direction: column;
position: relative;
margin: 1rem;
}
.timeline > .column::before {
content: "";
display: block;
position: absolute;
left: 50%;
transform: translatex(-50%);
border: 1px solid #888;
height: calc(100% / 5 * 3.9);
z-index: -1;
}
.timeline > .column > .row {
display: flex;
} .timeline > .column > .row > .text {
flex: 1 1 calc(50% - 50px);
position: relative;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
padding: 20px;
border-radius: 0 10px 0 10px;
}
.timeline > .column > .row h3 {
color: #fff; padding: 1rem;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.timeline > .column > .row p {
padding: 0 1rem 1rem 1rem;
color: rgba(51, 51, 51, 0.5);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.timeline > .column > .row span {
padding: 1rem;
font-size: 11px;
float: right;
color: white;
border-radius: 10px;
background-color: #3aaa35;
box-shadow: 0 1rem 3rem rgb(0 0 0 / 14%);
font-weight: bold;
} .timeline > .column > .row > .icon-par {
flex: 1 1 100px;
}
.timeline > .column > .row > .icon-impar {
flex: 1 1 100px;
}
.timeline > .column > .row > .icon-par > .circulo-par {
width: 50px;
height: 50px;
border-radius: 50%;
margin: auto;
background: #fff; position: relative;
border: 1px solid #888;
margin-right: 7%;
}
.timeline > .column > .row > .icon-impar > .circulo-impar {
width: 50px;
height: 50px;
border-radius: 50%; background: #888; position: relative; margin-left: 7%;
}
.timeline > .column > .row > .icon-impar > .circulo-impar i {
display: block;
font-size: 1.5rem;
color: #fff;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.timeline > .column > .row > .icon-par > .circulo-par i {
display: block;
font-size: 1.5rem;
color: #888;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
} .timeline > .column > .row > .time {
flex: 1 1 calc(50% - 50px);
padding-top: 1rem;
}
.timeline > .column > .row:nth-child(even) {
flex-direction: row-reverse;
}
.timeline > .column > .row:nth-child(even) > div:last-child {
text-align: end;
}
.timeline > .column > .row:nth-child(even) h3::before {
content: "";
position: absolute;
left: -20px;
border: 10px solid rgba(0, 0, 0, 0);
border-right-color: #fff;
top: 60px;
}
.timeline > .column > .row:nth-child(odd) h3::after {
content: "";
position: absolute;
right: -20px;
border: 10px solid rgba(0, 0, 0, 0);
border-left-color: #fff;
top: 60px;
} @media screen and (max-width: 768px) {
.timeline > .column::before {
left: 30px;
height: calc(100% / 5 * 4);
top: 50px;
}
.timeline > .column > .row {
flex-flow: column wrap;
height: 250px;
}
.timeline > .column > .row:nth-child(even) {
flex-direction: column;
}
.timeline > .column > .row:nth-child(even) > .time:last-child {
text-align: start;
}
.timeline > .column > .row > .icon-par > .circulo-par {
margin-right: 0;
margin-left: 7%;
}
.timeline > .column > .row > .icon-impar {
order: 1;
flex: 1 1 100%;
padding-top: 50px;
width: 100px;
}
.timeline > .column > .row > .icon-par {
order: 1;
flex: 1 1 100%;
padding-top: 50px;
width: 100px;
}
.timeline > .column > .row > .time {
order: 2;
flex: 1 1 50px;
width: calc(100% - 100px);
}
.timeline > .column > .row > .text {
order: 3;
flex: 1 1 calc(100% - 100px);
width: calc(100% - 100px);
}
.timeline > .column > .row:nth-child(even) h3::before {
top: 30px;
}
.timeline > .column > .row:nth-child(odd) h3::before {
content: "";
position: absolute;
left: -20px;
border: 10px solid rgba(0, 0, 0, 0);
border-right-color: #fff;
}
.timeline > .column > .row:nth-child(odd) h3::after {
border: none;
}
.timeline > .column > .row > .text > .subtitulo {
display: none;
}
}
@media screen and (max-width: 488px) {
.timeline > .column > .row h3 {
font-size: 18px !important;
}
}
@media screen and (max-width: 391px) {
.timeline > .column > .row h3 {
font-size: 15px !important;
}
}
@media screen and (max-width: 367px) {
.timeline > .column > .row h3 {
font-size: 12px !important;
}
}  #pest-eventos-clientes h3 {
color: var(--main-corporative-color);
font-size: 23px;
font-weight: 400;
margin: 0 0 5px;
}
#pest-eventos-clientes h3 span {
color: #3aaa35;
font-size: 18px; background-color: transparent;
float: none;
box-shadow: none;
}
#pest-eventos-clientes h2 {
color: var(--main-dark-color);
font-size: 38px;
margin-bottom: 50px !important;
}
#pest-eventos-clientes
.vc_tta-color-white.vc_tta-style-flat
.vc_tta-tab
> a
> span {
font-size: 1.2em;
font-weight: 300;
}
#pest-eventos-clientes
.vc_tta-color-white.vc_tta-style-flat
.vc_tta-tab.vc_active
> a
> span {
font-size: 1.2em;
font-weight: bold;
}
#pest-eventos-clientes
.vc_tta-color-white.vc_tta-style-flat
.vc_tta-tab.vc_active
> a {
background-color: var(--main-corporative-color);
color: #fff;
}
#pest-eventos-clientes .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
overflow: hidden;
border-bottom: 2px solid var(--main-corporative-color);
}
@media screen and (max-width: 1247px) {
.texto-principal-formacion {
margin-left: 20px !important;
}
.vc_custom_1719832091325 {
margin-top: 30px;
}
}
@media screen and (max-width: 1202px) {
.texto-principal-formacion {
margin-left: 0px !important;
padding-bottom: 120px;
} }
@media screen and (max-width: 525px) {
.texto-principal-formacion h1 {
font-size: 40px !important;
}
.texto-principal-formacion h2 {
font-size: 30px !important;
}
} #yith-welrp .yith-welrp-popup-header h4 {
margin: 0;
font-size: 30px !important;
text-align: center;
text-transform: uppercase;
color: #fff;
}
#yith-welrp .yith-welrp-popup-header {
background-color: #2a324f !important;
}
#yith-welrp .yith-welrp-popup-content h3 {
font-size: 24px;
margin: 15px 0 !important;
text-align: center;
color: #2a324f;
font-weight: 600;
}
#yith-welrp .yith-welrp-form-field {
margin: 0;
}
#yith-welrp .yith-welrp-form-field input[type="text"],
#yith-welrp .yith-welrp-form-field input[type="email"],
#yith-welrp .yith-welrp-form-field input[type="password"] {
font-size: 19px;
margin-bottom: 0 !important;
}
#yith-welrp .yith-welrp-submit-button {
border-radius: 0 !important;
font-size: 21px !important;
}
#yith-welrp #yith-welrp-google-button {
font-size: 21px;
padding: 13px 15px;
text-transform: uppercase;
font-weight: bold;
}
#yith-welrp .yith-welrp-social-sep:after {
border-top: 3px solid #e7e7e7 !important;
} #yith-welrp .yith-welrp-user-avatar,
#yith-welrp .yith-welrp-user-data {
font-size: 16px;
color: #666;
}
#yith-welrp .yith-welrp-user-data span:first-child {
font-size: 16px !important;
color: #666;
}
@media screen and (min-width: 768px) {
.joinchat {
display: none !important;
}
}
@media screen and (max-width: 768px) {
#sf-chat-tool {
display: none !important;
}
} .halloween img {
width: 300px; transition: transform 2s ease-in-out, filter 2s ease-in-out; filter: grayscale(0%); transform: scale(0.8); animation: growShrink 4s infinite; }   @keyframes growShrink {
0% {
transform: scale(0.8); filter: grayscale(0%); }
50% {
transform: scale(1); filter: grayscale(80%); }
100% {
transform: scale(0.8); filter: grayscale(0%); }
}
#grid-box .filtro-categorias-eee .bapf_sfilter ul li:has(#bapf_1_1249),
#grid-box .filtro-categorias-eee .bapf_sfilter ul li:has(#bapf_1_1250),
#grid-box .filtro-categorias-eee .bapf_sfilter ul li:has(#bapf_1_1251),
#grid-box .filtro-categorias-eee .bapf_sfilter ul li:has(#bapf_1_1252),
#grid-box .filtro-categorias-eee .bapf_sfilter ul li:has(#bapf_1_1253),
#grid-box .filtro-categorias-eee .bapf_sfilter ul li:has(#bapf_1_1254),
#grid-box .filtro-categorias-eee .bapf_sfilter ul li:has(#bapf_1_1255),
#grid-box .filtro-categorias-eee .bapf_sfilter ul li:has(#bapf_1_1256),
#grid-box .filtro-categorias-eee .bapf_sfilter ul li:has(#bapf_1_1257) {
display: none;
} .agranda {
text-align: center;
padding: 30px 10px;
font-style: italic;
letter-spacing: 2px;
line-height: 2.2em;
}
.texto-desc-1 {
font-size: 25px;
color: #ffffff;
line-height: 1.2em;
}
.texto-desc-2 {
font-size: 30px;
color: #ffffff;
line-height: 1.2em;
}
#wpfront-notification-bar a.wpfront-button {
text-shadow: none;
font-size: 18px;
padding: 8px 10px;
}
@media screen and (max-width: 838px) {
.texto-desc-1 {
font-size: 18px;
color: #ffffff;
line-height: 1.2em;
}
.texto-desc-2 {
font-size: 18px;
color: #ffffff;
line-height: 1.2em;
}
}
@media screen and (max-width: 500px) {
.texto-desc-1 {
font-size: 20px;
color: #ffffff;
line-height: 1.2em;
}
.texto-desc-2 {
font-size: 20px;
color: #ffffff;
line-height: 1.2em;
}
.wpfront-notification-bar a.wpfront-button {
display: none;
}
} .wpfront-notification-bar-spacer.wpfront-fixed-position {
z-index: 8999 !important;
} .columna-suscripcion{
margin-left:15px !important;
}
@media screen and (max-width: 936px) {
.columna-suscripcion{
margin-left:0 !important;
}
}
.columna-suscripcion-medio{
margin-right:15px !important;
margin-left:15px !important;
}
.columna-suscripcion-final{
margin-right:15px !important;
}
@media screen and (max-width: 767px) {
.columna-suscripcion-medio, .columna-suscripcion-final, .columna-suscripcion{
margin-left:0 !important;
margin-right:0 !important;
margin-bottom: 15px !important
}
}
.precio-suscripcion{
font-size:90px;
}
@media screen and (max-width: 1300px) {
.precio-suscripcion{
font-size:60px;
}
}
.letra-suscripcion{
font-size:24px;
}
@media screen and (max-width: 865px) {
.precio-suscripcion{
font-size:40px;
}
.letra-suscripcion{
font-size:20px;
}
} #sidebar #text-83 {
background-color: transparent !important;
}  .tabla-curso-suscripcion div {
display: flex;
vertical-align: middle;
flex-direction: column;
justify-content: space-between;
padding: 5px 0;
}  .boton-categoria{
display: none;
}
.vc_btn3-container.category-back{
display: none !important;
}  .icono-evento{
display: inline-block;
}
.enunciado-evento{
display: inline-block;
font-size: 30px;
}
.enunciado-evento:hover{
color: #ff9900;
}
.columna-objetivos{
border-right: 1px solid #dddddd;
}
.flecha-evento{
font-size: 30px;
}
.flecha-evento:hover{
color: #2a324f;
}
@media screen and (max-width: 767px) {
.columna-objetivos{
border-right: none;
}
}
@media screen and (max-width: 1087px) {
.enunciado-evento{
font-size: 25px;
}
.flecha-evento{
font-size: 25px;
}
}   .n8n-chat pre code.hljs {
display: block;
overflow-x: auto;
padding: 1em
}
.n8n-chat code.hljs {
padding: 3px 5px
}
.n8n-chat .hljs {
color: #24292e;
background: #fff
}
.n8n-chat .hljs-doctag,.n8n-chat .hljs-keyword,.n8n-chat .hljs-meta .hljs-keyword,.n8n-chat .hljs-template-tag,.n8n-chat .hljs-template-variable,.n8n-chat .hljs-type,.n8n-chat .hljs-variable.language_ {
color: #d73a49
}
.n8n-chat .hljs-title,.n8n-chat .hljs-title.class_,.n8n-chat .hljs-title.class_.inherited__,.n8n-chat .hljs-title.function_ {
color: #6f42c1
}
.n8n-chat .hljs-attr,.n8n-chat .hljs-attribute,.n8n-chat .hljs-literal,.n8n-chat .hljs-meta,.n8n-chat .hljs-number,.n8n-chat .hljs-operator,.n8n-chat .hljs-variable,.n8n-chat .hljs-selector-attr,.n8n-chat .hljs-selector-class,.n8n-chat .hljs-selector-id {
color: #005cc5
}
.n8n-chat .hljs-regexp,.n8n-chat .hljs-string,.n8n-chat .hljs-meta .hljs-string {
color: #032f62
}
.n8n-chat .hljs-built_in,.n8n-chat .hljs-symbol {
color: #e36209
}
.n8n-chat .hljs-comment,.n8n-chat .hljs-code,.n8n-chat .hljs-formula {
color: #6a737d
}
.n8n-chat .hljs-name,.n8n-chat .hljs-quote,.n8n-chat .hljs-selector-tag,.n8n-chat .hljs-selector-pseudo {
color: #22863a
}
.n8n-chat .hljs-subst {
color: #24292e
}
.n8n-chat .hljs-section {
color: #005cc5;
font-weight: 700
}
.n8n-chat .hljs-bullet {
color: #735c0f
}
.n8n-chat .hljs-emphasis {
color: #24292e;
font-style: italic
}
.n8n-chat .hljs-strong {
color: #24292e;
font-weight: 700
}
.n8n-chat .hljs-addition {
color: #22863a;
background-color: #f0fff4
}
.n8n-chat .hljs-deletion {
color: #b31d28;
background-color: #ffeef0
}
:root {
--chat--color-primary: #e74266;
--chat--color-primary-shade-50: #db4061;
--chat--color-primary-shade-100: #cf3c5c;
--chat--color-secondary: #20b69e;
--chat--color-secondary-shade-50: #1ca08a;
--chat--color-white: #ffffff;
--chat--color-light: #f2f4f8;
--chat--color-light-shade-50: #e6e9f1;
--chat--color-light-shade-100: #c2c5cc;
--chat--color-medium: #d2d4d9;
--chat--color-dark: #101330;
--chat--color-disabled: #777980;
--chat--color-typing: #404040;
--chat--spacing: 1rem;
--chat--border-radius: .25rem;
--chat--transition-duration: .15s;
--chat--window--width: 350px;
--chat--window--height: 400px;
--chat--textarea--height: 50px;
--chat--message--bot--background: var(--chat--color-white);
--chat--message--bot--color: var(--chat--color-dark);
--chat--message--user--background: var(--chat--color-secondary);
--chat--message--user--color: var(--chat--color-white);
--chat--message--pre--background: rgba(0, 0, 0, .05);
--chat--toggle--background: var(--chat--color-primary);
--chat--toggle--hover--background: var(--chat--color-primary-shade-50);
--chat--toggle--active--background: var(--chat--color-primary-shade-100);
--chat--toggle--color: var(--chat--color-white);
--chat--toggle--size: 64px;
--chat--heading--font-size: 2em
}
pre code.hljs {
display: block;
overflow-x: auto;
padding: 1em
}
code.hljs {
padding: 3px 5px
} .hljs {
color: #24292e;
background: #fff
}
.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_ {
color: #d73a49
}
.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_ {
color: #6f42c1
}
.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id {
color: #005cc5
}
.hljs-regexp,.hljs-string,.hljs-meta .hljs-string {
color: #032f62
}
.hljs-built_in,.hljs-symbol {
color: #e36209
}
.hljs-comment,.hljs-code,.hljs-formula {
color: #6a737d
}
.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo {
color: #22863a
}
.hljs-subst {
color: #24292e
}
.hljs-section {
color: #005cc5;
font-weight: 700
}
.hljs-bullet {
color: #735c0f
}
.hljs-emphasis {
color: #24292e;
font-style: italic
}
.hljs-strong {
color: #24292e;
font-weight: 700
}
.hljs-addition {
color: #22863a;
background-color: #f0fff4
}
.hljs-deletion {
color: #b31d28;
background-color: #ffeef0
}
body[data-theme=dark] pre code.hljs {
display: block;
overflow-x: auto;
padding: 1em
}
body[data-theme=dark] code.hljs {
padding: 3px 5px
}
body[data-theme=dark] .hljs {
color: #adbac7;
background: #22272e
}
body[data-theme=dark] .hljs-doctag,body[data-theme=dark] .hljs-keyword,body[data-theme=dark] .hljs-meta .hljs-keyword,body[data-theme=dark] .hljs-template-tag,body[data-theme=dark] .hljs-template-variable,body[data-theme=dark] .hljs-type,body[data-theme=dark] .hljs-variable.language_ {
color: #f47067
}
body[data-theme=dark] .hljs-title,body[data-theme=dark] .hljs-title.class_,body[data-theme=dark] .hljs-title.class_.inherited__,body[data-theme=dark] .hljs-title.function_ {
color: #dcbdfb
}
body[data-theme=dark] .hljs-attr,body[data-theme=dark] .hljs-attribute,body[data-theme=dark] .hljs-literal,body[data-theme=dark] .hljs-meta,body[data-theme=dark] .hljs-number,body[data-theme=dark] .hljs-operator,body[data-theme=dark] .hljs-variable,body[data-theme=dark] .hljs-selector-attr,body[data-theme=dark] .hljs-selector-class,body[data-theme=dark] .hljs-selector-id {
color: #6cb6ff
}
body[data-theme=dark] .hljs-regexp,body[data-theme=dark] .hljs-string,body[data-theme=dark] .hljs-meta .hljs-string {
color: #96d0ff
}
body[data-theme=dark] .hljs-built_in,body[data-theme=dark] .hljs-symbol {
color: #f69d50
}
body[data-theme=dark] .hljs-comment,body[data-theme=dark] .hljs-code,body[data-theme=dark] .hljs-formula {
color: #768390
}
body[data-theme=dark] .hljs-name,body[data-theme=dark] .hljs-quote,body[data-theme=dark] .hljs-selector-tag,body[data-theme=dark] .hljs-selector-pseudo {
color: #8ddb8c
}
body[data-theme=dark] .hljs-subst {
color: #adbac7
}
body[data-theme=dark] .hljs-section {
color: #316dca;
font-weight: 700
}
body[data-theme=dark] .hljs-bullet {
color: #eac55f
}
body[data-theme=dark] .hljs-emphasis {
color: #adbac7;
font-style: italic
}
body[data-theme=dark] .hljs-strong {
color: #adbac7;
font-weight: 700
}
body[data-theme=dark] .hljs-addition {
color: #b4f1b4;
background-color: #1b4721
}
body[data-theme=dark] .hljs-deletion {
color: #ffd8d3;
background-color: #78191b
}
@media (prefers-color-scheme: dark) {
body pre code.hljs {
display:block;
overflow-x: auto;
padding: 1em
}
body code.hljs {
padding: 3px 5px
}
body .hljs {
color: #adbac7;
background: #22272e
}
body .hljs-doctag,body .hljs-keyword,body .hljs-meta .hljs-keyword,body .hljs-template-tag,body .hljs-template-variable,body .hljs-type,body .hljs-variable.language_ {
color: #f47067
}
body .hljs-title,body .hljs-title.class_,body .hljs-title.class_.inherited__,body .hljs-title.function_ {
color: #dcbdfb
}
body .hljs-attr,body .hljs-attribute,body .hljs-literal,body .hljs-meta,body .hljs-number,body .hljs-operator,body .hljs-variable,body .hljs-selector-attr,body .hljs-selector-class,body .hljs-selector-id {
color: #6cb6ff
}
body .hljs-regexp,body .hljs-string,body .hljs-meta .hljs-string {
color: #96d0ff
}
body .hljs-built_in,body .hljs-symbol {
color: #f69d50
}
body .hljs-comment,body .hljs-code,body .hljs-formula {
color: #768390
}
body .hljs-name,body .hljs-quote,body .hljs-selector-tag,body .hljs-selector-pseudo {
color: #8ddb8c
}
body .hljs-subst {
color: #adbac7
}
body .hljs-section {
color: #316dca;
font-weight: 700
}
body .hljs-bullet {
color: #eac55f
}
body .hljs-emphasis {
color: #adbac7;
font-style: italic
}
body .hljs-strong {
color: #adbac7;
font-weight: 700
}
body .hljs-addition {
color: #b4f1b4;
background-color: #1b4721
}
body .hljs-deletion {
color: #ffd8d3;
background-color: #78191b
}
}
.chat-message-markdown {
font-size: 125%;
line-height: 1.6;
-webkit-text-size-adjust: 100%;
word-break: break-word
}
.chat-message-markdown *,.chat-message-markdown :before,.chat-message-markdown :after {
box-sizing: border-box
}
.chat-message-markdown :before,.chat-message-markdown :after {
text-decoration: inherit;
vertical-align: inherit
}
.chat-message-markdown body,.chat-message-markdown dl dl,.chat-message-markdown dl ol,.chat-message-markdown dl ul,.chat-message-markdown ol dl,.chat-message-markdown ul dl,.chat-message-markdown ol ol,.chat-message-markdown ol ul,.chat-message-markdown ul ol,.chat-message-markdown ul ul,.chat-message-markdown button,.chat-message-markdown input,.chat-message-markdown select,.chat-message-markdown textarea {
margin: 0
}
.chat-message-markdown hr {
overflow: visible;
height: 0
}
.chat-message-markdown main,.chat-message-markdown details {
display: block
}
.chat-message-markdown summary {
display: list-item
}
.chat-message-markdown nav ol,.chat-message-markdown nav ul {
list-style: none;
padding: 0
}
.chat-message-markdown pre,.chat-message-markdown code,.chat-message-markdown kbd,.chat-message-markdown samp, .chat-message-markdown p, .chat-message-markdown ul, .chat-message-markdown li {
font-family: 'Source Sans Pro';
font-size: 13px;
}
.chat-message-markdown abbr[title] {
cursor: help;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted
}
.chat-message-markdown b,.chat-message-markdown strong {
font-weight: bolder
}
.chat-message-markdown small {
font-size: 80%
}
.chat-message-markdown audio,.chat-message-markdown canvas,.chat-message-markdown iframe,.chat-message-markdown img,.chat-message-markdown svg,.chat-message-markdown video {
vertical-align: middle
}
.chat-message-markdown iframe {
border-style: none
}
.chat-message-markdown svg:not([fill]) {
fill: currentColor
}
.chat-message-markdown svg:not(:root) {
overflow: hidden
}
.chat-message-markdown button,.chat-message-markdown input {
overflow: visible
}
.chat-message-markdown button,.chat-message-markdown select {
text-transform: none
}
.chat-message-markdown button,.chat-message-markdown [type=button],.chat-message-markdown [type=reset],.chat-message-markdown [type=submit] {
-webkit-appearance: button
}
.chat-message-markdown fieldset {
border: 1px solid #666;
padding: .35em .75em .625em
}
.chat-message-markdown legend {
color: inherit;
display: table;
max-width: 100%;
white-space: normal
}
.chat-message-markdown progress {
display: inline-block;
vertical-align: baseline
}
.chat-message-markdown textarea {
overflow: auto;
resize: vertical
}
.chat-message-markdown [type=search] {
outline-offset: -2px;
-webkit-appearance: textfield
}
.chat-message-markdown ::-webkit-inner-spin-button,.chat-message-markdown ::-webkit-outer-spin-button {
height: auto
}
.chat-message-markdown ::-webkit-input-placeholder {
color: inherit;
opacity: .54
}
.chat-message-markdown ::-webkit-search-decoration {
-webkit-appearance: none
}
.chat-message-markdown ::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button
}
.chat-message-markdown ::-moz-focus-inner {
border-style: none;
padding: 0
}
.chat-message-markdown :-moz-focusring {
outline: 1px dotted ButtonText
}
.chat-message-markdown :-moz-ui-invalid {
box-shadow: none
}
.chat-message-markdown [aria-busy=true] {
cursor: progress
}
.chat-message-markdown [aria-controls] {
cursor: pointer
}
.chat-message-markdown [aria-disabled=true],.chat-message-markdown [disabled] {
cursor: not-allowed
}
.chat-message-markdown [aria-hidden=false][hidden] {
display: inline;
display: initial
}
.chat-message-markdown [aria-hidden=false][hidden]:not(:focus) {
clip: rect(0,0,0,0);
position: absolute
}
@media print {
.chat-message-markdown a[href^=http]:after {
content: " (" attr(href) ")"
}
}
.chat-message-markdown :root {
--background-main: #fefefe;
--background-element: #eee;
--background-inverted: #282a36;
--text-main: #1f1f1f;
--text-alt: #333;
--text-inverted: #fefefe;
--border-element: #282a36;
--theme: #7a283a;
--theme-light: hsl(0, 25%, 65%);
--theme-dark: hsl(0, 25%, 45%)
}
.chat-message-markdown body {
margin: auto;
max-width: 36rem;
min-height: 100%;
overflow-x: hidden
}
.chat-message-markdown h1,.chat-message-markdown h2,.chat-message-markdown h3,.chat-message-markdown h4,.chat-message-markdown h5,.chat-message-markdown h6 {
margin: 3.2rem 0 .8em
}
.chat-message-markdown h1 {
font-size: 2.441rem;
line-height: 1.1
}
.chat-message-markdown h2 {
font-size: 1.953rem;
line-height: 1.15
}
.chat-message-markdown h3 {
font-size: 1.563rem;
line-height: 1.2
}
.chat-message-markdown h4 {
font-size: 1.25rem;
line-height: 1.3
}
.chat-message-markdown h5,.chat-message-markdown h6 {
font-size: 1rem;
line-height: 1.4
}
.chat-message-markdown p,.chat-message-markdown ul,.chat-message-markdown ol,.chat-message-markdown figure {
margin: .6rem 0 1.2rem
}
.chat-message-markdown h1 span,.chat-message-markdown h2 span,.chat-message-markdown h3 span,.chat-message-markdown h4 span,.chat-message-markdown h5 span,.chat-message-markdown h6 span {
display: block;
font-size: 1em;
font-style: italic;
font-weight: 400;
line-height: 1.3;
margin-top: .3em
}
.chat-message-markdown h1 span {
font-size: .6em
}
.chat-message-markdown h2 span {
font-size: .7em
}
.chat-message-markdown h3 span {
font-size: .8em
}
.chat-message-markdown h4 span {
font-size: .9em
}
.chat-message-markdown small {
font-size: 1em;
opacity: .8
}
.chat-message-markdown mark {
background: pink
}
.chat-message-markdown ins {
text-decoration: none;
font-weight: bolder
}
.chat-message-markdown blockquote {
border-left: .3rem solid #7a283a;
border-left: .3rem solid var(--theme);
margin: .6rem 0 1.2rem;
padding-left: 2rem
}
.chat-message-markdown blockquote p {
font-size: 1.2em;
font-style: italic
}
.chat-message-markdown figure {
margin: 0
}
.chat-message-markdown body {
background: #fefefe;
background: var(--background-main);
color: #1f1f1f;
color: var(--text-main)
}
.chat-message-markdown a {
color: #7a283a;
color: var(--theme);
text-decoration: underline
}
.chat-message-markdown a:hover {
color: #bc8f8f;
color: var(--theme-light)
}
.chat-message-markdown a:active {
color: #8f5656;
color: var(--theme-dark)
}
.chat-message-markdown :focus {
outline: 3px solid hsl(0,25%,65%);
outline: 3px solid var(--theme-light);
outline-offset: 3px
}
.chat-message-markdown input {
background: #eee;
background: var(--background-element);
padding: .5rem .65rem;
border-radius: .5rem;
border: 2px solid #282a36;
border: 2px solid var(--border-element);
font-size: 1rem
}
.chat-message-markdown mark {
background: pink;
padding: .1em .15em
}
.chat-message-markdown kbd,.chat-message-markdown code {
padding: .1em .25em;
border-radius: .2rem;
-webkit-box-decoration-break: clone;
box-decoration-break: clone
}
.chat-message-markdown kbd>kbd {
padding-left: 0;
padding-right: 0
}
.chat-message-markdown pre {
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4
}
.chat-message-markdown pre code {
display: block;
padding: .3em .7em;
word-break: normal;
overflow-x: auto
}
.chat-message-markdown [tabindex="-1"]:focus {
outline: none
}
.chat-message-markdown [hidden] {
display: none
}
.chat-message-markdown [aria-disabled],.chat-message-markdown [disabled] {
cursor: not-allowed!important;
pointer-events: none!important
}
.chat-message-markdown a[href^="#"]:after {
content: ""
}
.chat-message-markdown body>a:first-child {
background: #7a283a;
background: var(--theme);
border-radius: .2rem;
color: #fefefe;
color: var(--text-inverted);
padding: .3em .5em;
position: absolute;
top: -10rem
}
.chat-message-markdown body>a:first-child:focus {
top: 1rem
}
.chat-button {
display: inline-flex;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
user-select: none;
color: var(--chat--button--color, var(--chat--color-light));
background-color: var(--chat--button--background, var(--chat--color-primary));
border: 1px solid transparent;
padding: var(--chat--button--padding, calc(var(--chat--spacing) * 1 / 2) var(--chat--spacing));
font-size: 1rem;
line-height: 1.5;
border-radius: var(--chat--button--border-radius, var(--chat--border-radius));
transition: color var(--chat--transition-duration) ease-in-out,background-color var(--chat--transition-duration) ease-in-out,border-color var(--chat--transition-duration) ease-in-out,box-shadow var(--chat--transition-duration) ease-in-out;
cursor: pointer
}
.chat-button:hover {
color: var(--chat--button--hover--color, var(--chat--color-light));
background-color: var(--chat--button--hover--background, var(--chat--color-primary-shade-50));
text-decoration: none
}
.chat-button:focus {
outline: 0;
box-shadow: 0 0 0 .2rem #007bff40
}
.chat-button:disabled {
opacity: .65
}
.chat-get-started {
padding-top: var(--chat--spacing);
padding-bottom: var(--chat--spacing);
display: flex;
justify-content: center;
align-items: center;
height: 100%
}
.chat-powered-by {
text-align: center
}
.chat-powered-by a {
color: var(--chat--color-primary);
text-decoration: none
}
.chat-get-started-footer {
padding: var(--chat--spacing)
}
.chat-file[data-v-c15a8ecf] {
display: flex;
align-items: center;
flex-wrap: nowrap;
width: fit-content;
max-width: 15rem;
padding: .5rem;
border-radius: .25rem;
gap: .25rem;
font-size: .75rem;
background: #fff;
color: var(--chat--color-dark);
border: 1px solid var(--chat--color-dark);
cursor: pointer
}
.chat-file-name-tooltip[data-v-c15a8ecf] {
overflow: hidden
}
.chat-file-name[data-v-c15a8ecf] {
overflow: hidden;
max-width: 100%;
text-overflow: ellipsis;
white-space: nowrap;
margin: 0
}
.chat-file-delete[data-v-c15a8ecf],.chat-file-preview[data-v-c15a8ecf] {
background: none;
border: none;
display: none;
cursor: pointer;
flex-shrink: 0
}
.chat-file:hover .chat-file-delete[data-v-c15a8ecf],.chat-file:hover .chat-file-preview[data-v-c15a8ecf] {
display: block
}
.chat-input[data-v-2a7fb1c3] {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
flex-direction: column;
position: relative
}
.chat-input *[data-v-2a7fb1c3] {
box-sizing: border-box
}
.chat-inputs[data-v-2a7fb1c3] {
width: 100%;
display: flex;
justify-content: center;
align-items: center
}
.chat-inputs textarea[data-v-2a7fb1c3] {
font-family: inherit;
font-size: var(--chat--input--font-size, inherit);
width: 100%;
border: var(--chat--input--border, 0);
border-radius: var(--chat--input--border-radius, 0);
padding: .8rem;
padding-right: calc(.8rem + var(--controls-count, 1) * var(--chat--textarea--height));
min-height: var(--chat--textarea--height);
max-height: var(--chat--textarea--max-height, var(--chat--textarea--height));
height: 100%;
background: var(--chat--input--background, white);
resize: var(--chat--textarea--resize, none);
color: var(--chat--input--text-color, initial);
outline: none
}
.chat-inputs textarea[data-v-2a7fb1c3]:focus,.chat-inputs textarea[data-v-2a7fb1c3]:hover {
border-color: var(--chat--input--border-active, 0)
}
.chat-inputs-controls[data-v-2a7fb1c3] {
display: flex;
position: absolute;
right: .5rem
}
.chat-input-send-button[data-v-2a7fb1c3] {
height: var(--chat--textarea--height);
width: var(--chat--textarea--height);
background: var(--chat--input--send--button--background, white);
cursor: pointer;
color: var(--chat--input--send--button--color, var(--chat--color-secondary));
border: 0;
font-size: 24px;
display: inline-flex;
align-items: center;
justify-content: center;
transition: color var(--chat--transition-duration) ease
}
.chat-input-send-button svg[data-v-2a7fb1c3] {
min-width: fit-content
}
.chat-input-send-button[data-v-2a7fb1c3]:hover,.chat-input-send-button[data-v-2a7fb1c3]:focus {
background: var(--chat--input--send--button--background-hover, var(--chat--input--send--button--background));
color: var(--chat--input--send--button--color-hover, var(--chat--color-secondary-shade-50))
}
.chat-input-send-button[disabled][data-v-2a7fb1c3] {
cursor: no-drop;
color: var(--chat--color-disabled)
}
.chat-files[data-v-2a7fb1c3] {
display: flex;
overflow-x: hidden;
overflow-y: auto;
width: 100%;
flex-direction: row;
flex-wrap: wrap;
gap: .25rem;
padding: var(--chat--files-spacing, .25rem)
}
.chat-layout {
width: 100%;
height: 100%;
display: flex;
overflow-y: auto;
flex-direction: column;
font-family: var(--chat--font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif)
}
.chat-layout .chat-header {
display: flex;
flex-direction: column;
justify-content: center;
gap: 1em;
height: var(--chat--header-height, auto);
padding: var(--chat--header--padding, var(--chat--spacing));
background: #2a324f;
color: var(--chat--header--color, var(--chat--color-light));
border-top: var(--chat--header--border-top, none);
border-bottom: var(--chat--header--border-bottom, none);
border-left: var(--chat--header--border-left, none);
border-right: var(--chat--header--border-right, none)
}
.chat-layout .chat-header h1 {
font-size: var(--chat--heading--font-size);
color: var(--chat--header--color, var(--chat--color-light))
}
.chat-layout .chat-header p {
font-size: var(--chat--subtitle--font-size, inherit);
line-height: var(--chat--subtitle--line-height, 1.8);
margin:0;
background: url(https://www.escuelaeuropeaexcelencia.com/wp-content/themes/edukul-child/img/mujer.png);
background-repeat: no-repeat;
padding-left: 40px;
}
.chat-layout .chat-body {
background: var(--chat--body--background, var(--chat--color-light));
flex: 1;
display: flex;
flex-direction: column;
overflow-y: auto;
position: relative;
min-height: 100px
}
.chat-layout .chat-footer {
border-top: 1px solid var(--chat--color-light-shade-100);
background: var(--chat--footer--background, var(--chat--color-light));
color: var(--chat--footer--color, var(--chat--color-dark))
}
.chat-message {
display: block;
position: relative;
max-width: 80%;
font-size: var(--chat--message--font-size, 1rem);
padding: var(--chat--message--padding, var(--chat--spacing));
border-radius: var(--chat--message--border-radius, var(--chat--border-radius))
}
.chat-message .chat-message-actions {
position: absolute;
bottom: 100%;
left: 0;
opacity: 0;
transform: translateY(-.25rem);
display: flex;
gap: 1rem
}
.chat-message.chat-message-from-user .chat-message-actions {
left: auto;
right: 0
}
.chat-message:hover .chat-message-actions {
opacity: 1
}
.chat-message p {
line-height: var(--chat--message-line-height, 1.8);
word-wrap: break-word
}
.chat-message+.chat-message {
margin-top: var(--chat--message--margin-bottom, calc(var(--chat--spacing) * 1))
}
.chat-message.chat-message-from-user+.chat-message.chat-message-from-bot,.chat-message.chat-message-from-bot+.chat-message.chat-message-from-user {
margin-top: var(--chat--spacing)
}
.chat-message.chat-message-from-bot {
color: var(--chat--message--bot--color);
border-bottom-left-radius: 0
}
.chat-message.chat-message-from-bot:not(.chat-message-transparent) {
background-color: var(--chat--message--bot--background);
border: var(--chat--message--bot--border, none)
}
.chat-message.chat-message-from-user {
color: var(--chat--message--user--color);
margin-left: auto;
border-bottom-right-radius: 0
}
.chat-message.chat-message-from-user:not(.chat-message-transparent) {
background-color: #888888;
border: var(--chat--message--user--border, none)
}
.chat-message>.chat-message-markdown {
display: block;
box-sizing: border-box
}
.chat-message>.chat-message-markdown>*:first-child {
margin-top: 0
}
.chat-message>.chat-message-markdown>*:last-child {
margin-bottom: 0
}
.chat-message>.chat-message-markdown pre {
font-family: inherit;
font-size: inherit;
margin: 0;
white-space: pre-wrap;
box-sizing: border-box;
padding: var(--chat--spacing);
background: var(--chat--message--pre--background);
border-radius: var(--chat--border-radius)
}
.chat-message .chat-message-files {
display: flex;
flex-wrap: wrap;
gap: .25rem;
padding-top: .5rem
}
.chat-message-typing {
max-width: 80px
}
.chat-message-typing.chat-message-typing-animation-scaling .chat-message-typing-circle {
animation: chat-message-typing-animation-scaling .8s ease-in-out infinite;
animation-delay: 3.6s
}
.chat-message-typing.chat-message-typing-animation-bouncing .chat-message-typing-circle {
animation: chat-message-typing-animation-bouncing .8s ease-in-out infinite;
animation-delay: 3.6s
}
.chat-message-typing .chat-message-typing-body {
display: flex;
justify-content: center;
align-items: center
}
.chat-message-typing .chat-message-typing-circle {
display: block;
height: 10px;
width: 10px;
border-radius: 50%;
background-color: var(--chat--color-typing);
margin: 3px
}
.chat-message-typing .chat-message-typing-circle:nth-child(1) {
animation-delay: 0ms
}
.chat-message-typing .chat-message-typing-circle:nth-child(2) {
animation-delay: 333ms
}
.chat-message-typing .chat-message-typing-circle:nth-child(3) {
animation-delay: 666ms
}
@keyframes chat-message-typing-animation-scaling {
0% {
transform: scale(1)
}
33% {
transform: scale(1)
}
50% {
transform: scale(1.4)
}
to {
transform: scale(1)
}
}
@keyframes chat-message-typing-animation-bouncing {
0% {
transform: translateY(0)
}
33% {
transform: translateY(0)
}
50% {
transform: translateY(-10px)
}
to {
transform: translateY(0)
}
}
.chat-messages-list {
margin-top: auto;
display: block;
padding: var(--chat--messages-list--padding, var(--chat--spacing))
}
.chat-heading {
display: none; }
.chat-close-button {
display: flex;
border: none;
background: none;
cursor: pointer
}
.chat-close-button:hover {
color: var(--chat--close--button--color-hover, var(--chat--color-primary))
}
.chat-window-wrapper {
position: fixed;
display: flex;
flex-direction: column;
bottom: var(--chat--window--bottom, var(--chat--spacing));
right: var(--chat--window--right, var(--chat--spacing));
z-index: var(--chat--window--z-index, 9999);
max-width: calc(100% - var(--chat--window--right, var(--chat--spacing)) * 2);
max-height: calc(100% - var(--chat--window--bottom, var(--chat--spacing)) * 2)
}
.chat-window-wrapper .chat-window {
display: flex;
width: var(--chat--window--width);
height: var(--chat--window--height);
max-width: 100%;
max-height: 100%;
border: var(--chat--window--border, 1px solid var(--chat--color-light-shade-100));
border-radius: var(--chat--window--border-radius, var(--chat--border-radius));
margin-bottom: var(--chat--window--margin-bottom, var(--chat--spacing));
overflow: hidden;
transform-origin: bottom right
}
.chat-window-wrapper .chat-window .chat-layout {
width: auto;
height: auto;
flex: 1
}
.chat-window-wrapper .chat-window-toggle {
flex: 0 0 auto;
background: #ff9900;
color: var(--chat--toggle--color);
cursor: pointer;
width: var(--chat--toggle--width, var(--chat--toggle--size));
height: var(--chat--toggle--height, var(--chat--toggle--size));
border-radius: var(--chat--toggle--border-radius, 50%);
display: inline-flex;
align-items: center;
justify-content: center;
margin-left: auto;
transition: transform var(--chat--transition-duration) ease,background var(--chat--transition-duration) ease
}
.chat-window-wrapper .chat-window-toggle:hover,.chat-window-wrapper .chat-window-toggle:focus {
transform: scale(1.05);
background: #ff9900;
}
.chat-window-wrapper .chat-window-toggle:active {
transform: scale(.95);
background: #ff9900;
}
.chat-window-transition-enter-active,.chat-window-transition-leave-active {
transition: transform var(--chat--transition-duration) ease,opacity var(--chat--transition-duration) ease
}
.chat-window-transition-enter-from,.chat-window-transition-leave-to {
transform: scale(0);
opacity: 0
}
.chat-window-toggle-transition-enter-active,.chat-window-toggle-transition-leave-active {
transition: opacity var(--chat--transition-duration) ease
}
.chat-window-toggle-transition-enter-from,.chat-window-toggle-transition-leave-to {
opacity: 0
} .vc_gitem-acf.extracto-evento{
display: none;
} @media screen and (max-width: 768px) {
.chat-window-wrapper .chat-window-toggle{
display: none !important;
}
} button.cky-btn.cky-btn-reject{
color: #ffffff !important;
border-color: #2a324f !important;
background-color: #2a324f !important;
}
button.chat-input-send-button {
background-color: #f2f4f8;
padding: 0 0 0 20px;
}
.chat-input-send-button path{
color: #2a324f;
}
.curso-nuevo{
font-style: italic;
padding: 5px;
letter-spacing: 2px;
font-size: 35px;
background-color:#FF9900; 
color:#FFF;
}
.woocommerce-loop-product__title .curso-nuevo{
font-style: italic;
padding: 1px;
letter-spacing: 0;
font-size: 24px;
background-color:#FF9900; 
color:#FFF;
}