/*
Theme Name: casino-vulcan.net
Theme URI:
Version: 1.0

Text Domain: casino-vulcan.net
*/

/*normalize*/
article,aside,details,figcaption,figure,footer,header,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:24px;margin:.67em 0}
img{max-width:100%;border:0}
.alignleft{float:left;margin:0 10px 5px 0}

/*noinspection ALL*/
.alignright{float:right;margin:0 0 5px 10px}
a{color:#ed1c24;-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:#0C83D3;text-decoration:none}
a:active,a:focus{outline:none!important}
h1,h2,h3,h4,h5,h6{text-align:center;color:#d0a307}
body{background:#010f23;font-family:Arial,Tahoma,sans-serif;font-size:14px;line-height:1.25;padding:0;margin:0;color:#FFF}
.main{width:1100px;margin:0 auto;height:auto;overflow:hidden;background:url("../img/bg_top_bar.png") repeat-x #000}
.s_block{position:relative;height:214px;overflow:hidden;text-decoration:none;background:url("../img/header.png") no-repeat center 0 transparent}
.s_block span{color:#fff;text-transform:uppercase;font-size:22px;display:inline-block;padding-top:15px}
.signup_btn{background:url("../img/reg_btn.png") no-repeat center 0 transparent;width:232px;text-align:center;text-decoration:none;color:#fff;font-size:17px;padding:12px 5px;margin:9px 0 15px 10px;float:left;font-weight:700;text-transform:uppercase}
.signup_btn:hover{background-position:center -48px}
.enter_btn{background:url("../img/enter_btn.png") no-repeat center 0 transparent;width:137px;text-align:center;text-decoration:none;color:#fff;font-size:17px;padding:12px 5px;margin:9px 5px 15px 3px;float:left;font-weight:700;text-transform:uppercase}
.enter_btn:hover{background-position:center -48px}
.social_icons{padding:0 0 5px;height:auto;overflow:hidden;width:320px;float:right;text-align:center;margin-top:-7px}
.social_icons div{display:inline-block;width:40px;height:40px;margin:15px 2px}
.social_icons div:nth-last-child(1){background:url("../img/social_net.png") no-repeat 0 0 transparent}
.social_icons div:nth-last-child(2){background:url("../img/social_net.png") no-repeat -46px -0 transparent}
.social_icons div:nth-last-child(3){background:url("../img/social_net.png") no-repeat -94px -0 transparent}
.social_icons div:nth-last-child(4){background:url("../img/social_net.png") no-repeat -143px 0 transparent}
.social_icons div:nth-last-child(5){background:url("../img/social_net.png") no-repeat -190px -0 transparent}
.social_icons div:nth-last-child(6){background:url("../img/social_net.png") no-repeat -238px 0 transparent}
.social_icons div:nth-last-child(1):hover{background:url("../img/social_net.png") no-repeat 0 -41px transparent}
.social_icons div:nth-last-child(2):hover{background:url("../img/social_net.png") no-repeat -46px -41px transparent}
.social_icons div:nth-last-child(3):hover{background:url("../img/social_net.png") no-repeat -94px -41px transparent}
.social_icons div:nth-last-child(4):hover{background:url("../img/social_net.png") no-repeat -143px -41px transparent}
.social_icons div:nth-last-child(5):hover{background:url("../img/social_net.png") no-repeat -190px -41px transparent}
.social_icons div:nth-last-child(6):hover{background:url("../img/social_net.png") no-repeat -238px -41px transparent}
.menu-container{background:url("../img/bg_menu.png") repeat-x 0 0 transparent;height:61px;overflow:hidden;margin-bottom:10px}
.main-menu{padding:0;margin:0}
.main-menu ul{padding:0;list-style:none;text-align:center;margin:0}
.main-menu ul li{display:inline-block}
.main-menu ul li a{text-decoration:none;color:#FFF;text-transform:uppercase;font-size:16px;padding:22px 10px 20px;position:relative;display:block}
.main-menu ul li:hover{background:url("../img/activ_menu_btn.png") repeat-x center 0 transparent}
.main-menu ul li a:hover{color:#FFF}
.main-menu ul li:nth-child(1):hover,.main-menu ul li:nth-child(2):hover{background:url("../img/activ_menu_btn.png") repeat-x center 0 transparent;color:#000}
.main-logo{display:block;width:240px;height:170px;margin:-200px auto 15px;position:relative;z-index:100}

/*noinspection ALL*/
.slider{margin-top:-40px;position:relative;height:auto;overflow:hidden;border-bottom:2px solid #818281}
.slider ul{height:261px;overflow:hidden;padding:0;margin:0}
.slider ul li{list-style:none}

/*noinspection ALL*/
.slider_btn{background:url("../img/show_all_games_btn.png") no-repeat center 0 transparent;height:28px;width:210px;color:#fff;text-align:center;text-decoration:none;padding:9px;font-size:22px}

/*noinspection ALL*/
.slider_btn:hover{background-position:center -48px}
.ios-btn{display:inline-block;width:230px;height:75px;background:url("../img/apple_btn.png") no-repeat center transparent;margin:0 auto 15px}
.android-btn{display:inline-block;width:230px;height:75px;background:url("../img/android_btn.png") no-repeat center transparent;margin:0 auto 15px}
.main-content{height:auto;overflow:hidden}
.left-cont{display:block;position:relative;float:left;width:830px;padding:10px}
.cont-bg{background:#10161f;height:auto;overflow:hidden;margin-bottom:15px;border:1px solid #284c5b}
.right-sidebar{display:block;position:relative;float:left;padding:10px;width:230px}
.list-slots{padding:15px;list-style:none;height:auto;overflow:hidden;text-align:center;margin:0}
.list-slots li{display:inline-block;width:189px;height:150px;margin-bottom:15px;position:relative; float: left;}
.list-slots li:hover .hidden-block{display:block}
.slot-item img{width:160px;margin-top:3px;border:2px solid gray;margin-left:1px;height:120px}
.slot-title{color:#fff;font-size:16px;display:block;margin:-4px auto 0;padding:0;height:22px;overflow:hidden;line-height:28px}
.play-btn{background:url("../img/Play_game_btn.png") no-repeat center 0 transparent;color:#fff;text-align:center;width:110px;display:block;font-size:18px;text-decoration:none;padding:7px 0;position:relative;margin:45px auto}
.play-btn:hover{background-position:center -37px;color:#fff}
.hidden-block{background:rgba(0,0,0,0.5);position:absolute;top:0;width:166px;height:124px;margin-left:12px;margin-top:3px;display:none}

/*noinspection ALL*/
.more_slots{cursor:pointer;position:relative;top:0;right:0;display:block;margin:0 auto 19px;clear:both}
.text{padding:0 15px;text-align:justify}
.footer{background:url("../img/foter.png") repeat-x 0 0 transparent}
.footer-bottom-block{position:relative;height:auto;overflow:hidden;padding:15px}
.footer-logo{display:block;width:138px;height:106px;float:left;background-size:contain;margin-right:30px;margin-bottom:-15px}

/*noinspection ALL*/
.footer-menu{display:block;float:right;width:900px;text-align:right}
.footer-menu ul{padding:0;list-style:none}
.footer-menu ul li{display:inline-block;padding:5px}
.footer-menu ul li a{text-transform:uppercase;color:#5aaacb}
.footer-menu ul li a:hover{color:#FFF}
.footer-social .social_icons{float:none;clear:both;position:relative;display:block;width:230px;text-align:left;margin-top:-10px;cursor:pointer}
.copy{color:#a8a8a8;text-align:right;clear:both}

/*noinspection ALL*/
.searchform{margin-bottom:30px}

/*noinspection ALL*/
.screen-reader-text{display:none}
.searchform input[type="text"]{border:0;padding:12px 10px;color:#9a9999;font-size:18px;width:217px;outline:none!important}
.searchform input[type="submit"]{border:0;padding:15px 10px;color:transparent;display:block;float:right;width:100px;height:45px}

/*noinspection ALL*/
.list-trades{padding:0;list-style:none}
.list-trades li a{display:block;width:333px;height:66px;cursor:pointer;opacity:.7}
.list-trades li:hover a{opacity:1}
.list-trades li:nth-child(1) a{}
.list-trades li:nth-child(2) a{}
.list-trades li:nth-child(3) a{}
.list-trades li:nth-child(4) a{}
.list-trades li:nth-child(5) a{}
.list-trades li:nth-child(6) a{}
.list-trades li:nth-child(7) a{}

/*noinspection ALL*/
.slider-sidebar{position:relative}
.slider-sidebar ul{padding:0}

/*noinspection ALL*/
.slider-sidebar .bx-controls{position:absolute;top:30px;right:10px}

/*noinspection ALL*/
.sidebar-big-btn{position:absolute;top:150px;z-index:1000;right:2px;width:312px}

/*noinspection ALL*/
.slider-sidebar .bx-caption{position:absolute;top:118px;text-align:right;width:95%;padding:10px;font-weight:700;text-shadow:0 0 2px #000}

/*noinspection ALL*/
.slider-sidebar .bx-viewport{height:216px!important}
.slider-sidebar ul li img{border:1px solid #363636}
.title-sidebar-block{background:url("../img/title_btn.png") repeat-x center 0 transparent;padding:18px 0;text-align:center;font-size:24px;margin-bottom:0}
.sidebar-slots{list-style:none;padding:10px;margin:0;background:#10161f;border:1px solid #284c5b}
.sidebar-slots li{text-align:left;display:block;height:auto;overflow:hidden}
.sidebar-slots li a{color:#5aaacb;text-decoration:none;font-size:16px;padding:8px;display:block}
.sidebar-slots li:hover a{color:#fff;text-decoration:underline}

/*noinspection ALL*/
.month-play{padding:0;margin:0}
.month-play li a{padding:0}
.month-play li img{width:100%;height:100%;margin-bottom:-5px}

/*noinspection ALL*/
.slots-container{padding:10px;height:auto;overflow:hidden}

/*noinspection ALL*/
.left-sidebar-slot .slider_btn{font-size:20px;color:#000!important;width:220px}
.slots-container .title-sidebar-block{font-size:20px;padding:9px 0}

/*noinspection ALL*/
.left-sidebar-slot{width:240px;display:block;float:left}
.left-sidebar-slot .list-slots{padding:10px}
.left-sidebar-slot .list-slots li{width:220px}
.left-sidebar-slot .hidden-block{margin-left:5px}

/*noinspection ALL*/
.left-sidebar-slot .slider-sidebar{margin-top:-15px}

/*noinspection ALL*/
.center-slot{display:block;float:left;width:680px;padding:0 10px}
.demo iframe{border:0;width:100%}

/*noinspection ALL*/
.play-money{display:block;background:url("../img/play_for_money_btn.png") no-repeat center 0;margin:15px auto 30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:30px;padding:11px}

/*noinspection ALL*/
.play-money:hover{background-position:center -60px;color:#FFF}

/*noinspection ALL*/
.characteristics .slider_btn{width:658px;cursor:default}

/*noinspection ALL*/
.characteristics-desc{list-style:none;padding:0;height:auto;overflow:hidden;margin-top:-20px;margin-bottom:0}
.characteristics-desc li{border:1px solid #595959;padding:8px;font-size:16px;width:322px;display:block;float:left;height:20px;overflow:hidden}

/*noinspection ALL*/
.right-sidebar-slot{width:240px;display:block;float:left}

/*noinspection ALL*/
.right-sidebar-slot .sidebar-big-btn{position:absolute;top:142px;z-index:1000;right:2px;width:215px}

/*noinspection ALL*/
.right-sidebar-slot .slider-sidebar{margin-top:-14px}

/*noinspection ALL*/
.right-sidebar-slot .slider-sidebar .bx-caption{top:110px;width:92%}
.right-sidebar-slot .slider-sidebar ul li img{border:1px solid #363636;width:237px}
.right-sidebar-slot .title-sidebar-block{font-size:26px;padding:17px 0;margin-top:10px}

/*noinspection ALL*/
.reg-block{padding:10px 15px;display:block;text-decoration:none}

/*noinspection ALL*/
.title-reg-field{color:#fff;padding:3px 0;font-size:13px;font-weight:700}
.reg-block input[type="text"]{padding:5px;margin-bottom:10px;width:196px}
.reg-block .signup_btn{margin:7px auto 0;float:none}

/*noinspection ALL*/
.counter{display:none}

/*noinspection ALL*/
.logged-in .counter{display:block}

/*noinspection ALL*/
.list-news{position:relative;height:auto;overflow:hidden}

/*noinspection ALL*/
.list-news .new{display:block;height:auto;overflow:hidden;padding:15px}
.list-news .new img{border:1px solid #FFF}

/*noinspection ALL*/
.new-title{padding:5px 0;font-size:20px;margin:0;color:#6dcff6}

/*noinspection ALL*/
.news-description{font-size:13px;text-align:justify;padding:10px;width:580px;float:left}

/*noinspection ALL*/
.front_new{height:145px;overflow:hidden}
.front_new img{width:228px;height:150px;margin-bottom:-4px}

/*noinspection ALL*/
.detail{display:block;float:right;color:#6dcff6;font-size:16px;margin:10px 0}

/*noinspection ALL*/
.front_news{height:auto;overflow:hidden}

/*noinspection ALL*/
.small_front_new{width:405px;display:block;float:left;height:114px;overflow:hidden}

/*noinspection ALL*/
.small_front_new_desc{padding:10px;font-size:13px;width:228px;text-align:justify;float:left}
.small_front_new img{float:right}

/*noinspection ALL*/
.small_front_new:nth-child(1){margin-right:15px}

/*noinspection ALL*/
.small_front_new:nth-child(3){margin-right:15px}

/*noinspection ALL*/
.small_front_new:nth-child(5){margin-right:15px}

/*noinspection ALL*/
.other_slots{text-align:center;text-transform:uppercase;padding:10px}

/*noinspection ALL*/
.page-error{font-size:250px;line-height:250px;text-align:center}

/*noinspection ALL*/
.slot-slider{margin-top:-20px;position:relative}

/*noinspection ALL*/
.slot-slider .bx-viewport{height:180px!important}
.slot-slider ul li .hidden-block{margin-left:9px}

/*noinspection ALL*/
.slot-slider .bx-prev{background:url("../img/left-arrow.png") no-repeat center 0;position:absolute;top:60px;width:40px;height:40px;left:0}

/*noinspection ALL*/
.slot-slider .bx-next{background:url("../img/right-arrow.png") no-repeat center 0;position:absolute;top:60px;width:40px;height:40px;right:0}

/*noinspection ALL*/
.slot-slider .bx-prev:hover{background:url("../img/left-arrow-act.png") no-repeat center 0}

/*noinspection ALL*/
.slot-slider .bx-next:hover{background:url("../img/right-arrow-act.png") no-repeat center 0}

/*noinspection ALL*/
.trades-menu{background:url("../img/bg_menu.png") repeat-x 0 0 transparent;height:61px;overflow:hidden}
.trades-menu ul{padding:0;list-style:none;text-align:center;margin:0}
.trades-menu ul li{display:inline-block;}
.trades-menu ul li a{display:block;padding:18px 26px 18px 30px;color:#FFF;text-decoration:none;font-size:16px}
.trades-menu ul li:hover a{color:#d49a1f}
.trades-menu ul li:nth-child(1){background-position:-13px center}
.trades-menu ul li:nth-child(2){background-position:-380px center}
.trades-menu ul li:nth-child(3){background-position:-565px center}
.trades-menu ul li:nth-child(4){background-position:-750px center}
.trades-menu ul li:nth-child(5){background-position:-13px center}
.trades-menu ul li:nth-child(6){background-position:-380px center}
.trades-menu ul li:nth-child(7){background-position:-565px center}
.trades-menu ul li:nth-child(8){background-position:-750px center}
.trades-menu ul li:nth-child(9){background-position:-13px center}

/*noinspection ALL*/
.traders_page .slider_btn{width:98%}
.traders_page .characteristics-desc li{width:582px}