/*
Theme Name: igrovye-sloty-online.com
Version: 1.0

Text Domain: igrovye-sloty-online.com

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*/
ul {margin: 0;padding: 0}
a {
    color: #F9FF00;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ie-transition: all 0.25s ease-out;
}
.f_left {float: left}
.f_right {float: right}

body {
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #151515;
    background: url("img/background_repeat.jpg") repeat;
    position: relative;
    min-width: 1130px;
    min-height: 100%;
    height: auto;
}
.alignleft {float:left;margin:5px 10px 5px 0}
.alignright {float:right;margin:5px 0 5px 10px}
h1, h2, h3, h4, h5 {
    color: #151515;
    font-weight: bold;
    text-align: center;
    margin: 10px 0;
    line-height:1.5em;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.75);
}
.text_block ul {padding-left: 20px}
.text_block a:hover {color: #CB004D}

.main_column {width: 1000px;margin: 0 auto;position: relative;z-index: 2}
.main_content_block {padding-top: 190px}

/*HEADER*/
.header {height: 150px;padding:0;position: absolute;top: 0;left: 0;right: 0;width: 100%;background: url("img/header.png") center no-repeat, #000}
.header:after {content:'';height: 76px;position: absolute;bottom: -76px;left: 0;right: 0;width: 100%;background: url("img/header_shadow.png") repeat-x;}

.logo {display: block;margin: 0 auto;width: 214px;}
.header_nav {text-align: center}
.header_nav li {list-style: none;display: inline-block;vertical-align: top;margin: 0 10px}
.header_nav li a {
    display: block;
    font-family: 'Neucha', cursive;
    font-size: 20px;
    height: 35px;
    line-height: 30px;
    width: 164px;
    color:#fff;
    text-decoration: none;
    text-transform: uppercase;
    background: url("img/menu_button.png") no-repeat;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ie-transition: none;
}
.header_nav li a:hover {background-position: 0 -57px}

/*CONTENT PART*/
.content_left {display: table-cell;vertical-align: top;width: 730px;padding: 0 10px}

.slots {text-align: center}
.slots li {display: inline-block;vertical-align: top;list-style: none;position: relative;margin: 0 10px 10px}
.slots li a {display: block;position: relative;text-decoration: none;width: 143px;padding: 4px 5px;background: url("img/slot_border.png") no-repeat;background-size: 153px;}
.slots li a .slot_title {text-align: center;margin: 4px 0 0;color: rgb(37, 37, 37);font-weight: bold;text-transform: uppercase}
.slots li a img {display: block;width: 143px;height: 93px;border-radius: 6px;z-index: 1;position: relative}
.slots li a:before {
    opacity: 0;
    position: absolute;
    content: '';
    height: 93px;
    width: 143px;
    left:5px;
    top: 4px;
    margin: 0 auto;
    background: url("img/slot_list_play.png") no-repeat center,rgba(0, 0, 0, 0.6);
    z-index: 2;
    display: block;
    border-radius: 6px;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ie-transition: all 0.25s ease-out;
}
.slots li:hover a:before {opacity: 1}

.creator_title {
    color: #151515;
    font-weight: bold;
    font-size: 28px;
    text-align: left;
    margin: 20px 0 15px;
    line-height:1.2em;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.75);
}
/*SIDEBAR*/
.sb {display: table-cell;vertical-align: top;width: 250px;padding: 5px 0}
.sb_title {
    color: #151515;
    font-weight: bold;
    font-size: 28px;
    text-align: center;
    margin: 10px 0;
    line-height:1.2em;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.75);
}
.sb_clubs_list li {list-style: none;margin: 10px 0}
.sb_clubs_list li a {display: block;width: 216px;background: url("img/clubs.png") no-repeat;opacity: 0.8}
.sb_clubs_list li.sb_vulkan_item a {height: 100px}
.sb_clubs_list li.sb_admiral_item a {height: 80px;background-position: 0 -96px}
.sb_clubs_list li.sb_gmslots_item a {height: 50px;background-position: 0 -180px}
.sb_clubs_list li.sb_gmsdeluxe_item a {height: 70px;background-position: 0 -230px}
.sb_clubs_list li.sb_vulkanstavka_item a {height: 110px;background-position: 0 -300px}
.sb_clubs_list li.sb_pharaon_item a {height: 110px;background-position: 0 -410px}
.sb_clubs_list li a:hover {opacity: 1}

.sb_payments_title {margin-top: 35px}
.sb_payments_list li {list-style: none;margin: 10px 0}
.sb_payments_list li a {display: block;width: 216px;background: url("img/pay_systems.png") no-repeat;opacity: 0.8}
.sb_payments_list li.sb_wm_item a {height: 50px}
.sb_payments_list li.sb_qiwi_item a {height: 80px;background-position: 0 -55px}
.sb_payments_list li.sb_visa_item a {height: 70px;background-position: 0 -145px}
.sb_payments_list li.sb_mc_item a {height: 90px;background-position: 0 -220px}
.sb_payments_list li.sb_ym_item a {height: 90px;background-position: 0 -325px}
.sb_payments_list li a:hover {opacity: 1}

/*SINGLE*/
.single_slider_holder li {list-style: none;}
.single_slider_holder .bx-pager {display: none;}
.single_slider_holder .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0;
    background: none;
}

.post_game iframe,.post_game embed {width: 740px!important;height: 585px!important;margin: 10px auto;display: block}
/*FOOTER*/
.footer {width: 100%;background: url("img/footer.png") center no-repeat;background-size: 100% 100%; padding: 100px 0 20px 0;}
.footer {height: 140px;padding-top: 127px;width: 100%;background: url("img/footer.png") center no-repeat;background-size: 100% 100%}
.footer_navigation {text-align: center}
.footer_navigation li {display: inline-block;vertical-align: top;list-style: none;margin: 0 5px}
.footer_navigation li a {display: block;color:#fff;text-decoration: none;font-size: 18px;font-weight: bold;padding: 5px 20px}
.footer_navigation li a:hover {text-decoration: underline}

.footer_copyrights {position: relative;margin-top: 20px;color: #fff;padding-left: 230px}
.footer_copyrights:before {content: '';display: block;width: 190px;height: 75px;position: absolute;left: 0;background: url("img/logo_small.png") center no-repeat}

#breadcrumbs{
    list-style:none;
    margin:10px 0;
    overflow:hidden;
}
  
#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right:15px;
}
#breadcrumbs li a {color: #F9FF00}
#breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:#ccc;
}

.btn_play {
    margin: 10px;
    float: left;
    width: 92%;
    text-align: center;
    background: #d9d134;
    background-image: -webkit-linear-gradient(top, #d9d134, #f0dc00);
    background-image: -moz-linear-gradient(top, #d9d134, #f0dc00);
    background-image: -ms-linear-gradient(top, #d9d134, #f0dc00);
    background-image: -o-linear-gradient(top, #d9d134, #f0dc00);
    background-image: linear-gradient(to bottom, #d9d134, #f0dc00);
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    border-radius: 28px;
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
}

.btn_play:hover {
    background: #f0dc00;
    background-image: -webkit-linear-gradient(top, #f0dc00, #d9d134);
    background-image: -moz-linear-gradient(top, #f0dc00, #d9d134);
    background-image: -ms-linear-gradient(top, #f0dc00, #d9d134);
    background-image: -o-linear-gradient(top, #f0dc00, #d9d134);
    background-image: linear-gradient(to bottom, #f0dc00, #d9d134);
    text-decoration: none;
}

.single_title{
    text-align: center;
    font-size: 18px;
    padding: 10px 0;
}