@import url("settings.css");

header {background: var(--bg1); color: #fff; z-index:1; position:fixed; width:100%; top:0}
h1 {font-size: 28px; line-height: 1.2em; font-family: var(--header-font); color: var(--color1); }
h2 {font-size: 28px; line-height: 1.2em; font-family: var(--header-font); color: #000;}
h3 {margin-top: 20px; color: var(--color1); margin-bottom:10px; line-height: 1.5em; font-size: 20px}
h4 {margin-top: 20px; color: #000; margin-bottom:10px; line-height: 1.5em; font-size: 1.3em}
h5 {margin-top: 20px; font-weight: bold; color: var(--color1); padding-bottom: 5px; margin-bottom:10px; line-height: 1.5em; font-size: 1.3em; border-bottom: 1px solid var(--color1)}
h6 {margin-top: 20px; font-weight: bold; color: #000; line-height: 1em; font-size: 0.8em}


#menu_sidebar ul.navbar-nav li a, header ul.navbar-nav li a,.sidebar,.slider .carousel-one {background: unset}
#menu_sidebar .dropdown-menu, header .dropdown-menu,#chooselang_google_content, footer {background: var(--bg1); color: #fff}
header .topbar {background: unset; border-bottom: 1px solid rgba(255,255,255,0.3)}
#menu_sidebar .navbar-brand, header .navbar-brand,#menu_sidebar .navbar-brand:hover, header .navbar-brand:hover {color: #fff;}
#chooselang_google {color: #333}
#chooselang_google_content {border:0}
#chooselang_google_content {background: none;visibility:visible}
#menu_sidebar .navbar-brand small, header .navbar-brand small {color: rgba(255,255,255,0.7);}
.sidebar .tile, .sidebar .rss {background: rgba(255,255,255,0.95)}
.left-sidebar .sidebar{margin-top:15px; margin-right:15px}
.right-sidebar  .sidebar{margin-top:15px; margin-left:15px}
.sidebar .tile {margin-bottom:10px}
.page-content {margin-top:15px; height: fit-content}
footer .footer-box h4 {text-shadow: unset; color: #555; text-align:center; border:1px solid #ccc; display:block; padding: 10px 30px; width:100%; font-weight: normal}
footer .footer-box li {font-size: 1rem; margin:0 10px}
.footer-box-text {padding:0 5px}
footer {background: rgba(255,255,255,0.9); color: #333}
footer .copyright {background: #222}
.content h2.home a {color: var(--color1)}
.content .list2 a p, .content .list2 a em {color: #000}
.page-title {margin-top: 143px; background: rgba(0,0,0,0.4); color: #fff; text-align:center}
.flatpickr-calendar {margin-top:-143px}
.page-title h1, .page-title h1 a,.page-title h1 a:hover {color: #fff; text-shadow: unset; text-align:center} 
.content {padding: 20px}
.slider .carousel-one h1 {text-shadow: 4px 4px 10px #000;}
.slider .carousel-one p {text-shadow: 2px 2px 5px #000;font-style: normal;}
header .topbar .address a,header .topbar .address span{color: #ccc}
#menu_sidebar .navbar-brand img, header .navbar-brand img {border:0; margin-top:-10px}

/*#menu_sidebar .navbar-brand>br, header .navbar-brand>br {display:inline}*/
#menu_sidebar .navbar-brand, header .navbar-brand,#menu_sidebar .navbar-brand:hover, header .navbar-brand:hover {font-size: 20px}
#menu_sidebar .navbar-brand small, header .navbar-brand small {font-size: 11px}
#menu_sidebar .navbar-brand, header .navbar-brand {padding-top:10px}

.slider .carousel-one h1 {font-size: 55px;line-height: 65px;} 
.slider .carousel-one p {font-size: 30px; font-family: var(--header-font)}
.slider .overlay { position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.4)}
header .topbar .search {width: fit-content}
.search .link {white-space: nowrap; color: #fff; padding: 0 10px}
#menu_sidebar .navbar-brand span, header .navbar-brand span  {display:block}
#menu_sidebar .navbar-brand small, header .navbar-brand small  {display:none}
#menu_sidebar .navbar-brand, header .navbar-brand {text-align:left; line-height:25px}

  #menu_sidebar ul.navbar-nav li a, header ul.navbar-nav li a {border-right:1px solid rgba(255,255,255,0.1);}
    #menu_sidebar ul.navbar-nav li a:last-child, header ul.navbar-nav li:first-child a{border-left:1px solid rgba(255,255,255,0.1);}

@media (max-width: 1400px) {

    .slider {height:700px}
    .slider .carousel-one h1 {font-size: 50px;line-height: 60px;} 
    .slider .carousel-one p {font-size: 20px;}
}
@media (max-width: 1200px) {
    #menu_sidebar .navbar-brand, header .navbar-brand,#menu_sidebar .navbar-brand:hover, header .navbar-brand:hover {font-size: 18px}
    /*#menu_sidebar .navbar-brand>br, header .navbar-brand>br {display:inline}*/
    .page-title {margin-top: 139px}
}
@media (max-width: 992px) {
    #menu_sidebar ul.navbar-nav li a, header ul.navbar-nav li a {border-top:1px solid rgba(255,255,255,0.4)}
    /*#menu_sidebar .navbar-brand>br, header .navbar-brand>br {display:none}*/
    header .topbar {border-top: 1px solid rgba(255,255,255,0.3); border-bottom:0}
    .slider {height:400px}
    .slider {margin-top:130px}
    #menu_sidebar .navbar-brand, header .navbar-brand,#menu_sidebar .navbar-brand:hover, header .navbar-brand:hover {font-size: 22px}
    .slider .carousel-one h1 {font-size: 32px;line-height: 45px;}
    .page-title {margin-top:130px}
    #menu_sidebar .navbar-brand, header .navbar-brand, #menu_sidebar .navbar-brand:hover, header .navbar-brand:hover {margin-top:7px}
}

@media (max-width: 767px) {
    
#menu_sidebar .navbar-brand, header .navbar-brand {  line-height:1.2em; font-size: 14px; padding-top:12px}
#menu_sidebar .navbar-brand img, header .navbar-brand img  {display:block; height:50px; margin-right:8px}
    #chooselang_google_content {
        left: -65px;
        top: 35px;
    }
    .slider {margin-top:106px}
    .left-sidebar .sidebar{ margin-right:0}
    .right-sidebar  .sidebar{margin-left:0}
    .page-title {margin-top:113px}
    .content {padding: 10px}
    #menu_sidebar .navbar-toggler, header .navbar-toggler {top: 12px; right: 10px}
}
@media (max-width: 576px) {
    .search .link span {display:none}
    .search .link {background: #fff; display:flex;
                   line-height: 30px;
                   border-radius: 15px;
                   color: #333;
                   margin-right:4px;
                   align-items:center;
                   width: 30px;
                   height: 30px;
                   padding: 0;
                   justify-content: center;
    }
    a.wcag-button {top: 69px}
    .content .filtr-search {max-width:40%}
    /*#menu_sidebar .navbar-brand, header .navbar-brand {padding-top: 8px}*/
    /*#menu_sidebar .navbar-brand, header .navbar-brand,#menu_sidebar .navbar-brand:hover, header .navbar-brand:hover {font-size: 17px}*/
    #menu_sidebar .dropdown-menu, header .dropdown-menu {background:unset }
    #menu_sidebar .navbar-brand span, header .navbar-brand span {display:block}
    /*#menu_sidebar .navbar-brand small br, header .navbar-brand small br{display:none}*/
    .slider .carousel-one h1 {font-size: 26px;line-height: 30px;}
    .slider .carousel-one p {font-size: 15px;}
    /*#menu_sidebar .navbar-brand>br, header .navbar-brand>br {display:inline}*/
    #menu_sidebar .navbar-brand small, header .navbar-brand small {font-size:11px}
    #menu_sidebar,#menu_top {margin-top:10px}

}