/*
Theme Name: Herrington Child
Theme URI: http://demo.bravisthemes.com/herrington
Author: Bravis-Themes
Author URI: https://bravisthemes.com/
Description:Herrington is a beautifully handcrafted, pixel perfect business consulting WordPress Theme based on Elementor Page Builder & designed with great attention to details, flexibility and performance. Herrington has stunning styles and elements to help you make a professional website in no time.
Version: 1.0.7
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: herrington
Text Domain: herrington-child
Tags:accountant, advertising, agency, business, company, consulting, corporate, digital agency, digital marketing, finance, insurance, it company, management, seo, startup
Requires at least: 5.8 or Higher
Requires PHP: 7.4.x or Higher
Tested up to: 6.4.1
*/
:root{
    --rojo: #cb2026;
}
.single-product #pxl-content-area div.product .woocommerce-product-gallery, .single-product > div.product .woocommerce-product-gallery{
    flex-direction: column;
}
.single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-viewport, .single-product > div.product .woocommerce-product-gallery .flex-viewport{
    width: 100%;
    max-width: 100%;
    margin-left: 0px;
    max-height: 100%;
    height:auto;
}
.single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav, .single-product > div.product .woocommerce-product-gallery .flex-control-nav{
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
}
.single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav li, .single-product > div.product .woocommerce-product-gallery .flex-control-nav li{
    margin-top: 20px!important;
    margin-right: 20px;
    width: calc( 33.12% - 12px);
}
.single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav li img, .single-product > div.product .woocommerce-product-gallery .flex-control-nav li img{
    max-width: 100%!important;
}
.single-product #pxl-content-area div.product .woocommerce-product-gallery .flex-control-nav li:nth-of-type(3n+3),
.single-product > div.product .woocommerce-product-gallery .flex-control-nav li:nth-of-type(3n+3){
    margin-right: 0px;
}
.woocommerce div.product div.images .flex-control-thumbs li{
    clear: none!important;
}
a.lumise-customize-button{
    padding-right:35px!important;
}
.woocommerce-sg-product-meta{
    display: none;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{
    display: none;
}
body.product-template-default.single.single-product #pxl-main{
    padding-top: 67.5px;
}
body.product-template-default.single.single-product .woocommerce-product-details__short-description h2{
    line-height: 1;
}
body.product-template-default.single.single-product #pxl-page-title-elementor > .elementor > .elementor-section > .elementor-background-overlay{
    display: none;
}
body.product-template-default.single.single-product #pxl-page-title-elementor > .elementor > .elementor-section .elementor-widget-wrap > div:nth-of-type(n+2){
    display: none;
}
body.product-template-default.single.single-product #pxl-page-title-elementor > .elementor > .elementor-section{
    background-image: none!important;
    background-color: var(--rojo);
}
#pxl-search-popup .pxl-item--logo img{
    display: none;
}
.woocommerce ul.products > strong{
    width: 100%;
}
.woocommerce ul.products .woocommerce-product-content{
    margin-top: 15px;
}
.woocommerce ul.products li.product a.lumise-button{
    padding: 8px 20px;
    background-color: #fff;
    box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.15);
    /* background-color: rgba(0,0,0,0.25); */
}
.sr7-layer{
    text-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
.wpcf7-acceptance{
    background-color: transparent!important;
}
.iconos-color a i,
.iconos-color i{
    color:#fff!important;
}
h2.woocommerce-loop-category__title{
    text-align: center;
}
h2.woocommerce-loop-category__title mark{
    display: none;
}
ul.products a.add_to_cart_button,
ul.products a.lumise-list-button{
    display: none!important;
}
.woocommerce-variation .woocommerce-Price-amount,
.summary.entry-summary .woocommerce-sg-product-price span{
    /* margin-bottom: 20px; */
    font-weight: 500;
    font-size: 1.75rem;
}
.woocommerce div.product form.cart .variations select{
    background-color: #fff;
}