/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/*Inicio tarjeta de regalo*/
#product-10177 div.summary .single-product-category{display:none!important;}
#product-10177 h3.ywgc_delivery_info_title, #product-10177 h5.ywgc_recipient_info_title, #product-10177 h5.ywgc-sender-info-title{font-weight: 700;}
/*Fin de tarjeta de regalo*/
/*Precios de las formaciones en PV*/
.elp_p_men_alumno{text-align: center;color: #ff0000;font-weight: 700;}
.elp_span_precio_normal{font-size: 2.3rem;color: #ff0000;;}
.elp_span_precio_tachado{font-size: 2.3rem;color: #808080;text-decoration:line-through;}
.elp_p_precio_producto{padding:0px;margin:0px;margin-bottom:0px!important;text-align: center;font-weight: 600;font-family: "Mulish", Sans-serif;}
/* Inicio Ver/ocultar contraseña Eloy*/
.woocommerce form .password-input, .woocommerce-page form .password-input {display: flex;flex-direction: column;justify-content: center;position: relative;}
.woocommerce form .password-input input[type=password], .woocommerce-page form .password-input input[type=password] {padding-right: 2.5rem;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {position: absolute;right: 0.7em;top: 0.7em;cursor: pointer;}
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after {font-family: WooCommerce;speak: never;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;margin-left: 0.618em;content: "\e010";text-decoration: none;}
/* Fin Ver/ocultar contraseña Eloy*/
/*Inicio tablas de precios David*/
@media only screen and (min-width: 375px) and (max-width: 414px) {.drbg_tx_pro_375 {padding:0 0.5rem;}}
@media only screen and (min-width: 768px) and (max-width: 1024px) {.drbg_tabla_pro {margin:auto;}}
@media only screen and (min-width: 900px) and (max-width: 1024px) {.drbg_boton_1024 {margin-top:3.45rem;}.drbg_boton_1024_1 {margin-top:3.6rem;}.drbg_boton_1024_2 {margin-top:2.3rem;}.drbg_boton_1024_3 {margin-top:2.2rem;}.drbg_opciones_compra_1024 {margin:0 6rem;}} 
/*Fin tablas de precios David*/
.drbg_circulo{width:260px!important;height: 260px;border-radius:50%;border:solid 0.11em #F43627;margin:1em auto;}
@media only screen and (max-width: 1024px) {.drbg_circulo {width:222px!important;height:222px;margin:1em auto;}}
@media only screen and (max-width: 767px) {.drbg_circulo {width:230px!important;height: 230px;margin: 0.8em auto;}}
.elementor-nav-menu a{cursor: pointer!important;}
.learndash-wrapper .lds-enhanced-meta{margin-left:10px;}
@media only screen and (max-width: 580px){.elp_temario .ld-status-waiting{margin-top:10px;}}
/*IP en los vídeos*/
#elp_h5_pirata{position:absolute;color:#fff;height: 20px;z-index: 9999;font-size: 0.7em;}
@media only screen and (max-width: 760px){#elp_h5_pirata{font-size: 0.35em;}}
@media only screen and (max-width: 500px){#elp_h5_pirata{font-size: 0.15em;}}
.elp_parpadea{animation-name: parpadeo;animation-duration: 102s;animation-timing-function: linear;animation-iteration-count: infinite;/*-webkit-animation-name:parpadeo;-webkit-animation-duration: 55s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;*/}
@-moz-keyframes parpadeo{ 0% { opacity: 0.0; } 95% { opacity: 0.0; } 98% { opacity: 0.14; } 100% { opacity: 0.0; }}
@-webkit-keyframes parpadeo { 0% { opacity: 0.0; } 95% { opacity: 0.0; } 98% { opacity: 0.14; } 100% { opacity: 0.0; }}
@keyframes parpadeo { 0% { opacity: 0.0; } 95% { opacity: 0.0; } 98% { opacity: 0.14; } 100% { opacity: 0.0; }}
.ywgc-manual-amount-container{position:relative;margin-top:15px;} 
/* Ajustes para Elementor*/
.elementor-post__thumbnail{height: 1px!important;}
/*Ajustes para Tutoblogs*/
.formulario-reg-material h3{font-size: 1.6em;}
.formulario-reg-material{background-color:#E8F6FF!important;padding:30px;margin:40px 0px;border-radius:10px;}
.formulario-reg-material ._field-wrapper input{border-color: var(--ast-global-color-0)!important;}
.formulario-reg-material ._error-inner{color:#f43627;}
.texto_legal_nll_mlite{font-size:11px;margin-top:20px;}
.elp_tutob_recomend{background-color:#f4f4f4;padding:30px 20px;}
.single-post .elementor-127237 ul li {line-height: 1.6;}
@media only screen and (max-width: 760px){.single-post .elementor-127237 ul li {margin-bottom: 15px; margin-left: -25px;}}
.single-post .elementor-127237 .numerado {padding-left: 2em; padding-right: 5em; line-height: 1.6;}
@media only screen and (max-width: 760px){.single-post .elementor-127237 .numerado {padding-left: 0.5em; padding-right:0em;}}
@media only screen and (max-width: 768px){.texto_legal_nll_mlite{font-size:9px!important;margin-top:10px;}}
.drbg_clickable a:after {content: "";display: block; position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2; }
.drbg_clickable .elementor-widget, .drbg_clickable .elementor-widget-wrap {position: static;}
.single-post .content-area a{text-decoration: underline;}
.single-post .content-area .elementor-widget-heading .elementor-widget-container a{text-decoration: none;}
.elp_post_rela{background-color: #E8F6FF;padding: 0 0 2em 0;border-radius:10px;}
.elp_post_rela .elp_post_individual a, .single-post .content-area .elementor-toc__body a, .single-post .content-area .elementor-button-link{text-decoration: none;}
.elp_post_rela .elp_post_rela_cont{display: flex;}
.elp_post_rela .elp_post_individual{width:33.3%;padding:0 1em;text-align: center;}
.elp_post_rela .elp_post_individual img{border-radius:10px;}
.elp_post_rela h3{color:#262626;text-align:center;padding:2em 1.5em;font-family: "Mulish", Sans-serif;font-size: 1.4em;}
.elp_post_rela .elp_post_individual h4{color:var(--ast-global-color-0);margin-top:10px;font-size: 1em;font-family: "Mulish", Sans-serif;}
@media only screen and (max-width: 534px){.elp_post_rela .elp_post_individual img{width: 80%;}.elp_post_rela .elp_post_individual h4{font-size: 1em;}.elp_post_rela h3{font-size: 1.3em;}.elp_post_rela .elp_post_rela_cont{display: block;}.elp_post_rela .elp_post_individual{width: 100%; padding-bottom:50px;}.elp_post_rela_cont .elp_post_individual:nth-child( 3 ){display:none;}}
.drbg_tabla_contenidos  .elementor-toc__list-wrapper{margin-left: 0px!important;}
.drbg_tabla_contenidos  .elementor-toc__header-title{margin-left: 9px!important;}
.drbg_rsociales_blog  .elementor-share-btn_whatsapp, .drbg_rsociales_blog  .elementor-share-btn_telegram {display:none;}
@media only screen and (max-width: 534px){.drbg_banner_br {display:none;}.drbg_rsociales_blog  .elementor-share-btn_whatsapp, .drbg_rsociales_blog  .elementor-share-btn_telegram {display:flex;}}
.category-tutoblogs h2, .category-tutoblogs h3{scroll-margin-top: 7em;}
/*Nueva Home*/
@media only screen and (max-width: 763px){.elp_cabecera_home .break{display: none;}}
h1.h1home {font-size: 44px;color:white!important; line-height:1.2em;}
@media only screen and (max-width: 1024px){h1.h1home{font-size:37px!important;}}
@media only screen and (max-width: 768px){h1.h1home{font-size:31px!important;}}
h2.h2home {font-size: 36px;line-height:1.2em;}
@media only screen and (max-width: 1024px){h2.h2home{font-size:30px!important;}}
@media only screen and (max-width: 768px){h2.h2home{font-size:26px!important;}}
h3.h3home {font-size: 26px;line-height:1.2em;}
@media only screen and (max-width: 1024px){h3.h3home{font-size:22px!important;}}
@media only screen and (max-width: 768px){h3.h3home{font-size:18px!important;}}
.elp_libro-comp-home ._button-wrapper{text-align: center;}
.elp_libro-comp-home ._error-inner{color:#f43627;}
.elp_libro-comp-home ._form-fieldset{border:none;}
.elp_libro-comp-home ._form_136 ._field-wrapper input{margin: 10px 0;}
.elp_libro-comp-home ._form_element{margin-top:-20px;}
.elp_libro-comp-home ._form_136 #_form_136_submit,.elp_libro-comp-home ._submit{background-color: #f43627;color:#fff;border-radius: 10px;padding: 20px 35px;}
.elp_libro-comp-home ._form-fieldset label{color: #282828 !important;}
.elp_libro-comp-home ._form_136 #_form_136_submit:hover{background-color: #282828;}

/*sobre RBG*/
.sobre-mas .elementor-tab-title {text-align: center;margin: 0 30%;padding: 3%;border: 1px solid red!important;border-radius:8px;}
.sobre-mas .elementor-tab-content{border-bottom: 0px;}
/*INICIO CSS PARA PV*/
@media only screen and (max-width: 760px){
	.elp_p_frecuentes .elementor-tab-content{font-size: 0.85em!important;line-height: 1.3;}
	.rbg_escuela .elementor-toc__list-item-text-wrapper {align-items: flex-start;}
	.rbg_escuela .elementor-widget .elementor-icon-list-item {align-items: flex-start;}
	.rbg_escuela .elementor-widget .elementor-icon-list-icon {display: -webkit-box;margin-top:-5px;}
}
.drgb_txexplica{text-align: left; font-size: 1.1em!; line-height: 1.6em;}
.drgb_hgarantia{font-size: 0.78em!important; font-weight: bold; text-align: center; padding-bottom: 7px;}
/*Valoraciones*/
.wpcr3_aggregateRating_overallText::after, .wpcr3_aggregateRating_overallText{display:none;}
.ver-valoraciones-movil{position:absolute;top:35px;}
.div.wpcr3_review blockquote.wpcr3_content p {display:block!important;}
div.wpcr3_review blockquote.wpcr3_content:before{display:none;}
div.wpcr3_review blockquote.wpcr3_content{margin:0px!important;}
.wpcr3_review_ratingValue, .wpcr3_review .wpcr3_review_title{text-align:left; margin:5px 0px 5px 0px;}
.cabecera-valoraciones .wpcr3_review, .cabecera-valoraciones .wpcr3_dotline, .cabecera-valoraciones .wpcr3_pagination, .cabecera-valoraciones .wpcr3_aggregateRating_overallText,    .cabecera-valoraciones-movil .wpcr3_review, .cabecera-valoraciones-movil .wpcr3_dotline, .cabecera-valoraciones-movil .wpcr3_pagination, .cabecera-valoraciones-movil .wpcr3_aggregateRating_overallText{display:none!important;} 
.cabecera-valoraciones .wpcr3_aggregateRating{text-align:right;}
.cabecera-valoraciones .wpcr3_aggregateRating_reviewCount{font-weight:100;}
.cabecera-valoraciones .wpcr3_aggregateRating_reviewCount {display:none;}
.a-mas-valoraciones{color:#282828!important;text-decoration:underline!important;}
/*Fin-valoraciones*/

/*Inicio Mostrar Temario*/
.elp_temario .elementor-toggle-title {text-align: center; display: inherit; font-size: 1em!important; line-height:1.2em!important;}
.elp_temario learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2{display:none;}
.elp_temario #learndash_course_content, #learndash_lessons{margin:0px!important;}
.elp_temario #lessons_list > div:nth-child(2n+1), #quiz_list > div:nth-child(2n+1), #learndash_lesson_topics_list ul > li.nth-of-type-odd {background: #fff;}
.elp_temario #learndash_profile .profile_info, #lessons_list > div,.elp_temario  #quiz_list > div,.elp_temario  #learndash_profile .course_progress,.elp_temario  #learndash_profile #course_list > div,.elp_temario  #learndash_lesson_topics_list ul > li,.elp_temario  #learndash_profile .profile_info a,.elp_temario  #learndash_profile #course_list a,.elp_temario  #learndash_profile #course_list a span{background-color: #f3f3f3;}
.elp_temario #learndash_lessons a{background-color: #4b4b4b;} 
.elp_temario #learndash_profile .profile_info, #lessons_list div{border-radius:10px!important;}
.elp_temario .learndash_topic_dots.type-list, #learndash_lessons,.elp_temario  #learndash_quizzes,.elp_temario  #learndash_profile {border-radius: 0 !important;padding: 0px!important;border: 0px solid !important;}  
.elp_temario #lesson_heading .right{display: none;}
.elp_temario .notcompleted, .elp_temario .topic-notcompleted,.elp_temario .completed,.elp_temario .topic-completed{pointer-events: none;cursor: default;}
.elp_temario #lessons_list a.notcompleted,.elp_temario  #lessons_list a.completed,.elp_temario  #lessons_list a.topic-notcomplete span,.elp_temario  #lessons_list a.topic-completed span{color: #282828!important;}
.elp_temario .lds-status-notcompleted,.elp_temario  .learndash .notcompleted:after,.elp_temario  #learndash_profile .notcompleted:after,.elp_temario #leardash_profile .topic-notcompleted span:before,.elp_temario  .learndash .topic-notcompleted span:before,.elp_temario  .learndash .notcompleted:before,.elp_temario  #learndash_profile .notcompleted:before, 
#leardash_profile .topic-notcompleted span:before,.elp_temario  .learndash .topic-notcompleted span:before,.elp_temario  .learndash_navigation_lesson_topics_list .topic-notcompleted:before,.elp_temario .learndash_nevigation_lesson_topics_list .topic-notcompleted:before,.elp_temario .learndash_profile_quizzes .failed_icon,.elp_temario  .learndash .topic-notcompleted span:after, #lesson_heading,.elp_temario  .learndash .topic-completed span::before{display: none !important;}
.elp_temario .learndash .notcompleted::before, #learndash_profile .notcompleted::before,.elp_temario  .learndash a.completed::before,.elp_temario  #learndash_profile a.completed::before{display: none !important;}
.elp_temario #learndash_course_content_title{display:none;}
.elp_temario .expand_collapse a{color:#282828!important;text-decoration:underline;}
.elp_temario .expand_collapse{margin-top:20px;text-align:center;}
.elp_temario #learndash_course_content .learndash_topic_dots ul>li a span {color: #fff !important;}
.elp_temario a{font-family: 'Open Sans', sans-serif!important; color:#282828; font-size:17px;line-height:1;pointer-events: none;cursor: default;}
.elp_temario .ld-table-list .ld-table-list-header,.elp_temario  .ld-section-heading{display:none!important;}
.elp_temario .ld-item-details{margin-top:10px;}
@media only screen and (max-width: 768px){.elp_temario #lessons_list a.notcompleted, .elp_temario #lessons_list a.completed{line-height:1.2!important;}.elp_temario .ld-item-title{margin-bottom:15px;}}
/*Fin Mostrar Temario*/
/*Inicio Temario no a la venta*/
.drbg-h2-contenido-blanco .ld-section-heading h2 {color:white;}
/*Fin temario no a la venta*/
/* FIN CSS PAR PV*/
/*Menu y Logo inicio sesion*/
.type-sfwd-courses h1, .post h1, .groups h1{text-align: center;}
.elp-img-perfil-conectado{width: 24px;}
.elp-img-perfil-no-conectado{width: 24px;}
.log-in a{color:white !important;}
._field-wrapper input{width: 100%;padding: 20px!important;margin: 20px 0px!important;border-radius: 10px;}
.l-news-legal{font-size: 14px !important;}
.titular-cnews{font-size: 20px;}
#boton-nblog{font-size: 18px;padding: 15px 30px;}
.p-newslet{font-size: 10px !important;}
#ast-hb-account-login-wrap{display: none;}
.moove-gdpr-infobar-reject-btn{background-color: #202020!important;color: #fff!important;border: 1px solid #fff!important;}
.moove-gdpr-button-holder{flex-direction:row-reverse;}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.ajax_add_to_cart:before, .single_add_to_cart_button:before {content: "\f07a";font-family:'Font Awesome 5 Free';}
/*Menu*/
.woocommerce-mini-cart__empty-message{padding:10px;}
/*Inicio precios extracto PVs*/
.elp-pvs-enlace{display:inline-block;padding:20px 0px 0px 0px;}
.elp-pvs-enlace a{background-color:#f43627;padding:7px 20px;border-radius:30px;color:#fff;}
.elp-pvs-enlace a:hover{background-color:#262626;}
.elp-pvs-gris{color: #808080;text-decoration:line-through;font-size:1.3em;}
.elp-pvs-rojo{color:#f43627;font-size:1.7em;}
/*Fin precios extracto PVs*/
/*Inicio Ultimos cambios LearnDash*/
.single-sfwd-lessons .ld-focus-main .ld-focus-content h1, .single-sfwd-topic .ld-focus-main .ld-focus-content h1{display: none;}
.elp_migas a{color:#666;text-decoration:underline;}
.elp_migas {font-family:Mulish;}
.ld_course_grid .entry-title{font-size:18px;padding:10px 0px;}
.learndash-wrapper .ld-alert-success {border-color: #262626;}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress,.learndash-wrapper .ld-course-status.ld-course-status-enrolled {background: #f3f3f3;}
.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip::after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type="submit"], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {background-color: #262626 !important;}
.learndash-wrapper #quiz_continue_link, .learndash-wrapper .ld-secondary-background, .learndash-wrapper .ld-status-complete, .learndash-wrapper .ld-alert-success .ld-button, .learndash-wrapper .ld-alert-success .ld-alert-icon {background-color: #262626 !important;}
.learndash-wrapper .ld-secondary-color-hover:hover, .learndash-wrapper .ld-secondary-color, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete::after,.learndash-wrapper .ld-breadcrumbs a, .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading, .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-title, .learndash-wrapper .ld-primary-color-hover:hover, .learndash-wrapper .ld-primary-color, .learndash-wrapper .ld-primary-color-hover:hover, .learndash-wrapper .ld-primary-color, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active, .learndash-wrapper .ld-button.ld-button-transparent, .learndash-wrapper .ld-button.ld-button-reverse, .learndash-wrapper .ld-icon-certificate, .learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading, #wpProQuiz_user_content a, .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover, .learndash-wrapper .ld-focus-comments__heading-actions .ld-expand-button, .learndash-wrapper .ld-focus-comments__heading a, .learndash-wrapper .ld-focus-comments .comment-respond a, .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover, .learndash-wrapper .ld-expand-button.ld-button-alternate{color: #262626 !important;}
.learndash-wrapper .learndash_mark_complete_button{color: white; background-color: #f43627!important;}
.learndash-wrapper .learndash_mark_complete_button:hover{color: white; background-color: #262626!important;}
.learndash-wrapper .ld-progress{margin:0px!important;}
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled, .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {background: #262626;border-color: #262626;display:none;}
.single-sfwd-lessons .ld-focus-comments{padding:0px 20px;}
.ld-course-status-not-enrolled .ld-course-status-seg-status, .ld-course-status-not-enrolled  .ld-course-status-seg-price{display:none;}
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price::before{border-top: 4px solid #262626;border-right: 4px solid #262626;display:none;}
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price{background-color: #262626;display:none;}
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled{background-color: #262626;}
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled::before{border-top: 4px solid #262626;border-right: 4px solid #262626;}
.ld-course-list-items .ld_course_grid .btn-primary{background-color: #262626;border-color: #262626;}
.ld-progress-steps{display:none;}
.ld-course-status{margin-top:30px;}
.ld-progress-stats .ld-progress-percentage{margin-right:10px;}
.ld-icon-search::before{font-size:25px;}
.groups .entry-title{margin-top:50px;}
.ld-focus-header .ld-brand-logo img {height: 160%!important; margin-top: -7px}
.groups .entry-meta{display:none;} 
/*Fin Ultimos cambios LearnDash*/
#rememberme{display:inline;}
.lds-focus-content-widgets{display:none;}
#product-10177 .entry-summary,#product-10177 .woocommerce-product-gallery{width:100%!important;}
#product-10177 .product_title{display:none;}
.ywgc-form-preview-title-container{text-align:center!important;}
#ywgc-manual-amount{margin:10px 0px;}
.ywgc-hidden{display:inline!important;margin-left:0px!important;}
.ywgc-currency-symbol {margin-left: 0px!important;font-size: 17px;font-weight: 400;font-style: normal;}
.category-podcast, .category-agora{padding-top:30px;}
.woocommerce-product-gallery{width:50%!important;}
.category-tutoblogs h2,.category-sin-categoria h2{margin:25px;}
.learndash-wrapper .learndash_mark_complete_button{padding:1em 2em;}
.learndash-wrapper .sfwd-mark-complete::after{display:none!important;}
.elementor-nav-menu__container .sub-arrow{display:none;}
.post-navigation{display:none;}
/*Añadido Web 2.0*/
.ld-tab-content{padding-bottom:5px!important;}
.ld-tab-content h5{margin-top:20px;}
.elp_img_cursos{max-width:700px;}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{max-width:100%;}
.learndash-cpt-sfwd-courses .ast-page-builder-template .site-content>.ast-container{max-width:1240px;}
.learndash-cpt-sfwd-courses .site-content{max-width:1240px;margin:0 auto;}
.single-sfwd-courses .ast-post-format- {padding-top:50px;}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action #sfwd-mark-complete, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete {margin: 0;}
/* Cambios buscador etiquetas*/
.fs-arrow,.facetwp-icon{right:10px!important;}
.facetwp-facet-prueba_etiquetas{text-align:right;}
.facetwp-facet input{border: 1px solid #ddd;}
.fs-label-wrap, .facetwp-search{padding: 10px;border-radius: 10px!important;font-family: "Mulish", Sans-serif;width:100%!important;border: 1px solid #ddd;}
.facetwp-search{padding:15px!important;}
.facetwp-facet{margin-bottom:0px!important;}
.fs-dropdown{font-family: "Mulish", Sans-serif;min-width:200px;}
@media only screen and (max-width: 870px){
    .facetwp-facet input.facetwp-search{min-width: 170px!important;width: 170px!important;}
    .fs-label-wrap {padding: 8px!important;}
    .facetwp-facet input{padding:12px 8px!important;}    
}
@media only screen and (max-width: 580px){
	.facetwp-facet input.facetwp-search{min-width: 100px!important;width: 100px!important;padding:15px!important;}
	.facetwp-type-fselect .fs-wrap{min-width: 120px!important;width: 120px!important;}
}
/* fin cambios buscador etiquetas*/
/*Cambios Mi Cuenta*/

/*FIN Cambios Mi Cuenta*/
/* comentarios*/
#comments h3{margin-top:0px;}
#comments{padding: 20px;padding-top:40px!important;}
#comments, #respond{background-color:#f3f3f3;border-radius:10px 10px 0 0;}
#respond{margin-top:-15px;}
.entry-comments h3{text-align:center;}
.comment-form-url{display:none;}
#reply-title{text-align:center;}
#respond .form-submit{text-align:center;}
.comment-form-comment label{display:none!important;}
/*cambios generales con jorge*/
.wpcr3_review_author p,.elementor-accordion-item p{text-align:left;}
#h2-home-cabecera{color:white!important;font-size:3rem;font-weight:700!important;}
.woocommerce-privacy-policy-text p{font-size:0.9rem;line-height:1;}
/*checkout*/
.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2 {width: 100% !important;}
.woocommerce .woocommerce-checkout .col2-set .col-1 {margin-bottom: 30px;}
.woocommerce-additional-fields{ display:none;}
/*fin checkout*/
/*valoraciones*/
.wpcr3_respond_2 textarea{padding:10px;}
div.wpcr3_review blockquote.wpcr3_content p {display:block!important;}
div.wpcr3_review blockquote.wpcr3_content:before{display:none;}
div.wpcr3_review blockquote.wpcr3_content{margin:0px!important;}
.wpcr3_review_ratingValue, .wpcr3_review .wpcr3_review_title{text-align:left!important; margin:5px 0px 5px 0px;}
div.wpcr3_review blockquote.wpcr3_content{padding-bottom:0px!important;}
div.wpcr3_review blockquote.wpcr3_content.wpcr3_admin_response{margin-left: 40px!important;color: #2b3a47!important;}
/*fin valoraciones*/
/*afiliados*/
#affwp-affiliate-dashboard h4{text-align:center;}
.creative-1 img{display: block; margin: 30px auto;}
#toplevel_page_wcpv-vendor-orders,.toplevel_page_wcpv-vendor-orders{display:none;}
/*fin afiliados*/
div .wpcr3_review_datePublished{display:none!important;}
#ssba-preview-1 ul, #ssba-preview ul{display:block!important;}
#color_blanco .elementor-icon-list-icon i{color:#ffffff!important;}
#yith_wcac_shortcode_items_first_name{padding: 8px 20px!important;}
.yith_wcac_subscribe_me_checkbox{padding-bottom:15px;}
.learndash_topic_dots{display:none;}                                        

.p_podcast{text-align:center; font-size:2rem;}
.p_podcast a{background-color:#2b3a47;padding:20px;border-radius:10px;}
#boton-valoraciones,.boton-valoraciones{display:inline-block;text-decoration:none;color:#282828; padding:10px 30px; border:0px; border-radius:20px ;background:#ffba1f; font-size:1.1rem;font-family: 'Muli', sans-serif;font-weight:500;text-transform:uppercase;}
#boton-valoraciones{margin-top:25px}
#boton-valoraciones:hover,.boton-valoraciones:hover{color:#ffffff;background:#282828;}
#learndash_topic_materials p{text-align:left;}
.div_materiales_david{border: 0.1rem solid #0170B9; border-radius: 0.5rem; margin: 1rem 0 2rem 0; padding: 1rem; background-color: #e4f1fa;}
.div_materiales_david i{font-size: 1.8rem; color: red; margin-right: 0.6rem;}
/* fin de arreglos para cursos */
/**** arreglos para el blog */
.limpiar-blog ul li{margin: 0 0 0 0;}
/**** fin arreglos para el blog*/
/*** formulario Newslatter*/
#_form_16_submit{font-size: 18px;padding: 15px 30px;}
.er_form_newsletter ._field-wrapper{margin: 0px auto;width: 50%;padding: 10px;float: left;}
.er_form_newsletter ._error-inner{color:#f43627;}
.er_form_newsletter ._button-wrapper, .elp_form_tuto ._button-wrapper{margin: 0px auto;padding: 20px;}
.er_form_newsletter ._checkbox-radio, .elp_form_tuto ._checkbox-radio{text-align:center;}
.elp_form_tuto ._button-wrapper{text-align:center;}
.er_form_newsletter ._submit{display:block;margin:0px auto;line-height: 1.3;}
.er_form_newsletter .l-news-legal{font-size:1.8rem; color:#2b3a47;}
.er_form_newsletter p{font-size:1.4rem; color:#2b3a47;line-height:1;}
/* fin formulario newsletter*/
@media only screen and (max-width: 900px){
/*ocultar del menu movil*/
	/*#menu-menu-principal1 #menu-item-28583,#menu-menu-principal1 #menu-item-28580,#menu-menu-principal1 #menu-item-29722{display:none!important;}	*/
/***Newsletter**/	
.er_form_newsletter p{font-size:1.1rem;}
.er_form_newsletter ._field-wrapper input{padding:5px 20px;}
/*** FIN Newsletter**/	
}
/*Inicio páginas valoraciones*/
#legal-valoraciones{font-size:1rem;line-height:1;}
.wpcr3_review_ratingValue,/*.wpcr3_review .wpcr3_review_author,*/.wpcr3_review .wpcr3_review_title, .wpcr3_aggregateRating{width: 100%; text-align: center;}
div.wpcr3_review div{display:block!important;}
div.wpcr3_review div.wpcr3_review_ratingValue, .wpcr3_aggregateRating{font-weight:700; font-size:17px!important;}    
.wpcr3_review .wpcr3_review_datePublished, .wpcr3_item_name{display:none!important;}
.wpcr3_review .wpcr3_review_title{font-weight: bold;}
.wpcr3_pagination {padding: 30px 0px 0px 0px;text-align: center!important;}
.wpcr3_pagination_page,.wpcr3_a{float: none!important; display:inline-block!important;}
blockquote:before { content: open-quote; font-family: 'Merriweather', serif; font-size: 22px; font-style: italic;}
blockquote:after  { padding:0px 0px 0px 5px; content: close-quote;font-family: 'Merriweather', serif; font-size: 22px; font-style: italic; }
/* Fin páginas valoraciones */
/* INICIO formulario VALORACIONES */
.wpcr3_div_2 {margin: 0px auto!important;}
.wpcr3_respond_3{text-align:center;}
/*.wpcr3_button_1 {display:block!important;}*/
.wpcr3_submit_btn{display:inline-block!important;}
.wpcr3_cancel_btn{display:none!important;}
.wpcr3_button_1::before{text-transform: uppercase;color:white!important; padding:8px 25px!important; border:0px!important; border-radius:15px!important; background:#f43627!important; font-size:1.1rem!important;font-family: 'Mulish', sans-serif!important;font-weight:600!important;}
div.wpcr3_dotline{display: none!important;}
.wpcr3_button_1{padding: 0px !important;}
@media only screen and (max-width: 768px){
	.woocommerce-MyAccount-navigation ul{padding:0px;}
	.woocommerce-MyAccount-navigation-link{font-size:14px;}
	.wpcr3_button_1{margin-left:120px;}   
}
@media only screen and (max-width: 550px){
.wpcr3_div_2{max-width:100% !important;}
.wpcr3_table_2 td{float:left;width:100%;} .wpcr3_button_1{margin-left:3%!important;}
#elp_val_rojo .wpcr3_button_1::before {width: 90%;font-size: 13px !important;}
input, select, textarea { padding: 10px !important;}
.wpcr3_respond_2 textarea {min-width: 100px !important;}
}
/* FIN formulario VALORACIONES */
/* boton de cupón*/
@media only screen and (max-width: 600px){
	.coupon button.button{width:100%!important;}
}
/*fin botón cupón*/
@media only screen and (max-width: 470px){
	.woocommerce-checkout #payment div.payment_box .form-row{margin:0px;}
	.woocommerce-checkout #payment div.form-row{padding:0 1em;}
	#stripe-payment-data label{font-size:14px;}
	.woocommerce-cart #payment, .woocommerce-checkout #payment, #add_payment_method #payment{padding:0px;}
	.woocommerce-notices-wrapper li{font-size:14px;}
	.woocommerce{padding:0 15px;}
/***Newsletter**/		
	.er_form_newsletter ._field-wrapper{width: 100%;padding: 10px;}
}
/*Traducir*/
.wpcr3_show_btn:before{content:"ESCRIBE TU OPINIÓN";visibility:visible;border: 1px solid;border-color: #e6e6e6 #cccccc #cccccc #e6e6e6;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #c4c4c4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c4c4c4));background: -webkit-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);background: -o-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);background: -ms-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);background: linear-gradient(to bottom, #ffffff 0%,#c4c4c4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4c4c4',GradientType=0 );color: #404040;cursor: pointer;display: inline-block;font-size: 13px;font-weight: normal;outline: 0;padding: 5px 12px 5px;text-align: center;text-decoration: none;white-space: nowrap;float: none;height: auto;text-indent: 0;margin-bottom: 15px;}
.wpcr3_show_btn{visibility:hidden;}
.wpcr3_aggregateRating_overallText:after{content:"Puntuación media: ";visibility:visible;margin-left:-96px;}
.wpcr3_aggregateRating_overallText{visibility:hidden;}
.wpcr3_leave_text:before{content:"";visibility:visible;}
.wpcr3_leave_text{visibility:hidden;}
.wpcr3_review_form_rating_field .comment-field:before{content:"Puntuación:";visibility:visible;}
.wpcr3_review_form_rating_field .comment-field{visibility:hidden;}
.wpcr3_review_form_review_field_label .comment-field:before{content:"Opinión:";visibility:visible;}
.wpcr3_review_form_review_field_label .comment-field{visibility:hidden;}
.wpcr3_check_confirm label:before{content:"No soy un bot y Acepto la política de privacidad*";padding-right:5px;visibility:visible;}
.wpcr3_check_confirm label{visibility:hidden;}
.wpcr3_fconfirm2{visibility:visible;}
.wpcr3_submit_btn:before{content:"Enviar";visibility:visible;border: 1px solid;border-color: #e6e6e6 #cccccc #cccccc #e6e6e6;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #c4c4c4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c4c4c4));background: -webkit-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);background: -o-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);background: -ms-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);background: linear-gradient(to bottom, #ffffff 0%,#c4c4c4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4c4c4',GradientType=0 );color: #404040;cursor: pointer;display: inline-block;font-size: 13px;font-weight: normal;outline: 0;padding: 5px 12px 5px;text-align: center;text-decoration: none;white-space: nowrap;float: none;height: auto;text-indent: 0;margin-bottom: 15px;}
.wpcr3_submit_btn{visibility:hidden;}
.wpcr3_cancel_btn:before{content:"Cancelar";visibility:visible;border: 1px solid;border-color: #e6e6e6 #cccccc #cccccc #e6e6e6;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #c4c4c4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c4c4c4));background: -webkit-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);background: -o-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);background: -ms-linear-gradient(top, #ffffff 0%,#c4c4c4 100%);background: linear-gradient(to bottom, #ffffff 0%,#c4c4c4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4c4c4',GradientType=0 );color: #404040;cursor: pointer;display: inline-block;font-size: 13px;font-weight: normal;outline: 0;padding: 5px 12px 5px;text-align: center;text-decoration: none;white-space: nowrap;float: none;height: auto;text-indent: 0;margin-bottom: 15px;}
.wpcr3_cancel_btn{visibility:hidden;}
#footer-cta .wrap{margin:0;padding:0;}
#footer-cta p{margin:0;}
#footer-cta br{display:none;}
/*Pop Pup Iniciar Sesión*/
@media (max-width: 600px){.lrm-switcher li a{font-size:14px !important;}.lrm-font-svg .lrm-switch-to-link:before {width: 18px;vertical-align: middle;}}
.lrm-form input.has-padding, .lrm-form select.has-padding, .lrm-form button.has-padding {padding: 12px 20px 12px 50px !important;}
.lrm-user-modal-container{margin:7% auto 0;}
.lrm-user-modal-container .lrm-switcher a{background:#ebebeb;}
.lrm-user-modal-container .input-text, .lrm-user-modal-container input[type=email], .lrm-user-modal-container input[type=password], .lrm-user-modal-container input[type=search], .lrm-user-modal-container input[type=tel], .lrm-user-modal-container input[type=text], .lrm-user-modal-container input[type=url], .lrm-user-modal-container select, .lrm-user-modal-container textarea{background:transparent;border-radius:10px;border-color:#ebebeb;font-family:'Mulish', sans-serif;font-size: 18px;}
.lrm-form a.button, .lrm-form button, .lrm-form button[type=submit], .lrm-form input[type=submit]{border-radius:10px;}
.lrm-form .hide-password{border:0;}
.lrm-form a.button, .lrm-form button, .lrm-form button[type=submit], .lrm-form input[type=submit]{background:#f43628;}
.lrm-user-modal-container{border-radius:10px;}
.lrm-user-modal-container .lrm-switcher.-is-not-login-only li:first-child a{border-radius:10px 0 0 0;}
.lrm-user-modal-container .lrm-switcher.-is-not-login-only li:last-child a {border-radius: 0 10px 0 0;}
.lrm-user-modal{background:rgba(109,122,139,.8);}
.lrm-user-modal-container, .lrm-user-modal-container p,  .lrm-user-modal-container li{font-family:'Muli', sans-serif;}
.lrm-switcher li a, .lrm-form a.button, .lrm-form button, .lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit]{text-transform:uppercase;font-family:'Muli', sans-serif;font-size: 18px;font-weight: 300;}
.lrm-form label{font-family:'Muli', sans-serif;font-weight: 300;margin-right:10px;}
.bp-volver-gou a{color:#fff !important;background:#f43627 !important;}
.bp-volver-gou a:hover{background:#ccc !important;color:#f43627 !important;}
/*END personalizacion buddypress*/
/*blog*/
@media only screen and (max-width: 767px){.single-post .entry-content{padding:0 20px;}}
@media only screen and (max-width: 450px){.single-post .entry-content{padding:0 20px;}}
/*dsmr-deja-comentario-lecciones*/
.learndash-wrapper .ld-focus-comments__header {font-size: 1.2em;}
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link {font-size: .55em;}
.learndash-wrapper .ld-focus-comment .ld-comment-avatar .ld-comment-avatar-author .ld-comment-author-name {font-size: 1em; font-weight: 600;}
/*davidrbg-rgpd*/
.mgbuttom.moove-gdpr-infobar-reject-btn {background-color:EFF1F3!important;}
/*drbg-desplegables-itinerarios-masters*/
.drbg-desplegable-master #elementor-tab-title-1073 .elementor-toggle-icon i::before{display:none;}
@media only screen and (min-width: 360px) and (max-width: 414px) {.drbg-desplegable-master #elementor-tab-title-1073.elementor-tab-title
{display:none;}} 
#elementor-tab-title-1072 .elementor-toggle-icon i::before{display:none;}
@media only screen and (min-width: 360px) and (max-width: 414px) {.drbg-desplegable-master #elementor-tab-title-1072.elementor-tab-title
{display:none;}} 
.drbg-desplegable-master .elementor-tab-title .elementor-toggle-icon i:before {font-size: .85rem;}
@media only screen and (min-width: 360px) and (max-width: 374px) {.drbg-desplegable-master .elementor-toggle-title {font-size:.9rem!important;}}
/* *, *::before, *::after {box-sizing: border-box}*/
.drbg-desplegable-mensaje::before,.drbg-desplegable-mensaje::after {
  --scale: 0;
  --arrow-size:5px;
  --tooltip-color: #F43627BD;
  position: absolute;
  top: -.25rem;
  left: 50%;
  transform: translateX(-50%) translateY(var(--translate-y, 0)) scale(var(--scale));
  transition: 150ms transform;
  transform-origin: bottom center;}
.drbg-desplegable-mensaje::before {
  --translate-y: calc(-100% - var(--arrow-size));
  content: attr(data-tooltip);
  color: white;
  font-size:.8rem;
  padding: .15rem .35rem;
  border-radius: .3rem;
  text-align: center;
  width: max-content;
  max-width: 100%;
  background: var(--tooltip-color);}
.drbg-desplegable-mensaje:hover::before,
.drbg-desplegable-mensaje:hover::after {  --scale: 1;}
.drbg-desplegable-mensaje::after {
  --translate-y: calc(-1 * var(--arrow-size));
  content: '';
  border: var(--arrow-size) solid transparent;
  border-top-color: var(--tooltip-color);
  transform-origin: top center;}
  /*drbg-desplegables-enlaces-cursos-masters*/
.drbg-enlace-curso-desplegable  a:link {color: #4B4F58!important; text-decoration-line: underline; text-decoration-thickness: 0.05rem; text-underline-offset: .15rem;}
.drbg-enlace-curso-desplegable  a:hover {color: #EC1100!important; text-decoration-line: underline; text-decoration-thickness: 0.05rem; text-underline-offset: .15rem;}
.drbg-enlace-curso-desplegable  a:visited {color: #4B4F58!important; text-decoration-line: underline; text-decoration-thickness: 0.05rem; text-underline-offset: .15rem;}
/*Inicio footer*/
.site-below-footer-wrap{padding: 20px 10px 20px 10px;}
.elp-dmca-img{margin-left: 5px;}
@media screen and (max-width: 447px) {.elp-dmca-img {margin-top: 5px;margin-left: 0px;}}
/*Fin footer*/
/*Join chat tx legales*/
.joinchat__optin {font-size:45%;}

.mensaje-master-audiovisual{
  font-family: "Mulish", Sans-serif;
  color: white; 
  background: #f43627; 
  font-size: 2rem; 
  font-weight: bold;
  text-align: center; 
  padding: 10px 0;
}

@media only screen and (max-width: 767px){
  .mensaje-master-audiovisual{
    font-size: 1.5rem; 
  }
}

.button.product_type_simple:before, .single_add_to_cart_button:before {
  content: "\f07a";
  font-family: 'Font Awesome 5 Free';
}