<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/* Header */
.header-top {
    display:none;
}
.page-wrapper {
    position: relative;
    padding-top: 30px;
    padding-left: 20px;
}
.header-wrapper,
#header .header-main {
    position: initial;
}


#header .logo {

    background-image:url('images/logo-triangle.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    position:absolute;
    top: 0px;
    left: 0px;
    z-index: 100000;
    width: 235px;
    height: 400px;

}



#header .logo img {
    padding-top:30px;
    padding-left:20px;

}
#header .sticky .logo img {
    padding-top:0px;
    padding-left:10px;
}
#header .header-left {
    margin-left: 165px;
}
#header .sticky  .header-left {
    margin-left: 100px;
}

/* SLIDER PRODOTTI */
.page-content .vc_row .vc_column_container .porto-products .slider-wrapper .woocommerce .products .owl-stage-outer .owl-stage .owl-item .product-category .woocommerce .products {
display: none; }


/* Home page */

.main-content #content .post-143 .page-content .vc_row.wpb_row.no-padding.section.section-default.mt-0.mb-0.section-no-borders.vc_row-no-padding.porto-inner-container {
padding-top: 0px !important;
}

#content .post-143 .page-content .vc_row .porto-wrap-container .row .custom-padding {
margin-bottom: -23px !important;
}
form.wpcf7-form.init .wpcf7-spinner {
	position:absolute !important;
}

/* Mobile menù */
#side-nav-panel .switcher-wrap {
	display: none !important;
}
.mobile-sidebar .sidebar-toggle {
    margin-top: 40px !important;  
}

/* Search */
#header .searchform {
	width: 75%;
}
#header .searchform-popup {
    text-align: center;
}

.owl-item .product-category .thumb-info .thumb-info-wrap .thumb-info-title span.btn {
      display: none !important;
}

/* Footer */
#footer .footer-bottom .footer-left {
    padding: 10px 0px 10px 0 !important;
    text-align: left;
}

/* Shop */
.woocommerce .header-top {
    display:block;
}
.woocommerce #header .logo {
    top: 50px;
}

/* Case History */ 
#content-top .porto-block .case-hystory-banner{
    min-height: 500px !important;
}
#content-top .porto-block .c-case-hystory{
        margin-top: 29% !important; 
}


/* Slider */
/*#porto-product-categories-6607 li.product-category .thumb-info-wrapper::after {
    background-color: none !important;
    border-left: 200px solid transparent;
    border-right: 200px solid transparent;
    border-top: 300px solid #685e52;
}
.owl-stage .product-category .thumb-info-wrapper {
    min-height: auto !important;
}*/
.carousel-home .products-slider.owl-carousel .owl-stage-outer {
    height:400px !important;
}
/********RESPONSIVE**********/
 @media only screen and (min-width: 64.063em){
    body{
        margin:30px;
        overflow: visible !important;
    }
}

@media only screen and (max-width: 490px){
    #content .page-content .vc_row .vc_column_container .wpb_wrapper .porto-products .slider-wrapper .woocommerce .products .owl-stage-outer.owl-height    {
       height: 217px !important;
    }
}

/* Tablet Medium screens 992px*/
@media only screen and (max-width: 992px) {
    
    #content .page-content .vc_row .vc_column_container .wpb_wrapper .porto-products .slider-wrapper .woocommerce .products .owl-stage-outer.owl-height    {
       height: 195px !important;
    }
  
    
    #header .logo {
        background-position: 10px 0px;
        background-repeat: no-repeat;
        background-size: 90% auto;
        max-width: 130px;
    }
    #header .logo img {
        padding-top:30px;
        padding-left:10px;
        max-width: 85%;
    }
    #header .header-left {
        margin-left: 110px;
    }
    /* Shop */
    .woocommerce #header .logo {
        top: 0px;
    }
    /* Slider Prodotti */
    .owl-stage .product-category .thumb-info-wrapper {
        min-height: 200px !important;
    }

}
@media only screen and (max-width: 1024px) {
    #content .page-content .vc_row .vc_column_container .wpb_wrapper .porto-products .slider-wrapper .woocommerce .products .owl-stage-outer.owl-height    {
       height: 240px !important;
    }
}

/* Tablet Large screens 1280 x 960*/
 @media screen and (max-width: 1280px) and (max-height: 960px) and (min-height: 801px) {
	.carousel-home .products-slider.owl-carousel .owl-stage-outer {
    	height:270px !important;
	}
}

/* min-width 992px and max-width 1400px, use when QAing tablet-only issues */
@media only screen and (min-width: 992px) and (max-width: 1400px) { 
    #header .header-left {
        margin-left: 100px;
    }
    .separator { display: none; }
    
  
} 

/* min-width 1400px and max-width 1680px, use when QAing tablet-only issues */

@media only screen and (min-width: 1400px) and (max-width: 1680px) { 
    #header .header-left {
        margin-left: 130px;
    }
    .separator { display: none; }
} 



/* Tablet Large screens 1200px */
@media only screen and (max-width: 75em) { }
/* Tablet Medium screens 1024px*/
@media only screen and (max-width: 64em) { }

/* Mobile Small screen 768px */
@media only screen and (max-width: 48em) { }

/* Mobile Small screen 640px */
@media only screen and (max-width: 40em) { }

/* Small screens 
Define mobile styles */
@media only screen { } 

/* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media only screen and (max-width: 40em) { } 

/* Medium screens
min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) { }  

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen and (min-width: 40.063em) and (max-width: 64em) { } 

/* Large screens
min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) { }  

/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
@media only screen and (min-width: 64.063em) and (max-width: 90em) { } 

/* XLarge screens
min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) { }  

/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
@media only screen and (min-width: 90.063em) and (max-width: 120em) { } 

/* XXLarge screens
min-width 1921px, xxlarge screens */
@media only screen and (min-width: 120.063em) { }  


/* Immagini di categoria */
.container .row .main-content .content-area .site-main .category-image {
float: left !important;
    height: 168px !important;
    width: 160px !important;
margin-bottom: 0px !important;
    margin-right: 20px !important;


}

.container .row .main-content .content-area .site-main .term-description {
margin-bottom: 100px !important;
padding-top: 20px !important;

}

a.about_paypal {display:none !important;}

#content-top .porto-block .case-hystory-banner{
    min-height: 500px !important;
}

.payment_methods .payment_method_paypal img {
    width: 56px !important;
}</pre></body></html>