/* 
Theme Name: Writing Nuts
Theme URI: https://writingnuts.com
Description: Profesora de inglés online
Author: SAM DIGITAL
Author URI: https://samdigital.es/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.page-id-18546 h1.entry-title{
    padding-top: 100px;
    padding-bottom: 50px;
}
.topbar .desplegar .desplegado{
    position: absolute;
    display: none;
    bottom: -87px;
    flex-direction: column;
    gap: 10px;
    background: var(--e-global-color-secondary);
    width: 100%;
    padding: 10px;
}
.topbar .desplegar.show .desplegado{
    display: flex;
}
.topbar .desplegar{
    position: relative;
    cursor: pointer;
}
.topbar .desplegar,
.topbar a{
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    white-space: nowrap;
    font-weight: 600;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}
.topbar{
    background: var( --e-global-color-secondary );
    padding: 8px 0;
    display: flex;
    justify-content: end;
}
.woocommerce .woocommerce-form-register .woocommerce-form-register__submit,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-form-login button{
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
    padding: 10px 25px 10px 25px;
}
.woocommerce .woocommerce-form-register .woocommerce-form-register__submit:hover,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce-form-login button:hover{
    color: var(--e-global-color-secondary);
    background-color: #02010100;
}
.topbar .cart svg path{
    fill: var(--e-global-color-primary);
}
.topbar .right{
    display: flex;
    align-items: center;
    gap: 25px;
}
.topbar .cart .countProds{
    position: absolute;
    background: black;
    border-radius: 50%;
    color: white;
    width: 15px;
    line-height: 11px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    top: 0;
    transform: translate(50%, -50%);
    right: 0;
}
.topbar .cart svg{
    width: 20px;
}
.topbar .cart{
    display: inline-block;
    height: 20px;
    position: relative;
}
.topbar .cart svg{
    height: auto;
}
.woocommerce #billing_phone{
    padding-left: 50px!important;
}
.elementor-nav-menu{
    z-index: 9 !important;
}
.topbar .name svg.flecha{
    width: 10px;
}
.topbar .name svg:not(.flecha){
    width: 15px;
}
.topbar .name{
    display: flex;
    align-items: center;
    gap: 10px;
}