/*
Theme Name: Chaber
Theme URI: https://torrano.pl
Template: oceanwp
Author: Torrano
Author URI: https://torrano.pl
Version: 1.0.1
Updated: 2025-01-18 10:52:53

*/

#site-header {
    -moz-transition: 1000ms;
    -webkit-transition: 1000ms;
    -o-transition: 1000ms;
    transition: 1000ms;
}
.mfp-counter {
    line-height: 25px;
    font-size: 20px;
}
#site-header.sticky {
    position: fixed;
    background-color: rgba(255,255,255,0.95);
    -moz-transition: 500ms;
    -webkit-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms;
}
#site-header.sticky #site-logo #site-logo-inner, #site-header.sticky img.custom-logo {
    width: auto;
    height: 60px !important;
    max-height: 60px !important;
}
#site-header.sticky #site-navigation-wrap .dropdown-menu >li >a {
    line-height: 60px;
}
body .footer-box {
    color: #afafaf;
}
body .cn-button.bootstrap {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: #2a2a2a;
    background-color: #fff;
}
body .oceanwp-custom-menu>ul>li>a {
    line-height: 10px;
}
ul#menu-galeria-pl>li, ul#menu-galeria-de>li {
    display: block;
}
ul#menu-galeria-pl>li a, ul#menu-galeria-de>li a {
    line-height: 24px;
    font-weight: 300;
    -moz-transition: 500ms;
    -webkit-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms;
}
ul#menu-galeria-pl>li a:hover, ul#menu-galeria-de>li a:hover {
    font-weight: 500;
}
.sl-wrapper .sl-counter {
    display: block;
    font-size: 3rem;
    left: 30px;
    color: #fff;
    z-index: 10000;
}
.sl-overlay {
    opacity: 0.95;
    z-index: 9999;
    background-color: #222;
}
.sl-wrapper .sl-navigation button {
    line-height: 60px;
    width: 30px;
    width: 60px;
    height: 60px;
    color: #fff;
}
.sl-wrapper .sl-close {
    color: #fff;
}


#sidr span.sidr-class-close-text {
    display: none;
}

@media only screen and (max-width: 480px) {
header.page-header {
    display: none;
}
}
@media only screen and (max-width: 360px) {
body .elementor-image-gallery .gallery-item {
    width: 50%;
}
body .page-header, .has-transparent-header .page-header {
    padding: 130px 0 30px !important;
}
}
@media only screen and (min-width: 50em) {
.sl-wrapper .sl-navigation button.sl-prev, .sl-wrapper .sl-navigation button.sl-next {
    font-size: 10rem;
}
.sl-wrapper .sl-close {
    font-size: 5rem;
}
}
