@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body {
	background: #E4E4E4;
	font-family: 'Roboto', sans-serif;
}
.content h1 {
	font-size: 28px;
	font-weight: 500;
	color: #151515;
	padding-bottom: 8px;
    padding-top: 3px;
}
.content h2 {
	font-size: 24px;
	font-weight: 500;
	color: #151515;
}
.popular h2 {
    font-size: 26px;
	font-weight: 500;
	color: #151515;
	padding-bottom: 8px;
	margin-left: -10px;
}
.content h3 {
	font-size: 21px;
	font-weight: 500;
	color: #151515;
}
.text a:link {
    color: #fa812c;
	font-weight: 600;
	text-decoration: underline;
}
.text a:visited {
    color: #fa812c;
	font-weight: 600;
	text-decoration: underline;
}
.text a:hover {
    color: #DB0C24;
	font-weight: 600;
	text-decoration: none;
}
.text a:active {
    color: #DB0C24;
	font-weight: 600;
	text-decoration: none;
}
.content-post h1 {
	font-size: 28px;
	font-weight: 500;
	color: #151515;
	padding-bottom: 0;
    padding-top: 3px;
}
.content-page h1 {
	font-size: 28px;
	font-weight: 500;
	color: #151515;
	padding-bottom: 0;
    padding-top: 3px;
}
.content-searche {
    margin-bottom: 20px;
}
.content-post a:link {
    color: #DF0020;
}
.content-post a:visited {
    color: #DF0020;
}

/* Menu */
.menu {
	padding: 0;
	margin-top: 10px;
	transition: 0.3s;
	z-index: 101!important;
}
.menu.out {
  transform: translateY(-120%);
  transition: 0.3s;
}
.navbar {
	background: rgb(105,103,111);
    background: radial-gradient(circle, rgba(105,103,111,1) 0%, rgba(68,67,72,1) 50%, rgba(68,67,72,1) 100%);
	border-radius: 7px;
	border-bottom: solid 1px #222124;
	border-top: solid 1px #222124;
	padding: 3px 0 2px 0;
}
.nav-link {
    color: #FFF!important;
	font-size: 18px;
    font-weight: 500;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
}
.nav-link:hover {
	text-shadow: none;
}
.dropdown-menu {
    top: 85%;
    color: #1f2123;
    background-color: #FDFCFB;
    border: none;
    border-radius: 4px!important;
	font-size: 16px;
	padding: 8px 0 14px 0;
	-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.42);
    -moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.42);
    box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.42);
}
.dropdown-item {
    font-weight: 500;
    color: #1f2123;
	padding: 5px 20px 0 20px;
}
.dropdown-toggle::after {
    display: inline-block!important;
    margin-left: .2em!important;
    vertical-align: .15em!important;
}
.dropdown-toggle::after {
    border-top: .2em solid;
    border-right: .2em solid transparent;
    border-left: .2em solid transparent;
}
.navbar-nav .nav-link {
    margin-right: 11px!important;
    margin-left: 11px!important;
}
.navbar-toggler {
    border: none;
}
.dropdown-menu:hover {
	background-color: none!important;
}
.dropdown-item:hover, .dropdown-item:focus {
    color: #FA5512;
    background: none;
}
.dropdown-item.active, .dropdown-item:active {
    color: #FA5512;
    text-decoration: none;
    background-color: none;
	background: none;
}
.navbar-light .navbar-toggler {
    outline: none;
}
.navbar-toggler-icon {
    background-image: url(../images/menu.svg);
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none;
}

/* Header */
.logo {
	margin-left: 20px;
	margin-right: 70px;
}
@media (max-width: 1200px) {
	.logo {
	margin-right: 30px;
}
	.navbar-nav .nav-link {
    margin-right: 3px!important;
    margin-left: 3px!important;
}
	.poisk-name a:link {
	padding: 4px 3px!important;
}
   .poisk-name a:visited {
	padding: 4px 3px!important;
}
	.info-rating {
    margin-top: 0!important;
    padding: 0 0 0 15px!important;
}
	.category {
    padding: 5px 0 2px 0!important;
}
	.info-rating {
	margin-top: 0!important;
	padding: 0!important;	
}
	.nav-link {
    font-size: 16px;
}
}
@media (max-width: 992px) {
.podmenu-page {
	margin-top: 0!important;
}
	.navbar-nav .nav-link {
    padding-left: 30px!important;
}
	.navbar-nav {
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 0 0 7px 7px;
}
	.poisk {
		margin-top: 15px;
}
   .poisk-name {
    margin-top: 20px!important;
}
	.img-post {
	text-align: center;
	padding: 0 15px!important;
}
	.img-st {
	text-align: center;
	padding: 0 15px!important;
}
	.opisanie {
	padding: 20px 15px 0 15px!important;
	text-align: center;
}
	.opisanie-emu {
	padding: 20px 15px 0 15px!important;
	text-align: center;
}
	.menu {
	margin-top: 0;
}
	.bg-light {
	border-radius: 0 0 5px 5px;
}
	.gb-footer {
	margin-bottom: -58px!important;
	height: 42px!important;
}
	.footer {
	margin-top: 40px!important;
}
	.box-footer {
	padding-top: 13px!important;
}
	#toTopBtn {
    bottom: 5px!important;
    right: 5px!important;
}
	.download a:link {
		display: block;
		text-align: center;
}
    .content-home {
	margin-bottom: 0!important;
}
#comment-form-placeholder {
    margin-bottom: 30px!important;
}
.donwnload-emu {
    margin-bottom: 35px!important;
}
.pagination {
    margin-bottom: 15px!important;
}
	.zag-vidget {
    font-size: 16px;
}
	.poisk {
    width: 100%!important;
    padding-bottom: 10px;
}
	.navbar-nav .nav-link {
        padding-left: 0!important;
    }
    
}
@media (max-width: 768px) {
	.poisk-name {
	text-align: center!important;
	margin-top: -7px!important;
	line-height: 28px;
}
    .popular h2 {
    text-align:center;
	margin-left: 0!important;
}
    .emu-text {
    text-align:cente;
    margin-right:15px;
    margin-left:15px;
}
    .info {
    text-align:center;
}
	.inform {
	text-align: center!important;
	}
	.copyrite {
		text-align: center!important;
	}
	.gb-footer {
	margin-bottom: -78px!important;
	height: 60px!important;
}
    .g-box {
    max-width: 190px;
    margin: 0 auto;
}
    .g-box-s {
    max-width: 190px;
    margin: 0 auto;
}
    .game-s {
    padding: 5px!important;
}
    .donwnload-emu {
    margin-bottom: 55px!important;
}
    .pagination {
    margin-bottom: 20px!important;
}
}

/* Podmenu */
.podmenu {
	margin-top: 330px;
}
.podmenu-page {
	margin-top: 25px;
}
.poisk {
	width: 230px;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border: none;
  box-shadow: none;
}
.form-control {
    height: calc(1em + 0.90rem + 2px)!important;
    font-size: 13px!important;
    color: #1f1f21;
    background-color: #fff;
    border: 1px solid #d5d1ca;
	border-right: 0;
    border-radius: 4px 0 0 4px;
	padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px;
}
.simplesearch-results {
    font-style: italic;
}
.simplesearch-results-list a:link {
	color: #414246;
}
.simplesearch-results-list a:visited {
	color: #414246;
}
.simplesearch-results-list a:hover {
	color: #EC411D;
	text-decoration: none;
}
.simplesearch-results-list a:active {
	color: #EC411D;
	text-decoration: none;
}
.btnsearche {
	border: 1px solid #d5d1ca;
	border-left: none;
	color: #FFF;
	border-radius: 0 5px 5px 0;
	float: left;
	width: 25%!important;
	background: rgb(223,0,32);
    background: linear-gradient(0deg, rgba(223,0,32,1) 0%, rgba(246,131,42,1) 100%);
	outline: none!important;
}
.btnsearche:hover {
	background: #df0020;
}
.form-inline .form-control {
	margin-right: 0!important;
}
.poisk-name {
	text-align: center;
    font-size: 18px;
    font-weight: 800;
    padding-bottom: 20px;
}
.poisk-name a:link {
	color: #3B3B3F;
	padding: 4px;
	text-decoration: none;
}
.poisk-name a:visited {
	color: #3B3B3F;
	padding: 4px;
	text-decoration: none;
}
.poisk-name a:hover {
	color: #eb1f25;
	text-decoration: none;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    -moz-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    border-bottom: 1px solid #FFF;
    background: rgb(227,227,227);
    background: linear-gradient(180deg, rgba(227,227,227,1) 0%, rgba(203,203,203,1) 100%);
}
.poisk-name a:active {
	color: #eb1f25;
	text-decoration: none;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    -moz-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    border-bottom: 1px solid #FFF;
    background: rgb(217,213,207);
    background: linear-gradient(0deg, rgba(217,213,207,1) 0%, rgba(233,229,222,1) 100%);
}

/* Sidebars */
.viget-box {
	border-radius: 0 0 4px 4px;
	font-size: 16px;
	line-height: 28px;
	font-weight: 500;
	padding: 14px 10px 0 0;
	-webkit-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    -moz-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
	border-bottom: 1px solid #FFF;
    background: rgb(227,227,227);
    background: linear-gradient(180deg, rgba(227,227,227,1) 0%, rgba(203,203,203,1) 100%);
}
.viget-box ul {
	line-height: 18px;
}
.viget-box li {
	list-style: none;
	margin-left: -15px;
	padding-bottom: 10px;
}
.viget-box a:link {
	color: #151515;
	text-decoration: none;
}
.viget-box a:visited {
	color: #151515;
	text-decoration: none;
}
.viget-box a:hover {
	color: #FA5512;
	text-decoration: none;
}
.viget-box li img {
    margin-bottom: 3px;
}
.viget-box a:active {
	color: #FA5512;
	text-decoration: none;
	padding-bottom: 6px;
}
.zag-vidget {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: normal;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    padding: 11px 5px 9px 5px;
    border-radius: 5px 5px 0 0;
	background: rgb(105,103,111);
    background: linear-gradient(180deg, rgba(105,103,111,1) 0%, rgba(68,67,72,1) 93%, rgba(34,33,36,1) 100%);
    border-bottom: 1px solid #FFF;
}
.viget-block {
	margin-bottom: 25px;
}
.schet {
    background: #fdfcfb;
    display: inline-block;
    font-size: 13px;
    line-height: 13px;
    padding: 1px 3px 0 3px;
    border-radius: 4px;
    opacity: .6;
}
/* BreadCrumbs */
.breadcrmb {
	font-size: 13px;
	border-radius: 4px;
	padding: 15px 10px 11px 10px;
	margin-bottom: 12px;
	-webkit-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    -moz-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    border-bottom: 1px solid #FFF;
    background: rgb(227,227,227);
    background: linear-gradient(180deg, rgba(227,227,227,1) 0%, rgba(203,203,203,1) 100%);
    color: #9E9E9E;
}
.breadcrmb li {
	display: inline-block;
}
.breadcrumb-item {
	margin:  0 5px;
}
.breadcrumb-item.active {
    color: #8F9090;
}
.breadcrmb a:link {
	color: #151515;
	text-decoration: none;
}
.breadcrmb a:visited {
	color: #151515;
	text-decoration: none;
}
.breadcrmb a:hover {
	color: #F84D1F;
	text-decoration: none;
}
.breadcrmb a:active {
	color: #F84D1F;
	text-decoration: none;
}

/* Post */
.post {
	background: #F6F7F8;
	padding: 15px;
	border-radius: 6px;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(66,67,70,0.17);
    -moz-box-shadow: 0px 1px 2px 1px rgba(66,67,70,0.17);
    box-shadow: 0px 1px 2px 1px rgba(66,67,70,0.17);
    transition: 0.3s;
}
.post:hover {
    box-shadow: none;
}
.post img {
	max-width: 800px;
}
.img-post {
	padding: 0 10px 0 15px;
}
.img-post img {
	border-radius: 4px;
	width: 100%;
}
.img-book {
    padding: 0 15px;
}
.img-st {
	padding: 0 25px 0 15px;
}
.img-st img {
	border-radius: 4px;
	transition: 0.1s;
}
.post li {
	list-style: none;
	font-size: 14px;
	line-height: 26px;
}
.post li img {
    height: 17px;
    width: 25px;
    margin-bottom: 3px;
}
.opisanie-game li img {
    height: 17px;
    width: 25px;
    margin-bottom: 3px;
}
.post h2 {
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 0;
}
.opisanie {
	padding: 0 15px 0 20px;
	color: #6A6A6A;
}
.opisanie-emu {
	padding: 18px 15px 20px 0;
}
.opisanie.category.opisanie-emu strong {
	font-weight: 600;
    color: #575757;
}
.opisanie a:link {
	color: #151515;
	transition: 0.1s linear;
	text-decoration: none;
}
.opisanie a:visited {
	color: #151515;
	transition: 0.3s linear;
	text-decoration: none;
}
.opisanie a:hover {
	color: #EC411D;
	text-decoration: none;
}
.opisanie a:active {
	color: #EC411D;
	text-decoration: none;
}
.opisanie-emu {
	padding: 0 15px 0 0;
}
.opisanie-emu a:link {
	color: #151515;
	text-decoration: none;
	transition: 0.1s linear;
}
.opisanie-emu a:visited {
	color: #151515;
	text-decoration: none;
	transition: 0.3s linear;
}
.opisanie-emu a:hover {
	color: #EC411D;
	text-decoration: none;
}
.opisanie-emu a:active {
	color: #EC411D;
	text-decoration: none;
}
.category {
	font-size: 14px;
	background: #E4E4E4;
	border-radius: 4px;
	margin: 15px 0 0 0;
	padding: 0 10px 0 11px;
}
.category a:link {
	color: #151515;
	margin-left: 5px;
}
.category a:visited {
	color: #151515;
	margin-left: 5px;
}
.category a:hover {
	color: #EC411D;
	text-decoration: none;
}
.category a:active {
	color: #EC411D;
	text-decoration: none;
}
.thumb {
	padding: 0;
}

/* Rating stars
-------------------------------------------------------------- */
.ratings {
	margin-top: 5px;
}
.info-rating {
	margin-top: 1px;
	padding: 0 0 0 27px;
}
.rating {
    height: 30px!important;
}

.rating__best {
    width: 130px;
    height: 30px!important;
}
.rating__star {
    height: 30px!important;
}
.rating__current {
    height: 30px!important;
}
/* Footer
-------------------------------------------------------------- */
.footer {
	margin-top: 45px;
}
.gb-footer {
	background: #5D6063;
	height: 35px;
	margin-bottom: -67px;
}
.box-footer {
	background: #39383d;
	color: #7F7F7F;
	font-size: 13px;
	border-radius: 6px 6px 0 0;
	padding-top: 20px;
	padding-bottom: 15px;
	border: 5px solid #5D6063;
-webkit-box-shadow: inset 0px -1px 1px 0px rgba(148,148,148,1);
-moz-box-shadow: inset 0px -1px 1px 0px rgba(148,148,148,1);
box-shadow: inset 0px -1px 1px 0px rgba(148,148,148,1);
}
.inform {
	text-align: right;
}
.donate {
	text-align: center;
	font-style: italic;
}
.donate a:link {
	color: #FFF;
}
.donate a:visited {
	color: #FFF;
}
.donate a:hover {
	color: #F89B19;
	text-decoration: none;
}
.donate a:active {
	color: #F89B19;
	text-decoration: none;
}
.scroll {
    color: #fff;
    margin-top: 100px
}

#toTopBtn {
    position: fixed;
    bottom: 36px;
    right: 36px;
    z-index: 98;
    padding: 20px;
    background-color: #d81a20;
	border-radius: 4px;
}

.js .cd-top--fade-out {
    opacity: .5;
}

.js .cd-top--is-visible {
    visibility: visible;
    opacity: 1;
}

.js .cd-top {
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s, visibility .3s, background-color .3s
}

.cd-top {
    position: fixed;
    bottom: 20px;
    bottom: var(--cd-back-to-top-margin);
    right: 20px;
    right: var(--cd-back-to-top-margin);
    display: inline-block;
    height: 40px;
    height: var(--cd-back-to-top-size);
    width: 40px;
    width: var(--cd-back-to-top-size);
    box-shadow: 0 0 10px rgba(0, 0, 0, .05) !important;
    background: url("../images/up.svg") no-repeat center 50%;
    background-color: hsla(5, 76%, 62%, .8);
    background-color: hsla(var(--cd-color-3-h), var(--cd-color-3-s), var(--cd-color-3-l), 0.8)
}
.popular img {
	width: 100%;
	height: auto;
	max-width: 180px;
}
.popular {
	margin-bottom: 25px;
}
.game-p {
	padding: 5px!important;
}
.g-box {
	background: #fdfcfb;
	border-radius: 6px;
	padding: 7px;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(66,67,70,0.17);
    -moz-box-shadow: 0px 1px 2px 1px rgba(66,67,70,0.17);
    box-shadow: 0px 1px 2px 1px rgba(66,67,70,0.17);
}
.g-box:hover {
    border: 2px solid #FB822D;
	border-radius: 6px;
	padding: 5px;
	box-shadow: none;
}
.zag-pop {
	line-height: 20px;
	font-weight: 500;
	margin-bottom: 6px;
	min-height: 42px;
	text-align: center;
}
.g-box a:link {
	color: #151515;
	text-decoration: none;
}
.g-box a:visited {
	color: #151515;
	text-decoration: none;
}
.g-box a:hover {
	color: #FA5512;
	text-decoration: none;
}
.g-box a:active {
	color: #FA5512;
	text-decoration: none;
}
.g-box img {
	border-radius: 4px;
}
.info {
	border: 3px solid #fa812c;
    border-radius: 6px;
    padding: 15px 15px 0 15px;
    margin-bottom: 25px;
}
.info a:link {
    color: #fa812c;
	font-weight: 600;
	text-decoration: underline;
}
.info a:visited {
    color: #fa812c;
	font-weight: 600;
	text-decoration: underline;
}
.info a:hover {
    color: #DB0C24;
	font-weight: 600;
	text-decoration: none;
}
.info a:active {
    color: #DB0C24;
	font-weight: 600;
	text-decoration: none;
}

.info strong {
	color: #fa812c;
	font-weight: 600;
}
.opisanie-game {
    margin-bottom: 3px;
    font-size: 14px;
    list-style: none;
    border-radius: 0 0 4px 4px;
    padding: 15px 15px 10px 15px;
    line-height: 26px;
    border-bottom: 1px solid #FFF;
    background: #D8D8D8;
}
.opisanie-game strong {
	font-weight: 600;
    color: #575757;
}
.opisanie-game li {
	display: inline-block;
	padding: 0 7px;
	color: #6A6A6A;
}
.content-post {
	font-size: 16px;
	line-height: 23px;
	border-bottom: solid 2px #D8D8D8;
	padding-bottom: 15px;
	padding-top: 3px;
}
.info-game-box {
    margin-bottom: 25px;
}
.content-post p {
	margin: 0 0 18px 0;
}
.content-page {
	font-size: 16px;
    line-height: 23px;
    padding-bottom: 5px;
}
.content-page img {
	width: 100%;
}
.content-page p {
	margin: 0 0 18px 0;
}
.download {
    display: flex;
	font-size: 16px;
    font-weight: 600;
    margin-bottom: 36px;
    padding-bottom: 36px;
    margin-top: 35px;
    line-height: 23px;
    border-bottom: solid 2px #D8D8D8;
}
.download gm {
    font-weight: 500;
}
.download a:link {
	text-align:center;
	color: #FFF;
	padding: 12px 15px;
	border-radius: 4px;
	border: 1px solid #d5d1ca;
	background: rgb(223,0,32);
    background: linear-gradient(0deg, rgba(223,0,32,1) 0%, rgba(246,131,42,1) 100%);
	text-decoration: none;
}
.download a:visited {
	color: #FFF;
	padding: 12px 15px;
	border-radius: 4px;
	border: 1px solid #d5d1ca;
	background: rgb(223,0,32);
    background: linear-gradient(0deg, rgba(223,0,32,1) 0%, rgba(246,131,42,1) 100%);
	text-decoration: none;
}
.download a:hover {
	background: rgb(223,0,32);
	text-decoration: none;
}
.download button {
	text-align:center;
	color: #FFF;
	padding: 10px 15px 9px 15px!important;
	border-radius: 5px;
    margin-top: -10px;
    margin-bottom: -10px;
	border: 1px solid #d5d1ca;
	background: rgb(223,0,32);
    background: linear-gradient(0deg, rgba(223,0,32,1) 0%, rgba(246,131,42,1) 100%);
}
.download button:hover {
	text-align:center;
	color: #FFF;
	padding: 10px 15px 9px 15px!important;
	border-radius: 5px;
	background: rgb(223,0,32)!important;
    margin-top: -10px;
    margin-bottom: -10px;
	border: 1px solid #d5d1ca;
}
.download sf {
    font-weight: 300;
    text-transform: lowercase;
    font-size: 14px;
    line-height: 22px;
    opacity: 0.8;
    background: #fdfcfb;
    padding: 1px 4px;
    color: #414246;
    border-radius: 3px;
    margin-left: 3px;
    white-space: nowrap;
}
.donwnload-emu sf {
    font-weight: 300;
    text-transform: lowercase;
    font-size: 14px;
    line-height: 22px;
    opacity: 0.8;
    background: #fdfcfb;
    padding: 1px 4px;
    color: #414246;
    border-radius: 3px;
    margin-left: 3px;
    white-space: nowrap;
}
.donwnload-emu {
    padding-bottom:35px;
    margin-bottom: 30px;
}
.clon-game {
	border-radius: 4px;
    padding: 20px 25px 5px 25px;
	margin-bottom: 40px;
	-webkit-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    -moz-box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    border-bottom: 1px solid #FFF;
    background: rgb(227,227,227);
    background: linear-gradient(180deg, rgba(227,227,227,1) 0%, rgba(203,203,203,1) 100%);
}

/* PageNavi
-------------------------------------------------------------- */
.pagenavi {
	outline: none!important;
}
.pagination {
    display: inline-block;
    width:100%;
}
.pagination a {
	font-size: 16px;
	padding: 6px 12px 5px 12px;
	color: #414246!important;
	border-radius: 4px;
	text-decoration: none;
	margin:5px 3px!important;
	box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    border-bottom: 1px solid #FFF;
    background: rgb(217,213,207);
    background: linear-gradient(0deg, rgba(217,213,207,1) 0%, rgba(233,229,222,1) 100%);
}
.pagination a:visited {
	font-size: 16px;
	padding: 6px 12px 5px 12px;
	color: #414246!important;
	border-radius: 4px;
	text-decoration: none;
	margin:5px 3px!important;
	box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    border-bottom: 1px solid #FFF;
    background: rgb(217,213,207);
    background: linear-gradient(0deg, rgba(217,213,207,1) 0%, rgba(233,229,222,1) 100%);
}
.pagination > li > a:hover, .pagination > li > span {
    background-color:#1F1F1F!important;
    color:#FFFFFF !important;
    border: none!important;
    margin: 5px 3px;
}
.pagination a:hover {
	font-size: 16px;
	padding: 6px 12px 4px 12px;
	color: #FFF;
	border-radius: 4px;
	border: none!important;
	text-decoration: none;
	margin: 6px 3px;
	background: rgb(223,0,32)!important;
    background: linear-gradient(0deg, rgba(223,0,32,1) 0%, rgba(246,131,42,1) 100%)!important;
}
.pagination a:active {
	color: #FFF!important;
	border-bottom: 1px solid #787878!important;
}
.pagination > li > a, .pagination > li > span {
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
	font-size: 16px;
    margin: 5px 3px;
    padding: 6px 12px 4px 12px;
	border-radius: 4px;
	text-decoration: none;
	cursor: pointer;
    float: left;
	color: #414246!important;
	box-shadow: inset 0px 1px 1px 1px rgba(66,67,70,0.1);
    border-bottom: 1px solid #FFF;
    background: rgb(227,227,227);
    background: linear-gradient(180deg, rgba(227,227,227,1) 0%, rgba(203,203,203,1) 100%);
}
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
  font-size: 16px;
  color:#939393!important;
  background: #D8D8D8!important;
  padding: 6px 12px 4px 12px;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
   font-size: 16px;
   font-weight: 500;
   color:#FFF!important;
   border:none;
   padding: 6px 12px 4px 12px;
   background: rgb(223,0,32)!important;
   background: linear-gradient(0deg, rgba(223,0,32,1) 0%, rgba(246,131,42,1) 100%)!important;
}


/*Modal img*/
.modal-body {
    padding: 0!important;
}
.content img {
    
}
.modal-header {
    padding: 0!important;
    border-bottom: 0!important;
}
.modal-content {
    background: none!important;
    border: 0!important;
}
.modal-footer {
    border: none!important;
}
.modal-header .btn-close {
	background-image: none;
    z-index: 100;
    opacity: 1;
    margin-right: -15px;
    margin-bottom: -15px;
}
.btn-close::after {
    content: '✖';
    font-size: 1.8rem;
    color: #E64E1E;
    background: #fff;
    border-radius: 6px;
    padding: 2px 6px 0 6px;
    margin-left: -20px;
}
#image-gallery-image {
    border: solid 3px #FFF!important;
    padding: 0!important;
    border-radius: 4px;
	width: 100%;
}
#show-next-image {
    background: url("../images/arrow-r.svg") top center no-repeat!important;
}
#show-previous-image {
    background: url("../images/arrow-l.svg") top center no-repeat!important;
}
.modal-footer .btn {
    padding: .700rem .75rem!important;
    border:none!important;
}

/*SeriaGame*/
.game-s {
	padding: 3px;
}
.g-box-s {
	background: #fdfcfb;
	border-radius: 4px;
	padding: 7px;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(66,67,70,0.17);
    -moz-box-shadow: 0px 1px 2px 1px rgba(66,67,70,0.17);
    box-shadow: 0px 1px 2px 1px rgba(66,67,70,0.17);
}
.g-box-s:hover {
    border: 2px solid #FB822D;
	border-radius: 4px;
	padding: 5px;
	box-shadow: none;
}
.g-box-s a:link {
	color: #414246;
}
.g-box-s a:visited {
	color: #414246;
}
.g-box-s a:hover {
	color: #FA5512;
	text-decoration: none;
}
.g-box-s a:active {
	color: #FA5512;
	text-decoration: none;
}
.g-box-s img {
	border-radius: 2px;
}
.zag-s {
    font-size: 15px;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 10px;
	min-height: 42px;
	text-align: center;
}

#preview {
	position:absolute;
	background:#FFF;
	padding:3px;
	display:none;
	width: 340px;
	height: 297px;
	border-radius: 3px;
	z-index:1000;
    -webkit-box-shadow: 0px 0px 21px 0px rgba(34, 60, 80, 0.52);
    -moz-box-shadow: 0px 0px 21px 0px rgba(34, 60, 80, 0.52);
    box-shadow: 0px 0px 21px 0px rgba(34, 60, 80, 0.52);
	}
#preview img {
    width: 100%;
    height: auto;
    border-radius: 3px;
}