/*
Theme Name: джойказино.онлайн
Theme URI:
Version: 1.0

Text Domain: джойказино.онлайн
*/

/*normalize*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:\201C \201D \2018 \2019;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],/* 1 */  input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}body,figure{margin:0;}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
/*normalize end*/
h1,h2,h3{line-height:1.1em;font-weight:500;text-align:center}
h1{font-size:30px;margin:.67em 0}
img{max-width:100%;border:0}
.alignleft{float:left;margin:0 10px 5px 0}
.alignright{float:right;margin:0 0 5px 10px}
.shortcode{padding:0!important;clear:both}
a{color:#c69c6d;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;text-decoration:underline}
a:hover{color:#C69F33;text-decoration:none}
a:active,a:focus{outline:none!important}
h2,h3,h4,h5,h6{text-align:left}
body{background:#000;font-family:Arial,Tahoma,sans-serif;font-size:14px;line-height:1.25;padding:0;margin:0;color:#FFF}
.yu_main{width:1200px;margin:0 auto;height:auto;position:relative}
.yu_header_top_cont{background:url(img/top-bg.png) repeat-x transparent;height:auto;overflow:hidden}
.yu_main-logo{background:url(img/logo.png) no-repeat 0 0 transparent;display:block;width:364px;height:136px;margin:5px auto;position:relative;z-index:100;float:left}
.yu_regbtn_cnt{position:relative;display:block;float:left;height:auto;overflow:hidden;width:525px;text-align:center;padding:9px 10px 14px;background:url(img/decor-top.png) no-repeat left 0,url(img/decor-top.png) no-repeat right 0 transparent}
.yu_regbtn_cnt a{text-decoration:none}
.yu_reg_btn,.yu_enter_btn{background:url(img/reg-enter-btn.png) no-repeat center 0 transparent;padding:17px 16px 12px 9px;font-size:18px;color:#fff;text-align:center;display:inline-block;width:182px}
.yu_reg_btn:hover,.yu_enter_btn:hover{background-position:center -64px}
.yu_soc_bl{display:block;float:right}
.yu_soc_bl a{text-decoration:none!important}
.yu_sociayu_icons{padding:0;height:auto;overflow:hidden;text-align:center}
.yu_sociayu_icons div{display:inline-block;width:30px;height:31px;margin:4px 2px;cursor:pointer;position:relative;z-index:10}
.yu_soc_bl span{display:block;text-align:left;color:#a1a1a1;font-size:12px;margin-top:12px}
.yu_sociayu_icons div:nth-last-child(1){background:url(img/social-ico.png) no-repeat 0 -33px transparent}
.yu_sociayu_icons div:nth-last-child(2){background:url(img/social-ico.png) no-repeat -40px -33px transparent}
.yu_sociayu_icons div:nth-last-child(3){background:url(img/social-ico.png) no-repeat -80px -33px transparent}
.yu_sociayu_icons div:nth-last-child(4){background:url(img/social-ico.png) no-repeat -120px -33px transparent}
.yu_sociayu_icons div:nth-last-child(5){background:url(img/social-ico.png) no-repeat -160px -33px transparent}
.yu_sociayu_icons div:nth-last-child(6){background:url(img/social-ico.png) no-repeat -199px -33px transparent}
.yu_sociayu_icons div:nth-last-child(7){background:url(img/social-ico.png) no-repeat -238px -33px transparent}
.yu_sociayu_icons div:nth-last-child(1):hover{background:url(img/social-ico.png) no-repeat 0 1px transparent}
.yu_sociayu_icons div:nth-last-child(2):hover{background:url(img/social-ico.png) no-repeat -40px 1px transparent}
.yu_sociayu_icons div:nth-last-child(3):hover{background:url(img/social-ico.png) no-repeat -80px 1px transparent}
.yu_sociayu_icons div:nth-last-child(4):hover{background:url(img/social-ico.png) no-repeat -120px 1px transparent}
.yu_sociayu_icons div:nth-last-child(5):hover{background:url(img/social-ico.png) no-repeat -160px 1px transparent}
.yu_sociayu_icons div:nth-last-child(6):hover{background:url(img/social-ico.png) no-repeat -199px 1px transparent}
.yu_sociayu_icons div:nth-last-child(7):hover{background:url(img/social-ico.png) no-repeat -238px 1px transparent}
.yu_header_slider{position:relative;margin-top:-71px}
.yu_header_slider ul{list-style:none;padding:0;text-align:center;margin:0}
.yu_header_slider ul li{display:inline-block}
.yu_header_slider ul li img{width:100%}
.yu_menu_container{position:relative;z-index:1;background:url(img/main-menu-bg.png) repeat-x 0 -7px transparent;margin-top:-4px}
.yu_main_menu{padding:0;margin:0}
.yu_main_menu ul{padding:0;list-style:none;text-align:center;margin:0}
.yu_main_menu ul li{display:inline-block;position:relative;margin:3px 0}
.yu_main_menu ul li a{text-decoration:none;color:#FFF;font-size:16px;padding:14px 15px;position:relative;display:block;text-transform:uppercase}
.yu_main_menu ul li:before{background:url(img/menu-left-decor.png) no-repeat left top transparent;content:'';width:8px;height:47px;position:absolute;left:-8px;top:1px;display:none}
.yu_main_menu ul li:after{background:url(img/menu-right-decor.png) no-repeat left top transparent;content:'';width:8px;height:47px;position:absolute;right:-6px;top:1px;display:none}
.yu_main_menu ul li:hover{background:#e34e0c}
.yu_main_menu ul li:hover:after,.yu_main_menu ul li:hover:before{display:block}
.yu_main_menu ul li a:hover{color:#FFF}
.yu_header_slider_cont{background:url(img/game-slide-bg.png) repeat 0 0 transparent;padding:13px 15px 18px;height:53px;overflow:hidden}
.yu_header_slider_cont ul{padding:0;margin:0;text-align:center}
.yu_header_slider_cont ul li{list-style:none;width:220px;display:inline-block;margin-right:15px;height:55px;overflow:hidden;margin-bottom:15px;background:url(img/game-slide-decor.png) no-repeat right center transparent;padding-right:20px}
.yu_header_slider_cont ul li img{width:80px;height:55px}
.yu_slider_slot_desc{display:block;text-align:left}
.you_title{color:#c69c6d}
.you_summ{font-weight:700}
.you_name{color:#a9a9a9;font-size:15px}
.yu_header_slider_cont .bx-prev{background:url(img/game-slide-left-arrow.png) no-repeat center 0;position:absolute;top:15px;width:30px;height:31px;left:50%;margin-left:-600px}
.yu_header_slider_cont .bx-next{background:url(img/game-slide-right-arrow.png) no-repeat center 0;position:absolute;top:15px;width:30px;height:31px;left:50%;margin-left:573px}
.yu_header_slider_cont .bx-prev:hover{background:url(img/game-slide-left-arrow.png) no-repeat center -31px}
.yu_header_slider_cont .bx-next:hover{background:url(img/game-slide-right-arrow.png) no-repeat center -31px}
.yu_main_content{height:auto;background:url(img/body-bg.png) repeat 0 0 transparent}
.yu_cont{display:table}
.home .yu_cont_content{max-width:920px}
.yu_cont_content{vertical-align:top;display:table-cell;min-width:920px}
.yu_cont_sidebar{vertical-align:top;display:table-cell;width:285px;padding-bottom:10px}
.yu_jackpot{display:block;height:108px;width:340px;background:url(img/jackpot-frame.png) no-repeat center 0 transparent;margin-right:-57px;margin-top:-22px}
.yu_sidebar_title{display:block;background:url(img/sidebar-title.png) no-repeat center 0 transparent;margin-right:-40px;text-align:center;color:#c69c6d;font-size:22px;padding:17px 50px 23px}
.yu_header_turnir_cnt{height:auto;overflow:hidden;display:block;width:240px;padding:10px;margin-left:25px}
.yu_tur_num{width:30px;float:left;font-size:16px}
.yu_tur_login{width:130px;float:left;font-size:16px}
.yu_tur_point{width:69px;float:left;font-size:16px;text-align:right}
.yu_main_turnir_cnt .yu_tur_num,.yu_main_turnir_cnt .yu_tur_login,.yu_main_turnir_cnt .yu_tur_point{font-size:14px}
.yu_main_turnir_cnt .yu_tur_point{color:#c69c6d}
.yu_one_point{height:auto;overflow:hidden}
.yu_main_turnir_cnt{padding:0 10px;margin-bottom:20px}
.yu_list_slots{padding:0 0 0 10px;list-style:none;height:auto;overflow:hidden;text-align:center;margin:0}
.yu_list_slots li{display:inline-block;width:296px;height:240px;margin:0;position:relative;overflow:hidden}
.single .yu_list_slots li{margin:12px 7px}
.yu_list_slots li:hover .yu_hidden_block{display:block}
.yu_slot_item img{width:280px;height:197px;box-shadow:3px 4px 9px #000}
.yu_slot_title{font-size:14px;line-height:34px;color:#c69c6d;text-decoration:underline;position:relative;z-index:1;font-weight:700}
.yu_slot_title:hover{color:#FFF;text-decoration:underline}
.yu_play_btn{background:url(img/slot-play-btn.png) no-repeat center -78px transparent;color:#FFF;text-align:center;width:172px;display:block;font-size:18px;text-decoration:none;position:relative;margin:86px auto 0;height:32px;padding:23px 0}
.yu_play_btn:hover{color:#FFF;background-position:center -3px}
.yu_hidden_block{background:url(img/hover-slot.png) no-repeat center center transparent;position:absolute;top:0;width:100%;height:247px;margin-left:0;margin-top:9px;display:none}
.yu_game_of_day{padding:0;list-style:none;margin:0}
.yu_game_of_day .yu_slot_item{text-align:center;position:relative;width:285px}
.yu_game_of_day .yu_slot_item img{width:253px;height:177px}
.yu_game_of_day .yu_hidden_block{background:url(img/hover-sidebar-game.png) no-repeat center center transparent;width:100%;height:226px}
.yu_game_of_day .yu_slot_item:hover .yu_hidden_block{display:block}
.yu_game_of_day:hover .yu_play_btn{margin:76px auto 0}
.yu_footer{position:relative;height:auto;overflow:hidden;background:url(img/footer-bg.png) repeat-x center 0 #000}
.yu_pay{background:url(img/pay-sys-ico.png) no-repeat center 0 transparent;height:38px;display:block;margin:55px auto 15px}
.yu_pay:hover{background-position:center -38px}
.yu_footer_logo{background:url(img/logo.png) no-repeat center 0 transparent;display:block;width:310px;height:140px;margin:40px auto 0}
.yu_copyright{display:block;color:#a9a9a9;text-align:left;position:relative;clear:both;padding:15px;font-size:13px}
.yu_slot_text{background:#000;padding:15px;height:auto;overflow:hidden;color:#a9a9a9}
.yu_slot_page_title{background:url(img/game-slide-decor.png) no-repeat right center,url(img/game-slide-decor.png) no-repeat left center transparent;padding:0 50px;display:table;margin:-7px auto 0}
.yu_slot_text img{margin-top:15px}
.yu_slot_cnt{position:relative;display:table;width:100%}
.yu_slot_left_cnt,.yu_slot_right_cnt{display:table-cell;vertical-align:top;width:285px}
.yu_slot_center_cnt{display:table-cell;vertical-align:top;padding: 15px;width:auto;background:#000}
.yu_slot_logo{background:url(img/logo.png) no-repeat center 0 transparent;display:block;width:250px;height:115px;background-size:contain;margin-top:-46px}
.yu_demo{height:auto;overflow:hidden;margin-bottom:10px;background:#000}
.yu_demo iframe{border:0;width:80%;position:relative;display: block;margin: 0 auto 10px}
.yu_for_money{display:block;color:#fff;text-align:center;text-decoration:none;font-size:37px;background:url(img/IA/pay-for-money-btn.png) no-repeat center 0 transparent;padding:11px 10px;margin:0 auto;max-width:1140px}
.yu_for_money:hover{color:#000}
.yu_form_login{display:table;margin:15px auto}
.yu_form_login a{text-decoration:none}
.yu_label_field{text-align:center;color:#FFF;font-size:12px;margin:0 0 4px}
.yu_form_login input[type="text"]{background:url(img/IA/login-pass-frame.png) no-repeat center 0 transparent;padding:10px 11px;width:252px;border:0;color:#000;margin-bottom:15px}
.yu_reg_side_btn{background:url(img/reg-enter-btn.png) no-repeat center 0 transparent;padding:17px 16px 12px 9px;font-size:18px;color:#fff;text-align:center;display:block;width:182px;margin:0 auto 45px}
.yu_reg_side_btn:hover{background-position:center -64px}
.yu_other_game{background:url(img/IA/all-games-btn.png) no-repeat center 0 transparent;padding:16px 10px 17px;margin:150px auto 0;width:260px;display:block;color:#fff;font-size:22px;text-align:center}
.yu_other_game:hover{background-position:center -63px;color:#FFF}
.yu_text{padding:15px}
.yu_detail{color:#c69c6d;display:block;float:right}
.yu_list_news{position:relative;height:auto;overflow:hidden}
.yu_list_news .yu_new {
    display: block;
    height: auto;
    overflow: hidden;
    padding: 15px;
    border-radius: 6px;
    background-color: rgba(0,0,0,.3);
    margin: 0 0 15px 15px;
}
.yu_list_news .yu_new img{border:1px solid #FFF;width:252px;height:auto}
.yu_new_title {
    font-size: 22px;
    margin: 0;
    color: #c69c6d;
}
.yu_news_description{font-size:14px;padding:10px 0;color:#FFF}
.yu_archive_logo{width:364px;height:70px;margin:2px auto 5px;background-size:contain}
.shortcode li{width:292px}
.jackpot{display:block;height:25px;position:absolute;text-align:center;font-size:0;line-height:0;padding:12px 10px;margin:35px 32px 0 16px;white-space:nowrap;width:164px;right:0}
.jackpot-block{text-align:center;padding:5px 0 10px;overflow:hidden}
.jackpot-block__absolute{position:absolute;width:230px;top:115px;left:60px}
.jackpot-block__absolute .jackpot:before{display:none}
.jackpot:before{content:'';height:21px;position:absolute;top:6px;right:5px;bottom:auto;left:6px;z-index:1}
.jackpot>*{position:relative;z-index:2}
.jackpot-el{opacity:1;display:inline-block;vertical-align:top;margin:2px;position:relative;height:21px;width:15px;background:url(img/num/num.png) 0 0 no-repeat}
.jackpot-el:after{position:absolute;top:auto;right:-4px;bottom:-2px;left:auto;content:'';width:11px;height:13px;background:url(img/num/dot.png) center bottom no-repeat;display:none}
.jackpot-el:nth-last-child(3){padding-right:11px}
.jackpot-el:nth-last-child(3):after{display:block}
.jackpot-el:nth-last-child(12),.jackpot-el:nth-last-child(6),.jackpot-el:nth-last-child(9){padding-right:7px}
.jackpot-el:nth-last-child(12):after,.jackpot-el:nth-last-child(6):after,.jackpot-el:nth-last-child(9):after{display:block;content:'';background:url(img/num/comma.png) center bottom no-repeat}
.jackpot-el:last-child{padding-right:27px}
.jackpot-el:last-child:after{display:block;background-position:0 -77px;height:40px;width:25px;margin:0 0 0 6px;right:2px;top:0}
.yu_page_error{font-size:250px;line-height:250px;text-align:center;color:#FFF}
.yu_er_text{text-align:center}
.counter{display:none}
.logged-in .counter{display:block}
