#sp-header {
 background: rgb(24 26 30 / 0%);
text-transform: uppercase;
 -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
    transition: all ease 0.3s;
	border-bottom: 1px #cbc5a29e solid;
    border-top: 1px #cbc5a296 solid;
	    margin-top: 60px;}
	
	#sp-header-topbar .container-inner {
    border-bottom: 0px solid #ff002f5e;
}

#sp-header.header-sticky {background: rgb(58 58 58 / 100%);margin-top: 0px; -webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease; -o-transition: All 0.3s ease;transition: all ease 0.3s;}

#sp-page-builder .sppb-section-title .sppb-title-heading {text-transform: uppercase;}

.sp-megamenu-parent > li:hover > a {
color:#ffffff;
text-shadow: 2px 2px 20px #e0ddc9;}


#sp-page-builder .sppb-section-title .sppb-title-heading {
    margin-top: 0;  text-transform: uppercase;}

 
.burger-icon>span {
    display: block;
    height: 2px;
    background-color: #fff;
    margin: 5px 0;
    transition: background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in;
}
.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #cbc5a2;
}.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #cbc5a2;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {text-transform: uppercase;}
/* .jezyki{float:right; z-index:99999;} */
#sp-top-bar {
    background: #000000;
    color: #cbc5a2;
z-index:9999999;}

@media screen and (max-width: 996px) 
{
#sp-header-topbar {display: none;}
.logo-image {margin-top: 10px;}
#sp-header.header-sticky {background: rgb(41 44 60);}
}
.logo-image {margin-top: 10px;}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {color: #cbc5a2;}

#sp-header {position: absolute; width: 100%;}
#sp-header.header-sticky .logo img {opacity:0;}
#sp-header.header-sticky .logo a {background-image: url(/../../images/logo-ciemne.png);background-repeat: no-repeat;background-size: contain; margin-top:40px;}
.sppb-testimonial-carousel-item-content {
    margin-bottom: 40px;
    background: #cbc5a2;
    padding: 30px 30px 30px 30px;
}
.sppb-testimonial-carousel-testi_layout3 .sppb-testimonial-carousel-item-content::before {
    content: "";
    position: absolute;
    border-top: 15px solid #f8f8f800;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    left: 0;
    right: 0;
    top: auto;
    bottom: -15px;
    width: 15px;
    margin: 0 auto;
}
.sppb-carousel-extended-item {
    height: inherit;
}