@import url("https://fonts.googleapis.com/css?family=Russo+One&subset=latin,cyrillic,cyrillic-ext");
@import url("https://fonts.googleapis.com/css?family=Oswald&subset=cyrillic");
@import url('https://fonts.googleapis.com/css2?family=Scada&display=swap');
html {
  scroll-behavior: smooth;
}

.bread .breadcrumb {
  background: black; }
  
  
  
  @media only screen and (max-width:990px){
/* styles for browsers <= 1024px; */

.h___ {

    flex-direction: column;
}

.happy_cat {
    max-width: 100%;
    background-color: silver;
}

nav .container img{
	width:80%;
}

.happy_game {
max-width: 675px;
background-color:silver;
 } 

.game_card {
   
    flex-direction: column;
}

.GamePoster {
    width: 100%;
    filter: drop-shadow(-1px 4px 3px black);
    margin-right: 0;
    margin-bottom: 10px;
}

}


  @media only screen and (min-width:990px){
/* styles for browsers > 1024px; */

.happy_cat {
    max-width: 50%;
    background-color: silver;
}


.happy_game {
max-width:728px;
min-width: 728px;
background-color:silver;
 } 

.GamePoster {
    width: 51%;
    filter: drop-shadow(-1px 4px 3px black);
    margin-right: 10px;
} 

}


.happy_cat {

background-color:silver;
 }


.header .container {
  background: transparent; }

.container {
  background: #fff; }

body {

  background: url(/img/bigboard.jpg) no-repeat center center fixed;
   padding-top: 75px;
   padding-bottom: 120px;
  /*background-position-y: 50px; */
  background-size: cover;
}

.tiles {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between; }
  .tiles .m-descriptor {
    position: absolute;
    bottom: -16px;
    width: 90%;
    margin-left: 4px;
    overflow: hidden;
    max-height: 60px;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .tiles .m-descriptor a {
      color: white; }
  .tiles img {
    box-shadow: -3px 2px 5px 0px #292323; }
  .tiles .col-md-4 {
    position: relative;
    margin-bottom: 10px; }

.CoverIcon {
background-color: black;
    min-height: 90px;

}



.CoverIcon:after {
background-color: black;
    min-height: 90px;

}

.CoverIcon img {
  max-height: 90px;

    
max-width: 90px;
    min-width: 90px;

 }
 .CoverIcon span {
filter: drop-shadow(.1px 4px 6px black);

 }
 
  .CoverIcon span:before {
filter: blur(10px);
content:'';
 }


.background-filter: {
  -webkit-backdrop-filter: blur(5px); /* Use for Safari 9+, Edge 17+ (not a mistake) and iOS Safari 9.2+ */
  backdrop-filter: blur(5px); /* Supported in Chrome 76 */


}

.nomar {
  margin: 0;
  padding: 0; }

.h-head {
  color: #051305;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Russo One;

  font-size: 1.7rem;
}

.veryH{

  padding-bottom: 0 !important;
    padding-top: 26px !important;
}

.h___ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: auto;
  padding-top: 13px;
  padding-bottom: 13px; }
 
 

.badger {
  display: flex;
  align-items: center;
  font-size: 140%;
  padding-bottom: 25px; }
  .badger a {
    color: white; }
  .badger span {
    margin-right: 6px; }

.game_row_container {
  display: flex;
  border: 1px solid;
  border-bottom: 0;
  /* margin: 10px; */
  border-color: #d2d2d2;
  background-color: #eceeef;
  align-items: baseline;
  flex-wrap: wrap; }

.vert_cont {
  display: flex;
  flex-direction: column; }

.arrow-plate {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-height: 70px;
  margin-top: 25px;
  margin-bottom: 20px; }

.description {
  max-height: 210px;
  overflow-x: auto;
  margin-top: 20px;
  margin-bottom: 20px;  }

.chanIcon img {

  max-height: 90px;
    max-width: 120px;
  /* margin-left: 31px;
  margin-right: 10px;  */
}



.more_games_Icon img {
  height: 85px;
margin-bottom: 4px;
  }

.more_games_Icon:first-child {
  margin-left: 30px; }

.more_games_Icon {
  margin-right: 5px; }

.chanBageCap {
  overflow-x:auto;
  display: flex;
  align-items: baseline;
/*   flex-wrap: wrap; */
  flex: 1;
  justify-content: flex-start; }

@media only screen and (max-width: 1199px) {
  .chanBageCap {
    display: none; } }

.GameBageCap {
  display: flex;
  align-items: center;
  flex: 1;
  justify-content: flex-start; }
  .GameBageCap h2 {
    white-space: inherit; }

.tags {
  display: flex;
  align-items: center;
  color: #096C37; }

.chanDetails {
  margin-left: 10px;
  /*  border: 1px solid;  */ }

.Russo {
  font-family: Russo One;
  color: #096C37;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 360px;
  white-space: nowrap; }

.max-w-300 {
  max-width: 270px; }

.leta {
  overflow: auto;
  /* text-overflow: ellipsis; */
  white-space: nowrap; }
  .leta a {
    color: black; }

.leta-item {
  font-size: larger;
  margin: 0px 10px 0px 10px; }

.game_card {
  display: flex; }

/* .GamePoster {
  width: 51%;
  filter: drop-shadow(-1px 4px 3px black);
  margin-right: 10px;
  } */
  
  
  .GamePoster img {
	width: 100%;
    border-radius: 20px;
  }

.game_info_list .list-group {
  border: 0; }

.game_info_list .list-group-item {
  border: 0; }

.game_info_list {
  font-family: 'Scada', sans-serif;
    max-width: 426px;
	font-size: medium;

  }

#video_canvas {
  /* min-height: 75.3vh; */ }

.soci i {
  color: #5bc0de; }
  .soci i:hover {
    color: orange; }

.soci .fa {
  padding: 0;
  font-size: 150%; }

.fr {
  margin-right: 5px !important; }

.red-card {
  box-shadow: -21px 0px 0px 0px #da1717;
  padding-left: 3px; }

.movie-title {
  color: white; }
  
  #nf-rotator{
	text-align:center; 
	padding-bottom:10px;  
  }
  
  @media only screen and (max-width: 999px) {
   #nf-rotator{display: none; } 
   }
  
.miracle{
	
    float: right;
    width: 300px;
    margin: 0 -330px 0 20px;
    height: 60vh;
	background:transparent;
	
}