
body{font-size:1.2rem;background-color: #f0f0f0; /* Цвет фона */
background-image: linear-gradient(transparent 50%, #9c9baf 50%);
background-size: 70px 70px !important;
opacity: 0.95;
background-attachment: fixed;
}
 
/*# МЕНЮ  кастомизировать  */
.navbar{ min-height:90px; background-image: linear-gradient(to bottom,  #373648, #4f4d60, #67667a, #818094, #9c9baf) !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: #02162b  !important; }
.navbar-collapse{ justify-content: flex-end;}
.navbar-toggler{  background:#373648 !important;} /*# цвет кнопки при свернутом меню  */
.navbar-collapse{justify-content: flex-end;}

.row {background: #ffffff !important;} 

  .h1,h1 {
  font-size:2.8rem!important;
    position: relative;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    color: #4e4d60;
    text-shadow: 2px 2px #9c9baf;
  }

a {text-decoration: none; color: #007bff !important;}
a:hover {text-decoration: none; color: #02162b !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;}

.footer {text-align: center; padding-top: 0.5rem;padding-bottom: 0.5rem;background-color: #373648 !important;}

