/*
Theme Name:     Emso Progression Child
Theme URI:		https://minoxidilespana.es/emso-progression-child/
Description:    Child Theme for Emso Progression
Author:         Progression Studios
Template:       emso-progression
Version:        1.2
Text Domain: 	emso-progression-child

*/
ul.emso-shop-index-category,
.star-rating {
    display: none !important;
}
.price span.woocommerce-Price-amount.amount {
    color: #010208 !important;
}
.woocommerce-product-rating {
    display: none !important;
}
span.posted_in,
.tagged_as {
    display: none !important;
}
.elementor-42 .elementor-element.elementor-element-710ffda9:not(.elementor-motion-effects-element-type-background),
.elementor-42 .elementor-element.elementor-element-710ffda9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fad859 !important;
}
.elementor-42 .elementor-element.elementor-element-710ffda9 .elementor-heading-title {
    color: #000000 !important;
}
#content-pro {
    padding-bottom: 0px !important;
}
#boxed-layout-pro ul.products li.product .progression-studios-shop-overlay-buttons a.added_to_cart,
#boxed-layout-pro ul.products li.product .progression-studios-shop-overlay-buttons a.button {
    font-size: 14px;
}
.progression-sticky-scrolled header#masthead-pro #progression-checkout-basket a.cart-button-header-cart,
#progression-checkout-basket a.cart-button-header-cart,
.progression-studios-shop-overlay-buttons a.added_to_cart,
.infinite-nav-pro a,
.wp-block-button a.wp-block-button__link,
.woocommerce form input.button,
.woocommerce form input.woocommerce-Button,
button.wpneo_donate_button,
.sidebar ul.progression-studios-social-widget li a,
body .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a,
.post-password-form input[type="submit"],
#respond input.submit,
.wpcf7-form input.wpcf7-submit,
#boxed-layout-pro .woocommerce .shop_table input.button,
#boxed-layout-pro .form-submit input#submit,
#boxed-layout-pro #customer_login input.button,
#boxed-layout-pro .woocommerce-checkout-payment input.button,
#boxed-layout-pro button.button,
#boxed-layout-pro a.button {
    background-color: #fad859 !important;
    color: #333 !important;
}
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon:hover .progression-icon-search,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon.active-search-icon-pro .progression-icon-search,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container:hover a.progresion-studios-login-icon,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container.helpmeout-activated-class a.progresion-studios-login-icon,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu a:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon:hover .progression-icon-search,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-search-icon.active-search-icon-pro .progression-icon-search,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container:hover a.progresion-studios-login-icon,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-studios-header-login-container.helpmeout-activated-class a.progresion-studios-login-icon,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-inline-icons .progression-studios-social-icons a:hover,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav:hover,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu a:hover,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.sfHover a,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.current-menu-item a,
#progression-studios-header-login-container:hover a.progresion-studios-login-icon,
#progression-studios-header-login-container.helpmeout-activated-class a.progresion-studios-login-icon,
#progression-studios-header-search-icon:hover .progression-icon-search,
#progression-studios-header-search-icon.active-search-icon-pro .progression-icon-search,
#progression-inline-icons .progression-studios-social-icons a:hover,
#progression-shopping-cart-count a.progression-count-icon-nav:hover,
.sf-menu a:hover,
.sf-menu li.sfHover a,
.sf-menu li.current-menu-item a {
    color: #fad859 !important;
}
p.woocommerce-result-count,
form.woocommerce-ordering {
    display: none;
}
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count span.progression-cart-count,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count span.progression-cart-count,
#progression-shopping-cart-count span.progression-cart-count {
    background: #fad859 !important;
    color: #333 !important;
}
.elementor-14 .elementor-element.elementor-element-4765d2d3 .elementor-button {
    background-color: #fad859 !important;
    color: #333 !important;
}
.elementor-14 .elementor-element.elementor-element-603ee1c5 .elementor-heading-title,
.elementor-14 .elementor-element.elementor-element-7ec20c65 .elementor-heading-title {
    color: #fad859 !important;
    font-size: 19px !important;
    font-weight: 600 !important;
}
#pro-scroll-top:hover {
    background: #fad859 !important;
    color: #333 !important;
}
#page-title-pro h4 {
    margin-top: 10px;
}
/*div#progression-studios-header-search-icon {
    display: none;
}*/
body #logo-pro img {
    padding-top: 10px !important;
    padding-bottom: 0px !important;
}
header#masthead-pro:after {
    display: none !important;
}
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav .shopping-cart-header-icon:hover,
.progression_studios_force_light_navigation_color .progression-sticky-scrolled #progression-shopping-cart-toggle.activated-class a .shopping-cart-header-icon:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-count a.progression-count-icon-nav .shopping-cart-header-icon:hover,
.progression_studios_force_dark_navigation_color .progression-sticky-scrolled #progression-shopping-cart-toggle.activated-class a .shopping-cart-header-icon:hover,
.activated-class #progression-shopping-cart-count a.progression-count-icon-nav .shopping-cart-header-icon,
#progression-shopping-cart-count a.progression-count-icon-nav:hover .shopping-cart-header-icon {
    color: #fad859 !important;
}
#progression-shopping-cart-count span.progression-cart-count {
    font-size: 11px;
}
#progression-checkout-basket ul#progression-cart-small li h6 {
    font-size: 16px;
}
#progression-checkout-basket ul#progression-cart-small .progression-cart-small-quantity {
    font-size: 14px;
}
#progression-checkout-basket .progression-sub-total {
    font-size: 16px;
}
#progression-checkout-basket a.cart-button-header-cart {
    font-size: 14px;
}
.elementor-20 .elementor-element.elementor-element-5d21769f .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #fad859 !important;
}
.elementor-20 .elementor-element.elementor-element-5d21769f .elementor-accordion .elementor-tab-title .elementor-accordion-icon i:before {
    color: #24212c !important;
}
.page-id-211 #content-pro {
    margin-top: 80px;
    margin-bottom: 50px;
}
.progression-sticky-scrolled.scroll-to-fixed-fixed img.progression-studios-default-logo {
    width: 55px !important;
}
body.admin-bar .progression-sticky-scrolled {
    transition: 250ms;
}
.woocommerce-message {
    border-top-color: #000;
}
.woocommerce-message::before {
    color: #000;
}
body #content-pro .woocommerce-error,
body #content-pro .woocommerce-info,
body #content-pro .woocommerce-message {
    font-size: 16px;
}
body #content-pro .woocommerce-Message a.button,
body #content-pro .woocommerce-message a.button {
    font-size: 14px;
}
.related.products h6 {
    display: none !important;
}
#progression-studios-woocommerce-single-top .summary form.cart table.variations td.label label {
    font-size: 17px;
}
#respond select,
.wpcf7 select,
.widget select,
#progression-studios-woocommerce-single-top table.variations td.value select,
.woocommerce-page form.woocommerce-ordering select {
    font-size: 16px;
}
table.variations tr td.label {
    padding: 5px 0px !important;
}
table {
    font-size: 16px;
}
/* DOS COLUMNAS CHECKOUT */
@media (min-width: 850px) {
    #customer_details,
    #order_review_heading,
    #order_review {
        width: 48%;
    }

    #customer_details {
        float: left;
    }

    #order_review_heading,
    #order_review {
        float: right;
    }

    #order_review_heading {
        clear: none;
        padding-top: 0;
    }
    #customer_details .col-1,
    #customer_details .col-2 {
        width: 100%;
        float: none;
    }
}
.woocommerce-info {
    border-top-color: #24212c;
}
.woocommerce-info::before {
    color: #000;
}
#progression-studios-woocommerce-single-bottom {
    margin-bottom: 0px;
}
.elementor-element-5d6ebcf9 .elementor-widget-heading h6.elementor-heading-title.elementor-size-default,
.elementor-element-45ca3ff3.elementor-widget-heading h6 {
    color: #fad859 !important;
    font-size: 19px !important;
    font-weight: 600 !important;
}
.ajax-cart-header a {
    text-transform: uppercase;
}
.payment_box.payment_method_redsys {
    display: none !important;
}
.payment_box.payment_method_bizum {
    display: none !important;
}
li.wc_payment_method.payment_method_bizum img {
    width: 95px;
}
li.wc_payment_method.payment_method_redsys img {
    width: 85px;
}
.woocommerce table.shop_table tr.order-total strong {
    font-size: 17px;
}
.upsells.products h2,
.related.products h2 {
    margin-bottom: 40px;
}
.woocommerce .quantity .qty {
    display: none;
}
#page-title-pro {
    background-color: #f5f5f5 !important;
}
.related.products img {
    border: 1px solid #dedede;
}
a.woocommerce-privacy-policy-link {
    color: black !important;
}
a.shipping-calculator-button {
    color: black !important;
}
ul#progression-studios-panel-login,
#panel-search-progression input,
#progression-checkout-basket ul#progression-cart-small li.empty {
    font-size: 15px !important;
}
.wpce_single_item {
    box-shadow: none !important;
}
.wpce_thumbnail img {
    box-shadow: none !important;
}
.wpce_content {
    border: 1px solid #e8e8e8;
}
.wpce_content a {
    font-size: 25px;
    color: #24212c !important;
}
.wpce_price {
    color: #24212c !important;
}
.wpce-arrow {
    background: #24212c !important;
    border: 4px solid #24212c !important;
}
.wpce-arrow:hover {
    color: #fff !important;
}
@media (max-width: 850px) {
    .wpce_single_item {
        box-shadow: none !important;
    }
    .wpce_thumbnail img {
        box-shadow: none !important;
    }
    .wpce_content {
        border: 1px solid #e8e8e8;
    }
    .wpce_content a {
        font-size: 25px;
        color: #24212c !important;
    }
    .wpce_price {
        color: #24212c !important;
    }
    .wpce-arrow {
        background: #24212c !important;
        border: 4px solid #24212c !important;
    }
    .wpce-arrow:hover {
        color: #fff !important;
    }
}
.user-icon img {
    width: 25px;
    padding-top: 39px;
    padding-bottom: 39px;
    line-height: 25px;
}
body .woocommerce .woocommerce-MyAccount-content {
    border-left-color: #fad859 !important;
}
#page-title-overlay-image {
    background-image: url(/wp-content/uploads/2020/09/page-title-image.jpg) !important;
}
#cn-accept-cookie {
    background: #fddb51 !important;
    color: #333 !important;
}
#tab-title-additional_information {
    display: none !important;
}
.progression-page-nav a:hover,
.progression-page-nav span,
#content-pro ul.page-numbers li a:hover,
#content-pro ul.page-numbers li span.current {
    background: #fad859 !important;
}
#content-pro ul.page-numbers {
    margin-bottom: 50px;
}
.page-id-211 #content-pro .width-container-pro {
    width: 1200px !important;
}
#boosted-elements-shopping-cart-align {
    margin-bottom: 0px !important;
}
.header-custom {
    position: absolute !important;
    width: 100% !important;
}
