.elementor-683 .elementor-element.elementor-element-ed3e31d:not(.elementor-motion-effects-element-type-background), .elementor-683 .elementor-element.elementor-element-ed3e31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3565AF 0%, #3565AF 100%);}.elementor-683 .elementor-element.elementor-element-ed3e31d > .elementor-background-overlay{background-color:#FFFFFFF2;background-image:url("https://aula.oposicioneseducacionfisica.es/wp-content/uploads/2022/08/fondo-transt.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.07;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-683 .elementor-element.elementor-element-ed3e31d > .elementor-container{max-width:820px;min-height:250px;}.elementor-683 .elementor-element.elementor-element-ed3e31d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-683 .elementor-element.elementor-element-ebf15cb > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-683 .elementor-element.elementor-element-20ff90e{text-align:center;}.elementor-683 .elementor-element.elementor-element-20ff90e .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:3em;font-weight:900;color:#FFFFFF;}.elementor-683 .elementor-element.elementor-element-4cbaad39{padding:80px 0px 80px 0px;}.elementor-683 .elementor-element.elementor-element-5a9a6ae:not(.elementor-motion-effects-element-type-background), .elementor-683 .elementor-element.elementor-element-5a9a6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-683 .elementor-element.elementor-element-5a9a6ae > .elementor-background-overlay{opacity:0.22;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-683 .elementor-element.elementor-element-5a9a6ae, .elementor-683 .elementor-element.elementor-element-5a9a6ae > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-683 .elementor-element.elementor-element-5a9a6ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-683 .elementor-element.elementor-element-788b297 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-683 .elementor-element.elementor-element-2c5d15c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-683 .elementor-element.elementor-element-2c5d15c{text-align:center;}.elementor-683 .elementor-element.elementor-element-2c5d15c .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-683 .elementor-element.elementor-element-e320bb9 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-683 .elementor-element.elementor-element-e320bb9{columns:1;text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-4bc93b5 );}.elementor-683 .elementor-element.elementor-element-21615156 > .elementor-widget-container{padding:30px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-683 .elementor-element.elementor-element-ebf15cb{width:100%;}}@media(max-width:1024px){.elementor-683 .elementor-element.elementor-element-ed3e31d > .elementor-container{min-height:100px;}.elementor-683 .elementor-element.elementor-element-ed3e31d{padding:5% 5% 5% 5%;}.elementor-683 .elementor-element.elementor-element-ebf15cb > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-683 .elementor-element.elementor-element-20ff90e{text-align:center;}.elementor-683 .elementor-element.elementor-element-4cbaad39{padding:20px 20px 20px 20px;}.elementor-683 .elementor-element.elementor-element-21615156 > .elementor-widget-container{padding:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-683 .elementor-element.elementor-element-ed3e31d{padding:7% 7% 7% 7%;}.elementor-683 .elementor-element.elementor-element-20ff90e .elementor-heading-title{font-size:2.5em;}.elementor-683 .elementor-element.elementor-element-4cbaad39{padding:10px 10px 10px 10px;}}/* Start custom CSS for text-editor, class: .elementor-element-21615156 *//*Tabs style*/
.elementor-683 .elementor-element.elementor-element-21615156 .woocommerce-MyAccount-navigation ul {
    list-style:none;
}

body .woocommerce-MyAccount-navigation-link {
    background-color: #EFF5FF!important;
    border-color: #3a5dae05!important;
    border-width: 1px!important;
    border-radius: 5px!important;
    margin-bottom: 10px!important;
}

body .woocommerce-MyAccount-navigation-link a {
    display: block!important;
    padding: 0.3em 1em!important;
}

body .woocommerce-MyAccount-navigation-link:hover {
    background-color: #3A5DAE!important;
    color: #FFF!important; 
}

body .woocommerce-MyAccount-navigation-link a {
    color: #3A5DAE!important;
    border-radius: 5px!important;
}

body .woocommerce-MyAccount-navigation-link a:hover {
    color: #FFF!important;
    border-radius: 10px!important;
}

body .woocommerce-MyAccount-navigation-link.is-active a {
    background-color: #3A5DAE!important;
    color: #FFF!important;
}

.elementor-683 .elementor-element.elementor-element-21615156 h3 {
    text-align: center!important;
    font-weight: 600!important;
    float: initial!important;
}

.elementor-683 .elementor-element.elementor-element-21615156 h2 {
    margin-bottom: 20px!important;
    font-weight: 500!important;
    font-size: 25px!important;
}

h2.woocommerce-column__title {
    border: none!important;
    background-color: #fff!important;
    padding: 0px!important;
}


.elementor-683 .elementor-element.elementor-element-21615156 button {
    background-color: #3A5DAE;
    color: #fff;
    border-radius: 10px;
}

.elementor-683 .elementor-element.elementor-element-21615156 .woocommerce-button {
    background-color: #3A5DAE!important;
    color: #fff!important;
    border-radius: 10px!important;
}

/*Columnas a la misma altura*/
.ld-course-list-items .ld_course_grid .thumbnail.course {
    height: 100%!important;
    display: flex!important;
    flex-direction: column!important;
}

.ld-course-list-items .ld_course_grid .thumbnail.course > a {
    height: 40%!important;
}
.ld-course-list-items .ld_course_grid .thumbnail.course img {
    aspect-ratio: 1.8/1!important;
    object-fit: cover!important;
}

.type-sfwd-courses .caption {
    padding: 22px!important;
    height: 80%!important;
}

/*Responsive*/
@media (min-width:1025px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left!important;
    width: 25%!important;
}

.woocommerce-account .woocommerce-MyAccount-content {
    float: right!important;
    width: 73%!important;
}
}

.ld-course-list-items .ld_course_grid {
    margin-bottom: 20px!important;
}

/*Titulo de seccion de mis cursos*/
h3.section_myCourse {
    text-align: center!important;
    margin-bottom: 20px!important;
    font-weight: 600!important;
}

/*Contenedor de grid*/

.ld-course-list-items.row {
    display: flex!important;
    flex-wrap: wrap!important;
    margin-right: -15px!important;
    margin-left: -15px!important;
}

.ld-course-list-items {
    clear: both!important;
}

.type-sfwd-courses .caption {
    padding: 22px!important;
}

/*titulo*/
.type-sfwd-courses h3 {
    font-size: 14.5px!important;
    font-family: inherit!important;
}

/*filtro de categoría*/
div#ld_course_categorydropdown {
    padding-bottom: 25px!important;
}
select#ld_course_categorydropdown_select {
    border-radius: 10px!important;
    border: 2px solid #3a5dae!important;
    outline: none!important;
}

/*Responsive de grid*/
@media (min-width: 1025px) {
.ld_course_grid.col-sm-12.col-md-6  {
    flex: 0 0 33.333%;
    max-width: 33.333%;
}
}

@media only screen and (max-width:1024px) and (min-width: 650px) {
.ld_course_grid.col-sm-12.col-md-6  {
    flex: 0 0 50%;
    max-width: 50%;
}
}

@media (max-width: 650px) {
.ld_course_grid.col-sm-12.col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
}
}

.ld-course-list-items .col-xl, .ld-course-list-items .col-xl-auto, .ld-course-list-items .col-xl-12, .ld-course-list-items .col-xl-11, .ld-course-list-items .col-xl-10, .ld-course-list-items .col-xl-9, .ld-course-list-items .col-xl-8, .ld-course-list-items .col-xl-7, .ld-course-list-items .col-xl-6, .ld-course-list-items .col-xl-5, .ld-course-list-items .col-xl-4, .ld-course-list-items .col-xl-3, .ld-course-list-items .col-xl-2, .ld-course-list-items .col-xl-1, .ld-course-list-items .col-lg, .ld-course-list-items .col-lg-auto, .ld-course-list-items .col-lg-12, .ld-course-list-items .col-lg-11, .ld-course-list-items .col-lg-10, .ld-course-list-items .col-lg-9, .ld-course-list-items .col-lg-8, .ld-course-list-items .col-lg-7, .ld-course-list-items .col-lg-6, .ld-course-list-items .col-lg-5, .ld-course-list-items .col-lg-4, .ld-course-list-items .col-lg-3, .ld-course-list-items .col-lg-2, .ld-course-list-items .col-lg-1, .ld-course-list-items .col-md, .ld-course-list-items .col-md-auto, .ld-course-list-items .col-md-12, .ld-course-list-items .col-md-11, .ld-course-list-items .col-md-10, .ld-course-list-items .col-md-9, .ld-course-list-items .col-md-8, .ld-course-list-items .col-md-7, .ld-course-list-items .col-md-6, .ld-course-list-items .col-md-5, .ld-course-list-items .col-md-4, .ld-course-list-items .col-md-3, .ld-course-list-items .col-md-2, .ld-course-list-items .col-md-1, .ld-course-list-items .col-sm, .ld-course-list-items .col-sm-auto, .ld-course-list-items .col-sm-12, .ld-course-list-items .col-sm-11, .ld-course-list-items .col-sm-10, .ld-course-list-items .col-sm-9, .ld-course-list-items .col-sm-8, .ld-course-list-items .col-sm-7, .ld-course-list-items .col-sm-6, .ld-course-list-items .col-sm-5, .ld-course-list-items .col-sm-4, .ld-course-list-items .col-sm-3, .ld-course-list-items .col-sm-2, .ld-course-list-items .col-sm-1, .ld-course-list-items .col, .ld-course-list-items .col-auto, .ld-course-list-items .col-12, .ld-course-list-items .col-11, .ld-course-list-items .col-10, .ld-course-list-items .col-9, .ld-course-list-items .col-8, .ld-course-list-items .col-7, .ld-course-list-items .col-6, .ld-course-list-items .col-5, .ld-course-list-items .col-4, .ld-course-list-items .col-3, .ld-course-list-items .col-2, .ld-course-list-items .col-1 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.ld-course-list-items .ld_course_grid .thumbnail.course img {
    width: 100%;
    max-width: 100%;
    border-radius: 20px 20px 0 0;
}
/*Grid item*/

.ld-course-list-items .ld_course_grid .thumbnail.course {
    line-height: 1.428571429;
    background-color: #ffffff;
    border: 1px solid #ACBEDD;
    border-radius: 20px;
    transition: all 0.2s ease-in-out;
    max-width: 100%;
    height: auto;
    position: relative;
    padding: 0;
    margin: 0;
}

/*etiqueta de LD*/

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
    text-shadow: none!important;
    /*font-family: Roboto!important;*/
    font-weight: 600!important;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
    -webkit-box-shadow: 0 1px rgb(0 0 0 / 20%);
    position: absolute;
    font-size: 14px;
    left: -8px;
    top: 10px;
    padding: 3px 10px;
    z-index: 2;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon:before {
    border: 4px solid transparent;
    content: "";
    position: absolute;
    left: 0;
    bottom: -8px;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled:before {
    border-top: 4px solid #fc5757!important;
    border-right: 4px solid #fc5757!important;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled {
    background-color: #fc5757!important;
    color: #fff!important;
}

/*etiqueta completado*/

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed:before {
    border-top: 4px solid #00ff7e!important;
    border-right: 4px solid #00ff7e!important;
}
.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed {
    background-color: #00ff7e!important;
}


/*Titulo*/
.ld-course-list-items .ld_course_grid .entry-title {
    margin: 0 !important;
}

/*Descripción*/

.ld_course_grid .entry-content p{
    display: none;
}

/*Botón*/

.ld_course_grid_button {
    padding-top: 15px;
}

.ld-course-list-items .ld_course_grid .ld_course_grid_button {
    margin: 5px 0 !important;
    width: 100%;
}

.ld-course-list-items .ld_course_grid .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.ld-course-list-items .ld_course_grid .btn-primary {
    background-color: #ff4760 !important;
    border: solid 1px !important;
    border-color: #ff4760 !important;
    font-weight: 700 !important;
    padding: 15px 0px;
    border-radius: 7px;
    color: #fff !important;
}

.ld-course-list-items .ld_course_grid .ld_course_grid_button a {
    width: 100%;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn, .ld_course_grid .thumbnail a.btn, #et-boc .ld_course_grid .thumbnail a.btn, .entry-content div.ld_course_grid .thumbnail a.btn {
    font-size: 95%;
    white-space: normal;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-683.ast-plain-container.ast-no-sidebar #primary {
    margin-top: 0;
    margin-bottom: 0;
}

body.elementor-page-683.page .entry-header {
    margin-bottom: 0em;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://aula.oposicioneseducacionfisica.es/wp-content/uploads/2022/08/RobotoSlab-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://aula.oposicioneseducacionfisica.es/wp-content/uploads/2022/08/RobotoSlab-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://aula.oposicioneseducacionfisica.es/wp-content/uploads/2022/08/RobotoSlab-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://aula.oposicioneseducacionfisica.es/wp-content/uploads/2022/08/RobotoSlab-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://aula.oposicioneseducacionfisica.es/wp-content/uploads/2022/08/RobotoSlab-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://aula.oposicioneseducacionfisica.es/wp-content/uploads/2022/08/RobotoSlab-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://aula.oposicioneseducacionfisica.es/wp-content/uploads/2022/08/RobotoSlab-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://aula.oposicioneseducacionfisica.es/wp-content/uploads/2022/08/RobotoSlab-Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */