#admin_bar {
    color: #000;
    text-align: left;
    font-size: 11px;
    z-index: 9999;
    position: fixed;
    top: 100px;
    left: 0;
    padding-left: 2px;
    width: 80px;
}

/* Eric Meyers 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;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* . Eric Meyer's CSS Reset */

html {
    height: 100%;
}

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

body {
    line-height: 1;
    font: 12px/18px Arial, sans-serif;
    width: 100%;
    height: 100%;
    background: url(/i/bg_page.jpg) repeat #fff;
    background-attachment:fixed;
    /*background-color: #000;*/

}

.zal_vulcan {
    background: url(/i/bg/vulcan.jpg) repeat-x;
    background-size: cover;
    background-attachment: fixed;

}

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: red;
    text-decoration: underline;
}

.wrapper {
    /*min-width: 90%;*/
    max-width: 1000px;
    min-height: 100%;
    height: auto !important;
    margin: 0 auto;
}

/* Header
-----------------------------------------------------------------------------*/
.header, .footer {
    width: 100%;
    height: auto;
}

.footer {
    background: url(/i/bg_header.png) repeat #010101;
}
.header {
    background: url(/i/bg_header.png) repeat #010101;
}

.header_middle, .footer_middle {
    /*background: url(/i/bg_header.png) repeat #010101;*/
    margin: 0 auto;
    width: 1000px;
    min-width: 300px;
    max-width: 100%;

}

.header_middle {
    height: 88px;
}

.footer_middle {
    height: 88px;
    position: relative;
}

.logo {
    float: left;
    display: block;
    margin-top: 10px;
    margin-left: 10px;
    width: 164px
}

.menu_480 {
    display: none;
}

nav {
    margin-right: 1%;
    float: right;
    width: 80%;
    display: block;
    text-align: right;
    margin-top: 28px;
    position: relative;
    z-index: 999;
}

nav ul li {
    display: inline-block;
    margin: 0 0 0 1%;
}

.no_marg {
    margin: 0 !important;
}

nav ul li a {
    display: inline-block;
    padding: 7px 0 0 33px;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    height: 25px;
}

nav ul li a:hover {
    color: red;
    text-decoration: none;
}

nav ul li a:hover .bord_yellow {
    border-bottom: 3px solid red;
    width: 100%;
}

nav ul li a.home {
    background: url(/i/menu/menu_icons.png) no-repeat 0 0;
}

nav ul li a.game_rooms {
    background: url(/i/menu/menu_icons.png) no-repeat 0 -130px;
}

nav ul li a.automats {
    background: url(/i/menu/menu_icons.png) no-repeat 0 -63px;
}

nav ul li a.tourney {
    background: url(/i/menu/menu_icons.png) no-repeat 0 -161px;
}

nav ul li a.bonus {
    background: url(/i/menu/menu_icons.png) no-repeat 0 -95px;
}

nav ul li a.roulette {
    background: url(/i/menu/menu_icons.png) no-repeat 0 -30px;
}

nav ul li a.vulcan {
    background: url(/i/menu/menu_icons.png) no-repeat 0 -193px;
}

.nav_footer {
    margin-top: 14px;
}

.nav_footer a {
    font-size: 14px;

}

.nav_footer .sm {
}

.nav_footer .sm a {
    font-weight: normal;
    font-size: 13px;
    padding: 2px 0 0 14px;
    height: 13px;
}

.nav_footer .sm a:hover {
    text-decoration: none;
}

.sm li {
    display: inline-block;
    margin: 0;
}

.bord_yellow {
    border-bottom: 3px solid yellow;
    width: 30px;
    height: 3px;
    margin-left: 2px;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

/* crumbs */
.crumbs {
    margin-bottom: 10px;
    margin-top: -10px;
    margin-left: 10px;
}

.crumbs li {
    color: #484c50;
    display: inline-block;
    font-size: 13px;
    margin: 0 2px;
}

.crumbs li:first-child {
    margin-left: 0;
}

.crumbs li:nth-child(even) {
    /*background:url(/i/sprite.png) 0 -870px no-repeat;
    height:12px;
    width:10px;*/
}

.crumbs li a {
    /*color:#484c50;
    font-size:14px;*/
    text-decoration: none;
}

.crumbs li a:hover {
    text-decoration: underline;
}

/*.crumbs*/

/* Middle
-----------------------------------------------------------------------------*/
.middle {
    padding: 2% 0 0 0;
    position: relative;
    margin: 0 auto;
    background: #fff;
    min-width: 300px;
    max-width: 1000px;
}

.middle:after {
    display: table;
    clear: both;
    content: '';
}

.container {
    position: relative;
    float: left;
    overflow: hidden;
    min-width: 240px;
    max-width: 1000px;
    width: 100%;
}

/* content
----------------------------------------------------------*/
#zindex {
    position: absolute;
    z-index: 1;
}

.sitemap ul {
    list-style-type: square !important;
}

.sitemap ul li ul {
    list-style-type: disc !important;
}

.sitemap ul li ul li ul {
    list-style-type: circle !important;
}

.content {
    padding: 0 320px 0 0;
    min-width: 240px;
    max-width: 680px;
    overflow: hidden;
}

.content h1, h2, h3, h4 {
    font-weight: bold;
    color: #000;
}

.content h1 {
    font-size: 20px;
    margin: 0 3% 15px 3%;
}

.content h2 {
    font-size: 18px;
    margin: 15px 3%;
}

.content h3 {
    font-size: 16px;
    margin: 10px 3%;
}

.content h4 {
    font-size: 15px;
    margin: 10px 3%;
}

.main_text_block {
    background: #ffffff;
    padding: 0 0 10px 0 !important;
    text-align: left;
    color: #333;
}

.main_text_block table {
    font-size: 14px;
}

.main_text_block table th, td {
    vertical-align: middle;
}

.main_text_block a {
    color: #B28103;
}

.main_text_block i, em {
    font-style: italic;
}

.main_text_block strong, bold {
    font-weight: bold;
}

.main_text_block h1, h2, h3 {
    font-weight: bold;
    color: #000;
    text-align: justify;
}

.main_text_block p, ol, li {
    text-align: justify;
    font-size: 15px;
}

.main_text_block p {
    margin: 5px 3%;
}

.pic_left {
    float: left;
    margin-left: 3px;
    margin-right: 13px;
}

/*
.main_text_block p img{
	display:block;
	float: left; 
	margin-left:3px;
	margin-right:13px;
}
*/
.main_text_block .tvimg3 img {
    display: block;
    float: left;
    width: 20%;
    margin: 0.7% 1.3% 0% 3%;
}
/*
.main_text_block .tvimg3 a span {
    background-image: url(/i/lupa.png);
    background-repeat: no-repeat;
    width: 48px;
    height: 48px;
    position: absolute;
    margin: 5% 4% 4% 10%;
}
*/
@-moz-document url-prefix() {
    /*mozilla fix*/
    .main_text_block .tvimg3 a span {
        background-image: url(/i/lupa.png);
        background-repeat: no-repeat;
        width: 48px;
        height: 48px;
        position: absolute;
        margin: 5% 4% 4% -7%;
    }
}

.main_text_block ul {
    list-style-type: disc;
    padding-left: 20px;
    padding-bottom: 5px;
    color: #303030;
}

.main_text_block li {
    margin: 0 3%;
}

.main_text_block ol {
    list-style: decimal;
    padding-left: 30px;
}

.main_text_block ul.info, .main_text_block ul.warn {
    list-style-type: none;
}

.main_text_block ul.info li, .main_text_block ul.warn li {
    padding: 0.01% 3%;
    line-height: 18px;
}

.main_text_block ul.info li {
    background: url(/i/li-info.png) 1px 1px no-repeat;
}

.main_text_block ul.warn li {
    background: url(/i/li-warn.png) 1px 1px no-repeat;
}

.main_text_block blockquote, .main_text_block q {
    background: #F5F8FB;
    font-size: 16px;
    text-align: justify;
    border-left: 3px dotted #D0D0D0;
    padding: 1% 1.5%;
    margin: 1% 3%;
    quotes: "\201C" "\201D" "\2018" "\2019";
}

.main_text_block blockquote:before, .main_text_block q:before {
    color: #827575;
    content: open-quote;
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.1em;
    vertical-align: -0.4em;
}

.main_text_block blockquote:after, .main_text_block q:after {
    color: #827575;
    content: close-quote;
    font-size: 3em;
    line-height: 0.1em;
    margin-left: 0.1em;
    vertical-align: -0.4em;
}

.main_text_block blockquote p, .main_text_block q p {
    display: inline;
    margin: 5px 0;
}

.text_center {
    text-align: center;
    margin: 5px 0;
}

.right-sidebar .text_center {
    text-align: center;
    margin: 10px 0 0 10px;
}

.text_center .title {
    display: inline-block;
    font-size: 25px;
    font-weight: bold;
    background: url(/i/sprite.png) right -49px no-repeat;
    padding-top: 7px;
    padding-right: 27px;
    margin-top: 3px;
}

.text_center .text {
    padding-top: 5px;
    letter-spacing: 3px;
    font-size: 14px;
    padding-right: 15px;
}

.game_area {
    margin: 3% 0;
    min-width: 240px;
    max-width: 680px;
    width: 100%;
    text-align: center;
}

.game_block {
    position: relative;
    overflow: hidden;
    z-index: 10;
    text-align: left;
    vertical-align: top;
    display: inline-block;
    width: 27%;
    font-size: 13px;
    margin: 10px 2%;
}

.game_block img {
    display: block;
    max-width: 100%;
    height: auto;
}

.game_block a {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.game_block div {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.hover_play {
    position: absolute;
    top: -50%;
    left: 15%;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    padding: 5px 31px;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    background-color: #fcef61;
    background-image: -moz-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    background-image: -webkit-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    background-image: -o-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    background-image: -ms-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8df25', endColorstr='#f8df25', GradientType=0);
    background-image: linear-gradient(top, #fcef61 0%, #f8df25 100%);
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    -ms-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}

.hover_play:hover, .hover_play_mini:hover {
    color: #fff;
    background-image: -moz-linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
    background-image: -webkit-linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
    background-image: -o-linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
    background-image: -ms-linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6B00', endColorstr='#FF3D00', GradientType=0);
    background-image: linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
}

.game_block a:hover .hover_play {
    -moz-transform: translateY(470%);
    -o-transform: translateY(470%);
    -webkit-transform: translateY(470%);
    transform: translateY(470%);
    z-index: 9999;
}

.hover_play_mini {
    position: absolute;
    top: -25%;
    left: 10%;
    padding: 3px 15px;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    background-color: #fcef61;
    background-image: -moz-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    background-image: -webkit-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    background-image: -o-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    background-image: -ms-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8df25', endColorstr='#f8df25', GradientType=0);
    background-image: linear-gradient(top, #fcef61 0%, #f8df25 100%);
    -webkit-transition: all 100ms ease-out;
    -moz-transition: all 100ms ease-out;
    -o-transition: all 100ms ease-out;
    -ms-transition: all 100ms ease-out;
    transition: all 100ms ease-out;
}

.screen_block a:hover .hover_play_mini {
    -moz-transform: translateY(300%);
    -o-transform: translateY(300%);
    -webkit-transform: translateY(300%);
    transform: translateY(300%);
    z-index: 9999;
}

.views_game {
    background: url(/i/sprite.png) no-repeat 0 0;
    padding-left: 29px;
}

.views_stot {
    margin: 0 5px;
    background: url(/i/sprite.png) no-repeat 0 0 #F6F6F6;
    padding: 1px 10px 1px 30px;
    display: inline-block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.game_popular {
    width: 100%;
    text-align: center;
}

.game_popular .game_block {
    width: 62%;
}

.game_popular .game_block img {
    display: block;
    max-width: 100%;
    height: auto;
}

.game_popular .rating {
    font-style: italic;
    color: #777;
    font-size: 15px;
}

.game_popular .rating a {
    text-decoration: underline
}

a.all_automats {
    text-align: right;
    margin: 3px 1%;
    display: block;
    background: url(/i/sprite.png) right -15px no-repeat;
    padding-right: 18px;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

a.all_automats:hover {
    background: url(/i/sprite.png) right -28px no-repeat;
}

.border_yellow a.all_automats {
    margin: 3px 3%;
}

/* Yellow block container */
.ycontainer {
    background: #ffffff;
    padding: 10px 0;
}

.ycontainer a {
    color: #000;
    text-decoration: none;
}

.youtube {
    text-align: center;
    padding-top: 10px;
    margin: 10px 0;
}

.youtube iframe {
    width: 95%;
    height: 480px;
}

.slots_area {
    margin: 30px 0;
    min-width: 240px;
    max-width: 680px;
    width: 100%;
    text-align: center;
}

.slots_img {
    text-align: left;
    vertical-align: top;
    display: inline-block;
    width: 19%;
    /*margin-left:1%*/
}

.slots_img img {
    display: block;
    max-width: 100%;
    min-width: 90%;
    height: auto;
}

.slots_content {
    text-align: left;
    display: inline-block;
    width: 73%;
    margin-left: 2%;
}

.slots_title {
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

.slots_text {
    font-size: 15px;
    margin: 1% 0;
    color: #737373;
    text-align: justify;
}

.slot_attributes {
    display: inline-block;
    text-align: right;
    float: right;
}

/** for game club**/
.club_img {
    vertical-align: top;
    display: inline-block;
    width: 30%;
    margin-right: 2%;
}

.club_img img {
    display: block;
    max-width: 100%;
    min-width: 90%;
    height: auto;
}

.club_contents {
    width: 63%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
}

.club_attributes {
    margin: 0 .5%;
    text-align: left;
}

.club_attr_block.view_club .club_attributes:first-child {
    width: 30%;
}

.club_attr_block.view_club .club_attributes:last-child {
    width: 66%;
}

.club_contents div {
    text-align: left;
    vertical-align: top !important;
    display: inline-block;
    font-size: 13px;
}

.club_attributes div {
    display: block;
    font-weight: bold;
    height: 20px;
    vertical-align: bottom;
}

.club_attr_block {
    display: inline-block;
    width: 63%;
    border-right: 1px solid #ccc;
}

.club_btn {
    display: inline-block;
    width: 35%;
    text-align: center !important;
	vertical-align: top;
}

.screen_block {
    padding: 1% 0%;
    text-align: center;
}

.screen_img {
    vertical-align: top;
    display: inline-block;
    text-align: center;
    width: 32%;
    position: relative;
    overflow: hidden;
}

.screen_img img {
    display: block;
    margin: 5px auto 2px;
    max-width: 99%;
    overflow: hidden;
}

.games_by {
    margin: 0 3%;
    font-size: 20px;
    font-weight: bold;
}

.screen_img a {
    text-decoration: none;
    line-height: 15px;
    letter-spacing: 0pt;
}

/****** For Game room *****/
.club_atributes {
    display: block;
    background: #ccc;
    width: 61%;
    float: left;
    text-align: left;
    vertical-align: top
}

.club_img_room {
    float: left;
    display: inline-block;
    margin: 0 3%;
    width: 30%;
}

.club_img_room img {
    display: block;
    max-width: 100%;
    min-width: 90%;
    height: auto;
}

.title_room {
    float: left;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    width: 61%;
    text-align: left;
}

.title_room .title {
    display: inline-block;
    font-size: 20px !important;
    font-weight: bold;
    text-decoration: none;
}

.title_room .rating {
    display: inline-block;
    float: right;
    font-size: 13px;
    font-weight: normal;
}

.title_room .rating span {
    color: #777
}

.title_tourney {
    float: left;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    width: 61%;
    text-align: left;
}

.title_tourney .title {
    display: inline-block;
    font-size: 18px !important;
    font-weight: bold;
    text-decoration: none;
}

.title_tourney .rating {
    display: inline-block;
    float: right;
    font-size: 17px;
    font-weight: bold;
}

.title_tourney .rating span {
    font-size: 13px;
    color: #777;
    font-weight: normal;
}

.tourney_description {
    width: 71%;
    border-right: 1px solid #ccc;
}

.tourney_description div {
    display: block;
    font-weight: bold;
}

.tourney_description span {
    font-weight: normal;
    color: #777
}

.tourney_money {
    width: 27%;
    padding-left: 2%;
    -moz-box-sizing: border-box; /* Для Firefox */
    box-sizing: border-box;

}

.tourney_money div {
    display: block;
}

.tourney_money .price {
    font-size: 26px;
    line-height: 22px;
    font-weight: bold;
}

.frame_block {
    margin: 0 2%;
    min-height: 640px;
    height: 100%;
}

.frame_block iframe {
    width: 100%;
    height: 100% !important;
}

.votes_block {
    width: 100%;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    margin: 2% auto;
}

.like {
    display: inline-block;
    text-decoration: none;
    background: url(/i/votes.png) 0 0 no-repeat;
    height: 44px;
    padding-left: 44px;
    padding-top: 12px;
    text-align: left;
    margin-right: 3%;
}

.dislike {
    display: inline-block;
    text-decoration: none;
    background: url(/i/votes.png) 0 -78px no-repeat;
    height: 44px;
    padding-left: 44px;
    padding-top: 12px;
    text-align: left;
    margin-left: 3%;
}

.like:hover {
    background: url(/i/votes.png) 0 -140px no-repeat;
}

.dislike:hover {
    background: url(/i/votes.png) 0 -218px no-repeat;
}

/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {
    float: left;
    width: 300px;
    max-width: 90%;
    min-width: 150px;
    margin-left: -300px;
    position: relative;
    overflow: hidden;
}

.block {
    min-width: 200px;
    max-width: 100%;
    overflow: hidden;
}

.hr_yellow_black {
    text-align: center;
    font-size: 0;
    line-height: 0;
    letter-spacing: -4px;
    word-spacing: -.36em;
}

.tourney_block {
    margin: 0;
}

.tourney_title {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    margin: 10px 0;
}

.tourney_img {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 58%;
}

.tourney_img img {
    display: block;
    max-width: 93%;
    height: auto;
}

.tourney_attributes {
    display: inline-block;
    font-size: 13px;
    margin-bottom: 20px;
}

.price {
    margin: 7px 0;
    font-size: 27px;
    font-weight: bold;
}

.price .bord_yellow {
    margin-top: 3px
}

.price div {
    font-size: 13px;
    font-weight: normal;
}

.manufacturer_img {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 76%;
}

.manufacturer_img img {
    display: block;
    width: 100%;
    height: auto;
}

.manufacturer_title {
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.manufacturer_block {
    margin: 10px 0 5px 0;
}

.article_block {
    margin: 10px 0 5px 0;
}

.article_date {
    color: #7C7C7C;
    font-size: 12px;
}

.article_text {
    background: #eee;
    margin: 10px 0;
    padding: 3%;
    display: block;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
}

.jackpots_block {
    margin: 10px 0;
}

.jackpots_img {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 60%;
}

.jackpots_img img {
    display: block;
    max-width: 98%;
    height: auto;
}

.jackpots_attributes {
    display: inline-block;
    font-size: 13px;
    margin-bottom: 20px;
    text-align: center;
}

.jackpots_attributes .price {
    font-size: 20px;
    font-weight: bold;
}

.actions_slots {
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.actions_slots_img {
    width: 75%;
    margin: 0% auto 3% auto;
}

.actions_slots_img img {
    text-align: right;
    display: block;
    max-width: 100%;
    min-width: 90%;
    height: auto;
}

.actions_slots_img a {
    display: block;
    margin: 5px 0;
    text-decoration: none;
    font-size: 16px;
    text-align: left;
}

.actions_slots_img a b {
    font-weight: bold;
}

.actions_slots .game_img_block {
    width: 59%;
    display: inline-block;
    height: auto;
    margin-right: 1%
}

.actions_slots .game_attr_block {
    width: 38%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    height: auto;
}

.game_attr_block {
    height: 100%;

}

.game_attr_block .title {
    vertical-align: top;
    display: block;
    text-decoration: none !important;
    font-weight: bold;
    font-size: 18px;
    margin: 7% 0;
}

.game_attr_block .go, .game_attr_block .view {
    width: 100%;
    margin-bottom: 7%
}

/* Footer
-----------------------------------------------------------------------------*/
.footer_down {
    background: #282828;
    width: 100%;
    height: auto;
}

.footer_down_middle {
    background: #282828;
    margin: 0 auto;
    padding: 10px 0;
    width: 1000px;
    min-width: 240px;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    position: relative;
}

.footer_text {
    color: #7A7A7A;
    padding: 5px 17%;
}

.veryfik_bnt {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
}

/*Other */
.share_rigth {
    margin: 0px 3%;
    float: right;
    clear: both;
}

.share_left {
    margin: 20px 3%;
    clear: both;
}

.share {
    padding: 15px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.share span {
    vertical-align: super;
}

span.points {
    margin: 0;
    color: #D84447;
    cursor: pointer;
    display: none;
}

/* comments */
.comments {
    /* */
}

#vk_comments,
#vk_comments iframe {
    width: 97% !important;
    margin: auto;
    position: relative;
}

/* количество комментариев и логотип */
.wcomments_head {
}

/* Блок c комментарием */
#wcomments_form {
}

/* Ответы на комментарий */
.post_table {
}

/*.comments */

.border_yellow {
    border: 6px solid yellow;
    margin: 0 0;
    padding-bottom: 10px;
}

.border_yellow_top {
    border-top: 7px solid yellow;
    width: 29%;
    display: inline-block;
}

.border_grey {
    border: 6px solid #F6F6F6;
    margin: 0 0;
    padding-bottom: 10px;
}

.border_bottom_grey {
    margin: 0 3%;
    border-bottom: 1px solid #CBCBCB;
}

.pimp {
    background: url(/i/sprite.png) no-repeat 0 -80px;
    margin-top: -9px;
    margin-left: 48%;
    height: 20px;
    width: 25px;
}

.border_black {
    border-top: 6px solid #000;
    width: 35%;
    margin: -6px auto 0;
}

.border_black_top {
    border-top: 7px solid #000;
    display: inline-block;
    width: 53%;
}

.border_dashed {
    border-bottom: 1px dashed #999;
    margin-left: 3%;
    margin-right: 3%;
}

.double_bord_area {
    margin: 20px 0;
    text-align: right;
}

.btn {
    font: bold 14px/16px Tahoma, Verdana !important;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    padding: 5px 31px;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    background-color: #fcef61;
    background-image: -moz-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    background-image: -webkit-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    background-image: -o-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    background-image: -ms-linear-gradient(top, #fcef61 0%, #f8df25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8df25', endColorstr='#f8df25', GradientType=0);
    background-image: linear-gradient(top, #fcef61 0%, #f8df25 100%);
    -webkit-box-shadow: 3px 2px 3px #bababa, inset 0px 0px 1px #ffffff;
    -moz-box-shadow: 3px 2px 3px #bababa, inset 0px 0px 1px #ffffff;
    box-shadow: 3px 2px 3px #bababa, inset 0px 0px 1px #ffffff;
}

/* Yellow Play Buttons */
.play {
    padding: 5px 25px;
}

.more {
    padding: 5px 17px;
    font-size: 13px;
}

.go_casino {
    /*font-size:18px;*/
    padding: 10px 20px;
}

.go {
    font-size: 15px;
    width: 77%;
    padding: 5px 0px;
    margin-bottom: 10px;
}

.money {
    text-decoration: none !important;
    padding: 10px 25px;
    margin: 10px 0 5px 0;
}

.partner {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;

}

.partner a {
    color: #000;
}

.refm {
    text-decoration: none !important;
    padding: 10px 25px;
    margin: 0;
    text-align: center;
    position: absolute;
    top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%) !important;
}

.ref {
    text-decoration: none !important;
    padding: 10px 25px;
    margin: 0;
    text-align: center;

}

.refb {
    text-decoration: none !important;
    font-size: 18px;
    padding: 10px 20px;
}

/* .Yellow Play Buttons */

.view {
    width: 77%;
    display: inline-block;
    color: #fff !important;
    font-size: 15px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    text-align: center;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #676767;
    background-image: -moz-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -webkit-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -o-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -ms-linear-gradient(top, #676767 0%, #151515 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#151515', GradientType=0);
    background-image: linear-gradient(top, #676767 0%, #151515 100%);
    -webkit-box-shadow: 3px 3px 4px #bababa, inset 0px 0px 1px #ffffff;
    -moz-box-shadow: 3px 3px 4px #bababa, inset 0px 0px 1px #ffffff;
    box-shadow: 3px 3px 4px #bababa, inset 0px 0px 1px #ffffff;
}

.view:hover {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: red;
    background-color: #676767;
    background-image: -moz-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -webkit-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -o-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -ms-linear-gradient(top, #676767 0%, #151515 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#151515', GradientType=0);
    background-image: linear-gradient(top, #676767 0%, #151515 100%);
    -webkit-box-shadow: 4px 3px 4px #a6a3a3, inset 0px 0px 1px #ffffff;
    -moz-box-shadow: 4px 3px 4px #a6a3a3, inset 0px 0px 1px #ffffff;
    box-shadow: 4px 3px 4px #a6a3a3, inset 0px 0px 1px #ffffff;
}

.view div {
    background: url(/i/view.png) no-repeat;
    width: 22px;
    height: 22px;
    display: inline;
    padding: 4px 20px 0 8px

}

.in_room {
    max-width: 60%;
    font-size: 15px;
    padding: 10% 20%
}

.yes {
    background: url(/i/sprite.png) -5px -76px;
    width: 20px;
}

.btn a {
    color: #000;
}

.btn:hover {
    text-decoration: none;
    color: #fff !important;
    background-image: -moz-linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
    background-image: -webkit-linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
    background-image: -o-linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
    background-image: -ms-linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6B00', endColorstr='#FF3D00', GradientType=0);
    background-image: linear-gradient(top, #FF6B00 30%, #FF3D00 70%);
    -webkit-box-shadow: 3px 3px 4px #9e9696;
    -moz-box-shadow: 3px 3px 4px #9e9696;
    box-shadow: 3px 3px 4px #9e9696;
}

.btn:active {
    color: #fff !important;
    background-color: #fcef61;
    -webkit-box-shadow: 3px 2px 3px #bababa, inset 0px 0px 1px #ffffff;
    -moz-box-shadow: 3px 2px 3px #bababa, inset 0px 0px 1px #ffffff;
    box-shadow: 3px 2px 3px #bababa, inset 0px 0px 1px #ffffff;
}

.demo {
    display: inline-block;
    color: #fff !important;
    font-size: 15px;
    font-weight: bold;
    /* padding-top: 5px; */
    /* padding-bottom: 5px; */
    text-decoration: none;
    text-align: center;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #676767;
    background-image: -moz-linear-gradient(top, #676767 0%, #151515 100%);
    /* background-image: -webkit-linear-gradient(top, #676767 0%, #151515 100%); */
    background-image: -o-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -ms-linear-gradient(top, #676767 0%, #151515 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#151515', GradientType=0);
    background-image: linear-gradient(top, #676767 0%, #151515 100%);
    -webkit-box-shadow: 3px 3px 4px #bababa, inset 0px 0px 1px #ffffff;
    -moz-box-shadow: 3px 3px 4px #bababa, inset 0px 0px 1px #ffffff;
    box-shadow: 3px 3px 4px #bababa, inset 0px 0px 1px #ffffff;
}

.demo:hover {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: red;
    background-color: #676767;
    background-image: -moz-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -webkit-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -o-linear-gradient(top, #676767 0%, #151515 100%);
    background-image: -ms-linear-gradient(top, #676767 0%, #151515 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#151515', GradientType=0);
    background-image: linear-gradient(top, #676767 0%, #151515 100%);
    -webkit-box-shadow: 4px 3px 4px #a6a3a3, inset 0px 0px 1px #ffffff;
    -moz-box-shadow: 4px 3px 4px #a6a3a3, inset 0px 0px 1px #ffffff;
    box-shadow: 4px 3px 4px #a6a3a3, inset 0px 0px 1px #ffffff;
}

.mgame {
    text-align: center;
    width: 100%;
    height: 200px;
    margin: 1% auto;
    vertical-align: middle;
    padding: 1px;
    position: relative;
}

.mgame a {
    /* height: 50px; */
    padding: 8% !important;
    margin-top: 25% !important;
    font-size: 20px !important;
}

.dgame {
    text-align: center;
    width: 100%;
    margin: 1% auto;
}

.clearfix:after {
    content: "";
    clear: both;
    display: block;
    width: 0;
    height: 0;
    *zoom: 1;
}

.margin_20_0 {
    margin: 1.5% 0;
    height: 1px;
}

.margin_5_0 {
    margin: 5px 0;
}

.margin_10_0 {
    margin: 10% 0;
}

.margin_3 {
    margin: 3% 0;
}

.margin_2 {
    margin: 2.5% 0;
}

.margin_5 {
    margin: 5% 0;
}

.marg_2_top_bot {
    margin-top: 2%;
    margin-bottom: 2%;
}

.marg_4_top_bot {
    margin-top: 4%;
    margin-bottom: 4%;
}

.bg_fff {
    background: #fff;
}

.color_64 {
    color: #555;
    font-weight: normal !important;
}

.width33_right {
    display: inline-block;
    width: 31%;
    min-width: 40px;
    text-align: center !important;
    overflow: hidden;
}

.width33_left {
    color: #666;
    display: inline-block;
    width: 34%;
    margin: 0 !important;
    text-align: left !important;
    border-right: 1px solid #ccc;
    height: 80px;
    vertical-align: top;
}

.width66_left {
    color: #666;
    display: inline-block;
    width: 66%;
    margin: 0 !important;
    text-align: left !important;
    border-right: 1px solid #ccc;
    height: 80px;
    vertical-align: top;
}

.width36 {
    min-width: 100px;
    text-align: center !important;
    width: 32%;
    display: inline-block;
    margin: 0 !important;
    border-right: 1px solid #ccc;
    height: 80px;

}

#ctrlcopy {
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
    margin: 5px 0 0 -1px;
    line-height: 0;
    opacity: 0;
}

/*** LIGHTBOX ***/
body:after {
    content: url(/i/close.png) url(/i/loading.gif) url(/i/prev.png) url(/i/next.png);
    display: none;
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.lightbox a img {
    border: none;
}

.lb-outerContainer {
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    padding: 4px;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(/i/loading.gif) no-repeat;
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.lb-container > .nav {
    left: 0;
}

.lb-nav a {
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(/i/prev.png) left 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 100;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(/i/next.png) right 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 100;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(/i/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.bzdp {
    padding: 25%;
}

.ycontainer table {
    margin-top: 10px;
}

.ycontainer table thead tr {
    font-weight: bold;
    border-bottom: solid yellow 3px;
}

.ycontainer table thead tr td {
    font-size: 20px;
    padding: 10px;
}

.ycontainer table tbody tr td {
    padding: 5px;
}

.ancora {
    float: left;
    margin-top: 0;
    list-style: none !important;
}

.ancora li:before {
    content: "›";
    font-weight: bold;
    color: #C28103;
    margin-right: 5px;
    margin-top: 5px;
    font-size: 24px;
}

/*** .LIGHTBOX ***/

/*** jQ Animated Counter ***/

/***.jQ Animated Counter ***/





/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
	border: 6px solid yellow;
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    width: 30%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.register-table {
	margin: auto;
}

.form-control {
    padding: 4px 7px;
    margin: 1%;
    border: solid 2px;
    width: 100%;
}

.register-table label {
	font-weight: bold;
}

#registration-error {
	font-size: 16px;
    color: red;
    font-weight: bold;
}


#android-download {

}

#android-download .modal-content {
    width: 80%;
}

#android-download .casino {
    text-align: center;
}

#android-download .casino img {
    border-radius: 10px;
}

#pc-download  .modal-content {
    width: 80%;
    max-width: 560px;
}

.modal-games .title {
    display: block;
    font-weight: bold;
    text-align: center;
    font-size: 1.6rem;
    line-height: 3rem;
}

.modal-games .description {
    display: block;
    font-size: 1rem;
    text-align: center;
    margin-bottom: 1rem;
}

#myBtn {
    display: block;
    margin: 1% auto;
}
@media(max-width: 480px){
	.table-bez-deposit td:nth-child(3){
		display:none;
	}
	.table-bez-deposit .btn{
	padding: 5px 20px;
    font-size: 10px !important;

	}
	.club_btn{
		margin-top: 0 !important;
	}
	.table-bez-deposit td:nth-child(2){
		width:35%;
	}
	.table-bez-deposit .price{
		font-size:16px;
	}
	.ycontainer table tbody tr td{
		padding: 0;
    	padding-top: 10px;
	}
	.ycontainer table tbody tr:nth-child(1){

	}
}
@media(min-width: 604px) and (max-width: 800px){
	.club_btn{
		margin-left: 0 !important;
		margin-top: 0 !important;
	}
	.price{
		font-size: 25px;
	}
	.bzdp {
        margin-left: 5px;
        font-size: 10px !important;
        display: inline-block;
    }
}
.menu-12{
    background: url(/i/menu/menu_icons.png) no-repeat 0 -63px;
}
.menu-11{
    background: url(/i/menu/menu_icons.png) no-repeat 0 -130px;
}
.menu-15{
    background: url(/i/menu/menu_icons.png) no-repeat 0 -161px;
}
.menu-14{
    background: url(/i/menu/menu_icons.png) no-repeat 0 -95px;
}
.menu-13{
    background: url(/i/menu/menu_icons.png) no-repeat 0 -30px;
}
.menu-346{
    background: url(/i/menu/menu_icons.png) no-repeat 0 -193px;
}

/* 992px */
@media (max-width: 1024px){
 .refm {
   left:33%;
   top:-60%;
  }
}
@media (max-width: 992px){
	.wrapper {
		margin:0 1%;
	}
	.logo {
		margin-left:1%;
	}
	nav {
		width:77%;
	}
	nav ul li a{
		font-size:12px;
	}
	.nav_footer a{
		font-size:12px;
		padding:7px 0 0 10px;
	}
	.footer_text{
		padding-top:10px;
		padding-bottom:10px;
	}
	.vertical_line{
		margin:0 6%;
	}
	.club_contents div{
		font-size:12px;
        text-align: justify !important;
	}
	.width33_right{
		min-width:28%;
		width:28%;
		float:right;
	}
	.go{
		font-size:11px;
	}
	 .view{
		font-size:11px;
	}
	.view div{
		padding:0
	}
	.title_tourney .rating{
		display:block;
		float:none;		
	}
	.hover_play ,
	.hover_play_mini{
		display:none
	}
    .in_room{
        max-width:60%;
        font-size:15px;
        padding:10% 15% 
    }
    .club_attr_block{
		width:61%;
    }
}	
@media (max-width: 800px){
	.logo {
		margin-left:.5%;
		width:154px;
	}
	nav {
		/*width:79.2%;*/
	}
	nav ul li:first-child{
		margin-left:0;
	}
	nav ul li{
    margin-left: 4px;
	}		
	nav ul li a{
		font-size:12px;
		padding-left:30px;	
	}
	.nav_footer a{
		font-size:12px;
		padding:7px 0 0 10px;
	}
     .refm {
            left:28%;
            top:-33%;
     }
	.content {
		padding: 0 270px 0 0;
	}
	.right-sidebar {
		width:250px;
		margin-left: -250px;
	}
	.tourney_img{
		width:58%;
	}
	.tourney_attributes .price{
		font-size:24px;
	}
	.manufacturer_img{
		width:73%;
	}
	.tourney_attributes .more{
		font-size:11px;
		padding:4px 15px;
	}
	.jackpots_img{
		width:60%;
	}
	.jackpots_attributes .price{
		font-size:18px;
	}
	.jackpots_attributes  .play{
		font-size:13px;
		padding:4px 20px;
	}
	.text_center .title{
		font-size:24px;
	}
	a.slots_title{
		width:100%;
		display:inline-block;
		font-size:20px;
		font-weight:bold;
		text-decoration:none;
	}
	.slot_attributes{
		display:inline-block;
		text-align:right;
		width:100%;
	}
	.vertical_line{
		margin:0 7%;
	}
	.title_room .rating{
		display:block;
		float:none;
	}
	.align{
		width:auto;
		margin:0 3%;
		padding:10px 0;
		float:none;
		clear:both;
	}
	.go{
		font-size:15px;
		padding-left:10%;
		padding-right:10%;
	}
	.view{
		font-size:15px;
		padding-left:10%;
		padding-right:10%;
	}
	.view div{
		padding:4px 20px 0 8px
	}
	.game_attr_block .title{
		font-size:16px;
		margin-bottom:13%
	}
	.nav_footer a{
		padding-left:33px;
	}
	.club_attributes{
            margin:0 .5%;
        }
    .club_attr_block{
        width:100%;
        border:0;
        display:block;
    }
    .club_btn{
        display:block;
        width:50%;
        margin-left:20%;
        margin-top:40px;
    }
    
	.content{
		padding:0;
		max-width: 100%;
		float:none;
		clear:both;
	}
	.right-sidebar {
		float:none;
		margin-left:0;
		position: relative;
		width:100%;
        max-width: 100%;
        margin: 15px 0;
		clear:both;
	}
	.game_area {
        max-width: 100%;
	}
}

@media (max-width: 768px){
	#fb-page,
	#vk_groups{
		display:none;
	}
	.sitemap li{
		margin: 10px 10px;
	}
    .refm {
       left:29%;
       top:-30%;
    }
	.wrapper {
		margin:0 1%;
	}
	nav {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: calc(100% - 170px);
		height: 100%;
		margin: 0 1% 0 0;
	}
	nav ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 5px;
	}
	nav ul li{
		/*margin-left:2.5%;*/
	}
	nav ul li a{
		/*font-size:13px;*/
	}
	nav ul li a.home ,nav ul li a.game_rooms,nav ul li a.automats,nav ul li a.bonus,nav ul li a.tourney,nav ul li a.roulette{
		background:none;
		padding:7px 0 0 0;
	}
	.content {
		/*padding: 0 265px 0 0;*/
	}

	.nav_footer ul li  a{
		font-size:12px;
		padding:7px 0 0 0px;
	}
	.text_center .title{
		font-size:20px;
	}
	.game_block{
		width: 40%;
		margin:10px 2% 10px 2%;
	}
	.vertical_line{
		margin:0 2%;
	}
	.in_room{
		font-size:13px;
	}
	.title_room .title{
		font-size:16px !important;
	}
	.go{
		font-size:12px;
		padding-left:0;
		padding-right:0;
	}
	.view{
		font-size:12px;
		padding-left:1%;
		padding-right:1%;
	 }
	.club_contents{
		width:88%;
		display:block;
		margin-top:10px;
		margin-left:6%;
		margin-right:6%;		
	}
	.footer_middle .logo{
		width:120px;
	}
	.footer_text{
		padding-left:1%;
		padding-right:1%;
	}
	.nav_footer {
		width:80%;
	}
	.nav_footer a{
		font-size:12px;
	}
	.nav_footer .sm a{
		font-size: 11px;
		padding: 7px 0 0 5px;
	}
    .club_attr_block{
	  width:65%;
    }
 	.club_btn{
    	margin-left:30%;
	}
	blockquote.hide_txt{
		font-size:10px;
	}	
	.c_att{
		vertical-align: top;
	}
	.in_room{
		padding: 5% 20% !important;
		display: block;
		margin-top: 10px;
	}

}
/* .768px */

@media (max-width: 736px){
	/*
	nav {
		width:77%;
	}
	nav ul li{
		margin-left:2.0%;
	}
	*/
}
@media (max-width: 667px){
	/*
	nav {
		width:75%;
	}
	*/
	nav ul li{
		margin-left:1.0%;
	}
	nav ul li a{
		font-size:12px;
	}
	 .refm {
		left:23%;
		top:-16%;
  	}
	.footer_middle .logo{
		width:100px;
	}
	.footer_text{
		padding-left:1%;
		padding-right:1%;
	}
	.nav_footer {
		width:80%;
	}
 	.club_img_room {
		float:none;
		margin:0 3%;
		width:100%;
 	}
 	.club_img_room img{
		min-width:60%;
		margin:auto;
 	}
 	.club_contents{
		width:90%;
		display:block;
	 }
 	.club_attr_block {
    	width:90%;
 	}
 	.club_attr_block > div:first-child{
    	width:30%;
 	}
 	.club_attr_block > div:last-child{
    	 width:60%;
	}
}
@media (max-width: 640px){
 	.refm {
		left:20%;
		top:-13%;
  	}
	nav ul li{
		margin-left:1.0%;
	}
	nav ul li a.vulcan{
		background:none;
		padding-left:0;
	}	
	.header .header_middle .logo{
		width:150px;
	}
	/*
	nav {
		width:72%;
	}
	*/
	.club_btn{
		width:30%
	}
	.in_room{
		font-size:13px;
		padding:10% 20% 
	}
	.club_btn{
		vertical-align: unset !important;
	}
}
@media (max-width: 603px){
	#fixed img {
		display:none;
	}
 	.refm {
		left:31%;
		top:-45%;
  	}
/*
	#parent-main,
	#parent-tourney,
	#parent-all_automats{
		display: table;
	}
	#parent-main #child-one-main,
	#parent-tourney #child-two-main,
	#parent-all_automats #child-two-main{
		display: table-footer-group;
	}
	#parent-main #child-two-main,
	#parent-tourney #child-one-tourney,
	#parent-all_automats #child-one-all_automats{
		display: table-header-group;
	}
*/
	/*
	.header .logo{
		width:130px !important;
	}
	nav {
		width:75%;
	}
	*/
	nav ul li {
		margin-left:.5%;
	}
	nav ul li a{
		font-size:12px;
	}
	span.points:hover{
		text-decoration:underline
	}
	span.points {
		display:inline-block;
	}
	.hide_txt{
		height: 0;
		display:none;
		overflow: hidden;
		margin:0;		
	}
	blockquote.hide_txt,
	ul.hide_txt{
		display:none;
		height:0;
		margin:0;
		overflow: hidden;
	}
	.nav_footer ul li  a{
		font-size:10px;
		padding:0px;
	}
	.main_text_block h1, h2, h3 {
		font-size: 18px;
		background: #ffffff;
	}
	.slots_content .play{
		font-size:14px;
		padding:2px 15px;
	}

	.slots_content .slots_title{
		font-size:20px;
		margin-bottom:10px;
	}
	.right-sidebar {
		max-width: 100%;
        margin: 20px 0;
	}
	.tourney_img{
		width:55%;
	}
	.tourney_title{
		font-size:15px;
	}
	.tourney_attributes{
		font-size:12px;
	}
	.tourney_attributes .price{
		font-size:24px;
	}
	.manufacturer_img{
		width:50%;
		margin-left:20%;
	}
	.tourney_attributes .more{
		font-size:12px;
		padding:2px 7px;
	}
	.jackpots_block{
		margin:5px 0;
	}
	.jackpots_img{
		width:60%;
	}
	.jackpots_attributes .price{
		font-size:17px;
	}
	.jackpots_attributes  .play{
		font-size:11px;
		padding:2px 15px;
	}
	.text_center .title{
		font-size:25px;
	}
	.vertical_line{
		margin:0 2%;
	}
	.go{
		font-size:15px;
		padding-left:5%;
		padding-right:5%;
	}
	.view{
		font-size:15px;
		padding-left:5%;
		padding-right:5%;
	}
	.game_popular .game_block{
		margin-left:auto;
		margin-right:auto;
		width:31%
	}
	.nav_footer {
		width:82%;
	}
	.footer_middle .logo{
		width:90px;
	}
	.nav_footer .sm a{
		padding: 7px 0 0 3px;
	}
	.club_attributes > div{
        font-size:15px;
	}
	.club_btn{
	 width:35%;
     margin-left:0%;
	 margin-top:20px;
  	}

 	.club_img_room img{
		min-width:50%;
 	}	

  	.club_attr_block{
		display:inline-block;
		width:60%;
		border-right:1px solid #ccc;
	}
	.footer .logo{
		display:none;
	}
	.nav_footer{
		width:100%;
	}
}

/* 569px */
@media (max-width: 569px){
 	.refm {
		left:29%;
		top:-35%;
  	}
  	/*
	nav {
		width:75%;
	}
	*/
	nav ul li{
		margin-left:1%;
	}
	nav ul li a{
		font-size:11px;
	}
	a.slots_title{
		font-size:16px;
		margin:5px;
	}
	.slots_text{
		font-size:13px;
	}
	.slots_content{
		width:90%
	}
	.slots_img {
		width:50%
	}
	.nav_footer ul li  a{
		font-size:9px;
		padding:0px;
	}
	.footer_text{
		font-size:11px;
	}
	.footer_text{
		padding-left:1%;
		padding-right:1%;
	}
	.nav_footer ul li a{
		font-size:13px;
	}
	.actions_slots .game_attr_block .title{
        font-size:22px;
   }
}
/* .569px */

@media (max-width: 533px){
	/*
	.header .header_middle .logo{
		width:160px !important;
	}
	*/
	.crumbs {
    	margin-top:0px;
	}	
	.menu_480{
		display:block;
		background: url(/i/menu_480.png) no-repeat;
		width:52px;
		height:44px;
		float:right;
		margin: 22px 5%;
		cursor:pointer;
	}
	nav {
		display:none;
		text-align:center;
		margin-top:0;
		margin-right:0;
		background:#282828;
		width:100%;
    height: auto;
		padding-right:2%;
		padding-left:2%;
	}
	nav ul {
    flex-direction: column;
    align-items: flex-start;
    padding: 10px 0;
	}
	nav ul li {
		display:inline-block;
		padding:1% 1%;
    margin-left: 20px !important;
	}
	nav ul li a {
		padding:7px 0 10px 33px;
		font-size:15px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		height:15px;	
	}
	nav ul li a.home ,nav ul li a.game_rooms,nav ul li a.automats,nav ul li a.bonus, nav ul li a.roulette{
		background:none;
		padding:7px 0 0 0;
	}

	nav ul li {
		display:block;
		margin-left:20px;
	}
	.no_marg{
		margin-left:20px !important;
	}
	nav ul li:last-child a{
		padding-bottom:10px;	
	}

	.refm {
		left:27%;
		top:-35%;
	}
/*
	#parent-main,
	#parent-tourney,
	#parent-all_automats{
		display: table;
	}
	#parent-main #child-one-main,
	#parent-tourney #child-two-main,
	#parent-all_automats #child-two-main{
		display: table-footer-group;
	}
	#parent-main #child-two-main,
	#parent-tourney #child-one-tourney,
	#parent-all_automats #child-one-all_automats{
		display: table-header-group;
	}
	#parent-all_automats #child-two-main #sb_tourney,
	#parent-all_automats #child-two-main #sb_bestslot  {
		display:none;
	}
*/

	.content{
		padding:0;
		/*float:none;*/
	}
	.right-sidebar {
		/*float:none;*/
		margin-left:0;
		position: relative;
		width:100%;
	}
	.footer_middle .logo{
		display:none;
	}
	.footer_text{
		padding-left:1%;
		padding-right:1%;
	}
	.nav_footer {
		width:100%;
	}
	.nav_footer .sm a{
		font-size: 11px;
		padding: 7px 0 0 5px;
	}
}
@media (max-width: 500px){
	.nav_footer{
		display:none;
	}
	.slots_img {
		width:30%;
	}
	.slots_content{	
		width:62%;
	}
	.slots_content .slots_title{
		font-size:18px;
		margin-bottom:10px;
	}
	.vertical_line{
		margin:0 3%;
	}
	.club_btn{
		width:32%
	}
	.in_room{
		font-size:12px;
	}
	.width33_right{
		width:26%;
	}
	.go{
		font-size:11px;
		padding-left:0;
		padding-right:0;
	}
	.view{
		font-size:11px;
		padding-left:0;
		padding-right:0;
	 }
	.actions_slots .game_attr_block .title{
        font-size:18px !important;
   }
}
/* .500px */
@media (max-width: 480px){

	.share {
		padding:15px 0;
	}
	.pic_left{
		display:block;
		float:none; 
		margin-left:auto;
		margin-right:auto;
	}
	.text_center .title{
		font-size:20px;
	}
	.game_block .hover_play{
		padding:5px 20px;
		top:-90%;
		left:8%;
	}
	.slots_img{
		display:block;
		margin-left:auto;
		margin-right:auto;
		width:60%;
	}
	.slots_content{	
		display:block;
		width:100%;
		margin-left:0%;
	}
	.slots_title{
		display:block;
		text-align:center;
		margin:5px 0;
	}
	.slots_content .play{
		padding:10px 35px;
		margin-right:10px;
	}
	.slots_text{
		padding:0 5px;
	}
	.screen_img .hover_play_mini{
		top:-35%;
	}
	.club_img_room {
		float:none;
		display:block;
		margin:0;
		width:100%;
	}
	.club_img_room img{
		min-width:60%;
		margin:0 auto;
	}
	.title_room{
		float:none;
		width:100%;
		margin-top:5px;
		text-align:center;
	}
	.title_room .title{
		font-size:23px !important;
		font-weight:normal;
	}
	.width33_right{
		float:none;
		display:block;
		width:100%;
		margin-top:10px;
	}
	.width33_left{
		width:49%;
	}
        .width66_left{
		width:98%;
                border-right:none;
	}
	.width36{
		width:49%;
		border-right:0;
	}
	.title_tourney{
		float:none;
		margin:10px 0;
		text-align:center;
		width:100%;
	}
	.tourney_description{
		width:63%;
	}
	.tourney_money{
		width:34%;
	}
	.club_img_room {
		float:none;
		display:block;
		margin:0 auto;
		width:100%;
	}
	.club_img_room img{
		width:70%;
		max-width:auto;
		min-width:auto;
	}
	.club_contents{
		width:88%;
		display:block;
		margin-top:10px;
		margin-left:6%;
		margin-right:6%;		
	}
	.club_attr_block{
		display:block;
		width:100%;
		border-right:0;
	}
	.club_btn{
		margin-top:45px;
		display:block;
		width:100%;
	}
	.tourney_money .price{
		font-size:24px;
	}
	.footer_text{
		padding-left:1%;
		padding-right:1%;
	}
	.nav_footer {
		display:block !important;
	}
	.nav_footer  ul{
		display:none;
	}
	.nav_footer ul.sm{
		display:block  !important;
	}
 .club_btn{
    margin-top:80px;
 }
 .slot_attributes{
	display:inline-block;
    text-align:center;
    float:none;
	margin-bottom:5px;
 }
 .refm {
	left:24%;
	top:-30%;
  }
}
@media (max-width: 320px){
    .refm {
         left:18%;
         top:0%;
    }
	.main_text_block ul.info li {
		padding-left:20px;
	}
}
.room_list {
	list-style-type: none !important;
}
.check_icon {
	display: inline-block;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ0OC44IDQ0OC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NDguOCA0NDguODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJjaGVjayI+CgkJPHBvbHlnb24gcG9pbnRzPSIxNDIuOCwzMjMuODUgMzUuNywyMTYuNzUgMCwyNTIuNDUgMTQyLjgsMzk1LjI1IDQ0OC44LDg5LjI1IDQxMy4xLDUzLjU1ICAgIiBmaWxsPSIjOTFEQzVBIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	background-size: cover;
	width: 16px;
	height: 16px;
}

.green-rep {
    margin-bottom: 10px;
}


.green-rep-content {
    background: #E0F0DB;
    padding: 5px;
    color: #444;
}

.green-rep-head {
    background: #23630D;
    padding: 15px 10px;
    color: #fff;
    margin: 0 !important;
}


.blue-rep {
    margin-bottom: 10px;
}


.blue-rep-content {
    background: #C6EFFA;
    padding: 5px;
    color: #444;
}

.blue-rep-head {
    background: #2254BA;
    padding: 15px 10px;
    color: #fff;
    margin: 0 !important;
}

.red-rep {
    margin-bottom: 10px;
}


.red-rep-content {
    background: #fae0e0;
    padding: 5px;
    color: #444;
}

.red-rep-head {
    background: #dd1616;
    padding: 15px 10px;
    color: #fff;
    margin: 0 !important;
}

.viol-rep {
    margin-bottom: 10px;
}


.viol-rep-content {
    background: #e6dbf0;
    padding: 5px;
    color: #444;
}

.viol-rep-head {
    background: #5e0d63;
    padding: 15px 10px;
    color: #fff;
    margin: 0 !important;
}

.turq-rep {
    margin-bottom: 10px;
}


.turq-rep-content {
    background: #dfeef3;
    padding: 5px;
    color: #444;
}

.turq-rep-head {
    background: #8cc7ce;
    padding: 15px 10px;
    color: #fff;
    margin: 0 !important;
}

.scrollup_span {
	position:fixed;
	bottom:25px;
	right:53px;
	font-size: 15px;
	font-weight: bold;
	color: #444;
	display: none;
}

.scrollup {
	width:40px;
	height:40px;
	opacity:0.7;
	position:fixed;
	bottom:50px;
	right:60px;
	display:none;
	text-indent:-9999px;
	background: url('icon_top.png') no-repeat;
}

.btn_fld {
	display: inline-block;
}

.showhide_btn {
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    color: #fff;
    background: #444;
    padding: 6px;
    margin: 5px 3%;
    font-size: 15px;
    border-radius: 3px;
    font-weight: bolder;
    opacity: 0.3;
	display: flex;
    justify-content: space-between;
	cursor: pointer;
}
.showhide_btn:hover {
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
	background: #000;
}

.listdown {
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkyLjM2MiAyOTIuMzYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Ni45MzUsNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiwwLTkuMjMzLDEuODA3LTEyLjg1LDUuNDI0ICAgQzEuODA3LDcyLjk5OCwwLDc3LjI3OSwwLDgyLjIyOGMwLDQuOTQ4LDEuODA3LDkuMjI5LDUuNDI0LDEyLjg0N2wxMjcuOTA3LDEyNy45MDdjMy42MjEsMy42MTcsNy45MDIsNS40MjgsMTIuODUsNS40MjggICBzOS4yMzMtMS44MTEsMTIuODQ3LTUuNDI4TDI4Ni45MzUsOTUuMDc0YzMuNjEzLTMuNjE3LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0N0MyOTIuMzYyLDc3LjI3OSwyOTAuNTQ4LDcyLjk5OCwyODYuOTM1LDY5LjM3N3oiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	background-size: cover;
	display: inline-block;
	width: 16px;
	height: 16px;
}

.info {
	display: none;
}
/**************table test****************/

.table-test {
	border: 1px solid #f5f5f5;
	border-radius: 3px;
	width: 100%;
	margin: 0 auto;
}
.table-test td {
	padding: 5px;
	text-align: center;
}
.table-head {
	background: #9e9e9e;
	color: #fff;
	font-weight: 600;
}
.table-test img {
	border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.table-test tr:nth-child(even) {
	background: #f5f5f5;
}

ul.pagination li {
	display: inline-block;
	margin: 0 !important;
}
ul.pagination li a, ul.pagination li span {
	padding: 5px 10px;
	font-size: 18px;
}
li.active a, li.active span {
	background: #ffc107;
}
.chl, .chr {
	font-style: normal !important;
}

@media(max-width: 480px) {
	.table-1 td:nth-child(3n) {
		display: none;
	}
	.table-2 td:nth-child(2n){
		display: none;
	}
}

/* Стили для списка */

#cherrylist {
    list-style-image: url("/images/cherry.png"); }

#cloverlist {
    list-style-image: url("/images/clover.png"); }

#firelist {
    list-style-image: url("/images/fire.png"); }

#horseshoelist {
    list-style-image: url("/images/horseshoe.png"); }

#pokerlist {
    list-style-image: url("/images/poker.png"); }





.bonus-calculator{margin:0 auto;border-radius:3px;max-width:400px;border:3px solid #ffff00}.bonus-calculator .bc-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:black;padding:13px;font-weight:bold;font-size:16px;border-bottom:3px solid #ffff00;}.bonus-calculator .bc-head i{width:30px;height:30px}.bonus-calculator .bc-content{padding:0 10px 10px 10px}.bonus-calculator .bc-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;white-space:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bonus-calculator .bc-menu-item{cursor:pointer;font-weight:bold;color:#777;padding:10px 0;display:inline-block}.bonus-calculator .bc-menu-item:hover{color:#444}.bonus-calculator .bc-menu-item:first-child{margin-right:5px}.bonus-calculator .bc-menu-item.active{color:#444}.bonus-calculator .bc-menu-item.active span{border-bottom:2px solid #1379b4}.bonus-calculator .bc-menu-item span{padding:2px 0;display:inline-block;white-space:nowrap}.bonus-calculator .bc-body{display:none;margin-top:5px}.bonus-calculator .bc-body.active{display:block}.bonus-calculator .input-group{margin-bottom:10px}.bonus-calculator .input-group .caption{margin-bottom:2px;font-weight:bold;font-size:13px}.bonus-calculator .input-group .required{color:#d94f4f}.bonus-calculator .input-group .error{font-size:11px;color:#eb4e5f}.bonus-calculator .input-group .input-error{border:1px solid #edb5bb;background-color:#fcf4f5}.bonus-calculator .num-input-wrap{position:relative;overflow:hidden}.bonus-calculator .num-button{outline:0;border:0;position:absolute;right:1px;background:#f1f3f7;height:13px;line-height:16px;width:23px;text-align:center;visibility:hidden;border-left:1px solid #e7eaec}.bonus-calculator .num-button:active{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;box-shadow:0 1px 3px rgba(0,0,0,0.15) inset}.bonus-calculator .num-input-wrap:hover .num-button,.bonus-calculator .num-input:focus~.num-button{visibility:visible}.bonus-calculator .num-input-wrap .num-input:focus,.bonus-calculator .num-input-wrap:hover .num-input{padding-right:30px}.bonus-calculator .num-down:before,.bonus-calculator .num-up:before{content:'';position:relative;display:inline-block;border-style:solid;border-left-color:transparent;border-right-color:transparent;bottom:4px}.bonus-calculator .num-up{top:1px}.bonus-calculator .num-up:before{border-width:0 3px 4px 3px}.bonus-calculator .num-down{bottom:1px;border-top:1px solid #e7eaec}.bonus-calculator .num-down:before{border-width:4px 3px 0 3px}.bonus-calculator .radio-button_inline{display:inline-block;margin-bottom:0}.bonus-calculator .radio-button_inline:first-child{margin-right:30px}.bonus-calculator .radio-button{margin:10px 0}.bonus-calculator .radio-button input[type=radio]{position:absolute;width:auto;opacity:0}.bonus-calculator .radio-button input[type=radio]+.radio-label{min-height:0;padding:0;margin:0;font-weight:normal;cursor:pointer}.bonus-calculator .radio-button input[type=radio]+.radio-label:before{content:'';background:#f3f3f3;border-radius:100%;border:1px solid #b3b3b3;display:inline-block;width:13px;height:13px;position:relative;top:2px;margin-right:6px;cursor:pointer;text-align:center;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.bonus-calculator .radio-button input[type=radio]+.radio-label:empty:before{margin-right:0}.bonus-calculator .radio-button input[type=radio]:checked+.radio-label:before{background-color:#3595e7;-webkit-box-shadow:inset 0 0 0 2px #f4f4f4;box-shadow:inset 0 0 0 2px #f4f4f4}.bonus-calculator .radio-button input[type=radio]:focus+.radio-label:before{outline:0;border-color:#3595e7}.bonus-calculator .radio-button input[type=radio]:disabled+.radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #f3f3f3;box-shadow:inset 0 0 0 4px #f3f3f3;border-color:#b3b3b3;background:#b3b3b3}.bonus-calculator .bc-results{font-weight:bold;display:none;margin:15px 0 0}.bonus-calculator .bc-results td{padding:5px 0}.bonus-calculator .bc-result-val{text-align:right;padding:5px 0}.bonus-calculator .bc-result-val span{background:#dfdfdf;display:inline-block;padding:0 5px;border-radius:3px}



 .sprite-vk{
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MzEgNDU1LjczMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU1LjczMSA0NTUuNzMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cmVjdCB4PSIwIiB5PSIwIiBzdHlsZT0iZmlsbDojNDQ2NzhEOyIgd2lkdGg9IjQ1NS43MzEiIGhlaWdodD0iNDU1LjczMSIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xMTguMDYsMTM4LjY5YzEwLjkyMiwyNi45NzIsMjQuNzY0LDUyLjQwMiw0Mi45OTUsNzUuMjMxYzIuNDE4LDMuMDM4LDUuNDY2LDUuNzM5LDguNjc3LDcuOTM4ICAgYzQuNjksMy4yMjEsOS4xMTUsMi4wODksMTEuMDIyLTMuMjc2YzIuMDE3LTUuNjMsMy44NjgtMTcuMDQsMy45NzgtMjIuOTUyYzAuMzAxLTE1LjQ0OC0wLjA0NS0yNS41NzItMC44NzUtNDEuMDAxICAgYy0wLjUzOC05Ljg4Mi00LjA1MS0xOC41NTktMTguNTg3LTIxLjE3OGMtNC40ODktMC44MTItNC45MDYtNC41MDctMi4wMjItOC4xOTNjNi4wMDQtNy42NzQsMTQuMzY4LTguODk3LDIzLjQzOC05LjM4MSAgIGMxNC43LTAuNzk0LDI5LjQ1NC0wLjE0Niw0NC4xNzIsMGM1Ljk5NSwwLjA1NSwxMi4wMjYsMC41MzgsMTcuOTMsMS44MjVjNy43MDEsMS42NzksMTEuODI1LDcuMDgxLDEzLjA5NCwxNC41OTkgICBjMC42NTcsMy44NzgsMC45OTUsNy44NjUsMC45MDMsMTEuNzg5Yy0wLjM4MywxNi44NjItMS4xOTUsMzMuNzE1LTEuMzg3LDUwLjU2OGMtMC4wODIsNi42MTUsMC40MDEsMTMuMzk1LDEuODE2LDE5LjgzNyAgIGMxLjk4LDguOTc4LDguMDkzLDExLjIzMiwxNC4zNDQsNC43NDVjNy45MzgtOC4yMzksMTQuOTM3LTE3LjUxLDIxLjUwNi0yNi45MjZjMTEuOTM1LTE3LjEyNywyMC44NDktMzUuOTIzLDI4LjUyMy01NS4zMDMgICBjMy45NjktMTAsNy4wMDgtMTIuMTcyLDE3Ljc2NS0xMi4xOTljMjAuMjItMC4wNDYsNDAuNDQtMC4wNjQsNjAuNjYsMGMzLjU4NiwwLjAxOCw3LjMzNiwwLjM1NiwxMC43MjEsMS40MzMgICBjNS40OTMsMS43NTIsNy42NzQsNi4yMzIsNi4zODcsMTEuOTE3Yy0zLjAwMiwxMy4zMjItMTAuMjAxLDI0LjY0NS0xNy45MTEsMzUuNTMxYy0xMi4zNzMsMTcuNDY0LTI1LjMzOSwzNC41MDktMzguMDAzLDUxLjc3MiAgIGMtMS42MTUsMi4xOTktMy4wMzgsNC41NDQtNC4zNjIsNi45MjVjLTQuNzM2LDguNTU5LTQuNDA3LDEzLjM1OCwyLjUsMjAuNDg0YzEwLjk5NSwxMS4zNDIsMjIuNzY2LDIxLjk1MywzMy40MTQsMzMuNjA1ICAgYzcuNzM4LDguNDc3LDE0LjksMTcuNjc0LDIxLjAzMiwyNy4zNTVjNy43NTYsMTIuMjQ1LDIuOTY1LDIzLjc3OC0xMS41MjQsMjUuODMxYy05LjExNSwxLjI4Ny01My42NDEsMC4wMS01NS45NDIsMCAgIGMtMTEuOTcxLTAuMDU0LTIyLjQ2NC00LjIwNi0zMC45MTQtMTIuMzM2Yy05LjM5OC05LjA1MS0xNy45MzktMTguOTc5LTI2Ljk2My0yOC40MjNjLTIuNzE5LTIuODQ3LTUuNjIxLTUuNTc1LTguNzUtNy45NTcgICBjLTcuMzgyLTUuNjMtMTQuNjI3LTQuMzgtMTguMDc2LDQuMjg5Yy0yLjk0Nyw3LjQ0Ni01LjQ5MywyNi45OTktNS42MTIsMjguNjY5Yy0wLjYyLDguNzMyLTYuMTc3LDE0LjI5OC0xNS45NTksMTQuODM2ICAgYy0yOC4yNCwxLjUzMy01NS42MDUtMS42MTUtODEuMDk4LTE1LjI3NGMtMjEuNjA3LTExLjU3LTM4Ljg2MS0yNy45My01My44MDctNDcuMDA5Yy0yMy43NDItMzAuMzA0LTQyLjQ5NS02My42MTUtNTkuNjE2LTk3LjkwNCAgIGMtMC44NzUtMS43NTMtMTguMjE2LTM4LjY1My0xOC42ODItNDAuMzk2Yy0xLjU0OS01LjgzNi0wLjEwNC0xMS40MTEsNC44MjctMTMuMzNjMy4wNzQtMS4xOTYsNjAuMjQ4LTAuMDA0LDYxLjE5OSwwLjA0NyAgIEMxMDcuOTk2LDEyNS4zNzIsMTE0LjIxNywxMjkuMjIxLDExOC4wNiwxMzguNjl6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    }
    .sprite-fb{
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MyA0NTUuNzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1NS43MyA0NTUuNzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojM0E1NTlGOyIgZD0iTTAsMHY0NTUuNzNoMjQyLjcwNFYyNzkuNjkxaC01OS4zM3YtNzEuODY0aDU5LjMzdi02MC4zNTNjMC00My44OTMsMzUuNTgyLTc5LjQ3NSw3OS40NzUtNzkuNDc1ICBoNjIuMDI1djY0LjYyMmgtNDQuMzgyYy0xMy45NDcsMC0yNS4yNTQsMTEuMzA3LTI1LjI1NCwyNS4yNTR2NDkuOTUzaDY4LjUyMWwtOS40Nyw3MS44NjRoLTU5LjA1MVY0NTUuNzNINDU1LjczVjBIMHoiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    }
    .sprite-twttr{
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MzEgNDU1LjczMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU1LjczMSA0NTUuNzMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cmVjdCB4PSIwIiB5PSIwIiBzdHlsZT0iZmlsbDojNTBBQkYxOyIgd2lkdGg9IjQ1NS43MzEiIGhlaWdodD0iNDU1LjczMSIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik02MC4zNzcsMzM3LjgyMmMzMC4zMywxOS4yMzYsNjYuMzA4LDMwLjM2OCwxMDQuODc1LDMwLjM2OGMxMDguMzQ5LDAsMTk2LjE4LTg3Ljg0MSwxOTYuMTgtMTk2LjE4ICAgYzAtMi43MDUtMC4wNTctNS4zOS0wLjE2MS04LjA2N2MzLjkxOS0zLjA4NCwyOC4xNTctMjIuNTExLDM0LjA5OC0zNWMwLDAtMTkuNjgzLDguMTgtMzguOTQ3LDEwLjEwNyAgIGMtMC4wMzgsMC0wLjA4NSwwLjAwOS0wLjEyMywwLjAwOWMwLDAsMC4wMzgtMC4wMTksMC4xMDQtMC4wNjZjMS43NzUtMS4xODYsMjYuNTkxLTE4LjA3OSwyOS45NTEtMzguMjA3ICAgYzAsMC0xMy45MjIsNy40MzEtMzMuNDE1LDEzLjkzMmMtMy4yMjcsMS4wNzItNi42MDUsMi4xMjYtMTAuMDg4LDMuMTAzYy0xMi41NjUtMTMuNDEtMzAuNDI1LTIxLjc4LTUwLjI1LTIxLjc4ICAgYy0zOC4wMjcsMC02OC44NDEsMzAuODA1LTY4Ljg0MSw2OC44MDNjMCw1LjM2MiwwLjYxNywxMC41ODEsMS43ODQsMTUuNTkyYy01LjMxNC0wLjIxOC04Ni4yMzctNC43NTUtMTQxLjI4OS03MS40MjMgICBjMCwwLTMyLjkwMiw0NC45MTcsMTkuNjA3LDkxLjEwNWMwLDAtMTUuOTYyLTAuNjM2LTI5LjczMy04Ljg2NGMwLDAtNS4wNTgsNTQuNDE2LDU0LjQwNyw2OC4zMjljMCwwLTExLjcwMSw0LjQzMi0zMC4zNjgsMS4yNzIgICBjMCwwLDEwLjQzOSw0My45NjgsNjMuMjcxLDQ4LjA3N2MwLDAtNDEuNzc3LDM3Ljc0LTEwMS4wODEsMjguODg1TDYwLjM3NywzMzcuODIyeiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    }
    .sprite-pntrst{
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MzEgNDU1LjczMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU1LjczMSA0NTUuNzMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cmVjdCB4PSIwIiB5PSIwIiBzdHlsZT0iZmlsbDojQzkzNTNEOyIgd2lkdGg9IjQ1NS43MzEiIGhlaWdodD0iNDU1LjczMSIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNjAuNjAxLDM4MkM4Ni4yMjMsMzUwLjkxOSwzNy44MDcsMjYyLjM0Myw2OC41OTgsMTcyLjM4MiAgIEM5OS4wNTcsODMuMzkxLDE5Ny41ODksMzYuNzg4LDI4Ni4zMDksNjkuNzM0Yzg4Ljk3MiwzMy4wNCwxMzIuOTc4LDEzMS4yMTMsOTguNDg2LDIxOS4yMiAgIGMtMzUuNzA5LDkxLjExMi0xMzEuNDQyLDEyMy4zNDgtMjAzLjIyLDEwMC42MTdjNS4zNjYtMTMuMjUzLDExLjQ3Mi0yNi4zMywxNS45NDUtMzkuOTQzYzQuNDkyLTEzLjY3Miw3LjM1Ni0yNy44NzgsMTAuNzI1LTQxLjAzNyAgIGMyLjksMi40NCw1LjgxNCw1LjAyNyw4Ljg2Niw3LjQzOWMxNS44NjEsMTIuNTM1LDMzLjgwNSwxMy43NTIsNTIuNjA1LDkuMjMyYzE5Ljk3Ny00LjgwMywzNS43NjQtMTYuMTMsNDcuNDU1LTMyLjc4ICAgYzE5Ljc3My0yOC4xNiwyNi43NTEtNjAuMDE5LDIxLjk3Mi05My41NDZjLTQuOTQyLTM0LjY2OC0yNS40NjktNTkuNzU2LTU3LjY1LTcyLjM4OWMtNDguNDg3LTE5LjAzNC05NC40NTMtMTIuNjI2LTEzNC4yNjksMjIuMjU5ICAgYy0zMC42MjIsMjYuODMtNDAuOTE2LDcyLjMxNC0yNi4xODcsMTA3LjcyNGM1LjEwNSwxMi4yNzQsMTMuMTczLDIxLjkwNywyNS4zNzksMjcuNjk1YzYuMTg2LDIuOTMzLDguODEyLDEuNzM3LDEwLjYwMi00LjcyNCAgIGMwLjEzMy0wLjQ4MSwwLjI5NS0wLjk1NSwwLjQ3MS0xLjQyMmMzLjQyOC05LjA0LDIuNjI4LTE2LjQ3Mi0zLjQ3My0yNS4xOTljLTExLjExOC0xNS45MDYtOS4xMzUtMzQuMzE5LTMuNzcxLTUxLjk2MSAgIGMxMC4xNzItMzMuNDU1LDQwLjA2Mi01NS43NzcsNzUuMTE2LTU2LjEwMWM5LjM5LTAuMDg3LDE5LjA1NiwwLjcxOCwyOC4xNSwyLjkzN2MyNy4wNDksNi41OTksNDQuNTE0LDI3LjUxOCw0Ni4yNjQsNTUuMjUzICAgYzEuNDA0LDIyLjI0Mi0yLjA3Miw0My44NDktMTEuNzQyLDY0LjE1OWMtNC43ODgsMTAuMDU1LTExLjEwNywxOC45OTYtMjAuNTEyLDI1LjMyNWMtOC44MzUsNS45NDUtMTguNDk2LDguMzQxLTI4Ljk3OSw1LjYwMiAgIGMtMTQuNDQzLTMuNzc0LTIyLjY0Mi0xNi45NS0xOC45ODktMzEuNDA3YzMuNzg2LTE0Ljk4NSw4LjY4NS0yOS42OSwxMi4zOTktNDQuNjljMS41Ny02LjM0NCwyLjM5NS0xMy4yMzQsMS43NTEtMTkuNjk2ICAgYy0xLjc1Ny0xNy42MDEtMTguMzg3LTI1LjgwOS0zMy45MzMtMTcuMjE2Yy0xMC44ODksNi4wMTktMTYuMTMyLDE2LjA3OS0xOC41NjQsMjcuNzE5Yy0yLjUwNSwxMS45OTItMS4yOTIsMjMuODExLDIuNjEsMzUuNDM5ICAgYzAuNzg0LDIuMzM3LDAuOSw1LjIyNCwwLjM0Nyw3LjYzNGMtNy4wNjMsMzAuNzk5LTE0LjYxNyw2MS40OS0yMS4zMDYsOTIuMzY5Yy0xLjk1Miw5LjAxMS0xLjU5LDE4LjUyNy0yLjIzOSwyNy44MTUgICBDMTYwLjQ5NSwzNzcuODM5LDE2MC42MDEsMzc5LjYzNSwxNjAuNjAxLDM4MnoiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    }
    .sprite-gplus{
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MyA0NTUuNzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1NS43MyA0NTUuNzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojREQ0QjM5OyIgZD0iTTAsMHY0NTUuNzNoNDU1LjczVjBIMHogTTI2NS42NywyNDcuMDM3Yy03Ljc5Myw1MS4xOTQtNDUuOTYxLDgwLjU0My05NS4zNzYsODAuNTQzICBjLTU1LjUzMSwwLTEwMC41NTItNDUuMDIxLTEwMC41NTItMTAwLjU1MmMwLTU1LjUxNyw0NS4wMjEtMTAwLjUzOCwxMDAuNTUyLTEwMC41MzhjMjYuODYyLDAsNTAuMzk5LDkuNTg2LDY3LjUzMSwyNi4yMjYgIGwtMjguODU3LDI4Ljg1N2MtOS43NzMtOS44NDYtMjMuMTQ3LTE1LjA5NC0zOC42NzQtMTUuMDk0Yy0zMi42ODgsMC01OS4xODksMjcuODc0LTU5LjE4OSw2MC41NDggIGMwLDMyLjcwMywyNi41MDEsNTkuNzY4LDU5LjE4OSw1OS43NjhjMjcuMzk3LDAsNDguMTQ0LTEzLjI0Myw1NC4xMjktMzkuNzU4aC01NC4xMjl2LTQwLjM4aDk1LjEzMSAgYzEuMTQyLDYuNTA2LDEuNzIsMTMuMzE1LDEuNzIsMjAuMzdDMjY3LjE0NCwyMzQuMDI1LDI2Ni42MzgsMjQwLjY5LDI2NS42NywyNDcuMDM3eiBNMzg2LjQxOSwyMzQuNTE3aC0zNS4yMzN2MzUuMjE4SDMyNi4xNiAgdi0zNS4yMThoLTM1LjIzM3YtMjUuMDQxaDM1LjIzM3YtMzUuMjMzaDI1LjAyNnYzNS4yMzNoMzUuMjMzVjIzNC41MTd6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    }
    .sprite-ytb{
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MzEgNDU1LjczMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU1LjczMSA0NTUuNzMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cmVjdCB4PSIwIiB5PSIwIiBzdHlsZT0iZmlsbDojREM0NzJFOyIgd2lkdGg9IjQ1NS43MzEiIGhlaWdodD0iNDU1LjczMSIvPgoJPGc+CgkJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yNjMuMjU5LDI5MS43MzRjLTAuMDEtMS43LTAuNTEtMy40Ny0xLjE0LTUuMDZjLTAuODQtMi4wOS0yLjY0LTMuMTMtNC45LTMuMzUgICAgYy0yLjY1LTAuMjYtNC43NywwLjgxLTYuNjksMi41MWMtMC43NywwLjY3LTEuMTIsMS42Ny0xLjEyLDEuNjdsMC4wNCw1My45N3YxLjMzYzAsMCwwLjQ2LDAuNjIsMC41MywwLjcgICAgYzEuNTYsMS42OSwzLjM4LDMuMDMsNS43MSwzLjUxYzMuODQsMC43OSw2LjU1LTAuODEsNy4zLTQuMzdjMC4xOS0wLjg5LDAuMy0xLjgxLDAuMy0yLjcyICAgIEMyNjMuMzA5LDMyMy44NTQsMjYzLjMzOSwzMDcuNzk0LDI2My4yNTksMjkxLjczNHogTTI2My4yNTksMjkxLjczNGMtMC4wMS0xLjctMC41MS0zLjQ3LTEuMTQtNS4wNiAgICBjLTAuODQtMi4wOS0yLjY0LTMuMTMtNC45LTMuMzVjLTIuNjUtMC4yNi00Ljc3LDAuODEtNi42OSwyLjUxYy0wLjc3LDAuNjctMS4xMiwxLjY3LTEuMTIsMS42N2wwLjA0LDUzLjk3djEuMzMgICAgYzAsMCwwLjQ2LDAuNjIsMC41MywwLjdjMS41NiwxLjY5LDMuMzgsMy4wMyw1LjcxLDMuNTFjMy44NCwwLjc5LDYuNTUtMC44MSw3LjMtNC4zN2MwLjE5LTAuODksMC4zLTEuODEsMC4zLTIuNzIgICAgQzI2My4zMDksMzIzLjg1NCwyNjMuMzM5LDMwNy43OTQsMjYzLjI1OSwyOTEuNzM0eiBNMzIzLjY4OSwyMTAuMzQ0Yy02My44Ny0xLjM3LTEyNy43Ny0xLjM3LTE5MS42NSwwICAgIGMtMjIuMTYsMC40Ny0zOS44OCwxOC41OS0zOS44OCw0MC43NnY5OS43NmMwLDIyLjE4LDE3LjcyLDQwLjMsMzkuODgsNDAuNzdjNjMuODgsMS4zNywxMjcuNzgsMS4zNywxOTEuNjUsMCAgICBjMjIuMTctMC40NywzOS44OS0xOC41OSwzOS44OS00MC43N3YtOTkuNzZDMzYzLjU3OSwyMjguOTM1LDM0NS44NTksMjEwLjgxNCwzMjMuNjg5LDIxMC4zNDR6IE0xNTAuNzk5LDM1OS45NTVoLTE4LjQydi0xMDQuMTMgICAgaC0xOS4wN3YtMTcuNDJoNTYuNnYxNy4zOGgtMTkuMTFWMzU5Ljk1NXogTTIxNi43MTksMzE2LjczNHY0My4yM2gtMTYuMzF2LTkuODhjLTAuNTksMC42My0wLjkyLDAuOTctMS4yMywxLjMyICAgIGMtMy41MSwzLjk2LTcuNDksNy4yNi0xMi41Nyw5LjAxYy0yLjQ4LDAuODUtNS4wMywxLjE0LTcuNjQsMC42OWMtMy41Ni0wLjU5LTUuOTUtMi42NC03LjM5LTUuODhjLTEuMzQtMi45OS0xLjY4LTYuMTktMS42OS05LjQxICAgIGMtMC4wNC0xMS45LTAuMDItNzQuODgtMC4wMi03NS40OWgxNi4yN2MwLjAzLDAuNTUsMC4wOSw0NS43NiwwLjEsNjcuODFjMCwxLjIsMC4wMSwyLjQzLDAuMjUsMy42YzAuNiwyLjk2LDIuODcsNC4yMyw1LjcyLDMuMTkgICAgYzMuMjgtMS4yLDUuNzgtMy40Niw3Ljg4LTYuMTdjMC4zMS0wLjM5LDAuMzEtMS4wOSwwLjMxLTEuNjV2LTY2Ljg4bDE2LjMyLTAuMDRDMjE2LjcxOSwyNzAuMTg1LDIxNi43MTksMzAxLjc1NCwyMTYuNzE5LDMxNi43MzQgICAgeiBNMjc4Ljc2OSwzNTEuMzI0Yy0yLjE4LDYuNTYtNi45OCw5LjktMTMuODgsOS44M2MtNS42MS0wLjA1LTEwLjE2LTIuMjgtMTMuOTEtNi4zNWMtMC40Mi0wLjQ1LTEuNTgtMS42OC0xLjU4LTEuNjh2Ni44MmgtMTYuMzQgICAgdi0xMjEuNTVoMTYuMzRjMCwxMi45NCwwLDQwLjAxLDAsNDAuMDFzMC45Mi0xLjg0LDEuNzYtMi43OWMyLjUzLTIuODMsNS42MS01LjAyLDkuNDEtNS45OGM2LjI3LTEuNTcsMTMuNSwwLjM3LDE2Ljk0LDcuNyAgICBjMi4wMyw0LjMzLDIuNiw4Ljk1LDIuNiwxMy42NWMwLjAzLDE2Ljk5LDAuMDMsMzMuOTgsMC4wMSw1MC45N0MyODAuMTA5LDM0NS4xMzQsMjc5Ljc3OSwzNDguMjc1LDI3OC43NjksMzUxLjMyNHogICAgIE0zMzkuMTE5LDM0Ny45MDVjLTIuODMsOC4yOS04LjY4LDEyLjg5LTE3LjI2LDE0LjE1Yy01LjMyLDAuNzgtMTAuNTksMC42Ny0xNS41OC0xLjU5Yy02LjgzLTMuMDgtMTAuNy04LjY1LTEyLjM2LTE1Ljc0ICAgIGMtMC43Ny0zLjMtMS4xNS02Ljc2LTEuMTktMTAuMTVjLTAuMTMtMTMuMzEtMC4wNy0yNi42My0wLjA0LTM5Ljk0YzAuMDEtNi45NiwxLjY3LTEzLjM4LDYuNDQtMTguNzEgICAgYzUuNDQtNi4wOSwxMi40LTguMzYsMjAuMzUtNy44NWMyLjM5LDAuMTUsNC44MywwLjU0LDcuMSwxLjI5YzcuNzMsMi41NCwxMS44Niw4LjMzLDEzLjQ4LDE2LjAxYzAuNjIsMi45NiwwLjg1LDYuMDMsMC45LDkuMDYgICAgYzAuMTMsNy4xLTAuMDUsMjIuNzUtMC4wNSwyMi43NWgtMzEuMjl2MjIuNDNjMCw0LjAzLDMuMjYsNy4yOSw3LjI5LDcuMjljNC4wMiwwLDcuMjgtMy4yNiw3LjI4LTcuMjl2LTExLjUzaDE2LjgxICAgIEMzNDAuOTk5LDMyOC4wODQsMzQxLjI0OSwzNDEuNjk1LDMzOS4xMTksMzQ3LjkwNXogTTMyNC4xODksMjkwLjY4NWMwLTQuMDItMy4yNi03LjI5LTcuMjgtNy4yOWMtNC4wMywwLTcuMjksMy4yNy03LjI5LDcuMjkgICAgdjEyLjU5aDE0LjU3VjI5MC42ODV6IE0yNjIuMTE5LDI4Ni42NzVjLTAuODQtMi4wOS0yLjY0LTMuMTMtNC45LTMuMzVjLTIuNjUtMC4yNi00Ljc3LDAuODEtNi42OSwyLjUxICAgIGMtMC43NywwLjY3LTEuMTIsMS42Ny0xLjEyLDEuNjdsMC4wNCw1My45N3YxLjMzYzAsMCwwLjQ2LDAuNjIsMC41MywwLjdjMS41NiwxLjY5LDMuMzgsMy4wMyw1LjcxLDMuNTEgICAgYzMuODQsMC43OSw2LjU1LTAuODEsNy4zLTQuMzdjMC4xOS0wLjg5LDAuMy0xLjgxLDAuMy0yLjcyYzAuMDItMTYuMDcsMC4wNS0zMi4xMy0wLjAzLTQ4LjE5ICAgIEMyNjMuMjQ5LDI5MC4wMzQsMjYyLjc0OSwyODguMjY0LDI2Mi4xMTksMjg2LjY3NXoiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTMwMy44ODcsOTQuOTlsLTAuMDA1LDkwLjI0NEgyODcuMTZsMC4wMi05LjY5NWMtMS44NDksMS44MjEtMy40MjcsMy41MjItNS4xNjEsNS4wNSAgICBjLTMuMDc0LDIuNzA4LTYuNTU2LDQuNzI3LTEwLjYyOSw1LjUyNGMtNi4yNTMsMS4yMjMtMTEuNTc5LTAuNzU0LTEzLjU3My03LjIzYy0wLjY2NC0yLjE1Ny0xLjA2NS00LjQ4Mi0xLjA4Mi02LjczNFY5NC45OSAgICBoMTYuNTk2djY4LjgyMWMwLDAuOTEyLDAuMDczLDEuODM0LDAuMjMzLDIuNzI4YzAuNTA0LDIuODM2LDIuNiw0LjE3MSw1LjMzMSwzLjIyNGMzLjMyOS0xLjE1Miw1Ljg2OS0zLjQ1Nyw4LjAyNC02LjE3MyAgICBjMC4zMDYtMC4zODgsMC4yNTEtMS4xMTIsMC4yNTEtMS42ODFWOTQuOTlIMzAzLjg4N3oiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTE2NS41NzgsMTEwLjY3MmMtMy42My0xNS4zMDEtMTEuMjM1LTQ3LjYwMi0xMS4yMzUtNDcuNjAyaC0xOS4wMjkgICAgYzAsMCwxNC42Miw0OC40ODcsMjEuMTU4LDcwLjExMWMwLjIzNSwwLjc4MiwwLjM0MywxLjYzMSwwLjM0MywyLjQ1bC0wLjAwNyw0OS41ODRoMTcuNTQ3bC0wLjAwNy00OS41ODQgICAgYzAtMC44MTksMC4xMDgtMS42NjgsMC4zNDMtMi40NWM2LjUzOC0yMS42MjQsMjEuMTU4LTcwLjExMSwyMS4xNTgtNzAuMTExSDE3Ni44MmMwLDAtNy42MDYsMzIuMzAxLTExLjIzNSw0Ny42MDJIMTY1LjU3OHoiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTIxOC43NTIsOTIuNzMxTDIxOC43NTIsOTIuNzMxYy0xMy4yMjQsMC0yMy45NDQsMTAuNzItMjMuOTQ0LDIzLjk0NHY0Ni44NTkgICAgYzAsMTMuMjI0LDEwLjcyLDIzLjk0NCwyMy45NDQsMjMuOTQ0aDBjMTMuMjI0LDAsMjMuOTQ0LTEwLjcyLDIzLjk0NC0yMy45NDR2LTQ2Ljg1OSAgICBDMjQyLjY5NywxMDMuNDUxLDIzMS45NzYsOTIuNzMxLDIxOC43NTIsOTIuNzMxeiBNMjI1LjY2MiwxNjQuNDhjMCwzLjgxLTMuMSw2LjkwOS02LjkwOSw2LjkwOXMtNi45MDktMy4wOTktNi45MDktNi45MDl2LTQ4Ljc1MiAgICBjMC0zLjgxLDMuMS02LjkwOSw2LjkwOS02LjkwOXM2LjkwOSwzLjEsNi45MDksNi45MDlWMTY0LjQ4eiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    }

    .sprite-ok {
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDk0IDk0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NCA5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00Ny4wNTEsMzcuNTljNS4yNDctMC4wMTcsOS40MjYtNC4yMyw5LjQwNy05LjQ4OWMtMC4wMjEtNS4yNTktNC4yMDctOS40NDgtOS40NTYtOS40NTIgICAgYy01LjI5My0wLjAwNS05LjUyLDQuMjU5LTkuNDc5LDkuNTY2QzM3LjU2MiwzMy40NTQsNDEuNzg4LDM3LjYxMiw0Ny4wNTEsMzcuNTl6IiBmaWxsPSIjZmZjMTA3Ii8+CgkJPHBhdGggZD0iTTg5LDBINUMyLjIzOSwwLDAsMi4yMzgsMCw1djg0YzAsMi43NjIsMi4yMzksNSw1LDVoODRjMi43NjIsMCw1LTIuMjM4LDUtNVY1Qzk0LDIuMjM4LDkxLjc2MiwwLDg5LDB6IE00Ny4wOCw4Ljc2NiAgICBjMTAuNjk5LDAuMDI3LDE5LjI4OSw4Ljc4MSwxOS4yMzYsMTkuNjAyYy0wLjA1NywxMC41Ny04Ljc4NywxOS4xMzgtMTkuNDY5LDE5LjEwMmMtMTAuNTc2LTAuMDM2LTE5LjI0OC04LjgwMy0xOS4xODgtMTkuMzk2ICAgIEMyNy43MjIsMTcuMzY1LDM2LjQsOC43MzQsNDcuMDgsOC43NjZ6IE02OC43NTMsNTUuMDcyYy0yLjM2NiwyLjQzMS01LjIxNCw0LjE4Ny04LjM3OCw1LjQxNiAgICBjLTIuOTkxLDEuMTU2LTYuMjY4LDEuNzQyLTkuNTEyLDIuMTNjMC40OSwwLjUzNCwwLjcyMSwwLjc5MywxLjAyNSwxLjEwMmM0LjQwNCw0LjQyNSw4LjgyNiw4LjgzMiwxMy4yMTUsMTMuMjcgICAgYzEuNDk0LDEuNTExLDEuODEsMy4zODYsMC45ODUsNS4xNDVjLTAuOTAxLDEuOTI1LTIuOTE2LDMuMTg4LTQuODk0LDMuMDUyYy0xLjI1Mi0wLjA4OC0yLjIyOC0wLjcxMS0zLjA5NC0xLjU4MiAgICBjLTMuMzI0LTMuMzQ1LTYuNzExLTYuNjI3LTkuOTY1LTEwLjAzMWMtMC45NDctMC45OTItMS40MDMtMC44MDctMi4yNDEsMC4wNTZjLTMuMzQzLDMuNDQyLTYuNzM4LDYuODMxLTEwLjE1NSwxMC4yICAgIGMtMS41MzUsMS41MTQtMy4zNiwxLjc4NS01LjE0MywwLjkyMmMtMS44OTItMC45MTctMy4wOTQtMi44NDgtMy4wMDEtNC43OTFjMC4wNjQtMS4zMTIsMC43MS0yLjMxNCwxLjYxMS0zLjIxNCAgICBjNC4zNTYtNC4zNTEsOC43MDItOC43MTMsMTMuMDUtMTMuMDcyYzAuMjg5LTAuMjg4LDAuNTU3LTAuNTk3LDAuOTc2LTEuMDQ1Yy01LjkyOS0wLjYxOS0xMS4yNzUtMi4wNzctMTUuODUtNS42NTcgICAgYy0wLjU2Ny0wLjQ0NS0xLjE1NC0wLjg3NS0xLjY3NC0xLjM3M2MtMi4wMDItMS45MjQtMi4yMDMtNC4xMjUtMC42MTgtNi4zOTZjMS4zNTQtMS45NDIsMy42MzItMi40NjQsNS45OTctMS4zNDkgICAgYzAuNDU5LDAuMjE1LDAuODk1LDAuNDg2LDEuMzEzLDAuNzc1YzguNTI4LDUuODYsMjAuMjQ1LDYuMDIzLDI4LjgwNiwwLjI2NmMwLjg0Ny0wLjY0NywxLjc1NC0xLjE4MywyLjgwNi0xLjQ0OSAgICBjMi4wNDUtMC41MjUsMy45NDcsMC4yMjQsNS4wNDUsMi4wMTJDNzAuMzE0LDUxLjQ5Niw3MC4yOTcsNTMuNDg4LDY4Ljc1Myw1NS4wNzJ6IiBmaWxsPSIjZmZjMTA3Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    }

    .sprite-mailru {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAF60lEQVRYR8VXaXBTVRT+3ku60i2haWmLyCIyVJBS9gEGKGVHlEUoMA6oVAEHlXGBGfnjhiK0DDMgIzCCDiCMFAggoNI6jgNUWZRhKZtahaa06ZqStGmTF895r4++Z5KSH4LnT/Luu/ee737nnO/cJ4AsZX1pb68kfgxJyoIoxvDYgzIJkkuAocgoet8uX961RJCde8RiiIh7UE4D7ivBYTBKQ4WkvL+tNGHaQ3Xe6sznw2EhaW1pw4OmPdjhKBxOZsAX6un7JoVjas8oDE6LQE+zER2jDBAEoLZRwh91Hpy1uXH890YU33Yj1E1DAjD8kQi8MyIBA1LCQ8J6o6YFa085cOi6675A2gUQZRTw0VgT5j7RQee4xevD9RoP6pskgBhI7mBAtwQjRPqvtRN/NmHZ8WrUEEPBLCgAU6SIPTMtyEhuO7WVTrTrohOnieJmAqG1BJo/qkskcjNjMCg14t6rUgrNzH123HZ4AmIICCCCTn5odhIyOinOyxq8WHSkCufLm3Wb8Ikpk3U0MwnZ3aOwYYKZckSU59+s9WDy7grUu/2ZCAjgwzEmLOqv6BGfYOqeSthdXvl5CCXg8/1iwHlhIeqdzT6cLXdjJzHzzQ0XpFZikujd7umJ4MRl23vFiVeP1/ix4Acg3RKGouc6cWjh9vgwdmcFOKnCDQLWUD7M66PPB+2Op265sflcAzZOMqOgxIV1p+tRSHulxBjkadm018VKPYt+ADZONOPZdMXJmlP1yC92gHxj+7RETOgRJY9XOr04RuVW5vAiLkLE6K6R6EPA2ZgABs8xH7CtHJMfi5LXsu257MRr3+pZ0AGIpNiXLElDdJiARjp9v89sctxeHhCL90YlyJscvObC8u9q4GppS0J2yKDzx5sQ1loKKgB+PLkwBd1NRjhor/TNNrSocWKwWiEa1jkCByn52LiGc49Ug0FdeCkVnOUlVS0Yt6sCXIaBLDczFh+MVoCqAPj/uwR+MR2CbQKt/62iLQw6AAspuTjObKt+qMPWXxswjjJ65zMKhXzy3ZecAZ3zIOfJpcWpiKewaAHM6h2NTZM6yus4ETkhVdMBeHNYHN4aFi+/W3ioCsduNmLZoDisGqmMjdhxR07I9mzfLAtGkh5oAWRRjnw1wyIve/+nOmw803B/AHP321FU2oSVw+OxfIjSqftvtcFGmtCe7ZpuQXY3PQAti6tP1mPDz47AAF7MiMHqLCUEKt1cduvHm+Wxp/dWorjMHdQ/J+PZRSnoHGfUMbDgyRh8kq3su6KwFjsu3A0MgKljCtl4Ek/mGj6fmyrr/HYaW0ljwUxLtTYE+ePMmN9XKe3ZBXb8+FdTYAAdqPyuLU1DGCUT13rGFhs44VlWc6gh8X8OjXYDdadH442wzkm6JzoqANaQc3QAPgiv77WpDA3NbZLsJ0QsGiwebEuOVmP/VZdcgt/PT0YXcuKhtduoOg7QuO2uF5ZoEeOpUpYOjJVFSTUVwBS6P3z+lFJFhdQd5x2w6wj0AzCYOtnhHEULKoiFMV/eQTW1U3bO2t7TrCheIKul9sxyzE6dJFQvUCXlU/6kxSpSPOPrSpyk91oL2Iw+pZqdSbXLxh1wDtHOKsaitIQEhfWiU6u+85y71JAKrjpJ+x1gMdsyRal5rXFvWHqs2m88IACm/OjcZPQg+WTjdvoKhUNVME5IvoBYog2yVN+ky4kqryxGVlLTTM3tiVmZf9Cuk28VSdALCVNeQBXBv2wsvlbqA1wdv1Ap/luNGfRAcnrG1owmeplDvaE3NajL9ha5CQWT73avZIl0Qu6OY0jJtMZZfIU2trskuTw7xxmQnhgOI+UgX0oXWKuCpUloIdAlCT1Mezwab5BM9+oYPAHVNcEuHsEQhXQr5sWscv2J4olUcnw77m4Kg4muXFx4NZT93CO4zL6gEHErD9WExLxSJ22jpPxDNvnDxJJ367AA39SH7Ft2R5pm/T8/TuukMMNQ+VOCv5A9XnGNT5CyKBzBb53/AU1MOyCegMGwour1tGv/ADeJolLEqd+xAAAAAElFTkSuQmCC);
    }

    .sprite-tumbler {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACi0lEQVRYR2NkAAKX8CxNhr+MHQz/GZwYmBh4QGK0Av8YGL4xMfzbx8DEWLZn5bTrjCDL//35f4KJiYmPVpZiM/ffv3+fmFgYLRhdQrI3MjAy+NHTcphd/xkYNjO6BGd/JjXYpcRFGNwdLeFuvnrzHsOp81dJ9gMwFL4yuoRmAx1CGvBxtWHIT42Aa1q/7QDDtAVrSDMEqposB1TlJzI4WhsPjAN4ebgYlk1vYeBgZxsYB2TGBzMEeTuiBDfdosDO0pChpiCJgZGRkb4OYGFmZgj1c2GID/NmYGZmwkhsuw6cYFi6bieK+Nev3xk+fv5CMGESTISiwoIME5qLGMREBAkahqxg085DDJPnriKoh6ADlBVkGGZ0VRA0CF3B8HEAKOiTIiEltY6GMoO4qBBGaDx6+oLh9r3HKOJnL91g2H3wJMGQIxgFyCZUA3OAg5URhqFrNu9lmLl4PUHLsCkYdcBoCIyGAEkhgN4OgGWrtVv3McxYuI722bAoPYrB09kKw6Jzl28ylDdPpr0DfN1sGfJSwrFatHDVVoZ9R84wgGpODRV5hgPHzjH8+v2boKNIigIBfl6GpdOaGNhYWQka3NA9i+Ho6UsE1ZHkAJBpsaFeDHFATAjsP3qWoW3ifELKGEh2AKg1VJkXD2yUmuA1/PuPnwyhKRUMP3/hjwaSHQCyFeQIbxdrhuhgDwYRIQEMh4As37zrMMP85ZsZ/vz9i9ehjE6h2V+BjSwugmGFRQGwOwdOcEry0gw83FxA3/5iePTkBcOVG3cJ+hxkHLRjkrmZgYHJhxwHUEHPxgHrnAL9/wEYORbg9jWoh/z/H2Pn/3//nIDByk0Fn+E0AhTsQDv2/GX4V75/9fSbALeWLRnfcynHAAAAAElFTkSuQmCC);
    }

    .sprite-inst {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEA0lEQVRYR8VXa0yTVxh+vo8CpZQqFwmYOTVEmMt0GiOpQ4b0hyDoIhgyITLjJiAw/3lbtJtzIxkkSxQoQkTEBH7AjKzTxMuqW7YpTl2yuOniBTRONkVXoFxEXM+3cw6WUPq12Bt7kyZtz3fe53mf93LOJ4Ca9l3D/ABR8QWBpBMBNfvPbyaQIYmI54lk3XGppfQPgYMj4BJEaPwGKueYwGKFVSsk5dYZAemdKQV/AUYIOSEsy63t97vsTqKjBAapArWSs+gVASLiXo1EiFIBQRDcEkmSJAwNP0fHfTOsVuJ0r1MCmSkJKM7VYrpG6RbwxIfNfU9haG7HmZ9uy/qRJcDAPypa4RXwxM37DOdx9oIjCQcCTPavDfkeR95tHkR1UztYCpgtTIhFTvob+Kd3CFkfNoEQ+4w7EEiYOwOHy7I9jv7ugx7k72gd25+2fB70JTr+e+POr9Dxp9nOtwOBRfNjUa33vCvvdfVgw3Z5AsV7jfjt1kPXBBa/PhNVe9Z4rIArAiWfGnHtpp8JPP+X4OHjftq2NAb6USmDEDEthAfkMwJdjyyoa7mMq78/4I4TF8xC0fpExM4Ic6mcWwTY8Lj46/0xh2/Sataog/FXtwUFe9rQNzBsBxauCcGhz7MQExWGvv5hXBuX66TFsyGKgnsKDAyNIH3zEQ4SQFvzTP0mKIMV0B/4Ft/93Ckb6cqkefi4VAe2N6OgEeRFK5qOfMD3uqXAeAIzozVo3Z/LQVdRx/2Dz2QJsFx/c/A9vpZNe57NBGZeE2CyHqvM484yC486yG9jEzldBWNNPv+5trQJT3p8RIDl7zRNgUoZiL1V52BqvyOrwKq347F7SypXKKOwkU7D0ce8VoA52VWYgtUrXsPftMUK9MfRa7Evwggaff1nWYiOVKPNdANfNvw4RtInBKIjQnG0PAdhocGcxKHWK7h6vYu1OhIXvoKCnKUcnHVAPh25Zjr7beYTAszZgvgYlG9L5+0oZ6w1t1ecwo073XbLPiPAvEaFh+L9dUug08ZBrQriQCzn59o70HD8F7vIPVLAdhiNb0O5aEU6ayPDVXyJVbut4OSetSnwUodR/NwoNJSt4+c2q2RGxBubplbiZN1Gfja81HHMpl5b9QZ+gHx/uRMV9T/AMiA/eCYjxsB3FaUgeckcrlL21ubJLyTMaVpyPPTFqdw/G6cjI9bJsGTXg4PYZXZ06ZMqE6+Tieb0UspIlOZpx45SjxjQTawdK+kVzXRRfni5vJazdMTNioAqJNCja/kgrZ9OekVzfS3Pq6ElLI6W8xQbfzF5a33tCZqn1VOMPQonwfi/vZwSgl4xkGh5jbI3ZAFCOf2qE0Ux1J9qMNlFQTRBQXZeaCq5+R+HIBfPlICZggAAAABJRU5ErkJggg==);
    }

    .sprite-blogspot {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADR0lEQVRYR8WXW0gUYRTH/9/M3izdXDWKLi5SPVhkhURBlGlQBHYhKaKIyAcfikhfNMKMtMAulNJDF6goRHuQVOxCZVIGFUGYqYURiZqYorvquuqsOzN9n1TozsxezHXP4+65/L4z5zvfOQRUejOt8SK4QgIpBeDC2W9BlGEQqZaTkR1T1PaVsOBu4D0HzhzEoArXEqRBHbCedGfGVRFg50wG/xdLkqtJT6bVMQNpVz+fBCcFiJO1Tk/0JhgTd8G4Ygv4eUtA9GEATZenyG4X3B1NGH1XCte3twElUxNAH5cI86FicJYFATkU6h/B8SAHsmvELztVABZ8ztESEJ3RLyeeSiwLAzcPA5Lo014BwIJaTtWAtyz0aexNYaiiACN1d336UACY1u1FxP4LPg19KYh9HbCdS/KlBgWAOf06jCu3+TT0R6EvNxGS0+5VVQEQlfMM/PxlCiOh4SmGKvIhj9JbO0kIDMuTYT54BeBpa5kgtvyNEO2dAQKcrgMftUhh1Hd2A6T+Lk1n5vQbNHNbJwMUbIJo+xkgQN4b1QLsL0rDWFu9pjNLViV0sQnBA5AGfmH41R3lJyAcDPFJitMzEmd1IcSeVox1NILZq4myBjQy4E/RaerIMu2SZXCU5wGyNLmCPFtxVDAA/oR0lGVj9EN56ABcTTUYuJ0ROgB3VwvsF7dPDYBdp5HaW5CFIe/XyhSBsJQM1Zsk9rbBdj55agD2q7vhbv/sVy3qrasRmflQoSv2tlOAzT4ANBqRP13tr2c+ejGicl+rAPiTAY1W7Gp+iaHKAsgjnq3YozGHmRG+5wztDZNPyrTcnc2wX97hPQPmI/QxSpiex8gzBcLHKgyWZHkHMK1NQ8SBS35960CVBu8dh/DpsXcAojPAcvI5+OjYQP171Re7v8PGrqDHlKQ6kuliVyHyWCmIgQ6h0yCyMIz+a/toDXxReNMcStnLxoZSPsb6Xwhizw8M3j8xXoBq4nUsB6+HaU0qDONj+VIQ4yw6lqvM5RM904dHFpxgKRcaX0BoeAKIdPfSEAbgpP9RzyGQ8cUky1oNmUsNQXi241SFcDlFPy/T5ZSdnG3IkkToLE5SwGF2ULPB0s6hBjJy5ha3tvwGAsdkFgIUEe8AAAAASUVORK5CYII=);
    }


    .sprite-livejurnal {
        background-image: url(data:image/png;base64,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);
    }

    .sprite-icons {
        background-size: cover;
        width: 32px;
        height: 32px;
        display: inline-block;
        border-radius: 5px;
    }

    .soc-title {
        margin: 0;
		color: #eee;
        text-align: center;
        font-size: 18px;
        font-weight: 500;
    }

    .soc-icons{
        text-align: center;
        padding: 10px 0;
        letter-spacing: 3px;
    }


	.soc-block {
			width: 31%;
		}

		.ftr-row {
			display: flex;
		}

	@media (max-width: 768px) {
		.soc-block {
			width: 100% !important;
		}
		.ftr-row {
			display: block !important;
		}
	}
.btn-wrap {
	display: flex;
	justify-content: center;
}
body {
    min-width: 320px;
}
.footer {
    background: #212121;
}
.footer_middle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
    height: auto;
    padding: 15px 0;
}
.footer-logo {
    flex: 0 0 auto;
}
.footer-links {
    flex: 1 1 auto;
    display: flex;
    gap: 15px;
}
.footer-links .fl-column {
    flex: 1 1 30%;
    display: flex;
    flex-direction: column;
}
.footer-links .fl-column.fl-column-2 {
    flex: 1 1 50%;
}
.footer-links .fl-list {
    display: flex;
    flex-direction: column;
    gap: 5px 10px;
}
.footer-links .fl-column-2 .fl-list {
    flex-direction: row;
    flex-wrap: wrap;
}
.footer-links .caption {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 5px;
}
.footer-links .fl-column-2 .fl-item {
    flex: calc(50% - 5px);
}
.footer-links .fl-link {
    color: #a3a3a3;
}
@media (max-width: 768px) {
    .footer_middle {
        box-sizing: border-box;
        flex-direction: column;
        gap: 15px;
        padding: 15px;
        min-width: 0;
    }
    .footer_middle .logo {
        margin: 0;
    }
}
@media (max-width: 603px) {
    .footer-logo {
        display: none;
    }
}
@media (max-width: 520px) {
    .footer-links {
        flex-direction: column;
        text-align: center;
    }
    .footer-links .fl-column {
        flex: 0 0 auto !important;
    }
}