body, html{height:101%}
body, hr{margin:0}
#logo a, a:hover{text-decoration:none}
#logo, .top_pic_700{text-align:center}
#logo a, .cat_h2, .light a, .main_h1{text-shadow:2px 2px 5px #000}
body{font-family:Candara;background-color:#5D5D5D;font-size:14px;color:#DCDCDC;line-height:20px}
.clear{clear:both;font-size:1px}
.left{float:left}
.right{float:right}
hr{border:0;height:1px;border-top:2px solid grey;box-shadow:1px 1px 1px #000}
a:active, a:hover, a:link, a:visited{color:#452500;font-weight:700}
.fixed_banner{position:fixed;width:160px;height:600px;background-color:#000;margin-left:10px}
#leftbox, #mainbox{width:100%}
#banner_left, #banner_right{display:none}
@media (min-width:1240px){#banner_left{position:fixed;width:160px;height:600px;overflow:hidden;left:0;top:3%;display:inline;border-bottom-right-radius:15px;border-top-right-radius:15px}
}
@media (min-width:1205px){#banner_right{position:fixed;width:160px;height:600px;overflow:hidden;left:88%;top:3%;display:inline;border-bottom-left-radius:15px;border-top-left-radius:15px}
}
#page{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
@media (min-width:900px){#page{width:900px;margin-left:auto;margin-right:auto}
}
#logo{margin:5px 0 10px}
#logo a{color:#DE0000}
#logo a>div:nth-of-type(1){font-size:22px;letter-spacing:4px;margin-left:7px}
#logo a>div:nth-of-type(2){font-size:70px;line-height:46px}
#logo a>div:nth-of-type(3){font-size:22px;letter-spacing:16px;margin-left:16px}
#leftbox{height:100%}
@media (min-width:880px){#leftbox{width:22%;height:100%}
#mainbox{width:78%}
}
.top_pic_700 img{width:100%}


#menu_desktop{display:none;}
@media screen and (min-width: 600px) {
  #menu_desktop{display:block;}
}

.main_top{text-align:justify;color:#eeeeee}
.main_bottom{text-align:justify;color:#eeeeee}
.main_bottom h2{margin-top:20px;}
.main_bottom h3, .main_bottom h4{text-align: center;font-size:20px;}

h4{text-align: center;font-size:18px;}
.main_top h3{text-align: center;font-size:20px;} 
.main_top h4{text-align: center;font-size:18px;}
.main_top h5{text-align: center;font-size:16px;}


.best_games{text-align: center;}
.best_games div{width:44%;display:inline-block;margin:10px 5px;vertical-align: top;1}
.best_games div a{color:#DCDCDC}
.best_games div img{width: 100%;}

@media (min-width:390px){
  .best_games div{width:30%;}
}

.main_h1{text-align:center;font-size:32px;line-height:30px}
.related_blogs a{text-decoration:none;font-size:22px}
.main_box >a:nth-of-type(1){text-decoration:none;font-size:22px;text-align:center;display:block;margin-bottom:5px}
.main_box{width:98%;text-align:justify;margin-top:10px;display:inline-block;padding:3px}
.main_box iframe{text-align:center;display:block}
.main_box img{margin:0 auto;display:block;padding:4px 0;width:100%}
.main_box iframe{margin:0 auto;padding:4px 0 19px}

@media (min-width:420px){
  .main_box{width:48.5%}
}
@media (min-width:720px){
  .main_box img{width:auto}
  .top_pic_700 img{width:99.8%}
}

.normal_a{font-size:14px !important;padding:0px !important; display:inline !important; color:#383838!important; 
text-shadow:none !important;text-decoration:underline !important;}
.normal_a:hover{text-decoration:none !important;}

.related_blogs{width:30%;text-align:justify;margin-top:10px;display:inline-block;padding:3px;}
.related_blogs img{margin:0 auto;display:block;padding:4px 0;width:100%;height:auto;}
.related_blogs a{text-align:center;display:block;margin-bottom:5px;font-size:16px;}
@media (min-width:620px){
  .related_blogs{width:32%}
  .related_blogs img{height:150px;}  
}
.cat_h2{text-align:center}
.advert_box img{padding:9px 0}

.light, .light a{background-color:#1E1E1E;color:#C2C2C2}
.light >a:nth-of-type(1){color:#DE0000}
.light >a:hover:nth-of-type(1){text-shadow:2px 2px 5px red}
.dark, .dark a{background-color:silver;color:#383838}
.dark >a:nth-of-type(1){color:#DE0000;text-shadow:2px 2px 5px #fff}
.dark >a:hover:nth-of-type(1){text-shadow:2px 2px 5px red}

.game h1, .game h2, .game h3, .game h4{text-shadow:2px 2px 5px #000}
.game{background-color:#434343;padding:0 0 1px}
.game p{padding:0 10px;text-align:justify}
.game .button, .game .gallery, .game h1, .game h2, .game h3{text-align:center}
.game p a{color:#fff}
.game h1{font-size:36px}
.game h3{font-size:20px}
.game .gallery img{width:135px}
.game .button{margin:10px auto;background:#1F1F1F;width:200px;padding:5px;box-shadow:1px 1px 10px #fff}
.game .button:hover{box-shadow:1px 1px 10px red}
.game .button a{font-size:18px;color:#C9C9C9;text-shadow:2px 2px 5px red}
.footer_links span, .thanks_item{font-size:16px}
.breadcrumb a, .footer a, .thanks_item a{color:#fff}
.footer_links span, .game .button a:hover{text-shadow:2px 2px 5px #000}
.breadcrumb div{display:inline}
.footer_links, .thanks_item{display:inline-block;text-align:center}
.breadcrumb{text-align:center;padding:12px 0}

.breadcrumb ol{padding:0;display: inline;}
.breadcrumb li{list-style-type:none;height:25px;vertical-align:top;display: inline;}


.footer{text-align:center;padding:15px 0}
.footer_links{width:100%;font-weight:700;vertical-align:top;margin:15px 0}
.footer_links a{font-weight:400;color:#fff}
.footer_links ul{list-style-type:none;margin:0;padding:0}
@media (min-width:400px){.footer_links{width:47%}
}
@media (min-width:600px){.footer_links{width:24.5%}
}
.thanks_item{padding:10px}
.blog_games, .blog_games a{font-size:18px;text-align:center;color:#DCDCDC;margin:10px 0 25px}
.content_writing{text-align:center;width:100%;background-color:#0C0C0C;color:#FFFFFF;position:fixed;top:0px;padding:4px;z-index:1000;border-bottom:1px solid #FFFFFF;}
.content_writing_top{margin-top:33px;}

.top_games{text-align:center !important;margin:0 0 5px 0;font-size: 16px;}
.top_games span{display:block;margin-bottom:10px;}
.top_games_item img{display:block;}
.top_games_item a{font-size: 12px;color:#DCDCDC;}
.top_games_item{display:inline-block;}
.star{position:relative;top:5px;display:inline;font-size:34px;color: red;}

#show_popad_code{width:90%; color:#E7E7E7; z-index:9999;  box-shadow:10px 10px 8px rgba(0,0,0,0.5);  border-radius:5px;  border:2px solid #EEEEEE;  background-color:#262626;  display:none;  font-size:18px;  text-align:center;  padding:5px 10px 5px 10px;}
#show_popad_code img{width:100%;}
#show_popad_code .header{color:#E7E7E7;font-size:18px;}
#show_popad_code a{color:#E7E7E7;}
@media (min-width:400px){
  #show_popad_code{width:65%;font-size:18px;padding:15px 25px 15px 25px;}
}
@media (min-width:1000px){
  #show_popad_code .header{font-size:28px }
  #show_popad_code{width:auto;padding:30px 50px 30px 50px;}
  #show_popad_code img{width:auto}
}

#send_link_container{max-width:430px;max-height:480px;width:88%;height:95%;box-shadow:10px 10px 8px rgba(0,0,0,.5);border-radius:5px;border:2px solid #EEE;background-color:#252525;padding:10px;display:none;color:#D2D2D2 !important;font-size:18px;text-align:center}
.send_link_a{font-size:20px;color:#D2D2D2 !important; margin:20px 0 25px 0; display:block; text-align: center;}

#top_button {display: none;position: fixed;z-index: 99;border: none;outline: none;cursor: pointer;font-weight: bold;bottom: 5px;right: 5px;background-color: #969696;color: white;padding: 12px;border-radius: 7px;background: #969696 url(graphics/top.svg) no-repeat center 45%;height: 40px;width: 40px;vertical-align: middle;}
#top_button:hover{background-color: #555;}

.game_video{margin:15px auto 5px auto;display: block;width:100%; height: auto;background-color:#000000}
@media (min-width:600px){.game_video{width:90%;}}
.iframe_video{width:90%;height:385px;border:none;display:block;margin:10px auto;}
@media (max-width:660px){.iframe_video{height:320px;}}
@media (max-width:470px){.iframe_video{height:235px;width:98%;}}