/*   
Theme Name:   777-vulcan-kazino.com
Theme URI: www.777-vulcan-kazino.com
Description:   777-vulcan-kazino.com
Author: Sgvcool
Author URI: 
Template:
Version: 1.0
*/
@font-face {
    font-family: "Pharmadin";
    src: url("font.otf");
url("Julia_Krysanova_Pharmadin-CondensedLight.otf") format("truetype");
    font-weight: normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,
.wp-pagenavi span, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}
h1 {
	font-size: 32px;
	padding: 10px;
	text-align: center;
	font-family: "Pharmadin";}
h2 {
    font-size: 30px;
    padding: 10px;
    text-align: center;
    font-family: "Pharmadin";}
h3 {
  font-size: 28px;
  padding: 10px;
  text-align: center;
  font-family: "Pharmadin";}
a{
  color: #FFE852;
  text-decoration: none;}

/*noinspection ALL*/
.clear {clear: both;}
.menu li {list-style: none;}

/*noinspection ALL*/
.alignleft {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px; }

/*noinspection ALL*/
.alignright {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px; } 
body {
  font-family: "Arial";
  color: #FFF;
  background: url("../img/background.jpg") no-repeat scroll center 0px,
  url("../img/footer.png") no-repeat scroll center bottom #000;}
.mb-header{
    height: 200px;
    width: 1000px;
    margin: auto;
    background: url("../img/tape.png") no-repeat scroll center bottom transparent;
    position: relative;
    z-index: 1;}

/*noinspection ALL*/
.share42init {
    display: block;
    position: relative;
    float: left;
	margin-top: 25px;}
.mb-sign-in {
    background: url("../img/registration.png") no-repeat scroll center 0px transparent;
    width: 181px;
    height: 42px;
    display: block;
    float: right;
    text-align: center;
    color: #FFF;
    padding-top: 8px;
    text-transform: uppercase;
    position: relative;
    font-size: 22px;
    margin-top: 25px;}
.mb-sign-in:hover{color: #000;}
.mb-main-logo {
    display: block;
    height: 200px;
    margin: 0px auto;
    width: 500px;
    position: relative;
    background: url("../img/logo.png") no-repeat scroll center 0px transparent;}
.mb-wrapper{
    width: 1000px;
    height: auto;
    margin: -95px auto 0px;
    padding-top: 95px;}
.mb-wrapper-bg {
    height: auto;
    width: 1000px;
    padding: 15px 0px 0px;
    margin-top: 0px;
    background: none repeat scroll 0% 0% #36162D;}
.mb-header_gradient{
    background: url("../img/header_gradient.png") no-repeat scroll center 0px, url("../img/top.png") no-repeat scroll center 0px transparent;
    width: 1000px;
    height: 171px;
    position: absolute;
    margin-top: -50px;}
.mb-main-menu{
    height: 45px;
    width: 970px;
    z-index: 1;
    position: relative;
    display: table;
    margin: 0px auto 0px;
}

/*noinspection ALL*/
.playgo {
    display: block;
	width: 96%;
    text-align: center;
    text-transform: uppercase;
    height: 41px;
    font-size: 26px;
    background: #9B0A00;
    padding-top: 17px;
    margin-bottom: 13px;
    border-radius: 8px;
    color: #FFF;
    margin: 15px auto;
    box-shadow: 0px 0px 15px #000;
	text-decoration: none;
}

/*noinspection ALL*/
.playgo:hover {
	box-shadow: 0px 0px 15px #36B422;
	color: #36B422;
	text-decoration: underline;
}
.mb-main-menu div {
  position: relative;
  display: block;
  margin: auto;
}
.mb-main-menu div ul {
  display: table;
  height: auto;
  overflow: hidden;
  margin: 0px auto;
}
.mb-main-menu div ul li {
  list-style: outside none none;
  text-align: center;
  display: block;
  float: left;
}
.mb-main-menu div ul li a {
    color: #000;
    font-size: 34px;
    padding: 8px 15px 0px;
    display: block;
    font-family: "Pharmadin";
    font-weight: bold;
}
.mb-main-menu div ul li a:hover{
  color: #FFF;} 
.mb-main-container{
    position: relative;
    display: block;
    height: auto;
    overflow: hidden;}
.mb-right-part {
    display: table-cell;
    padding: 15px 0px;
    width: 798px;
	vertical-align: top;}
.md-wrapper-text{
  padding: 10px;
  height: auto;
  overflow: hidden;
  margin: auto;
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
}
.md-wrapper-text ul {padding: 10px 20px;}
.md-wrapper-text ol {padding: 10px 20px;}
.md-wrapper-text p {padding: 5px;}

/*noinspection ALL*/
.md-headline {
    text-align: center;
    display: block;
    position: relative;
    text-transform: uppercase;
    font-size: 20px;
    clear: both;}	
.mb-wrapper-content {
    font-size: 14px;
    line-height: 20px;
    position: relative;
    height: auto;
    overflow: hidden;
    z-index: 0;}	
.mb-slot {
    display: block;
    width: 199px;
    height: 150px;
    float: left;
    overflow: hidden;
    padding-top: 10px;}
.mb-slot img {
    margin: 7px auto 5px;
    display: block;
    z-index: -1;
    position: relative;
    border-radius: 8px;
    box-shadow: -7px 6px 6px #000;}

/*noinspection ALL*/
.mb-slot .b-overflow-block {
    width: 190px;
    margin: auto;}  
.mb-slot-hover {
    width: 164px;
    height: 108px;
    position: absolute;
    margin-top: -133px;
    opacity: 0;
    margin-left: 18px;
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5);}
.mb-slot-hover:hover {
	opacity: 1;
	-webkit-transition: opacity .0s ease-in-out;
	-moz-transition: opacity .0s ease-in-out;
	-ms-transition: opacity .0s ease-in-out;
	-o-transition: opacity .0s ease-in-out;
	transition: opacity .0s ease-in-out;}
.mb-slot-hover-button {
	position: relative;
	display: block;
	margin: 40px auto auto;
	text-decoration: none;
	text-align: center;
	padding: 6px 0px;
	border: medium none;
	border-radius: 4px;
	font: 18px Arial,Helvetica,sans-serif;
	color: #E5FFFF;
	width: 100px;
	background-color: #0EF028;
	background-image: -moz-linear-gradient(top, #0EF028 0%, #7B850A 100%);
	background-image: -webkit-linear-gradient(top, #0EF028 0%, #7B850A 100%);
	background-image: -o-linear-gradient(top, #0EF028 0%, #7B850A 100%);
	background-image: -ms-linear-gradient(top, #0EF028 0%, #7B850A 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0EF028', endColorstr='#7B850A',GradientType=0);
	background-image: linear-gradient(top, #0EF028 0%, #7B850A 100%);
	-webkit-transition: background 0s linear;
	-moz-transition: background 0s linear;
	-o-transition: background 0s linear;
	transition: background 0s linear;}
.mb-slot-hover-button:hover {
	background-color: #ffe72e;
	background-image: -moz-linear-gradient(top, #ffe72e 0%, #669e06 100%);
	background-image: -webkit-linear-gradient(top, #ffe72e 0%, #669e06 100%);
	background-image: -o-linear-gradient(top, #ffe72e 0%, #669e06 100%);
	background-image: -ms-linear-gradient(top, #ffe72e 0%, #669e06 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669e06', endColorstr='#669e06',GradientType=0);
	background-image: linear-gradient(top, #ffe72e 0%, #669e06 100%);} 	
.mb-title {
    text-align: center;
    display: block;
    color: #FFF;
    font-size: 16px;
    margin-top: 5px;
    position: relative;
	vertical-align: top;}   
.mb-left-part{
    display: table-cell;
    padding: 0px 15px;
	background: url("../img/white_line.png") repeat-y scroll left 0px transparent;}

/*noinspection ALL*/
.mb-front-text{
	margin-top: 15px;
	padding: 15px;
	background: #562545;}

/*noinspection ALL*/
.mb-post-headline {
    font-size: 26px;
    text-align: center;
    line-height: 26px;
    text-transform: uppercase;
    padding: 0px 20px 58px;
    background: url("../img/black_shadow.png") no-repeat scroll center bottom transparent;
    margin-bottom: -40px;} 
footer{
    padding: 15px 15px;
    height: auto;
    overflow: hidden;
    color: #FFF;}
.mb-footer-menu{
    height: auto;
    overflow: hidden;
    width: 192px;
    display: block;
    float: left;}
.mb-footer-menu div ul {
    display: block;
    margin: auto;
	float: left;}
.mb-footer-menu div ul li {
    display: block;
    padding: 5px 15px 0px;}
.mb-footer-menu div  ul li a{ color: #fff;}
.mb-footer-menu div ul li:nth-child(1) {
    text-transform: uppercase;
    font-family: "Pharmadin";
    font-size: 28px;
    font-weight: bold;}
.mb-footer-menu div  ul li a:hover{color: #F7F096;}  
.mb-name-razdel{
    background: url("white_line_small.png") no-repeat scroll center bottom transparent;
    text-align: center;
    font-size: 30px;
    padding-bottom: 3px;
    margin-top: 15px;
    font-family: "Pharmadin";
    font-weight: bold;}
.mb-novomatic {
    background: url("../img/novomatic.png") no-repeat scroll center bottom transparent;
    height: 50px;}
.mb-net-ent {
    height: 70px;
    background: url("../img/netent.png") no-repeat scroll center center transparent;}
.mb-igrosoft {
    background: url("../img/igrosoft.png") no-repeat scroll center 0px transparent;
    height: 64px;}
.mb-megajack {
    background: url("../img/megajack.png") no-repeat scroll center 0px transparent;
    height: 54px;}
.mb-win-players {
    display: block;
    height: auto;
    overflow: hidden;}
.mb-winer {
    list-style: outside none none;
    padding: 5px;
    display: block;
    clear: both;}
.mb-winer img {
    float: left;
    width: 45px;
    margin-top: 10px; }
.mb-win-desc {
    display: block;
    float: left;
    margin-top: 15px;
    margin-left: 10px;
    font-size: 14px;
    width: 105px;
    overflow: hidden; }
.mb-qiwi {
    background: url("../img/qiwi.png") no-repeat scroll center bottom transparent;
    height: 76px;}
.mb-web-money {
    background: url("../img/webmoney.png") no-repeat scroll center center transparent;
    height: 58px;}
.mb-yandex {
    background: url("../img/yandex.png") no-repeat scroll center center transparent;
    height: 88px;}
.mb-liqpay {
    background: url("../img/liqpay.png") no-repeat scroll center bottom transparent;
    height: 50px;}

/*noinspection ALL*/
.wp-pagenavi span.current {
    background: none repeat scroll 0% 0% #739F04;
    color: #000;
    border: 1px solid #739F04;}
.wp-pagenavi a:hover, .wp-pagenavi span:hover {
    background: none repeat scroll 0% 0% #739F04;
    color: #000;}

/*noinspection ALL*/
.wp-pagenavi {
  text-align: center;
  clear: both;
  position: relative;
  z-index: 1;}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #739F04;
    padding: 5px 8px;
    margin: 2px;
    border-radius: 3px;
    background: #00328B;
    color: #FFF;
    height: 20px;
    display: inline-block;
    margin-bottom: 15px;}

/*noinspection ALL*/
.mb-source {
    width: 720px !important;
    display: block;
    position: relative;
    height: 560px !important;
    background: none repeat scroll 0% 0% #000;
    margin: 10px auto 15px;
	border: 1px solid #BA8102;}

/*noinspection ALL*/
.mb-single-content {
    background: url("../img/central_gradient.png") repeat scroll center top transparent;
    height: auto;
    overflow: hidden;
    width: 760px;
    margin: auto;}

/*noinspection ALL*/
.mb-head-slider {
    font-size: 32px;
    text-align: center;
    padding: 15px 20px 10px;
    font-family: "Pharmadin";
    font-weight: bold;}

/*noinspection ALL*/
.mb-post-slider{
  height: auto;
  overflow: hidden;
  margin-left: 12px;}
.mb-post-slider ul li {list-style: none;}

/*noinspection ALL*/
.mb-post-slider .bx-pager {display: none;}

/*noinspection ALL*/
.mb-slider-slot{
	display: block;
	width: 178px; }
.mb-post-slider .mb-slider-slot img {
    position: relative;
    margin: 10px auto 5px;
    display: block;
    z-index: 1;}
.mb-post-slider .mb-slot-hover {
    width: 160px;
    height: 81px;
    position: absolute;
    margin-top: -106px;
    opacity: 0;
    margin-left: 8px;
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5);
    z-index: 2;
    border-radius: 50%;}
.mb-overflow-block:hover .mb-slot-hover{
	opacity: 1;
    -webkit-transition: opacity .0s ease-in-out;
    -moz-transition: opacity .0s ease-in-out;
    -ms-transition: opacity .0s ease-in-out;
    -o-transition: opacity .0s ease-in-out;
    transition: opacity .0s ease-in-out;}
.mb-post-slider .mb-slot-hover-button{
    position: relative;
    display: block;
    margin: 27px auto auto;
    text-decoration: none;
    text-align: center;
    padding: 6px 0px;
    border: medium none;
    border-radius: 4px;
    font: 18px Arial,Helvetica,sans-serif;
    color: #E5FFFF;
    background-color: #0EF028;
    background-image: -moz-linear-gradient(top, #0EF028 0%, #7B850A 100%);
    background-image: -webkit-linear-gradient(top, #0EF028 0%, #7B850A 100%);
    background-image: -o-linear-gradient(top, #0EF028 0%, #7B850A 100%);
    background-image: -ms-linear-gradient(top, #0EF028 0%, #7B850A 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0EF028', endColorstr='#7B850A',GradientType=0);
    background-image: linear-gradient(top, #0EF028 0%, #7B850A 100%);
    -webkit-transition: background 0s linear;
    -moz-transition: background 0s linear;
    -o-transition: background 0s linear;
    transition: background 0s linear;
    width: 100px;}
.mb-post-slider .mb-slot-hover-button{
    background-color: #ffe72e;
    background-image: -moz-linear-gradient(top, #ffe72e 0%, #669e06 100%);
    background-image: -webkit-linear-gradient(top, #ffe72e 0%, #669e06 100%);
    background-image: -o-linear-gradient(top, #ffe72e 0%, #669e06 100%);
    background-image: -ms-linear-gradient(top, #ffe72e 0%, #669e06 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669e06', endColorstr='#669e06',GradientType=0);
    background-image: linear-gradient(top, #ffe72e 0%, #669e06 100%);}

/*noinspection ALL*/
.md-server-error-code {
    font-size: 250px;
    height: 250px;
    display: table-cell;
    vertical-align: middle;}

/*noinspection ALL*/
.md-server-error-text {
  padding: 15px 0px;
  margin-bottom: 15px;}
#commentform input{padding: 5px;}
#commentform textarea{padding: 5px;}

/*noinspection ALL*/
.commentmetadata{display: none;}
.commentlist li{list-style: none;}

/*noinspection ALL*/
#url{display: none;}
label[for="url"]{display: none;}