/*
Theme Name: Lasercutting
Theme URI: https://www.lasercutting.it/
Author: Pino Galvagno
Author URI: https://www.pinogalvagno.com/
Description: Tema per la carpenteria Canfora
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: seo
Tags: one-column, two-columns, right-sidebar, left-sidebar, flexible-header, custom-background, custom-header, custom-menu, custom-colors, editor-style, featured-image-header, featured-images, full-width-template, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, news
*/

/*
=================================
|***    Table of contents:   ***|
=================================

1. General styles
2. Typography
3. Helpers
4. Preloader
5. Go up button
6. Header and navigation
7. Hero Section
8. About us
9. Services
10. Fun facts
11. Projects
12. Pricing
13. Testimonial
14. CTA
15. Team
16. Video Banner
17. Shop
18. Marquee
19. Blog
20. Footer

*/

.nice-select {width: 100%;}
.white{color: var(--rs-white)}

/*HOME*/
.rs-portfolio-six .rs-portfolio-tag a, .rs-text-btn{color: var(--rs-white);}
.rs-portfolio-six .rs-services-btn-wrapper{border-top: 1px solid var(--rs-white);}
.rs-square-btn.has-black {background: var(--rs-theme-red);}
.rs-square-btn.has-icon .icon-box svg path{fill: var(--rs-white);}


.rs-feature-one .rs-feature-item:hover{background-color: var(--rs-theme-light-blue)}
.odometer-formatting-mark{display: none;}

/*6. Header and navigation*/

.multipage-menu li a{color: var(--rs-white);}
.rs-sticky .multipage-menu li a, .rs-sticky .rs-header-call .h6 a, .rs-sticky .rs-header-search-wrapper i{color: var(--rs-text-primary);}
.rs-header-area .headL{display: none;visibility: hidden;}
.rs-header-area .stickL{display: block;visibility: visible;}
.rs-sticky .headL{display: block;visibility: visible;}
.rs-sticky .stickL{display: none;visibility: hidden;}
.rs-breadcrumb-menu a, .rs-header-call .h6 a{color: var(--rs-white);}
i.has-search{font-style: normal;}
.rs-header-lang-inner {
    display: none;
    position: absolute;
    width: 60px;
    top: 40px;
    z-index: 2;
    inset-inline-end: 0;
    left: -10px;
}
  @media (min-width: 1200px) {
	.sideMen {
	  display: none;
	}
  }
.rs-header-lang a{color:var(--rs-white);font-size: var(--rs-fs-h6);}

.list .selected a{border:1px solid var(--rs-theme-light-blue);}

.langM a{width: 50px!important;
    height: 50px!important;}

/* 7. Hero Section */
.rs-banner-content .h1{}


/* 9. Services */
.rs-services-details-wrapper h2, .rs-services-details-wrapper h3{margin-bottom:1%;}
.rs-services-details-wrapper p a{color:var(--rs-theme-light-blue)}
.rs-services-details-wrapper p a:hover{text-decoration: underline;}
.rs-services-details-wrapper ul{font-family: var(--rs-ff-p);font-size: var(--rs-fs-p);margin-bottom: 2%;padding-left: 2rem;}


.sidebar-widget-title.has-border {border-inline-start: 2px solid var(--rs-theme-red);}
h3.sidebar-widget-title {color:var(--rs-white)}
.rs-services-details-cta-content .h4{color: var(--rs-black);}

.sidebar-widget.widget-cta1 {
    position: relative;
    z-index: 1;
    height: 130px;
}

.sidebar-widget.widget-cta2 {
    position: relative;
    z-index: 1;
    height: 900px;
}

.sidebar-widget-cta-thumb1 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    inset-inline-start: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}

.sidebar-widget::before{background: none;}

/*FOOTER*/
.rs-footer-widget-links.has-theme-light-blue ul li a:hover {
    font-size: 0.8em;
}

ul.listF{list-style:none;}
ul.listF li{display: inline-block;}
ul.listF li a{color:var(--rs-white);}
ul.listF li.selected a{color:var(--rs-theme-red);}
.rs-footer-two .rs-footer-copyright a{color: var(--rs-white);}

/*Blog*/
.sidebar-widget.widget-categories-two ul li a:hover {
    background: var(--rs-theme-light-blue);
    border-color: var(--rs-theme-light-blue);
    color: var(--rs-white);
}

.rs-postbox-tag a {
    text-transform: initial;
}
.rs-postbox-details-content h2, .rs-postbox-details-content h3, .rs-postbox-details-content h4{margin-bottom: 1%;}

.common-pagination ul li .current {
    color: var(--rs-theme-light-blue);
}


.rs-postbox-details-content a{color:var(--rs-theme-light-blue);}
.rs-postbox-details-content a:hover{text-decoration: underline;}

.rs-postbox-details-content ul{padding-left: 2rem;margin:1em 0;}

.rs-postbox-details-content li {
    font-size: var(--rs-fs-p);
    font-family: var(--rs-ff-p);
    font-weight: var(--rs-fw-normal);
    color: var(--rs-text-primary);
    line-height: 30px;
}

.videoContainer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.rs-postbox-details-content .tag a{font-size: 0.8em;padding: 0 6px;}

/*Contatti*/
.rs-contact-nine .rs-contact-item:hover .rs-contact-icon {
    background: var(--rs-theme-light-blue);
}
.rs-contact-nine .rs-contact-content a:hover, .rs-postbox-title a:hover {
    color: var(--rs-theme-light-blue);
}

.rs-postbox-tag a {  background: var(--rs-theme-light-blue);}
.rs-postbox-tag a:hover{color: var(--rs-theme-light-blue);background:var(--rs-white)}

.pageT a{color:var(--rs-theme-light-blue)}
.pageT a:hover{text-decoration: underline;}