<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

 * Custom code goes here.

 * A template should always ship with an empty custom.css

 */



.logo{

    display:block;

    padding:10px 0 10px 0 !important;

    text-align: center;

}



.header-top{

    background:#5A7BB1 !important;

    border-bottom:1px solid #5A7BB1 !important; 

}



@media (max-width: 768px){

#header .header-top {

    padding: 10px 0 10px 0 !important;

    }

}

/*.navbar-header{

    padding-top:4px;

}*/



@media (min-width: 1024px){/*

    .logo{

        z-index:10000 !important;

    }

    

    .popup-search{

        z-index:10000 !important;

    }

    

    /*.no-m{

        margin-top:-100px;

        }

    */

    /*

    .navbar-fixed-top{

        background-color: transparent !important;

        }

    .navbar-fixed-top:hover{

        background-color: #ffffff !important;

        }

        

    .mini-navbar{

        background-color: #ffffff !important;

        }    

    

    #contact .contact-rich{

        padding-top:100px !important;

        }

    #contact #content-wrapper{

        padding-top:60px !important;

        }  

        

    .sp-height{

        display:block;

        padding-bottom:100px;

    }  */

}



.master-text {padding:20px 60px !important; text-align: center; line-height: 25px;}



#authentication h1, #my-account h1{

margin-top:100px !important;

}

.box-top-footer {

    padding-top: 0px !important;

    

}

.icons-home-mobile {display:none;}

@media (max-width:501px) {

.icons-home-mobile {display:block;}	

.ApSlideShow .col-md-12 {padding: 0px !important;}

/*.icons-home {display: none;}*/



}



/*KF fix width category products*/



#category .container, #manufacturer .container, #new-products .container {

    width: 80% !important;

} 





#category .thumbnail-container .product-image, #index .thumbnail-container .product-image{

    background-color:#F5F5F5 !important;

    border:solid 2px #FFFFFF !important;

}



/*KF Fix Home*/

.padding-bottom-home {

    padding-bottom: 40px !important;

}



@media (min-width: 1024px){

    .padding-home{

        padding: 0 200px 0 200px !important;

    }

    .padding-bottom-home {

        padding-bottom: 40px !important;

    }

}



.spacer-top{

    margin-top: 40px;

}



.home-center{

    text-align:center;

    padding-top:40px;

    max-width:100%;

}



.home-center2{

    text-align:center;

    padding-top:0 !important;

    max-width:100%;

}



.home-btn{

    display: inline-block;

    background-color:#80706E !important;

    border:1px solid #C59584;

    color: #FFFFFF !important;

    padding:20px 40px 20px 40px !important;

    margin: 0 40px 4px 40px;

    Font-size:16px;

    width: 300px;

}



.home-btn:hover{

    background-color:#C59584 !important;

    color: #FFFFFF !important;

}



.thumbnail-container .product-meta .functional-buttons &gt; .cart .btn-product:not(.disabled):hover, .thumbnail-container .product-meta .functional-buttons &gt; .cart .btn-product:not(.disabled):active, .thumbnail-container .product-meta .functional-buttons &gt; .cart .btn-product:not(.disabled):focus{

    background: #80706E !important;

}

.thumbnail-container .product-meta .functional-buttons &gt; .cart .btn-product{

    border: 1px solid #80706E !important;

}

.product-add-to-cart .add .add-to-cart{

    background: #80706E;

}

.manufacturers_block .manufacturer-image-container{

    padding:10px 0 10px 0 !important;

}

.iview{

    background: #FAFAFA !important;

}

.banner-text .btn{

 background-color:#00081C !important;

 color: #CDBC7A !important;

 padding:20px 40px 20px 40px !important;

 width: 260px;

}



.banner-text .btn:hover{

 background-color:#273751 !important;

 color: #CDBC7A !important;



}

.leo-megamenu .navbar-toggler{

 background-color: #5A7BB1 !important;

}

.leo-top-menu .dropdown-toggle:after{

    top:11px !important;

    right: 10px !important;

}

.offcanvas-mainnav .navbar-nav li.dropdown .caret:before{

    margin-top: -2px !important;

}

.offcanvas-mainnav .navbar-nav li.dropdown a.dropdown-toggle{

    padding: 17px 30px 17px 10px !important;

}

.off-canvas-nav-megamenu .navbar-nav &gt; li &gt; a{

    background: #80706E !important;

}



.spacerHL  {

    margin-right: 10px;

    padding-bottom: 6px;

}

.no-p-bt{

    padding-top:0 !important;

    padding-bottom:0 !important;

}



.no-m-bt{

    margin-top:0 !important;

    margin-bottom:0 !important;

}



.spacerHR {

    margin-left: 10px;

    padding-bottom: 6px !important;

}



@media (max-width: 1024px){



  .spacerHL  {

      /*margin-right: 0;*/

  }

  .spacerHR {

      /*margin-left: 0;*/

  }

}



.box-top-footer {

    border: 2px solid #D7D2CF !important;

    background: #FFFFFF !important;

    opacity: 0.8 !important;

}



#category .category-name{

    text-align:center !important;

}



.thumbnail-container .box-label label{

    top:0 !important;

}





/*Product Page Custom KForge*/



#product .soisy-slider{

    padding-top: 6px !important;

}



#product #ps_checkout-paypal-pay-later-message-product{

    /*padding-top: 60px !important;*/

    padding-bottom: 20px !important;



}



/*RWD Custom KForge*/



@media (max-width: 575px) {

    #index .hidden-m{

        display:none !important;

    }

    

    #index .home-center{

        padding-top: 4px !important;

    }



    #index .box-service{

        margin-bottom:0 !important;

    }

    .spacerHL  {

      margin-right: 0 !important;

  }

  .spacerHR {

      margin-left: 0 !important;

  }

    #category .container, #manufacturer .container, #new-products .container {

       width: 100% !important; 

    }

}



@media (min-width: 576px) {

   #index .hidden-a  {

        display:none !important;

   }

}



@media (max-width: 768px) {



    #index .home-center{

        padding-top:  4px !important;

    }



}



@media (max-width: 1024px) {



    #index .home-center{

        padding-top:  4px !important;

    }



}





/*KF NEW MOD--------------------------------------------------------------------------------------------------------------------*/



.quickview .modal-footer{

    display: none !important;

}



.center-top-header{

    /*padding-top: 50px !important;*/

}

.leo-top-menu{

    top: 20px;

    position: relative;

}

.right-top-header{

    float: right !important;

}

.leo-megamenu .navbar-nav &gt; li &gt; a{

    font-weight: normal !important;

}

.leo-megamenu .navbar-nav &gt; li:hover &gt; a{

    color: #B28351 !important;

}

span.menu-title{

    font-size: 16px !important;

}

#cart-block{

    float: left !important;

}



/*@media (max-width: 1359px) {

    span.menu-title{

        font-size: 14px !important;}

}*/



@media (max-width: 991px) {

    .center-top-header{

        padding-top: 0 !important;

    }

    .leo-megamenu .navbar-toggler{

        margin-top: 0 !important;

    }



}



.header-top .leo-top-menu .megamenu .has-category{

    text-transform: initial !important;

}



.product-flags .product-flag.discount{

    display: none !important;

}



#product .product-tabs.tabs .nav-tabs {

    display: none !important;

}

#product .product-features .title{

    display: none !important;

}



#gdpr_consent{

    text-align: center !important;

    padding-top: 20px !important;

}

.custom-checkbox{

    width: 100% !important;

    display: block !important;

}

#checkout .custom-checkbox span{

    float: left !important;

}



.custom-checkbox label{

    text-align: center !important;

}



.title-row{

    text-align: center !important;



}



.title-row h4{

font-size: 2em !important;

font-family: Roboto !important;

font-weight: 700 !important;

text-transform: uppercase !important;

}



.manufacturers_block img{

    opacity: 1 !important;

}

.manufacturers_block img:hover{

    opacity: 0.35 !important;

}

.p-btm-home{

    padding-bottom: 20px !important;

}



.thumbnail-container .product-price-and-shipping.has_discount .price, .thumbnail-container .product-price-and-shipping .discount-percentage, .has-discount .discount{

    color: #5A7BB1 !important;  

}



.footer-center .inner .wrapper{

    min-height: 560px !important;

}



.footer-center .position {

    position: relative;

    top:100px;

}



#new-products h2.h2{

    display: none !important;

}

#category .category-name{

    display: none !important;

}

@media (max-width: 991px){

.thumbnail-container .product-meta .functional-buttons &gt; .cart .btn-product {

    background: #80706E !important;

    }



}

.flexBox {

    display: flex;

    flex-flow: row wrap;

    justify-content: center; 

    padding-bottom:10px;

}



.infinitescroll-bottom-message{

    text-align: center !important;

}



.infinitescroll-bottom-message a{

    background-color: #5A7BB1 !important;

    padding:10px 20px 10px 20px !important;

    

}



/*adv search*/



.PM_ASBlockOutputHorizontal .card-header{

    padding-top: 20px;

}



.PM_ASearchTitle{

    font-weight: bold;

    font-size: 22px;

}

.PM_ASCriterionsGroupName{

    font-weight: bold;

    font-size: 14px;

}



.PM_ASCriterionGroupSelect .selectize-input, .PM_ASCriterionGroupSelect .option{

    font-size: 12px;

}



.PM_ASShowCriterionsGroupHidden a{

    font-weight: bold;

    font-size: 22px;

}



.PM_ASShowCriterionsGroupHidden:before{

    font-size: 20px;

}



/*KF_mod_filtri_compatti 220929*/



.has-compact-filter #amazzing_filter{

    width: auto !important;

}
</pre></body></html>