/*
Theme Name: Jeux ssss
Theme URI: 
Description: The ultimate responsive WP theme; cures your common Bootstrap problems such as nav-menu, pagination etc.Built for speed, both loading-wise & development-wise.Comes packed with distinctive features such as adjustable layout, automatic Google Fonts update, sleek options panel, sub-themes and many built-in extensions; lightbox, font-icons etc.Optional layout per post/page.In short, you can have whatever you want, however you want.
Version: 
Author: 
Author URI: 
Tags: responsive-layout, black, white, one-column, two-columns, fluid-layout, custom-background, custom-colors, custom-menu, full-width-template, theme-options, translation-ready,left-sidebar,right-sidebar
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/
body {
    background: #fff url(/wp-content/uploads/2016/05/bg-grid.png) repeat;
}
div#wrap 
{
background:	#49981d url("http://www.panfu.fr/css/images/background_stripe.png") 0 0 repeat-x;
}
.head-bor {
    border-bottom: 4px solid #50a3ff;
    box-shadow: 0 1px 0 #388be7, 0 5px 0 #2073cf;
    margin: 0 0 5px;
}

.bs-callout h4 {
margin-top: 0;
margin-bottom: 5px;
}
.bs-callout-danger {
background-color: #fdf7f7;
border-color: #eed3d7;
color: #63222d;
}
.bs-callout {
margin: 20px 0;
padding: 20px;
border-left: 3px solid #eee;
}
.bs-callout-danger h4 {
color: #b94a48;
}

/* GENERAL FIXES */
body.admin-bar .navbar-fixed-top{ top: 28px}
#content { padding-top: 1em;}
.carousel .attachment-eo-carousel {    margin: 0 auto;}
.carousel-caption {top: 0.1em}
/* _eo-review: make this an option ? */
#content img {
   /* width: 120px;
    height: 80px;*/
    display: block;
    /*height: auto;
    max-width: 100%;*/
}
a.logo {max-width: 100%;}

.navbar-nav > li > a {
    padding: 1em 0.8em;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.navbar-nav > li > a {
    padding: 1em 0.4em;
}
}
@media only screen and (min-width : 768px) and (max-width : 1170px){
.navbar-nav > li > a {
    padding: 1em 0.4em;
}
}
@media only screen and (min-width : 768px){

.searchwrap input.s_exp:focus {
 /*width: 200%;*/
 -moz-transition: width 0.5s ease-out;
 -webkit-transition: width 0.5s ease-out;
 transition: width 0.5s ease-out;
}
}
a.logo_img { padding:0.4em;}

/* prevent overflow of enforced divs in post conten ? 
Forced to put by weird 1200px image examlpe of WP unit test.. It'd be allright if they dint set element.style for the parent div...
I mean what's the point of forcing parent element.style to 1200px and then saying it shouldnt overflow ?*/
/*.post_content div {
	width: 100% !important 
}*/
.navbar-fixed-top  {
	/* _eo-check: better solution ?
	If the menu items horizontally dont fit,  the navbar height can not be estimated, therefore you can not know how much padding-top you would require in order for navbar not to block any content
	Set a max-height to prevent it, and add a js solution to display the navbar toggle if  regular navbar exceeds one-line in height
	margin-bottom: 1em;
    max-height: 3em;*/
}
body.fixednav #maincnot {
	padding-top: 4em;
}
/* Non-js adjustment for sub-menus */
li.menu-item:hover > ul, li.page-item:hover > ul , li.dropdown:hover > ul {	display: block;}
li.menu-item.placeholder:hover ul {	display: none;}

ul#comment-form-elements  {
	list-style-type: none;
	padding-left: 1em;}
	
	/*
.carousel-inner > .item {	display: block;	position: absolute; visibility: hidden;}
.carousel-inner > .item.active {	position: relative; left: 0;visibility: visible;}*/


#highlights img {margin: 0 auto;}

span.holdimg {
	background: url("rsc/img/ph.jpg") repeat;
    display: block;
    height: 100%;
    min-height: 20em;
    width: 100%;
}
#copyright_foot.authl {
	background: url("rsc/img/eofeb.png") top right no-repeat;
	margin-bottom:0;
	padding-bottom: 1em;
	padding-right: 62px;
}


/* wp-specific classes */
.wp-caption{}
.wp-caption-text{}
.sticky{ border: 1px dotted #eee; padding:0.6em;}
.gallery-caption{ font-weight: 90%;}.
.bypostauthor{ color:#999;}
#all_comments ul{	list-style-type: none;}
ul.commentlist { padding-left: 1em;}
#all_comments .media{ border: 1px solid #ccc; padding: 1em; margin-bottom: 0.4em;}

.glyphicon {    margin-right: 0.4em;}

.cbinl {float: left; margin-right: 0.8em; margin-bottom: 0.4em;}
.cbinr {float: right; margin-left: 0.8em; margin-bottom: 0.4em;}
hr {width: 100%; clear: both;}
a.cboxElement:hover img {	width: auto;}
#main article {    border-bottom: 1px dashed #777777;}
.gallery-item .thumbnail {	display: inline-block;}
/* content_width adjustment */
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}
i.fa {  margin-right: 0.2em;}
/* hide fontawesome icons if not enabled */
body.fa_hid i.fa {	display: none;}
#footer ul {    list-style-type: none;
    padding-left: 0.6em;}
#footer ul li ul li ul {	display: none;}
#footer ul li ul li {
    border-left: 1px solid #CCCCCC;
    margin-bottom: 0;
    padding-left: 0.4em;
}
.wp-caption { max-width: 100%;}
.ahighlight {
 border-bottom: 1px dashed #EEEEEE;
    margin-bottom: 1px;
    padding-bottom: 0.6em;
}
article footer { font-size: 90%;}
article h2.h2 {
    margin: 0.2em 0;
   
    
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: black;
    font: bold 12px/14px Verdana, Geneva, sans-serif;
    padding: 0 0 5px;
}
.page-header {
    margin: 1px 0 0.6em;
    padding-bottom: 0.2em;
}
#main article {
    border-bottom: 1px dashed #777777;
    margin-bottom: 2em;
    padding-bottom: 0.1em;
}
dl.gallery-item dt, dl.gallery-item {
display: inline;
display: inline-block;
/* inline display fix for gallery items	*/
}
dl.gallery-item {margin-right: 0.2em; float: left;}
dl.gallery-item a.thumbnail {	margin-bottom: 0.4em;}
.gallery-size-thumbnail .gallery-caption {
    width: 12em;
	max-width: 14em;
	max-height: 4em;
	overflow: hidden;
}
#highlights {text-align: center;}
#content img.wp-smiley {display: inline;}
span.footmeta {padding-right:0.4em;}
.comment-form input#defsubmit {display: none;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.carousel-caption {	padding: 0 !important;}
.carousel-caption p {font-size: 1.2em;}
.carousel-control { width: 10%;}
.navbar-brand {float: none !important; display:block; height: auto !important;}
/*a#logo_lg {overflow: visible;}*/

.background-top {
    background: linear-gradient(to bottom, #262626 0%,#252525 19%,#1f1f1f 46%,#0e0e0e 100%);
}

.background-top .top-box {
    float: left;
    background: #3c3c3c;
    border: 1px solid #000;
    border-radius: 6px;
    padding: 5px;
    color: #fff;
    margin-top: 5px;
    margin-bottom: 5px;
}

.background-top .top-box-wid {
    /*width: 89%;*/
}

.background-top .fl-bg-top {
    float: right;
    margin-left: 7px;
}

.pad-bg-top {
    padding: 0;
}

.background-top .btn-01 {
    background: linear-gradient(to bottom, #fbd924 0%,#fbd420 27%,#f8bd0e 73%,#f8b80a 100%);
    border-radius: 5px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 -1px 1px rgba(0, 0, 0, 0.4);
    border: 1px solid #2c2c2c;
    float: left;
    height: 31px;
    width: 100px;
    font: bold 11px/28px Verdana, Geneva, sans-serif;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 0 4px;
}

.background-top .btn-02 {
    background: linear-gradient(to bottom, #b1b1b1 0%,#b1b1b1 10%,#adadad 20%,#7f7f7f 80%,#7b7b7b 90%,#7b7b7b 100%);
    border-radius: 5px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 -1px 1px rgba(0, 0, 0, 0.4);
    border: 1px solid #2c2c2c;
    float: left;
    height: 31px;
    width: 100px;
    font: bold 11px/28px Verdana, Geneva, sans-serif;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 0 4px;
}

.background-top .btn-01:hover, .background-top .btn-02:hover {
    background:#2c9dd9;
    color: #fff;
}

.background-top a {
    text-decoration: none;
}

.background-top .like {
    background: url(/wp-content/uploads/2016/05/ico-03.png) 50% -63px no-repeat;
    width: 32px;
    height: 32px;
    float: left;
    padding: 5px 4px 6px;
}

.background-top .like span {
    background: #960000;
    float: right;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    font: bold 9px/16px Verdana, Geneva, sans-serif;
    color: #fff;
    text-align: center;
    margin: 8px -5px 0 0;
}

.background-col-hd {
    background: linear-gradient(to bottom, #103265 0%,#103265 31%,#12366a 35%,#184078 42%,#245391 52%,#4583cc 71%,#5ca1ef 84%,#67afff 94%,#67afff 100%);
}

.background-header {
    background: url(/wp-content/uploads/2016/05/bg-main-block-logout.jpg) 100% 100% no-repeat;

}

.bg-qv-hd {
    background: url(/wp-content/uploads/2016/05/bg-grid.png) repeat;

}

.navbar {
    border: none;
    margin-bottom: 0px;
}

.logo_img {
    padding-left: 0px !important;
    padding-top: 20px !important;
    padding-right: 0px !important;
}

.search-query {
    background: #fff;
    border: 1px solid #76aed1;
    padding: 7px 8px 6px;
    height: 31px;
    width: 200px !important;
    margin-top: 34px;
    border-radius: 5px;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px #22609b;
    font: 12px/16px Verdana, Geneva, sans-serif;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.searchwrap {
    padding: 0px;
}

.searchwrap .navbar-form {
    padding: 0px;
    padding-left: 12px;
}

.searchwrap .btn-search {
    background: url(/wp-content/uploads/2016/05/ico-05.png) no-repeat;
    border: 0;
    width: 33px;
    height: 33px;
    float: left;
    cursor: pointer;
    margin: 32px 0 0 4px;
}

.head-sub-box {
    background: url(/wp-content/uploads/2016/05/bg-sub-box.png) 50% 100% no-repeat;
    float: right;
    margin: 3px 0 -29px;
    padding: 10px 0 16px;
    margin-right: 16px;
}

.head-box {
    background: linear-gradient(to bottom, #7cafd9 0%,#7cafd9 17%,#73a9d6 31%,#609ed1 47%,#2e7fc2 73%,#2077be 83%,#2077be 100%);
    border-radius: 3px;
    padding: 4px;
    float: left;
    /*width: 340px;*/
}

.area {
    background: white;
    border-radius: 3px;
    box-shadow: inset 0 0 5px 1px #0f3ea0;
    font: 12px/12px Verdana, Geneva, sans-serif;
    color: #173767;
    word-spacing: -1px;
    padding: 19px 5px 20px;
    padding-right: 30px;
}

.head-box .img {
    float: left;
    margin: -26px 5px 0 -3px;
}

.head-box .block {
    overflow: hidden;
}

.head-box .block strong {
    font: bold 17px/18px Verdana, Geneva, sans-serif;
    margin: 0 0 -1px;
    display: block;
}

.head-box .block span {
    display: block;
}

.nav-mn-pad {
    padding: 0px;
    padding-top: 22px;
}

.nav-container .nav-block {
    background: linear-gradient(to bottom, #bae0ff 0%,#bae0ff 33%,#a3d3ff 42%,#67b0ff 59%,#50a3ff 69%,#50a3ff 100%);
    border-radius: 9px 9px 0 0;
    padding: 4px 4px 0;
}

.nav-container .nav-block .block {
    background: #0c3057;
    box-shadow: inset 0 10px 10px #08223d;
    border-radius: 8px 8px 0 0;
    padding: 10px;
}

.home-bg {
    background: url(/wp-content/uploads/2016/05/ico-home.png) no-repeat;
    width: 41px;
    height: 41px;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0px -10px 0;
    background-position: 9px 10px;
    border-radius: 5px;
    margin-left: 0px;
    background-size: 22px 20px;
}

.home-bg:hover, .home-bg:active {
    background: url(/wp-content/uploads/2016/05/ico-home-act.png) no-repeat;
    border-radius: 5px;
    background-position: 9px 10px;
    background-size: 22px 20px;
}

.col-hm-bg {
    float:left;
    background-color: #fff;
    width: 41px;
    height: 41px;
    border-radius: 5px;
}

.col-hm-bg:hover, .col-hm-bg:active {
    background: linear-gradient(to bottom, #55abff 0%,#5aa7ff 47%,#4e9bf3 52%,#4e9bf3 100%);
}
.navigation>a {
    background: linear-gradient(to bottom, #55abff 0%,#5aa7ff 47%,#4e9bf3 52%,#4e9bf3 100%);
}

.top-nav li {
    margin: 0 0 0 10px;
    padding: 0 0 17px;

}

.top-nav li a {
    background: linear-gradient(to bottom, #fff 0%,#fff 45%,#f2f2f2 55%,#f2f2f2 100%);
    height: 41px;
    border-radius: 5px 5px 0 0;
    color: #0c3058 !important;
    cursor: pointer;
    padding: 0 19px 0 20px;
}

.top-nav li a:hover {
    color: #fff !important;
    background: linear-gradient(to bottom, #55abff 0%,#5aa7ff 47%,#4e9bf3 52%,#4e9bf3 100%);
    text-decoration: underline;
}

.navbar-default .navbar-nav>.active>a {
    color: #fff !important;
    background: linear-gradient(to bottom, #55abff 0%,#5aa7ff 47%,#4e9bf3 52%,#4e9bf3 100%);
    text-decoration: none;
}

.navbar-default .navbar-nav > li > a {
    font: 17px/41px Impact, Verdana, Geneva, sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

#menu-item-43 a {
    padding-bottom: 2px;
    margin: 0 0 -2px;
    background: linear-gradient(to bottom, #0d68cd 0%,#0d68cd 45%,#005bc0 55%,#005bc0 100%);
    color: #fff !important;
    text-decoration: none;
}

#menu-item-43 a:hover{
    color: #fff !important;
    background: linear-gradient(to bottom, #55abff 0%,#5aa7ff 47%,#4e9bf3 52%,#4e9bf3 100%);
}
.category_icon {
    padding: 9px;
    opacity: 0.5;
    display: inline;
    margin-right: 5px;
}

.scaling .nav_menu {
    float: left;
    list-style: none;
}

.scaling .nav_menu a {
    padding: 0;
    text-align: center;
    color: #fff;
    height: auto;
    float: left;
    width: 162px;
    text-transform: uppercase;
    font: 14px/18px Verdana, Geneva, sans-serif !important;
    line-height: 22px !important;
}

.scaling {
    background: linear-gradient(to bottom, #005bc0 0%,#005bc0 35%,#0057b7 46%,#004da3 58%,#004a9b 65%,#00499a 100%);
    overflow: hidden;
    border-top: 2px solid #54a5ff; 
    top: 40px;
    left: 0;
    width: 99.2%;
    padding: 4px 0 3px;
    font: 14px/18px Verdana, Geneva, sans-serif;
    line-height: 22px;
    margin-left: 4px
}

.bg-nav-m {
    background: url(/wp-content/uploads/2016/05/sep-02.png) 0 60% no-repeat;
    margin: 0;
    padding: 0;
}

.soc-net {
    background-image: url(/wp-content/uploads/2016/05/biseau_socialnetwork.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: 0px;
}

.game-post header {
    border-bottom: none;
    box-shadow: none;
    margin: 0 0 0;
}

.thumbnail {
    background: none;
    border: none;
    width: 120px;
}

#main .game-post {
    border-bottom: none;
    background: #a7a7a7;
    padding: 0px;
    font: 11px/14px Verdana, Geneva, sans-serif;
    color: #fff;
    overflow: hidden;
}

#main .game-post .cbinl {
    float: left;
    margin-right: 6px;
    margin-bottom: 0;
}

#main .game-post .page-header {
    border-bottom: none;
    margin: 0 0 0;
    padding-bottom: 0;
}

#main .game-post .page-header a {
     color: #000;
     text-decoration: none;
 }

#main .game-post .pcat a {
    font: 9px/12px Verdana, Geneva, sans-serif;
    text-decoration: none;
        text-transform: uppercase;
    color: #fff;
}

#main .game-post span.footmeta {
    padding-right: 0;
}

#main .game-post span.footmeta.pcat {
    display: block;
}
#main .game-post .ptags a {
    background: #555;
    float: left;
    height: 16px;
    color: #fff;
    padding: 0 3px 0 3px;
    margin-top: 10px;
}

.game-title {
    border-bottom: none;
}

.game-title h1 {
    display: block;
    font: 22px/26px Impact, Charcoal, sans-serif;
    color: #303030 !important;
    padding: 0 0 1px;
    margin-bottom: 0px;
}

.primari-block .theme a {
    background: #555;
    height: 16px;
    color: #fff;
    padding: 0 3px 0 3px;
    margin-top: 10px;
    margin-left: 4px;
}

.bg-foot {
    color: white;
    background: linear-gradient(to bottom, rgba(103,175,255,1) 0%,rgba(102,173,253,1) 2%,rgba(92,161,239,1) 6%,rgba(69,131,204,1) 13%,rgba(45,98,163,1) 19%,rgba(30,74,133,1) 24%,rgba(24,64,120,1) 27%,rgba(16,50,101,1) 32%,rgba(16,50,101,1) 100%);
    position: relative;
    border-top: 4px solid #2073cf;
    padding: 0 0 20px;
    box-shadow: 0 -1px 0 #388be7, 0 -5px 0 #50a3ff;
}

.bg-foot .bg-foot-qv {
    background: url(/wp-content/uploads/2016/05/bg-footer-wrap.png) repeat-x;
}

.bg-foot .foot-pad {
    padding-left: 0px;
    padding-right: 0px;
}

.bg-foot .foot-bg-block {
    background: linear-gradient(to bottom, rgba(80,163,255,1) 0%,rgba(80,163,255,1) 32%,rgba(99,174,255,1) 40%,rgba(156,207,255,1) 57%,rgba(184,223,255,1) 67%,rgba(186,224,255,1) 100%);
    position: relative;
    margin: 0 auto;
    padding: 0 4px 4px;
    border-radius: 0 0 10px 10px;
}

.bg-foot .widget-foot {
    padding-bottom: 0px;
    background: #0c3057;
    box-shadow: inset 0 10px 10px #08223d;
    position: relative;
    border-radius: 0 0 10px 10px;
    padding: 15px 15px 21px;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
}

.bg-foot .marg-out-foot-1 {
    margin-left: -57px;
    padding-top: 10px;
    text-align: justify;
}

.bg-foot .marg-out-foot-3 {
    margin-right: -57px;
}

.bg-foot .sprite.footer_icon_who {
    background-position: -386px 0px;
    width: 46px;
    height: 41px;
}
.bg-foot .sprite {
    background: url(/wp-content/uploads/2016/05/footer_icons.png) no-repeat top left;
    position: relative;
    float: left;
    margin-right: 10px;
}

.bg-foot .title-foot-1 {
    font: 18px/22px Verdana,Geneva,sans-serif;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    line-height: 40px;
}

.bg-foot p {
    padding-top: 10px;
    font-size: 10px;
    padding-right: 20px;
}

.bg-foot .separateur {
    background: url(/wp-content/uploads/2016/05/footer_separateur.png) no-repeat right;
    margin-right: -25px;
    height: 186px;
}

.bg-foot .marg-line-foot {
    margin-right: -14px;
}

.bg-foot .sprite.footer_icon_contact {
    background-position: -89px 0px;
    width: 24px;
    height: 24px;
}

.bg-foot .sprite.footer_icon_faq {
    background-position: -175px 0px;
    width: 24px;
    height: 24px;
}

.bg-foot .sprite.footer_icon_guide {
    background-position: -261px 0px;
    width: 24px;
    height: 22px;
}

.bg-foot .sprite.footer_icon_pad {
    background-position: -300px 0px;
    width: 24px;
    height: 21px;
}

.bg-foot .foot-link li a {
    color: white;
}

.bg-foot .foot-link {
    font-size: 18px;
    padding-top: 10px;
    padding-left: 39px !important;
}

.bg-foot .foot-link li {
    padding-top: 8px;
}

.bg-foot .nav-foot-block .nav-foot-link {
    font: 18px/20px Verdana, Geneva, sans-serif;
    text-transform: uppercase;
    padding: 17px 0 0 0;
    list-style-type: none;
    color: white;
    margin-bottom: 0px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: auto;
}

.bg-foot .nav-foot-block .nav-foot-link li {
    padding: 0 9px 0 9px;
    display: inline;
    font-size: 11px;
    list-style: none;
    line-height: 25px;
}

.bg-foot .nav-foot-block .nav-foot-link li a {
    color: white;
}

.bg-foot .nav-foot-block .nav-foot-link li a img {
    vertical-align: inherit;
    margin-left: 15px;
}

.bg-foot .attribution {
    display: block;
    font: bold 12px/16px Verdana, Geneva, sans-serif;
    text-align: center;
    padding: 15px 0 10px 39px;
    color: black;
    margin-bottom: 0px;
    margin-top: 10px;
}

.page-action .marg-act {

}

.page-action .heading {
    background: #09478d;
    overflow: hidden;
    padding: 10px 20px 9px;
    border-bottom: 1px solid #000;
    color: #f3f3f3;
}

.page-action .heading h2 {
    float: left;
    font-size: 12px;
    line-height: 18px;
    text-transform: none;
    margin: 5px 0 0;
}

.page-action .heading h2 strong {
    font-size: 14px;
}

.page-action .board-top-act {
    height: 90px;
    background-color: #f0f0f0;


}

.pad-game-act {
    padding: 0px;
}
.page-action .bg-game-act {
    background: #f3f3f3;
    display:table;
    height: 140px;
	width:100%;
    padding-left: 10px;
    padding-top: 10px;
}

.page-action .bg-game-act:hover {
    background: rgb(80, 163, 255);
}

.bg-game-post-act {
    background: none !important;
}

.pad-game-act #content {
    background: #ffffff;
    box-shadow: 0 0 10px #bebebe;
    padding-top: 0;
}

#main .bg-game-post-act .pcat a {
    color: #303030;
}

#main .bg-game-post-act .ptags a {
    background: #dedede;
    color: #303030;
    margin-top: 5px;
    margin-right: 4px;
}

#main .bg-game-post-act .footmeta.ptime {
    color: #303030;
    float: right;
}

.board-ad-art {
    background: white;
    margin: 17px 0 17px;
    border: solid white;
    border-width: 24px 17px;
    padding: 10px;
    float: right;
    width: 100%;
    height: 180px;
    background-color: #f0f0f0;
}

.bg-game-post-act {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.marg-art-game-act {


}
.block-rand-act .marg-art-game-act {
    margin-left: -15px;
    margin-right: -20px;
}

.page-action .pagn-top {
    text-align: center;
}

.page-action .pagn-top .wp-pagenavi {
    display: inline-block;
    margin-left: -53px;
}

.page-action .bottom-bar {
    background: #09478d;
    display: inline-block;
    width: 102.4%;
    margin-left: -15px;
    margin-top: 10px;
    margin-bottom: 25px;
    text-align: center;
}

.wp-pagenavi {
    font: bold 10px/15px Arial, Helvetica, sans-serif;
    padding: 7px;
    color: #ffffff;
}

.wp-pagenavi a {
    color: #ffffff;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border: none;
    background: #007dfd;
    text-decoration: none;
}

.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: none;
    padding: 2px 5px;
    background: #003163;
}
.wp-pagenavi a.nextpostslink {
    background: #000;
}
.wp-pagenavi a.nextpostslink:hover {
    background: #000;
}
.wp-pagenavi a.previouspostslink {
    background: #000;
}
.wp-pagenavi a.previouspostslink:hover {
    background: #000;
}

.bread {
    margin: 0 0 0px;
    padding: 0;
    list-style: none;
    overflow: hidden;
    background: #004591;
    font: 11px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bread a {
    float: left;
    background: url(/wp-content/uploads/2016/05/bg-breadcrumbs.png) repeat-x 0 -24px;
    padding: 0 28px 0 25px;
    text-decoration: none;
    color: #333;
    font-size: 11px;
}

.bread .bread-home {
    float: left;
    background: url(/wp-content/uploads/2016/05/bg-breadcrumbs.png) repeat-x 0 -72px;
    padding: 0 28px 0 30px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}

.bread .current {
    text-transform: capitalize;
    float: left;
    background: url(/wp-content/uploads/2016/05/bg-breadcrumbs.png) repeat-x 0 -24px;
    padding: 0 28px 0 25px;
    text-decoration: none;
}

.bread .bread-home-block  {
    float: left;
    height: 24px;
    background: url(/wp-content/uploads/2016/05/bg-breadcrumbs.png) no-repeat 0 0;
    padding: 0 28px 0 30px;
    text-decoration: none;
}

.bg-bread {
    margin-bottom: -8px;
    height: 24px;
    display: inline-block;
    background: url(/wp-content/uploads/2016/05/bg-breadcrumbs.png) repeat-x 0 -24px;
}


.sp-st-br {
    float: left;
    height: 24px;
    background: url(/wp-content/uploads/2016/05/bg-breadcrumbs.png) no-repeat 0 -48px, url(/wp-content/uploads/2016/05/bg-breadcrumbs.png) repeat-x 0 -24px;
    padding: 8px 0px 0 20px;
    text-decoration: none;

}

.sp-ln-br {
    float: left;
    height: 24px;
    background: url(/wp-content/uploads/2016/05/bg-breadcrumbs.png) no-repeat 0 0, url(/wp-content/uploads/2016/05/bg-breadcrumbs.png) repeat-x 0 -24px;
    padding: 8px 0px 0 20px;
    text-decoration: none;
}

.game-single #content {
    padding-top: 0;
}

.game-single #content .bread {
    margin-left: -15px;
    margin-right: -15px;
}
.pad-game-act .categ-act-text {
    min-height: 97px;
    background: #ededed;
    border: 1px solid #d0d0d0;
    padding: 7px 9px 0px;
    text-align: justify;
    line-height: 12px;
    margin-left: 9px;
    margin-right: 9px;
    margin-bottom: 9px;
    color: #000;
    font: 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
    word-spacing: -0.2px;
}

.pad-game-act .categ-act-text .categ-text-img {
    opacity: 0.9;
    width: 66px !important;
    height: 66px !important;
    float: left;
    margin-left: 4px;
    margin-right: 4px;
    border-width: 0px;
    border-style: solid;
}

.block-rand-act {
    background: #303030;
    height: 230px;
    padding-top: 14px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -6px;
}

.block-rand-act .bg-game-act {
    width: 270px;
    height: 180px;
}

.block-rand-act .game-post {
    width: 290px;
    border: 10px solid #1a1a1a !important;
    margin: 0 0 0 15px;
    position: relative;
    overflow: hidden;
    height:200px;
    padding-top: 0 !important;
}

.block-rand-act .bg-game-post-act .bg-game-act {
    padding-top: 0;
    padding-left: 0;
}


.mosaic-overlay-act {
    position:relative;
    width:100%;
    height:100%;
    background:#111;
}

.mosaic-overlay-act img {
    vertical-align: top;
    width: 270px !important;
    height: 180px !important;
}

.mosaic-backdrop-act {
    cursor: pointer;
    background: #50a3ff;
    padding: 13px 18px 8px;
    height: 180px;
    display: none;
    font: 11px/14px Verdana, Geneva, sans-serif;
    color: #fff;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

.mosaic-overlay-act:hover .mosaic-backdrop-act {
    display: block;
}

.mosaic-backdrop-act .ttl-act {
    margin: 0;
    padding: 0px 0 3px;
}
.mosaic-backdrop-act .ttl-act strong {
    padding: 0 0 6px;
    margin: 0 8px 0 0;
    font: 18px/20px Verdana, Geneva, sans-serif;
}

.mosaic-backdrop-act .ttl-act span {
    display: block;
    text-transform: uppercase;
    padding-top: 4px;
}
.mosaic-backdrop-act .ttl-act span a {
    color: #ffffff;
    font-size: 9px;

}
.mosaic-backdrop-act .ttl-act span a:hover {
    color: #ffffff;
    text-decoration: none;
}
.mosaic-backdrop-act .ttl-act strong a {
    color: #000;
    text-decoration: none;
}

.mosaic-backdrop-act .ptags a {
    background: #09478d !important;
    color: #ffffff !important;
    margin-top: 5px;
    margin-right: 4px;
}
.mosaic-backdrop-act .footmeta.ptime {
    color: #ffffff !important;
}

.mosaic-backdrop-act .discription-text {
    display: inline-block;
    margin-top: 5px;
}

.mosaic-backdrop-act .rating-block img {
    width: 12px !important;
    height: 12px !important;
    display: inline-block !important;
}

.mosaic-backdrop-act .rating-block {
    margin-top: 20px;
    margin-bottom: 5px;
    float: left;
}

.mosaic-backdrop-act .tags-title {
    display: flex;
}

.mosaic-backdrop-act .rating-block .raring-block-averag {
    display: none;
}

.note .rating-block-img {
    display: none;
}

.rating-game-act .raring-block-averag {
    display: none;
}

.rating-game-act .rating-block-img img {
    width: 12px !important;
    height: 12px !important;
    display: inline-block !important;
    float: left;
}

#main .bg-game-post-act .footmeta.date-game {
    margin-right: 40px;
}

.note .raring-block-averag {
    margin-left: 5px;
}

.filter-act .title {
    background: #09478d;
    border-bottom: 1px solid #000;
    text-align: center;
    color: #fff;
    padding: 9px 0 8px;
    margin-left: -6px;
    margin-right: -6px;
}

.filter-act .title h2 {
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
}

.filter-act .title h2 span {
    display: block;
    font-size: 10px;
    line-height: 15px;
    margin: -7px 0 0;
}

.filter-act .sub-title {
    background: #303030;
    border-top: 1px solid #595959;
    padding: 7px 12px 10px;
    color: #fff;
    font-size: 10px;
    line-height: 12px;
    margin-left: -6px;
    margin-right: -6px;
}

.filter-act .sub-title p {
    margin: 0;
}

.filter-act h3 {
    font: italic 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 15px 10px 7px;
    background: #09478d url(/wp-content/uploads/2016/05/arrow02.gif) no-repeat;
    text-transform: none;
    margin-left: -6px;
    margin-right: -4px;
    margin-bottom: 0;
    margin-top: 0;
}
.filter-act .filt-taxom-act {
    background: #f3f3f3;
    padding: 10px;
    margin-left: -6px;
    margin-right: -4px;
}

.filter-act .filt-taxom-act ul {
    padding-left: 0;
    list-style: none;
    border: 1px solid #d0d0d0;
    background: #fff;
    font-weight: bold;
}

.filter-act .filt-taxom-act li {
    border-top: 1px solid #d0d0d0;
    padding: 0px 6px 1px 15px;
    background: url(/wp-content/uploads/2016/05/bullet01.gif) no-repeat 5px 8px;
    overflow: hidden;
    vertical-align: top;
    text-transform: capitalize;
    margin-top: -1px;
}

.filter-act .filt-taxom-act li a {
    color: #0059bb;
    font: 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.filter-act .filt-taxom-act li a span {
    color: #000000;
}

.filter-act .boar-sid-act {
    background-color: #f0f0f0;
    width: 160px;
    height: 600px;
    margin-top: 40px;
    margin-left: 27px;
}

.game-single .block-top-game-board img {
    width: 242px !important;
    height: 90px !important;
    float: left;
}

.game-single .block-top-game-board {
    background: #0e6ad0;
    padding-left: 4px;
    margin-left: -15px;
    margin-right: -15px;
}

.game-single .block-top-game-board .board-top-gm {
    padding-left: 4px;
    padding-right: 4px;
    background-color: #f0f0f0;
    height: 90px;
}

.favor-soc-sn-gm {
    height: 42px;
    background: #1a1a1a;
    margin-top: 0px;
}

.favor-soc-blocks .social {
    background: url(/wp-content/uploads/2016/05/sep-07.gif) 100% 0 repeat-y;
    float: left;
    padding: 10px 20px 10px 0;
    height: 42px;
}
.block-rat {
    background: url(/wp-content/uploads/2016/05/sep-07.gif) repeat-y;
    height: 42px;
}

.block-rat .raring-block-averag {
    display: none;
}
.block-rat .rating-block-img img {
    width: 20px;
    height: 20px;
    margin-top: 11px;
    margin-right: 5px;
}

.block-rat .rating-block-img {
    float: right;
}

.block-fav .favorite {
    background: url(/wp-content/uploads/2016/05/sep-07.gif) repeat-y;
    height: 42px;
}
.play-game {
    background: #303030;
}

.board-left-sing {
    height: 604px;
    width: 120px;
    background-color: #f0f0f0;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 42px;
}
.post-cont-gm {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: -15px;
}

.mar-board-ga {
    padding: 0;
}

.play-game .game-single {
    padding-left: 0;
    padding-right: 0;
}
.play-game .play-game-sn {
    padding-right: 0;
}
.before-play-game .btn {
    background: linear-gradient(to bottom, #50a3ff 0%,#4497f3 21%,#1467c3 74%,#095cb8 89%,#0457b3 100%);
    position: relative;
    border-radius: 6px;
    box-shadow: inset 0 3px 0 #7cbaff, 0 5px 0 #003e82;
    display: block;
    width: 640px;
    height: 48px;
    margin: 0 auto 22px;
    font: bold 18px/46px Verdana, Geneva, sans-serif;
    color: #003c7d;
    text-shadow: 0 1px 1px #72abea;
    text-align: center;
    text-decoration: none;
}

.before-play-game {
    margin-top: 74px;
}

.before-play-game p {
    text-align: center;
    margin: 0 0 11px;
    font: 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #fff;
}

.before-play-game p a {
    color: #ffc000;
    text-decoration: underline;
}

.before-play-game p a.color-02 {
    color: #9e9e9e;
}
.before-play-game .block-black {
    width: 400px;
    height: 325px;
    background: #000000;
    margin-left: 200px;
    margin-top: 40px;
}
.atr-game {
    background: url(/wp-content/uploads/2016/05/bg-main.png) 0 100% repeat-x;
    box-shadow: 0 0 10px #bebebe;
}

.note, .theme, .publie, .parties, .author {
    font: 11px/13px Verdana, Geneva, sans-serif;
    margin: 0 3px 0 0;
    padding-bottom: 6px;
    font-weight: 100;
}
.btn-sol-bug {
    padding: 0;
}

.btn-sol-bug .ico-01 {
    background: #50a3ff url(/wp-content/uploads/2016/05/ico-18.png) 2px 2px no-repeat;
    display: block;
    height: 19px;
    font: bold 10px/18px Verdana, Geneva, sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    padding: 0 0 0 18px;
    margin: 0 0 10px;
    text-decoration: none;
    margin-top: 39px;
}

.btn-sol-bug .ico-01:hover {
    text-decoration: underline;
    cursor: pointer;
}

.btn-sol-bug .ico-02 {
    background: #f7f1ef url(/wp-content/uploads/2016/05/ico-19.png) 3px 3px no-repeat;
    height: 19px;
    font: 9px/18px Verdana, Geneva, sans-serif;
    color: #827b7b;
    padding: 0 0 0 18px;
    letter-spacing: -1px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin: 0 0 10px;
    text-decoration: none;
}
.btn-sol-bug .ico-02:hover {
    text-decoration: underline;
    cursor: pointer;
}
.sol-bl {
    background: #f1f1f1;
}

.knp-sl-bu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}

.sol-bl-bg {
    background: #f1f1f1;
    height: 99px;
    margin-top: 10px;
}

.sol-bl-bg .textar textarea {
    height: 48px;
    width: 478px;
    float: left;
    margin-left: 20px;
    margin-top: 23px;
    border-radius: 0;
}
.sol-bl-bg input {
    border: 1px solid #4099e9;
    cursor: pointer;
    margin-left: 67px;
    margin-top: 23px;
    width: 72px;
    height: 21px;
    color: #fff;
    text-transform: uppercase;
    font-size: 8px;
    background: linear-gradient(to bottom, #38baff 0%,#1b9eff 50%,#0b7fff 100%);
    line-height: 8px;
    font-weight: bold;
    box-shadow: 0 0 0 1px rgba(47,146,255, 0.4);
}

.discription-block .discription h4 {
    background: #f1f1f1 url(/wp-content/uploads/2016/05/ico-20.png) 20px 13px no-repeat;
    display: block;
    padding: 10px 41px 13px;
    font: bold 12px/18px Verdana, Geneva, sans-serif;
    color: #000;
    margin-top: 0;
    background-position: 19px 12px;
}

.discription-block {
    border: 2px solid #f1f1f1;
    margin-left: -15px;
    margin-right: -7px;
    min-height: 300px;
}

.discription-block  .discription-text {
    padding-right: 20px;
    padding-left: 20px;
    font: 11px/18px Verdana, Geneva, sans-serif;
}

.instruction-block {
    border: 2px solid #f1f1f1;
    margin-right: -15px;
    margin-left: -8px;
    height: 300px;
}

.instruction-block .instruction h4 {
    background: #f1f1f1 url(/wp-content/uploads/2016/05/ico-20.png) 20px 13px no-repeat;
    display: block;
    padding: 10px 41px 13px;
    font: bold 12px/18px Verdana, Geneva, sans-serif;
    color: #000;
    margin-top: 0;
    background-position: 18px -33px;
}

.instruction-block .instruction-text {
    padding-right: 20px;
    padding-left: 20px;
    font: 11px/18px Verdana, Geneva, sans-serif;
}

.commen-block-game {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
}
.commen-block-game h4 {
    background: #f1f1f1 url(/wp-content/uploads/2016/05/ico-20.png) 20px 13px no-repeat;
    display: block;
    padding: 12px 41px 17px;
    font: bold 12px/18px Verdana, Geneva, sans-serif;
    color: #000;
    background-position: 18px -75px;
    margin: 0;
}
.commen-block-game-p {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
}
.commen-block-game-p p {
    text-align: center;
    background: #969696;
    padding: 14px 93px 10px 20px;
    margin: 0 0 0px;
    font: 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #333;
}
.commen-block-game-p p a {
    color: #ffc000;
    text-decoration: underline;
}
.commen-block-game-p p a.color-02 {
    color: #000000;
}
.commen-block-game .ttl.ico-02 {
    background-position: 20px -37px;
}

.commen-block-game .ttl {
    background: #525252 url(/wp-content/uploads/2016/05/ico-22.png) no-repeat;
    display: block;
    font: bold 10px/18px Verdana, Geneva, sans-serif;
    color: #fff;
    padding: 4px 39px 5px;
}

.favorite .wpfp-span {
    margin-left: 17px;
    display: block;
    margin-top: 0px;
}
.favorite .wpfp-span a span {
    font-size: 17px;
    position: absolute;
    color: #fff;
    top: 15px;
    left: 50px;
}

.favorite-wid {
    position: absolute;
    background-color: #fff;
    z-index: 99;
    top: 60px;
    right: 10px;
    border-radius: 10px;
}

.board-game-sn {
    margin-top: 10px;
    margin-bottom: 25px;
}
.board-game-sn .brd-gm-right {
    /*width: 300px;*/
    height: 252px;
    background-color: #f0f0f0;
}
.board-game-sn .brd-google-plus {
    /*width: 300px;*/
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 3px;
    margin-top: 15px;
}

.board-game-sn .brd-google-plus .brd-gpl {
    background: url(/wp-content/uploads/2016/05/photo.png);
    height: 104px;
    width: 104px;
}
.related-game .title {
    background: #50a3ff;
    display: block;
    font: bold 12px/20px Verdana, Geneva, sans-serif;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    padding: 10px 0;
    margin-right: -5px;
    margin-top: 12px;
}
.related-game .title span.ico-01 {
    background-position: 0 5px;
}
.related-game .title span {
    background: url(/wp-content/uploads/2016/05/ico-21.png) no-repeat;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 25px;
}
.related-game ul.list {
    margin: 0;
    list-style: none;
    font: 9px/11px Verdana, Geneva, sans-serif;
    color: #000;
    padding: 0 0 0px;
    margin-right: -5px;
}
.related-game ul.list li {
    cursor: pointer;
    background: #f1f1f1;
    overflow: hidden;
    margin: 0 0 2px;
    padding: 9px 28px 10px 20px;
}
.related-game ul.list li .block {
    overflow: hidden;
}
.related-game ul.list li .ttl {
    display: block;
    font: bold 11px/14px Verdana, Geneva, sans-serif;
    margin: 0 0 1px -1px;
}

.related-game ul.list li .block a {
    font: bold 11px/14px Verdana, Geneva, sans-serif;
    color: #000;
    text-decoration: none;
}
.related-game ul.list li .block p {
    font: 9px/11px Verdana, Geneva, sans-serif;
}
.related-game .title-as {
    background: #50a3ff;
    display: block;
    font: bold 12px/20px Verdana, Geneva, sans-serif;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    padding: 10px 0;
    margin-right: -5px;
    margin-top: 12px;
}
.related-game .title-as span.ico-01-as {
    background-position: 0 -37px;
}
.related-game .title-as span {
    background: url(/wp-content/uploads/2016/05/ico-21.png) no-repeat;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 25px;
}

.board-game-sn .brd-facebk {
    /*width: 300px;*/
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 3px;
    margin-top: 10px;
}

.board-game-sn .brd-facebk .brd-fcb {
    background: url(/wp-content/uploads/2016/05/923101_10151444400121819_315994957_n.png);
    height: 52px;
    width: 52px;
}

.home-game #content {
    padding-top: 0;
}
.home-game .block-top-game-board {
    background: #0e6ad0;
    padding-left: 4px;
}
.home-game .block-top-game-board img {
    width: 242px !important;
    height: 90px !important;
    float: left;
}
.home-game .block-top-game-board .board-top-gm {
    padding-left: 4px;
    padding-right: 4px;
    background-color: #f0f0f0;
    height: 90px;
}


#main h2.title.plus_action {
    position: relative;
    height: 23px;
    text-align: left;
}
.game-day h2.title {
    background: #09478d;
    text-align: center;
    padding: 8px 14px 2px;
    margin-top: 0;
    margin-bottom: 0;
}
.game-day h2.title.plus_action span {
    text-align: center;
    pointer-events: none;
    color: #ffffff;
    text-transform: uppercase;
    font: 18px/22px Verdana,Geneva,sans-serif;
}
.game-day h2.title span {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    min-width: 60px;
    padding-top: 1px;
}
.game-day h2.title a.add {
    background: url('/wp-content/uploads/2016/05/plus_btn_complete_2.png') no-repeat bottom center;
    background-position: 0px 0px;
    width: 93px;
    height: 43px;
    margin: -8px -14px 0 0;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.game-day .alignright {
    float: right !important;
}
.game-day h2.title a.add:hover {
    background-position: 0px -43px;
}
.block-game-day {
    background: #a7a7a7;
    padding: 10px;
    overflow: hidden;
    height: 220px;

    padding-right: 15px;
}
.marg-game-day {
    margin-left: 0px;
    border: solid #d0cece;
    border-width: 0 1px 1px 0;
    padding: 10px;
}
.bg-home-game {
    background: #ffffff;
    box-shadow: 0 0 10px #bebebe;
    margin-left: -15px;
    margin-right: -15px;
}

.block-game-day .mosaic-overlay-act img {
    width: 290px;
}

.block-game-day .bg-game-act {
    border: 10px solid #000;
}

.rslides .bg-game-act {
    background: #a7a7a7;
    width: 350px;
    height: 100px;
    margin-left: -10px;
    padding-left: 10px;
    padding-top: 10px;
}
.pad-game-day {
    padding-left: 0;
}
.marg-game-week {
    margin-left: 0px;
    border: solid #d0cece;
    border-width: 0 0px 1px 1px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    height: 240px;
    margin-right: -15px;
    margin-left: -21px;
}
.marg-game-week .game-post .cbinl {
    padding-top: 0;
    padding-left: 0;
}
.marg-game-week .thumbnail {
    background: none;
    border: none;
    width: 124px;
}
.marg-game-week .game-post {
    border-bottom: none !important;
    background: #a7a7a7 !important;
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-bottom: 2px !important;
    padding-left: 10px !important;
    font: 11px/14px Verdana, Geneva, sans-serif !important;
    color: #fff !important;
    overflow: hidden !important;
    margin-bottom: 2px !important;
    width: 310px;
}
.rslides .bg-game-act:hover {
    background: rgb(80, 163, 255);
}
.marg-game-week .bg-game-post-act .ptags a {
    background: #555 !important;
    color: #ffffff !important;
}
.marg-game-week .bg-game-post-act .pcat a {
    color: #ffffff !important;
}
.seo-block {
    display: inline-block;
    background: #ededed;
    width: 98.4%;
    padding: 10px;
    border: 1px solid #d0d0d0;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    font: 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.seo_arrow {
    position: absolute;
    margin-top: -30px;
    margin-left: 50px;
    width: 42px !important;
    height: 31px !important;

}
.seo-block-right {
    background: #ededed;
    width: 108.9%;
    padding: 10px;
    border: 1px solid #d0d0d0;
    margin-left: -21px;
    margin-right: 10px;
    margin-top: 10px;
    font: 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.box-infos.news {
    width: 316px;
    margin-top: 10px;
    color: #fff;
}
.box-infos {
    float: left;
}
.box-infos .box-inner-infos {
    height: 250px;
    margin-left: 5px;
    border: solid #d0cece;
    border-width: 0px 1px 1px 1px;
    background: #ededed;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.box-inner-infos h2.title.news {
    background: #db8701;
    padding: 8px 14px 8px;
    font: 14px/22px Verdana, Geneva, sans-serif;
    margin: 0 -1px;
}
.box-inner-infos h2.title {
    text-align: center;
}
.box-inner-infos .box-infos .box-inner-infos .containerer {
    height: 212px;
    overflow: auto;
}
.home-boar {
    float: left;
    width: 308px;
    height: 250px;
    margin-left: 10px;
    margin-top: 10px;
    background-color: #f0f0f0;
}
.box-infoses .box-inner-infoses {
    margin-left: -21px;
    width: 321px;
    margin-top: 37px;
    height: 250px;
    border: solid #d0cece;
    border-width: 0px 1px 1px 1px;
    background: #ededed;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.box-inner-infoses h2.title.timeline {
    background: #50a3ff;
    padding: 8px 14px 8px;
    font: 14px/22px Verdana, Geneva, sans-serif;
    margin: 0 -1px;
    text-align: center;
}
.game-day-home-sl {
    float: inherit;
    width: 100%;
    margin-top: 10px;
}
.game-day-home-sl h2.title {
    background: #09478d;
    text-align: center;
    padding: 8px 14px 2px;
    margin-top: 0;
    margin-bottom: 0;
}
.game-day-home-sl h2.title.plus_action span {
    text-align: center;
    pointer-events: none;
    color: #ffffff;
    text-transform: uppercase;
    font: 18px/22px Verdana,Geneva,sans-serif;
}
.game-day-home-sl h2.title span {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    min-width: 60px;
    padding-top: 1px;
}
.game-day-home-sl h2.title a.add {
    background: url('/wp-content/uploads/2016/05/plus_btn_complete_2.png') no-repeat bottom center;
    background-position: 0px 0px;
    width: 93px;
    height: 43px;
    margin: -8px -14px 0 0;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.game-day-home-sl .alignright {
    float: right !important;
}
.game-day-home-sl h2.title a.add:hover {
    background-position: 0px -43px;
}
.rslides_container_home .marg-art-game-act {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}
.rslides_container_home .marg-game-week .game-post  {
    width: 302px !important;
    margin-bottom: 0px !important;
    margin-top: 10px !important;
}
.best-game-month {
    width: 322px;
    border: 1px solid #d0cece;
    margin-top: 10px;
    margin-left: -21px;
}
.best-game-month h2.title {
    background: #09478d;
    text-align: center;
    padding: 8px 14px 2px;
    margin-top: 0;
    margin-bottom: 0;
}
.best-game-month h2.title span {
    overflow: hidden;
    color: #ffffff;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    min-width: 60px;
    padding-top: 1px;
    font: 18px/22px Verdana,Geneva,sans-serif;
}
.block-game-month {
    height: 477px;
    background: none;
    padding-top: 0;
}
.block-game-month .bg-game-post-act {
    padding-top: 10px;
    padding-bottom: 15px !important;
}
.block-game-month .marg-art-game-act {
    margin-left: 0px;
    margin-right: -5px;
}
.marg-game-hm-sl {
    border: none;
}
.seo-block-right-mn {
    margin-top: 10px;
    margin-left: -21px;
    margin-right: -6px;
}
.seo-block-right-mn img {
    width: 100% !important;
    height: 72px !important;
    display: block;
}
.box-list-tags {
    overflow: hidden;
    margin-left: -15px;
    margin-right: -15px;
}
.box-list-tags h2.title {
    background: #09478d;
    text-align: center;
    padding: 8px 14px 12px;
    font: 18px/22px Verdana,Geneva,sans-serif;
    color: #fff;
    text-transform: uppercase;
}
.box-list-tags h2.title span {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    min-width: 60px;
    padding-top: 1px;
}
.box-list-tags h2.title a.add {
    background: url('/wp-content/uploads/2016/05/plus_btn_complete_2.png') no-repeat bottom center;
    background-position: 0px 0px;
    width: 93px;
    height: 43px;
    margin: -8px -14px 0 0;
}
.box-list-tags h2.title a.add {
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.box-list-tags .alignright {
    float: right !important;
}
.block-list-tags li {
    width: 80px;
    height: 90px;
    float: left;
    margin-right: 20px;
    list-style: none;
    text-align: center;
}
.block-list-tags li img {
    margin-left: 8px;
    width: 64px !important;
    height: 64px !important;
    margin-top: 7px;
}
.block-list-tags li a {
    font-size: 10px;
    color: #000000;
}
.block-list-tags li:hover {
    background: #ededed;
}
.telech-game {
    width: 100%;
    margin-left: -5px;
    height: 600px;
    border: solid #d0cece;
    border-width: 0 1px 1px 10px;
    margin-bottom: 15px;
}
.telech-game h3.title {
    background: #333;
    padding: 3px 5px 5px;
    margin: 0px -1px 10px -10px;
    height: 33px;
    position: relative;
    font: 14px/24px Verdana,Geneva,sans-serif;
    color: #ffffff;
}
.telech-game h3.title.plus_action span {
    position: absolute;
    width: 100%;
    text-align: center;
    pointer-events: none;
}
.telech-game h3.title span {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    min-width: 60px;
    text-transform: uppercase;
}
.telech-game h3.title a.add {
    background: url('/wp-content/uploads/2016/05/plus_20_btn_complete_2.png') no-repeat;
    background-position: 0px 0px;
    width: 73px;
    height: 33px;
    margin: -3px -5px 0 0;
}
.telech-game h3.title a.add {
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.telech-game .alignright {
    float: right !important;
}

.tegs-tx {
    margin-left: -5px;
    margin-top: 25px;
    width: 102%;
}
.tegs-boa {
height: 75px;
    margin-top: 25px;
    width: 105.6%;
}
.wid-rg {
    width: 103.5%;
}
.boar-ri-te {
    background: #d0cece;
}
.telech-game article h2.h2 {
    padding: 0;
}

.telech-game article img {
    width: 75px !important;
    height: 50px !important;
    display: block !important;
}
.telech-game .game-post:hover {
    background: #ededed !important;
}
.telech-game .game-post {
    width: 100% !important;
}

.top-box-wid {
    background: url(/wp-content/uploads/2016/05/ico-02.png) 5px 10px no-repeat !important;
    display: block !important;
}
.top-box-wid span {
    font-size: 1.7em;
    word-spacing: 1px;
    padding-left: 30px;
    padding-right: 15px;
}
#comment {
    height: 63px;
}
#comm_submit {
    width: 100%;
}
#reply-title {
    display: none;
}
.logged-in-as {
    margin-top: 5px;
}
h3#comments {
  display: none;
}
#all_comments .media {
    border-top: 2px solid #525252;
    border-right: 1px solid #525252;
    border-left: 1px solid #525252;
    border-bottom: 2px solid #525252;
    margin-top: -2px;
}
.commentlist {
    margin-left: -14px;
    margin-top: -11px;
}
.commentlist .comment {
    margin-bottom: -6px;
}
.comment-author img {
    width: 64px !important;
    height: 64px !important;
}
.media-heading {
    font: bold 12px/16px Verdana, Geneva, sans-serif;
    float: left;
    padding-right: 100px;
}
.comment-text p {
    font: 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.comment-text time {
    font: 9px/11px Verdana, Geneva, sans-serif;
    display: block;
}
.comment-text time a {
    color: #777;
}
.comm_a_wrap {
    padding: 3px;
    margin-top: 4px;
}
.commentlist .children {
    margin-top: -5px;
}
.cat-name-tile {
    text-transform: capitalize;
}
span.discr-cat p {
    margin-top: 0px;
}
.marg-tax {
    padding-top: 0px;
    
}
.size-cat-nav {
    width: 160px;
}
@media screen and (min-width:1200px) {
    .board-game-sn .brd-gm-right {
        margin-right: -5px;
    }
    .board-game-sn .brd-google-plus {
        margin-right: -5px;
    }
    .board-game-sn .brd-facebk {
        margin-right: -5px;
    }
}

@media screen and (max-width:991px) {
    .searchwrap .navbar-form {
        padding: 0px;
        margin-top: -1px;
    }
    .board-game-sn .brd-gm-right {
        margin-right: -5px;
    }
    .board-game-sn .brd-google-plus {
        margin-right: -5px;
    }
    .board-game-sn .brd-facebk {
        margin-right: -5px;
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .size-cat-nav {
        width: 132px;
    }
    .scaling .nav_menu a {
        width: 134px;
    }
    .searchwrap .navbar-form {
        margin-top: 3px;
    }
    .before-play-game .block-black {
        margin-left: 132px;
    }
    .board-left-sing {
        margin-left: 15px;
    }
    .board-game-sn .brd-gm-right {
        margin-right: -5px;
    }
    .board-game-sn .brd-google-plus {
        margin-right: -5px;
    }
    .board-game-sn .brd-facebk {
        margin-right: -5px;
    }
    .hed-str-top {
        margin-left: 55px !important;
    }
}
@media screen and (max-width:991px) {
    .size-cat-nav {
        width: 122px;
    }
    .scaling .nav_menu a {
        width: 124px;
    }
    .block-rat .rating-block-img img {
        width: 18px;
        height: 18px;
    }
    .board-left-sing {
        margin-left: 47px;
    }
    .before-play-game .block-black {
        margin-left: 56px;
    }
    .before-play-game .btn {
        width: 513px;
    }
    .singl-gm-mob {
        width: 100%;
        margin-left: 0;
    }
    .bg-foot .sprite.footer_icon_who {
        margin-left: 18px;
        margin-right: 6px;
    }
    .bg-foot p {
        padding-right: 15px;
        padding-left: 22px;
    }
    .hed-str-top {
        margin-left: 30px !important;
    }
}
.widget-s-g {
    margin-right: -5px;
}

div.board-top-gm {display:flex;}

.search-query2  {
    background: #fff;
    border: 1px solid #76aed1;
    padding: 7px 8px 6px;
    height: 31px;
    width: 200px !important;
    /* margin-top: 34px; */
    border-radius: 5px;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px #22609b;
    font: 12px/16px Verdana, Geneva, sans-serif;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.categ-act-text {
	background: #fff;
    padding: 10px;
}