/*!
 * Igrodrom.net
 * Copyright 2013-2019 Igrodrom.net
 */
 


h1 {font-size: 180%;font-weight: 600;}
h2 {font-size: 160%;font-weight: 600;}
h3 {font-size: 125%;font-weight: 600;}
h4 {font-size: 110%;font-weight: 600;}

.imgborder {border: 1px solid #C0C0C0;padding: 0;}

 @media screen and (max-width: 600px){
.breadcrumb{display:none}
} 

a{color: #23A3FF;}  
a:hover {color: #0094FF;}

.image_date {
    display: ; 
    position: relative;
    margin-bottom: 5px;
}

.date-on-image {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 6px 6px 0px 10px;
	background:rgba(0,0,0,0.7);
	color: #FFFFFF;
}

.date-on-image h5 {font-size: 108%;font-weight: 600;}


.logo {max-height: 40px;padding: 0;}
.post-pinfo {margin: -10px 0 10px 0; font-size: 90%;}
.news-item {margin-bottom: 15px;}

.page-title {margin-top: -25px;}
.page-nav {margin-top: -15px;}

/* .anchor {display:block;padding-top:80px;margin-top:-80px;}
.anchor2 {display:block;padding-top:90px;margin-top:-90px;} */
.titleanchor {color:#F2F2F2;font-size:70%;}

.fill {min-height: calc(100vh - 326px);}

.content ul {margin: 0 0 10px -15px;}

/* Video */
.videos img {
  width:100%;
  height:auto;
	margin:-35px -0px -35px 0px;
}
.crop{
	overflow:hidden;
	}
a.video {
  float: left;
  position: relative;
}
a.video span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("/img/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.video span {
    background-size: 400%;
  }
}

.post-toc {
	margin: 0 15px 10px 0;
	padding: 10px 5px 15px 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #DDDDDD;
}
.post-toc p{
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	margin-bottom: 5px;
}
.post-toc ul {
    list-style-type: none;
	margin: 0 5px 0 -20px;
}
.post-toc li {
	padding: 2px 0px;font-weight: 500;
}

.gamecard {
	font-size: 14px;
}

.guides{
	font-size: 15px;
}

blockquote {
display: inline-block;
font-family: Georgia, serif;
font-size: 17px;
font-style: italic;
margin: 0.25em 0 0 30px;
padding: 0.25em 0px 0.25em 35px;
line-height: 1.45;
position: relative;
color: #7a7a7a;
}
blockquote:before {
display: inline-block;
content: "\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;
}

.form-check-input {margin-top: .4rem;}

.gameinfo:after {font-family: "FontAwesome";content: "\00a0\f05a";}

.newsimg100 {object-fit: cover;width: 100%;height: 100px;}
.newsimg150 {object-fit: cover;width: 100%;height: 150px;}
.newsimg200 {object-fit: cover;width: 100%;height: 200px;}
.fileimg200 {object-fit: cover;width: 100%;height: 150px;}

.newstitle  {line-height: 120%;margin-top: 5px;}


span.color1,span.color2 {
  background: red;
   border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  line-height: 2.6em;
  margin: 5px;
  text-align: center;
  width: 2.6em; 
}

span.color3,span.color4 {
  background: #FF6A00;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  line-height: 2.6em;
  margin: 5px;
  text-align: center;
  width: 2.6em; 
}

span.color5,span.color6 {
  background: #FFD000;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  line-height: 2.6em;
  margin: 5px;
  text-align: center;
  width: 2.6em; 
}

span.color7,span.color8 {
  background: #0094FF;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  line-height: 2.6em;
  margin: 5px;
  text-align: center;
  width: 2.6em; 
}

span.color9,span.color10 {
  background: #41DB00;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  line-height: 2.6em;
  margin: 5px;
  text-align: center;
  width: 2.6em; 
}
