body{
  /*background-color: #641915; */
  /*background: linear-gradient(to top, #641915, rgb(184, 68, 39));*/
  background-color: #ffffff;
  height: 100vh;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.appmain{
  background-color: #ffffff;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(../fonts/Raleway-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v10/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
.bannerhome{
  font-family: "Cormorant Garamond";
  font-size: 50px;
  padding: 15px;
  color:rgb(255, 255, 255);
  text-shadow: 5px 5px 10px black, 0 0 25px rgb(36, 9, 9), 0 0 5px rgb(0, 0, 0)
}
.bannersubhome{
  font-family: "Cormorant Garamond";
  font-size: 25px;
  padding: 15px;
  color:rgb(255, 255, 255)
}
.headertxt {
  font-family: "Cormorant Garamond";
  font-size: 26px;
  padding: 15px;
  color:rgb(77, 2, 2)
}
.headertxt::after{
    content: "\a";
    white-space: pre;
}

.subheadertxt {
  font-family: "Cormorant Garamond";
  font-size: 18px;
  padding: 15px;
  color:rgb(61, 47, 47)
}

.razdel {
  font-family: "Cormorant Garamond";
  font-size: 26px;
  padding: 15px;
  color:rgb(77, 2, 2);
  text-align: center;
}
.razdel::after {
  content: "\a";
  white-space: pre;
}
.newshome {
  white-space: nowrap;
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   max-width: 75ch;
   line-height: 16px;     /* fallback */
   max-height: 320px;      /* fallback */
   -webkit-line-clamp: 3; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.my-navbar {
    background-color: #641915;
}
   
  .my-navbar .navbar-brand {
   
    color: #fff;
   
  }
   
  .my-navbar .navbar-brand:hover, .my-navbar .navbar-brand:focus {
   
    color: #AAD5FF;
   
  }
   
  .my-navbar .navbar-text {
   
    color: #d7e2e9;
   
  }
   
  .my-navbar .navbar-nav > li > a {
   
    color: #fff;
   
  }
   
  .my-navbar .navbar-nav > li > a:hover, .my-navbar .navbar-nav > li > a:focus {
   
    color: #fff;
   
    background-color:#B05800;
   
  }
   
  .my-navbar .navbar-nav > li > .dropdown-menu {
   
    background-color: #B05800;
   
  }
   
  .my-navbar .navbar-nav > li > .dropdown-menu > li > a {
   
    color: #252525;
   
  }
   
  .my-navbar .navbar-nav > li > .dropdown-menu > li > a:hover,
   
  .my-navbar .navbar-nav > li > .dropdown-menu > li > a:focus {
   
    color: #252525;
   
    background-color: #800400;
   
  }
     
  .my-navbar .navbar-nav > li > .dropdown-menu >  a:hover,
   
  .my-navbar .navbar-nav > li > .dropdown-menu >  a:focus {
   
    color: #252525;
   
    background-color: #800400;
   
  }
   
  .my-navbar .navbar-nav > li > .dropdown-menu > li > .divider {
   
    background-color: #B05800;
   
  }
   
  .my-navbar .navbar-nav > .active > a, .my-navbar .navbar-nav > .active > a:hover, .my-navbar .navbar-nav > .active > a:focus {
   
    color: #e5dbdb;
   
    background-color: #B05800;
   
  }
   
  .my-navbar .navbar-nav > .open > a, .my-navbar .navbar-nav > .open > a:hover, .my-navbar .navbar-nav > .open > a:focus {
   
    color: #e5dbdb;
   
    background-color: #425766;
   
  }
   
  .my-navbar .navbar-toggle {
   
    border-color: #425766;
   
  }
   
  .my-navbar .navbar-toggle:hover, .my-navbar .navbar-toggle:focus {
   
    background-color: #425766;
   
  }
   
  .my-navbar .navbar-toggle .icon-bar {
   
    background-color: #d7e2e9;
   
  }
   
  .my-navbar .navbar-collapse,
   
  .my-navbar .navbar-form {
   
    border-color: #d7e2e9;
   
  }
   
  .my-navbar .navbar-link {
   
    color: #d7e2e9;
   
  }
   
  .my-navbar .navbar-link:hover {
   
    color: #e5dbdb;
   
  }
   

  .nav-header {
	  font-family: "Raleway";
	  font-size: 22px;
    font-weight: bold;
    padding: 15px;
    background-color: rgb(207, 153, 98);
    /*border-radius: calc(.25rem - 1px);*/
  }
  .nav-header a{
    color: #800400;
  }
  .nav-left{
    text-align: left;
  }
  .nav-center{
    text-align: center;
    color: #800400;
	  font-size: 34px;
    font-weight: bold;
  }
  .nav-right{
    text-align: right;
  }
   
  .under{
	  border-bottom: 1px solid rgb(77, 2, 2);
  }
   
  .kupi{
    display: block;
    text-align: center;
    color: #ffffff;
    padding: 5px;
    background-color: #800400;
  }
  .kupi a {
    color: #ffffff;
  }
  .kupi a:hover {
    color: #ffffff;
  }
  .den {
	  font-family: "Raleway";
	  font-size: 38px;
    font-weight: bold;
    color: rgb(77, 2, 2);
  }
  .navbar-toggler{
    padding:.25rem .75rem;
    font-size:1.125rem;
    line-height:1;
    background-color:#B05800;
    border:1px solid #B05800;
    border-radius:.25rem
  }
  .navbar-toggler-icon{
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
   
  @media (max-width: 767px) {
   
    .my-navbar .navbar-nav .open .dropdown-menu > li > a {
   
      color: #252525;
   
    }
   
    .my-navbar .navbar-nav .open .dropdown-menu > li > a:hover, .my-navbar .navbar-nav .open .dropdown-menu > li > a:focus {
   
      color: #252525;
   
    }
   
    .my-navbar .navbar-nav .open .dropdown-menu > .active > a, .my-navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .my-navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
   
      color: #252525;
   
      background-color: #425766;
   
    }
  }