/*
Theme Name: club-vulkan-casino.com
Description: club-vulkan-casino.com
Version: 2.0
*/
@font-face{font-family: 'proxima_nova_condensedSBdIt';src: url('fonts/proxima_nova_condensed_semibold_italic-webfont.eot');src: url('fonts/proxima_nova_condensed_semibold_italic-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/proxima_nova_condensed_semibold_italic-webfont.woff') format('woff'), url('fonts/proxima_nova_condensed_semibold_italic-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face{font-family: 'proxima_nova_cn_ltsemibold';src: url('fonts/mark_simonson_-_proxima_nova_condensed_semibold-webfont.eot');src: url('fonts/mark_simonson_-_proxima_nova_condensed_semibold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/mark_simonson_-_proxima_nova_condensed_semibold-webfont.woff') format('woff'), url('fonts/mark_simonson_-_proxima_nova_condensed_semibold-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face{font-family: 'proxima_nova_ltsemibold';src: url('fonts/mark_simonson_-_proxima_nova_semibold-webfont.eot');src: url('fonts/mark_simonson_-_proxima_nova_semibold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/mark_simonson_-_proxima_nova_semibold-webfont.woff') format('woff'), url('fonts/mark_simonson_-_proxima_nova_semibold-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face{font-family: 'proxima_nova_rgregular';src: url('fonts/mark_simonson_-_proxima_nova_regular-webfont.eot');src: url('fonts/mark_simonson_-_proxima_nova_regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/mark_simonson_-_proxima_nova_regular-webfont.woff') format('woff'), url('fonts/mark_simonson_-_proxima_nova_regular-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face{font-family: 'arial black';src: url('fonts/ariblk-webfont.eot');src: url('fonts/ariblk-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/ariblk-webfont.woff') format('woff'), url('fonts/ariblk-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
/* ===== WORDPRESS STYLES ===== */
.alignnone{margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter{display: block;margin: 5px auto 5px auto;}
.alignright{float: right;margin: 5px 0 20px 20px;}
.alignleft{float: left;margin: 5px 20px 20px 0;}
.aligncenter{display: block;margin: 5px auto 5px auto;}
a img.alignright{float: right;margin: 5px 0 20px 20px;}
a img.alignnone{margin: 5px 20px 20px 0;}
a img.alignleft{float: left;margin: 5px 20px 20px 0;}
a img.aligncenter{display: block;margin-left: auto;margin-right: auto;}
/* ------------------------------------------------------ RESET ------------------------------------------------------ */
section,article,aside,header,footer,nav,figure{display: block;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,ol,ul,li,form,table,caption,tbody,tfoot,thead,tr,th,td,figure,figcaption,footer,header,menu,nav,section,summary{margin: 0;padding: 0;border: 0;}
ul,ol{margin: 0;text-align: left;color: #868279;}
ul li,ol li{line-height: 22px;}
nav ul,nav,ul{list-style: none;margin: 0;}
/* ====== HELP-ITEMS ===== */
.clearfix:before,.clearfix:after{content: ' ';display: table;clear: both;}
.pull-left{float: left;}
.pull-right{float: right;}
.center-block{display: block;margin-left: auto;margin-right: auto;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-justify{text-align: justify;}
.kill-list{list-style-type: none;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-padding-start: 0;padding: 0;margin: 0;}
/* ------------------------------------------------------ HTML/BODY ------------------------------------------------------ */
html{height: 100%;}
body{background: url('images/head-strip.jpg') center #242322;font-family: Arial, Verdana, sans-serif;font-size: 14px;color: #FFF;width: 100%;max-width: 100%;height: 100%;line-height: 18px;overflow-x: hidden;}
a{outline: none;color: #FFF;text-decoration: none;}
a:hover{color: #DA1521;}
.clear{clear: both;}
h1,h2,h3,h4{font-size: 1.05em;line-height: normal;text-align: center;text-transform: uppercase;color: #E27801 !important;}
.h1_target{margin: 1em auto 0;}
p{font-weight: 400;line-height: 22px;color: #868279;}
@-webkit-keyframes blinking{0%{opacity: 0;}
  50%{opacity: 1;}
  100%{opacity: 0;}}
@-o-keyframes blinking{0%{opacity: 0;}
  50%{opacity: 1;}
  100%{opacity: 0;}}
@keyframes blinking{0%{opacity: 0;}
  50%{opacity: 1;}
  100%{opacity: 0;}}
@-webkit-keyframes blinking-reverse{0%{opacity: 1;}
  50%{opacity: 0;}
  100%{opacity: 1;}}
@-o-keyframes blinking-reverse{0%{opacity: 1;}
  50%{opacity: 0;}
  100%{opacity: 1;}}
@keyframes blinking-reverse{0%{opacity: 1;}
  50%{opacity: 0;}
  100%{opacity: 1;}}
/* ------------------------------------------------------ HEADER ------------------------------------------------------ */
.site-header{width: 100%;position: relative;margin-bottom: -50px;background: url('images/header.png') 50% 0 no-repeat;z-index: 2;}
.head-box{width: 1000px;margin: 0 auto;position: relative;}
.site-logo{width: 196px;height: 164px;position: absolute;left: -7px;top: 9px;background: url('images/logo.gif') 0 0 no-repeat;z-index: 3;}
.head-user-bar{padding: 4px 0;height: 56px;margin-left: 157px;}
.main-top-nav{height: 42px;margin: 0 -20px 4px 180px;white-space: nowrap;}
.main-top-nav ul li{float: left;padding: 2px 7px 0;}
.main-top-nav ul li a,.main-top-nav ul li span{display: inline-block;position:relative;padding: 0 1em;font-weight: bold;font-size: 15px;line-height: 40px;color: #A4AFBB;text-align: center;text-decoration: none;text-transform: uppercase;text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, -2px -2px 2px rgba(0, 0, 0, .5), 2px -2px 2px rgba(0, 0, 0, .5), -2px 2px 2px rgba(0, 0, 0, .5), 2px 2px 2px rgba(0, 0, 0, .5);}
.main-top-nav ul li a:before,.main-top-nav ul li span:before{content: '';-webkit-transition: -webkit-box-shadow .3s;-o-transition: box-shadow .3s;transition: box-shadow .3s;}
.main-top-nav ul li a:hover.main-top-nav ul li span:hover{color: #FFBD00;position: relative;}
.main-top-nav ul li a:hover:before,.main-top-nav ul li span:hover:before{content: '';display: block;position: absolute;top: 50%;left: 30%;width: 30%;height: 0;-webkit-box-shadow: 0 0 65px 40px rgba(255, 209, 0, .3);box-shadow: 0 0 65px 40px rgba(255, 209, 0, .3);-webkit-transition: -webkit-box-shadow .3s;-o-transition: box-shadow .3s;transition: box-shadow .3s;}
.main-top-nav ul li a:active,.main-top-nav ul li span:active{position: relative;top: 1px;}
.head-user-bar-bg{height: 40px;padding: 5px 0 11px 4px;background-image: url('images/sprite.png');background-repeat: no-repeat;background-position: 0 0;}
.head-user-bar a{font-size: 22px;line-height: 40px;text-align: center;text-decoration: none;float: left;margin-right: 15px;}
.head-user-bar a:hover,.head-user-bar a:active{text-decoration: none;}
.button-reg{width: 407px;height: 40px;}
.button-reg span{color: #FFF;width: 254px;height: 40px;padding-left: 10px;float: left;text-shadow: -1px -1px 0 #7D0001, 1px -1px 0 #7D0001, -1px 1px 0 #7D0001, 1px 1px 0 #7D0001, -2px -2px 2px rgba(255, 255, 255, .25), 2px -2px 2px rgba(255, 255, 255, .25), -2px 2px 2px rgba(255, 255, 255, .25), 2px 2px 2px rgba(255, 255, 255, .25);}
.button-reg span:hover{background: url('images/sprite.png') -1px -205px no-repeat;}
.button-reg span:active{background: url('images/sprite.png') -1px -246px no-repeat;}
.button-reg em{color: #FFBD00;width: 143px;height: 40px;float: left;text-shadow: -1px -1px 0 #0B0F13, 1px -1px 0 #0B0F13, -1px 1px 0 #0B0F13, 1px 1px 0 #0B0F13, -2px -2px 2px rgba(255, 255, 255, .25), 2px -2px 2px rgba(255, 255, 255, .25), -2px 2px 2px rgba(255, 255, 255, .25), 2px 2px 2px rgba(255, 255, 255, .25);}
.social-list-wrapper{list-style-type: none;}
.social-list-wrapper li{width: 40px;height: 40px;float: left;}
.social-list-wrapper li a{width: 42px;height: 42px;display: block;margin: -1px;background-image: url('images/sprite.png');background-repeat: no-repeat;-webkit-transition: background .5s easy;-o-transition: background .5s easy;transition: background .5s easy;}
.social-list-wrapper li.vkontakte a{background-position: 0 -112px;}
.social-list-wrapper li.vkontakte a:hover{background-position: 0 -154px;}
.social-list-wrapper li.odnoklassniki a{background-position: -42px -112px;}
.social-list-wrapper li.odnoklassniki a:hover{background-position: -42px -154px;}
.social-list-wrapper li.mail-ru a{background-position: -84px -112px;}
.social-list-wrapper li.mail-ru a:hover{background-position: -84px -154px;}
.social-list-wrapper li.facebook a{background-position: -126px -112px;}
.social-list-wrapper li.facebook a:hover{background-position: -126px -154px;}
.social-list-wrapper li.yandex-social a{background-position: -168px -112px;}
.social-list-wrapper li.yandex-social a:hover{background-position: -168px -154px;}
.social-list-wrapper li.twitter a{background-position: -210px -112px;}
.social-list-wrapper li.twitter a:hover{background-position: -210px -154px;}
.social-list-wrapper li+li{margin: 0 0 0 6px;}
/* --- SLIDER ---*/
#menu-main_top_menu {
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.h_slider{/*height: 275px;*/
  position: relative;z-index: 1;}
.h_slider.not-front {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-top: -48px;
    padding: 22px 0;
}  
.site-box{width: 1000px;margin: 0 auto;position: relative;}
.h_carousel{position: relative;overflow: hidden;width: 1000px;height: 275px;z-index: 1;border: 2px solid transparent;}
.h_carousel_slide{position: absolute;width: 1000px;height: 275px;left: 0;top: 0;}
.h_carousel_slide div{position: absolute;left: 30px;top: 50px;z-index: 2;}
.h_carousel_slide div span{margin-top: 20px;display: block;font-family: 'Arial', Verdana, sans-serif;font-size: 22px;line-height: 30px;text-transform: uppercase;color: #FFF;text-shadow: 3px 3px 1px rgba(15, 11, 65, .25), -1px -1px 0 #110E4A, 1px -1px 0 #110E4A, -1px 1px 0 #110E4A, 1px 1px 0 #110E4A, -2px -2px 2px rgba(17, 14, 74, .75), 2px -2px 2px rgba(17, 14, 74, .75), -2px 2px 2px rgba(17, 14, 74, .75), 2px 2px 2px rgba(17, 14, 74, .75);}
.h_carousel_slide img{position: absolute;right: 0;bottom: 0;z-index: 1;}
.h_carousel .slidesjs-pagination{height: 10px;position: absolute;left: 0;bottom: 35px;text-align: center;width: 100%;z-index: 100;}
.h_carousel .slidesjs-pagination li{display: inline-block;margin: 0 10px;}
.h_carousel .slidesjs-pagination li a{display: block;width: 0;height: 0;padding: 5px;border-radius: 4px;background-color: rgba(255, 255, 255, .5);font-size: 0;line-height: 0;}
.h_carousel .slidesjs-pagination li a.active,.h_carousel .slidesjs-pagination li a:hover{background-color: #FFF;}
/* --- BUTTONS ---*/
.button-engage{font-family: 'Arial', Verdana, sans-serif;width: 290px;position: absolute !important;z-index: 2;left: 30px;bottom: 50px;display: block;text-align: center;overflow: visible !important;}
.button-engage span{display: block;height: 50px;font-size: 27px;line-height: 48px;color: #FFF;text-shadow: -1px -1px 0 #7D0001, 1px -1px 0 #7D0001, -1px 1px 0 #7D0001, 1px 1px 0 #7D0001, -2px -2px 2px rgba(123, 0, 1, .75), 2px -2px 2px rgba(123, 0, 1, .75), -2px 2px 2px rgba(123, 0, 1, .75), 2px 2px 2px rgba(123, 0, 1, .75);}
.button-engage em.handjack{width: 40px;height: 84px;position: absolute;right: -28px;top: -23px;z-index: 5;background: url('images/sprite.png') -258px -113px no-repeat;}
.button-engage:hover em.handjack{background-position: -302px -113px;}
.button-engage:active em.handjack{background-position: -343px -113px;}
.button-login,.button-red,.button-blue50,.button-red50{display: block;padding: 0 4px;position: relative;overflow: hidden;-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .8);box-shadow: 0 3px 10px rgba(0, 0, 0, .8);background-repeat: repeat !important;}
.button-login span,.button-red span,.button-blue50 span,.button-red50 span{display: block;text-align: center;font-family: 'Arial', Verdana, sans-serif;}
.button-login,.button-red,.button-login:before,.button-red:before,.button-login:after,.button-red:after{height: 40px;background-image: url('images/buttons.png');background-repeat: no-repeat;}
.button-red50,.button-red50:before,.button-red50:after,.button-blue50,.button-blue50:before,.button-blue50:after{height: 50px;background-image: url('images/buttons.png');background-repeat: no-repeat;}
.button-login{background-position: 50% -41px;}
.button-login:hover{background-position: 50% -762px;}
.button-login:active{background-position: 50% -844px;}
.button-login:hover:after{background-position: 100% -721px;}
.button-login:hover:before{background-position: 0 -721px;}
.button-login:active:after{background-position: 100% -803px;}
.button-login:active:before{background-position: 0 -803px;}
.button-red{background-position: 50% -123px;}
.button-red:hover{background-position: 50% -1232px;}
.button-red:active{background-position: 50% -1314px;}
.button-red:hover:after{background-position: 100% -1191px;}
.button-red:hover:before{background-position: 0 -1191px;}
.button-red:active:after{background-position: 100% -1273px;}
.button-red:active:before{background-position: 0 -1273px;}
.button-red50{background-position: 50% -466px;}
.button-red50:hover{background-position: 50% -568px;}
.button-red50:active{background-position: 50% -670px;}
.button-red50:hover:after{background-position: 100% -517px;}
.button-red50:hover:before{background-position: 0 -517px;}
.button-red50:active:after{background-position: 100% -619px;}
.button-red50:active:before{background-position: 0 -619px;}
.button-blue50{background-position: 50% -936px;}
.button-blue50:hover{background-position: 50% -1038px;}
.button-blue50:active{background-position: 50% -1140px;}
.button-blue50:hover:after{background-position: 100% -987px;}
.button-blue50:hover:before{background-position: 0 -987px;}
.button-blue50:active:after{background-position: 100% -1089px;}
.button-blue50:active:before{background-position: 0 -1089px;}
.button-login:before,.button-login:after,.button-red:before,.button-red:after,.button-blue50:before,.button-blue50:after,.button-red50:before,.button-red50:after{content: '';position: absolute;width: 4px;height: 100%;top: 0;z-index: 2;}
.button-login:before,.button-red:before,.button-blue50:before,.button-red50:before{left: 0;}
.button-login:after,.button-red:after,.button-blue50:after,.button-red50:after{right: 0;}
.button-login:before{background-position: 0 0;}
.button-login:after{background-position: 100% 0;}
.button-red:before{background-position: 0 -82px;}
.button-red:after{background-position: 100% -82px;}
.button-blue50:before{background-position: 0 -885px;}
.button-blue50:after{background-position: 100% -885px;}
.button-red50:before{background-position: 0 -415px;}
.button-red50:after{background-position: 100% -415px;}
.button-login span,.button-red span{display: block;height: 40px;line-height: 40px;padding: 0 30px;}
.button-blue50 span,.button-red50 span{display: block;height: 50px;line-height: 50px;padding: 0 30px;}
.button-login span{font-family: 'proxima_nova_cn_ltsemibold', sans-serif;color: #FFF;text-shadow: -1px -1px 0 #002D7A, 1px -1px 0 #002D7A, -1px 1px 0 #002D7A, 1px 1px 0 #002D7A, -2px -2px 2px rgba(0, 45, 122, .5), 2px -2px 2px rgba(0, 45, 122, .5), -2px 2px 2px rgba(0, 45, 122, .5), 2px 2px 2px rgba(0, 45, 122, .5);}
.button-red span{color: #FFF;text-shadow: -1px -1px 0 #7B0001, 1px -1px 0 #7B0001, -1px 1px 0 #7B0001, 1px 1px 0 #7B0001, -2px -2px 2px rgba(255, 255, 255, .25), 2px -2px 2px rgba(255, 255, 255, .25), -2px 2px 2px rgba(255, 255, 255, .25), 2px 2px 2px rgba(255, 255, 255, .25);}
.button-red50 span{color: #FFF;text-shadow: -1px -1px 0 #7B0001, 1px -1px 0 #7B0001, -1px 1px 0 #7B0001, 1px 1px 0 #7B0001, -2px -2px 2px rgba(255, 255, 255, .25), 2px -2px 2px rgba(255, 255, 255, .25), -2px 2px 2px rgba(255, 255, 255, .25), 2px 2px 2px rgba(255, 255, 255, .25);}
.button-blue50 span{color: #FFF;text-shadow: -1px -1px 0 #002D7A, 1px -1px 0 #002D7A, -1px 1px 0 #002D7A, 1px 1px 0 #002D7A, -2px -2px 2px rgba(255, 255, 255, .25), 2px -2px 2px rgba(255, 255, 255, .25), -2px 2px 2px rgba(255, 255, 255, .25), 2px 2px 2px rgba(255, 255, 255, .25);}
/* --- H-NAV --- */
.sub-nav{height: 100px;background: url('images/menu.png') 50% 0 no-repeat;margin-top: -16px;}
.sub-nav ul{padding-top: 5px;text-align: center;overflow: hidden; height: 45px;}
.sub-nav ul .sub-nav-item{float: left;height: 44px;position: relative;}
.sub-nav ul .sub-nav-item-link,.sub-nav ul>li>span,.sub-nav ul>li>span:before,.sub-nav ul>li>span:after,.sub-nav ul .sub-nav-item-link:after,.sub-nav ul .sub-nav-item-link:before{height: 44px;display: block;background-image: url('images/buttons.png');}
.sub-nav ul .sub-nav-item-link,.sub-nav ul>li>span{position: relative;margin: 0 18px;background-position: 50% -209px;background-repeat: repeat;z-index: 1;}
.sub-nav ul .sub-nav-item-link:after,.sub-nav ul>li>span:after,.sub-nav ul>li>span:before,.sub-nav ul .sub-nav-item-link:before{content: '';position: absolute;width: 18px;top: 0;background-repeat: no-repeat;z-index: 1;}
.sub-nav ul .sub-nav-item-link:after,.sub-nav ul>li>span:after{right: -18px;background-position: 100% -164px;}
.sub-nav ul .sub-nav-item-link:before,.sub-nav ul>li>span:before{left: -18px;background-position: 0 -164px;}
.sub-nav ul .sub-nav-item-inner,.sub-nav ul .sub-nav-item-inner:after,.sub-nav ul .sub-nav-item-inner:before{height: 35px;display: block;background-image: url('images/buttons.png');}
.sub-nav ul .sub-nav-item-inner{position: absolute;top: 5px;left: 4px;right: 4px;background-position: 50% -379px;background-repeat: repeat;z-index: 2;}
.sub-nav ul .sub-nav-item-inner:after,.sub-nav ul .sub-nav-item-inner:before{content: '';position: absolute;width: 15px;top: 0;background-repeat: no-repeat;}
.sub-nav ul .sub-nav-item-inner:after{right: -15px;background-position: 100% -343px;}
.sub-nav ul .sub-nav-item-inner:before{left: -15px;background-position: 0 -343px;}
.sub-nav ul .sub-nav-item-title{padding: 2px 15px 0;display: inline-block;position: relative;z-index: 3;font-weight: bold;font-size: 15px;line-height: 42px;text-transform: uppercase;color: #A4AFBB;text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, -2px -2px 2px rgba(0, 0, 0, .75), 2px -2px 2px rgba(0, 0, 0, .75), -2px 2px 2px rgba(0, 0, 0, .75), 2px 2px 2px rgba(0, 0, 0, .75);min-width: 111px;}
.sub-nav ul .sub-nav-item-title:after,.sub-nav ul .sub-nav-item-title:before{content: '';position: absolute;width: 12px;height: 12px;top: 16px;background-image: url('images/sprite.png');background-repeat: no-repeat;}
.sub-nav ul .sub-nav-item-title:after{right: -1px;background-position: -606px -112px;}
.sub-nav ul .sub-nav-item-title:before{left: 1px;background-position: -592px -112px;}
.sub-nav ul .sub-nav-item:hover .sub-nav-item-link,.sub-nav ul .sub-nav-item:hover>span,.sub-nav ul .sub-nav-item:active .sub-nav-item-link{background-position: 50% -298px;}
.sub-nav ul .sub-nav-item:hover .sub-nav-item-link:after,.sub-nav ul .sub-nav-item:hover>span:after,.sub-nav ul .sub-nav-item:active .sub-nav-item-link:after{background-position: 100% -254px;}
.sub-nav ul .sub-nav-item:hover .sub-nav-item-link:before,.sub-nav ul .sub-nav-item:hover>span:before,.sub-nav ul .sub-nav-item:active>span:before,.sub-nav ul .sub-nav-item:active .sub-nav-item-link:before{background-position: 0 -254px;}
.sub-nav ul .sub-nav-item:hover .sub-nav-item-title,.sub-nav ul .sub-nav-item:active .sub-nav-item-title{color: #FFF;}
.sub-nav ul .sub-nav-item:active{position: relative;top: 1px;}
.sub-nav ul .sub-nav-item+.sub-nav-item{margin-left: 19px;}
.sub-nav ul .sub-nav-item:after{content: '';position: absolute;left: 20px;right: 20px;height: 40px;bottom: 4px;border-radius: 20px;z-index: 0;-webkit-box-shadow: 1px 10px 10px rgba(202, 120, 0, .5);box-shadow: 1px 10px 10px rgba(202, 120, 0, .5);opacity: 0;-webkit-transition: opacity .5s easy;-o-transition: opacity .5s easy;transition: opacity .5s easy;}
.sub-nav ul .sub-nav-item:hover:after,.sub-nav ul .sub-nav-item:active:after{opacity: 1;}
/* ---------------------------------------------- CONTAINER ------------------------------------------------------ */
.main-container{margin-top: 22px;}
.page-content{position: relative;margin-top: -51px;padding-bottom: 25px;border: 1px solid #21252E;border-top: 0;background: url('images/wrapper-pattern.jpg');z-index: 1;}
.vendor{margin-top: 30px;}
.vendor-gradient-with-lines{position: relative;}
.vendor h1{padding: 10px 0;position: relative;font-size: 24px;font-weight: 500;text-transform: uppercase;text-align: center;line-height: 1;display: block;color: #FAFAFA;background: -webkit-linear-gradient(top, #FFF 20%, #AAA 40%, #AAA 80%, #FFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;z-index: 1;}
.vendor-gradient-with-lines:before,.vendor-gradient-with-lines:after{content: '';display: block;width: 100%;height: 2px;background-color: #090909;border-top: 1px solid rgba(62, 69, 79, .6);border-bottom: 1px solid rgba(62, 69, 79, .6);}
.center-site-part:after{display: block;content: '';clear: both;}
.site-section{float: left;margin: 0 3px 0 6px;width: 682px;background: url('images/content-pattern.jpg');border: 2px ridge transparent;-webkit-box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .7), 0 0 0 1px #171E27;box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .7), 0 0 0 1px #171E27;}
.site-section-content{padding: 10px;}
.site-section-content h1,.site-section-content h2,.site-section-content h3,.site-section-content p,.site-section-content ul,.site-section-content li{color: #8A8D99;margin: 10px 0;}
.metka-bar{width: 644px;height: 40px;margin: 20px auto 0;padding: 5px 18px;background: url('images/popup_bg.png') repeat;border: 1px solid #000;border-left: none;border-right: none;}
.banner-container{position: relative;}
.banner-container img{max-width: 100%;margin: 0 auto !important;}
a.banner-link{display: block;position: absolute;height: 257px;width: 100%;max-width: 100%;top: 0;left: 0;text-decoration: none;}
a.banner-link:hover,a.banner-link:active{outline: none;}
a.banner-link.smaller-height{height: 200px;}
.banner-container img{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news-item{display: block;position: relative;}
.news-title{display: block;position: absolute;top: 10px;left: 0;margin-left: 10px;font-size: 1.5em;}
.button-engage>span{font-size: 1.5em !important;}
/* --- FILTER-NAV --- */
.site-section .metka-bar div{float: left;}
.site-section .metka-bar div div{background: url('images/bg-filter-button-grey.png') repeat-x;z-index: 9;cursor: pointer;height: 34px;line-height: 34px;float: left;border: 2px solid #000;margin-right: 2px;position: relative;}
.site-section .metka-bar div div span{font-family: 'proxima_nova_cn_ltsemibold', sans-serif;text-transform: uppercase;font-size: 20px;display: block;padding: 0 10px;position: relative;z-index: 10;color: #4D5D6C;text-shadow: 0 2px 2px #090E14;}
.site-section .metka-bar div div:before,.site-section .metka-bar div div:after{content: '';display: block;width: 5px;height: 34px;float: left;position: absolute;left: 0;top: 0;z-index: 8;background: url('images/sprite.png') -511px -245px no-repeat;}
.site-section .metka-bar div div:after{left: auto;right: 0;background-position: -524px -245px;}
.site-section .metka-bar div div:hover,.site-section .metka-bar div div.active{background: url('images/bg-filter-button-blue.png') repeat-x;}
.site-section .metka-bar div div:hover span,.site-section .metka-bar div div.active span{color: #FFF;text-shadow: 0 2px 2px #070C11;}
.site-section .metka-bar div div:hover:before,.site-section .metka-bar div div:hover:after,.site-section .metka-bar div div.active:before,.site-section .metka-bar div div.active:after{width: 9px;background-position: -512px -208px;}
.site-section .metka-bar div div:hover:after,.site-section .metka-bar div div.active:after{background-position: -524px -208px;}
.site-section .metka-bar div div:active{margin-top: 1px;}
/*--- PAYMENTS ---*/
/* --- GAME-LIST --- */
.all-games-wrapper{padding: 20px 0 0 0;overflow: hidden;}
.all-games-wrapper .game{display: block;float: left;width: 200px;height: 140px;padding: 4px 4px 5px;margin: 0 6px 11px;position: relative;background: url('images/bg-game-item.png') no-repeat 0 0;}
.all-games-wrapper .game-icon{display: block;position: relative;overflow: hidden;width: 190px;margin: 5px 5px 3px;}
.all-games-wrapper .game-icon img{display: block;width: 190px;height: 110px;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;}
.all-games-wrapper .game-overlay{display: block;position: absolute;overflow: hidden;width: 190px;height: 110px;top: 9px;left: 9px;opacity: 0;}
.all-games-wrapper .game-overlay .button-red50{display: block;width: 100px;margin: 0 auto;}
.all-games-wrapper.mirrors .game-overlay .button-red50{width: 150px;}
.all-games-wrapper .game-overlay .button-red50 span{text-align: center;text-decoration: none;padding: 0;}
.all-games-wrapper .game-overlay .button-red50{top: -200px;margin: 7px auto 5px;-webkit-transition: top .2s ease-out;-o-transition: top .2s ease-out;transition: top .2s ease-out;}
.all-games-wrapper .game-overlay .button-red50 span{font-size: 27px;line-height: 50px;}
.all-games-wrapper .game-title{display: block;width: 100%;text-align: center;font-size: 15px;font-weight: normal;color: #F9F9F9;line-height: 20px;text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);opacity: .75;-webkit-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2s ease-out;position: absolute;bottom: 7px;}
.all-games-wrapper .game:hover{background-image: url('images/bg-game-item-hover.png');}
.all-games-wrapper.mirrors .game:hover{-webkit-box-shadow: 0 0 20px 0 #FFF;box-shadow: 0 0 20px 0 #FFF;border-radius: 16px;}
.all-games-wrapper .game:hover .game-coner{right: 7px;background-position: -653px -245px;}
.mirrors{border: 1px solid #E27801;-webkit-box-shadow: inset 0 0 170px 0 rgba(226, 120, 1, .74);box-shadow: inset 0 0 170px 0 rgba(226, 120, 1, .74);background: url('images/bg-sidebar-block.jpg');border-radius: 4px;}
.all-games-wrapper .game:hover .game-icon img{-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.all-games-wrapper .game:hover .game-title{color: #FFF;opacity: 1;}
.game-title a{color: #FFF;white-space: nowrap;}
.all-games-wrapper .game:hover .game-overlay{background: rgba(0, 0, 0, .25);opacity: 1;}
.all-games-wrapper .game:hover .game-overlay .button-red50{top: 25px;}
/* --- ASIDE --- */
.aside{float: right;width: 296px;margin-right: 7px;}
.sidebar-jackpot-outer{text-align: center;padding: 15px 0 10px;overflow: hidden;}
.sidebar-jackpot{display: block;height: 40px;position: relative;text-align: center;font-size: 0;line-height: 0;padding: 12px 10px;margin: 0 -2px;background: url('images/jp-bg.png') 50% 0 no-repeat;}
.sidebar-jackpot-el{display: inline-block;vertical-align: top;}
.sidebar-jackpot-comma,.sidebar-jackpot-dot{width: 11px;height: 13px;margin: 31px 0 0;background-image: url('images/jackpot_sprite_el.png');background-repeat: no-repeat;}
.sidebar-jackpot-comma{background-position: -3px -41px;}
.sidebar-jackpot-dot{background-position: -16px -41px;}
.sidebar-jackpot-rub{height: 40px;width: 25px;margin: 0 0 0 10px;background-image: url('images/jackpot_sprite_el.png');background-repeat: no-repeat;background-position: 0 0;}
.sidebar-jackpot-digit{height: 40px;width: 25px;margin: 0 -2px;position: relative;overflow: hidden;}
.sidebar-jackpot-digit ul{height: 400px;width: 25px;position: absolute;left: 0;top: 0;list-style-type: none;}
.sidebar-jackpot-digit ul li{display: block;height: 40px;width: 25px;background-image: url('images/jackpot_sprite.png');background-repeat: no-repeat;}
.sidebar-jackpot-digit ul li.n0{background-position: 0 -360px;}
.sidebar-jackpot-digit ul li.n1{background-position: 0 -320px;}
.sidebar-jackpot-digit ul li.n2{background-position: 0 -280px;}
.sidebar-jackpot-digit ul li.n3{background-position: 0 -240px;}
.sidebar-jackpot-digit ul li.n4{background-position: 0 -200px;}
.sidebar-jackpot-digit ul li.n5{background-position: 0 -160px;}
.sidebar-jackpot-digit ul li.n6{background-position: 0 -120px;}
.sidebar-jackpot-digit ul li.n7{background-position: 0 -80px;}
.sidebar-jackpot-digit ul li.n8{background-position: 0 -40px;}
.sidebar-jackpot-digit ul li.n9{background-position: 0 0;}
.aside .block{position: relative;background: url('images/bg-sidebar-block.jpg');width: 292px;min-height: 150px;border: 2px solid #0A0A0A;-webkit-box-shadow: 0 0 0 1px rgba(103, 103, 103, .1);box-shadow: 0 0 0 1px rgba(103, 103, 103, .1);border-radius: 2px;margin: 12px 0 30px;padding-top: 12px;}
.aside .block-title{position: relative;width: 296px;height: 43px;padding: 10px 0;text-align: center;-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .9);box-shadow: 0 10px 20px rgba(0, 0, 0, .9);border-radius: 19px;margin: -15px 0 0 -2px;}
.aside .block-title.twinkle{background-image: url(images/bg-sidebar-title-twinkle.png);}
.aside .block-title.twinkle .bulbs{position: absolute;z-index: 0;display: block;background-image: url(images/bulbs.png);background-repeat: no-repeat;background-position: -14px -23px;width: 303px;height: 69px;top: -1px;left: -4px;}
.aside .block-title.twinkle .bulbs:before,.aside .block-title.twinkle .bulbs:after{position: absolute;content: '';display: block;background-image: url(images/bulbs.png);background-repeat: no-repeat;background-position: -13px -96px;width: 332px;height: 96px;top: -18px;left: 0;-webkit-animation: blinking .5s infinite;-o-animation: blinking .5s infinite;animation: blinking .5s infinite;-webkit-transition: opacity 50ms linear;-o-transition: opacity 50ms linear;transition: opacity 50ms linear;}
.aside .block-title.twinkle .bulbs:after{top: -15px;background-position: -14px -192px;-webkit-animation: blinking-reverse .5s infinite;-o-animation: blinking-reverse .5s infinite;animation: blinking-reverse .5s infinite;-webkit-transition: opacity 50ms linear;-o-transition: opacity 50ms linear;transition: opacity 50ms linear;}
.aside .block-title span{position: relative;z-index: 1;display: block;width: 100%;line-height: 38px;font-size: 18px;font-family: 'Arial Black', arial-black, sans-serif;text-transform: uppercase;letter-spacing: .02em;color: #DB081A;text-shadow: -2px -2px 0 #001AA5, 2px -2px 0 #001AA5, -2px 2px 0 #001AA5, 2px 2px 0 #001AA5, -2px -2px 2px #0097EC, 2px -2px 2px #0097EC, -2px 2px 2px #0097EC, 2px 2px 2px #0097EC;}
.aside .block.jp-block{margin-top: 25px;margin-bottom: 10px;min-height: 135px;height: 135px;}
.screws{position: absolute;width: 100%;bottom: 4px;left: 0;}
.screws:before,.screws:after{content: '';display: block;background: url('images/screw.png') no-repeat;width: 13px;height: 13px;position: absolute;bottom: 0;left: 4px;}
.screws:after{right: 4px;left: auto;}
/*--- WINNERS ---*/
.widget-winners-list{padding: 10px 18px 20px;}
.widget-winners-item{margin-top: 5px;overflow: hidden;}
.widget-winners-thumb{float: left;width: 110px;height: 62px;padding: 7px 8px;margin-right: -110px;background: url('images/winner-window.png') 0 0 no-repeat;}
.widget-winners-data{margin-left: 135px;}
.widget-winners-name{font-size: 14px;color: #FFF;line-height: 18px;padding: 8px 0 4px;}
.widget-winners-summ{font-size: 20px;font-weight: bold;color: #FFC000;line-height: 20px;}
.widget-winners-curr{font-size: 15px;font-weight: bold;color: #0097EC;line-height: 20px;}
/*--- TOURNAMENT ---*/
.widget-tournaments{padding: 20px 17px 0;}
.widget-tournaments .winners-img{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.widget-tournaments-item{background: url('images/news-big-small.png') no-repeat;display: block;padding: 6px 6px 0 6px;height: 90px;margin-bottom: 10px;}
.widget-tournaments-icon{overflow: hidden;height: 64px;width: 242px;margin-bottom: 3px;}
.widget-tournaments-title{text-align: center;color: #FFF;font-size: 14px;text-shadow: 0 1px 1px rgba(0, 0, 0, .7);}
.widget-tournaments .tournament-info{width: 230px;margin: 0 auto 15px;}
.widget-tournaments .button-login{margin: 0 5px 25px;}
.widget-tournaments .button-login span{font-size: 22px;}
.widget-tournaments .prize-fund span{font-size: 16px;}
.widget-tournaments .prize-fund .money{margin-left: -7px;width: 235px;font-size: 34px;height: 35px;line-height: 35px;}
.tournament-info{background-color: #10161D;border: 2px solid #000;-webkit-box-shadow: 0 0 0 1px #232F3B, inset 0 -3px 10px rgba(0, 0, 0, .7);box-shadow: 0 0 0 1px #232F3B, inset 0 -3px 10px rgba(0, 0, 0, .7);border-radius: 2px;padding: 10px;color: #FFF;}
.tournament-info ul li{font-size: 15px;list-style: none;color: #FFF;}
.tournament-info ul li span{float: right;}
.prize-fund{text-align: center;margin-bottom: 10px;}
.prize-fund span{color: #C7C7C7;text-shadow: 0 2px 3px black;font-size: 14px;display: block;margin-bottom: 3px;}
.prize-fund .money{color: #FFBE00;font-size: 30px;line-height: 30px;white-space: nowrap;overflow: hidden;letter-spacing: .001em;}
.game-footer-nav ul li{display: inline-block;margin: 5px 20px 5px 0;}
/* ---------------------------------------------- GAME PAGE ------------------------------------------------------ */
.center-block{display: block;margin-left: auto;margin-right: auto;}
.game-picture-wrapper{text-align: center;width: 100%;height: 100%;}
.game-picture-wrapper img{width: 100%;height: 100%;}
.layout{background-image: url('images/content-pattern.jpg');background-position: 50% 100%;background-repeat: repeat;position: relative;min-width: 1130px;min-height: 100%;height: auto;z-index: 2;-webkit-box-shadow: -100px 0 100px #000 inset, 100px 0 100px #000 inset;box-shadow: -100px 0 100px #000 inset, 100px 0 100px #000 inset;}
.layout:after{content: '';}
.game-container{width: 100%;min-width: 1000px;max-width: 1744px;height: 100%;min-height: 720px;max-height: 1030px;position: relative;margin: 0 auto;}
.game-container-inner{position: absolute;top: 10px;right: 10px;bottom: 64px;left: 10px;background-color: #070707;z-index: 1;-webkit-box-shadow: 2px 2px 0 rgba(21, 32, 42, .5), -2px 2px 0 rgba(21, 32, 42, .5), -2px -2px 0 rgba(21, 32, 42, .5), 2px -2px 0 rgba(21, 32, 42, .5);box-shadow: 2px 2px 0 rgba(21, 32, 42, .5), -2px 2px 0 rgba(21, 32, 42, .5), -2px -2px 0 rgba(21, 32, 42, .5), 2px -2px 0 rgba(21, 32, 42, .5);}
.game-container-left,.game-container-frame,.game-container-right{position: absolute;top: 2px;bottom: 2px;}
.game-container-left,.game-container-right{width: 248px;background: url('images/popup_bg.png') 50% 0 repeat;-webkit-box-shadow: 0 2px 2px rgba(255, 255, 255, .1) inset, 2px 0 2px rgba(0, 0, 0, .5) inset, -2px 0 2px rgba(0, 0, 0, .5) inset, 0 -2px 2px rgba(0, 0, 0, .25) inset;box-shadow: 0 2px 2px rgba(255, 255, 255, .1) inset, 2px 0 2px rgba(0, 0, 0, .5) inset, -2px 0 2px rgba(0, 0, 0, .5) inset, 0 -2px 2px rgba(0, 0, 0, .25) inset;}
.game-container-left{left: 2px;}
.game-container-right{right: 2px;}
.game-container-right .all-games-wrapper{width: 206px;margin: 0 auto 20px;padding: 0;}
.game-container-right .all-games-wrapper .game{margin: 0 0 15px;}
.game-container-frame{right: 252px;left: 252px;}
.game-container-frame iframe{border: 0;width: 100%;height: 100%;background-color: #070707;position: relative;z-index: 2;}
.game-container-frame .game-loader-wrapper{position: absolute;z-index: 1;float: left;left: 50%;top: 50%;height: 20px;}
.game-container-social{position: absolute;top: 100%;width: 100%;margin-top: 7px;}
.game-container-social .yashare-auto-init{text-align: center;}
.game-container-footer{position: absolute;top: 100%;margin-top: 35px;padding: 10px 0;width: 100%;}
.game-container-footer .all-games-wrapper{position: relative;z-index: 9;}
.text-footer-wrapper{/*float: left;*/
  padding: 20px;background: url('images/content-pattern.jpg');border: 2px solid #000;-webkit-box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .7), 0 0 0 1px #171E27;box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .7), 0 0 0 1px #171E27;}
.text-footer-inner{border: 2px solid #000;margin: 20px;border-radius: 2px;-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .1), -1px 0 0 0 rgba(255, 255, 255, .1), 1px 0 0 0 rgba(255, 255, 255, .1);box-shadow: 0 1px 0 0 rgba(255, 255, 255, .1), -1px 0 0 0 rgba(255, 255, 255, .1), 1px 0 0 0 rgba(255, 255, 255, .1);background: #0B151D;min-width: 600px;position: relative;padding: 20px;}
.play-more-title{color: #999;display: block;margin: 0 10px 10px 10px;font-size: 18px;}
.text-footer-wrapper table{float: left;margin: 5px 0 5px 0;}
.text-footer-wrapper img{border: 1px solid #666;margin-right: 10px;}
.game-container-footer h1{font-size: 2em;font-weight: 400;line-height: 18px;color: #CCC;padding: 0 0 15px;text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);}
.game-container-footer p{font-size: 13px;line-height: 18px;padding: 5px 0;color: #8A8D99;text-align: justify;}
.game-container-logo{width: 222px;height: 189px;margin: 13px auto 0;}
.game-container-logo .site-logo{top: 25px;left: 25px;}
.game-container .game-sidebar{width: 208px;margin: 0 auto;}
.game-container .game-sidebar .social-list-wrapper{width: 245px;margin-left: -15px;height: 40px;overflow: hidden;}
.game-container .game-sidebar.pull-bottom{position: absolute;bottom: 0;left: 50%;margin-left: -104px;}
.game-container .game-sidebar.pull-top{margin: 20px auto 25px;}
.game-container .game-sidebar.pull-top .button-login{margin: 0 4px;}
.game-container .game-sidebar .button-red,.game-container .game-sidebar .button-login{margin-bottom: 18px;}
.game-container .game-sidebar .button-red span,.game-container .game-sidebar .button-login span{font-size: 16px;}
.game-container .game-sidebar .sidebar-title{display: block;font-size: 14px;line-height: 18px;color: #C3E1FA;padding: 5px 2px;font-weight: 200;}
.game-container.smallscreen{min-width: 1052px;}
.game-container.smallscreen .game-container-frame{right: 3px;}
.game-container.smallscreen .game-container-right{display: none;}
.game-container.extrasmallscreen{min-height: 650px;min-width: 800px;}
.game-container.extrasmallscreen .game-container-inner{left: 2px;right: 2px;}
.game-container.extrasmallscreen .game-container-frame{right: 3px;}
.game-container.extrasmallscreen .game-container-right{display: none;}
.button-bottom{width: 186px;padding: 0 10px;height: 35px;margin: 0 auto -1px;display: block;background: url('images/sprite.png') -390px -161px no-repeat;text-align: center;}
.popupJackpotButton{float: none !important;}
.button-bottom a{font-size: 14px;line-height: 35px;color: #27BFF8;text-align: center;}
.button-bottom a:hover{color: #FFF;}
/* ---------------------------------------------- FOOTER ------------------------------------------------------ */
.footer{clear: both;overflow: hidden;margin-top: -20px;}
.footer-strip{width: 1067px;height: 63px;padding: 10px 0 5px;margin: 0 auto;background-image: url('images/footer-strip.png');background-repeat: no-repeat;background-position: 50% 0;position: relative;z-index: 2;}
.footer-conteiner{margin-top: -20px;position: relative;z-index: 1;}
.footer-payments{width: 980px;height: 58px;padding-top: 5px;margin: 0 auto;text-align: center;position: relative;z-index: 2;}
.footer-overlay{overflow: hidden;padding: 1em 0 0;border-left: 1px solid #1C212B;border-right: 1px solid #1C212B;background-image: url('images/content-pattern.jpg');background-repeat: repeat;background-position: 50% 0;}
.footer-overlay h4{font-size: 15px;font-weight: bold;line-height: 18px;color: #F7F7F7;padding: 0 0 15px;text-transform: uppercase;text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);}
.footer-overlay p{font-size: 13px;line-height: 20px;padding-bottom: 15px;color: #8A8D99;}
.footer-overlay ul{margin: 0;}
.footer-overlay li{list-style: none;}
.footer-overlay li a{color: #C2C4CC;}
.footer-overlay li a:hover{text-decoration: underline;}
.c4,.c6,.c8{float: left;}
.c6{width: 50%;}
.c4{width: 33.33%;}
.c8{width: 66.66%;}
.footer-overlay .c8{margin-top: -11px;}
.footer-overlay .f_carousel{width: 610px;height: 180px;margin-left: 15px;position: relative;}
.footer-bottom{height: 60px;padding: 0 30px;border-top: 1px solid #21252E;border-bottom: 1px solid #22252B;border-left: 1px solid #1C212B;border-right: 1px solid #1C212B;background-color: #080F15;}
.footer-bottom div{height: 60px;}
.footer-bottom p{font-size: 14px;color: #8A8D99;}
.footer-bottom .wp-link{float: right;width: 92px;height: 34px;margin: 1px 18px 0;background: url('images/sprite.png') -390px -112px no-repeat;}
.footer-bottom .wp-link:hover{background-position: -490px -112px;}
.c4,.c6,.c8{float: left;}
.c4{width: 33.33%;}
.c6{width: 50%;}
.c8{width: 66.66%;}
.pull-left{float: left;}
.pull-right{float: right;}
.table-cell{display: table-cell;vertical-align: middle;}
.table-cell p{font-size: 11px;}
.table-cell .link-with-icons{margin-top: 9px;}
.table-cell .link-with-icons a{text-decoration: none;color: #C2C4CC;font-size: 14px;}
.table-cell .link-with-icons li{display: block;float: left;}
.table-cell .link-with-icons li:before{content: '';display: inline-block;background: url(images/spr-ico-footer.jpg) no-repeat left bottom;margin-right: 3px;position: relative;top: 3px;}
.table-cell .link-with-icons li+li:before{margin-left: 10px;}
.table-cell .link-with-icons .phone:before{background-position: 0 0;width: 16px;height: 16px;}
.table-cell .link-with-icons .email:before{background-position: -26px 0;width: 18px;height: 15px;}
.table-cell .link-with-icons .support:before{background-position: -54px 0;width: 15px;height: 16px;}
.table-cell .link-with-icons:after{display: block;content: '';clear: both;}
.lottery-buy-ticket section.input .inputWrapper input::-moz-placeholder{color: #526A84;}
.popup{top: 0;left: 0;width: 100%;height: 100%;position: fixed;z-index: 999;display: none;color: #FFF;overflow: hidden;overflow-y: visible;}
.popup.active{overflow-y: hidden;}
.popup-body{margin: 0 auto;position: relative;z-index: 1001;}
.popup-container{display: table;position: relative;margin: 10% auto 0;}
.popup-lighting{position: absolute;z-index: -1;width: 100%;height: 78%;z-index: 0;margin-left: 0;margin-top: 5%;-webkit-box-shadow: 0 0 100px 0 #5C9CF7;box-shadow: 0 0 100px 0 #5C9CF7;opacity: .6;}
.popup .transparent{top: 0;left: 0;background-color: #000;position: fixed;z-index: 1001;width: 100%;height: 100%;opacity: .6;}
.popup-close{background-repeat: no-repeat;background-image: url('images/spr-btn-close.png');width: 39px;height: 41px;position: absolute;right: -50px;top: -21px;z-index: 1002;opacity: .8;cursor: pointer;-webkit-transition: opacity .2s;-o-transition: opacity .2s;transition: opacity .2s;}
.popup-close:hover{background-position: 0 -41px;opacity: 1;}
.popup-close:active{margin-top: 1px;}
.popup-foo1000{position: absolute;bottom: -24px;left: -1px;right: -1px;height: 30px;}
.popup-foo1000 .left,.popup-foo1000 .right{background-repeat: no-repeat;height: 30px;width: 38px;}
.popup-foo1000 .center{position: absolute;left: 38px;right: 38px;height: 30px;bottom: 0;background-repeat: no-repeat;background-position: 50% 0;}
.popup-foo1000 .left{float: left;}
.popup-foo1000 .right{float: right;background-position: -563px 0;}
.popup600{width: 600px;padding: 2px;margin: 0 auto;border: 1px solid #494B4E;-webkit-box-shadow: 0 0 0 1px #0F0F10, inset 0 0 0 2px #3B3F45;box-shadow: 0 0 0 1px #0F0F10, inset 0 0 0 2px #3B3F45;background: url('images/popup_bg.png') top left repeat;position: relative;}
.popup-heading{width: 584px;height: 33px;float: left;text-align: center;padding: 7px 0 0 0;margin: -33px 0 0 -2px;background-color: #191D23;background: #191D23 -webkit-radial-gradient(center, farthest-corner, #191D23 0%, #000 100%);background: #191D23 -o-radial-gradient(center, farthest-corner, #191D23 0%, #000 100%);background: #191D23 radial-gradient(center, farthest-corner, #191D23 0%, #000 100%);border: 10px solid #18232E;border-radius: 15px;-webkit-box-shadow: 0 -1px 0 1px #51575E, 0 1px 0 2px #0A1118, 0 10px 20px 0 #000;box-shadow: 0 -1px 0 1px #51575E, 0 1px 0 2px #0A1118, 0 10px 20px 0 #000;font-family: 'arial black', Arial, sans-serif;font-size: 20px;color: #DB081A;text-shadow: 1px 1px 0 #001AA5, -1px -1px 0 #001AA5, -1px 1px 0 #001AA5, 1px -1px 0 #001AA5, -2px -2px 10px #26B7EE, 2px 2px 10px #26B7EE;text-transform: uppercase;}
.popup-heading-wrapper{position: absolute;width: 600px;height: 60px;margin: -35px 0 0 0;padding: 1px 0;z-index: 2;}
.popup-wrapper{width: 536px;padding: 40px 30px 0 30px;border: 2px solid #0C0C0C;-webkit-box-shadow: inset 0 0 0 1px #1E2E3E;box-shadow: inset 0 0 0 1px #1E2E3E;}
.popup.contacts .input input{width: 97%;}
.popup.contacts .column .input{margin-bottom: 0;}
.popup.contacts .column .input input{width: 93%;}
.popup.contacts textarea{font-family: 'Helvetica Neue', Arial, sans-serif;border: 0;background: transparent;color: #FFF;height: 135px;width: 505px;font-size: 14px;padding: 8px 10px 7px 10px;}
section.input{margin: 20px 0;}
section.input h2{margin: 0 0 10px 0;font-family: Arial, Helvetica, sans-serif;font-weight: 700;font-size: 14px;color: #C3E1FA;}
section.input .inputWrapper{width: 100%;border: 2px solid #000;-webkit-box-shadow: 0 0 3px 1px #232F3B, inset 0 -4px 10px 0 rgba(0, 0, 0, .75);box-shadow: 0 0 3px 1px #232F3B, inset 0 -4px 10px 0 rgba(0, 0, 0, .75);background: #10161D;}
section.input .inputWrapper *{outline: none;}
section.input .inputWrapper input{padding: 8px 10px 7px 10px;width: 245px;background: none;border: 0;display: inline-block;font-size: 14px;color: #FFF;}
section.input .inputWrapper input:-moz-placeholder,section.input .inputWrapper input::-moz-placeholder,section.input .inputWrapper input:-ms-input-placeholder{color: #556575 !important;text-shadow: 0 2px #000;font-size: 14px;}
.two-from-600{width: 258px;}
.two-from-600:first-child{margin: 0 7px 0 0;}
.column{display: inline-table;text-align: left;}
.popup.contacts button{width: 251px;font-size: 27px;margin: 0 auto 18px;border: none;}
.button-blue50 span{color: #FFF;text-shadow: -1px -1px 0 #002D7A, 1px -1px 0 #002D7A, -1px 1px 0 #002D7A, 1px 1px 0 #002D7A, -2px -2px 2px rgba(255, 255, 255, .25), 2px -2px 2px rgba(255, 255, 255, .25), -2px 2px 2px rgba(255, 255, 255, .25), 2px 2px 2px rgba(255, 255, 255, .25);}
.bordered-img,.banner-container img{border: 2px ridge transparent;-webkit-box-shadow: 0 0 0 1px #232F3B, inset 0 -3px 10px rgba(0, 0, 0, .7);box-shadow: 0 0 0 1px #232F3B, inset 0 -3px 10px rgba(0, 0, 0, .7);}
.disclaimer{display: block;width: 100%;height: 100px;background: url(images/disclaimer.png) no-repeat;-webkit-background-size: 100% 100%;background-size: 100%;}
.single-footer-box{display: block;width: 100%;margin: 0 auto;min-height: 176px;}
.single-footer-box .footer-overlay{margin-top: -25px;padding: 0;}
.single-footer-box .disclaimer{background-position: 50%;}
#sql_target{margin-top: 10px;}
#sql_target ul{list-style-type: disc;margin-left: 2.5em;}
.sql-txt-wrapper .site-section-content{padding: 0;}
@media screen and (max-width: 1480px){.game-container-right .all-games-wrapper .game:last-child{display: none;}}
.main-top-nav ul li a[href='/to-casino']{display: block;padding: 0 4px;position: relative;overflow: hidden;-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .8);box-shadow: 0 3px 10px rgba(0, 0, 0, .8);height: 40px;background-image: url('images/buttons.png');background-repeat: repeat !important;background-position: 50% -41px;margin: 0 5px 25px;}
.main-top-nav ul li a[href='/to-casino']:before,.main-top-nav ul li a[href='/to-casino']:after{content: '';position: absolute;width: 4px;height: 100%;top: 0;z-index: 2;background-image: url('images/buttons.png');background-repeat: no-repeat;}
.main-top-nav ul li a[href='/to-casino']:before{background-position: 0 0;left: 0;}
.main-top-nav ul li a[href='/to-casino']:after{background-position: 100% 0;right: 0;}
.main-top-nav ul li a[href='/to-casino']:hover{background-position: 50% -762px;-webkit-box-shadow: none;box-shadow: none;}
.main-top-nav ul li a[href='/to-casino']:hover:before{background-position: 0 -721px;-webkit-box-shadow: none;box-shadow: none;}
.main-top-nav ul li a[href='/to-casino']:hover:after{background-position: 100% -721px;-webkit-box-shadow: none;box-shadow: none;}
.main-top-nav ul li a[href='/to-casino'] span{font-size: 18px;font-family: 'proxima_nova_cn_ltsemibold', sans-serif;color: #FFF;text-shadow: -1px -1px 0 #002D7A, 1px -1px 0 #002D7A, -1px 1px 0 #002D7A, 1px 1px 0 #002D7A, -2px -2px 2px rgba(0, 45, 122, .5), 2px -2px 2px rgba(0, 45, 122, .5), -2px 2px 2px rgba(0, 45, 122, .5), 2px 2px 2px rgba(0, 45, 122, .5);display: block;height: 40px;line-height: 40px;padding: 0 30px;text-align: center;text-transform: none;}
/* ===== MODAL-REG POPUPS ===== */
.overlay{top: 0;right: 0;bottom: 0;left: 0;z-index: 2;visibility: hidden;background-color: rgba(0, 0, 0, .7);opacity: 0;position: fixed;cursor: default;-webkit-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;}
.overlay:target{visibility: visible;opacity: 1;}
.popup{top: 0;right: 0;left: 0;font-size: 1em;z-index: 10;display: block;visibility: hidden;margin: 0 auto;width: 90%;min-width: 320px;max-width: 480px;position: fixed;padding: 15px;background-color: #FFF;-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .8);-ms-box-shadow: 0 0 6px rgba(0, 0, 0, .8);-o-box-shadow: 0 0 6px rgba(0, 0, 0, .8);box-shadow: 0 0 6px rgba(0, 0, 0, .8);opacity: 0;-webkit-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.overlay:target+.popup{top: 20%;visibility: visible;opacity: 1;}
.close{position: absolute;top: 10px;right: 10px;padding: 0;width: 20px;height: 20px;border: 3px double #E27801;text-align: center;text-decoration: none;font-weight: bold;line-height: 20px;}
.close:before{color: #E27801;content: 'X';text-shadow: 0 -1px rgba(0, 0, 0, .9);font-size: 12px;}
.close:hover{border-color: #FFF;}
.close:hover:before{color: #FFF;}
.popup{background: url('images/bg-sidebar-block.jpg');border: 4px ridge #E27801;height: auto;-webkit-box-shadow: 0 0 65px 40px rgba(255, 209, 0, .3);box-shadow: 0 0 65px 40px rgba(255, 209, 0, .3);}
.popup .popup-title{display: block;font-size: 1.7em;text-shadow: 0 0 3px #000;text-transform: uppercase;font-weight: bold;text-align: center;padding: .5em;border-bottom: 4px ridge #E27801;margin-bottom: 1em;color: #E27801;}
#reg_form{font-size: 16px;}
#reg_form .form-group{margin: 1em auto;}
#reg_form label{min-width: 60px;display: inline-block;}
#reg_form .button-red{color: #FFF;text-shadow: -1px -1px 0 #7B0001, 1px -1px 0 #7B0001, -1px 1px 0 #7B0001, 1px 1px 0 #7B0001, -2px -2px 2px rgba(255, 255, 255, .25), 2px -2px 2px rgba(255, 255, 255, .25), -2px 2px 2px rgba(255, 255, 255, .25), 2px 2px 2px rgba(255, 255, 255, .25);font-size: 16px;display: block;margin: 2em auto;border: 3px double #E4091A;padding: 9px;cursor: pointer;outline: none;}
#reg_form .button-red:hover,#reg_form .button-red:active{outline: none;}
#reg_form .form-group>input{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 5px 10px;font-size: 14px;color: #FFF;outline: 0;border: 2px solid #000;-webkit-box-shadow: 0 0 3px 1px #232F3B, 0 0 0 1px #232F3B, inset 0 -4px 10px 0 rgba(0, 0, 0, .75);box-shadow: 0 0 3px 1px #232F3B, 0 0 0 1px #232F3B, inset 0 -4px 10px 0 rgba(0, 0, 0, .75);background: #10161D;height: 34px;}
#reg_form .form-logo{background: url('images/logo.gif') 0 0 no-repeat;display: block;height: 164px;width: 196px;float: right;}
#reg_form #form_result{display: block;text-align: center;}
#reg_form #form_result i{display: block;font-size: .9em;text-shadow: 0 0 3px #E4091A;font-weight: bold;position: relative;max-width: 50%;height: 30px;margin-left: 20%;}
#reg_form #form_result i:before{content: ' ';border: 16px solid transparent;border-bottom: 26px solid #E27801;display: block;position: absolute;left: 3px;top: -23px;}
#reg_form #form_result i:after{content: 'i';position: absolute;left: 17px;top: -1px;color: #000;text-shadow: none;font-style: normal;font-size: 18px;font-weight: bold;font-family: 'Comic Sans', cursive;}
#reg_form .error-filed{outline: 1px solid #E4091A !important;}
#reg_form .rules{font-size: .8em;}

.banner-container:hover  img {
  -webkit-filter: brightness(1.3);
  filter: brightness(1.3);
}

.metka-bar {
	overflow: hidden;
}

.game-container-footer h1 {
    font-size: 1.6em;
    line-height: normal;
}