.lottowrapper {
  text-align: center;
}

.lottowrapper .numbertitle {
  font-weight: bold;
  font-size: 1.4em;
}

.lottowrapper .podstrona_wyniki_lotto {
    width: 188px;
    height: 36px;
    margin: 10px auto 0 auto;
    background: url(https://www.kasynointernetowe.net/static/img/start_wyniki_lotto.png) center top
 no-repeat;
    padding-left: 3px;
}

.lottowrapper .podstrona_wyniki_lotto_lottoplus {
    margin: 0px auto 15px auto!important;
    width: 188px;
    height: 36px;
    background: url(https://www.kasynointernetowe.net/static/img/start_wyniki_lotto_lottoplus.png)
center top no-repeat;
    padding-left: 3px;
}

.lottowrapper .wynik_lotto {
    font: 14px 'DaxProRegular';
    display: block;
    float: left;
    color: #000000;
    font-weight: bold;
    width: 30.3px;
    height: 30px;
    text-align: center;
    margin: 0px;
    line-height: 29px;
}

.jp-relatedposts-post-img {
  max-width: 200px!important;
}

body #main #content img {
  border: none;
}

.centered {
  text-align: center;
}

/* New slotsbox */

.slotsbox  {
  width: 100%;
  text-align: center;
  margin: 0 auto;
}

.slotsbox .entry {
  width: 170px;
  height: 140px;
  float: left;
  margin-bottom: 30px;
}

.slotsbox .image {
  display: inline-block;
  height: 112px;
}

.slotsbox .image .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.slotsbox .image img {
  height: auto;
  width: auto;
  max-width: 136px;
  max-height: 106px;
  vertical-align: middle;
}

.slotsbox .text {
  height: 28px;
}

/* END new slotsbox */

.slots_box ul {
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
}

.slots_box ul li {
  text-align: center;
  float: left;
  width: 142px;
  height: 142px;
  margin-right: 15px;
  margin-bottom: 30px;
  list-style-type: none;
}

.slots_box ul li .slot_img {
  display: table-cell;
  width: 136px;
  margin: 0 auto 6px;
  padding-top: 3px;
  vertical-align: middle;
}

.slots_box ul li .slot_txt {
  text-align: center;
  vertical-align: bottom;
}

.slots_box img {
  max-width: 136px;
  max-height: 76px;
  height: auto;
}

.paymentprocessors {
  width: 100%;
} 

.paymentprocessors img.casinologo {
  max-width: 150px;
  height: auto;
}

.paymentprocessors img.pplogo {
  max-width: 60px;
  height: auto;
  margin: 5px;
  vertical-align: middle;
}

.reviewlogo {
  max-width: 280px;
  height: auto;
}

.height70 {
  max-height: 70px;
  width: auto;
}

.height50 {
  max-height: 50px;
  width: auto;
}

.height30 {
  max-height: 30px;
  width: auto;
}

.width90 {
  max-width: 90px;
  height: auto;
  margin: 5px;
  vertical-align: middle;
}

.width150 {
  max-width: 150px;
  height: auto;
}

.width250 {
  max-width: 250px;
  height: auto;
}

.reviewrating {
  margin: 0 auto;
  padding: 0;
}

#main #content .redbutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 7px 8px;
    border: 1px solid #d95454;
    border-radius: 8px;
    background: #f27762;
    background: -webkit-gradient(linear, left top, left bottom, from(#f27762), to(#ba4a36));
    background: -moz-linear-gradient(top, #f27762, #ba4a36);
    background: linear-gradient(to bottom, #f27762, #ba4a36);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 18px arial;
    color: #ffffff;
    text-decoration: none;
}
.redbutton:hover,
.redbutton:focus {
    border: 1px solid #ff6d6d;
    background: #ff8f76;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8f76), to(#df5941));
    background: -moz-linear-gradient(top, #ff8f76, #df5941);
    background: linear-gradient(to bottom, #ff8f76, #df5941);
    color: #ffffff;
    text-decoration: none;
}
.redbutton:active {
    background: #91473b;
    background: -webkit-gradient(linear, left top, left bottom, from(#91473b), to(#ba4a36));
    background: -moz-linear-gradient(top, #91473b, #ba4a36);
    background: linear-gradient(to bottom, #91473b, #ba4a36);
}
.redbutton:after{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 -4px -6px 4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADMElEQVRIie2UW0iTYRjH//u+fTp15jazTW06NdOcGdmyoy0qi8qLICpKogiiiy46UUFn6ESU0cEOdBCK6iKiCZIdoCNYSHZYB1cp6nJza7rz4dNv36GrRTUtO9BV/6vn5Xne35//C+8D/Nc/10lMwylMjRzFf4tLVFESgeT352VnrO3y+hxOOJUAQPwNOHlYUiyJS3iydPKEtaWaLIQ8TGOk90cJ4g4qCA7s+tQMxe5Nep3EHgqh8kbDK7ZHWPzHBvF7h2QQFHF28pjsmRvGFuK104OqOmOL4BdmhTcHfFEGSXvV6yGCGmHRZu/Oj8yP4Im7hi5JTIk9vnx6vmKOWoWGbhcOGIydYTc3nd7usn89K4oUaUfzrAWjktMaH9qvEmGywrWnmf0eLN82TCaI+crcItmK1aVaaKSJeOv5hP2Gpm6fLaT37TY3fX+HjBTUmMFZU4qVJclKqdbSRg+TTlDWBOu7hEg/eWP+lFgFdae8LHPqmpJxkFEJMHnsOHS9OeD/yMzy7mt92VfaLwbSEtV7dy+7ekfZbMIMx0ibmVEnjUuvS5ioksSXKnephsefWVWulZeri8HxPNoCVhyrbQ15WpiFzkOmB/095xeD0JMuN6lN1yVriLyVI+fBxL8b/amVLRBLxBt1etmCddMmETkJ2aA5GuZgB07UtvFOE7PUccRY0x/8GwMAGFSY6XAI/mVlI4qgS89Ei6i9QD9+iKqiUI8YkRQ0H4CNtuD8rXbeYWTX2aqeVv8IHmWg0OWYaTcxV57rTctJzIdOPRS5Mg0YLgyaD8DeY8GFO2bYngpbOk7XV/4MHmXgbTQL8rzhQW9cYL42U4YwL4Bmg6C5IJyMHVcfWmCtJ6vaz93bOhA40MeqoATqWudzyvKy+y08vS64e12w01YYHlnReT+2mmTFawYKj0oAAE5jM5eiKYoNyv0zVErAH/bgwTM3Om5J60QsUfHhUi33KwZ9LjuSoS7aG6SBNl8HHr/ywXJD8YjsiVn07ooh6vP9cgIAcJje+JWpJRlOEadz3U1pIoListeGy76+Zn+mfpedmInZ2ns79QUpQs3zm2c9vwP/rwHpM9kASdr6lFg0AAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}


/*

.redbutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 8px 14px;
    border: 1px solid #962e2e;
    border-radius: 8px;
    background: #ff6363;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff6363), to(#b02121));
    background: -moz-linear-gradient(top, #ff6363, #b02121);
    background: linear-gradient(to bottom, #ff6363, #b02121);
    text-shadow: #911d1d 2px 2px 1px;
    font: normal normal bold 22px arial;
    color: #fafafa!important;
    text-decoration: none;
}
.redbutton:hover,
.redbutton:focus {
    border: 1px solid #f04a4a;
    background: #ff7777;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff7777), to(#d32828));
    background: -moz-linear-gradient(top, #ff7777, #d32828);
    background: linear-gradient(to bottom, #ff7777, #d32828);
    color: #fafafa;
    text-decoration: none;
}
.redbutton:active {
    background: #993b3b;
    background: -webkit-gradient(linear, left top, left bottom, from(#993b3b), to(#b02121));
    background: -moz-linear-gradient(top, #993b3b, #b02121);
    background: linear-gradient(to bottom, #993b3b, #b02121);
}
.redbutton:after{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 -4px -6px 4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEGElEQVRIie2UXWxTZRjH/+ec9vSctrT0Y233ydxg05GOyQiMoUGNSBwyw9iCjIxsGoJeaFjihSYmfhAvNuJ2YUyMYRde+hmzGLZw4aJXmDLn2NxXNwYtPf0+bc/anrOe01NvBDakESKX/C7fJ+/veZ9/3vcFHvMPxiGQxiGQ965Tj0R+EbQ9WfpOlbK9p/w55ww3EU49sgbGEdCUn+492dw90GDeuT/Mh2rDT/ovKx6IAP490sPKSZ+2t+/AG+ftKNFnlTRIGu1kSjtMn4T1f01g/BK0M1V+ruvpEwO2gt0cSPnxR2gSU+Ep2G0WN73GmNZLxd80GzeVfWMAQJAAoXIn1orKDV+AJvya3rZnjnxcwpYw4VQIs5lpzClzgFMFEzeETFrDRFRKSJsiSk/LdYJH+iyzIrUWk5sugiaDmtN9B18/bzVbmLDCYVGdxTwxC8qhQp/UQxdnzzgt9lGdkVIoADANA4QbdWda3/rhq1Mj7XJOPjLjnvzd1KfhxB9V9c6E3xpoa9J5rrOla9Bms5rDchBLuXl4cwtgWQaEl+bE+dxrMT4yvvD1qiJ7VVCOQRb2WHnTsT3Hhzp2H9/Pp3k0lu8yyjll98zKNa/tTb0v/Z2sbvtpKyOvFno6mjsHS50uJiEnsJpbQUDxgdEzWJ8ucJl5sV/ks+PiWEG+fSiK3sZsf6X56PDLzW0vqESeFPICEgqPGletAyp2LQe8M2VvW0K564WeUy2nP3U4HOZUPoGA4ocvvwpWz2LNs474tWR3di07RpKQlKW7kVKGvboaA2Pomc57HKo+TxhZIxRSgUSIREPFThexTrYVstRTx+o737NXWk1JlUdA9YHDLbBaFvzVDBdaiHXnHdlL2RHIG+UAQJW9auWVaCFMy0zjEj1nz+jS2KqzQKPRQCSy2FFWb9SxuqbyShe1VhAQRAAxMgJWzyA8meBCC9F+ySaMpT+5G8umBomJtGI6pFsRYmuroiAdzjoElqcjsDF20FoaEpmFybQFGTKNOBlBlAqCZVlwUzFwy+FuxSGO6SpJKf29ct9bRwFA/FdBiV9JLopuYUlOqk2GMtaaMEcIaAiwOj3yWgVxTQRxbRS0Rgf/bJgLhiLdzj1bLi11BOVi8jsNbqPvwo0MLwakqOIurXWVqBYZsjaHvFZBWiuA1bFYnvJx3K1wv2kHO+ZpWbxvLBvZ9NBS7xYkpp78WSgk3v/rspfPJ4ECq0Kmc7DSNlz3BBCN8mddbtvoExWV0n/JAYAoVqj43Npu0lgHDh1+vq66tIq8OvUnF4gFz7549MD4B8SF4pncQ9HPruGj6pvJgBCM3Eg0atfp3GrkZv/Bvc+OfWi6kHtQOQBoihWu7JuXXprdNxqdT0nepFetbi3/pcZV9UCxPOah+BtIRtEIQA5gjwAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

*/

.casinotableheader {
  width: 100%;
  color: #fff;
  background: #f27862;
  border: 1px solid #a35547;
  border-radius: 8px;
  padding: 4px 0 4px 0;
  margin: 0;
  font-family: "Trebuchet MS";
  font-size: 1.4em;
  font-weight: bold;
  text-align: center;
}

#casinotable {
  max-width: 100%;
  margin-bottom: 15px;
  margin: 0 auto;
  font-family: Helvetica, Arial, sans-serif;
  /*border: 1px solid #3f3f3f;*/
  /*border: 1px solid grey;*/
  border: none;
  border-radius: 8px;
  -moz-border-radius: 1em;
  -webkit-border-radius: 8px;
  box-shadow: 0px 4px 4px 0px #f0f0f5;
  -moz-box-shadow: 0px 4px 4px 0px #f0f0f5;
  -webkit-box-shadow: 0px 4px 4px 0px #f0f0f5;
}

#casinotable tbody tr.row {
  height: 70px;
}

#casinotable a {
  color: #000!important;
}

#casinotable td {
  padding: 5px;
  border: none;
  border-bottom: 1px solid #bcbcbc;
}

#casinotable td.ranking {
  width: 40px;
  vertical-align: middle;
  text-align: center;
  font-size: 1.4em;
  font-weight: bold;
}

#casinotable td.logo {
  vertical-align: middle;
  text-align: center;
}

#casinotable td.info {
  vertical-align: top;
}

#casinotable td.link {
  vertical-align: middle;
  text-align: center;
}

#casinotable td.link a, td.link a:visited, td.link a:hover, td.link a:active {
  color: #fff!important;
  text-decoration: none!important;
  
}

#casinotable .logo {
  width: 140px;
}

#casinotable img {
  max-width: 140px;
  /*max-width: 140px;
  max-height: 40px;*/
  height: auto;
}

#casinotable .name {
  font-size: 1.2em;
  font-weight: bold;
}

#casinotable .rating-stars {
  float: right;
}

#casinotable ul {
  margin: 0 0 0 15px;
  padding: 0;
  font-size: 1.0em;
  line-height: 1em;
}

@media screen and (max-width: 600px) {

#casinotable .logo {
  width: 100px;
}

#casinotable .logo img {
  max-width: 90px;
}

}

@media screen and (max-width: 500px) {

#casinotable .logo {
  display: none;
}

}

.crt {
  font-size: 0.9em;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  margin-bottom: 20px;
  background: #dbdbdb;
  border: 1px solid #d1e4ff;
  border-radius: 12px;
  float: left;
}

.crt .left {
  float: left;
  width: 50%;
}

.crt .right {
  float: right;
  width: 50%;
}

.crt .bottom {
  display: inline-table;
  margin: 0 auto;
  width: 100%;
  float: left;
}

.crt .mainbonus {
  width: 100%;
  color: #fff;
  background: #366fbf;
  border: 0;
  border-radius: 8px;
  padding: 4px 0 4px 0;
  margin: 0 0 6px 0;
  font-family: "Trebuchet MS";
  font-size: 1.4em;
  font-weight: bold;
  text-align: center;
background: #176a8a url(images/bg50.png) repeat-x;
clear: both;
}

.crt .infoblock {
  display: inline-block;
  font-size: 1em;
  line-height: 1.2em;
  float: left;
  width: 90%;
  padding-left: 5px;
}

.crt .param {
  display: inline-block;
  float: left;
  text-align: right;
  font-weight: bold;
}

.crt .value {
  display: inline-block;
  float: right;
  text-align: left;
}

.bottomest {
  padding-top: 30px;
}

.crt .dyntable {
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: 1.1em;
}

.crt .dyntable .wp-list-table {
  width: 100%;
  border: 0;
  margin-top: 15px;
}

.crt .dyntable th {
  width: 50%;
}

.crt .dyntable td {
  vertical-align: top;
}

.crt .pdb-list span.textarea {
  overflow: visible;
  width: 100%;
  max-width: 100%;
}

.crt .updated {
  display: block;
  margin: 0 auto;
  float: none;
  width: 100%;
  text-align: center;
  font-style: italic;
}

.crt .webpage {
  text-align: center;
  padding-bottom: 5px;
}

.crt .webpage a {
  color: #000;
}

.casinolist .pdb-list thead {
  color: #fff;
  background: #5174f5;
}

.pdb-list img {
  max-width: 100px!important;
  height: auto!important;
  max-height: 40px!important;
}



@media screen and (max-width: 601px) {

.crt .left {
  width: 100%;
}

.crt .right {
  float: left;
  width: 100%;
}

}

@media only screen and (max-width: 768px) {
.crt {
  font-size: 1em;
}

#wpfront-notification-bar {
  display: none;
}

#wpfront-notification-bar-spacer {
  display: none!important;
}

#wpfront-notification-bar-open-button {
  display: none!important;
}

}

