﻿
@font-face {
	font-family: "NotoSans";
	src: url("../css/fonts/NotoSans/NotoSansRegular.eot");
	src: url("../css/fonts/NotoSans/NotoSansRegular.eot?#iefix")format("embedded-opentype"),
	url("../css/fonts/NotoSans/NotoSansRegular.woff") format("woff"),
	url("../css/fonts/NotoSans/NotoSansRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "NotoSans";
	src: url("../css/fonts/NotoSans/NotoSansBold.eot");
	src: url("../css/fonts/NotoSans/NotoSansBold.eot?#iefix")format("embedded-opentype"),
	url("../css/fonts/NotoSans/NotoSansBold.woff") format("woff"),
	url("../css/fonts/NotoSans/NotoSansBold.ttf") format("truetype");
	font-style: normal;
	font-weight: 700;
}

/* BEGIN of CSS RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

/* END of CSS RESET */

/* 1 - END of Including files ("../css/fonts.css", "reset.css" and others) ---------------------------------------------------------- */
/* 2 - BEGIN of Tags and General styles ---------------------------------------------------------- */
ul {
	list-style: none;
}
body {
	min-height: 500px;
	margin: 0 auto;
	background: #0D0805;
	font-family: 'NotoSans', sans-serif;
	font-weight: normal;
	overflow-x: hidden;
}

a {
	text-decoration: none;
	outline: none;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

a:hover {
	
	text-decoration: none;
	color: inherit;
	outline: none;
}

a:active {
	opacity: 0.6;
	outline: none;
	color: inherit;
	text-decoration: none;
}

a:focus {
	outline: none;
	color: inherit;
	text-decoration: none;
}

button, input, textarea, select {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

button:hover, input:hover, textarea:hover, select:hover {
	opacity: 0.8;
}

strong {
	font-weight: 700;
}

em {
	font-style:italic;
}

img {
	max-width: 100%;
}

.clear:before, .clear:after {
	content: "";
	display: block;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}


/* 2 - END of Tags styles and General styles ---------------------------------------------------------- */
/* 3 - BEGIN of header ---------------------------------------------------------- */
.container {
	width: 1310px;
	margin: 0 auto;
}

.logo {
    float: left;
    font-size: 22px;
    margin: 0 0 6px 0;
}

.header-btn {
    padding: 15px 0 0 0;
    float: right;
    width: 335px;
}

.header-btn a:hover {
	opacity: 1;
}

a.soc-buttons {
    display: inline-block;
    margin: 0 0 0 165px;
}

.btn,.btn-link,.btn-link-gold {
font-weight:700;
font-size:14px;
text-transform:uppercase;
cursor:pointer;
}

.btn-box-center {
clear:both;
text-align:center;
}

.btn-box-center.border-top {
border-top:1px solid #302d28;
}

.btn-box-center.border-bottom {
border-bottom:1px solid #302d28;
}

.content-padding {
padding:30px;
}

.article-game-list__item {
display:inline-block;
box-sizing:border-box;
padding:10px;
}

.btn {
    display: inline-block;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #000;
    letter-spacing: 2px;
    text-decoration: none;
    text-align: center;
    border-radius: 50px;
    overflow: hidden;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 37px;
    margin: 0 -2px 0 0;
    padding: 0 15px;
}

.btn:hover {
transition:background .1s ease-in-out;
}

.btn.disabled {
border:1px solid #797979;
background:#797979;
color:#302d28;
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; animation-iteration-count: 100;}

@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
}
@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
}
@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.btn-green {
border:1px solid #3daa45;
background:#3daa45;
border-radius:50px;
}

.btn-green:hover {
background:#000;
color:#3daa45;
border:1px solid #3daa45;
}

.btn-green-reg {
width: 200px;
height: 50px;
padding: 5px 0 0 0;
display: block;
margin: 0 auto;
border:1px solid #3daa45;
background:#3daa45;
border-radius:50px;
font-size: 18px;
font-weight: bold;
text-align: center;
color: #fdc061;
}

.btn-green-reg:hover {
background:#000;
color:#3daa45;
border:1px solid #3daa45;
}


.btn-gold,.btn-gold:hover,.header-exit-link {
border:1px solid #fdc061;
}

.btn-gold:hover {
background:#000;
color:#fdc061;
}

.btn-link,.btn-link-gold {
color:#dcd9d5;
text-decoration:underline;
font-size:1.4rem;
}

.btn-link-gold:hover,.btn-link:hover {
color:#dcd9d5;
text-decoration:none;
}

.btn-link-gold {
letter-spacing:1px;
font-weight:400;
color:#7f6031;
}

.btn-transparent {
display:inline-block;
border-radius:50px;
color:#fdc061;
text-decoration:none;
text-transform:uppercase;
font-weight:700;
border:1px solid #fdc061;
font-size:1.4rem;
}

.btn-transparent.btn-border-dark {
border:2px solid #13100e;
}

.btn-transparent.btn-border-gold {
border:2px solid #fdc061;
}

.btn-transparent:hover {
color:#13100e;
text-decoration:none;
background:#fdc061;
}


.btn-gold {
    background: #fdc061;
}
.lang {
	display: inline-block;
	float: right;
}

.nav-general-box {
    position: relative;
    background: rgba(0,0,0,.9);
    z-index: 100;
}

.nav-general {
	list-style: none;
}

.nav-general a:hover {
	color:  #fdc061;
}

.nav-general__item {
	position: relative;
float:left;
text-align:center;
border-right:1px solid #000;
}

.nav-general__link {
    display: block;
    font-family: "Noto Sans",Arial,Helvetica,sans-serif;
    letter-spacing: 2px;
    color: #fdc061;
    text-transform: uppercase;
    transition: background .1s ease-in-out;
    font-size: 14px;
    padding: 10px 35px;
}

.nav-general__link:hover {
	opacity: 1;
	color: #fdc061;
	cursor: pointer;
}

.drop-menu {
	padding: 5px 10px;
	display: none;
	width: 180px;
	position: absolute;
	list-style: none;
	background: #0D0805;
	text-align: center;
}

.drop-menu li {
	border-top: 1px solid #333;
	padding: 4px 0;
}

.drop-menu li:first-child {
	border-top: none;
}

.drop-menu a {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

.nav-general__link.is-active {
color:#000;
background:#fdc061;
}

.nav-general__link:hover {
transition:all .1s ease-in-out;
background:rgba(253,192,97,.1);
}

.burger-menu {
    display: none;
    margin: 0 auto 10px;
    background: transparent;
    width: 50px;
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.burger-menu:focus {
    outline: none;
}
.burger-menu span {
    position: relative;
    width: 100%;
    display: block;
    height: 2px;
    margin-bottom: 6px;
    background: #ccc;
    transition: all 500ms ease-in-out;
}

.burger-menu > span:last-child {
	margin-bottom: 0;
}

.burger-menu.active span:nth-of-type(1) {
    top: 8px;
    transform: rotate(45deg);
}

.burger-menu.active span:nth-of-type(2) {
    background-color: transparent;
}

.burger-menu.active span:nth-of-type(3) {
    top: -8px;
    transform: rotate(-45deg);
}



.pf-alert {
	position: fixed;
	right: 15px;
	bottom: 15px;
	width: 250px;
	height: 300px;
	background: #302d28;
	color: red;
	font-weight: bold;
	padding: 15px;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid red;
	z-index: 9999;
}

.pf-alert a {
 	color: #2daddd;
 }

 .close-alert {
 	position: absolute;
 	top: 5px;
 	right: 10px;
 	font-weight: bold;
 	color: #fff;
 	cursor: pointer;
 }

/* 3 - END of header ---------------------------------------------------------- */
/* 4 - BEGIN of .content ---------------------------------------------------------- */

.content {
	padding-top :130px;
	overflow-x: hidden;
	min-height: 200px;
}

.games {
	border-bottom: 1px solid #FFC15A;
}

.games ul {
	list-style: none;
	 display: -webkit-box;
    -webkit-box-pack: justify;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    display: flex;
    justify-content: space-between;
	text-align: justify;
	text-align-last: justify;
}

.games ul li {
	display: inline-block;
	vertical-align: top;
}

.games ul li a {
	display: block;
	width: 153px;
	height: 81px;
	text-indent: -9999px;
}

.games ul li a:hover {
	opacity: 1;
}

.game-1 a {
	background: url(../css/img/game-1b.jpg);
}

.game-1 a:hover {
	background: url(../css/img/game-1.jpg);
}

.game-2 a {
	background: url(../css/img/game-2b.jpg);
}

.game-2 a:hover {
	background: url(../css/img/game-2.jpg);
}

.game-3 a {
	background: url(../css/img/game-3b.jpg);
}

.game-3 a:hover {
	background: url(../css/img/game-3.jpg);
}

.game-4 a {
	background: url(../css/img/game-4b.jpg);
}

.game-4 a:hover {
	background: url(../css/img/game-4.jpg);
}

.game-5 a {
	background: url(../css/img/game-5b.jpg);
}

.game-5 a:hover {
	background: url(../css/img/game-5.jpg);
}

.game-6 a {
	background: url(../css/img/game-6b.jpg);
}

.game-6 a:hover {
	background: url(../css/img/game-6.jpg);
}

.game-7 a {
	background: url(../css/img/game-7b.jpg);
}

.game-7 a:hover {
	background: url(../css/img/game-7.jpg);
}

.game-8 a {
	background: url(../css/img/game-8b.jpg);
}

.game-8 a:hover {
	background: url(../css/img/game-8.jpg);
}

.providers {
    margin: 13px 0 0;
}

.game-list {
    margin: 15px -5px 0;
    text-align: center;
}

.game-list__item {
	position: relative;
	display: inline-block;
	margin: 5px;
	width: 242px;
	height: 158px;
	overflow: hidden;
}

.game-list__item > a {
	display: block;
}

.game-list__item img {
	display: block;
}

.img-overlay {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(48,45,40,.5);
	text-align: center;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.img-overlay a.btn-green {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
}

.img-overlay a:hover {
	text-decoration: none;
	opacity: 1;
}

.game-list__item:hover .img-overlay{
	display: block;
	z-index: 1;
}

.game-list .btn-green {
    display: block;
    width: 170px;
    margin: 30px auto 0;
}

article {
    color: #ededed;
    max-width: 1020px;
    margin: 0 auto;
    padding: 38px 0 0 0;
}

article h1,
.content-category h1 {
	margin: 0 0 10px;
	font-size: 36px;
	color: #ededed;
	font-weight: 700;
}

article h2 {
	margin: 0 0 10px;
	font-size: 28px;
	color: #ededed;
	font-weight: 700;
}

article h3 {
	margin: 0 0 10px;
	font-size: 20px;
	font-weight: 700;
	color: #775B31;
}

article h4 {
	margin: 0 0 10px;
	font-size: 18px;
	color: #ededed;
	font-weight: 700;
}

article p {
    margin: 15px 0 30px;
    line-height: 22px;
    font-size: 14px;
    color: #ededed;
}

article ol, article ul {
	margin: 0 0 25px;
	padding: 0 0 0 25px;
	font-size: 15px;
}

article li {
	font-size: 15px;
	color: #ededed;
}

blockquote {
	padding: 0 0 0 10px;
	margin: 0 0 25px 50px;
	border-left: 4px solid #ededed;
}

.show-all {
    margin: 27px 0 0 0;
    text-align: right;
}

.show-all a {
	color: #fdc061;
	font-size: 13px;
	text-decoration: underline;
}

.show-all a:hover {
	text-decoration: none;
}

.pay {
    margin: 19px 0 0 0;
    display: -webkit-box;
    -webkit-box-pack: justify;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    display: flex;
    justify-content: space-between;
    text-align: justify;
    text-align-last: justify;
}

.provaider-box {
	position: relative;
}

.provaider-list {
	position: absolute;
	top: 32px;
	left: 50%;
	margin: 0 0 0 -120px;
	z-index: 9999;
	display: none;
	width: 241px;
	background: #302d28;
	padding: 10px 0;
	border-radius: 0 0 6px 6px;
	list-style: none;
}

.provaider-box:hover  .provaider-list  {
	display: block;
}

.provaider-list li {
	margin: 0 0 5px 0;
	text-align: center;
}

.provaider-list a {
	color: #fdc061;
	font-size: 13px;
	text-transform: uppercase;
}

.provaider-list a:hover {
	text-decoration: underline;
}

/* 4 - END of .content ---------------------------------------------------------- */
/* 5 - BEGIN of footer ---------------------------------------------------------- */

footer {
	min-height: 80px;
}

.footer__nav-box {
    background: #302d28;
    margin: 38px auto 0;
    padding: 30px 0;
}

.footer-nav {
width:100%;
text-align:center;
color:#dcd9d5;
}

.footer-nav__item {
display:table-cell;
width:1%;
vertical-align: middle;
}

.footer-nav__link {
color:#fdc061;
transition:all .1s ease-in-out;
font-size:14px;
text-transform: uppercase;
font-weight: 700;
}

.footer-nav__link:hover {
	opacity: 1;
}

.certificate {
    margin: 24px 0 0 0;
    text-align: center;
}

.certificate img {
	display: inline-block;
	margin: 0 40px;
	vertical-align: middle;
}

.certificate > div {
    margin: 22px 0 0 0;
}

.certificate > div img {
    margin: 0 12px;
}

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

.copyright p {
	font-size: 13px;
	line-height: 25px;
	color: #dcd9d5;
}

.good-luck {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.good-luck img {
	display: block;
	margin: 0 auto;
}

.good-luck:hover {
	opacity: 0.5;
	transform: scale(1.1, 1.1);
	transition: top 1s ease-out 0.5s;
}

/* 5 - END of footer ---------------------------------------------------------- */
/* Comment */
#commentform { margin: 0 0 40px 0;}
.guests-list  { padding: 0;}
.guests-list  li { padding: 10px; margin: 0 0 10px 0;  border-bottom: 1px dotted #000; list-style: none; background: #302d28; border-radius: 6px;}
.guest-info { display:block; padding: 0 0 5px 0; margin: 0 0 10px 0; font-weight: bold; }
.guest-info a,.guest-info span { text-transform: uppercase;}
#feedback-form label,
.wpcf7-form label { padding: 0 0 4px 0; display:block;color: #fff; font-size: 12px;}
#feedback-form  input[type="text"],input[type="email"],
.wpcf7-form  input[type="text"]{ border-radius: 6px; font-size: 15px; font-weight: bold; margin: 0 0 20px 0; width: 198px; height: 32px; padding: 0 10px; border: 1px solid #d2d2d2; background: #fff; }
#feedback-form  input[type="submit"],
.wpcf7-form input[type="submit"]{  border:none; padding: 8px 21px; margin: 0 0 20px 0; color: #fff; font-size: 15px;font-weight: bold;  display:block; cursor: pointer; background: #302d28;  border-radius: 6px;}
#feedback-form textarea,
.wpcf7-form textarea {width:60%; margin: 0 0 15px 0; height: 120px; border: 1px solid #d2d2d2; resize: none; border-radius: 6px; font-size: 15px; font-weight: bold; padding: 10px; text-transform: uppercase; }
.navigation-single { padding: 15px 0;}
#no-comments { padding: 0 0 20px 0;}
.post-realted-box { padding: 20px 0; border-top: 2px solid #ccc; text-transform: uppercase;}
.post-realted-box h3,.rnd-artc{ padding: 0 0 20px 0;  font-size: 17px; font-weight:bold; display:block;}
.wp-pagenavi { overflow:hidden; padding: 10px 0 20px 0; text-align: center;}
.comments-formed-arct,
.comment-this-them {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	letter-spacing: -2px;
}
 .wp-pagenavi a,
 .wp-pagenavi span {
	width: 20px;
	height: 20px;
	margin: 0 0 0 10px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	border-radius: 4px;
}
 .wp-pagenavi a:hover {
	background: #fff;
	color: #000;
}
 .wp-pagenavi span {
	background: #fff;
	color: #000;
}

.header-btn-intext {
	width: 300px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
	float: none;
}

.excerpt .header-btn-intext a {
	color: #333;
}

.excerpt p {  margin: 0 0 20px 0;}
.excerpt b,.excerpt strong { font-weight:  bold;}
.excerpt i, .excerpt em { font-style: italic;}
.excerpt blockquote { display: block; margin: 0 0 10px 50px; padding: 5px 0 5px 15px; font: italic 16px Georgia; text-align: center; }
.excerpt blockquote p { font-size: 16px; }
.excerpt ul { list-style-type: disc; margin: 0 0 15px 15px;}
.excerpt ol { list-style-type: decimal; margin: 0 0 15px 30px;}
.excerpt li { margin: 0 0 10px 0; line-height: 22px; text-align: left; }
.excerpt .aligncenter { display:block; margin: 10px auto; float: none;}
.excerpt .alignleft { float: left; margin: 10px 10px 10px 0;}
.excerpt .alignright { float: right; margin: 10px 0 10px 10px;}
.content-inner .post {  border-bottom: none;}
.excerpt td { border: 1px solid #000; padding: 2px 5px; }
.excerpt table { margin: 5px auto 10px auto;}
.excerpt table td { border: 1px solid #fff; padding: 4px; text-align: center;}
.excerpt a { color: #fdc061;}
.online-help-btn {
	position: fixed;
	right: 17px;
	bottom: -5px;
	z-index: 9999;
	display: block;
	cursor: pointer;
}
.excerpt iframe {
	max-width: 100% !important;
	width: 100% !important;
	height: 450px !important;
	display: block;
}

.mobile-banner {
	display: none;
}

.game-title {
	display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    padding: 2px 5px;
    background-color: #0D0805;
    box-sizing: border-box;
}

 


/* * - BEGIN of @media ---------------------------------------------------------- */

@media screen and (max-width: 1320px) {
.container {
    width: 970px;
}
a.soc-buttons {
    margin: 0 0 0 60px;
}
.games ul li a {
    width: 118px;
    height: 75px;
}
.certificate img {
    margin: 0 20px;
}
}
/* ----------------------------------------------------------------------------------- */

@media screen and (max-width: 991px) {
.container {
    width: 750px;
}
.logo {
    display: block;
    float: none;
    width: 260px;
    margin: 0 auto;
}
.games ul {
	display: block;
}
.games ul li a {
    width: 153px;
    height: 81px;
}
.pay {
	display: block;
	text-align: center;
}
.footer-nav__item {
    display: inline-block;
    margin: 0 5px;
    width: auto;
}

.nav-general__link {
	padding: 10px 20px;
}
}

/* ----------------------------------------------------------------------------------- */

@media screen and (max-width: 767px) {
.container {
    width: auto;
}
a.soc-buttons {
    margin: 0 auto;
    display: block;
    width: 254px;
}
.header-btn {
    padding: 8px 0 0px 0;
    float: none;
    width: 335px;
    margin: 0 auto;
}
.burger-menu {
	display: block;
    margin: 10px auto 10px;
}
.nav-general-box {
   background: transparent;
}
.nav-general {
    display: none;
}
.nav-general__item {
    float: none;
}
.games ul {
    display: block;
    text-align: center;
}
.providers img {
	display: block;
    float: none;
    margin: 0 auto 5px;

}
article {
    padding: 38px 10px 0 10px;
}
.drop-menu {
	display: block;
    padding: 5px 0px 5px 15px;
    width: auto;
    position: static;
    text-align: center;
}

article h1 {
	font-size: 30px;
	text-align: center;
}

.excerpt blockquote { margin: 0 0 10px 0; padding: 5px 0 5px 0; font: italic 16px Georgia; text-align: center; border: none; }
}

/* ----------------------------------------------------------------------------------- */

@media screen and (max-width: 550px) {
.content {
	overflow: hidden;
}
.header-btn {
    width: 300px;
}
.header-register-btn {
    width: 150px;
}
.header-auth-btn {
    width: 90px;
}

.game-list__item {
	margin: 5px;
	width: 182px;
	height: 123px;
}
.provaider-box.left {
	float: none;
}
.g img {
	display: none;
}
.excerpt .aligncenter,
.excerpt .alignright {
	display: none;
}
.mobile-banner {
	display: block;
}
.mobile-banner img {
	height: 115px;
}
}

/* ----------------------------------------------------------------------------------- */
/* * - END of @media ---------------------------------------------------------- */

.shapka {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 20px 0 5px 0;
  font-family: "Noto Sans",Arial,Helvetica,sans-serif;
  background: rgba(19, 16, 14, 0.9);
  box-shadow: 0 2px 10px #13100e;
  transition: top 1s linear;
  box-sizing: border-box;
  z-index: 9500; }
  .shapka--open {
    position: fixed;
    height: 100%;
    overflow-y: auto; }
  .shapka__inner {
    width: 100%;
    max-width: 1800px;
    min-width: 320px;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box; }
  .shapka__row {
    display: flex;
    align-items: center; }
  .shapka__logo {
    margin-right: auto;
    position: relative;
    top: -10px;
    display: block;
    background-image: url(../data/images-list-sc9249b0626.png);
    background-position: 0 -3330px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 47px;
    width: 255px;
    z-index: 215; }
  .shapka.fixed {
    position: fixed;
    animation: .5s header-fixed-show; }

.yaziki {
  margin: 0 0 0 10px;
  position: relative;
  display: inline-block;
  width: 75px;
  height: 48px;
  background: #302d28;
  border-radius: 24px;
  cursor: pointer;
  box-sizing: border-box;
  z-index: 215; }
  .yaziki .lang-current {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 16px;
    transform: translate(-70%, -50%); }
    .yaziki .lang-current::after {
      position: absolute;
      top: 7px;
      right: -15px;
      content: "";
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 4px 4px 0 4px;
      border-color: #797979 transparent transparent transparent; }
    .yaziki .lang-current::before {
      content: "";
      display: block;
      background-image: url(../data/images-list-sc9249b0626.png);
      background-position: 0 -4583px;
      background-repeat: no-repeat;
      overflow: hidden;
      height: 16px;
      width: 24px; }

.vhod__sign-in {
  width: 110px;
  border-radius: 50px 0 0 50px; }

.vhod__reg {
  width: 165px;
  border-radius: 0 50px 50px 0; }

.ssilki {
  white-space: nowrap; }
  .ssilki__list {
  	list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: left;
    justify-content: left;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%; }
  .ssilki__item {
    position: relative;
    min-width: 120px;
    margin: 0 5px 0 0;
    box-sizing: border-box;
    cursor: pointer; }
    .ssilki__item--drop {
      position: relative; }
      .ssilki__item--drop:not(.mobile):hover .vipodblock {
        display: block; }
  .ssilki__link {
    display: block;
    padding: 0 20px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    line-height: 48px;
    text-transform: uppercase;
    text-decoration: none;
    box-sizing: border-box;
    font-size: 14px; }
    .ssilki__link:hover {
      color: #f9b242;
      background: #302d28; }
    .ssilki__link.highlight {
      color: #f9b242;
      background: #13100e;
      border: 1px solid #f9b242;
      pointer-events: none; }

.vipodblock {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  min-width: 160px;
  display: none;
  padding: 10px 0 0 0; }
  .vipodblock__decor {
    position: absolute;
    top: 1px;
    left: 50%;
    margin-left: -6px;
    width: 0;
    border-bottom: solid 10px #f9b242;
    border-right: solid 8px transparent;
    border-left: solid 8px transparent; }
    .vipodblock__decor::before {
      position: absolute;
      top: 1px;
      left: -7px;
      content: '';
      width: 0;
      border-bottom: solid 9px #302d28;
      border-right: solid 7px transparent;
      border-left: solid 7px transparent; }
  .vipodblock__inner {
    border: 1px solid #f9b242;
    border-radius: 5px;
    padding: 5px 3px;
    background: #302d28;
    text-align: center;
    text-transform: uppercase;
    overflow: hidden; }
  .vipodblock a {
    line-height: 30px;
    display: block;
    position: relative;
    color: #dcd9d5;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px; }
    .vipodblock a:hover {
      background: rgba(19, 16, 14, 0.7); }

@keyframes header-fixed-show {
  from {
    top: -140px; }
  to {
    top: 0; } }

.ssilki__menu {
  display: none;
  margin: 0 auto 10px;
  background: transparent;
  width: 50px;
  padding: 7px;
  border: 1px solid #ccc;
  border-radius: 3px; }

.ssilki__menu:focus {
  outline: none; }

.ssilki__menu span {
  position: relative;
  width: 100%;
  display: block;
  height: 2px;
  margin-bottom: 6px;
  background: #ccc;
  transition: all 500ms ease-in-out; }

.ssilki__menu > span:last-child {
  margin-bottom: 0; }

.ssilki__menu.active span:nth-of-type(1) {
  top: 8px;
  transform: rotate(45deg); }

.ssilki__menu.active span:nth-of-type(2) {
  background-color: transparent; }

.ssilki__menu.active span:nth-of-type(3) {
  top: -8px;
  transform: rotate(-45deg); }

.vhod__sign-in,
.vhod__reg {
  height: 48px;
  line-height: 48px; }
@media (max-width: 900px) {

.ssilki__link {
font-size: 12px;
}
}
@media (max-width: 768px) {
	.content {
		padding-top: 0;
	}
  .ssilki__list {
    display: block; }
  .ssilki__item {
    margin: 0; }
  .ssilki__menu {
    display: block;
    margin: 10px auto 10px; }
  .vipodblock {
    transform: none;
    display: none;
    padding: 0;
    width: auto;
    position: static;
    text-align: center; }
    .vipodblock__decor {
      display: none; }
  .shapka__logo {
    top: auto;
    background-image: url(../data/images-list-2x-sd3a0dfbae4.png);
    background-size: 255px 5601.5px;
    background-position: 0 -3186px;
    height: 30px;
    width: 103px; }
  .shapka {
    padding: 5px 0; }
  .yaziki {
    display: none; }
  .vhod__sign-in {
    width: auto;
    height: 32px;
    line-height: 30px;
    letter-spacing: 0;
    font-size: 10px; }
  .vhod__reg {
    width: auto;
    height: 32px;
    line-height: 30px;
    letter-spacing: 0;
    font-size: 10px; }
  .ssilki {
    display: none; }
  body {
    padding-top: 99px; } }

@media (max-width: 340px) {
  .shapka__inner {
    padding: 0 10px; }
  .vhod__reg,
  .vhod__sign-in {
  	font-weight: normal;
  	text-transform: none;
    font-size: 9px; } }
.ofh {
	overflow: hidden;
}

.softwarevider-block__row {
	padding-bottom: 5px;
}
.social-box {
	margin-right: 30px;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.social-text {
    padding: 0 5px 0 0;
    color: #797979;
    text-transform: uppercase;
    box-sizing: border-box;
    font-size: 10px;
}
.social-list {
    list-style: none;
}
.social-list__item {
    display: inline-block;
}

.icon-vkontakte {
    display: block;
    background-image: url(../data/images-list-s8c1c3e471b.png);
    background-position: 0 -5908px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    width: 30px
}

.icon-mailru {
    display: block;
    background-image: url(../data/images-list-s8c1c3e471b.png);
    background-position: 0 -3737px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    width: 30px
}


.icon-facebook {
    display: block;
    background-image: url(../data/images-list-s8c1c3e471b.png);
    background-position: 0 -1900px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    width: 30px
}



.icon-google {
    display: block;
    background-image: url(../data/images-list-s8c1c3e471b.png);
    background-position: 0 -2249px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    width: 30px
}


.icon-yandex {
    display: block;
    background-image: url(../data/images-list-s8c1c3e471b.png);
    background-position: 0 -6138px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    width: 30px
}

.icon-instagram {
    display: block;
    background-image: url(../data/images-list-s8c1c3e471b.png);
    background-position: 0 -2390px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    width: 30px
}


.icon-tambler {
    display: block;
    background-image: url(../data/images-list-s8c1c3e471b.png);
    background-position: 0 -5431px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    width: 30px
}



@media (max-width: 940px) {
.social-box {
	display: none;
}
}

/*s*/
.maincarousel {
  position: relative;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto 30px; }

.carouselBlock {
  position: relative;
  width: 100%;
  height: 500px; }

.slider-preloader-box {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: #13100e;
  z-index: 9000; }

.icon-slider-preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -36px 0 0 -25px;
  transform: translate(-50%, -50%); }

.effect-puls {
  animation: 2s zommy infinite; }

@keyframes zommy {
  0% {
    transform: scale(1); }
  17% {
    transform: scale(1.2); }
  34% {
    transform: scale(0.8); }
  51% {
    transform: scale(1.1); }
  68% {
    transform: scale(0.9); }
  85% {
    transform: scale(1.05); }
  100% {
    transform: scale(1); } }

.slider-fadeout {
  animation: 1s fadeOut; }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.slider {
  position: relative;
  width: 100%;
  height: 500px;
  overflow: hidden; }

.slider__item {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0; }

.slider__item.is-active {
  opacity: 1;
  animation: 1s fadeInDown;
  z-index: 10; }

.slider__link {
  display: block;
  width: 100%;
  height: 100%; }

@keyframes loaderBarAction {
  0% {
    width: 100%; }
  100% {
    width: 0; } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.slider.slider-fadein {
  animation: 1s fadeIn; }

.slider-preview-wrapp {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 95%;
  max-width: 1775px;
  margin: 0 auto;
  z-index: 110; }

.slider-preview-nav {
  display: none;
  position: absolute;
  top: -45px;
  right: 0;
  overflow: hidden;
  z-index: 1; }

.slider-preview-nav__left, .slider-preview-nav__right {
  float: left; }

.slider-preview-nav.is-active {
  display: block; }

.svg-elem-slider-arrow-bg {
  fill: #13100e; }

.icon-slider-top-left, .icon-slider-top-right {
  width: 32px;
  height: 32px;
  cursor: pointer; }

.icon-slider-top-left:hover .svg-elem-slider-arrow-bg, .icon-slider-top-right:hover .svg-elem-slider-arrow-bg {
  fill: #13100e;
  fill-opacity: 1; }

.icon-slider-top-left.disabled, .icon-slider-top-right.disabled {
  filter: grayscale(100%);
  cursor: default; }

.icon-slider-top-left.disabled:hover .svg-elem-slider-arrow-bg, .icon-slider-top-right.disabled:hover .svg-elem-slider-arrow-bg {
  filter: grayscale(100%);
  fill-opacity: .5; }

.slider-preview {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  transition: left .2s ease-in-out,right .2s ease-in-out; }

.slider-preview-row {
  position: relative;
  opacity: 0;
  z-index: -1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 0;
  transition: opacity .1s linear; }

.slider-preview-row.is-current {
  width: 100%;
  opacity: 1;
  z-index: 1;
  transition: opacity .5s linear; }

.slider-preview__item {
  position: relative;
  top: -20px;
  -ms-flex-preferred-size: 240px;
  flex-basis: 240px;
  width: 240px;
  height: 80px;
  margin: 0 5px;
  border-radius: 4px 4px 5px 5px;
  cursor: pointer;
  overflow: hidden; }

.slider-preview__image {
  max-width: 100%;
  position: relative;
  opacity: .5; }

.slider-preview__image:hover {
  opacity: 1;
  transition: opacity .1s linear; }

.slider-preview-loadbar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: #3daa45;
  border-radius: 100px;
  z-index: 1; }

.slider-preview-loadbar.is-active {
  animation: linear loaderBarAction; }

.item-gereral-thumbs-wrapp {
  position: relative;
  bottom: 0;
  height: 100%;
  transition: all .4s ease-in-out;
  overflow: hidden; }

.item-gereral-thumbs {
  position: relative;
  top: 0;
  transition: all .8s ease-in-out;
  transition-delay: .2s;
  overflow: hidden; }

.slider-preview__item.is-active {
  opacity: 1; }

.slider-preview__item.is-active .item-gereral-thumbs-wrapp {
  bottom: 0;
  transition: all .8s ease-in-out;
  transition-delay: .2s; }

.slider-preview__item.is-active .item-gereral-thumbs {
  position: relative;
  top: calc(100% - 5px);
  transition: all .8s ease-in-out;
  transition-delay: .2s;
  overflow: hidden; }

.slider-preview__item.is-active .slider-preview__image {
  opacity: 0;
  transition: all .8s ease-in-out;
  transition-delay: .2s; }

.fadeInDown {
  animation-name: fadeInDown; }

.fadeOut {
  animation-name: fadeOut; }
.slider__image {
	max-width: none;
}
.slider-general-mobile-wrap {
  position: relative; }

.slider-general-mobile .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.slider-general-mobile .owl-dots {
  position: relative;
  bottom: 30px;
  z-index: 100; }

.slider-general-mobile .owl-nav [class*=owl-] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px; }

.slider-general-mobile .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none; }

.slider-general-mobile .owl-nav .disabled {
  opacity: .5;
  cursor: default; }

.slider-general-mobile .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.slider-general-mobile .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.slider-general-mobile .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1; }

.slider-general-mobile .owl-dots .owl-dot span {
  width: 32px;
  height: 2px;
  margin: 5px 7px;
  background: #797979;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px; }

.slider-general-mobile .owl-dots .owl-dot.active span, .slider-general-mobile .owl-dots .owl-dot:hover span {
  background: #3daa45; }

.slider-general-mobile-wrap {
  display: none !important; }

@media screen and (max-width: 1340px) {
  .maincarousel {
    display: none; }
  .slider-general-mobile-wrap {
    display: block !important; } }

@media only screen and (max-width: 410px) {
  .igrovoy-new-box .owl-nav .owl-prev {
    left: 0; }
  .igrovoy-new-box .owl-nav .owl-next {
    right: 0; } }



.kategHav-list {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px;
  border-bottom: 4px solid #302d28;
  /* overflow-x: auto; */
 }

.kategHav-list__item {
  position: relative;
  margin: 0 5px;
  transition: opacity .3s; }

.kategHav-list__item:hover {
  cursor: pointer; }

.kategHav-list__item:hover::before {
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 4px;
  content: "";
  background: rgba(249, 178, 66, 0.3);
  border-radius: 4px; }

.kategHav-list__item.disabled {
  opacity: .3;
  pointer-events: none;
  transition: opacity .3s; }

.kategHav-list__item.is-active {
  pointer-events: none; }

.kategHav-list__item.is-active::before {
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 4px;
  content: "";
  background: #f9b242;
  border-radius: 4px; }

.kategHav-list__link {
  position: relative;
  display: block;
  padding: 0 0 20px 0;
  letter-spacing: 1px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  color: #f9b242;
  box-sizing: border-box;
  font-size: 18px; }

.kategHav-list__link {
  color: #f9b242; }

.kategHav-list__link:hover {
  color: #f9b242; }

.kategHav-list__link:hover::before {
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 4px;
  content: "";
  background: #f9b242;
  border-radius: 4px; }

.kategHav__link_effect {
  padding: 0;
  overflow: hidden; }

.kategHav__link_effect::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: attr(data-text);
  opacity: 0;
  color: #f9b242;
  transform: translate3d(0, 25%, 0); }

.kategHav__link_effect .kategHav-text {
  display: block; }

.kategHav__link_effect .kategHav-text, .kategHav__link_effect::after {
  padding: 15px 0 20px 0;
  transition: transform 1s,opacity .5s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  box-sizing: border-box; }

.kategHav__link_effect:hover::after {
  opacity: 1;
  transform: translate3d(0, 0, 0); }

.kategHav__link_effect:hover .kategHav-text {
  opacity: 0;
  transform: translate3d(0, -25%, 0); }
@media only screen and (max-width: 1340px) {
.kategHav-wrap {
    overflow-x: auto;
}
}
@media only screen and (max-width: 940px) {
.kategHav-list {
    min-width: 980px;
}
.kategHav-wrap,
.softwarevider-block {
	padding: 0 15px;
}
}


.softwarevider-block {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.softwarevider-box {
  width: 240px; }

.softwarevider-box__select {
  width: 100%;
  background: #302d28;
  color: #fdc061;
  width: 100%;
  height: 30px;
  margin: 0;
  border: none;
  border-radius: 3px; }

@media only screen and (max-width: 768px) {
  .softwarevider-block {
    display: block; }
  .softwarevider-box {
    margin-bottom: 4px; } }


.sort-filter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.btn-sort {
  padding: 1px 6px;
  width: 100%;
  height: 48px;
  border: none;
  color: #f9b242;
  background: #302d28;
  cursor: pointer;
  font-size: 14px;
  border: 1px solid #13100e;
  border-right: none; }

.btn-sort_first {
  border-radius: 5px 0 0 5px; }

.btn-sort.is-active {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(48, 45, 40, 0.8); }

.search-box {
  position: relative;
  overflow: hidden; }

.inpt-search {
  position: relative;
  width: 240px;
  height: 48px;
  padding: 0 40px 0 10px;
  border: none;
  line-height: 1;
  border-radius: 3px;
  color: #fff;
  background: #302d28;
  box-sizing: border-box;
  font-size: 18px;
  z-index: 5; }
  .inpt-search::placeholder {
    color: #ccc; }

.icon-search {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  z-index: 5; }

.softwarevider-box {
  width: 240px;
  background: #302d28;
  color: #f9b242;
  /* padding: 0 0 10px; */
  border-radius: 3px;
  background: #302d28;
  box-sizing: border-box;
  font-size: 18px;
  height: 48px;
  margin: 0 0 0 15px;
  display: flex;
  align-items: center;
  position: relative; }

.softwarevider-box::before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 7.5px 0 7.5px;
  border-color: #f9b342 transparent transparent transparent;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  z-index: 22; }

.sort-filter__item {
  width: 100%;
  white-space: nowrap; }

.sort-filter__item,
.show-more-filter {
  color: #fff;
  font-size: 14px; }

.show-more-filter {
  position: relative;
  margin: 0 0 0 10px;
  color: #3daa45;
  text-transform: uppercase;
  border-bottom: 1px dashed #3daa45;
  cursor: pointer;
  text-decoration: none; }

.left-filter-parent {
  display: -ms-flexbox;
  display: flex;
  align-items: center; }

.softwarevider-block__item:nth-child(2) {
  width: 30%; }

@media (max-width: 1340px) {
  .softwarevider-block__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

@media screen and (max-width: 1180px) {
  .btn-sort {
    min-width: auto; }
  .game-hover__btn-onmoney {
    font-size: 12px; } }

@media screen and (max-width: 1100px) {
  .game-hover__btn-onmoney {
    font-size: 12px; } }

@media screen and (max-width: 992px) {
  .softwarevider-block__item:nth-child(2) {
    width: 100%; }
  .game-hover__btn-onmoney {
    font-size: 11px; } }

@media only screen and (max-width: 940px) {
  .kategHav-list {
    min-width: 980px; } }

@media screen and (max-width: 610px) {
  .custom-select {
    width: 100%; }
  .softwarevider-block__item {
    width: 100%;
    margin-bottom: 10px; }
  .softwarevider-block {
    display: block; }
  .softwarevider-box {
    margin: 10px 0 0 0; }
  .left-filter-parent {
    width: 100%;
    display: block; }
  .sort-filter {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .btn-sort {
    font-size: 12px; }
  .inpt-search, .price-box {
    width: 100%; }
  .softwarevider-box, .search-box {
    width: 100%; } }

.custom-select__choosen::after {
  display: none; }


.softwarevider-box {
  padding: 0; }

.custom-select__list {
  margin-bottom: 0; }

.softwarevider-block__item:last-child {
  margin-right: 0; }

.softwarevider-block__item:last-child a {
  text-align: center;
  color: #3daa45; }

.kategHav-list {
  margin-bottom: 0px; }

@media only screen and (max-width: 1340px) {
  .naVigBlcok__box {
    overflow-x: auto; } }



/*сы*/

.custom-select {
  border-radius: 3px 3px 0 0;
  width: 240px;
  background: #302d28;
  color: #fdc061;
  height: 30px;
  position: relative;
  display: block;
  border: 0;
  line-height: unset; }

.custom-select--open .custom-select__dropdown {
  display: block; }

.custom-select__choosen {
  line-height: 30px;
  user-select: none;
  font-size: 14px;
  padding: 0 0 0 8px;
  width: 100%;
  display: block;
  font-size: 18px;
  cursor: pointer; }

.custom-select__choosen::after {
  content: '';
  position: absolute;
  width: 9px;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
  right: 12px; }

.custom-select__dropdown {
  box-shadow: 0 2px 5px #13100e;
  background-color: #302d28;
  display: none;
  width: 100%;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 100%; }

.custom-select__list {
  height: 150px;
  overflow-y: scroll; }

.custom-select__item {
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
  display: block;
  cursor: pointer; }

.custom-select__item a {
  display: block;
  width: 100%;
  padding: 5px 11px;
  color: #fdc061; }

.custom-select__item a:hover {
  color: #3e3e3e;
  background-color: #fdc061; }
.softwarevider-block__row {
    width: 100%;
    padding-bottom: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.softwarevider-block__item {
    margin: 20px 10px 0 0;
}
@media (max-width: 1340px) {
.softwarevider-block__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
}
@media only screen and (max-width: 768px) {
.softwarevider-block {
    display: block;
}
}

@media screen and (max-width: 610px) {
.softwarevider-block {
    display: block;
}
.custom-select {
	width: 100%;
}
}

.slide-image-1 {
  width: 1900px;
  height: 315px;
}
.slide-image-2 {
  width: 19200px;
  height: 500px;
}

@media screen and (max-width: 767px) {
  .slide-image-1 {
    width: 100%;
    height: auto;
  }
  .slide-image-2 {
    width: 100%;
    height: auto;
  }
}













  body {
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
	--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
	--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
	--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
	--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
	--wp--preset--duotone--midnight: url('#wp-duotone-midnight');
	--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
	--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
	--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
  }

  .has-black-color {
	color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-color {
	color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
  }

  .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
  }

  .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
  }

  .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
  }

  .has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
  }

  .has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
  }

  .has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
  }

  .has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
  }

  .has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
  }

  .has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
  }

  .has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
  }

  .has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
  }

  .has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
  }

  .has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
  }

  .has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
  }
  
  
.recentcomments a {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}
.broken_link,
a.broken_link {
	text-decoration: line-through;
}
.crumbs,
a {
	font-size: 12px;
	color: #c7a608;
}