<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*.aLang .indicator { display: none; }*/
.menuzord-menu &gt; li &gt; a { font-size: 15px; padding: 0 15px; }
.menuzord-menu &gt; li &gt; a .faQbico { margin: 0 0 0 4px; }
.menuzord-menu &gt; li &gt; ul .faQbico { margin: 3px 0 0 0;  }

.menuzord-menu ul.dropdown li { font-size: 14px; }
.tp-bullets.preview3 .bullet { margin-right: 5px !important; }
.btn-white-border-color { border: 1px solid #FFFFFF; color: #FFFFFF; }  /*si possono usare anche btn-theme-border-color e btn-theme-color */
.btn-white-border-color:hover, .btn-dark-border:hover { border: 1px solid #dc006b; background: #dc006b; color: #FFFFFF; }
.decor-category a .title { font-size: 26px; }
#footer.gray .social-link a { margin: 0 10px 15px 0; font-size: 18px; }
#footer.gray .social-link.circle a { width: 36px; height: 36px; line-height: 36px; }

.tp-banner-bottom-qbico { height: 3px; overflow: hidden; background: url(../../Images/slider_bottom.png) top left repeat-x; }
#divHomeStripes { font-size: 64px; line-height: 64px; font-weight: 300; }
#divHomeStripes&gt;div&gt;a { display: block; color: #FFFFFF; padding: 6px 20px 8px 20px; text-transform: uppercase; }
#divHomeStripes&gt;div { position: relative; }
#divHomeStripe1 { padding-top: 165px; height: 287px; }
#divHomeStripe1&gt;img { position: absolute; right: 10px; top: 115px; }
#divHomeStripe1_1 { background: #89957f; }
#divHomeStripe2 { padding-top: 75px; height: 192px; }
#divHomeStripe2&gt;img { position: absolute; left: 10px; top: 24px; }
#divHomeStripe2_1 { background: #c1725f; text-align: right; }
#divHomeStripe3 { padding-top: 97px; height: 285px; margin-top: -10px; }
#divHomeStripe3&gt;img { position: absolute; left: 16px; top: 8px; }
#divHomeStripe3_1 { background: #90a1a5; text-align: right; }
#divHomeStripe4 { padding-top: 104px; height: 285px; margin-top: -95px; }
#divHomeStripe4&gt;img { position: absolute; right: 10px; top: 16px; }
#divHomeStripe4_1 { background: #c69052; }
#divHomeStripe5 { padding-top: 102px; height: 275px; margin-top: -85px; }
#divHomeStripe5&gt;img { position: absolute; left: 10px; top: 22px; }
#divHomeStripe5_1 { background: #374d6b; text-align: right; }
#divHomeStripe6 { padding-top: 80px; height: 190px;  }
#divHomeStripe6&gt;img { position: absolute; right: 10px; top: 0px; }
#divHomeStripe6_1 { background: #d5cab8; }


.homeTextShadow { text-shadow: 2px 2px 2px #333; }

.nopadding { padding: 0 !important;}
.nopaddingFooter { padding: 60px 0 0 0 !important; }
.paddingFooter { padding-top: 60px; }
.rowFooter h4 { margin-bottom: 20px;  }
.rowFooter h4.h4Footer { margin-bottom: 5px }
.h5Footer { margin-bottom: 15px }
.form-control.footerControl { height: 39px; max-width: 400px; }
.footer-line { clear: both; border-top: 1px solid #DDD; margin: 30px 20px; } 
.footer-line2 { clear: both; border-top: 1px solid #DDD; margin: 22px 0; } 
.btn.btnFooterSubscribe { margin-right: 0; }
.btn.btnNoMR { margin-right: 0; }
.divFooterLast { text-align: right; }

.p-read-more:hover { color: #dc006b; }

/*.page-title.cat1 { background: #E73331; color: #FFFFFF; }
.page-title.cat2 { background: #D3B9BE; color: #FFFFFF; }
.page-title.cat3 { background: #E1C92B; color: #FFFFFF; }
.page-title.cat4 { background: #BBD2C4; color: #FFFFFF; }
.page-title.cat5 { background: #8AB5E1; color: #FFFFFF; }*/

.page-title.cat1 { background: #89957f; color: #FFFFFF; }
.page-title.cat2 { background: #c1725f; color: #FFFFFF; }
.page-title.cat3 { background: #90a1a5; color: #FFFFFF; }
.page-title.cat4 { background: #c69052; color: #FFFFFF; }
.page-title.cat5 { background: #374d6b; color: #FFFFFF; }
.page-title.cat6 { background: #d5cab8; color: #FFFFFF; }

h1.h1CatTitle, h3.h3Category { color: #FFFFFF; }
.breadcrumb.qbico li &gt; a { color: #FFFFFF; }
.breadcrumb.qbico &gt; li + li:before { color: #FFFFFF; }
.divFilterContainer { line-height: 35px; text-align: center; }
.divFamilyFilter { margin: 15px 0 0 0; padding: 15px 0 0 0; text-align: center; line-height: 35px; }
.divFamilyFilter.borderTop { border-top: 1px solid #e0e0e0; }

.page-title.parallax-title.ispirazioni { background-image: url(../../Images/banner_ispirazioni.jpg); background-size: auto;}
.page-title.parallax-title.contatti { background-image: url(../../Images/banner_contatti.jpg); background-size: auto;}
.page-title.parallax-title.pulizia { background-image: url(../../Images/banner_home-cleaning.jpg); background-size: auto;}
.page-title.parallax-title.tavola { background-image: url(../../Images/banner_kitchen.jpg); background-size: auto;}
.page-title.parallax-title.contenitori { background-image: url(../../Images/banner_storage-boxes.jpg); background-size: auto;}
.page-title.parallax-title.carrelli { background-image: url(../../Images/banner_basket-trolleys.jpg); background-size: auto;}
.page-title.parallax-title.arredo { background-image: url(../../Images/banner_furnishing-accessories.jpg); background-size: auto;}
.page-title.parallax-title.pattumiere { background-image: url(../../Images/banner_pattumiere.jpg); background-size: auto;}

.page-title.parallax-title.parallax-title-short { padding: 100px 0; }
.post-list .post-single .post-desk { padding-top: 30px; padding-bottom: 10px; }
.divNewsList .post-single .post-desk { padding-top: 0; height: auto; }
.custom-pagination.pagination &gt; .active &gt; a, .custom-pagination.pagination &gt; .active &gt; a:hover { background-color: #dc006b; border: 1px solid #dc006b; }
.page-content.divPaginator { padding: 70px 0 150px 0; }
.page-content.pT50 { padding: 50px 0 100px 0; }
.custom-pagination &gt; li &gt; a { margin-top: 6px }
.heading-title-alt.news { margin-bottom: 30px; }
.w-desk.news a { line-height: normal; }
.w-desk.news span { font-size: 12px; text-transform: uppercase; }
.btn.readmore { margin-right: 0; }
.btn-dark-border.readmore:hover { border: 1px solid #dc006b; background: #dc006b; }

.blog-classic { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.pagination-post a:hover, .pagination-post a:hover .arrow { color: #dc006b; }
.widget-latest-post li { clear: left; }
.widget-latest-post li .clearer { border-bottom: 1px solid #F7F7F7; height: 20px; }
.icon-list.qbico { padding-left: 0; font-family: "Source Sans Pro", sans-serif; }
.icon-list.qbico i { margin-right: 3px; }

#page-title h1.h1TitleProd { padding-top: 40px !important; }
.breadcrumb.breadcrumb0 { top: 0 !important; }
.portfolio-filter li a { margin: 0 22px; font-size: 15px; }
.portfolio-with-title .portfolio-item:hover .portfolio-title h4 a { color: #dc006b; }
.related-products .portfolio-item:hover .portfolio-title h4 { color: #dc006b; }
.portfolio-with-title .portfolio-title h4 a { font-size: 17px; }
.portfolio-with-title .portfolio-title p, .portfolio-with-title .portfolio-title h4 { cursor: pointer; }
#portfolioCatalogo.portfolio-with-title .portfolio-title p, #portfolioCatalogo.portfolio-with-title .portfolio-title h4 { padding: 0 10px; }
.portfolio-with-title .portfolio-title p.pi1 { line-height: 19px; font-size: 15px; }
.portfolio-with-title .portfolio-title p.pi2 { line-height: normal; font-size: 14px; font-weight: 700; text-transform: uppercase; padding-top: 3px;  }
.portfolio-with-title .portfolio-title p.pi3 { line-height: normal; font-size: 13px; padding-top: 3px; text-transform: uppercase; }
.portfolio-with-title .portfolio-title p.piSub { line-height: normal; padding-right: 20px; padding-top: 3px; }
.portfolio-item .fa-paper-plane-o { color: #dc006b; }
.portfolio-with-title .portfolio-hover { cursor: pointer; }

.productGallery .slider-boxed { margin-top: 0; }
.divProdArticleCode { font-size: 22px; text-transform: uppercase; padding-bottom: 16px; }
.divProdArticleCode:after {  position: absolute; bottom: -2px; left: 50%; width: 80px; height: 1px; margin-left: -41px; content: ""; background: #999; }
.divProdSubtitle { font-size: 20px; text-transform: uppercase; padding-top: 20px; }
.flex-direction-nav .flex-prev { top: 60%; }
.flex-direction-nav .flex-next { top: 60%; }
.productGallery .flex-direction-nav .flex-prev { left: 32px; top: 45%; }
.productGallery .flex-direction-nav .flex-next { right: 32px; top: 45%; }
@media screen and (max-width: 860px) {
    .productGallery .flex-direction-nav .flex-prev, .productGallery .post-slider .flex-direction-nav .flex-prev, .productGallery .post-slider-thumb .flex-direction-nav .flex-prev { left: 32px; top: 40%; }
    .productGallery .flex-direction-nav .flex-next, .productGallery .post-slider .flex-direction-nav .flex-next, .productGallery .post-slider-thumb .flex-direction-nav .flex-next { right: 32px; top: 40%; }
}
.post-list-aside .post-img img.flex-active { border: 2px solid #dc006b;  }
.flex-direction-nav a { background-color: rgba(220, 0, 107, .7); }
.flex-direction-nav a:hover { background-color: rgba(220, 0, 107, 1); }
.portfolio.varianti { margin-top: 30px; }
.portfolio.varianti .portfolio-hover { border: 15px solid rgba(0, 0, 0, .1); }
.portfolio.varianti .portfolio-title { padding: 5px 0 0 0; } 
.portfolio.varianti .portfolio-title p { line-height: normal; } 
#divProductDetails p { margin-bottom: 15px; }
.iconlist { padding: 5px 0 0 20px; color: #7e7e7e; }
.divInfoTechIcons img { float: left; margin: 0 30px 30px 0; }
.tooltip-inner { /*background-color: #dc006b;*/ padding: 7px 12px; }

.contactBaloon { margin: 0; padding: 0; }
.contactBaloon span { color: #dc006b; }
#contactMap { height: 340px; }

#divContactForm { }
#divContactForm .half { float: left; width: 50%; box-sizing: border-box; padding: 0 15px 20px 0; height: 60px;}
#divContactForm .half2 { padding: 0 0 20px 15px; }
#divContactForm .half input { height: 40px; }
#divContactForm .full { box-sizing: border-box; padding: 0 0 20px 0; }
#divContactForm input, #divContactForm textarea { border: 1px solid #e0e0e0; border-radius: 3px; box-shadow: none; width: 100%; padding: 6px 12px; font-size: 14px;  }
#divContactForm textarea { line-height: 20px; }

#divNewsletterFeedback { padding-top: 15px; }
.divNewsletterLoader img { margin-left: 15px; }



/*AREA RISERVATA*/
.heading-title-alt.reserved { margin-bottom: 30px; }
.wrongLogin { color: red; font-size: 16px; text-align: center; padding: 20px 0 0 0; }


/*DOCUMENTI*/
.loginFont, .acctitle.loginFont i { font-size: 23px; font-weight: 400; cursor: default; line-height: 44px; }
.acctitle.loginFont i { line-height: 64px; }
.loginFont { padding-left: 30px; }
.newUserDescr a.linkRed { text-decoration: underline !important; }

.divLoggedUser { display: flex; position: absolute; right: 15px; top: 0; text-align: right; }
.formLogout { margin-bottom: 0; } 
.aLogout { color: #555; }
.aLogout:hover { color: #dc006b; }

.docItem { display: block; padding: 20px 0; border-top: 1px solid rgba(0,0,0,0.125); font-size: 16px; display: flex; color: #555555; }
.docItem:hover { background-color: #F5F5F5; }
.divDocList .docItem:last-child { border-bottom: 1px solid rgba(0,0,0,0.125);  }
.docItem i { align-self: center; padding: 0 20px; font-size: 26px; font-weight: 300; }
.newUserDescr { padding-left: 30px; font-size: 17px; }
.wrongLogin { color: red; font-size: 15px; }
.divNoDocs { text-align: center; font-size: 15px; padding: 35px 0 35px 0; background-color: #f9f9f9; }




 .none { display: none; }
.clearer { clear: both; height:1px; overflow: hidden; }
.line-sep { clear: both; height:1px; overflow: hidden; border-top: 1px solid #F7F7F7; margin: 20px 0; }
.mB10 { margin-bottom: 10px; }
.mB20 { margin-bottom: 20px; }
.mB70 { margin-bottom: 70px; }
.pB20 { padding-bottom: 20px; }
.pB30 { padding-bottom: 30px; }
.pT50 { padding-top: 50px; }
.fs16 { font-size: 16px; }
.fs17 { font-size: 17px; }
.fs18 { font-size: 18px; }
.fs19 { font-size: 19px; }
.fs20 { font-size: 20px; }
.fs32 { font-size: 32px; }
.w100 { width: 100%; }





@media screen and (max-width: 1199px) {     /*bootstrap1*/
    #divHomeStripes { font-size: 55px; line-height: 55px; }
}


@media screen and (max-width: 991px) {     /*bootstrap2*/
    #divHomeStripes { font-size: 38px; line-height: 38px; font-weight: 300; }
    .divFooterLast { padding-top: 30px; }
    .divNewsList .odd .post-single .post-desk { padding-top: 40px; }
    .custom-pagination { padding-right:10px; padding-left: 10px; } 

    .tp-caption.qbico-home-slide2-title { padding-right: 35px; }
    .tp-caption.qbico-home-slide2-subtitle { padding-right: 35px; }
    .tp-caption.qbico-home-slide2-btn { margin-right: 35px; }

    .tp-caption.qbico-home-slide4-title { padding-right: 35px; }
    .tp-caption.qbico-home-slide4-subtitle { padding-right: 35px; }
    .tp-caption.qbico-home-slide4-btn { margin-right: 35px; }
}


@media screen and (max-width: 767px) {     /*bootstrap3*/         
    #divHomeStripes { font-size: 30px; line-height: 30px; font-weight: 400; }                             
    #divHomeStripes img { 
        -webkit-transform: scale(0.7); 
        -moz-transform: scale(0.7); 
        -ms-transform: scale(0.7); 
        -o-transform: scale(0.7);
        transform: scale(0.7);
    }
    #divHomeStripe1&gt;img { position: absolute; right: -20px; }
    #divHomeStripe2&gt;img { position: absolute; left: -20px; }
    #divHomeStripe3&gt;img { position: absolute; left: -14px; top: 0px; }
    #divHomeStripe4&gt;img { position: absolute; right: -16px; top: 0px; }
    #divHomeStripe5&gt;img { position: absolute; left: -16px; }
    #divHomeStripe6&gt;img { position: absolute; right: -10px; top: -6px; }
    .tp-caption .btn {padding: 10px 15px; font-size: 12px; }
    .rev-qbico-subheading { font-size: 15px !important; /*line-height: 25px !important;*/ } 
    .post-list .post-single .post-desk { padding-bottom: 100px; }
    .homeBigText { font-size: 50px;  }
}


@media screen and (max-width: 615px) {
     #divHomeStripes&gt;#divHomeStripe2&gt;a { padding-left: 200px; }
     #divHomeStripes&gt;#divHomeStripe3&gt;a { padding-left: 150px; }
     #divHomeStripes&gt;#divHomeStripe5&gt;a { padding-left: 140px; }
} 


@media screen and (max-width: 580px) {
    #divHomeStripe2&gt;img { position: absolute; top: 40px; }
    #divHomeStripe3&gt;img { position: absolute; top: 10px; }
    #divHomeStripe4&gt;img { position: absolute; top: 20px; }
    #divHomeStripes&gt;#divHomeStripe4&gt;a { padding-right: 160px; }
    #divContactForm .half { width: 100%; padding: 0 0 20px 0; }
    #divContactForm .half2 { padding: 0 0 20px 0; }
}


@media screen and (max-width: 575px) {     /*bootstrap4*/           
     
}


@media screen and (max-width: 480px) {
    .homeBigText { font-size: 44px; }
    #divHomeStripes { font-size: 24px; line-height: 24px; }        
}


@media screen and (max-width: 440px) {
     #divHomeStripes&gt;#divHomeStripe1&gt;a { padding-right: 230px; }     
     #divHomeStripe1&gt;img { position: absolute; right: -36px; top: 125px;}
     #divHomeStripes&gt;#divHomeStripe2&gt;a { padding-left: 100px; }
     #divHomeStripe2&gt;img { position: absolute; left: -36px; top: 35px;}
     #divHomeStripes&gt;#divHomeStripe3&gt;a { padding-left: 150px; }
     #divHomeStripe3&gt;img { position: absolute; left: -30px; top: 6px; }
     #divHomeStripes&gt;#divHomeStripe4&gt;a { padding-right: 110px; }
     #divHomeStripe4&gt;img { position: absolute; right: -32px; }
     #divHomeStripes&gt;#divHomeStripe5&gt;a { padding-left: 160px; }
     #divHomeStripe5&gt;img { position: absolute; left: -32px; top: 45px; }
     #divHomeStripes&gt;#divHomeStripe6&gt;a { padding-right: 210px; }     
     #divHomeStripe6&gt;img { position: absolute; right: -26px; top: 10px; }
 
    #divHomeStripes img { 
        -webkit-transform: scale(0.6); 
        -moz-transform: scale(0.6); 
        -ms-transform: scale(0.6); 
        -o-transform: scale(0.6);
        transform: scale(0.6);
    }
    #divHomeStripe1 { padding-top: 165px; height: 238px; }
    #divHomeStripe2 { padding-top: 75px; height: 145px; }
    #divHomeStripe3 { padding-top: 97px; height: 142px; margin-top: 0; }
    #divHomeStripe4 { padding-top: 104px; height: 150px; margin-top: 0; }
    #divHomeStripe5 { padding-top: 102px; height: 275px; margin-top: 0; }
    #divHomeStripe6 { height: 133px; }
}

@media screen and (max-width: 400px) {
   
}


@media screen and (max-width: 360px) {
    .block360 { display: block; }

    .tp-caption.qbico-home-slide1-title { margin-top: -100px; }
    .tp-caption.qbico-home-slide1-subtitle { margin-top: -100px; }
    .tp-caption.qbico-home-slide1-btn { margin-top: -100px; }

    .tp-caption.qbico-home-slide2-subtitle { margin-top: 20px; }
    .tp-caption.qbico-home-slide2-btn { margin-top: 55px; }

    .tp-caption.qbico-home-slide3-title { margin-top: -50px; }
    .tp-caption.qbico-home-slide3-subtitle { margin-top: -50px; }
    .tp-caption.qbico-home-slide3-btn { margin-top: -50px; }

    .tp-caption.qbico-home-slide4-title { margin-top: -130px; }
    .tp-caption.qbico-home-slide4-subtitle { margin-top: -130px; }
    .tp-caption.qbico-home-slide4-btn { margin-top: -130px; }
    
    #divHomeStripes { font-size: 21px; line-height: 21px; }

    #divHomeStripes&gt;#divHomeStripe2&gt;a { padding-left: 70px; }
    #divHomeStripes&gt;#divHomeStripe3&gt;a { padding-left: 80px; }
    #divHomeStripes&gt;#divHomeStripe4&gt;a { padding-right: 120px; }
    #divHomeStripes&gt;#divHomeStripe5&gt;a { padding-left: 110px; }
}</pre></body></html>