/*
Theme Name: Drile Child
Theme URI: http://demo.theme-sky.com/drile/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: drile
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: drile-child
*/
@font-face {
    font-family: 'PangramSansRounded';
    src: url('Pangram/PPPangramSansRounded-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'PangramSansRounded';
    src: url('Pangram/PPPangramSansRounded-Extralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'PangramSansRounded';
    src: url('Pangram/PPPangramSansRounded-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'PangramSansRounded';
    src: url('Pangram/PPPangramSansRounded-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'PangramSansRounded';
    src: url('Pangram/PPPangramSansRounded-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/*esconde login en menu*/
.user-not-logged-in .dropdown-container {
    display: none !important;
}

/*Margenes laterales .vc_row.vc_column-gap-80*/
@media screen and (min-width: 1400px) {
    .vc_row.vc_column-gap-80>.wpb_column {
        padding-left: 30%;
        padding-right: 30%;
    }
}

@media screen and (min-width: 1279px) {

    .vc_row.vc_column-gap-80>.wpb_column,
    .vc_row.vc_column-gap-100>.wpb_column {
        padding-left: 30%;
        padding-right: 30%;
    }
}

/*hide ordering breadcrumbs*/
.woocommerce-ordering,
.woocommerce-result-count,
.breadcrumbs-container {
    display: none !important;
}

/* Color menu movil*/
@media (max-width: 1278px) {
    nav>ul.menu>li>a .menu-label {
        color: #707070 !important;
    }

    nav>ul.menu>li>a:hover .menu-label,
    nav>ul.menu>li>a:active .menu-label {
        color: #000 !important;
    }

    .menu-label {
        color: #707070 !important;
    }

    a:hover .menu-label {
        color: #000 !important;
    }

    a:active .menu-label {
        color: #000 !important;
    }
}

nav>ul.menu>li>a .menu-label {
    text-align: left;
}

/* padding menu item*/
footer ul li {
    padding: 5px 0 !important;
}

/*Ninja form error*/
.date-container {
    margin-top: -8px;
}

/*hide login toggle button*/
.ts-icon-toggle-header-top {
    display: none;
}

/* margen lateral login*/
@media screen and (min-width: 1279px) {

    #customer_login,
    .post-password-form,
    .lost_reset_password {
        padding: 0 30%;
    }
}

/**/
.membership_add_to_cart {
    color: #000 !important;
}

/*espacio entre filas woocommrce*/
@media only screen and (max-width: 1279px) {
    .woocommerce .products .product:not(.product-category) .product-wrapper {
        padding-bottom: 10px;
    }
}

/*ocultar campo de la empresa*/
#shipping_company_field {
    display: none;
}

/* Sobrescribir el vaciado de la barra de progreso de archivos en Ninja Forms */
.nf-fu-progress-bar.nf-progress-keep-full {
    width: 100% !important;
    transition: none !important;
}