/*
Theme Name: MyMedi Child
Theme URI: https://demo.theme-sky.com/mymedi/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: mymedi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: mymedi-child
*/

h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
}

.row-equipo-docente .wpb_column .wpb_wrapper .vc-hoverbox-wrapper, .row-equipo-docente .wpb_column .wpb_wrapper .vc-hoverbox-wrapper .vc-hoverbox {
    height: 100%;
}

.row-equipo-docente .wpb_column {
    margin-bottom: 15px;
}

.row-equipo-docente .vc-hoverbox-block.vc-hoverbox-front {
    background-size: cover;
}

.row-equipo-docente .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2, .row-equipo-docente .vc-hoverbox-block-inner.vc-hoverbox-back-inner p, .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
    color: white;
}

a.add_to_wishlist, .button-in.compare, form.woocommerce-ordering {
    display: none!important;
}
/* 
section.product .product-wrapper h3.heading-title.product-name, section.product .product-wrapper .thumbnail-wrapper, section.product .product-wrapper .meta-wrapper:not(.meta-wrapper-2), section.product .product-wrapper .meta-wrapper.meta-wrapper-2, section.product .product-wrapper {
    display: none!important;
}

.woocommerce.archive #main-content.ts-col-24:before {
    display: none!important;
} */

.product-shop {
    margin-top: 40px;
}

.product-shop-box {
    background-color: white;
    padding: 40px 20px;
    max-width: 100%;
    margin: 0 auto;
}
.product-shop-box .meta-wrapper {
    padding: 0!important;
}

.product-shop-box .wpb_text_column.wpb_content_element {
    margin-bottom: 0!important;
}

.product-shop-box h3.heading-title.product-name a {
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 20px;
    background: white;
    color: #4e89fc;
    border: 2px solid #4e89fc;
    border-radius: 100px;
    margin-bottom: 10px;
    font-weight: 700;
    margin-top: 10px;
}

.product-shop-box .thumbnail-wrapper {
    display: none;
}

.product-shop-box h3.heading-title.product-name a:hover {
    background: #4e89fc;
    border: 2px solid #4e89fc;
    color: white;
}

.woocommerce .products {
    width: 100%!important;
    max-width: unset!important;
}

.woocommerce .products section.product.type-product {
    width: 100%;
    border: 0!important;
}

.woocommerce.main-products.columns-1 {
    display: none;
}

.before-loop-wrapper {
    display: none!important;
}

span.eb-my-courses-h2 {
    font-weight: 700;
}

.eb-course-card-title.eb-course-title, .eb-course-card-title, .eb_single_course_title {
    color: #4a4a4a;
    font-weight: 700;
}

.eb_course-template-default div#sidebar {
    display: none!important;
}

.eb-my-course.eb_course_cards_wrap > div:nth-child(1) {
    order: 6;
}
.eb-my-course.eb_course_cards_wrap > div:nth-child(2) {
    order: 5;
}
.eb-my-course.eb_course_cards_wrap > div:nth-child(3) {
    order: 4;
}
.eb-my-course.eb_course_cards_wrap > div:nth-child(4) {
    order: 3;
}
.eb-my-course.eb_course_cards_wrap > div:nth-child(5) {
    order: 2;
}
.eb-my-course.eb_course_cards_wrap > div:nth-child(6) {
    order: 1;
}

div#floatingAdd {
    position: fixed;
    z-index: 995;
    bottom: 0px;
    right: 0;
    width: 100%;
    background: rgba(255, 255, 255, .8);
    padding: 10px;
}

div#floatingAdd .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}


footer {
    padding-top: 40px;
    padding-bottom: 20px;
}
.product .summary.entry-summary {
    width: 100%!important;
}

a.button.continue-shopping, a.compare.button {
    display: none!important;
}

div#moodle_course_group_purchase {
    padding: 20px;
    margin-bottom: 20px;
    background-color: rgb(78 137 252 / 20%);
    font-size: 20px;
}

.badge-info {
    padding: 20px;
    background-color: rgb(78 137 252 / 20%);
}

p#billing_fundae_field > span {
    display: flex;
    align-items: center;
}

/* login */
div#customer_login .u-column2.col-2 {
 display: none;
}

div#customer_login .u-column1.col-1 {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    float: none;
}

/*Ocultar campo ingles*/
div#my_custom_checkout_field h3 {
    display: none;
}
p#additional_conditions_field span.woocommerce-input-wrapper {
    display: flex;
    align-items: flex-start;
}

p#additional_conditions_field span.woocommerce-input-wrapper {
    display: flex;
    align-items: flex-start;
}

input#additional_conditions_accept {
    margin: 6px 6px 6px 0;
}

label.radio {
    color: #4a4a4a!important;
    line-height: 1.2rem!important;
}


/* Eliminar opciones cuenta*/
.woocommerce-MyAccount-content .u-column2.col-2.woocommerce-Address {
    display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a, div.product .yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton:before {
    background: white!important;
    background-color: white!important;
    font-weight: 700;
    box-shadow: 0 2px 12px rgba(0,0,0,.1);
}

.vc_tta-panel-body {
    background-color: rgba(78, 137, 252, .2);
}

span#cn-notice-buttons a {
    background-color: rgba(78,137,252,1)!important;
    border-color: rgba(78,137,252,1)!important;
    border-radius: 50px;
}


/* div#moodle_course_group_purchase {
    display: none;
} */

@media screen and (max-width: 1200px) {
    #homeHidroExperiencia, #homeHidroObjetivo {
        flex-direction: column-reverse!important;
    }
    #homeHidroExperiencia .vc_empty_space, #homeHidroObjetivo .vc_empty_space, #homeHidroMetologia .vc_empty_space, #homeHidroFuturo .vc_empty_space {
        height: 15px!important;
    }
}

@media screen and (max-width: 767px) {
    div#floatingAdd {
        bottom: 54px;
    }
}