.work .desc{bottom: -50px;}
.work:focus .desc, .work:hover .desc{top: auto;bottom: 0;}
.theme-panel{top: 200px; bottom: auto !important;}
.theme-panel .theme-panel-content{position: relative;}
span[data-valmsg-for]{ color: #e13434 }
.bold{font-weight: bold}
.top-nav{width: 100%}
.header-nav li a{color: rgba(255, 255, 255, .5) !important;}
.navbar-sm .header-nav li a{  color: var(--bs-component-color) !important;}
.service{padding: 10px 20px}
.service:hover{ box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);}
.header.navbar-transparent .brand-text img.logo{display: none;}
.header.navbar-transparent .brand-text img.logo-white{display: block;}
.header.navbar-transparent.navbar-sm .brand-text img.logo{display: block;}
.header.navbar-transparent.navbar-sm .brand-text img.logo-white{display: none;}
body #gritter-notice-wrapper{z-index: 99999 !important;}
.btn-view-offer.active{background: #f59c1a;border: #f59c1a;}
iframe{width: 100% !important;}
.dropdown-menu.dropdown-menu-left a{color: rgba(255, 255, 255, 0.5) !important;}
.dropdown-menu.dropdown-menu-left a:hover{color: #f59c1a !important;}
@media (min-width: 992px) {
    .navbar-expand-lg {flex-wrap: wrap;justify-content: flex-start;}
    .header .nav.navbar-nav.navbar-end{margin-right: 0 !important;}
}
@media (max-width: 768px) {
    .top-language{display: flex !important;position: relative !important;top: 0 !important;border: 0 !important;background: transparent !important;}
    .top-language.navbar-collapse .nav>li+li{border: 0 !important;}
    .top-language.navbar-collapse .nav{display: flex !important;}
    .top-language ul.dropdown-menu{position: absolute !important;right: auto !important;width: auto !important;top: 0px !important;}
}
@media (min-width: 768px) {
}
@media (max-width: 992px) {
    #header-navbar{background: #fff;position: absolute;left: 0;right: 0;top: 60px;background: var(--bs-component-dropdown-bg);padding: 0;border-top: 1px solid var(--bs-component-dropdown-border-color);}
    .header .navbar-toggle{display:block !important;}
    .header .nav.navbar-nav .nav-item .nav-link {padding: 10px 15px;}
    .header.navbar-transparent .navbar-collapse .navbar-nav .nav-item .nav-link {color: #2d353c;}
    .header .dropdown-menu {background: 0 0;}
    .header .navbar-collapse .dropdown-menu {
        position: initial;margin-top: 0;top: 0;border-bottom: 3px solid var(--bs-app-theme);
        width: 100%;box-shadow: none;border-radius: 0;transform: none !important;
        background: #2d353c;
    }
    .header .navbar-collapse .dropdown-menu .dropdown-item{color: #fff !important;}
    .header.navbar-transparent .navbar-collapse .navbar-nav .nav-item .dropdown-item {color: #20252a;}
    #home{min-height: 800px}
}

@media (max-width: 560px) {
    .container.home-content{padding-top: 0px !important;}
    .content .content-title{margin-top: 20px}
}