/**
* Theme Name:        avanam-pearlsell
* Theme URI:         https://templatemela.com/
* Template:          avanam
* Author:            TemplateMela
* Author URI:        #
* Description:       This is a child theme of Avanam, generated by TemplateMela.
* Version:           1.0.0
* License:           GNU General Public License v3.0 (or later)
* License URI:       https://www.gnu.org/licenses/gpl-3.0.html
* Text Domain:       avanam-pearlsell
* Requires at least: 6.2
* Tested up to:      6.6
* Requires PHP:      7.4
* Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce

*/

/* cotizacion */
.parrafo-gracias b{
    font-weight: 600;
}
.page-id-19473 .page-hero-section{
    display: none !important;
}
.yith-ywraq-add-to-quote{
    margin:auto;
}
button#ywraq-list-to-pdf {
    display: flex;
    align-items: center;
    background: rgb(210,34,26) !important;
    border-color: rgb(210,34,26) !important;
    color:#fff !important;
    margin-left: 30px;
}

.yith-request-a-quote-page .product-name a{
    text-align: justify;
    font-family: "Century Gothic", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 27px;
    color: #616160 !important;
}



.woocommerce-notice, .woocommerce-order-details__title{
    color: #928480 !important;
    font-size: 24px !important;
    font-family: "Century Gothic" !important;
    font-weight: 900 !important;
    text-align: center;
}
.woocommerce-column__title{
    color: #928480 !important;
    font-size: 24px !important;
    font-family: "Century Gothic" !important;
    font-weight: 900 !important;
    margin-top:40px;
}
.texto-metodo-pago{
    font-family: "Century Gothic Bold", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 21px;
    color: #D4211A;
    margin-bottom: 40px;
}
.woocommerce-table--order-details{
    font-family: "Century Gothic", Sans-serif;
   /* font-size: 22px;*/
    font-weight: 400 !important;
   /* line-height: 27px;*/
    color: #616160;
}
.titulos-gracias-orden-especial{
     font-weight: 600 !important;
}

/* fin cotizacion */
/* testimoniales productos */
.cart-testimonial, .elementor-testimonial-item-wrapper{ display: none !important; }

/* testimoniales productos */
.page-id-14559 .cart-testimonial, .page-id-14559 .elementor-testimonial-item-wrapper{ display: block !important; }
/* fin testimoniales productos */
/* mapa home */
#btn-ubicanos{
    cursor:pointer;
}
#ubicacion-mapa-home{
    display:none;
}
/* fin mapa home */
/* newsletter */
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{
    overflow:auto;
}
.floating-button  {
      position: fixed;
    bottom: 20px;
    right: 98px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #d4211a;
    color: #ffffff !important;
    text-align: center;
    line-height: 60px;
    text-decoration: none;
    font-size: 24px;
    z-index: 1000;
      font-family: "Century Gothic" !important;
    font-weight: 700 !important;
}

.floating-button:hover {
   background-color: #222222;
}
footer .site-bottom-footer-inner-wrap{
    margin-bottom: -40px;
}
footer #block-13{
    text-align:center !important;
}
footer #block-24, footer #block-23{
    padding-left: 5%;
}
footer{
    text-align:justify !important;
}
footer #block-20{
    display:inline-block;
    margin-top: -20px;
}
footer .wpcf7-submit{
    margin-top:5px;
    margin-left: 0px !important;
}
footer h2{
    color: #928480 !important;/* 222222*/
    font-size: 24px !important;
    font-family: "Century Gothic" !important;
    font-weight: 900 !important;
}

footer p, footer #block-14 a{
    color: #222222 !important;
    font-size: 16px;
    font-family: "Century Gothic" !important;
    font-weight: 700 !important;
      
}
footer .site-footer-middle-section-2 img{
   width: 25px;
    height: auto;
    top: 5px;
    position: relative;
}
footer .correo-telefono-footer p, footer .correo-telefono-footer a {
          margin-bottom: 0px;
    margin-top: 0px;
}
footer .correo-telefono-footer {
    height: 38px;
}
/* fin newsletter */
#simple-chat-button--container{
    z-index: 1 !important;
}

.base-bc-home{
    text-transform:uppercase;
}

.header-html-inner{
    font-family: 'Century Gothic';
}
#menu-item-1591,  #menu-item-1580, #menu-item-1602, #menu-item-12662{
    top:-50px;
}
#menu-item-1541{
    margin-top:30px;
}
#menu-item-66 li{
    text-transform: uppercase !important;
}
#menu-item-66 .sub-menu{
    padding-left:40px;
    padding-top: 20px;
    padding-bottom: 0px;
}
#menu-item-74 a{
    color:#222222 !important;
    border: none !important;
}

#menu-item-74 a:hover{
    color:#d4211a !important;
    border-top: 5px solid #d4211a  !important;
}

#menu-item-66 .sub-menu .nav-drop-title-wrap, .menu-item-10569 a{
    color: #616160 !important;
    font-size: 16px !important;
    font-family: "Century Gothic" !important;
    font-weight: 700 !important;
}

#menu-item-66 .sub-menu a{
    color: #616160;
    font-size: 13px;
    font-family: "Century Gothic";
    font-weight: 400;
}

#menu-item-66 .sub-menu a:hover{
    color:#d4211a;
}

#menu-item-66 #menu-item-1549 .sub-menu, #menu-item-66 #menu-item-1537 .sub-menu, #menu-item-66 #menu-item-1539 .sub-menu,#menu-item-66 #menu-item-1541 .sub-menu, #menu-item-66 #menu-item-1580 .sub-menu, #menu-item-66 #menu-item-1591 .sub-menu, #menu-item-66 #menu-item-1602 .sub-menu, #menu-item-12639 .sub-menu, #menu-item-12662 .sub-menu, #menu-item-15853 .sub-menu{
    padding-left: 0px;
    padding-top: 0px;
}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a, .main-navigation .primary-menu-container > ul > li.menu-item > a:hover{
    border-top: 5px solid #d4211a;
}
#site-navigation{
    font-family: 'Century Gothic';
    font-weight:400;
    font-size: 13px;
}

.search-form .input-container{
    order:1;
}
.search-form .search-submit{
    order:0;
} 

.header-account-button{
    font-size: 14px;
    font-family:"Century Gothic";
    color: #666666 !important;
}
.header-account-button:hover{
    font-size: 14px;
    font-family:"Century Gothic";
    color: #d4211a !important;
}

.btn-politicas-compra{
    cursor:pointer;
}
#simple-chat-button--container{
        right: 180px !important;
}

.woosc-btn-has-icon{
    display:none !important;
}

.page-id-1444 .elementor-widget-slider_revolution sr7-txt{
    font-family:"Century Gothic" !important;
}

#block-21 p{
    max-width: 370px;
    color: #222222;
    font-size: 15px;
    font-family: "Century Gothic";
    font-weight: 400;
}

footer .wpcf7-form{
    max-width:530px;
    color: #222222;
    font-size: 16px;
    font-family: "Century Gothic";
    font-weight:400;
        height: 130px;
    margin-bottom: -30px;
}

footer .wpcf7-submit{
    margin-left:10px;
    color: #fff;
    font-size:13px !important;
    font-family: "Century Gothic" !important;
    font-weight: 400;
}
footer .wpcf7-email{
    height: 37px;
}

footer #placeholder{
color: #e7e7e7 !important;    
}
.correo-telefono-footer div{
    display: inline-block;
    color: #222222;
    font-size: 16px;
    font-family: "Century Gothic";
    font-weight: 400;
   
}


/* realizar pedido home */

.contendor-realizar-pedido-home li{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.checkout-button br{
    display:none;
}
/* fin realizar pedido home */

/* titulos productos */

.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .product-details .woocommerce-loop-product__title, .woocommerce ul.products li.product .product-details .woocommerce-loop-category__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{
        font-family: "Century Gothic";
}


/* fin titulos prpductos */

/* lista productos */
.tax-product_cat .woocommerce-loop-product__title, .product-template-default .woocommerce-loop-product__title {
   display:none;
}
.tax-product_cat .woocommerce-loop-product__title.descripcion-corta,  .product-template-default .woocommerce-loop-product__title.descripcion-corta {
   display:block;
}

.tmcore-wp-widget-filter ul.list-style-radio a:after, .tmcore-wp-widget-filter ul.list-style-radio a:before{
    border-radius:unset !important;
}
.tmcore-wp-widget-filter ul.list-style-radio a:after{
    background: none !important;
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22base-svg-icon%20base-check-svg%22%20fill%3D%22currentColor%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ctitle%3EDone%3C%2Ftitle%3E%3Cpath%20d%3D%22M14%202.5l-8.5%208.5-3.5-3.5-1.5%201.5%205%205%2010-10z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) !important;
    font-size: 14px;
    background-size: contain !important;
}
/* fin lista productos */

/* single product */
.wp-singular .woocommerce div.product .product_title{
    font-family:"Century Gothic";
    font-weight: 400px;
    color: #616160;
    font-size: 30px;
}

.single_add_to_cart_button {
    max-width:30%;
}
.single_add_to_cart_button.ajax_add_to_cart{
    max-width:100%;
}

.product_title.entry-title, .woocommerce-Price-amount.amount, .tabs.wc-tabs, .woocommerce-Tabs-panel, .woocommerce-Tabs-panel h2, .related.products h2 {
    font-family:"Century Gothic";
    color: #616160;
}
 .woocommerce-Price-amount.amount{
  font-weight:700 !important;
 }
 .wrap_after_button{
     font-family: "Century Gothic" !important;
     font-size: 13px !important;
     font-weight:400 !important;
 }
/* fin single product */

/* carrito*/
.woocommerce-cart .woocommerce-cart-form .shop_table th{
    font-family: "Century Gothic" !important;
    color: #616160 !important;
    font-weight: 700 !important;
}
.woocommerce-cart-form__cart-item.cart_item, .cart_totals_summary, .cart_totals_summary h2, .cart_totals_summary .cart-subtotal{
    font-family: "Century Gothic" !important;
    color: #616160 !important;
}
/* fin carrito */
.elementor-1406 .elementor-element.elementor-element-2a21d2e{
    width: 100% !important;
    max-width: 100% !important;
}

/* mi cuenta */
.woocommerce-MyAccount-navigation ul {
    padding-left: 0;
    list-style: none;
}

.woocommerce-MyAccount-navigation li {
    border-bottom: 1px solid var(--global-gray-400);
}
.woocommerce-MyAccount-navigation li.is-active a, .woocommerce-MyAccount-navigation li.is-active a:hover {
     background-color: var(--global-palette7); 
}


@media (min-width: 1025px) and (max-width: 1130px) {
   footer p, footer #block-14 a {
       font-size: 13px;
   }
   footer h2 {
    font-size: 18px !important;
   }
}

@media (min-width: 1025px) {
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 20%;
    }
}

@media (min-width: 1025px) {
    .woocommerce-account .woocommerce-MyAccount-content {
        width: 70% !important;
        
    }
}
@media screen and (min-width: 768px) {
    .woocommerce-account .woocommerce-MyAccount-navigation  {
        float: right;
        width: 30%;
        border-left: 1px solid var(--global-gray-400);
        margin-bottom: 0;
    }
}

@media screen and (min-width: 768px) {
    .woocommerce-account .woocommerce-MyAccount-content {
        float: left;
        width: 70%;
        padding-right: var(--global-lg-spacing);
    }
}
@media (min-width: 768px) {
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 30%;
        border-left: 0;
    }
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:hover {
    background-color: var(--global-palette7);
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:hover {
    border-left: 5px solid var(--global-palette-highlight);
    font-weight: 700;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a {
    padding: 0.9em 1.5em 0.9em 1em;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a{
        display: block;
    padding: .5em 1.5em .5em 1em;
    color: inherit;
    text-decoration: none;
    /* border-left: 5px solid transparent; */
    margin-left: -1px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
    background-color: var(--global-palette7);
}

.woocommerce-account .woocommerce-MyAccount-navigation li:hover a {
    border-left: 5px solid var(--global-gray-400);
}

.woocommerce-Address address{
    font-family: "Century Gothic";
    font-weight: 400;
    font-style: normal;
    color: #616160 !important;
}

.woocommerce-Address-title.title a{
     font-family: "Century Gothic";
    font-weight: 700;
    font-style: normal;
    color: #d4211a !important;
}
.woocommerce-Address-title.title h2{
    font-family: "Century Gothic";
    font-weight: 700;
    font-style: normal;
    color: #616160 !important;
    font-size: 30px;
}

.woocommerce-form-row button{
    background: transparent;
    margin-top:-10px;
}
/* fin mi cuenta */

.tax-product_cat #menu-item-1580, .tax-product_cat #menu-item-1591, .tax-product_cat #menu-item-1602, .tax-product_cat #menu-item-12662{
    top:0px;
}


@media (max-width: 1366px) {
 #menu-item-1580, #menu-item-1591, #menu-item-1602, #menu-item-12662{
    top: -450px;
}
}

@media (min-width: 1300px) and (max-width: 1350px) {
 #menu-item-1580, #menu-item-1591, #menu-item-1602{
    top: -380px;
}
}

@media (min-width: 1230px) and (max-width: 1299px) {
 #menu-item-1580, #menu-item-1591, #menu-item-1602{
    top: -300px;
}
}

@media (min-width: 1025px) and (max-width: 1400px) {
 footer{
         padding-left: 30px;
    padding-right: 150px;
 }

}

@media (min-width: 1181px) and (max-width: 1229px) {
 #menu-item-1580, #menu-item-1591, #menu-item-1602{
    top: -250px;
}
}

@media (min-width: 1300px) and (max-width: 1440px) {
footer .site-container{
        padding-left: 40px;
    padding-right: 40px;
    
}
}
@media (min-width: 1025px) and (max-width: 1180px) {
 #menu-item-1580, #menu-item-1591, #menu-item-1602{
    top: -200px;
}
}

@media (max-width: 768px) {
    .elementor-14559 .elementor-element.elementor-element-667b953 .splide .splide__arrow, .elementor-14559 .elementor-element.elementor-element-f6ba982 .splide .splide__arrow,  .elementor-14559 .elementor-element.elementor-element-bb44be6 .splide .splide__arrow, .elementor-14559 .elementor-element.elementor-element-dd0dbd2 .splide .splide__arrow{
        opacity: 1 !important;
    }
    .elementor-14559 .elementor-element.elementor-element-dd0dbd2 .splide .splide__arrow--next{
        right:15px !important;
    }
    .elementor-14559 .elementor-element.elementor-element-dd0dbd2 .splide .splide__arrow--prev{
        left: 15px !important;
    }
    #bt-scroll-up{
        display:none !important;
    }
    
    .floating-button{
        right: 30px;
    }
    
    .correo-telefono-footer div{
        font-size:14px;
    }
    .page-id-1787 .elementor-element-66c3f2d{
        margin-bottom:-63px !important;
    }
    .page-id-1787 .elementor-element-812e9cb{
        z-index:1;
    }
 /*   .page-id-1787 .elementor-element-66c3f2d sr7-mask{
        background:#ffffff;
    }
     .page-id-1787 .elementor-element-66c3f2d sr7-bg canvas{
     top:-63px !important;
    }*/
    .contamos-con{
    margin-top:50px;
}
footer p, footer a{
    font-size:12px !important;
}
footer #block-20{
    width:95%;
}
#block-14 h2, #block-25 h2{
    text-align:center;
}
#block-14 .wp-widget-group__inner-blocks{
    padding-left: 5%;
}
#block-20 .wp-block-contact-form-7-contact-form-selector{
    padding-left: 5%;
}
 footer #block-21{
    margin-top:150px;
}
.site-branding a.brand img {
    max-width: 80% !important;
    margin: auto;
}

#simple-chat-button--container {
    right: 0px !important;
    left: 30px;
}
}


/* categorias home */
.elementor-widget-tmcore-product-categories-carousel.product-cat-style-4 .product-cat-caption{
        top: 90% !important;
        right: 60% !important;
        opacity: 1 !important;
    visibility: visible !important;
    width: 135px !important;
}
.elementor-1787 .elementor-element.elementor-element-667b953 .cat-title, .elementor-14559 .elementor-element.elementor-element-667b953 .cat-title{
        background: #d4211a !important;
}
.elementor-1787 .elementor-element.elementor-element-667b953 .cat-title a, .elementor-14559 .elementor-element.elementor-element-667b953 .cat-title a{
    color: #fff !important;
    font-size: 16px;
}
.elementor-1787 .elementor-element.elementor-element-667b953 .cat-title:hover, .elementor-14559 .elementor-element.elementor-element-667b953 .cat-title:hover{
    background:#222222 !important;
    cursor: pointer;
}
/* fin categorias home */
/* home productos */
.page-id-14559 .woocommerce-loop-product__title{
    display: none;
}
.page-id-14559 .woocommerce-loop-product__title.descripcion-corta{
    display: block !important;
}
/* fin home productos */

/* Mini cart */
.btn-seguir-comprando-mini-cart{
    width: 100%;
    height: 100px;
    text-align: center;
    padding-top: 16%;
}
.btn-seguir-comprando-mini-cart button{
        background-color: #b7b7b7;
    color: #222222;
}
/* Fin mini cart */

/* cart */
.woocommerce-cart table.cart td.actions button[name=update_cart].button{
    display: none;
}
/* fin cart */
