/*
Theme Name: newvulkan5
Version: 1.0

Text Domain: newvulkan5

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*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*/
html {background: #1A1A1A}
ul {margin: 0;padding: 0}
a {
    color: firebrick;
	text-decoration:none;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -ie-transition: all 0.1s ease-out;
}
body {
    color: #cccccc;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
    position: relative;
    min-width: 1000px;
}
.main_sidebar .bx-controls {display:none}
img {max-width: 100%}
.alignleft {float:left;margin:0 10px 5px 0}
.alignright {float:right;margin:0 0 5px 10px}
.vulcan-text {font-size: 15px;color: #9aa6d2;line-height: 18px;}
.vulcan-text ul{padding-left: 20px}
.vulcan-text a:hover {color:rgb(156, 0, 199);text-decoration:underline;}

.bx-wrapper .bx-viewport {
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: none!important;
    left: 0!important;
    background: none!important;
}
.title404_digit, .title404 {font-size:20px}
/*Main*/
.prime_wrapper {
    width:1000px;
    margin: 0 auto;
    position: relative;
    background: #000;
    border-left: 5px solid #B00086;
    border-right: 5px solid #B00086;
    -webkit-box-shadow: 0px 0px 23px 0px rgba(232, 125, 255, 1);
    -moz-box-shadow: 0px 0px 23px 0px rgba(232, 125, 255, 1);
    box-shadow: 0px 0px 23px 0px rgba(232, 125, 255, 1);
}

/*Header*/
.prime_header {position: relative;background: url("img/hall_header.png") no-repeat,#000}
.header_menu {width: 100%;padding: 0;position: relative;height: 84px}
.header_menu:before {
    content:'';
    position: absolute;
    bottom: 0;
    left: -21px;
    width: 1042px;
    height: 83px;
    z-index: 1;
    background: url("img/nav_frame.png") bottom no-repeat,#B00086;
}
.header_menu .menu-top-container {position: relative;z-index: 2;padding: 20px 0 0 10px}
.header_menu ul li{display: inline-block;vertical-align: top;list-style: none;margin-right: 5px;}
.header_menu ul li a{
    display: block;
    color: #fff;
    font-size: 17px;
    text-decoration: none;
    padding: 10px;
    border-right:1px solid #6E53B3;
    text-align: center;
    max-width: 200px;
    min-width: 100px;
    text-transform: uppercase;
    text-shadow:
        0px 0px 0px rgba(000,000,000,0),
        0px 1px 0px rgba(255,255,255,0.3);
}
.header_menu ul li a:hover{color: #171717;text-decoration: underline;text-shadow: 1px 1px 2px #6E53B3;}

.prime_logo {display:block;width:265px;margin: 0 auto;}

/*Middle*/
.prime_middle_container {padding: 15px;}

.prime_content_left {display: table-cell;vertical-align: top;width:740px}
.single .prime_content_left {width:100%}
.prime_slotslist {text-align: center}
.prime_slotslist li {display: inline-block;vertical-align: top;position: relative;margin: 0 10px 10px 0}
.prime_slotslist li .prime_slot_thumb_block {position: relative;padding: 10px 11px 0 10px;height: 123px}
.prime_slotslist li .prime_slot_thumb_block:before{z-index: 2;content: '';width: 199px;height: 145px;position: absolute;top: -5px;left: -3px;background: url("img/slots_frames.png") no-repeat}
.prime_slotslist li img{border-radius: 59px;position: relative;z-index: 1}
.prime_slotslist li .prime_slot_name {margin: 0;height: 23px;line-height: 23px;width: 100%;position: absolute;bottom: 20px;left: 0;z-index: 4;width: 127px;margin: 0 auto;right: 0;overflow:hidden;text-overflow:ellipsis}
.prime_slotslist li:hover .prime_slot_name {text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.prime_slotslist li .prime_slot_btns_holder {
    opacity: 0;
    position: absolute;
    z-index: 3;
    top: -6px;
    left: -3px;
    width: 199px;
    height: 110px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ie-transition: all 0.2s ease-out;
}
.prime_slotslist li:hover .prime_slot_btns_holder {opacity: 1}
.prime_slotslist li .prime_slot_btns_holder a {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ie-transition: none;
}
.prime_slotslist li .prime_slot_btns_holder a.prime_playdemo_button {display: block;height: 70px;width: 100%;background: url("img/demo_button.png") no-repeat}
.prime_slotslist li .prime_slot_btns_holder a.prime_playdemo_button:hover{background-position: 0 -71px}
.prime_slotslist li .prime_slot_btns_holder a.prime_playref_button {display: block;height: 74px;width: 100%;background: url("img/play_button.png") no-repeat}
.prime_slotslist li .prime_slot_btns_holder a.prime_playref_button:hover{background-position: 0 -74px}

.prime_slotslist li .rating_results{margin-top: 2px}

/*Sidebar */
.prime_sb {display: table-cell;vertical-align: top;padding:10px 15px}
.reg_btn {
    display: block;
    width: 209px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #ffffff;
    padding: 12px 0;
    text-align: center;
    margin: 5px 0 10px;
    background: linear-gradient(to bottom, #EF8282 0%, #f00 100%);
    border: 2px solid #00A6A6;
}
.reg_btn:hover {
    background: linear-gradient(to top, #EF8282 0%, #f00 100%);
}
.blue_btn {
    background: linear-gradient(to bottom, #31ACAD 0%, #213A8C 100%);
}
.blue_btn:hover {
    background: linear-gradient(to top, #31ACAD 0%, #213A8C 100%);
}
.prime_win_list {padding: 0;width:200px;margin-bottom: 20px}
.prime_win_list a{text-decoration: none;display: block}
.prime_win_block_title {font-size:20px;color:#fff;text-align: center;margin: 10px 0 20px}
.prime_win_list img {width:80px;height:50px;border-radius: 26px;}
.prime_win_list .slide {padding: 5px;border-bottom: 1px solid #B00086;}
.prime_win_list .prime_win_thumb_block,.prime_win_list .prime_win_info {display: inline-block;vertical-align: middle;}
.prime_win_list .prime_win_info {margin-left:10px;width:90px;overflow: hidden}
.prime_win_list .prime_win_info p{margin:2px 0;font-size: 14px;width:90px;overflow: hidden;text-overflow: ellipsis}
.prime_win_list .prime_win_info p.prime_win_nickname {color:#fff;font-weight: bold}
.prime_win_list .prime_win_info p.winner-info-block-summ span{color:#FF9100;font-weight: bold}
.prime_win_list .prime_win_btn_block {width:82px;margin: 5px auto;}
.prime_win_list .prime_win_btn_block a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    padding: 5px 20px;
    background: -moz-linear-gradient(
        top,
        #ff0000 0%,
        #ffbf00);
    background: -webkit-gradient(
        linear, left top, left bottom,
        from(#ff0000),
        to(#ffbf00));
    -moz-border-radius: 29px;
    -webkit-border-radius: 29px;
    border-radius: 29px;
    border: 0px solid #ffffff;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.7);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.7);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.7);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.4),
        0px 1px 0px rgba(255,255,255,0.3);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ie-transition: all 0.2s ease-out;
}
.prime_win_list .prime_win_btn_block a:hover {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.prime_sb_nav {padding-left: 20px}
.prime_sb_nav li {margin: 7px 0;}
.prime_sb_nav li a {text-decoration: none;color:#fff;text-transform: uppercase;font-size: 15px}
.prime_sb_nav li a:hover {text-decoration: underline;color:#B00086}

.sb_slot_randomizer {padding:20px 0}
.sb_rand_thumb_holder{position:relative;overflow:hidden;margin:0 auto;width:170px;height:130px;background:url('img/rand_slot_bg.png') no-repeat;display:inline-block;vertical-align:middle}
.sb_rand_thumb_holder .sb_rand_thumb img{
	display: block;
	width: 155px;
	height: 110px;
	margin: 7px 0 0 6px;
	border-radius: 10px;
}
.sb_rand_thumb_holder img.rand_animation_gif{width: 166px;display:none;position:absolute;top:0;}
.sb_rand_thumb_holder.spin img.rand_animation_gif{display:block;}

.sb_slot_randomizer .sb_rand_spin_btn {
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
	width: 50px;
	height: 118px;
	margin-left: -20px;
	background:url('img/slot_nospin_button.png')  no-repeat;
}
.sb_slot_randomizer.spin .sb_rand_spin_btn {background:url('img/slot_spin_button.png')  no-repeat;width:40px;height:70px;margin-left: -8px;margin-top:0}
.sb_play_rand_btn_holder {height:60px;overflow:hidden}
.sb_play_rand_btn {
	display:block;
	width:209px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	padding: 12px 0;
	text-align:center;
	margin:5px 0 10px;
	background: -moz-linear-gradient(
		top,
		#FFD1F9 0%,
		#A735BF 50%,
		#77007A 50%,
		#FC03F9);
	background: -webkit-gradient( linear, left top, left bottom, from(#FFD1F9), color-stop(0.50, #A735BF), color-stop(0.50, #77007A), to(#FC03F9));
	border: 2px solid #00A6A6;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
		-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.sb_play_rand_btn:hover {margin:10px 0 5px;}

/*Single*/
.prime_demo_block {width: 690px;display: inline-block;vertical-align: top}
.prime_more_games_block {width: 270px;display: inline-block;vertical-align: top}
.post_title {/*margin: 7px 0 20px;*/ font-size: 20px;}
.post_title h1 {
    font-size: 2em;
    margin: 0.1em 0 .3em;
}
.post_vote_block {font-size: 16px}
.post_vote_block div.post-ratings,.post_vote_block span {display: inline-block;vertical-align: middle}
.post_vote_block div.post-ratings {max-width: 200px;margin: 5px 0 0 10px}
/*Footer*/
.prime_footer {
    height: 100px;
    background: #000;
    position: relative;
    z-index: 5;
    border-top: 5px solid #B00086;
}
.prime_footer_copyrights {text-align:center}
.stali {visibility:hidden;margin-top: -35px;}

.money_button {display: block;margin:10px auto;width:845px;height:97px;background: url("img/money_b.png") no-repeat;color:transparent; transition: 0s !important;}
.money_button:hover {background-position: 0 -97px}