

@font-face {
    font-family: BebasNeue;
    src: url(../fonts/BebasNeue.otf);
}

 
/*# МЕНЮ  кастомизировать  */
.navbar{ min-height:110px; background-image: linear-gradient(to bottom, #494949, #494949, #494949, #494949, #ffffff) !important; } /* Фон Картинка меню */


.nav-link , .navbar-brand{ color: #ffffff !important; font-size: 1.20rem; cursor: pointer;}
.nav-link{ margin-right: 0.5em !important;font-size: 1.20rem; font-weight: 900; text-shadow: 0.05rem 0.05rem #2C0902;  }
.nav-link:hover{color: #3a4449  !important; }
.navbar-collapse{ justify-content: flex-end;}
.navbar-toggler{  background:#6c5760 !important;} /*# цвет кнопки при свернутом меню  */
.navbar-collapse{justify-content: flex-end;}




  .h1,h1 {
  font-size:1.9rem !important;
    position: relative;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    color: #3a4449;
    text-shadow: 2px 2px #cad5db;
  }
  .h1,h1::before {
    content: "";
    position: absolute;
    border-bottom: 2px solid #00838f;
    bottom: .25rem;
    left: 50%;
    width: 30%;
    transform: translateX(-50%);
  }
  .h1,h1::after {
    content: "";
    position: absolute;
    border-bottom: 2px solid #00838f;
    bottom: 0;
    left: 50%;
    width: 15%;
    transform: translateX(-50%);
  }


.h2,h2{font-size:1.7rem !important;}.h3,h3{font-size:1.5rem !important;}



/*# стили к картинкам, галерее fancybox */
.thumb img {
 -webkit-filter: grayscale(0);
filter: none;
border-radius: 5px;
background-color: #fff;
border: 1px solid #ddd;
padding: 5px;}
.thumb img:hover {
-webkit-filter: grayscale(1);
filter: grayscale(1);}
.thumb {padding: 5px;}
/*# стили к картинкам, галерее fancybox */


p{text-align:left;margin:10px;}



 /* Стили для списка новостей */
.stati{margin:auto;text-align:center;border:2px solid #392F2F;width:98%;} /* 728px - 600 = 128 */
.stati_title{background-color:#4d5158;font-size:18px;font-weight:bold;}
.stati_text{background-color:#ECEFF3;}
.stati_name{font-weight:bold;margin-top:7px;margin-bottom:7px;font-size: 15px;}
.stati_date{font-size:9px;color:#424242;margin-top:7px;margin-bottom:7px;font-weight:bold;}
.mini_img{border:1px solid #AAC1AB;border-radius:5px;margin-right:10px;margin-bottom:10px;float:left;}
.stati a{color:#01C3B3;}
.stati a:hover{color:#fff;}



footer {
  padding-top: 2rem;
  padding-bottom: 0.5rem;
background-color: #494949;
text-align: center;
}


