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

 p {
    color: #555;
 }
.footer-container, body#checkout #footer{
    box-shadow: none;
}

.tabs{

}

.tabs .product-description IMG
{
    max-width: 100%;
    height: auto;
}

.product-variants>.product-variants-item select{
    width: 65%;
}

.tabs H3{
    color:#bb9965; font-size: 30px; margin: 30px 0px; font-weight: 100; border-bottom: 2px solid #bb9965; padding-bottom: 5px;
}


.product-price
{
    font-size: 2rem;
}
.product-prices div{margin-bottom: 0px;}
.product-prices .tax-shipping-delivery-label{margin-bottom: 1.625rem; color:#666}

.cart-item .product-price
{
    font-size: 1rem;
}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a
{
    color:#444;
}
.block-category{min-height: auto !important;}
.card{box-shadow: none;}
#category-description{box-sizing: border-box; padding: 10px;}
.block-category #category-description p, .block-category #category-description strong{}

#header .header-nav .languages
{
    margin-left: 2.5rem;
    margin-top: .9375rem;
    text-align: right;
    white-space: nowrap;
}

#header .header-nav #mobile_languages
{
    margin-top: 13px;
    margin-right: 10px;
}
@media (max-width: 767px)
{
    #header .header-nav .top-logo a img
    {
        max-height: 40px;
        max-width: 100%;
    }
}


#checkout .col-xs-9{float:none}


#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{
    height: 94px;
}


#products .product-description .product-quantities,
.featured-products .product-description .product-quantities,
.product-accessories .product-description.product-quantities,
.product-miniature .product-description .product-quantities
{
    margin: 0px auto; background-color: #bb9965; text-align: center; display: table; margin-top: 5px; margin-bottom: 5px; padding: 7px; padding-bottom: 0px;color:#FFF;
    box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
}

.product-quantities LABEL{color:#FFF; margin-right: 3px;}


#product-details .product-quantities{background-color: #76b576; padding: 5px 10px; color: #FFF; border-radius: 3px; display: table;}
#product-details .product-quantities LABEL{color: #FFF; margin: 0px; margin-right: 5px;}
#product-details .product-reference{margin: 13px 0px;}


#custom-text{padding: 0px; background: transparent}

#index h2{ text-decoration: underline;}

#header .header-nav{margin-bottom: 0px !important; border: 0px !important}
.top-menu{padding-top: 10px; float: right; margin-bottom: 0px;}
@media (max-width: 767px)
{
    .header-top .search-widget{padding: 0px !important;}
    #header .header-nav{position: fixed; z-index: 99999; width: 100%;}
    #header .header-top{padding-top: 50px !important;}
}
#mobile_top_menu_wrapper .top-menu{float: none;}
#header .header-top{padding-bottom: 0px !important;}
#header .header-top .menu{width: 90% !important; float: right;}

#header .header-nav #contact-link{}
#header .header-nav #contact-link DIV.icon{display: inline;}

#product > SECTION .container .color, #product > SECTION .container .custom-checkbox input[type="checkbox"]+span.color{
    width: 100px;
    height: 100px;
}
.input-color
{
    width: 100px;
    height: 100px;
}

#products .product-miniature .discount-percentage.discount-percentage, #products .product-miniature .on-sale.discount-percentage, #products .product-miniature .online-only.discount-percentage, #products .product-miniature .product-flags .new.discount-percentage, .featured-products .product-miniature .discount-percentage.discount-percentage, .featured-products .product-miniature .on-sale.discount-percentage, .featured-products .product-miniature .online-only.discount-percentage, .featured-products .product-miniature .product-flags .new.discount-percentage, .product-accessories .product-miniature .discount-percentage.discount-percentage, .product-accessories .product-miniature .on-sale.discount-percentage, .product-accessories .product-miniature .online-only.discount-percentage, .product-accessories .product-miniature .product-flags .new.discount-percentage, .product-miniature .product-miniature .discount-percentage.discount-percentage, .product-miniature .product-miniature .on-sale.discount-percentage, .product-miniature .product-miniature .online-only.discount-percentage, .product-miniature .product-miniature .product-flags .new.discount-percentage
{
    top:-20px !important;
}


.prestawpblock .posts_container-fi .pswp-post-image-link{
    max-height: 200px;
    overflow: hidden
}