/* Fonts */
@font-face {
    font-family: 'Gotham Book';
    src: url('/files/fonts/gotham/gothambook-webfont.woff2') format('woff2'),
         url('/files/fonts/gotham/gothambook-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Black';
    src: url('/files/fonts/gotham/gothamblack-webfont.woff2') format('woff2'),
         url('/files/fonts/gotham/gothamblack-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

/* Styles */

.theme-cart-table-row.theme-cart-head {
font-family: 'Gotham Black';}

.theme-menu a {
    font-size: 18px !important;
}

.zpbutton, button {
    border-radius: 50px !important;
}

.zpbutton.zpbutton-type-secondary, 
button.zpbutton-type-secondary, 
input.zpbutton-type-secondary[type=submit], 
input.zpbutton-type-secondary[type=button] {
    background: #ABD25E;
}

.no-padding {
    padding: 0 !important;
    margin-bottom: -10px;
}

.theme-collection-section {
    padding-block-end: 150px;
}

.theme-category-name-description-no-imgage {
    padding: 0 !important;
}

.theme-product-ratio .theme-product-list-style-07.theme-product-count-xsm-01.theme-product-count-md-03,
.theme-product-ratio .theme-product-list-style-07.theme-product-count-xsm-02.theme-product-count-md-03,
.theme-product-ratio .theme-product-list-style-07.theme-product-count-xsm-03.theme-product-count-md-03,
.theme-product-ratio .theme-product-list-style-07.theme-product-count-sm-01.theme-product-count-md-03,
.theme-product-ratio .theme-product-list-style-07.theme-product-count-sm-02.theme-product-count-md-03,
.theme-product-ratio .theme-product-list-style-07.theme-product-count-sm-03.theme-product-count-md-03,
.theme-product-ratio .theme-product-list-style-07.theme-product-count-sm-04.theme-product-count-md-03 {
    border: none;
}

.theme-product-list-style-07 .theme-product-image {
    margin-block-start: 50px;
    margin-block-end: 0;
}

.theme-rating {
    display: none;
}

.theme-product-list-style-07 .theme-product-name a {
    font-size: 18px;
    text-transform: capitalize;
    font-family: 'Gotham Black';    
}

.theme-product-list-style-07 .theme-product-price {
    font-weight: normal;
}

.theme-cart-body {
    min-height: 70vh !important;
}

.title-body-block {
    max-width: 960px;
    width: 100%;
}

.zphero {
    min-height: 1024px;
}

.theme-header-topbar {
    padding-block-end: 0px;
}

/* Responsive */
@media (max-width: 991.98px) {
    [data-element-id="elm_sOD6LWLQ4xti5JDuRebipg"].zprow {
    margin-bottom: 15px;
}
    [data-element-id="elm_UNDjyozX0sfHph0wzY4eNA"].zpelem-text {
    
    margin-block-end: 30px;
}
    [data-element-id="elm_b6likterLMOP2tefRiiy3A"].zpsection {
    padding-block-end: 0!important;
}
    [data-element-id="elm_1Tq49rTasGkAULYov_hyXg"].zpelem-col{
margin-bottom:0!important;
}
    [data-element-id="elm_KA0XHPn-T6VeBnc9czJwtA"] h1.zpheading {
       line-height: 150%!important;
    }
    .zpelem-col.zpcol-md-6.zpcol-sm-12.zspadding-space-none.zpalign-self-.zpdefault-section.zpdefault-section-bg {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .theme-collection-sortby-section {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
        justify-content: center;
        font-size: 12px;
    }

    .theme-header-topbar .theme-search-minicart-responsive .theme-search-and-mini-cart-group,
    .theme-header-topbar .theme-search-minicart-responsive {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }

    .theme-header-topbar {
        padding-block-end: 0px;
        background: #d9dadb;
        padding-bottom: 10px !important;
    }

    .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
        max-width: 180px !important;
    }

    .theme-logo-parent img {
        width: auto !important;
        max-height: 60px !important;
    }

    .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-mini-cart .theme-minicart-icon {
        padding-block-start: 0px;
        padding-block-end: 0px;
        padding-inline-start: 8px;
        padding-inline-end: 0px;
    }

    .zphero-banner-style-13 .zpheading, 
    .zphero-banner-style-15 .zpheading, 
    .zshero-banner-style-13 .zpheading, 
    .zshero-banner-style-15 .zpheading {
        font-family: 'Lora',serif;
        font-weight: 700;
        font-size: 37px;
        line-height: 54px;
    }
    
    [data-element-id="elm_-YbRcYzdgTr3Ha9Ly1eZ1A"].zpelem-image,
    div[data-element-id="elm_-YbRcYzdgTr3Ha9Ly1eZ1A"] {
    display: none;
}
        [data-element-id="elm_OR0BB8_nQFcGnRjg7LTLbA"] {
    margin-top:0!important;
}

    
}

@media (min-width: 992px){
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected>a {
    background: #143a54;
}}
.theme-product-details-heading {
text-transform:capitalize}

.theme-product-media-container {
    border: none;
}

.theme-product-social-share {display:none;}

.theme-prod-detail-tab-tabcontent-container .theme-prod-detail-tabs {
    justify-content: flex-start;
}

.theme-prod-detail-tab-tabcontent-container .theme-prod-detail-tabs {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-block-end: 15px;
    position: relative;
}

.theme-prod-detail-tab-tabcontent-container .theme-prod-detail-tabs:after {
    content: none;
}

.zpstorecollection-container.zpfilmstrip .theme-store-style-collection-row-07 .theme-product-list-style-07 .theme-product-box-container, .theme-product-box-container, .theme-product-media-container, .theme-product-details-container, .theme-product-main-info-container, .theme-product-details-style-02 .theme-product-details-page,.theme-product-details-style-02 .theme-product-details-container .theme-product-media-container .theme-product-details-image-container  {
    border: none!important;
    border-block-end: none!important;
}

.theme-section.theme-breadcrumb-container {
    padding-block-end: 0;
}
[data-element-id="elm_BJDA56OLyJaBdMoCid4iYA"].zpelem-col{
padding:0!important;
}

[data-element-id="elm_dm7xnRDO1jTWYZWiQ901sA"].zprow {
    max-width: 1230px;
}
.theme-prod-box .theme-product-price {
    display: none !important;
}

/*NEW HEADER BACKGROUND COLOR*/

.zpheader-style-01 {
    background-color: #FFFFFF;
}

@media (max-width: 767px) {
    [data-element-id="elm_OSI4aYhTVnfwKEUKnvJjgg"] .zpimage-container figure img {
        width: unset !important;
        height: unset !important;
    }
}