div.wpcf7 {
	margin: 0;
	padding: 0
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0
}

div.wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
	border: 2px solid red
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid red
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700
}

.wpcf7-form-control-wrap {
	position: relative
}

span.wpcf7-not-valid-tip {
	color: red;
	font-size: 1em;
	font-weight: 400;
	display: block
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid red;
	background: #fff;
	padding: .2em .8em
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " "
}

.wpcf7-display-none {
	display: none
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url(/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible
}

div.wpcf7 div.ajax-error {
	display: none
}

div.wpcf7 .placeheld {
	color: #888
}

div.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom: 0
}

div.wpcf7 input[type="file"] {
	cursor: pointer
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed
}

.post-ratings {
	width: 100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	font-size: 0
}

.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left
}

.post-ratings-image {
	border: 0
}

.post-ratings IMG,
.post-ratings-loading IMG,
.post-ratings-image IMG {
	border: 0;
	padding: 0;
	margin: 0
}

.post-ratings-comment-author {
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: 'gretoonregular';
	src: url(../fonts/Gretoon-Regular-webfont.eot);
	src: url('../fonts/Gretoon-Regular-webfont.eot?#iefix') format('embedded-opentype'), 
            url(../fonts/Gretoon-Regular-webfont.woff2) format('woff2'),
            url(../fonts/Gretoon-Regular-webfont.woff) format('woff'),
            url(../fonts/Gretoon-Regular-webfont.ttf) format('truetype'),
            url('../fonts/Gretoon-Regular-webfont.svg#gretoonregular') format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'groboldregular';
	src: url(../fonts/GROBOLD-webfont.eot);
	src: url('../fonts/GROBOLD-webfont.eot?#iefix') 
            format('embedded-opentype'), url(../fonts/GROBOLD-webfont.woff2) format('woff2'),
            url(../fonts/GROBOLD-webfont.woff) format('woff'),
            url(../fonts/GROBOLD-webfont.ttf) format('truetype'),
            url('../fonts/GROBOLD-webfont.svg#groboldregular') format('svg');
	font-weight: 400;
	font-style: normal
}

.jspContainer {
	overflow: hidden;
	position: relative
}

.jspPane {
	position: absolute
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 11px;
	height: 100%;
	background: red
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: red;
	display: none
}

.jspCap {
	display: none
}

.jspHorizontalBar .jspCap {
	float: left
}

.jspTrack {
	background: #dde;
	position: relative
}

.jspDrag {
	background: #bbd;
	position: relative;
	top: 0;
	left: 2px;
	cursor: pointer;
	width: 8px;
	border-radius: 4px
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%
}

.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0
}

.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d
}

.jspVerticalBar .jspArrow {
	height: 16px
}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%
}

.jspVerticalBar .jspArrow:focus {
	outline: none
}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%
}

* html .jspCorner {
	margin: 0 -3px 0 0
}

body {
/*	background-size: 100% auto;
	background-repeat: no-repeat;
	background-image: url(../images/background-orange.jpg);
	background-color: #802e01*/
	background: rgb(245,56,3);
background: linear-gradient(90deg, rgba(245,56,3,1) 0%, rgba(245,208,32,1) 35%);
}

.header-share-button,
.logo a,
.select-box-header span,
.search-box-header input[type="button"],
.soc ul li a,
.select-drop-arrow,
.s-icon1,
.s-icon2,
.s-icon3,
.new,
.go,
.cheker,
.full-screen,
.back,
.ra1,
.ra2,
.pages_menu,
.back span {
	background: url(../images/sprite-orange.png)
}

.head {
	background-color: #fff;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .75), inset 0 0 7px rgba(236, 91, 14, .4);
	-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .75), inset 0 0 7px rgba(236, 91, 14, .4);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .75), inset 0 0 7px rgba(236, 91, 14, .4);
	border: solid 1px #cf4700;
	background-image: -webkit-linear-gradient(bottom, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4);
	background-image: -moz-linear-gradient(bottom, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4);
	background-image: -o-linear-gradient(bottom, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4);
	background-image: -ms-linear-gradient(bottom, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4);
	background-image: linear-gradient(to top, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4)
}

.select-box-header {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #d85109;
	border: solid 1px #953501
}

.select-drop,
.search-drop {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #d85109;
	-webkit-box-shadow: 3px 4px 15px rgba(0, 0, 0, .75);
	-moz-box-shadow: 3px 4px 15px rgba(0, 0, 0, .75);
	box-shadow: 3px 4px 15px rgba(0, 0, 0, .75);
	border: solid 1px #953501
}

.select-drop ul li a:hover {
	text-decoration: none;
	background: #ff7a33;
	border-bottom: 1px solid #953501;
	border-top: 1px solid #953501;
	line-height: 40px
}

.search-drop ul li a {
	border-bottom: 1px solid #953501
}

.search-drop ul li a img {
	border-left: 1px solid #953501
}

.search-drop ul li a:hover {
	text-decoration: none;
	background: #ff7a33
}

.jspTrack {
	background: #953501
}

.jspDrag {
	background: #ff7a33
}

.search-box-header {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #d85109;
	-webkit-box-shadow: inset -3px 4px 5px rgba(0, 0, 0, .2);
	-moz-box-shadow: inset -3px 4px 5px rgba(0, 0, 0, .2);
	box-shadow: inset -3px 4px 5px rgba(0, 0, 0, .2);
	border: solid 1px #953501
}

.footer .s1 {
	background-position: -93px -115px
}

.footer .s2 {
	background-position: -130px -115px
}

.footer .s3 {
	background-position: -167px -115px
}

.footer .s4 {
	background-position: -204px -115px
}

.s1:hover {
	background-position: -254px -115px
}

.s2:hover {
	background-position: -291px -115px
}

.s3:hover {
	background-position: -328px -115px
}

.s4:hover {
	background-position: -365px -115px
}

.options {
/*	background-color: #d85109;
	border: solid 1px #953501*/
	background: rgb(245,56,3);
background: linear-gradient(90deg, rgba(245,56,3,1) 0%, rgba(245,208,32,1) 35%);
}

.play-but,
.send {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(246, 107, 200, 0);
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .75), inset 0 0 7px rgba(236, 91, 14, .4);
	-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .75), inset 0 0 7px rgba(236, 91, 14, .4);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .75), inset 0 0 7px rgba(236, 91, 14, .4);
	border: solid 1px #cf4700;
	background-image: -webkit-linear-gradient(bottom, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4);
	background-image: -moz-linear-gradient(bottom, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4);
	background-image: -o-linear-gradient(bottom, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4);
	background-image: -ms-linear-gradient(bottom, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4);
	background-image: linear-gradient(to top, #fd9c68, #ea5506 50%, #f17431 50%, #feceb4)
}

.play-but:hover,
.send:hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(246, 107, 200, 0);
	-webkit-box-shadow: inset 0 0 7px rgba(233, 197, 2, .4);
	-moz-box-shadow: inset 0 0 7px rgba(233, 197, 2, .4);
	box-shadow: inset 0 0 7px rgba(233, 197, 2, .4);
	border: solid 1px #dcba00;
	background-image: -webkit-linear-gradient(bottom, #e9c502 49%, #ffd700 49%, #ffd700 51%, #fee55e);
	background-image: -moz-linear-gradient(bottom, #e9c502 49%, #ffd700 49%, #ffd700 51%, #fee55e);
	background-image: -o-linear-gradient(bottom, #e9c502 49%, #ffd700 49%, #ffd700 51%, #fee55e);
	background-image: -ms-linear-gradient(bottom, #e9c502 49%, #ffd700 49%, #ffd700 51%, #fee55e);
	background-image: linear-gradient(to top, #e9c502 49%, #ffd700 49%, #ffd700 51%, #fee55e)
}

.com img {
	border: 5px solid #ff7602
}

.com-in {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: rgba(255, 255, 255, 0);
	border: solid 1px #c93300;
	background-image: -webkit-linear-gradient(bottom, #ee6232 1%, #e55b2b 51%, #f2835c);
	background-image: -moz-linear-gradient(bottom, #ee6232 1%, #e55b2b 51%, #f2835c);
	background-image: -o-linear-gradient(bottom, #ee6232 1%, #e55b2b 51%, #f2835c);
	background-image: -ms-linear-gradient(bottom, #ee6232 1%, #e55b2b 51%, #f2835c);
	background-image: linear-gradient(to top, #ee6232 1%, #e55b2b 51%, #f2835c)
}

.com-arr {
	background: url(../images/com-arr-orange.png)
}

* {
	margin: 0;
	padding: 0
}

* {
	outline: none
}

img {
	border: 0
}

html {
	height: 100%
}

body {
	height: auto!important;
	height: 100%;
	min-height: 100%;
	position: relative;
	background-attachment: fixed;
	font: 12px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #333
}

.center {
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	max-width: 1870px;
	padding-bottom: 20px!important
}

.clear {
	clear: both;
	line-height: 0;
	height: 0;
	overflow: hidden;
	font-size: 0
}

ul {
	list-style: none
}

a {
	cursor: url(../images/cursor2.png), auto;
	text-decoration: none
}

a:hover {
	text-decoration: none
}

.hidden {
	display: none
}

.pad {
	height: 92px
}

.wrap {
	padding-bottom: 42px
}

.preload {
	padding: 20px 0;
	text-align: center
}

.wrap2 {
	padding: 0 1px
}

.temp {
	display: none
}

.center-cropped {
	display: inline-block;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.group:after {
	content: "";
	display: table;
	clear: both
}

.curtain-wrapper.on {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .75);
	z-index: 100
}

.admin-bar .head {
	top: 32px
}

.head {
	position: relative;
	height: 70px;
	/*position: fixed;*/
	left: 0;
	top: 0;
	right: 0;
	z-index: 10;
	border-left: 0;
	border-right: 0
}

.logo {
	position: absolute;
	left: 21px;
	top: 4px
}

.logo a {
	display: block;
	font: 24px/27px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 3px 0 0 #000, -3px 0 0 #000, 0 3px 0 #000, 0 -3px 0 #000, 2px -2px 0 #000, 3px 3px 0 #000, -2px -2px 0 #000, -2px 2px 0 #000;
	padding: 10px 0 0 55px
}

.logo a img {
	left: 0;
	top: 0;
	position: absolute
}

.logo .one-word {
	line-height: 2
}

.header-share-button {
	width: 39px;
	height: 39px;
	background-position: -29px -112px;
	position: absolute;
	top: 16px;
	right: 20px
}

.header-share-button:hover {
	background-position: -29px -171px
}

.header-share-button img {
	display: none
}

.pages_menu {
	width: 39px;
	height: 39px;
	background-position: -29px -230px
}

.select-box-wrap {
	position: absolute;
	right: 79px;
	top: 16px
}

.select-box {
	float: left;
	margin: 0 0 0 20px;
	position: relative
}

.select-box-header {
	float: left;
	height: 37px;
	position: relative;
	min-width: 135px;
	padding: 0 32px 0 14px;
	line-height: 37px;
	color: #fff;
	font: 13px/42px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	cursor: url(../images/cursor2.png), auto;
	-webkit-font-smoothing: antialiased
}

.select-box-header span {
	background-position: -184px -343px;
	width: 11px;
	height: 7px;
	position: absolute;
	top: 15px;
	right: 16px
}

.search-box {
	float: left;
	margin: 0 0 0 20px
}

.search-box-header {
	height: 37px;
	padding: 0 29px 0 15px;
	position: relative
}

.search-box-header input#ajaxsearchfield {
	width: 138px;
	height: 33px;
	margin-top: 4px;
	color: #fff;
	font: 13px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	border: 0;
	background: none;
	float: left;
	-webkit-font-smoothing: antialiased
}

.search-box-header input#ajaxsearchfield::-webkit-input-placeholder {
	color: #fff
}

.search-box-header input#ajaxsearchfield::-moz-placeholder {
	color: #fff
}

.search-box-header input#ajaxsearchfield:-moz-placeholder {
	color: #fff
}

.search-box-header input#ajaxsearchfield:-ms-input-placeholder {
	color: #fff
}

.search-box-header input[type="button"] {
	padding: 0;
	margin: 0;
	border: 0;
	width: 21px;
	height: 24px;
	position: absolute;
	top: 7px;
	right: 8px;
	background-position: -506px -334px;
	float: left;
	margin: 0 0 0 7px;
	cursor: url(../images/cursor2.png), auto
}

.select-drop {
	position: absolute;
	top: 53px;
	right: 0;
	display: none
}

.select-drop ul li a {
	color: #fff;
	font: 13px/42px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	display: block;
	padding: 3px 0 0 15px;
	min-width: 165px
}

.select-drop ul li:first-child a,
.search-drop ul li:first-child a {
	border-radius: 5px 0 0 0
}

.select-drop>ul>li:last-child a,
.search-drop ul>li:last-child a {
	border-radius: 0 0 0 5px;
	border-bottom: 0
}

.select-drop-in {
	max-height: 450px;
	overflow: auto
}

.select-drop-arrow {
	background-position: -183px -372px;
	width: 11px;
	height: 7px;
	position: absolute;
	top: 46px;
	right: 14px;
	display: none
}

.search-drop {
	position: absolute;
	top: 53px;
	right: 0;
	display: none;
	overflow: hidden
}

.search-drop ul {
	width: auto!important;
	left: initial!important;
	top: initial!important
}

.search-drop ul li a {
	color: #fff;
	font: 13px/42px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	display: block;
	padding: 3px 73px 0 15px;
	min-width: 155px;
	position: relative
}

.search-drop ul li a img {
	position: absolute;
	right: 0;
	top: 0
}

.s-icon1,
.s-icon2,
.s-icon3 {
	display: none
}

.search-over {
	display: none
}

.thumbs-wrap {
	width: 1893px;
	overflow: hidden;
	padding: 0 0 0 10px;
	margin: 0 auto;
	transition: all 0.3s ease-out
}

.thumbs {
	width: 100%;
	padding-top: 7px
}

.box {
	float: left;
	width: 378px;
	height: 378px
}

.thumb {
	float: left;
	width: 179px;
	height: 179px;
	margin: 0 10px 10px 0;
	position: relative
}

.over {
	width: 0;
	height: 179px;
	background: #fff;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 179px;
	border-radius: 10px;
	z-index: 2;
	transition: all 0.3s ease-out
}

.over-in {
	width: 179px;
	height: 179px;
	background: #202932;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 10px;
	z-index: 1
}

.thumb:hover .over {
	width: 179px;
	left: 0
}

.thumb .thumb-holder {
	display: block;
	position: relative;
	width: 179px;
	height: 179px;
	z-index: 3
}

.thumb .thumb-holder>span {
	border-radius: 10px;
	margin: 2px;
	width: 100%;
	height: 100%
}

.thumb .metathumb {
	display: none;
	left: 2px;
	right: 2px;
	bottom: 2px;
	position: absolute;
	background: rgba(0, 0, 0, .7);
	border-radius: 0 0 8px 8px;
	font: 14px/16px 'groboldregular';
	-webkit-font-smoothing: antialiased;
	color: #fff;
	text-align: center;
	padding: 7px 0;
	z-index: 10
}

.thumb-banner {
	width: 368px;
	height: 318px;
	overflow: hidden;
	padding: 25px 0;
	background: rgba(0, 0, 0, .8);
	border-radius: 10px;
	margin: 0 10px 10px 0;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}

.thumb-banner>* {
	vertical-align: middle
}

.box.bann {
	display: inline-block
}

.grid {
	width: 330px;
	height: 330px;
	float: left
}

.thumb a span em {
	font: bold 12px 'Open Sans', Arial, Helvetica, sans-serif;
	height: 12px;
	display: block;
	margin-top: 3px;
	padding-bottom: 1px
}

.r {
	background: url(../images/r1.png);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-right: 5px
}

.r2 {
	background: url(../images/r2.png);
	background-size: cover;
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-right: 5px
}

.big-thumb {
	width: 368px;
	height: 368px;
	float: left;
	margin: 0 10px 10px 0;
	position: relative
}

.big-thumb .thumbnailimage {
	width: 364px;
	height: 364px;
	border-radius: 10px;
	margin: 2px
}

.big-thumb a {
	display: block;
	position: relative;
	z-index: 3;
	width: 368px;
	height: 368px
}

.big-thumb .big-title {
	display: none;
	left: 2px;
	right: 2px;
	bottom: 2px;
	position: absolute;
	background: rgba(0, 0, 0, .7);
	border-radius: 0 0 10px 10px;
	font: 30px/35px 'groboldregular';
	-webkit-font-smoothing: antialiased;
	color: #fff;
	text-align: center;
	padding: 12px 0
}

.new {
	position: absolute;
	top: -7px;
	right: -7px;
	width: 87px;
	height: 86px;
	background-position: -61px -911px
}

.big-thumb .over {
	width: 0;
	height: 368px;
	background: #fff;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 368px;
	border-radius: 10px;
	transition: all 0.3s ease-out
}

.big-thumb:hover .over {
	width: 368px;
	left: 0
}

.big-thumb .over-in {
	width: 368px;
	height: 368px;
	background: #202932;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 10px;
	z-index: 1
}

.big-thumb em {
	font: bold 12px 'Open Sans', Arial, Helvetica, sans-serif;
	height: 12px;
	display: block;
	padding: 0 15px 4px 0;
	position: relative;
	text-align: right;
	margin-top: 8px
}

.big-thumb em strong {
	position: absolute;
	left: 15px;
	top: 0;
	background: url(../images/glaz.png) no-repeat left center;
	padding: 0 0 0 31px
}

.show_mobile {
	display: none
}

.post-ratings img,
.post-ratings-loading img,
.post-ratings-image img {
	height: 12px;
	width: 12px;
	padding-right: 5px;
	cursor: url(../images/cursor2.png), auto!important
}

.thumb-title {
	margin-bottom: 4px;
	color: #fff
}

.post-ratings {
	font: bold 12px 'Open Sans', Arial, Helvetica, sans-serif;
	height: 12px
}

.thumb {
	cursor: url(../images/cursor2.png), auto;
	text-decoration: none
}

#inifiniteLoader {
	visibility: none
}

.page-content-wrapper {
	background: rgba(0, 0, 0, .8);
	border-radius: 10px 10px 0 0;
	border: 1px solid #000;
	border-bottom: 0;
	width: 100%
}

.page-content-wrapper p {
	font-size: 18px;
	color: #fff;
	line-height: 26px;
	padding: 0 10px;
	margin-bottom: 34px
}

.page-content-wrapper header h1 {
	background-image: -webkit-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	background-image: -moz-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	background-image: -o-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	background-image: -ms-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	background-image: linear-gradient(to top, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	height: 38px;
	padding-top: 6px;
	border-bottom: 1px solid #000;
	text-align: center;
	font: 18px/40px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 2px #000;
	color: #fff;
	font-weight: 400;
	position: relative;
	border-radius: 10px 10px 0 0;
	margin-bottom: 26px
}

.pagination {
	padding: 10px 30px;
	text-align: center
}

.pagination li {
	display: inline-block;
	min-width: 42px
}

.pagination li .page-numbers {
	display: block;
	height: 42px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 18px;
	color: #fff;
	text-shadow: 1px 1px rgba(0, 0, 0, .8);
	text-decoration: none;
	line-height: 38px;
	width: 100%;
	text-decoration: none;
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #000;
	border: solid 1px #000;
	background-image: -webkit-linear-gradient(bottom, #000, #45494d);
	background-image: -moz-linear-gradient(bottom, #000, #45494d);
	background-image: -o-linear-gradient(bottom, #000, #45494d);
	background-image: -ms-linear-gradient(bottom, #000, #45494d);
	background-image: linear-gradient(to top, #000, #45494d)
}

.pagination li:hover a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f66bc8;
	border: solid 1px #b1770b;
	background-image: -webkit-linear-gradient(bottom, #feae31, #efe457);
	background-image: -moz-linear-gradient(bottom, #feae31, #efe457);
	background-image: -o-linear-gradient(bottom, #feae31, #efe457);
	background-image: -ms-linear-gradient(bottom, #feae31, #efe457);
	background-image: linear-gradient(to top, #feae31, #efe457)
}

.pagination li .current {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f66bc8;
	border: solid 1px #b1770b;
	background-image: -webkit-linear-gradient(bottom, #feae31, #efe457);
	background-image: -moz-linear-gradient(bottom, #feae31, #efe457);
	background-image: -o-linear-gradient(bottom, #feae31, #efe457);
	background-image: -ms-linear-gradient(bottom, #feae31, #efe457);
	background-image: linear-gradient(to top, #feae31, #efe457)
}

#smilar-games {
	overflow: auto;
	height: 600px
}

section.error-404,
section.no-results {
	text-align: center;
	color: #fff;
	line-height: 46px;
	background: rgba(0, 0, 0, .8);
	border-radius: 10px;
	border: 1px solid #000;
	border-bottom: 0;
	padding: 20px;
	margin: 0 10px 40px 0
}

@media screen and (min-width:1901px) {
	.left {
		width: 200px!important
	}
	.thumb .thumb-holder>span {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 175px;
		height: 175px
	}
}

@media screen and (max-width:1900px) {
	.head .center,
	.footer .center {
		max-width: 971px
	}
	.thumbs-wrap {
		width: 981px
	}
	#play .head .center,
	#play .footer .center {
		max-width: 1870px!important
	}
	.box {
		float: left;
		width: 327px;
		height: 327px
	}
	.thumb {
		width: 153.5px;
		height: 153.5px
	}
	.over {
		height: 153.5px;
		left: 153.5px
	}
	.over-in {
		width: 153.5px;
		height: 153.5px
	}
	.thumb:hover .over {
		width: 153.5px
	}
	.thumb a,
	.thumb .thumb-holder {
		width: 153.5px;
		height: 153.5px
	}
	.thumb .thumb-holder>span {
		width: 149.5px;
		height: 149.5px
	}
	.thumb-banner {
		width: 317px;
		height: 267px
	}
	.big-thumb {
		width: 317px;
		height: 317px
	}
	.big-thumb .thumbnailimage {
		width: 313px;
		height: 313px
	}
	.big-thumb a {
		width: 317px;
		height: 317px
	}
	.big-thumb .over {
		height: 317px;
		left: 317px
	}
	.big-thumb:hover .over {
		width: 317px
	}
	.big-thumb .over-in {
		width: 317px;
		height: 317px
	}
}

@media screen and (max-width:970px) {
	.thumbs-wrap {
		width: 725px
	}
	.box {
		float: left;
		width: 362px;
		height: 362px
	}
	.thumb {
		width: 171px;
		height: 171px
	}
	.over {
		height: 171px;
		left: 171px
	}
	.over-in {
		width: 171px;
		height: 171px
	}
	.thumb:hover .over {
		width: 171px
	}
	.thumb a,
	.thumb .thumb-holder {
		width: 171px;
		height: 171px
	}
	.thumb .thumb-holder>span {
		width: 167px;
		height: 167px
	}
	.thumb-banner {
		width: 352px;
		height: 302px
	}
	.big-thumb {
		width: 352px;
		height: 352px
	}
	.big-thumb .thumbnailimage {
		width: 348px;
		height: 348px
	}
	.big-thumb a {
		width: 352px;
		height: 352px
	}
	.big-thumb .over {
		height: 352px;
		left: 352px
	}
	.big-thumb:hover .over {
		width: 352px
	}
	.big-thumb .over-in {
		width: 352px;
		height: 352px
	}
	.thumb a span,
	.big-thumb a span,
	.thumb .metathumb {
		display: block
	}
	.thumb .over {
		width: 171px;
		left: 0
	}
	.big-thumb .over {
		width: 352px;
		left: 0
	}
}

@media screen and (max-width:660px) {
	.thumbs-wrap {
		width: 470px
	}
	.box {
		width: 310px;
		height: 310px
	}
	.thumb {
		width: 145px;
		height: 145px
	}
	.over {
		height: 145px;
		left: 145px
	}
	.over-in {
		width: 145px;
		height: 145px
	}
	.thumb:hover .over {
		width: 145px
	}
	.thumb a,
	.thumb .thumb-holder {
		width: 145px;
		height: 145px
	}
	.thumb-banner {
		width: 300px;
		height: 250px
	}
	.thumb .thumb-holder>span {
		width: 141px;
		height: 141px
	}
	.big-thumb {
		width: 460px;
		height: 460px;
		margin: 0
	}
	.big-thumb .thumbnailimage {
		width: 456px;
		height: 456px
	}
	.big-thumb a {
		width: 460px;
		height: 460px
	}
	.big-thumb .over {
		height: 460px;
		left: 460px
	}
	.big-thumb:hover .over {
		width: 460px
	}
	.big-thumb .over-in {
		width: 460px;
		height: 460px
	}
	.thumb a span,
	.big-thumb .big-title,
	.thumb .metathumb {
		display: block
	}
	.thumb .over {
		width: 145px;
		left: 0
	}
	.big-thumb .over {
		width: 460px;
		left: 0
	}
}

@media screen and (max-width:470px) {
	.thumbs-wrap {
		width: 310px
	}
	.box {
		width: 310px;
		height: 310px
	}
	.thumb {
		width: 145px;
		height: 145px
	}
	.over {
		height: 145px;
		left: 145px
	}
	.over-in {
		width: 145px;
		height: 145px
	}
	.thumb:hover .over {
		width: 145px
	}
	.thumb a,
	.thumb .thumb-holder {
		width: 145px;
		height: 145px
	}
	.thumb-banner {
		width: 300px;
		height: 250px
	}
	.thumb .thumb-holder>span {
		width: 141px;
		height: 141px
	}
	.big-thumb {
		width: 300px;
		height: 300px
	}
	.big-thumb .thumbnailimage {
		width: 296px;
		height: 296px
	}
	.big-thumb a {
		width: 300px;
		height: 300px
	}
	.big-thumb .over {
		height: 300px;
		left: 300px
	}
	.big-thumb:hover .over {
		width: 300px
	}
	.big-thumb .over-in {
		width: 300px;
		height: 300px
	}
	.thumb a span,
	.big-thumb a span {
		display: block
	}
	.thumb .over {
		width: 145px
	}
	.big-thumb .over {
		width: 300px;
		left: 0
	}
}

.footer {
	/*position: fixed;*/
	left: 0;
	bottom: 0;
	right: 0;
	height: 40px;
	background-color: #000;
	border: solid 1px #000;
	background-image: -webkit-linear-gradient(bottom, #000, #45494d);
	background-image: -moz-linear-gradient(bottom, #000, #45494d);
	background-image: -o-linear-gradient(bottom, #000, #45494d);
	background-image: -ms-linear-gradient(bottom, #000, #45494d);
	background-image: linear-gradient(to top, #000, #45494d);
	border-left: 0;
	border-right: 0;
	z-index: 10
}

.footer p {
	float: left
}

.footer p,
.des {
	font-weight: 300;
	color: #fff;
	line-height: 40px
}

.des {
	float: right
}

.footer p a,
.des a {
	text-decoration: none;
	font-weight: 700;
	color: #fff
}

.soc {
	float: right
}

.soc ul {
	float: left;
	padding: 4px 0 0 8px
}

.soc ul li {
	float: left;
	margin-left: 5px
}

.soc ul li a {
	width: 32px;
	height: 32px;
	display: block
}

.des {
	float: right;
	margin-right: 10px
}

.hide {
	display: none
}

#container {
	z-index: 1
}

.wrap-x {
	background: rgba(0, 0, 0, .7);
	z-index: 100;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: none;
	z-index: 11
}

.pop {
	border-radius: 5px;
	background: rgba(255, 255, 255, .5);
	box-shadow: 0 0 5px rgba(204, 0, 0, .49);
	position: absolute;
	left: 50%;
	top: 100px;
	padding: 10px;
	margin: 0 0 0 -205px
}

.pop-in {
	width: 350px;
	background: #fdfdfd;
	padding: 10px 20px 20px 20px;
	position: relative
}

.wrap-x h4 {
	font-size: 35px;
	font-weight: 400;
	margin-bottom: 10px
}

.l {
	padding-bottom: 10px
}

.l input {
	width: 338px;
	border: 1px solid #6a6969;
	height: 31px;
	font: 14px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #222;
	background: #fff;
	padding: 0 0 0 10px
}

.l textarea {
	width: 328px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #6a6969;
	height: 187px;
	font: 14px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #222;
	background: #fff;
	resize: none
}

.sd {
	border: solid 1px #000;
	background-image: -webkit-linear-gradient(bottom, #000, #45494d);
	background-image: -moz-linear-gradient(bottom, #000, #45494d);
	background-image: -o-linear-gradient(bottom, #000, #45494d);
	background-image: -ms-linear-gradient(bottom, #000, #45494d);
	background-image: linear-gradient(to top, #000, #45494d);
	width: 204px;
	height: 64px;
	display: block;
	font: 700 36px 'Open Sans', Arial, Helvetica, sans-serif;
	border-radius: 3px;
	color: #fff;
	margin: 0 auto
}

.sd:hover {
	background: #000;
	cursor: pointer
}

.close {
	background: url(../images/close.png);
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px
}

.wrap-x { 
	z-index: 100;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: none
}

.pop-in {
	width: 350px;
	background: #fff;
	padding: 10px 20px 20px 20px;
	position: relative
}

.wrap-x h4 {
	font-size: 35px;
	font-weight: 400;
	margin-bottom: 10px
}

.l {
	padding-bottom: 10px
}

.l input {
	width: 338px;
	border: 1px solid #6a6969;
	height: 31px;
	font: 14px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #222;
	background: #fff;
	padding: 0 0 0 10px;
	border-radius: 0
}

.l textarea {
	width: 328px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #6a6969;
	height: 187px;
	font: 14px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #222;
	background: #fff;
	resize: none;
	border-radius: 0
}

#contact-container textarea.contact-input {
	padding: 5px 10px
}

.close {
	background: url(../images/close.png);
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px
}

.recaptcha_only_if_privacy {
	display: none
}

#contact-container {
	text-align: left;
	width: 400px
}

#contact-container * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#contact-container .contact-content {
	-webkit-border-radius: 4px/5px;
	-moz-border-radius: 4px/5px;
	border-radius: 4px/5px;
	background: rgba(255, 255, 255, .5);
	-webkit-box-shadow: 0 0 5px rgba(255, 212, 87, .49);
	-moz-box-shadow: 0 0 5px rgba(255, 212, 87, .49);
	box-shadow: 0 0 5px rgba(255, 212, 87, .49);
	padding: 10px
}

#contact-container .contact-content .inner {
	background: #fff;
	padding: 10px 20px 20px 20px;
	position: relative;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#contact-container h4 {
	font-size: 35px;
	font-weight: 400;
	margin-bottom: 10px;
	color: #000
}

#contact-container .contact-loading {
	height: 55px;
	margin: -14px 0 0 190px;
	padding: 0;
	position: absolute;
	width: 54px;
	z-index: 8000
}

#contact-container .contact-message {
	text-align: center;
	margin-top: -10px;
	margin-bottom: 10px
}

#contact-container .contact-error {
	border: 1px solid #c00;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 auto;
	padding: 4px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#contact-container form {
	margin: 0;
	padding: 0
}

#contact-container .contact-input {
	width: 338px;
	border: 1px solid #6a6969;
	height: 31px;
	font: 14px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #222;
	background: #fff;
	padding: 0 0 0 10px
}

#contact-container textarea.contact-input {
	height: 114px
}

#contact-container .contact-cc {
	cursor: default;
	font-size: 14px;
	vertical-align: top
}

#contact-container .contact-bottom {
	background-color: #333;
	font-size: 12px;
	height: 13px;
	line-height: 12px;
	text-align: center;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-radius: 0 0 8px 8px
}

#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {
	color: #666;
	position: relative;
	top: -4px;
	text-decoration: none
}

#contact-container .contact-bottom a:hover {
	color: #888
}

#contact-container .contact-button {
	border-radius: 3px;
	line-height: 42px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 18px;
	color: #fff;
	padding: 0 10px;
	cursor: pointer
}

#contact-container .contact-button:hover {
	border: 1px solid #494949;
	background: #000
}

#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {
	background: url(../images/close.png);
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 4;
	font-size: 0
}

#contact-container a.modal-close:hover {
	color: #ccc
}

.main-banner {
	background: rgba(0, 0, 0, .8);
	width: 728px;
	padding: 10px;
	border-radius: 10px;
	margin: 10px auto 30px auto
}

.two-banner {
	display: none
}

.game {
	background: rgba(0, 0, 0, .8);
	width: 728px;
	padding: 10px;
	border-radius: 10px;
	margin: 10px auto 30px auto
}

.curtain .game,
.curtain .play-wrap {
	z-index: 110;
	position: relative
}

.gamewrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0
}

.gamewrapper object,
.gamewrapper iframe,
.gamewrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20
}

.fullscreen .gamewrapper {
	position: relative;
	padding: 0!important;
	height: auto;
	background: #000
}

.fullscreen .gamewrapper object,
.fullscreen .gamewrapper iframe,
.fullscreen .gamewrapper embed {
	position: relative;
	top: auto;
	left: auto
}

.fullscreen-top,
.fullscreen-bottom {
	text-align: center;
	display: none
}

#close-fullscreen {
	display: none;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 200;
	color: #fff;
	padding: 5px 10px;
	text-shadow: 1px 1px rgba(0, 0, 0, .8);
	text-decoration: none;
	border: solid 1px #000;
	background-color: #000;
	border: solid 1px #000;
	background-image: -webkit-linear-gradient(bottom, #000, #45494d);
	background-image: -moz-linear-gradient(bottom, #000, #45494d);
	background-image: -o-linear-gradient(bottom, #000, #45494d);
	background-image: -ms-linear-gradient(bottom, #000, #45494d);
	background-image: linear-gradient(to top, #000, #45494d)
}

#close-fullscreen span {
	background: url(../images/close_full.png) center no-repeat;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-right: 6px;
	display: inline-block
}

.fullscreen #close-fullscreen {
	display: block
}

.report-but {
	background: #c00;
	border: 1px solid #000;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
	display: block;
	margin: 10px auto 0 auto;
	height: 40px;
	padding-top: 6px;
	width: 224px;
	font: 18px/40px 'gretoonregular';
	border-radius: 3px;
	text-align: center
}

.report-but:hover {
	background: #f40404
}

.play-wrap {
	width: 748px;
	margin: 0 auto;
	position: relative;
	z-index: 1
}

.opt-box {
	width: 100px;
	height: 100px;
	text-align: center;
	position: absolute;
	top: 0;
	left: -111px;
	background: rgba(0, 0, 0, .8);
	border-radius: 10px;
	color: #fff;
	font-weight: 600
}

.curtain .opt-box {
	z-index: 110
}

.opt-box2 {
	left: auto;
	right: -111px
}

.opt-box p {
	padding-top: 10px
}

.cheker {
	width: 65px;
	height: 24px;
	background-position: -732px -213px;
	cursor: url(../images/cursor2.png), auto;
	margin: 21px auto 0 auto
}

.cheker.active {
	background-position: -732px -245px
}

.full-screen {
	width: 40px;
	height: 34px;
	margin: 18px auto 0 auto;
	display: block;
	background-position: -591px -192px
}

.full-screen:hover {
	background-position: -651px -193px
}

.how-to-play-box {
	background: rgba(0, 0, 0, .8);
	width: 728px;
	padding: 10px;
	border-radius: 10px;
	margin: 0 auto 30px auto;
	display: none
}

.game-box {
	background: rgba(0, 0, 0, .8);
	border-radius: 10px;
	border: 1px solid #000;
	border-bottom: 0;
	display: table;
	margin: 0 auto
}

.left {
	display: table-cell;
	width: 165px
}

.right {
	display: table-cell;
	width: 319px
}

.middle {
	display: table-cell;
	border-left: 1px solid #6d7673;
	border-right: 1px solid #6d7673;
	width: 1142px
}

.game-box h3,
.game-box h2,
.similar h4 {
	background-image: -webkit-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	background-image: -moz-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	background-image: -o-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	background-image: -ms-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	background-image: linear-gradient(to top, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
	min-height: 38px;
	padding-top: 6px;
	border-bottom: 1px solid #000;
	text-align: center;
	font: 18px/40px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 2px #000;
	color: #fff;
	font-weight: 400;
	position: relative
}

.left h3 {
	border-radius: 10px 0 0 0
}

.right h3 {
	border-radius: 0 10px 0 0
}

.middle h2 {
	margin-bottom: 23px
}

.game-buttons {
	margin-bottom: 23px;
	text-align: center
}

.play-but,
.howto-report,
.report-but2,
.send,
.form-submit #submit {
	height: 40px;
	width: 224px;
	padding-top: 6px;
	font: 18px/40px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 2px #000;
	color: #fff;
	color: #fff;
	display: inline-block;
	text-align: center;
	margin: 0 3px;
	position: relative
}

.play-but a {
	color: #fff;
	display: block;
	width: 100%
}

.howto-report,
.report-but2 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f66bc8;
	border: solid 1px #b1770b;
	background-image: -webkit-linear-gradient(bottom, #feae31, #efe457);
	background-image: -moz-linear-gradient(bottom, #feae31, #efe457);
	background-image: -o-linear-gradient(bottom, #feae31, #efe457);
	background-image: -ms-linear-gradient(bottom, #feae31, #efe457);
	background-image: linear-gradient(to top, #feae31, #efe457)
}

.howto-report:hover,
.report-but2:hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f66bc8;
	border: solid 1px #b1770b;
	background-image: -webkit-linear-gradient(top, #feae31, #efe457);
	background-image: -moz-linear-gradient(top, #feae31, #efe457);
	background-image: -o-linear-gradient(top, #feae31, #efe457);
	background-image: -ms-linear-gradient(top, #feae31, #efe457);
	background-image: linear-gradient(to bottom, #feae31, #efe457)
}

#progressbarloadbg {
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: rgba(253, 253, 253, 0);
	background-image: -webkit-linear-gradient(bottom, #febf04, #ffd65e);
	background-image: -moz-linear-gradient(bottom, #febf04, #ffd65e);
	background-image: -o-linear-gradient(bottom, #febf04, #ffd65e);
	background-image: linear-gradient(to top, #febf04, #ffd65e);
	z-index: 2
}

#progressstatus,
#progresstext {
	z-index: 3;
	position: relative
}

.thumbs-game {
	margin-top: 23px;
	width: 100%
}

.thumbs-game .thumb {
	float: none;
	margin: 0 auto 20px auto
}

.game-banners {
	text-align: center
}

.game-banners div {
	margin-bottom: 20px
}

.back {
	color: #fff;
	width: 140px;
	display: block;
	margin: 0 auto
}

.back span {
	width: 42px;
	height: 35px;
	background-position: -425px -116px;
	display: block;
	float: left
}

.back:hover span {
	background-position: -482px -116px
}

.desc {
	font-size: 18px;
	color: #fff;
	line-height: 26px;
	padding: 0 10px;
	margin-bottom: 34px
}

.desc span {
	font: 18px/26px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	vertical-align: middle
}

.options {
	border-radius: 5px;
	padding: 13px 20px;
	font-size: 14px;
	text-shadow: 1px 1px 2px #000;
	color: #fff;
	margin: 0 10px 20px 10px;
	position: relative
}

.f {
	font: 14px 'gretoonregular';
	-webkit-font-smoothing: antialiased;
	vertical-align: middle;
	margin-right: 3px
}

.options a {
	color: #fff
}

.options a:hover {
	text-decoration: underline
}

.options td {
	padding-right: 10px
}

.options td img {
	display: block
}

.rait-box,
.game-box .middle .post-ratings {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -8px;
	width: auto;
	height: 16px
}

.game-box .middle .post-ratings img,
.game-box .middle .post-ratings-loading img,
.game-box .middle .post-ratings-image img {
	height: 16px;
	width: 16px;
	padding-right: 5px;
	cursor: url(../images/cursor2.png), auto!important;
	vertical-align: middle
}

.game-box .middle .post-ratings img:last-child,
.game-box .middle .post-ratings-loading img:last-child,
.game-box .middle .post-ratings-image img:last-child {
	margin-right: 10px
}

.rait-box span {
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 5px;
	background-size: cover
}

.game-box .middle .post-ratings {
	font-style: normal;
	font-size: 14px;
	float: left;
	margin-left: 15px;
	line-height: 16px;
	font-weight: 400
}

.line-x {
	border-top: 1px solid #6d7673;
	height: 0;
	overflow: hidden;
	margin-bottom: 20px
}

.com-wrap {
	margin: 0 10px;
	text-align: center;
	padding-bottom: 20px
}

.com-wrap .input {
	height: 48px;
	width: 32%;
	float: left;
	margin: 0 1.5% 10px 0;
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow: inset 3px 4px 5px rgba(0, 0, 0, .25);
	-moz-box-shadow: inset 3px 4px 5px rgba(0, 0, 0, .25);
	box-shadow: inset 3px 4px 5px rgba(0, 0, 0, .25)
}

.com-wrap .input div {
	padding: 0 0 0 20px
}

.input input {
	border: 0;
	height: 48px;
	font: 18px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #000;
	width: 100%;
	background: none
}

.com-wrap .input:nth-child(3) {
	margin: 0 0 10px 0;
	width: 33%
}

#comments .textarea {
	clear: both;
	display: block;
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow: inset 3px 4px 5px rgba(0, 0, 0, .25);
	-moz-box-shadow: inset 3px 4px 5px rgba(0, 0, 0, .25);
	box-shadow: inset 3px 4px 5px rgba(0, 0, 0, .25);
	margin-bottom: 20px
}

#comments .textarea div {
	padding: 10px 0 10px 20px
}

#comments .textarea textarea {
	font: 18px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #000;
	height: 180px;
	overflow: auto;
	resize: none;
	border: 0;
	width: 100%
}

.send,
.form-submit #submit {
	width: 460px;
	cursor: url(../images/cursor2.png), auto;
	height: 46px;
	line-height: 46px;
	display: block;
	margin: 0 auto;
	padding: 0
}

#reply-title {
	display: none
}

.logged-in-as {
	color: #fff;
	text-align: left;
	font-size: 14px;
	margin: 10px 0
}

.logged-in-as a {
	color: #fff
}

.logged-in-as a:hover {
	text-decoration: underline
}

.comments,
.comment-list {
	margin: 0 10px
}

.comment-list ul {
	margin-left: 6%
}

.com,
.comment-list .comment {
	position: relative;
	min-height: 83px;
	margin-bottom: 20px
}

.comment-list .image-container {
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 6px;
	width: 73px;
	height: 73px
}

.comment-list .image-container img {
	width: 100%;
	height: 100%
}

.com-in,
.comment-content {
	margin: 0 0 0 98px;
	position: relative;
	padding: 12px 15px;
	color: #fff
}

.com-arr {
	width: 7px;
	height: 14px;
	position: absolute;
	top: 20px;
	left: -7px
}

.com-name {
	font-weight: 700;
	margin-bottom: 3px
}

.com-in p {
	line-height: 17px;
	padding-bottom: 3px
}

.comment-list .reply {
	position: relative;
	color: #000;
	float: left
}

.comment-list .reply a,
.comment-edit-link {
	color: #000
}

.comment-list .reply span {
	position: absolute;
	top: 0;
	right: 0
}

.comment-list time {
	float: right
}

.game-box2 .left h3 {
	border-radius: 0 10px 0 0
}

.game-box2 .right h3 {
	border-radius: 10px 0 0 0
}

.hidden-banner,
.similar {
	display: none
}

.page-content-wrapper {
	color: #fff
}

.page-content-wrapper a {
	color: #fff;
	text-decoration: underline
}

.page-content-wrapper .entry-content a {
	color: #fff;
	text-decoration: underline
}

.page-content-wrapper .entry-content {
	padding: 10px
}

.page-content-wrapper .entry-meta,
.page-content-wrapper .entry-footer {
	padding: 0 10px
}

.entry-meta {
	clear: both
}

.entry-header {
	margin-bottom: 0
}

.entry-header img.wp-post-image {
	margin-bottom: 24px
}

.entry-header .entry-title {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 400
}

.entry-header .entry-title a {
	text-decoration: none
}

.entry-header .entry-format {
	margin-top: 24px;
	font-weight: 400
}

.entry-header .comments-link {
	margin-top: 24px;
	font-size: 13px;
	line-height: 1.846153846;
	color: #757575
}

.entry-content,
.entry-summary,
.mu_register {
	line-height: 1.714285714
}

.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
	margin: 24px 0;
	line-height: 1.714285714
}

.entry-content h1,
.comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5
}

.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 18px;
	line-height: 1.6
}

.entry-content h3,
.comment-content h3 {
	font-size: 16px;
	line-height: 1.846153846
}

.entry-content h4,
.comment-content h4 {
	font-size: 14px;
	line-height: 1.846153846
}

.entry-content h5,
.comment-content h5 {
	font-size: 13px;
	line-height: 1.846153846
}

.entry-content h6,
.comment-content h6 {
	font-size: 12px;
	line-height: 1.846153846
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	margin: 0 0 14px;
	line-height: 1.3
}

.entry-content a:visited,
.comment-content a:visited {
	color: #9f9f9f
}

.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
	margin: 0 0 24px;
	line-height: 1.714285714
}

.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
	margin-bottom: 0
}

.entry-content ul,
.comment-content ul,
.mu_register ul {
	list-style: disc outside
}

.entry-content ol,
.comment-content ol {
	list-style: decimal outside
}

.entry-content li,
.comment-content li,
.mu_register li {
	margin: 0 0 0 36px
}

.entry-content blockquote,
.comment-content blockquote {
	margin-bottom: 24px;
	padding: 24px;
	font-style: italic
}

.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
	margin-bottom: 0
}

.entry-content code,
.comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	line-height: 2
}

.entry-content pre,
.comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	line-height: 1.714285714;
	margin: 24px 0;
	overflow: auto;
	padding: 24px
}

.entry-content pre code,
.comment-content pre code {
	display: block
}

.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help
}

.entry-content address,
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px
}

img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0
}

img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 12px;
	margin-bottom: 12px
}

.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 24px
}

.entry-content dl,
.comment-content dl {
	margin: 0 24px
}

.entry-content dt,
.comment-content dt {
	font-weight: 700;
	line-height: 1.714285714
}

.entry-content dd,
.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px
}

.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	line-height: 2;
	margin: 0 0 24px;
	width: 100%
}

.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	margin: 24px 0
}

.entry-content td,
.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0
}

.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	padding-bottom: 24px;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto
}

.page-links {
	clear: both;
	line-height: 1.714285714
}

footer.entry-meta {
	margin-top: 24px;
	font-size: 13px;
	line-height: 1.846153846;
	color: #757575
}

.single-author .entry-meta .by-author {
	display: none
}

.mu_register h2 {
	color: #757575;
	font-weight: 400
}

#fb-root {
	display: none
}

.facebook-box .fb_iframe_widget,
.facebook-box .fb_iframe_widget span,
.facebook-box .fb_iframe_widget span iframe[style] {
	width: 100%!important
}

.gallery {
	margin-bottom: 20px
}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative
}

.gallery-columns-1 .gallery-item {
	max-width: 100%
}

.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width: calc(50% - 4px)
}

.gallery-columns-3 .gallery-item {
	max-width: 32%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width: calc(33.3% - 4px)
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width: calc(25% - 4px)
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width: calc(20% - 4px)
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width: calc(16.7% - 4px)
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width: calc(14.28% - 4px)
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width: calc(12.5% - 4px)
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width: calc(11.1% - 4px)
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left
}

.gallery-caption {
	background-color: rgba(0, 0, 0, .7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%
}

.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.gallery-item:hover .gallery-caption {
	opacity: 1
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none
}

.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%
}

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto
}

img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto
}

embed,
iframe,
object,
video {
	max-width: 100%
}

.entry-content .twitter-tweet-rendered {
	max-width: 100%!important
}

.alignleft {
	float: left
}

.alignright {
	float: right
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2)
}

.wp-caption {
	max-width: 100%;
	padding: 4px
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	line-height: 2
}

img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0
}

.entry-content dl.gallery-item {
	margin: 0
}

.gallery-item a,
.gallery-caption {
	width: 90%
}

.gallery-item a {
	display: block
}

.gallery-caption a {
	display: inline
}

.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto
}

.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%
}

.gallery-columns-1 .gallery-icon img {
	padding: 3%
}

.footer p a.myarcadelink {
	font-weight: 400
}

.logo-image img {
	max-height: 62px;
	width: auto
}

@media screen and (max-width:1670px) {
	.center {
		padding: 0 15px
	}
	.logo {
		position: absolute;
		left: 16px
	}
	.header-share-button {
		right: 15px
	}
	.select-box-wrap {
		right: 74px
	}
	.soc {
		right: 15px
	}
	.des {
		right: 171px
	}
	.middle {
		width: 482px
	}
	.left {
		width: 164px
	}
	.right {
		width: 319px
	}
	.com-wrap textarea,
	.com-wrap input[type="text"] {
		width: 446px;
		margin-right: 0
	}
	.com-wrap .send,
	.form-submit #submit {
		width: 100%;
		margin: 0
	}
}

@media screen and (max-width:990px) {
	.center {
		padding: 0 10px
	}
	.pad {
		display: none
	}
	.head .center {
		width: 650px
	}
	.head {
		height: 142px;
		position: relative;
		left: auto;
		top: auto;
		right: auto;
		margin-bottom: 20px
	}
	.logo {
		left: 234px;
		right: 10px
	}
	.logo a {
		margin: 0 auto;
		background: none;
		width: auto
	}
	.header-share-button {
		right: 10px;
		top: 88px
	}
	.select-box-wrap {
		right: auto;
		left: 10px;
		top: 88px
	}
	.select-box {
		margin: 0 5px 0 0
	}
	.search-box {
		margin: 0 5px 0 0
	}
	.select-drop {
		max-width: 200px
	}
	.wrap {
		padding-bottom: 0
	}
	.footer {
		height: auto;
		position: relative;
		left: auto;
		bottom: auto;
		right: auto;
		padding: 10px 0
	}
	.soc {
		right: 10px
	}
	.footer p {
		line-height: normal;
		padding-bottom: 10px
	}
	.des {
		position: relative;
		right: auto;
		top: auto;
		line-height: normal
	}
	.two-banner {
		display: block
	}
	.mb {
		display: none
	}
	.main-banner {
		width: auto;
		text-align: center;
		margin-top: 30px
	}
	.two-banner div {
		width: 50%;
		float: left
	}
	.game {
		width: 408px
	}
	.play-wrap {
		width: 428px
	}
	.opt-box {
		left: -110px
	}
	.opt-box2 {
		left: auto;
		right: -110px
	}
	.how-to-play-box {
		width: 408px
	}
	.right {
		display: none
	}
	.middle h2 {
		border-radius: 0 10px 0 0
	}
	.middle {
		border-right: 0
	}
	.com-wrap .input,
	.com-wrap .input:nth-child(3) {
		float: none;
		margin: 0 0 20px 0;
		width: 100%
	}
	.com-wrap .input input {
		width: 100%
	}
	.game-box2 .middle h2 {
		border-radius: 10px 0 0 0
	}
	.game-box2 .middle {
		border-right: 1px solid #6d7673;
		border-left: 0
	}
	.admin-bar .head {
		top: 0
	}
}

@media screen and (max-width:690px) {
	body {
		position: relative
	}
	.center {
		width: 320px;
		padding: 0
	}
	.head .center {
		width: 320px
	}
	#wpadminbar {
		position: fixed!important
	}
	.logo {
		height: 79px;
		position: static;
		margin: 0 0 0 65px
	}
	.logo.image {
		margin: 0
	}
	.logo.image a img {
		margin: 4px auto;
		position: relative;
		top: initial;
		left: initial
	}
	.logo.image a {
		padding: 0;
		text-align: center
	}
	.header-share-button {
		right: auto;
		top: auto;
		width: 55px;
		height: 55px;
		background-position: -806px -298px;
		position: static;
		float: left
	}
	.header-share-button:hover {
		background-position: -806px -298px
	}
	.logo a {
		position: relative
	}
	.select-box-wrap {
		right: auto;
		left: 10px;
		top: 88px
	}
	.select-box {
		margin: 0 20px 0 0
	}
	.s-icon {
		width: 55px;
		height: 55px;
		display: block;
		cursor: url(../images/cursor2.png), auto
	}
	.s-icon1 {
		background-position: -581px -298px
	}
	.s-icon2 {
		background-position: -656px -298px
	}
	.s-icon3 {
		background-position: -731px -298px
	}
	.search-box-header,
	.select-box-header {
		display: none
	}
	.select-box-wrap {
		top: 79px;
		left: 19px;
		position: absolute
	}
	.select-drop {
		position: absolute;
		top: 53px;
		right: 0;
		display: none;
		max-width: 100%
	}
	.select-drop ul li>a {
		color: #fff;
		font: 13px/70px 'gretoonregular';
		-webkit-font-smoothing: antialiased;
		display: block;
		padding: 3px 0 0 15px;
		min-width: 165px;
		border-bottom: 1px solid #828282;
		height: 70px
	}
	.select-drop ul li a:hover {
		height: auto;
		border-top: 0;
		line-height: 70px
	}
	.select-drop>ul>li:first-child a,
	.search-drop ul li:first-child a {
		border-radius: 5px 0 0 0
	}
	.select-drop>ul>li:last-child a,
	.search-drop ul li:last-child a {
		border-radius: 0 0 0 5px;
		border-bottom: 0
	}
	.select-drop-in {
		max-height: 450px;
		overflow: auto
	}
	.select-drop-arrow {
		background-position: -183px -372px;
		width: 11px;
		height: 7px;
		position: absolute;
		top: -8px;
		right: 14px
	}
	.select-drop>ul>li:first-child a,
	.search-drop ul li:first-child a {
		border-radius: 0
	}
	.select-drop>ul>li:last-child a,
	.search-drop ul li:last-child a {
		border-radius: 0;
		border-bottom: 0
	}
	.search-box {
		margin: 0
	}
	.search-over {
		background-color: rgba(0, 126, 191, 0);
		-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .45);
		-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .45);
		box-shadow: 0 5px 5px rgba(0, 0, 0, .45);
		background-image: -webkit-linear-gradient(top, #000, #45494d);
		background-image: -moz-linear-gradient(top, #000, #45494d);
		background-image: -o-linear-gradient(top, #000, #45494d);
		background-image: linear-gradient(to bottom, #000, #45494d);
		padding: 20px;
		position: absolute;
		top: 144px;
		left: 0;
		right: 0;
		display: none
	}
	.pages_menu_wrapper {
		display: none
	}
	.ajax-search {
		border: 1px solid #c8c8c8;
		border-top: 0;
		background: #fff;
		display: none;
		width: auto!important;
		left: initial!important;
		top: initial!important
	}
	.ajax-search li a {
		color: #747474;
		font-size: 14px;
		display: block;
		padding: 0 0 0 15px;
		height: 42px;
		border-bottom: 1px solid #c8c8c8;
		line-height: 42px;
		text-decoration: none
	}
	.ajax-search li a:hover {
		background: #f2f2f2
	}
	.ajax-search li:last-child a {
		border: 0
	}
	.in1 {
		width: 167px;
		color: #747474;
		font: 13px 'Open Sans', Arial, Helvetica, sans-serif;
		height: 45px;
		border: 0;
		width: 100%
	}
	.go {
		width: 45px;
		height: 45px;
		position: absolute;
		top: 0;
		right: 0;
		border: 0;
		background-position: -490px -928px;
		cursor: pointer
	}
	.search-drop {
		display: none
	}
	.in1-x {
		padding: 0 40px 0 15px;
		height: 45px;
		background: #fff;
		border: 1px solid #c8c8c8;
		position: relative
	}
	.select-drop {
		background-color: rgba(0, 126, 191, 0);
		-webkit-box-shadow: 0 5px 15px rgba(1, 1, 1, .75);
		-moz-box-shadow: 0 5px 15px rgba(1, 1, 1, .75);
		box-shadow: 0 5px 15px rgba(1, 1, 1, .75);
		border: solid 1px #000;
		background-image: -webkit-linear-gradient(top, #000, #45494d);
		background-image: -moz-linear-gradient(top, #000, #45494d);
		background-image: -o-linear-gradient(top, #000, #45494d);
		background-image: -ms-linear-gradient(top, #000, #45494d);
		background-image: linear-gradient(to bottom, #000, #45494d);
		left: 0;
		right: 0;
		top: 144px;
		border-radius: 0;
		border-left: 0;
		border-right: 0
	}
	.select-drop-arrow {
		display: none
	}
	.select-box,
	.head .center {
		position: static
	}
	.select-box-wrap {
		position: static;
		right: auto;
		left: auto;
		top: auto;
		margin-left: 21px;
		float: left;
		padding-right: 20px
	}
	.jspTrack {
		background: #000
	}
	.jspDrag {
		background: #eee
	}
	.wrap {
		padding-bottom: 0
	}
	.footer {
		text-align: center
	}
	.hide {
		display: block
	}
	.footer p {
		padding-bottom: 0;
		line-height: 20px
	}
	.footer .des {
		line-height: 20px
	}
	.soc {
		position: relative;
		right: auto;
		top: auto;
		width: 100%;
		margin-top: 10px
	}
	.soc ul {
		float: none;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 100%;
		height: 32px
	}
	.soc ul li {
		float: none;
		display: inline-block;
		margin: 0 2px
	}
	.pop {
		padding: 10px;
		margin: 0 0 0 -160px
	}
	.pop-in {
		width: 280px;
		padding: 10px 10px 20px 10px
	}
	.l input {
		width: 268px
	}
	.l textarea {
		width: 258px
	}
	.two-banner div:nth-child(2) {
		display: none
	}
	.how-to-play-box {
		width: auto
	}
	.game {
		width: auto
	}
	.play-wrap {
		width: auto
	}
	.opt-box {
		position: static;
		width: 150px;
		float: left;
		margin: -10px 0 20px 0
	}
	.opt-box2 {
		margin-left: 20px
	}
	.middle h2,
	.game-box2 .middle h2 {
		border-radius: 10px 10px 0 0
	}
	.left,
	.right {
		display: none
	}
	.middle,
	.game-box2 .middle {
		border: 0;
		width: 319px
	}
	.middle {
		border-radius: 10px 10px 0 0
	}
	.com-wrap textarea,
	.com-wrap input[type="text"] {
		width: 278px;
		margin-right: 0
	}
	.send,
	.form-submit #submit {
		width: 278px
	}
	.play-but,
	.howto-report,
	.report-but2,
	.send,
	.form-submit #submit {
		height: 40px;
		width: 298px
	}
	.howto-report,
	.report-but2 {
		width: 298px
	}
	.back {
		display: none
	}
	.play-but {
		margin-bottom: 20px
	}
	.com img {
		display: none
	}
	.com-arr {
		display: none
	}
	.com-in {
		margin: 0
	}
	.hidden-banner {
		display: block;
		text-align: center;
		margin-bottom: 20px
	}
	.sim-thumbs .thumb {
		margin: 0 9px 10px 0
	}
	.similar {
		display: block;
		width: 317px
	}
	.similar h4 {
		margin-bottom: 10px
	}
	.sim-thumbs {
		margin: 0 0 10px 9px
	}
	.show_mobile {
		display: initial
	}
	.admin-bar .head {
		top: 0
	}
}

.masonry,
.masonry .masonry-brick {
	-webkit-transition-duration: 0.7s;
	-moz-transition-duration: 0.7s;
	-ms-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
	transition-duration: 0.7s
}

.masonry {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width
}

.masonry .masonry-brick {
	-webkit-transition-property: left, right, top;
	-moz-transition-property: left, right, top;
	-ms-transition-property: left, right, top;
	-o-transition-property: left, right, top;
	transition-property: left, right, top
}

.atm {
	display: none!important
}

#commentform div.error,
#commentform label.error {
	background: red;
	color: #fff;
	padding: 5px;
	border-radius: 5px;
	position: absolute
}

#commentform div.errorlabels label {
	display: block
}


.rate-bar {
    background-image: url('../images/rating_stars.png');
    background-repeat: no-repeat;
    width: 77px;
    height: 14px;
    margin: 0 auto;
    position: relative;
    top: 2px;
}
.rate-bar.rated-11 {
    background-position: left -155px;
}
.rate-bar.rated-10 {
    background-position: left -141px;
}
.rate-bar.rated-9 {
    background-position: left -127px;
}
.rate-bar.rated-8 {
    background-position: left -113px;
}
.rate-bar.rated-7 {
    background-position: left -99px;
}
.rate-bar.rated-6 {
    background-position: left -85px;
}
.rate-bar.rated-5 {
    background-position: left -71px;
}
.rate-bar.rated-4 {
    background-position: left -57px;
}
.rate-bar.rated-3 {
    background-position: left -43px;
}
.rate-bar.rated-2 {
    background-position: left -29px;
}
.rate-bar.rated-1 {
    background-position: left -15px;
}
.rate-bar.rated-0 {
    background-position: left -1px;
}

.text-center{text-align: center;} .clear{clear:both} .hidden{display:none;} 
 

/* Pagenavi */
.loading{background:url(../images/comments/icon_loader.gif) 0 0/100% auto no-repeat;width:70px;height:50px;margin:0 auto;display:none;clear: both;}
.pagenavi {
    padding: 15px;
    width: 100%; 
    text-align: center;
    clear: both;
    color: #fff;
}

.pagenavi a {
    padding: 0; 
    margin: 0 8px;
    text-decoration: none;
    background-color: inherit;
    color: #eee;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.pagenavi a:hover {
    font-weight: bold;
}
.pagenavi span.pages {
    padding: 5px 6px 4px 6px; 
    margin: 3px;
    background-color: inherit;  
}
.pagenavi span.current {
    padding: 5px 10px; 
    margin: 3px;
    font-weight:bold;
    color: #fff;
    background-color: #ffc809;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
}
.pagenavi span.expand {
    padding: 5px 6px 4px 6px; 
    margin: 3px;    
    border: 1px solid #ccc;
    background-color: inherit;  
}

.game_related{margin-top: 10px;}


 .game-box h1 {
    background-image: -webkit-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
    background-image: -moz-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
    background-image: -o-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
    background-image: -ms-linear-gradient(bottom, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
    background-image: linear-gradient(to top, #0a0809, #0a0f0b 51%, #6d7673 51%, #afbdc0);
    min-height: 38px;
    padding-top: 6px;
    border-bottom: 1px solid #000;
    text-align: center;
    font: 18px/40px 'gretoonregular';
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 2px #000;
    color: #fff;
    font-weight: 400;
    position: relative;
}

.desc ul,ol{padding-left:35px;list-style: initial;}
span.guide{padding-top: 25px;display: block;}