/*
Theme Name: casino
Version: 1.0
Description: Тема для сайта онлайн казино
Author: Сергей Нечипоренко
Author URI: https://t.me/seregajocker
*/
* {user-select:none;font-family:Roboto;margin:0;padding:0;}
body {width:100%;background:#fff;}
#container {width:1200px;margin:0 auto;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);}
.top {height:40px;border-bottom:1px solid #ddd;line-height:40px;font-size:14px;color:#555555;padding-left:40px;}
header img {margin:20px 0 20px 40px;}
header nav {background:#232323;border-top:4px solid #068900;}
header nav ul li {list-style-type:none;display:inline-block;text-transform:uppercase;line-height:35px;margin:0;}
header nav ul li a {color:#fff;text-decoration:none;font-size:14px;font-weight:600;padding:10px 27px;}
header nav ul li a:hover {background:#068900;}
header nav ul li a:active {background:#068900;}
#menu-checkbox {display: none;}

.content {min-height:1000px;padding:20px;height:100%;overflow:hidden;}
.main {width:70%;float:left;}

h1.widget-title {color: #ffffff;padding: 6px 12px;display: inline-block;background:#068900;font-size:14px;font-weight:400;}
span.widgeto h1.widget-title {color: #ffffff;padding: 6px 12px;display: inline-block;background:#068900;}
p {font-size:14px;line-height:22px;margin-bottom:20px;color:#555;}
.content .sidebar {width:29%;margin-left:1%;float:right;}
.content .sidebar .widget_nav_menu ul li {line-height:40px;border-bottom: 1px solid #f0f0f0;list-style-type:none;}
.content .sidebar .widget_nav_menu ul li a {color:#555;text-decoration:none;}
.content p.warning {position:relative;color:#fff;font-size:14px;line-height:26px;margin-bottom:20px;background:#AF2A00;padding:5px 10px 5px 45px;border-radius: 10px;}
.content p.warning:before {display: block;float:left;position:absolute;content:"";background-image: url(img/molniya.png);width: 31px; height: 31px;top:calc( 50% - 16px );left:5px;}
.content p.attention {position:relative;color:#fff;font-size:14px;line-height:26px;margin-bottom:20px;background:#E4B304;padding:5px 10px 5px 45px;border-radius: 10px;}
.content p.attention:before {display: block;float:left;position:absolute;content:"";background-image: url(img/attention.png);width: 34px; height: 34px;top:calc( 50% - 17px );left:5px;}
.content p.information {position:relative;color:#fff;font-size:14px;line-height:26px;margin-bottom:20px;background:#2EAF00;padding:5px 10px 5px 45px;border-radius: 10px;}
.content p.information:before {display: block;float:left;position:absolute;content:"";background-image: url(img/info.png);width: 34px; height: 34px;top:calc( 50% - 17px );left:5px;}
section.item {margin:0 5px 10px 0; background:#f0f0f0;width:193px;display:inline-block;border-bottom:3px solid #ccc;text-align:center;}
section.item .casino-name {font-weight:bold;display:block;margin-bottom:10px;}
section.item p {margin:5px;text-align:left;}
section.item span.rating-value {line-height:30px;height:30px;font-weight:bold;color:#068900;padding-bottom:5px;}
section.item span img{padding-top:5px;width:18px;height:auto;}
section.item .to-site {margin-bottom: 10px;font-weight:400;}
.date {color:#999;font-size:12px;display:block;text-align:left;}
.rating-bonus tr {display:block;border-bottom:1px solid #ccc;margin-bottom:15px;box-shadow: 0 4px 4px rgba(0,0,0,0.2);}
.rating-bonus tr td {padding:5px;border:0;vertical-align:middle;text-align:center;}
.rating-bonus tr td:first-child {width:110px;}
.rating-bonus tr td:first-child img {width:100px;height:auto;margin:0;}
.rating-bonus tr td:not(:first-child) {border-left:1px solid #f0f0f0;} 
.rating-bonus tr td:nth-child(2) {border-left:none;width:150px;}
.rating-bonus tr td:nth-child(3) {width:380px;}
.rating-bonus tr td:nth-child(3) span {display:block;}
.rating-bonus tr td:nth-child(4) {width:250px;}
.rating-bonus tr td:nth-child(5) {width:220px;}
.rating-bonus tr td:nth-child(3) .rating-value {font-weight:bold;line-height:30px;color:#068900;font-size:1.2em;}
.rating-bonus tr td:nth-child(3) img {width:20px;height:auto;margin:4px 4px 0 0;}
.rating-bonus tr td a {margin:5px 0;}
.bonus-class {font-family:Roboto Condensed; font-size:16px;margin-bottom:10px;color:#ccc;}
.casino-bonus {font-weight:bold;}
.max-value, .wager, .time {font-size:14px;margin:10px 0;color:#333;}
.post {margin-bottom:20px; border-bottom:2px solid #f0f0f0;overflow:hidden;}
.main h2{line-height:30px;margin-bottom:10px;text-align:center;}
.main h2 a{text-decoration:none;color:#068900;font-family:Roboto Condensed;}
.main a img {width:auto;height:auto;margin:0 auto 10px auto;float:none;}
.content ul {margin:0 0 20px 20px;}
.content ul li {font-size:14px;line-height:22px;color:#555;}
.more {float:right;margin:20px 10px 10px 0;padding:8px 25px;border:1px solid #068900;color:#333;border-radius:5px;font-size:0.8em;text-decoration:none;}
.more:hover {color:#fff;background:#068900;}
.casino-top .logo {width:300px; height:auto;float:left;}
.casino-top, .bonus-top {height:100%;overflow:hidden;margin-bottom: 30px;}
.bonus-top {text-align:center;}
.bonus-top img {margin-bottom:20px;}
.top-description {float:right;width: 500px;}
.params {width:100%;}
section.params table {border:1px solid #c4c4c4;width:100%;border-collapse:collapse;display:block;margin:10px auto 20px auto;}
section.params table tbody, section.item table tbody tr {width:100%;display:block;}
section.params table tbody tr {border-bottom:1px solid #c4c4c4;width:100%;display:block;}
section.params table tbody tr:last-child {border:none;}
section.params table tr:nth-child(odd) {background:#e5e5e5;}
section.params table tr:nth-child(even) {background:#F7F7F7;}
section.params table tr td {font-size:14px;line-height:26px;color:#666;padding:5px;}
section.params table tr td:first-child {padding-left:2%;border-right:1px solid #c4c4c4;min-width:48%;width:48%;display:inline-block;}
section.params table tr td:last-child {color:#333;font-weight: bold;min-width:46%;width:46%;display:inline-block;}
.container {margin-top: 20px;}
footer {background:#303440;padding:20px 30px;overflow:hidden;height:100%;}
.sidebar {width:100%;overflow:hidden;}
.widgeto {border-bottom: 2px solid #068900;font-size: 14px;margin-bottom: 15px;padding-bottom: 0;display:block;height:100%;}
.widget-title {color: #ffffff;padding: 6px 12px;display: inline-block;background:#068900;}
.widget_custom_html {width:450px;float:left;color:#ccc;font-size:14px;line-height:20px;margin-right:40px;}
.widget_nav_menu{width:300px;float:left;color:#ccc;font-size:14px;line-height:20px;margin-right:20px;}
footer .widget_nav_menu ul li {line-height:40px;border-bottom: 1px solid #444444;list-style-type:none;}
footer .widget_nav_menu ul li a {color:#ffffff;text-decoration:none;padding-left:15px;}
footer .widget_nav_menu ul li a:hover {color:#068900;text-decoration:underline;}
.inner-wrap {margin:30px auto 0 auto;max-width: 1140px;position:relative;bottom:0;}
.copyright {display: block;width: 100%;text-align: center;color: #cccccc;font-size: 14px;}
.copyright a {color:#068900;text-decoration:none;}
.toggle-menu {background:#333;overflow: hidden;height:50px;}
.toggle-menu ul{display:block;width:31px;padding-left:0;margin:7px auto;text-align: center;position:relative;top: 10px;}
.toggle-menu ul li{width:100%;height:3px;background-color:#e9f0f7;margin-bottom:4px;list-style:none}
.toggle-menu ul li:last-child{margin-bottom:0} input[type=checkbox],label{display:none}
.min-height-300 {min-height:300px !important;width:auto;margin-right:10px !important;max-height:300px;}
.min-height-215 {min-height:215px !important;width:auto;margin-right:10px !important;max-height:215px;}
.min-height-169 {min-height:169px !important;width:auto;margin-right:10px !important;max-height:169px;}
.attachment-150x150 {float:left !important;margin-right:10px !important;}
@media all and (max-width : 600px) {
#container {width:100%;max-width:600px;margin:0;box-shadow:none;}
.top {text-align:center;padding:0;}
header {text-align:center;}
header img {margin:20px auto;width:80%;}
input[type=checkbox]{position:absolute;top:-7777px;left:-7777px;background:#333333;}
input[type=checkbox]:focus{background:none}
label{float:none;display:block;cursor:pointer;margin-right:0;text-align:center;position:relative;top:10px;}
input[type=checkbox]:checked ~ nav{display:block;width: 100%;}
nav{display:none;right:0;top:75px;background-color:#333333;padding:0;z-index:99}
nav ul li {display:block;width:100%;text-align:center;margin:0;overflow:hidden;box-sizing:border-box;}
.main,.content .sidebar {width:100%;float:none;}
section.item {width:100%;margin:0 0 10px 0;}
section.item .logo img {width:100%;height:auto;}
.rating-bonus {width:100%;}
.rating-bonus tr td {width:100% !important;display:block;}
section.params table tr td:first-child {padding:5px;width:45%;min-width:45%;}
.params .to-site, .casino-top .to-site {width:33%;margin:10px auto;text-align:center;display:block;}
.casino-top .logo {width:100%;float:none;height:auto;}
.logo img {width:100%;height:auto;}
.top-description {float:none;width:100%;}
.widget_custom_html {width:100%;float:none;}
.widget_custom_html a img {width:100%;height:auto;}
}