/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/* =====================

Verrfica Safari

=====================*/

.block-links ul > li a {
  padding-left: 12px; color: #777!important;
}






@font-face {
    font-family: 'Gotham Bold', sans-serif;
    src: url('fonts/GothamBold.eot');
    /* IE9 Compat Modes */
    src: url('fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/GothamBold.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/GothamBold.woff') format('woff'),
        /* Pretty Modern Browsers */
        url('fonts/GothamBold.ttf') format('truetype'),
        /* Safari, Android, iOS */
       url('fonts/GothamBold.svg') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'Gotham Light', sans-serif;
    src: url('/fonts/GothamLight.eot');
    /* IE9 Compat Modes */
    src: url('fonts/GothamLight.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/GothamLight.woff2') format('woff2'),
        /* Super Modern BrowsGotham Bolders */
        url('fonts/GothamLight.woff') format('woff'),
        /* Pretty Modern Browsers */
        url('fonts/GothamLight.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/GothamLight.svg') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'Gotham Medium', sans-serif;
    src: url('fonts/GothamBold.eot');
    /* IE9 Compat Modes */
    src: url('fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/GothamBold.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/GothamBold.woff') format('woff'),
        /* Pretty Modern Browsers */
        url('fonts/GothamBold.ttf') format('truetype'),
        /* Safari, Android, iOS */
       url('fonts/GothamBold.svg') format('svg');
    /* Legacy iOS */
}
body {
    font-family: 'Gotham Light', sans-serif;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Gotham Bold', sans-serif;
}

nav li a span {
    font-family: 'Gotham Bold', sans-serif;
}


.elementor-element.elementor-element-sfcgspc>.elementor-element-populated {
    border-width: 0px 0px 0px 0px !important;
}

.product-miniature {
    border: none !important;
}

.logo.img-fluid {
    max-width: 60%;
}

#footer-copyrights._footer-copyrights-1 .img-fluid {
    max-width: 150px !important;
}

#footer-copyrights .copyright-txt>p:last-child {
    margin: 0;
    color: #fff !important;
}

.goog-te-gadget img {
    display: none !important;
}

.h3.product-title a {
    color: #000 !important;
    font-weight: 700 !important;
}

.products-grid .product-miniature-layout-1 .product-description-short {
    display: none;
}

.cbp-horizontal a:hover,
.cbp-horizontal>li>a:hover {
    color: #e84b1a !important;
}

/* FORZATURA STILE MENU - POST AGGIORNAMENTO */
.cbp-hrmenu .cbp-hrsub {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;}
.cbp-hrmenu-tab-9 .cbp-menu-element {margin: 0;}
/* FINE */

    @media (min-width:991px) and (max-width:1370px) {
        #header .header-btn-w .header-btn .title {
            display: none;
        }
        .fa-search:before,.fa-user:before,.fa-shopping-cart:before {
            font-size: 18px;
        }
        .col.col-auto.col-header-right {
            max-width:200px;
        }
        .col.col-auto.col-header-left {
            max-width:240px;
        }
        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            /*font-family: 'Montserrat', sans-serif;*/
            font-family: 'Gotham Bold', sans-serif;
        }
        body {
            /*font-family: 'Montserrat', sans-serif;*/
            font-family: 'Gotham Light', sans-serif;
        }
    }
@media (max-width:991px) {

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    /*font-family: 'Montserrat', sans-serif;*/
    font-family: 'Gotham Bold', sans-serif;
}
body {
    /*font-family: 'Montserrat', sans-serif;*/
    font-family: 'Gotham Light', sans-serif;
}
}




    
    @media (min-width:1300px) and (max-width:1370px) {
        .cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link {
                padding-left: 10px;
                padding-right: 10px;
            }
    }

/*
    span.select-title-name {font-family: Verdana, Geneva, Tahoma, sans-serif!important;}
    .block-links ul>li a {font-family: Verdana, Geneva, Tahoma, sans-serif!important;}
    a {font-family: Verdana, Geneva, Tahoma, sans-serif!important;}
    span.product-price {font-family: Verdana, Geneva, Tahoma, sans-serif!important;}
    .cbp-hrmenu .cbp-links li a {font-family: Verdana, Geneva, Tahoma, sans-serif!important;}
    span.regular-price.text-muted {font-family: Verdana, Geneva, Tahoma, sans-serif!important;}
    p {font-family: Verdana, Geneva, Tahoma, sans-serif!important;}*/

    a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
        text-decoration: none;
        color: inherit;
    }