/*
Theme Name: Talemy Child
Description: Child theme for Talemy theme
Author: ThemeSpirit
Author URI: https://themespirit.com/
Template: talemy
Version: 1.0.0
*/

/** maquetación home con contenidos **/
html .formulario-home{width: 75% !important;margin: 0 auto;text-align: center;}
html .formulario-home input, html .formulario-home textarea{border-radius:inherit !important;font-size: 16px !important;border: 1px solid #ababab;}
html .formulario-home .wpcf7-form p{text-align:center;}
html .formulario-home .wpcf7 .ajax-loader {padding: 0 !important;}
html #sb_instagram #sbi_load{z-index: 999;position: absolute;top: 40%;}
html #sb_instagram .sbi_follow_btn a{background: rgb(222 31 34);color: rgb(255,255,255);border-radius: 30px;padding: 15px 24px;}
html .menu-icons-pos-left .nav-menu>li>a>i{min-width: 30px!important;line-height:45px !important;float: right !important;}
.nav-menu>li>a{font-size:15px !important}
html .menu-item-311 a{padding-left: 10px;padding-right: 10px;}
.mc4wp-form-fields label a{font-size:14px;color:#666 !important;}
.home .course-meta{display:none;}
.home .tipo-curso{font-size: 12px;
    position: absolute;
    bottom: 3px;
    left: 20px;
    font-weight: 600;}
.home .post-style-grid .post-excerpt, .post-style-masonry .post-excerpt {
    margin-top: 15px;
    margin-bottom: 10px;
}
html .nav-menu .sub-menu a {
    font-weight: 500;
    font-size: 14px;
	padding: 5px 24px;
}

/**Enlaces**/
html a {color: #009b76; font-weight: bold;}

/** formulario fixed sidebar to-do**/
@media (min-width: 1024px){
	.sidebar-curso{border: 1px solid #d4d4d4;margin-left:15px;margin-right:5px;}
}
.sidebar-curso p{font-size:15px;}
.sidebar-curso input[type=email], .sidebar-curso input[type=tel], input[type=text], .sidebar-curso textarea{font-size:15px;margin-bottom:10px;}
.sidebar-curso input[type=submit]{width:100%;}
.sidebar-curso .wpcf7 p, .sidebar-curso .wpcf7 span, .sidebar-curso .wpcf7 a{font-size:13px;margin-bottom:10px;}
.ver-movil-fix .elementor-hidden-phone{display:block !important;}


/*Convocatorias*/
.post-182 a {text-decoration-line: revert !important;}
.post-182 .alignnone {margin: 0px 0px 0px 0; !important;}
.post-183 a {text-decoration-line: revert !important;}
.post-183 .alignnone {margin: 0px 0px 0px 0; !important;}
.post-467 a {text-decoration-line: revert !important;}
.post-467 .alignnone {margin: 0px 0px 0px 0; !important;}
.post-1403 a {text-decoration-line: revert !important;}
.post-1403 .alignnone {margin: 0px 0px 0px 0; !important;}
.post-744 a {text-decoration-line: revert !important;}
.post-744 .alignnone {margin: 0px 0px 0px 0; !important;}
.post-747 a {text-decoration-line: revert !important;}
.post-747 .alignnone {margin: 0px 0px 0px 0; !important;}
#conv .content p {margin-bottom: 0.2em;}

/*Responsive*/ 
@media (min-width: 1200px){
.ancho-completo-credenciales .elementor-icon-box-wrapper{min-height:314px;}
}
@media (min-width: 1400px){
.ancho-completo-credenciales .elementor-icon-box-wrapper{min-height:286px;}
}

@media (min-width: 768px){
	.nav-menu>li>a {line-height: 45px;min-height: 45px;padding-left: 15px;padding-right: 15px;}
}

@media (max-width: 767px){
	html .formulario-home{width: 95% !important;}
	#scroll-top{bottom: 10px !important;} 
}

/** contacto **/
@media (max-width: 767px){
	.formulario-contacto *{text-align:center;}
}

/** paginas de cursos - adaptacion plantilla learndash**/
.course-section__title{display:none;}
.acordeon-cursos .elementor-tab-title{background-color: #f0f3f6;}
.acordeon-cursos .elementor-accordion-item{margin: 10px 0 0;}
.course-intro__meta{display: none;}
.course-intro {padding-top: 10px;}
.course-sidebar__share{display:none;}
.cta-curso a{width:100%;background:#ff1e22;}
.formulario-curso input{margin: 0 0 10px;font-size:14px;}
.formulario-curso textarea{margin: 0 0 5px;font-size:14px;}
.formulario-curso p{margin: 0 0 5px;}
.widget_sfwd-certificates-widget ul li:before, .widget_sfwd-courses-widget ul li:before, .widget_sfwd-lessons-widget ul li:before, .widget_sfwd-quiz-widget ul li:before {content: ">";}
.postid-226 .course-intro{background-color: #01112a !important;}
.postid-631 .course-intro{background-color: #21325d !important;}
.postid-673 .course-intro{background-color: #005053 !important;}
.postid-673 .header-style-4 .navbar{background-color: #013638;}
.postid-703 .course-intro{background-color: #FF9D30 !important;}
.postid-700 .course-intro{background-color: #101437 !important;}
.postid-4460 .course-intro{background-color: #206EBC !important;}
.postid-7031 .course-intro{background-color:#f57316 !important;}
html .course-sidebar{padding: 25px 25px 10px 25px;}
html .course-sidebar__price{margin-bottom:0;}

/**Precios cursos**/
/**.course-meta{display:none !important;}
.post-info .course-meta{display:none !important;}
.content-search{display:none;}**/
.archive .content-search{display:none;}

/** popups  **/
.pum-theme-lightbox .pum-content p{
    text-align: center;
}

  .respons-title p {color: white;  font-size: 52px;  font-weight: 700;  line-height: 90px;}

/**blog **/
@media (min-width: 1200px){
	.single-2 .article-head {height: 200px;}
}
.post-meta{display:none !important;}
	



/** responsive **/
@media (min-width: 300px) and (max-width: 767px) {
	.aula-virtual-menu{display:inherit;}
	.elementor-29 .elementor-element.elementor-element-a700cdf .elementor-image img {width: 100%;}
	.elementor-29 .elementor-element.elementor-element-a700cdf > 120.elementor-widget-container {margin: 0px 0px 10px 0px;}
	.elementor-29 .elementor-element.elementor-element-73e3f83a > .elementor-element-populated {padding: 200px 0px 100px 0px;}
	.elementor-29 .elementor-element.elementor-element-89e0194:not(.elementor-motion-effects-element-type-background){background-image: inherit;}
	.qlwapp-text{display:none;}
	#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0;}
	.qlwapp-whatsapp-icon:before {font-size: 25px;}
	#qlwapp.qlwapp-button .qlwapp-toggle {height: 70px;}
	img.alignnone {margin: 5px 0px 0px 0;width: 18px;}
	.respons-title p {color: white; font-size: 33px; font-weight: 700; line-height: 47px;}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.logo-retina{height: 75px;}
	.header-style-4 .contact-info {padding-left: 65px;}
	.elementor-29 .elementor-element.elementor-element-22db8c15:not(.elementor-motion-effects-element-type-background){background-image: inherit;}
	.home .elementor-element-75abe62a .elementor-col-20 {width: 50%;}
	.home .elementor-element-75abe62a .elementor-col-20 .elementor-widget-wrap>.elementor-element .elementor-widget-container{height:310px;}
	.elementor-29 .elementor-element.elementor-element-89e0194:not(.elementor-motion-effects-element-type-background){background-image: inherit;}
	.formulario-curso .wpcf7-submit {min-width: 70px;}
	.elementor-62 .elementor-element.elementor-element-63b10d93 {width: 50%;}
	img.alignnone {margin: 5px 0px 0px 0;width: 18px;}
	
}
@media (min-width: 1024px) and (max-width: 1199px) {
	.logo-retina{height: 60px;}
	.elementor-29 .elementor-element.elementor-element-22db8c15:not(.elementor-motion-effects-element-type-background){background-image: inherit;}
    .home .elementor-element-75abe62a .elementor-col-20 {width: 33%;}
	.home .elementor-element-75abe62a .elementor-col-20 .elementor-widget-wrap>.elementor-element .elementor-widget-container{height:310px;}
	.elementor-29 .elementor-element.elementor-element-82d7040 {width: 50%;}
}


/**nuevo aparado ecommerce**/
/** nav **/
/**.nav .nav-btns{display:none !important;}**/
.woocommerce .breadcrumbs{display:none !important;}

/** producto **/
.woocommerce-Tabs-panel--description li{padding:10px 0;}
.woocommerce-Tabs-panel--description h2{margin-bottom:5px;}
#wapo-total-price-table table {width: auto;font-size: 16px;line-height: 30px;font-weight:500;color:#000!important;}
.woocommerce div.product form.cart div.quantity{display:none;}
.woocommerce .single_add_to_cart_button.button{font-size: 16px;line-height: 19px;margin-top: 20px;}
h4.wapo-addon-title{margin:0 0 10px;}
p.wapo-addon-description{margin:0 0 5px;}
html .yith-wapo-block .yith-wapo-addon .yith-wapo-option label{font-size:14px;}
.woocommerce-product-gallery__trigger{display:none;}
.woocommerce div.product .product_meta{display:none;}
.woocommerce div.product div.summary .price {margin-bottom: 0;}
/** fix: ocultar fotos y ancho completo info y compra**/
.woocommerce-product-gallery{display:none !important;}
.single-product .product .summary{width:100% !important;}
.woocommerce span.onsale {display:none !important;}

/**carrito**/
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt{width:100%;}
.content dt{margin-bottom:0;}
.woocommerce-cart .woocommerce-shipping-destination{display: none;}
.woocommerce-cart .woocommerce-shipping-calculator{display: none;}
@media only screen and (max-width: 768px){
	.nav-btns .btn-cart{display:none;}
}
@media only screen and (min-width: 769px){
	.nav-btns{display:none;}
}

/** finalizar compra **/
.checkout ul#shipping_method li{text-indent:0;}
#submit_redsys_payment_form{padding: 14px 22px;margin: 0 10px 0 0;background: #004f3e;color: #fff;border: 0;cursor: pointer;}
#redsys_payment_form a.cancel{margin: -4px 0 0 0;}
.woocommerce-checkout table.shop_table td{padding: 0 0;}
.woocommerce-checkout table.shop_table th{padding: 0 0;}
.woocommerce-checkout .cart-subtotal{opacity:0;}
.woocommerce-checkout .cart-subtotal th, .woocommerce-checkout .cart-subtotal td{border:0 !important;}

/** calculo precios productos **/

/** opciones policia local **/
.postid-6921 #yith-wapo-option-6-0 .checkboxbutton{display:none;}
.postid-6921 #yith-wapo-option-6-1 .checkboxbutton{display:none;}
.postid-6921 #yith-wapo-option-6-2 .checkboxbutton{display:none;}
.postid-6921 #yith-wapo-option-8-0 .checkboxbutton{display:none;}
.postid-6921 #yith-wapo-option-8-1 .checkboxbutton{display:none;}
.postid-6921 #yith-wapo-option-6-0 label{margin-left:0;}
.postid-6921 #yith-wapo-option-6-1 label{margin-left:0;}
.postid-6921 #yith-wapo-option-6-2 label{margin-left:0;}
.postid-6921 #yith-wapo-option-8-0 label{margin-left:0;}
.postid-6921 #yith-wapo-option-8-1 label{margin-left:0;}


/** woo responsive **/
@media only screen and (max-width: 768px){
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {text-align: left!important;padding: 10px 0 5px 0!important;}
	.woocommerce-cart-form__cart-item .product-subtotal{display:none !important;}
	.woocommerce-cart-form__cart-item .woocommerce-Price-amount{margin-left:10px;}
	.woocommerce-cart-form__cart-item .quantity{margin-left:10px;margin-top:-5px;}
	input#coupon_code{background:#fff;border:1px solid #000;padding: 8px;text-align:center;margin-bottom:6px;}
	.woocommerce table.shop_table{margin-bottom:10px;}
	.cart_totals .woocommerce-Price-amount{margin-left:10px;}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background-color: inherit;}
	.tooltip{display:none !important;}
}

/** modificaciones header sede extra **/
/*#header a{font-weight:normal;}
#header a span{font-weight:normal;}
#header .fa-phone:before {content: "\f0e0";}
#header .fa-envelope:before {content: "\f3c5";}
#header .contact-info li {-webkit-box-align: inherit;-ms-flex-align: inherit;align-items: inherit;}*/