@charset "UTF-8";
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  font-family: monospace,monospace;
  font-size: 1em; }

a {
  background-color: transparent; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b, strong {
  font-weight: bolder; }

code, kbd, samp {
  font-family: monospace,monospace;
  font-size: 1em; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

img {
  max-width: 100%;
  border-style: none; }
  .notes__item-image img {
    max-width: initial;
  }

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button, input {
  overflow: visible; }

button, select {
  text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

fieldset {
  padding: .35em .75em .625em; }

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

progress {
  vertical-align: baseline; }

textarea {
  overflow: auto; }

[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  padding: 0; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details {
  display: block; }

summary {
  display: list-item; }

template {
  display: none; }

[hidden] {
  display: none; }

body {
  overflow-x: hidden; }
.container {
  width: 1200px;
  margin: 0 auto; }

a {
  color: #428bca;
  cursor: pointer;
  text-decoration: none; }

a:hover {
  transition: .3s;
  text-decoration: underline; }
.page-title {
  color: #373b40;
  font-family: "Proxima Nova";
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase; }

.text-block p {
  color: #333333;
  font-family: "Proxima Nova";
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.text-block blockquote {
    margin: 0 30px 15px;
  }
.text-block blockquote p {
  box-sizing: border-box;
  width: 100%;
  margin: 0 0 15px;
  color: #fff;
  font-family: "Proxima Nova";
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  padding: 19px 45px;
  background: #fff3da; }

  .text-block blockquote p {
    color: #333333;

  }
.page-ul {
  list-style: url("/wp-content/themes/ontilt/images/list-style.png");
  padding-left: 60px;
  padding-bottom: 30px; }
  .page-ul__item {
    color: #333333;
    font-family: "Proxima Nova";
    font-size: 14px;
    font-weight: 400;
    line-height: 24px; }

.page-ol {
  padding-left: 60px;
  padding-bottom: 30px; }
  .page-ol__item {
    color: #333333;
    font-family: "Proxima Nova";
    font-size: 14px;
    font-weight: 400;
    line-height: 24px; }

/* кнопки информации на странице бонуса */
.info-inactive:hover {
  background: #eef1f1 !important;
  transition: 0.2s;
  cursor: pointer; }


  .header .container .header-inner .top-block {
    display: flex;
    align-items: center;}
      .header .container .header-inner .top-block .logo .logo_red {
        color: #ff0000; }
      .header .container .header-inner .top-block .logo .logo_black {
        color: #000; }
  .header .container .header-inner .menu {
    color: #767a8f;
    font-family: "Proxima Nova";
    font-size: 14px;
    font-weight: 400;
    flex: 1;
    margin-left: 10px;
    text-transform: uppercase; }
    .header .container .header-inner .menu .menu-inner {
      display: flex;
      align-items: center;
      justify-content: left;
      margin: 0;
      padding: 0;
      list-style: none; }
      .header .container .header-inner .menu .menu-item {
        position: relative; }
        .header .container .header-inner .menu .menu-item a, .header .container .header-inner .menu .menu-item span {
          text-transform: none;
          display: block;
          padding: 10px;
          font-size: 16px;
          font-weight: 400;
          transition: none;
          color: #1e1e1e; }
        .header .container .header-inner .menu .menu-item span {text-decoration:underline;font-weight:bold;}
        .header .container .header-inner .menu .menu-item-object-custom:last-child a {
          width: 240px;
          height: 61px;
          background-image:url(/wp-content/themes/ontilt/images/casino-mesyaca-booi-april2020.png);
          background-repeat: no-repeat;
          background-position: center center;
          background-size: cover;
          padding: 0;
          margin: 10px;
        }
          .header .container .header-inner .menu .menu-item.menu-item-has-children > a {
            padding-right: 18px;
          }
        .header .container .header-inner .menu .menu-item a:hover {
          color: #000;
          text-decoration: none; }
          
        .header .container .header-inner .menu .menu-item ul {
          text-align: center;
          display: none;
          margin: 0;
          padding: 0;
          list-style: none;
          z-index: 2000;
          transition: .3s; }

        @media (min-width:993px) {
          .header .container .header-inner .menu .menu-item ul {
            position: absolute;
            min-width: 200px;
            top: 36px;
            left: 0;
          }
        }
          
      .header .container .header-inner .menu .menu-item:hover {
        color: #000; }
        .header .container .header-inner .menu .menu-item:hover a {
          color: #000; }
        .header .container .header-inner .menu .menu-item:hover ul {
          display: block;
          transition: .3s; }
          .header .container .header-inner .menu .menu-item:hover ul li {
            transition: .3s; }
    .header .container .header-inner .menu .menu-item-has-children:before {
      position: absolute;
      right: 5px;
      top: 16px;
      height:8px;
      transform: translateY(-50%);
      content: url("/wp-content/themes/ontilt/images/menu-arrow-down.png");
      transition: .3s; }
      .header .container .header-inner .menu .menu-item-has-children.opened:before {
        transform:rotate(180deg);
      }
      .header .container .header-inner .menu .menu-item.menu-item-has-children ul li {
        background: #fff;
        transition: none; }
        .header .container .header-inner .menu .menu-item.menu-item-has-children ul li a,
        .header .container .header-inner .menu .menu-item.menu-item-has-children ul li span {
          padding: 15px 30px 15px 20px;
          text-align: left;
        }
        .header .container .header-inner .menu .menu-item.menu-item-has-children ul li:hover {
          background: #fc9901 url(/wp-content/themes/ontilt/images/arrow_right.svg) no-repeat right 5px center;
          -webkit-box-shadow: inset 2px 5px 5px rgba(0,0,0,0.1);
          box-shadow: inset 2px 5px 5px rgba(0,0,0,0.1);
        }
        .header .container .header-inner .menu .menu-item.menu-item-has-children ul li a:hover {
          text-decoration: none;
        color: #fff; }
        .left-column .search-block form {
          opacity: 1;
          right: 0;
          visibility: visible;
          position: static;
        }
        .left-column .search-block .search-input:before {
          display: none;
        }
        .left-column .search-block .search-input input[type="submit"] {
          display: block;
        }
.content {
  padding: 10px 0;
  background: #f2f2f2; }
  .content .container .content-inner {
    display: flex;
    align-items: start;
    justify-content: space-between; }
    .content .container .content-inner .blog {
      margin-right: 18px; }
      .content .container .content-inner .blog__title {
        box-sizing: border-box;
        color: #fff;
        text-transform: uppercase;
        background: #00c856;
        display: flex;
        align-items: center;
        padding: 10px 24px; }
        .content .container .content-inner .blog__title img {
          margin-right: 15px; }
        .content .container .content-inner .blog__title-text {
          font-family: "Proxima Nova";
          font-size: 16px;
          font-weight: 700;
          font-stretch: normal; }
      .content .container .content-inner .blog .slider {
        position: relative;
        width: 100%;
        z-index: 1000; }
        .content .container .content-inner .blog .slider .slick-arrow {
          position: absolute;
          z-index: 999;
          cursor: pointer;
          bottom: 20px;
          right: 54px; }
          .content .container .content-inner .blog .slider .arrow-next {
            right: 20px;
          }
        .content .container .content-inner .blog .slider__item {
          position: relative;
          height: 100%; }
          .content .container .content-inner .blog .slider__item-image img {
            width: 100%;
          height: 340px;
        object-fit: cover; }
          .content .container .content-inner .blog .slider__item-description {
            box-sizing: border-box;
            position: absolute;
            bottom: 3px;
            left: 0;
            right: 0;
            color: #fff;
            background: rgba(0, 0, 0, 0.5);
            z-index: 1001;
            padding: 25px 0 30px 45px;
             }
            .content .container .content-inner .blog .slider__item-description .description__title {
              text-transform: uppercase;
              font-family: "Proxima Nova";
              color: #ffffff;
              font-size: 18px;
              font-weight: 600;
              margin-bottom: 5px; }
            .content .container .content-inner .blog .slider__item-description .description__info {
              display: flex;
              align-items: center;
              color: #cccccc;
              font-family: "Proxima Nova";
              font-size: 14px;
              font-weight: 400; }
              .content .container .content-inner .blog .slider__item-description .description__info-date {
                margin-right: 13px; }
              .content .container .content-inner .blog .slider__item-description .description__info-comments {
                display: flex;
                align-items: center;
                margin-right: 10px; }
                .content .container .content-inner .blog .slider__item-description .description__info-comments img {
                  margin-right: 3px; }
              .content .container .content-inner .blog .slider__item-description .description__info-views {
                display: flex;
                align-items: center; }
                .content .container .content-inner .blog .slider__item-description .description__info-views img {
                  margin-right: 3px; }
      .content .container .content-inner .blog .notes {
        padding: 11px 0 0 0; }
      
    .content .container .content-inner .top .top__list-item a {
      display: block;
      padding: 0;
    width: 100%; }

.text-section {
  background: #f2f2f2; }
  .text-section .container {
    background: #fff; }
    .text-section .container .text-section-inner {
      padding: 1px; }
      .text-section .container .text-section-inner h1 {
        color: #1e1e1e;
        font-family: "Proxima Nova";
        font-stretch: normal;
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 20px;
        text-transform: uppercase; }
      .text-section .container .text-section-inner p {
        color: #333333;
        font-family: "Proxima Nova";
        font-size: 16px;
        font-weight: 400; }
        .text-section .container .text-section-inner p img.alignleft {
          float: left;
          margin-right: 10px;
        }
        .text-section .container .text-section-inner p img.alignright {
          float: right;
          margin-left: 10px;
        }
        .text-section .container .text-section-inner p img.aligncenter {
          margin: 5px auto;
          display: block;
        }
        .container .text-block ul:not(.square) {
          list-style: url("/wp-content/themes/ontilt/images/icons8-ок-filled-13.png");
          margin: 20px 0 20px 20px; }
          .container .text-block ul li {
            color: #333333;
            font-family: "Proxima Nova";
            font-size: 16px;
            font-weight: 400;
            line-height: 22px; }
.pageviews-wrapper {
  display: none;
}
.top-online {
  background: #f2f2f2; }
  .top-online .container .top-online-inner .top-online__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    padding: 0 7px; }
    .top-online .container .top-online-inner .top-online__title .title-left {
      display: flex;
      align-items: center;
      margin-bottom: 3px; }
      .top-online .container .top-online-inner .top-online__title .title-left .title-left__text {
        color: #333333;
        font-family: "Proxima Nova";
        padding: 0 30px;
        font-size: 14px;
        line-height: 31px;
        font-weight: 700;
        text-transform: uppercase; }
    .top-online .container .top-online-inner .top-online__title .title-right a {
      color: #333333;
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 18px;
      line-height: 24px;
      font-weight: 600;
      text-transform: capitalize; }
  .top-online .container .top-online-inner .top-online__table-header {
    display: flex;
    align-items: center;
    justify-content: space-around;
    background: #009aff;
    color: #fff;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 0; }
    .top-online .container .top-online-inner .top-online__table-header .table-header__item {
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 18px;
      line-height: 28px;
      font-weight: 500;
      text-transform: uppercase;
      text-align: center;
      width: 20%;
      box-sizing: border-box; }
  .top-online .container .top-online-inner .top-online__content .content__item {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0;
    background: #fff;
    border-top: 1px solid #dbdbdb;}
  .top-online .container .top-online-inner .top-online__content .content__item:last-child {
  border-bottom: 1px solid #dbdbdb;
  }
    .top-online .container .top-online-inner .top-online__content .content__item > div {
      flex-basis: 15.5%;
      padding: 0 1%;
    }
    .top-online .container .top-online-inner .top-online__content .content__item .item__image {
      position: relative;
      flex-basis:10%;
      padding:0
       }
       .top-online .container .top-online-inner .top-online__content .content__item .item__image img {
          object-fit: cover;
          height: 120px;
          width: 170px;
          border: 1px solid #e5e5e5;
       }
      .top-online .container .top-online-inner .top-online__content .content__item .item__image-number {
        position: absolute;
        color: #ffffff;
        font-family: "Proxima Nova";
        font-size: 21px;
        font-weight: 500;
        text-transform: uppercase;
        background: #ff6600;
        left: 0;
        bottom: 4px;
        padding: 4px 12px; }
      .top-online .container .top-online-inner .top-online__content .content__item .item-title {
          font-family: "Proxima Nova";
          font-size:15px;
          font-weight:bold;
          /*flex-basis: 10%;*/
      }
    .top-online .container .top-online-inner .top-online__content .content__item .item__bonus-text {
      color: #333333;
      font-family: "Proxima Nova";
      font-size: 22px;
      font-weight: 600;
      margin: 5px 0; }
    .top-online .container .top-online-inner .top-online__content .content__item .item__features-text {
      color: #333333;
      font-family: "Proxima Nova";
      font-size: 18px;
      font-weight: 400;
      margin: 4px 0;
       }
      .top-online .container .top-online-inner .top-online__content .content__item .item__features-text p {
        font-family: "Proxima Nova";
        position: relative;
        padding-left: 14px;
        margin: 3px 0;
      }
    .top-online .container .top-online-inner .top-online__content .content__item .item__features-text p:before {
      position: absolute;
      left: 0;
      content: url("/wp-content/themes/ontilt/images/blue-ok.png");
     }
      .top-online .container .top-online-inner .top-online__content .content__item .item__features-text p:last-child {
        display:none
      }
    .top-online .container .top-online-inner .top-online__content .content__item .item__get-bonus {
      flex-basis:8%;
      justify-content: space-around;
       }
      .top-online .container .top-online-inner .top-online__content .content__item .item__get-bonus a {
        color: #ffffff;
        font-family: "Proxima Nova";
        font-size: 15px;
        line-height: 60px;
        font-weight: 500;
        font-stretch: normal;
        background: #ff7200;
        padding: 14px 15px;
        display: inline-block;
        transition: .3s;
        text-transform: uppercase; }
      .top-online .container .top-online-inner .top-online__content .content__item .item__get-bonus:hover a {
        opacity: .9;
      text-decoration: none; }

    .top-online .container .top-online-inner .top-online__refresh .refresh_red {color: #ff0000;}

.content2 {
  background: #f2f2f2; }
  .content2 .container .content2-inner {
    background: #fff;
    padding-top: 1px;
    padding-bottom: 10px; }
  .container .text-block h1,
  .container .text-block h2,
  .container .text-block h3,
  .container .text-block h4,
  .container .text-block h5,
  .container .text-block h6 {
    color: #1e1e1e;
    font-family: "Proxima Nova";
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 18px;
    padding: 0 30px; }
  .container .blog-page__column1.text-block h1 {
    color: #1e1e1e;
    font-family: "Proxima Nova";
    font-stretch: normal;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: left; }
  .container .blog-page__column1.text-block h2 {
  color: #1e1e1e;
    font-size: 22px;
    font-family: "Proxima Nova";
    font-stretch: normal;
    font-weight: 600;
    text-transform: uppercase; }
  .container .blog-page__column1.text-block h3 {
  color: #1e1e1e;
    font-family: "Proxima Nova";
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 18px;
    padding: 0 30px; }
  .container .blog-page__column1.text-block h4 {
    font-weight: 400;
    padding: 0;
  }
  
    .container .text-block h1 {
      color: #1e1e1e;
      font-size: 24px;
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 20px;
    }
    .container .text-block h2 {
      color: #1e1e1e;
      font-size: 22px;
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-weight: 700;
      text-transform: uppercase;
    }
    .text-block h3 {
      color: #1e1e1e;
      font-size: 19px;
      font-family: "Proxima Nova";
      font-weight: 700;
      text-transform: uppercase;
    }
    .text-block h4 {
      font-size: 16px;
    }
    .text-block h5,
    .text-block h6 {
      font-size: 15px;
    }
    .text-block > p a {
      transition: .3s;
      color: #428bca;
      font-family: "Proxima Nova";
      font-size: 17px;
      font-weight: 400;
    }
    .container .text-block > p a:hover {
      color: red;

    }
    .container .text-block > p,
    .review-text p {
      padding: 0 30px;
      margin-bottom: 20px; }
      .container .page-text.text-block h1,
      .container .page-text.text-block h2,
      .container .page-text.text-block h3,
      .container .page-text.text-block h4,
      .page-text.text-block > p {
        padding: 0;
      }
    .content2 .container .content2-inner .content2__table .table__item-info {
      width: 59%; }
    .content2 .container .content2-inner .top-online__title {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 10px 0 5px;
      margin-bottom: 10px; }
      .content2 .container .content2-inner .top-online__title .title-left {
        display: flex;
        align-items: flex-end; }
        .content2 .container .content2-inner .top-online__title .title-left img {
          margin-right: 7px; }
        .content2 .container .content2-inner .top-online__title .title-left__text {
          color: #1e1e1e;
          font-family: "Proxima Nova";
          font-stretch: normal;
          font-size: 24px;
          line-height: 31px;
          font-weight: 700;
          text-transform: uppercase; }
      .content2 .container .content2-inner .top-online__title .title-right a {
        color: #333333;
        font-family: "Proxima Nova";
        font-stretch: normal;
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        text-transform: uppercase; }
    .content2 .container .content2-inner .content2__table-header {
      background: #00c856;
      padding: 12px 16px;
      color: #fff;
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 18px;
      line-height: 28px;
      font-weight: 500;
      text-transform: uppercase; }

.text-section2 {
  padding: 1px 1px 2rem;
  background: #f2f2f2; }
  .text-section2 .container .text-section2-inner {
    background: #fff;
    padding: 10px 0 10px 0; }
    .text-section2 .container .text-section2-inner #before-list {
      margin-bottom: 15px; }
    .text-section2 .container .text-section2-inner .text-section2__list {
      padding: 0 45px 0 70px;
      list-style: url("/wp-content/themes/ontilt/images/list-style.png");
      margin: 0;
      color: #333333;
      font-family: "Proxima Nova";
      font-size: 14.5px;
      line-height: 22px;
      font-weight: 400;
      width: 60%;
      margin-bottom: 30px; }
    .text-section2 .container .text-section2-inner .text-section2__bottom-block {
      display: flex;
      justify-content: space-between;
      padding: 0 45px; }
      .text-section2 .container .text-section2-inner .text-section2__bottom-block .text-section2__bottom-block-inner {
        width: 69%; }
        .text-section2 .container .text-section2-inner .text-section2__bottom-block .text-section2__bottom-block-inner .text-section2__title {
          padding: 0; }
        .text-section2 .container .text-section2-inner .text-section2__bottom-block .text-section2__bottom-block-inner .text-section2__text {
          padding: 0;
          margin: 0; }
          .text-block .text-section2__similar {
            float: right; }
        .text-block .text-section2__similar .similar__title {
          color: #ffffff;
          font-family: "Proxima Nova";
          font-size: 16px;
          font-weight: 400;
          background: #00c796;
          padding: 10px 105px 10px 30px; }
          .text-block .text-section2__similar .similar__list {
          list-style: none;
          border-left: 6px solid #00c796;
          margin: 8px 0 0 0;
          padding-left: 20px; }
          .text-block .text-section2__similar li {
            padding: 0;
            line-height: 16px; }
            .text-block .text-section2__similar a {
              color: #767a8f;
              font-family: "Proxima Nova";
              font-size: 16px;
              font-weight: 400; }
              .text-block .text-section2__similar a:hover {
              color: #00c697;
              text-decoration: none; }

.social {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  background: #f2f2f2;
  padding-bottom: 50px; }
  
    .social .container .social-inner .social-block {
      display: flex;
      justify-content: center;
      margin: 0;
      list-style: none;
      padding: 0; }
      .social .container .social-inner .social-block li {
        flex: 0 0 20%; }
        .social .container .social-inner .social-block li a {
          display: block;
          width: 100%;
          height: 25px;
          background-size: contain !important;
        margin: 10px 0; }
      .social .container .social-inner .social-block .tweet-social {
        background: #00cdff; }
        .social .container .social-inner .social-block .tweet-social a {
          background: url('/wp-content/themes/ontilt/images/tweet-social.png') no-repeat center;
        }
      .social .container .social-inner .social-block .vk-social {
        background: #00669c; }
        .social .container .social-inner .social-block .vk-social a {
          background: url('/wp-content/themes/ontilt/images/vk-social.png') no-repeat center;
        }
      .social .container .social-inner .social-block .telegram-social {
        background: #009acf; }
        .social .container .social-inner .social-block .telegram-social a {
          background: url('/wp-content/themes/ontilt/images/telegram-social.png') no-repeat center;
        }
      .social .container .social-inner .social-block .ok-social {
        background: #f58220; }
        .social .container .social-inner .social-block .ok-social a {
          background: url('/wp-content/themes/ontilt/images/ok_share_logo.png') no-repeat center;
        }
      .social .container .social-inner .social-block .fb-social {
        background: #00669c; }
        .social .container .social-inner .social-block .fb-social a {
          background: url('/wp-content/themes/ontilt/images/fb-social.png') no-repeat center;
        }
      .social .container .social-inner .social-block li:hover {
        opacity: 0.9; }

.footer {
  background: #303030; }
  .footer .container .footer-inner {
    padding: 36px 0;
    display: flex;
    justify-content: space-around; }
    .footer .container .footer-inner .footer__list1,
    .footer .container .footer-inner .footer__list2 {
      list-style: none;
      margin-top: 22px;
      padding: 0; }
      .footer .container .footer-inner .footer__list1 a, .footer .container .footer-inner .footer__list1 span {
        color: #ffffff;
        font-family: "Proxima Nova";
        font-stretch: normal;
        font-size: 16px;
        line-height: 18px;
        font-weight: 300;
        text-transform: capitalize; }
      .footer .container .footer-inner .footer__list2 a {
        color: #999999;
        font-family: "Proxima Nova";
        font-stretch: normal;
        font-size: 14px;
        line-height: 18px;
        font-weight: 300;
        text-transform: uppercase; }
    .footer .container .footer-inner .footer__subscribe1 .subscribe1__text {
      color: #fff;
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 18px;
      line-height: 25px;
      font-weight: 600;
      text-transform: uppercase;
      margin-top: 15px;
      margin-bottom: 12px; }
    .footer .container .footer-inner .footer__subscribe1 .subscribe1__buttons .buttons__item a {
      margin-right: 1px; }
    .footer .container .footer-inner .footer__subscribe2 {
      width: 35%; }
      .footer .container .footer-inner .footer__subscribe2 .subscribe2__text {
        color: #fff;
        font-family: "Proxima Nova";
        font-stretch: normal;
        font-size: 18px;
        line-height: 25px;
        font-weight: 600;
        text-transform: uppercase;
        margin-bottom: 12px; }
      .footer .container .footer-inner .footer__subscribe2 .subscribe2__inputs {
        display: flex;
        align-items: center; }
        .footer .container .footer-inner .footer__subscribe2 .subscribe2__inputs input {
          box-sizing: border-box;
          width: 60%;
          margin-right: 9px;
          text-transform: uppercase;
          padding: 12.8px 20px;
          box-shadow: inset 3px 4px 5px rgba(0, 0, 0, 0.42); }
        .footer .container .footer-inner .footer__subscribe2 .subscribe2__inputs input::placeholder {
          color: #333333;
          font-family: "Proxima Nova";
          font-stretch: normal;
          font-size: 12px;
          font-weight: 400; }
        .footer .container .footer-inner .footer__subscribe2 .subscribe2__inputs input:-ms-input-placeholder {
          color: #333333;
          font-family: "Proxima Nova";
          font-stretch: normal;
          font-size: 12px;
          font-weight: 400; }
        .footer .container .footer-inner .footer__subscribe2 .subscribe2__inputs input::-ms-input-placeholder {
          color: #333333;
          font-family: "Proxima Nova";
          font-stretch: normal;
          font-size: 12px;
          font-weight: 400; }
        .footer .container .footer-inner .footer__subscribe2 .subscribe2__inputs button {
          width: 37%;
          text-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
          color: #ffffff;
          font-family: "Proxima Nova";
          font-stretch: normal;
          height: 46px;
          font-size: 15px;
          line-height: 16px;
          font-weight: 500;
          text-transform: uppercase;
          background: #00cd00;
          border: none;
          cursor: pointer;
        transition: .3s opacity; }
          .footer .container .footer-inner .footer__subscribe2 .subscribe2__inputs button:hover {
            opacity: 0.9;
          }
  .top__title {
    display: flex;
    align-items: center;
    background: #0097dc;
    width: 100%;
    box-sizing: border-box;
    color: #fff;
    text-transform: uppercase;
    padding: 11.5px 24px; }
    .top__title img {
      margin-right: 10px; }
    .top__title-text {
      color: #ffffff;
      font-family: "Proxima Nova";
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      font-weight: 700;
      text-transform: uppercase; }
  .top__list-item {
    display: flex;
    align-items: center;
    height: 65px;
    position: relative;
    padding-left: 20px;
    background: #fff;
    overflow: hidden;
    border-top: none; }
    .top__list-item:hover img {
      width: 0;
      margin: 0;
      height: 0;
      transition: 0.3s;
    }
    .top__list-item a {
      position: relative;
      color: #333333;
      font-family: "Proxima Nova";
      font-size: 15px;
      font-weight: 400;
      text-transform: capitalize; }
    .top__list-item a:hover {
      text-decoration: none; }

  .top__list-item:hover {
    background: #fafafa;
    display: flex;
    transition: .3s; }
    .top__list-item img {
      margin-right: 20px;
width: 50px;
height: 50px;
border-radius: 50px;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
    }
  .top__button {
    text-align: center;
    background: #fff;
    border-top: none; }
    .top__button a {
      color: #333333;
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 16px;
      font-weight: 300;
      padding: 20px 0;
      display: block;
      text-transform: capitalize; }
    .top__button a:hover {
      color: #fff;
      text-decoration: none; }
  .top__button:hover {
    background: #ff6600;
    transition: .3s; }
    .top__list-item-play {
      font-family: "Proxima Nova";
      font-weight: 700;
      font-size: 12px;
      position: absolute;
      width: 0;
      right: 0;
      background: #ff6600;
      text-align: center;
      height: 100%;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
  }
  .top__list-item:hover .top__list-item-play {
    width: 110px;
    transition: .3s;
    float: right;
}
.top__list-item-play:hover {
  opacity: 0.9;
}
  .top__list-item-play a {
    font-size: 12px;
    color: #fff;
    display: block;
    line-height: 65px;
    text-decoration: none;
}
.top__list-item-play a:before {
  display: none;
}
.notes {
  padding: 20px 0 0 0;
  background: #fff; }
  .notes__item {
    display: flex;
    margin-bottom: 18px;
    padding: 8px 8px 8px 0; }
    .notes__item-image {
      margin-right: 16px; }
      .notes__item-image img {
        padding-left: 20px;
        width: 200px;
        height: 150px;
        object-fit: cover;
      }
      .blog-page .notes__item-image img {
        padding-left: 40px;
        width: 200px;
        height: 150px;
        object-fit: cover;
      }
      .notes__item-text {
        width: 96%;
      }
    .notes__item-text .text__title {
      font-weight: 600;
      color: #ff5800;
      letter-spacing: normal;
      font-family: "Proxima Nova";
      font-size: 18px;
      text-transform: uppercase; }
    .notes__item-text .text__info {
      display: flex;
      align-items: center;
      color: #686868;
      font-family: "Proxima Nova";
      font-size: 14px;
      font-weight: 400;
      margin: 7px 0; }
      .notes__item-text .text__info-date,
      .notes__item-text .comments__text {
        margin-right: 8px; }
      .notes__item-text .text__info-comments {
        display: flex;
        align-items: center; }
        .notes__item-text .text__info-comments img {
          margin-right: 2px; }
      .notes__item-text .text__info-views {
        display: flex;
        align-items: center; }
        .notes__item-text .text__info-views img {
          margin-right: 2px; }
    .notes__item-text .text__description {
      color: #333333;
      font-family: "Proxima Nova";
      font-size: 16px;
      line-height: 22px;
      font-weight: 400;
      margin-bottom: 5px; }
      .notes__item-text .text__description p {
        margin: 0;
      }
    .notes__item-text .text__link {
      text-align: right;
      padding-right: 11px; }
      .notes__item-text .text__link a {
        color: #0099ff;
        font-family: "Proxima Nova";
        font-size: 16px;
        font-weight: 600;
        text-decoration: underline;
        letter-spacing: normal; }
      .notes__item-text .text__link a:hover {
        text-decoration: none; }
  .notes__button {
    width: 100%;
    text-align: center;
    background: #00c856;
    padding: 19px 0; }
    .notes__button a {
      color: #ffffff;
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 18px;
      font-weight: 600;
      padding: 18px 200px;
      text-transform: uppercase; }
    .notes__button a:hover {
      color: #fff;
      text-decoration: none; }
  .notes__button:hover {
    background: #009aff;
    transition: .3s; }

.pages {
  background: #f2f2f2; }
  .pages .pages__list {
    background: #fff;
    list-style: none;
    margin: 0;
    padding: 60px 0;
    display: flex;
    align-items: center;
    justify-content: center; }
    .pages .pages__list-item a {
      color: #333333;
      font-family: "Proxima Nova";
      font-size: 16px;
      font-weight: 400;
      text-decoration: none;
      margin: 0 9px;
      padding: 0 2px; }
    .pages .pages__list-item a:hover {
      text-decoration: none; }

.active {
  padding: 6.5px 0;
  background: #00afff;
  border-radius: 5px; }
  .active a { color: #428bca !important; }
  .active a:hover { text-decoration: none !important; }
  #wpforo-wrap .active a {
    color: #666666 !important;
  }

/* второй стиль страниц */
.navigation {
  background-color: #fff;
  padding-left: 30px; }
  .navigation .nav-links {
    background-color: #fff;
    list-style: none;
    margin: 0;
    padding: 60px 0;
    display: flex;
    align-items: center;
    justify-content: left; }
    .nav-links a,
    .nav-links span {
      font-family: "Proxima Nova";
      font-size: 15px;
      font-weight: 400;
      box-sizing: border-box;
      display: flex;
      align-items: center;
      justify-content: center;
      height: 34px;
      width: 34px;
      color: #6e7073;
      border: 1px solid #dedede;
      margin-right: -1px; }
      .nav-links a {
        font-family: "Proxima Nova";
        color: #6e7073;
        font-size: 15px;
        font-weight: 400;
        text-decoration: none;
        padding: 9px 13.5px; }
    .nav-links a:hover,
    .nav-links span {
      background-color: #f2f2f2; }
.nav-links .next,
.nav-links .prev {
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}
.nav-links .prev {
  background-image: url('/wp-content/themes/ontilt/images/listing-left.png');
}
.nav-links .next {
  background-image: url('/wp-content/themes/ontilt/images/listing-right.png');
}
.breadcrumbs {
  padding: 10px 0;
  background: #f2f2f2; }
  .breadcrumbs__list {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0; }
    .breadcrumbs__list span,
    .breadcrumbs__list a {
      color: #333333;
      font-family: "Proxima Nova";
      font-size: 14px;
      font-weight: 400; }
      .breadcrumbs__list > span > span > a {
  /*background: url(/wp-content/themes/ontilt/images/breadcrumbs.png) no-repeat;
  width: 19px;
  height: 14px;
  font-size: 0;
  display: inline-block;
  vertical-align: top;*/
}
.blog-page {
  background: #f2f2f2; }
  .blog-page .container .blog-page-inner {
    display: flex; }
    .blog-page .container .blog-page-inner .blog-page__column1 {
      margin-right: 18px;
      margin-bottom: 65px; }
      .blog-page .container .blog-page-inner .blog-page__column1 .column1__block {
        background: #fff;
        padding: 35px 45px;
        margin-bottom: 35px; }
        .blog-page .container .blog-page-inner .blog-page__column1 .column1__block .column1__block-text {
          color: #333333;
          font-family: "Proxima Nova";
          font-size: 14px;
          line-height: 17px;
          font-weight: 400;
          margin-bottom: 25px; }
        .blog-page .container .blog-page-inner .blog-page__column1 .column1__block .column1__block-title {
          color: #373b40;
          font-family: "Proxima Nova";
          
          font-size: 22px;
          font-weight: 400;
          text-transform: uppercase;
          margin-bottom: 17px; }
      .blog-page .container .blog-page-inner .blog-page__column1 .notes .notes__item:last-child {
        margin: 0; }
      .blog-page .container .blog-page-inner .blog-page__column1 .social {
        padding: 0; }
        .blog-page .container .blog-page-inner .blog-page__column1 .social .block-item {
          height: 33px; }
          .blog-page .container .blog-page-inner .blog-page__column1 .social .block-item a {
            height: 20px;
            margin: 5px 0;
            background-size: contain !important; }

.bonuses__content {
  background: #f2f2f2; }
  .bonuses__content .container .bonuses__content-inner {
    display: flex; }
    .bonuses__content .container .bonuses__content-inner .left-column {
      background: #fff;
      margin: 0 15px 2rem 0;
      padding-top: 26px; }
      .bonuses__content .container .bonuses__content-inner .left-column .page-title {
        padding: 0 50px 0 35px;
        margin-bottom: 15px; }
      .bonuses__content .container .bonuses__content-inner .left-column .page-text {
        padding: 0 50px 0 35px;
        margin-bottom: 30px; }
      .bonuses__content .container .bonuses__content-inner .left-column .top-online__refresh {
        padding-bottom: 20px;padding-left: 25px; }
      .bonuses__content .container .bonuses__content-inner .left-column .pages2 {
        margin: 25px 0; }
        .bonuses__content .container .bonuses__content-inner .left-column .pages2__list {
          padding: 0; }
          .bonuses__content .container .bonuses__content-inner .left-column h1 {
            color: #1e1e1e;
font-family: "Proxima Nova";
letter-spacing: normal;
font-stretch: normal;
font-size: 24px;
font-weight: 700;
text-transform: uppercase;
padding: 0 30px;
margin-bottom: 25px;
          }

.content2__table {
  padding: 0 25px; }
  .content2__table .table__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 0 5px 0;
    border-bottom: 2px solid #e6e6e6; }
    .content2__table .table__item:last-child {
      border-bottom: 2px solid #e6e6e6;
    }
    .content2__table .table__item-image {
      width: 16%; }
      .bonuses__content-inner .content2__table .table__item-image {
        width: 22%; }
      .content2__table .table__item-image img {
        object-fit: cover;
        width: 170px;
        height: 120px; }
    .content2__table .table__item-info {
      width: 45%; }
      .content2__table .table__item-info-title {
        font-family: "Proxima Nova";
        color: #333333;
        display: inline-block;
        text-decoration: none;
        font-stretch: normal;
        font-size: 20px;
        line-height: 28px;
        font-weight: 500;
        text-transform: capitalize;
        margin-bottom: 3px; }
        .content2__table .table__item-info-title:hover {
          text-decoration: none;
        }
      .content2__table .table__item-info-flags {
        display: flex;
        align-items: center;
        width: 60%;
        margin-bottom: 10px; }
        .content2__table .table__item-info-flags .flags__item {
          max-width: 65px;
          margin: 0 2px;
          max-height: 43px; }
          .content2__table .table__item-info-flags .flags__item:first-child {
            margin-left: 0;
          }
          .content2__table .table__item-info-flags .flags__item img {
            width: 29px;
            height: auto;
            border: 1px solid #e6e6e6; }
      .content2__table .table__item-info-features {
        color: #333333;
        font-family: "Proxima Nova";
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
        font-stretch: normal; }
      .content2__table .table__item-info-features span {
        color: #f00;
      }
    .content2__table .table__item-links {
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 15px;
      line-height: 40px;
      font-weight: 500;
      text-transform: uppercase;
      margin-bottom: 3px;
      text-align: center; }
      .content2__table .table__item-links-more {
        border-radius: 5px;
        margin-bottom: 5px;
        margin-top: 10px; }
        .content2__table .table__item-links-more a {
          color: #666;
          display: inline-block;
          background-color: #fff;
          padding: 7px 38px;
          box-sizing: border-box;
          border: 2px solid #666;
          width: 200px;
        transition: .3s all; }
        .content2__table .table__item-links-more a:hover {
          background-color: #666;
          border: 2px solid #666;
          color: #fff;
          text-decoration: none; }
      .content2__table .table__item-links-get-bonus {
        padding: 8px 0;
        border-radius: 5px; }
        .content2__table .table__item-links-get-bonus a {
          color: #fff;
          width: 200px;
          box-sizing: border-box;
          background: #0099ff;
          border: 2px solid #0099ff;
          display: inline-block;
          transition: .3s all;
          padding: 7px 12px; }
        .content2__table .table__item-links-get-bonus a:hover {
          text-decoration: none;
          border: 2px solid #0099ff;
        background: #0099ff;
        color: #fff;
       }

.top-online__refresh {
  font-family: "Proxima Nova";
  font-size: 16px;
  font-style: italic;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background: #fff; }

  .top-online__refresh .refresh_red {
    color: #ff0000;
    font-weight: 500; }

.item__rating {
  text-align: center; }
  .item__rating-block span {
    font-family: "Proxima Nova";
    position: relative;
    font-size: 36px;
    color: #ffcd0d; }
  .item__rating-block span:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    content: '\2605'; }
  .right-column .item__rating-block span:before {
    top: 1px;
    left: 3px;
  }
  .item__rating-block.rate-1 span:first-child:before {
    display: block !important;
  }
  .item__rating-block.rate-2 span:nth-child(1):before,
  .item__rating-block.rate-2 span:nth-child(2):before {
    display: block !important;
  }
  .item__rating-block.rate-3 span:nth-child(1):before,
  .item__rating-block.rate-3 span:nth-child(2):before,
  .item__rating-block.rate-3 span:nth-child(3):before {
    display: block !important;
  }
  .item__rating-block.rate-4 span:nth-child(1):before,
  .item__rating-block.rate-4 span:nth-child(2):before,
  .item__rating-block.rate-4 span:nth-child(3):before,
  .item__rating-block.rate-4 span:nth-child(4):before {
    display: block !important;
  }
  .item__rating-block.rate-5 span:nth-child(1):before,
  .item__rating-block.rate-5 span:nth-child(2):before,
  .item__rating-block.rate-5 span:nth-child(3):before,
  .item__rating-block.rate-5 span:nth-child(4):before,
  .item__rating-block.rate-5 span:nth-child(5):before {
    display: block !important;
  }
  .item__rating-link {
    width: 100%;
  }
  .item__rating-link a {
    color: #0099ff;
    font-family: "Proxima Nova";
    font-stretch: normal;
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
    letter-spacing: normal; }
  .item__rating-link a:hover {
    text-decoration: none; }

.blog-full {
  background: #f2f2f2; }
  .blog-full .container .blog-full-inner {
    display: flex; }
    .blog-full .container .blog-full-inner .left-column {
      background: #fff;
      margin-right: 18px;
      margin-bottom: 100px; }
      .blog-full .container .blog-full-inner .left-column img {
        width: 100%; }
        .blog-full .container .blog-full-inner .left-column > img {
          max-height: 300px;
          object-fit: cover;
        }
      .blog-full .container .blog-full-inner .left-column .blog-full__title {
        color: #0099ff;
        font-family: "Proxima Nova";
        font-stretch: normal;
        letter-spacing: normal;
        font-size: 24px;
        font-weight: 600;
        text-transform: uppercase;
        padding-left: 15px;
        margin-top: 15px; }
      .blog-full .container .blog-full-inner .left-column .text__info {
        display: flex;
        align-items: center;
        color: #686868;
        font-family: "Proxima Nova";
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 15px;
        padding-left: 15px; }
        .blog-full .container .blog-full-inner .left-column .text__info-date {
          margin-right: 5px; }
        .blog-full .container .blog-full-inner .left-column .text__info-comments {
          display: flex;
          align-items: center;
          margin-right: 10px; }
          .blog-full .container .blog-full-inner .left-column .text__info-comments img {
            margin-right: 2px; }
          .blog-full .container .blog-full-inner .left-column .text__info-comments .comments__text {
            font-size: 15px;
            color: #686868; }
        .blog-full .container .blog-full-inner .left-column .text__info-views {
          display: flex;
          align-items: center; }
          .blog-full .container .blog-full-inner .left-column .text__info-views img {
            margin-right: 2px; }
          .blog-full .container .blog-full-inner .left-column .text__info-views .views__text {
            font-size: 15px;
            color: #686868; }
      .blog-full .container .blog-full-inner .left-column .page-title {
        padding: 0 15px 18px 15px; }
      .blog-full .container .blog-full-inner .left-column .page-text {
        padding: 0 15px 30px 15px; }
      .blog-full .container .blog-full-inner .left-column .page-ul {
        padding-left: 90px; }
        iframe {
          max-width: 100%;
        }
      .blog-full .container .blog-full-inner .left-column .social {
        padding: 0; }
      .blog-full .container .blog-full-inner .right-column .top {
      width: 100%; }
        .blog-full .container .blog-full-inner .right-column .top__title {
          padding-left: 40px; }

.comments {
  background: #f2f2f2; }
  .comments .respond {
    margin-bottom: 15px;
  }
  .comments .container {
    width: 100%; }
    .comments .container .comments-inner {
      background: #fff;
      padding: 30px 30px 50px 30px; }
      .comments .container .comments-inner .comments__title,
      .comments .comment-title {
        color: #333938;
        font-family: "Proxima Nova";
        font-stretch: normal;
        font-size: 16px;
        line-height: 22px;
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 5px; }
      .comments .container .comments-inner .comments__notice {
        color: #92918c;
        font-family: "Proxima Nova";
        font-stretch: normal;
        letter-spacing: normal;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 25px; }
      .comments .container .comments-inner .comments__comment-title,
      .comments .container .comments-inner form > p {
        color: #5d605a;
        font-family: "Proxima Nova";
        font-stretch: normal;
        letter-spacing: normal;
        font-size: 14px;
        font-weight: 500;
        text-transform: uppercase;
        margin-top: 5px;
        margin-bottom: 5px; }
        .comments .container .comments-inner form > p a {
          font-weight: 700;
          color: #5d605a;
        }
        .comments .container .comments-inner form > p {
          font-size: 14px;
        }
      .comments .container .comments-inner .comments__comment textarea {
        width: 60%;
        height: 150px;
        border: 2px solid #e3e3e3;
        margin-bottom: 25px;
        color: #333333;
        font-family: "Proxima Nova";
        font-size: 14.5px;
        line-height: 17px;
        font-weight: 400;
        padding: 10px 15px; }
      .comments .container .comments-inner .comments__name-title {
        color: #5d605a;
        font-family: "Proxima Nova";
        
        letter-spacing: normal;
        font-size: 16px;
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 5px; }
      .comments .container .comments-inner .comments__name input {
        margin-bottom: 25px;
        width: 50%;
        color: #333333;
        font-family: "Proxima Nova";
        font-size: 14.5px;
        line-height: 17px;
        font-weight: 400;
        padding: 10px 15px;
        border: 2px solid #e3e3e3; }
      .comments .container .comments-inner .comments__email-title {
        color: #5d605a;
        font-family: "Proxima Nova";
        
        letter-spacing: normal;
        font-size: 16px;
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 5px; }
      .comments .container .comments-inner .comments__email input {
        margin-bottom: 25px;
        width: 50%;
        color: #333333;
        font-family: "Proxima Nova";
        font-size: 14.5px;
        line-height: 17px;
        font-weight: 400;
        padding: 10px 15px;
        border: 2px solid #e3e3e3; }
      .comments .container .comments-inner input[type="submit"] {
        color: #fff;
        font-family: "Proxima Nova";
        
        letter-spacing: normal;
        font-size: 16px;
        font-weight: 500;
        text-transform: uppercase;
        padding: 11px 21.3px;
        background: #ff6600;
        border-radius: 5px;
        border: none;
        cursor: pointer; }
      .comments .container .comments-inner input[type="submit"]:hover {
        background: #ff5600;
        transition: 0.3s; }

.same-notes {
  background: #f2f2f2;
  margin-bottom: 25px; }
  .same-notes .container {
    width: 100%; }
    .same-notes .container .same-notes-inner {
      background: #fff; }
      .same-notes .container .same-notes-inner .same-notes__title {
        display: flex;
        align-items: center;
        width: 100%;
        box-sizing: border-box;
        color: #fff;
        text-transform: uppercase;
        padding: 11px 40px;
        background: #00cd00; }
        .same-notes .container .same-notes-inner .same-notes__title img {
          margin-right: 10px; }
        .same-notes .container .same-notes-inner .same-notes__title .same-notes__title-text {
          color: #ffffff;
          font-family: "Proxima Nova";
          font-stretch: normal;
          letter-spacing: normal;
          font-size: 16px;
          font-weight: 700;
          text-transform: uppercase; }
      .same-notes .container .same-notes-inner .same-notes__content {
        padding-bottom: 11px; }
        .same-notes .container .same-notes-inner .same-notes__content .same-notes__item {
          padding: 11px 15px 0 13px;
          display: flex;
          align-items: flex-end; }
          .same-notes .container .same-notes-inner .same-notes__content .same-notes__item img {
            margin-right: 11px;
          width: 66px;
        height: 66px;
      flex: none; }
          .same-notes .container .same-notes-inner .same-notes__content .same-notes__item-text {
            width: 100%;
            border-bottom: 1px solid #dbdbdb; }
            .same-notes .container .same-notes-inner .same-notes__content .same-notes__item-text-title {
              color: #0099ff;
              font-family: "Proxima Nova";
              font-stretch: normal;
              letter-spacing: normal;
              font-size: 14px;
              line-height: 18px;
              font-weight: 600;
              margin-bottom: 3px; }
            .same-notes .container .same-notes-inner .same-notes__content .same-notes__item-text-info {
              color: #686868;
              font-family: "Proxima Nova";
              font-size: 14px;
              font-weight: 400;
              margin-bottom: 5px; }
              .same-notes .container .same-notes-inner .same-notes__content .same-notes__item-text-info a {
                color: #686868;
                text-decoration: underline; }
              .same-notes .container .same-notes-inner .same-notes__content .same-notes__item-text-info a:hover {
                text-decoration: none; }

.bonus-full {
  background: #f2f2f2; }
  .bonus-full .container .bonus-full-inner {
    display: flex; }
    .bonus-full .container .bonus-full-inner .left-column {
      margin-right: 15px; }
      .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner {
        background-size: cover;
        padding: 50px 30px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: space-between; }

        .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block {
          width: 75%; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block__title {
            font-size: 34px;
            font-family: "Proxima Nova";
            font-weight: 400;
            margin-bottom: 25px; }
            .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block__title .licensed {
              font-size: 19px;
              font-family: "Proxima Nova";
              font-stretch: normal;
              letter-spacing: normal;
              font-weight: 400;
              color: #fff; }
            .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block__title .licensed:before {
              content: url("/wp-content/themes/ontilt/images/licensed.png");
              margin-right: 10px;
              margin-left: 5px; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block__rating {
            display: flex;
            align-items: center;
            margin-bottom: 20px; }
            .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block__rating-text {
              font-size: 24px;
              font-family: "Proxima Nova";
              letter-spacing: normal;
              font-weight: 500;
              margin-right: 5px; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block__button {
            background: #0097fa;
            border-radius: 5px;
            width: 50%;
            text-align: center;
            padding: 15px 0; }
            .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block__button a {
              font-size: 18px;
              font-family: "Proxima Nova";
              text-transform: uppercase;
              letter-spacing: normal;
              font-weight: 400;
              color: #fff;
              padding: 15px 50px; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block__button:hover {
            background: #00cf4a;
            transition: .3s; }
            .bonus-full .container .bonus-full-inner .left-column .bonus-banner .bonus-banner-inner .text-block__button:hover a {
              text-decoration: none; }
      .bonus-full .container .bonus-full-inner .left-column .bonus-information {
        background: #fff;
        margin: 25px 0; }
        .bonus-full .container .bonus-full-inner .left-column .bonus-information-inner {
          display: flex; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information-inner .bonus-information__info1 {
            width: 53%;
            color: #1e1e1e;
            border-right: 1px solid #acacac;
            font-family: "Proxima Nova";
            font-size: 16px;
            font-weight: 400;
            letter-spacing: normal; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information-inner .bonus-information__info2 {
            width: 47%;
            background: #fafafa;
            border-bottom: 1px solid #acacac;
            font-family: "Proxima Nova";
            font-size: 16px;
            font-weight: 400;
            letter-spacing: 0.35px; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information-inner #info1,
          .bonus-full .container .bonus-full-inner .left-column .bonus-information-inner #info2 {
            position: relative;
            box-sizing: border-box;
            padding: 10px 0 10px 47px; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information-inner #info1:before,
          .bonus-full .container .bonus-full-inner .left-column .bonus-information-inner #info2:before {
            position: absolute;
            height: 25px;
            left: 13px;
            transform: translateY(-4px); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information-inner #info1:before {
            content: url("/wp-content/themes/ontilt/images/info1-image.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information-inner #info2:before {
            content: url("/wp-content/themes/ontilt/images/info2-image.png"); }
        .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 {
          box-sizing: border-box;
          padding: 25px 0 25px 10px;
          display: flex;
          align-items: flex-start;
          justify-content: space-between; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 .text1__items {
            width: 50%; }
            .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 .text1__items .text1__item {
              margin-bottom: 11px; }
              .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 .text1__items .text1__item-inner {
                display: flex; }
                .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 .text1__items .text1__item-inner .text1__item-key {
                  color: #373b40;
                  font-family: "Proxima Nova";
                  font-size: 14px;
                  line-height: 22px;
                  font-weight: 500;
                  width: 55%; }
                .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 .text1__items .text1__item-inner .text1__item-key:before {
                  margin-right: 4px; }
                .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 .text1__items .text1__item-inner .text1__item-value {
                  color: #2496f6;
                  font-family: "Proxima Nova";
                  font-size: 14px;
                  line-height: 22px;
                  font-weight: 500;
                  width: 45%; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #casino:before {
            content: url("/wp-content/themes/ontilt/images/info-casino.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #type-of-bonus:before {
            content: url("/wp-content/themes/ontilt/images/info-type.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #min-dep:before {
            content: url("/wp-content/themes/ontilt/images/info-min-dep.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #vager:before {
            content: url("/wp-content/themes/ontilt/images/info-vager.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #bonus:before {
            content: url("/wp-content/themes/ontilt/images/info-bonus.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #max-bonus:before {
            content: url("/wp-content/themes/ontilt/images/info-max-bonus.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #promo:before {
            content: url("/wp-content/themes/ontilt/images/info-promo.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #max-bet:before {
            content: url("/wp-content/themes/ontilt/images/info-max-bet.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #max-out:before {
            content: url("/wp-content/themes/ontilt/images/info-vyvod.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #countries:before {
            content: url("/wp-content/themes/ontilt/images/info-countries.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #out:before {
            content: url("/wp-content/themes/ontilt/images/info-out.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #abort:before {
            content: url("/wp-content/themes/ontilt/images/info-abort.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text1 #info-games:before {
            content: url("/wp-content/themes/ontilt/images/info-games.png"); }
        .bonus-full .container .bonus-full-inner .left-column .bonus-information__text2 {
          padding: 22px 23px 54px 11px;
          display: none;
          align-items: flex-start; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text2 .text2__block-left {
            position: relative;
            width: 14%;
            color: #373b40;
            font-family: "Proxima Nova";
            font-size: 14px;
            line-height: 22px;
            font-weight: 500;
            margin-right: 30px;
            padding-left: 17px; }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text2 .text2__block-left:before {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            left: 0;
            content: url("/wp-content/themes/ontilt/images/question-circle-solid.png"); }
          .bonus-full .container .bonus-full-inner .left-column .bonus-information__text2 .text2__block-right {
            width: 81%;
            color: #373b40;
            font-family: "Proxima Nova";
            letter-spacing: 0.3px;
            font-size: 14px;
            line-height: 22px;
            font-weight: 500; }
            .bonus-full .container .bonus-full-inner .left-column .bonus-information__text2 .text2__block-right p:first-child {
              margin-top: 0;
            }
      .bonus-full .container .bonus-full-inner .left-column .comments-inner {
        padding-bottom: 80px;
      margin-bottom: 15px; }
      .bonus-full .container .bonus-full-inner .left-column .last-reviews {
        padding-top: 50px;
        padding-bottom: 50px;
        margin-bottom: 0; }

.casino-rating {
  background: #fff; }
  .casino-rating__header {
    background: #0097dc;
    display: flex;
    align-items: center;
    padding: 11px 30px; }
    .casino-rating__header img {
      margin-right: 22px; }
    .casino-rating__header-title {
      color: #ffffff;
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 18px;
      line-height: 20px;
      font-weight: 700;
      text-transform: uppercase; }
  .casino-rating__item {
    padding: 11px 14px;
    display: flex;
    align-items: flex-start;
    border-top: none; }
    .casino-rating__item img {
      margin-right: 18px;
      height: 100px;
      object-fit: cover;
      width: 38%; }
    .casino-rating__item .item-inner__title {
      color: #333333;
      font-family: "Proxima Nova";
      font-size: 15px;
      line-height: 22px;
      font-weight: 600;
      text-transform: capitalize; }
    .casino-rating__item .item-inner .item__rating-block {
      margin-bottom: 7px; }
      .casino-rating__item .item-inner .item__rating-block span {
        font-size: 30px; }
    .casino-rating__item .item-inner__links {
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 14px;
      font-weight: 500;
      text-transform: uppercase; }
      .casino-rating__item .item-inner__links a {
        color: #ffffff;
        border-radius: 5px;
        padding: 4px 9px; }
      .casino-rating__item .item-inner__links .review {
        background: #00c856; }
      .casino-rating__item .item-inner__links .play {
        background: #009aff; }
      .casino-rating__item .item-inner__links a:hover {
        text-decoration: none;
        background: #ff6600; }

.best-bonuses__header {
  background: #00c856;
  display: flex;
  align-items: center;
  padding: 6px 20px; }
  .best-bonuses__header img {
    margin-right: 15px; }
  .best-bonuses__header-text {
    color: #ffffff;
    font-family: "Proxima Nova";
    font-stretch: normal;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    text-transform: uppercase; }

.best-bonuses .content2__table {
  background: #fff; }
  .best-bonuses .content2__table .table__item-info {
     }
    .best-bonuses .content2__table .table__item-info-title {
      font-size: 20px; }
    .best-bonuses .content2__table .table__item-info-features {
      font-size: 16px;
      font-weight: 400;
      font-stretch: normal; }
    .best-bonuses .content2__table .table__item-info-flags .flags__item {
      margin-right: 5px; }
  .best-bonuses .content2__table .table__item-links {
    font-size: 16px;
    font-stretch: normal; }
    .best-bonuses .content2__table .table__item-links a {
      padding: 5px 0; }

.last-reviews {
  background: #fff;
  margin-top: 50px;
  margin-bottom: 50px; }
  .last-reviews__title {
    color: #373b40;
    font-family: "Proxima Nova";
    font-stretch: normal;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 21px;
    margin-bottom: 22px; }
  .last-reviews__content {
    box-sizing: border-box;
    padding: 0 21px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .last-reviews__content a {
      text-align: center;
      width: 19%;
      color: #0099ff;
      font-family: "Proxima Nova";
      font-stretch: normal;
      font-size: 14px;
      font-weight: 600;
      text-transform: uppercase;
      margin-bottom: 10px; }
      .last-reviews__content a img {
        max-width: 100%;
        object-fit: cover;
        height: 122px;
      }
    .last-reviews__content a:hover {
      text-decoration: none;
      color: #ff6600; }

.site-full {
  background: #f2f2f2; }
  .site-full .container .site-full-inner {
    display: flex; }
    .site-full .container .site-full-inner .left-column {
      margin-right: 15px;
      background: #fff;
      margin-bottom: 100px; }
      .site-full .container .site-full-inner .left-column .top-block {
        margin-bottom: 55px;
        display: flex; }
        .site-full .container .site-full-inner .left-column .top-block img {
          max-width: 300px;
          max-height: 250px;
          flex: none; }
        .site-full .container .site-full-inner .left-column .top-block__text {
          padding: 15px 15px 0 15px; }
          .site-full .container .site-full-inner .left-column .top-block__text-title {
            color: #0099ff;
            font-family: "Proxima Nova";
            font-stretch: normal;
            letter-spacing: normal;
            font-size: 20px;
            line-height: 28px;
            font-weight: 700;
            text-transform: uppercase;
            margin-bottom: 10px; }
          .site-full .container .site-full-inner .left-column .top-block__text-description {
            color: #333333;
            font-family: "Proxima Nova";
            letter-spacing: normal;
            font-size: 16px;
            line-height: 22px;
            font-weight: 400;
            margin-bottom: 17px; }
          .site-full .container .site-full-inner .left-column .top-block__text-link {
            text-align: right; }
            .site-full .container .site-full-inner .left-column .top-block__text-link a {
              color: #333333;
              font-family: "Proxima Nova";
              font-size: 16px;
              line-height: 22px;
              font-weight: 500; }
      .site-full .container .site-full-inner .left-column .rating-block {
        padding: 0 45px; }
        .site-full .container .site-full-inner .left-column .rating-block-main {
          display: flex;
          justify-content: space-between; }
          .site-full .container .site-full-inner .left-column .rating-block-main__grade {
            width: 28.2%; }
            .site-full .container .site-full-inner .left-column .rating-block-main__grade .grade__title {
              color: #1e1e1e;
              font-family: "Proxima Nova";
              font-stretch: normal;
              letter-spacing: normal;
              font-size: 16px;
              line-height: 22px;
              font-weight: 700;
              text-transform: uppercase;
              margin-bottom: 10px; }
            .site-full .container .site-full-inner .left-column .rating-block-main__grade .grade__items-item {
              display: flex;
              align-items: center;
              margin-bottom: 5px; }
              .site-full .container .site-full-inner .left-column .rating-block-main__grade .grade__items-item .value-number {
                font-size: 15px;
                line-height: 35px;
                font-family: 'Proxima Nova';
                font-stretch: normal;
                color: #fff;
                background: #0099ff;
                margin-right: 15px;
                flex: 0 0 35px;
                display: block;
                text-align: center; }
              .site-full .container .site-full-inner .left-column .rating-block-main__grade .grade__items-item .value-text__grade {
                color: #373b40;
                font-family: "Proxima Nova";
                font-stretch: normal;
                letter-spacing: normal;
                font-size: 14px;
                line-height: 16px;
                font-weight: 700;
                margin-bottom: 2px; }
              .site-full .container .site-full-inner .left-column .rating-block-main__grade .grade__items-item .value-text__subject {
                font-family: "Proxima Nova";
                font-stretch: normal;
                letter-spacing: normal;
                font-size: 13px;
                line-height: 15px;
                font-weight: 400;
                color: #333333;
                font-style: italic; }
          .site-full .container .site-full-inner .left-column .rating-block-main__slider {
            padding-bottom: 10px;
            padding-top: 10px;
            width: 43.3%;
            position: relative;
            z-index: 1000; }
            .site-full .container .site-full-inner .left-column .rating-block-main__slider .slider3__item img {
              width: 350px;
              height: 194px;
              object-fit: cover;
            }
            .site-full .container .site-full-inner .left-column .rating-block-main__slider .arrow-prev3,
            .site-full .container .site-full-inner .left-column .rating-block-main__slider .arrow-next3 {
              position: absolute;
              top: 50%;
              transform: translateY(-50%);
              z-index: 1100;
              cursor: pointer; }
              .site-full .container .site-full-inner .left-column .rating-block-main__slider .arrow-prev3 img:hover,
              .site-full .container .site-full-inner .left-column .rating-block-main__slider .arrow-next3 img:hover {
                width: 15px; }
            .site-full .container .site-full-inner .left-column .rating-block-main__slider .arrow-prev3 {
              left: 6px; }
            .site-full .container .site-full-inner .left-column .rating-block-main__slider .arrow-next3 {
              right: 6px; }
          .site-full .container .site-full-inner .left-column .rating-block-main__ratings {
            width: 24.3%; }
            .site-full .container .site-full-inner .left-column .rating-block-main__ratings .ratings__title {
              color: #1e1e1e;
              text-align: center;
              font-family: "Proxima Nova";
              font-stretch: normal;
              letter-spacing: normal;
              font-size: 16px;
              line-height: 22px;
              font-weight: 700;
              text-transform: uppercase; }
            .site-full .container .site-full-inner .left-column .rating-block-main__ratings .item__rating-block {
              text-align: center; }
              .site-full .container .site-full-inner .left-column .rating-block-main__ratings .item__rating-block span {
                font-size: 31px; }
            .site-full .container .site-full-inner .left-column .rating-block-main__ratings .ratings__total {
              display: flex;
              justify-content: center;
              align-items: center;
              font-family: "Proxima Nova";
              font-stretch: normal;
              letter-spacing: normal;
              font-size: 28px;
              line-height: 44px;
              font-weight: 500;
              margin-bottom: 10px; }
              .site-full .container .site-full-inner .left-column .rating-block-main__ratings .ratings__total_red {
                color: #ff0000; }
              .site-full .container .site-full-inner .left-column .rating-block-main__ratings .ratings__total_black {
                color: #373b40; }
            .site-full .container .site-full-inner .left-column .rating-block-main__ratings .ratings__countries {
              display: flex;
              flex-wrap: wrap;
              justify-content: center;
              width: 70%;
              margin: 0 auto; }
              .site-full .container .site-full-inner .left-column .rating-block-main__ratings .ratings__countries .flags__item {
                max-width: 40px;
                margin-right: 3px;
                border: 1px solid #a7a7a7;
                max-height: 26.61px;
                margin: 0 2px 5px; }
                .site-full .container .site-full-inner .left-column .rating-block-main__ratings .ratings__countries .flags__item img {
                  width: 100%; }
        .site-full .container .site-full-inner .left-column .rating-block__links {
          display: flex;
          justify-content: space-between;
          margin-top: 25px;
          margin-bottom: 40px; }
          .site-full .container .site-full-inner .left-column .rating-block__links-review {
            width: 50%;
            text-align: center;
            font-family: "Proxima Nova";
            font-stretch: normal;
            text-transform: uppercase;
            letter-spacing: normal;
            font-size: 18px;
            line-height: 48px;
            font-weight: 700;
            padding: 10px 0;
            color: #fff;
            background: #474747; }
          .site-full .container .site-full-inner .left-column .rating-block__links-go-casino {
            width: 50%;
            text-align: center;
            font-family: "Proxima Nova";
            text-transform: uppercase;
            font-stretch: normal;
            letter-spacing: normal;
            font-size: 18px;
            line-height: 48px;
            font-weight: 700;
            padding: 10px 0;
            color: #fff;
            background: #0099ff; }
          .site-full .container .site-full-inner .left-column .rating-block__links-review:hover, .site-full .container .site-full-inner .left-column .rating-block__links-go-casino:hover {
            opacity: .8;
            transition: 0.3s; }
      .site-full .container .site-full-inner .left-column .overview-first {
        padding: 0 45px;
        display: flex;
        justify-content: space-between; }
        .site-full .container .site-full-inner .left-column .overview-first-left {
          box-sizing: border-box;
          width: 49%;
          padding-right: 15px; }
          .site-full .container .site-full-inner .left-column .overview-first-left .first-left__title {
            font-family: "Proxima Nova";
            color: #1e1e1e;
            font-size: 20px;
            line-height: 28px;
            font-weight: 700;
            border-bottom: 2px solid #f2f2f2;
            margin-bottom: 3px;
            padding-bottom: 2px; }
          .site-full .container .site-full-inner .left-column .overview-first-left .first-left__item {
            width: 100%;
            display: flex;
            align-items: center;
            border-bottom: 2px solid #f2f2f2;
            padding-bottom: 10px;
            margin-top: 10px; }
            .site-full .container .site-full-inner .left-column .overview-first-left .first-left__item-key {
              width: 50%;
              color: #333333;
              font-family: "Proxima Nova";
              font-size: 14px;
              line-height: 21px;
              font-weight: 500; }
            .site-full .container .site-full-inner .left-column .overview-first-left .first-left__item-value {
              width: 50%;
              font-family: "Proxima Nova";
              font-size: 14px;
              line-height: 21px;
              font-weight: 400; }
              .site-full .container .site-full-inner .left-column .overview-first-left .first-left__item-value a {
                color: #a6b8dc;
                transition: 0.3s; }
        .site-full .container .site-full-inner .left-column .overview-first-right {
          width: 49%; }
          .site-full .container .site-full-inner .left-column .overview-first-right .bonus-banner {
            box-sizing: border-box;
            width: 100%;
            background: url("/wp-content/themes/ontilt/images/banner-background.png") 50% 50%/cover no-repeat;
            border: 1px solid #909396;
            height: 230px;
            text-align: center;
            padding: 40px 28px; }
            .site-full .container .site-full-inner .left-column .overview-first-right .bonus-banner__sum {
              color: #333333;
              font-family: "Proxima Nova";
              font-size: 24px;
              font-weight: 700;
              text-transform: uppercase; }
            .site-full .container .site-full-inner .left-column .overview-first-right .bonus-banner__spins {
              font-family: "Proxima Nova";
              font-size: 18px;
              line-height: 30px;
              text-transform: uppercase;
              font-weight: 400;
              color: #ff0000; }
            .site-full .container .site-full-inner .left-column .overview-first-right .bonus-banner__category {
              color: #676767;
              font-family: "Proxima Nova";
              font-size: 16px;
              line-height: 30px;
              font-weight: 400;
              text-transform: uppercase;
              margin-bottom: 10px; }
            .site-full .container .site-full-inner .left-column .overview-first-right .bonus-banner a {
              display: block;
              width: 100%;
              height: 48px;
              color: #ffffff;
              font-family: "Proxima Nova";
              font-size: 18px;
              font-weight: 700;
              line-height: 48px;
              transition: all .3s;
              text-transform: uppercase;
              background: #ff0000; }
            .site-full .container .site-full-inner .left-column .overview-first-right .bonus-banner a:hover {
              box-shadow: 0 0 30px #FF685D;
              text-decoration: none; }
          .site-full .container .site-full-inner .left-column .overview-first-right .what-cool {
            padding: 25px 0; }
            .site-full .container .site-full-inner .left-column .overview-first-right .what-cool__title {
              display: flex;
              align-items: center;
              justify-content: center;
              font-family: "Proxima Nova";
              font-size: 38px;
              line-height: 49px;
              font-weight: 700;
              text-transform: uppercase;
              margin-bottom: 20px; }
              .site-full .container .site-full-inner .left-column .overview-first-right .what-cool__title_gray {
                color: #333333;
                margin-right: 6px; }
              .site-full .container .site-full-inner .left-column .overview-first-right .what-cool__title_red {
                color: #ff0000; }
            .site-full .container .site-full-inner .left-column .overview-first-right .what-cool__quote {
              position: relative;
              color: #808080;
              font-family: "Proxima Nova";
              font-size: 22px;
              line-height: 30px;
              font-weight: 400;
              padding: 23px 20px;
              text-transform: capitalize;
              z-index: 200; }
            .site-full .container .site-full-inner .left-column .overview-first-right .what-cool__quote:before {
              position: absolute;
              top: 7px;
              left: -2px;
              content: url("/wp-content/themes/ontilt/images/quote-before.png");
              z-index: -1; }
            .site-full .container .site-full-inner .left-column .overview-first-right .what-cool__quote:after {
              position: absolute;
              bottom: -2px;
              right: 9px;
              content: url("/wp-content/themes/ontilt/images/quote-after.png");
              z-index: -1; }
      .site-full .container .site-full-inner .left-column .overview-second {
        padding: 0 45px;
        display: flex;
        justify-content: space-between; }
        .site-full .container .site-full-inner .left-column .overview-second-left {
          box-sizing: border-box;
          width: 49%;
          padding-right: 15px; }
          .site-full .container .site-full-inner .left-column .overview-second-left .second-left__title {
            font-family: "Proxima Nova";
            font-size: 20px;
            line-height: 28px;
            font-weight: 700;
            border-bottom: 2px solid #f2f2f2;
            margin-bottom: 3px;
            padding-bottom: 3px;
            padding: 15px;
            padding-left: 0px; }
          .site-full .container .site-full-inner .left-column .overview-second-left .second-left__item {
            width: 100%;
            display: flex;
            align-items: center;
            border-bottom: 2px solid #f2f2f2;
            padding-bottom: 10px;
            margin-top: 10px; }
            .site-full .container .site-full-inner .left-column .overview-second-left .second-left__item-key {
              width: 50%;
              font-family: "Proxima Nova";
              font-size: 14px;
              line-height: 21px;
              font-weight: 500; }
            .site-full .container .site-full-inner .left-column .overview-second-left .second-left__item-value {
              width: 50%;
              font-family: "Proxima Nova";
              font-size: 14px;
              line-height: 21px;
              font-weight: 400; }
        .site-full .container .site-full-inner .left-column .overview-second-right {
          width: 49%; }
          .site-full .container .site-full-inner .left-column .overview-second-right .second-right__title {
            font-family: "Proxima Nova";
            font-size: 20px;
            line-height: 28px;
            font-weight: 700;
            border-bottom: 2px solid #f2f2f2;
            margin-bottom: 3px;
            padding-bottom: 3px;
            padding: 15px;
            padding-left: 0px; }
          .site-full .container .site-full-inner .left-column .overview-second-right .second-right__item {
            width: 100%;
            display: flex;
            align-items: center;
            border-bottom: 2px solid #f2f2f2;
            padding-bottom: 10px;
            margin-top: 10px; }
            .site-full .container .site-full-inner .left-column .overview-second-right .second-right__item-key {
              width: 50%;
              font-family: "Proxima Nova";
              font-size: 14px;
              font-weight: 500; }
            .site-full .container .site-full-inner .left-column .overview-second-right .second-right__item-value {
              width: 50%;
              font-family: "Proxima Nova";
              font-size: 14px;
              line-height: 21px;
              font-weight: 400; }
              .site-full .container .site-full-inner .left-column .overview-second-right .second-right__item-value a {
                color: #a6b8dc;
                transition: 0.3s; }
      .site-full .container .site-full-inner .left-column .content2__table {
        padding: 50px 45px; }
        .site-full .container .site-full-inner .left-column .content2__table-header {
          display: flex;
          justify-content: space-between;
          align-items: center;
          border-bottom: 2px solid #eaeaea; }
          .site-full .container .site-full-inner .left-column .content2__table-header .header-left {
            color: #1e1e1e;
            font-size: 20px;
            line-height: 28px;
            font-family: "Proxima Nova";
            font-weight: 700;
            font-stretch: normal;
            letter-spacing: normal;
            text-transform: uppercase; }
          .site-full .container .site-full-inner .left-column .content2__table-header .header-right {
            font-size: 16px;
            font-family: "Proxima Nova";
            font-weight: 400;
            font-stretch: normal;
            letter-spacing: normal;
            text-transform: uppercase;
            color: #1c2b35; }
        .site-full .container .site-full-inner .left-column .content2__table .table__item {
          padding: 15px 0; }
          .site-full .container .site-full-inner .left-column .content2__table .table__item-info {
            width: 51%; }
            .site-full .container .site-full-inner .left-column .content2__table .table__item-info-title {
              font-size: 18px;
              font-family: "Proxima Nova";
              line-height: 28px;
              font-weight: 500; }
            .site-full .container .site-full-inner .left-column .content2__table .table__item-info-features {
              color: #333333;
              font-size: 16px;
              line-height: 22px;
              font-weight: 500;
              letter-spacing: normal;
              font-stretch: normal; }
            .site-full .container .site-full-inner .left-column .content2__table .table__item-info-flags .flags__item {
              margin-right: 5px; }
          .site-full .container .site-full-inner .left-column .content2__table .table__item-links {
            font-size: 17px;
            
            font-weight: 400; }
            .site-full .container .site-full-inner .left-column .content2__table .table__item-links-more {
              padding: 3px 0; }
            .site-full .container .site-full-inner .left-column .content2__table .table__item-links-get-bonus {
              padding: 3px 0; }
            .site-full .container .site-full-inner .left-column .content2__table .table__item-links a {
              padding: 5px 0; }
      .site-full .container .site-full-inner .left-column .plusandminus {
        padding: 0 45px;
        margin: 0 0 45px 0; }
        .site-full .container .site-full-inner .left-column .plusandminus-inner {
          display: flex;
          justify-content: space-between; }
          .site-full .container .site-full-inner .left-column .plusandminus-inner .plus {
            width: 50%;
            box-sizing: border-box;
            border: 1px solid #dadada; }
            .site-full .container .site-full-inner .left-column .plusandminus-inner .plus__title,
            .site-full .container .site-full-inner .left-column .plusandminus-inner .minus__title {
              position: relative;
              font-size: 18px;
              color: #fff;
              font-family: "Proxima Nova";
              letter-spacing: normal;
              font-stretch: normal;
              text-transform: uppercase;
              font-weight: 600;
              line-height: 56px;
              padding-left: 61px;
              background: #023f76; }
            .site-full .container .site-full-inner .left-column .plusandminus-inner .plus__title:before {
              position: absolute;
              left: 14px;
              transform: translateY(16%);
              content: url("/wp-content/themes/ontilt/images/plus.png"); }
            .site-full .container .site-full-inner .left-column .plusandminus-inner .plus__items,
            .site-full .container .site-full-inner .left-column .plusandminus-inner .plus ul
            {
              list-style: url("/wp-content/themes/ontilt/images/plus2.png");
              margin: 30px 0; }
              .site-full .container .site-full-inner .left-column .plusandminus-inner li {
                font-family: "Proxima Nova";
                font-size: 16px;
                line-height: 24px;
                color: #333333;
                margin-bottom: 0; }
          .site-full .container .site-full-inner .left-column .plusandminus-inner .minus {
            width: 50%;
            box-sizing: border-box;
            border: 1px solid #dadada; }
            .site-full .container .site-full-inner .left-column .plusandminus-inner .minus__title:before {
              position: absolute;
              left: 14px;
              transform: translateY(16%);
              content: url("/wp-content/themes/ontilt/images/minus.png"); }
            .site-full .container .site-full-inner .left-column .plusandminus-inner .minus__items,
            .site-full .container .site-full-inner .left-column .plusandminus-inner .minus ul {
              list-style: url("/wp-content/themes/ontilt/images/minus2.png");
              margin: 30px 0; }
      .site-full .container .site-full-inner .left-column .page-title {
        padding: 0 45px;
        padding-bottom: 15px; }
      .site-full .container .site-full-inner .left-column .page-text {
        padding: 0 45px;
        padding-bottom: 20px; }
      .text-block ol {
        margin: 0;
        padding: 0 60px;
        line-height: 18px; }
        .text-block ol li {
          color: #333333;
          font-family: "Proxima Nova";
          font-size: 16px;
          line-height: 22px;
          font-weight: 400;}
      .site-full .container .site-full-inner .left-column #banner2-casino {
        padding: 0 45px 15px 45px; }
      .site-full .container .site-full-inner .left-column .social {
        padding: 0;
        margin: 20px 0 30px 0; }
      .site-full .container .site-full-inner .left-column .comments-inner {
        padding: 0 30px 10px 30px; }
.table-page {
  background: #f2f2f2; }
  .table-page .container .table-page-inner {
    display: flex; }
    .table-page .container .table-page-inner .left-column {
      margin-bottom: 50px;
      background: #fff;
      margin-right: 15px;
      padding-top: 0px; }
      .table-page .container .table-page-inner h1 {
        color: #1e1e1e;
        font-family: "Proxima Nova";
        letter-spacing: normal;
        font-stretch: normal;
        font-size: 24px;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 20px; }
      .table-page .container .table-page-inner .left-column .page-title {
        font-family: "Proxima Nova";
        letter-spacing: normal;
        font-size: 20px;
        font-weight: 500;
        text-transform: uppercase;
        padding: 0 45px;
        margin-bottom: 18px; }
      .table-page .container .table-page-inner .left-column .page-text {
        padding: 0 45px;
        margin-bottom: 22px; }
      .table-page .container .table-page-inner .left-column .page-text_red {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 27px; }
      .table-page .container .table-page-inner .left-column .top-online .container {
        width: 100%; }
      .table-page .container .table-page-inner .left-column .top-online .top-online__title {
        display: flex;
        justify-content: space-between;
        padding: 0 14px;
        padding-bottom: 5px; }
        .table-page .container .table-page-inner .left-column .top-online .top-online__title .title-left__text {
          font-family: "Proxima Nova";
          letter-spacing: -0.04em;
          font-size: 20px;
          font-weight: 700;
          text-transform: uppercase; }
      .table-page .container .table-page-inner .left-column .top-online .top-online__table-header {
        background: #009aff;
        padding: 10px 0; }
        .table-page .container .table-page-inner .left-column .top-online .top-online__table-header .table-header__item {
          color: #ffffff;
          font-family: "Proxima Nova";
          font-stretch: normal;
          letter-spacing: normal;
          font-size: 18px;
          line-height: 28px;
          font-weight: 500;
          text-transform: uppercase; }
          .content__item .item__image .image {
            position: relative;
          }
          .table-page .container .table-page-inner .left-column .top-online__content .content__item .item__image img {
            width: 150px;
            height: auto; }
          .table-page .container .table-page-inner .left-column .top-online__content .content__item .item__image .item__image-number {
            font-size: 16px;
            box-sizing: border-box;
            width: 24px;
            padding: 4px;
            text-align: center; }
        .table-page .container .table-page-inner .left-column .top-online__content .content__item .item__rating-block span {
          font-size: 26px; }
          .table-page .container .table-page-inner .left-column .top-online__content .content__item .item__rating-block span:before {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: none;
            content: '\2605';
          }
        .table-page .container .table-page-inner .left-column .top-online__content .content__item .item__rating-link a {
          letter-spacing: normal;
          font-size: 15px;}
        .table-page .container .table-page-inner .left-column .top-online__content .content__item .item__bonus-text {
          font-size: 15px;
          letter-spacing: normal; }
        .table-page .container .table-page-inner .left-column .top-online__content .content__item .item__features-text {
          color: #333333;
          font-family: "Proxima Nova";
          font-size: 15px;
          font-weight: 400;
          letter-spacing: normal; }
          .table-page .container .table-page-inner .left-column .top-online__content .content__item .item__get-bonus a {
            color: #ffffff;
            font-family: "Proxima Nova";
            font-size: 15px;
            font-weight: bold;
            text-transform: uppercase;
            letter-spacing: normal;
            background:#1B6AF4;
            border-radius:6px;
            height: 16px;
            line-height: 16px;}
          .table-page .container .table-page-inner .left-column .top-online__content .content__item:last-child span {
            flex-basis:100%;
            text-align:center;
            padding:1%;
            font-family: "Proxima Nova";
            color: #777;
          }
      .navigation .nav-links {
        padding: 0;
        padding-bottom: 25px; }
      .table-page .container .table-page-inner .left-column .social {
        background: #fff;
        padding-bottom: 0 }
    .table-page .container .table-page-inner .right-column {
      width: 26%; }

  .search .container .search-inner {
    background: #fff;
    padding: 10px 15px; }
    .search .container .search-inner .search-not__text {
      font-family: "Proxima Nova";
      font-size: 22px;
      font-weight: 500;
      line-height: 34.35px; }
      .search-not .container .search-inner .search-not__text span {
        color: #589cfc; }
    .search-not .container .search-inner .search-block {
      margin: 35px 0 50px 0; }
      .search-not .container .search-inner .search-block .search-input,
      .search-not .container .search-inner .search-block form {
        width: 100%; }
        .search-not .container .search-inner .search-block .search-input input:not([type=submit]) {
          width: 100%;
          font-family: "Proxima Nova";
          font-size: 16px;
          font-weight: 500;
          line-height: 34.35px;
          padding: 13px 23px;
          color: #333333; }
        
        .search-block .search-input input[type="submit"] {
          padding: 0;
          font-size: 0;
          padding-right: 5px;
          height: 40px;
          width: 49px; }
    .search-not .container .search-inner .notes {
      width: 100%;
      margin-bottom: 30px; }
    .search-not .container .search-inner .pages2 {
      display: flex;
      justify-content: flex-end; }
      .search-not .container .search-inner .pages2__list {
        padding-top: 0;
        padding-bottom: 0; }

.search-block {
  display: flex;
  justify-content: center;
  position: relative;
  align-items: center; }
  .search-block .search-block__fb-button {
    height: 40px;
    margin-right: 2px; }
    .search-block .search-block__fb-button a img:hover {
      opacity: 0.85; }
  .search-block .search-input {
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center; }
    .search-block .search-input:before {
      content: '';
      position: absolute;
      width: calc(100% - 23px);
      height: 1px;
      background-color: #00c856;
      bottom: 10px
    }
    .search-block .search-input input {
      width: 230px;
      height: 40px;
      font-family: "Proxima Nova";
      padding-left: 10px;
      border: 1px solid #cdd7dd;
      color: #333333; }
      .search-block .search-input input::placeholder {
        color: #333333; }
      .search-block .search-input input:-ms-input-placeholder {
        color: #333333; }
      .search-block .search-input input::-ms-input-placeholder {
        color: #333333; }
    .search-block .search-input input[type=submit] {
      display: none;
      background: url("/wp-content/themes/ontilt/images/search-button.png") no-repeat 50% 50%;
      background-size: contain;
      height: 41px;
      width: 48px;
      font-size: 0;
      border-top-right-radius: 7px;
      border-bottom-right-radius: 7px;
      border: 1px solid #cdd7dd;
      border-left: none;
      padding-right: 1px;
      margin: 0 0 0 -1px;
      cursor: pointer; }
      .search-block .btn-search {
        background: url("/wp-content/themes/ontilt/images/search-icon.png") no-repeat;
        height: 20px;
        width: 20px;
        cursor: pointer;
        position: absolute;
        right: 40px;
      }
      .search-block form {
        position: absolute;
        transition: all .5s;
        width: 0;
        opacity: 0;
        right: 0;
        visibility: hidden;
        bottom: -60px;
        box-shadow: 0 0 5px #a4a4a4;
        display:none;
      }
      .search-block form.active {
        width: 230px;
        padding: 0;
        right: 0;
        visibility: visible;
        background: transparent;
        opacity: 1;
        display: block;
      }
    .search-block .search-input input[type=submit]:hover {
      opacity: 0.85; }

.search {
  padding-bottom: 30px;
  background: #f2f2f2; }
  .container .search-inner {
    display: flex;
    align-items: flex-start; }
    .container .search-inner .left-column {
      background: #fff;
      margin-right: 15px; }
      .container .search-inner .left-column .search-none__text {
        font-family: "Proxima Nova";
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
         }
        .container .search-inner .left-column .search-none__text span {
          color: #589cfc; }
      .container .search-inner .left-column .search-none__text_red {
        font-family: "Proxima Nova";
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
        
        color: #ff0000; }
      .container .search-inner .left-column .search-block {
        margin: 35px 0; }
        .container .search-inner .left-column .search-block .search-input {
          width: 100%; }
          .container .search-inner .left-column .search-block .search-input input {
            width: 100%;
            font-family: "Proxima Nova";
            font-size: 14px;
            font-weight: 500;
            line-height: 22px;
            padding: 13px 23px;
            color: #333333; }
          .container .search-inner .left-column .search-block .search-input input::placeholder {
            color: #333333; }
          .container .search-inner .left-column .search-block .search-input input:-ms-input-placeholder {
            color: #333333; }
          .container .search-inner .left-column .search-block .search-input input::-ms-input-placeholder {
            color: #333333; }
          .container .search-inner .left-column .search-block .search-input input[type=submit] {
            padding: 0;
            padding-right: 5px;
            height: 40px;
            font-size: 0;
            width: 49px; }

      .oops-notice {
        text-align: center;
        color: #cccccc;
        font-family: "Proxima Nova";
        text-transform: uppercase;
        font-size: 199px;
        font-weight: 800;
        line-height: 199px; }
    .search-none .container .search-none-inner .right-column {
      background: #fff;
      width: 425px; }

.page-404 {
  background: #f2f2f2;
  padding: 50px 0 60px 0; }
  .page-404 .container .page-404-inner .page-404-text1 {
    text-align: center;
    color: #676a6c;
    font-family: "Proxima Nova";
    font-size: 48px;
    font-weight: 500;
    margin-bottom: 20px; }
  .page-404 .container .page-404-inner .page-404-text2 {
    text-align: center;
    color: #676a6c;
    font-family: "Proxima Nova";
    font-size: 100px;
    font-weight: 500;
    margin-bottom: 40px; }
  .page-404 .container .page-404-inner .page-404-text3,
  .page-404 .container .page-404-inner .page-404-text3 a {
    text-align: center;
    color: #676a6c;
    font-family: "Proxima Nova";
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 100px; }
    .page-404 .container .page-404-inner .page-404-text3 a {
      color: #589bfc;
      text-decoration: underline; }
    .page-404 .container .page-404-inner .page-404-text3 a:hover {
      text-decoration: none; }
  .page-404 .container .page-404-inner img {
    display: block;
    margin: 0 auto;
    margin-bottom: 110px; }
  .page-404 .container .page-404-inner .page-404__menu {
    list-style: none;
    display: flex;
    justify-content: space-between;
    padding: 0 60px;
    margin: 0; }
    .page-404 .container .page-404-inner a {
      color: #589cfc;
      font-family: "Proxima Nova";
      font-size: 14px;
      font-weight: 400;
      text-transform: uppercase; }
.commentlist {
  font-family: "Proxima Nova";
  list-style-type: none;
  margin: 0 0 15px;
  padding: 10px;
  background-color: #fff;
}
.commentlist li {
  background-color: #fff;
  box-sizing: border-box;
}
.commentlist > li {
  padding: 0;
}
.commentlist li .children {
  list-style-type: none;
  padding: 0;
  margin: 0;
  padding-left: 20px;
}
.commentlist li .children > li {

}
.commentlist .comment-author-ontiltadmin > .comment-body {
  background-color: #e5fcd3 !important;
}
.commentlist .comment-body {
  padding: 10px;
  margin-bottom: 10px;
}
.commentlist li .children li .comment-body {
  background-color: #efefef;
  padding: 10px;
}
.commentlist li .children li .comment-body li {
  background-color: #efefef;
}
.commentlist .comment-author img {
  margin-right: 10px;
  vertical-align: middle;
  width: 30px !important;
  height: 30px !important;
  flex: none;
}
.commentlist .top-com {
  font-family: "Proxima Nova";
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.comment-author {
  font-family: "Proxima Nova";
  font-weight: 500;
}
#topcontrol {
  background: url(/wp-content/themes/ontilt/images/top.png) center no-repeat;
  background-size: contain;
  bottom: 5px;
  right: 5px;
  width: 38px;
  height: 38px;
  z-index:1001
}
.header .logo img {
  width: 190px;
  height: 63px;
  padding: 2px 0;
}
.container-all .left-column {
  width: 75%;
}
.container-all .right-column {
  width: 25%;
}
.force-full-page .container-all .left-column {
  width:100%
}
.container .page-text h1,
.container .page-text h2,
.container .page-text h3,
.container .page-text h4,
.container .page-text h5,
.container .page-text h6 {
    padding: 0;
  }
  .container .page-text ul {
    margin: 0;
  }
  .container .page-text ol {
    padding: 0 30px;
  }
  .social .container {
    width: 96%;
    max-width:1200px
  }
.deposit-blocks {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 30px;
}
.deposit-blocks a {
  width: 32%;
  display: block;
  padding: 13px;
  box-sizing: border-box;
  background-color: #00c856;
  text-align: center;
}
.deposit-blocks a:hover {
  text-decoration: none;
  background-color: #068fe9;
}
.deposit-blocks img {
  display: block;
  margin: 0 auto 5px;
}
.deposit-blocks span {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  font-family: "Proxima Nova";
}
.sp-wrap-default .sp-body {
  background: none;
  border-top: none;
}
.sp-wrap-default {
  background: none;
  border: none;
}
.sp-body {
  padding: 0 30px;
}
.sp-head {
  margin: 0 30px;
}
[id^="bg-showmore-hidden"] {
  padding: 0 30px;
  line-height: 22px;
  color: #333333;
  font-family: "Proxima Nova";
  font-size: 16px;
  font-weight: 400;
}
button.bg-showmore-plg-button {
  font-family: "Proxima Nova";
  color: #727272 !important;
  text-transform: none;
  font-size: 16px;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  padding: 0 30px !important;
  margin-bottom: 10px;
  float: right;
}

@font-face {
  font-family: 'ALSRubl';
  src: url('/wp-content/themes/ontilt/rouble/ALSRubl.eot#iefix') format('embedded-opentype'),  url('/wp-content/themes/ontilt/rouble/ALSRubl.woff') format('woff'), url('/wp-content/themes/ontilt/rouble/ALSRubl.ttf')  format('truetype'), url('/wp-content/themes/ontilt/rouble/ALSRubl.svg#ALSRubl') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ALSRubl2';
  src: url('/wp-content/themes/ontilt/rouble/ALSRubl.eot#iefix') format('embedded-opentype'),  url('/wp-content/themes/ontilt/rouble/ALSRubl.woff') format('woff'), url('/wp-content/themes/ontilt/rouble/ALSRubl.ttf')  format('truetype'), url('/wp-content/themes/ontilt/rouble/ALSRubl.svg#ALSRubl') format('svg');
  font-weight: normal;
  font-style: normal;
}

.st_rub {font-style: normal;text-indent:-9999px;font-family: 'ALSRubl2';font-weight: normal;}


button.bg-showmore-plg-button:before,
button.bg-showmore-plg-button:after {
  content: '';
  display: block;
  clear: both;
}

.comment-reply-link {
  color: #ff6600;
}

.right-column.sidebar-banners a img {
  padding:0 10px 10px;
  width:100%;
}@media (max-width: 826px) {
.text-block div {max-width:100%!important}
img {max-width:100%!important;}
}


@media (max-width: 768px) {
  .right-column.sidebar-banners {
    display: none;
  }
}

.left-column .new-rating-block {
  text-align:center;
}

.right-column .new-rating-block {
  margin: 10px 0;
  text-align:left;
}

.new-rating-block .full-star, .new-rating-block .empty-star  {
  color: #ffcd0d;
}

.new-rating-block .full-star {
  position: relative;
}

.single .casino-rating__item .empty-star, .archive .content__item .empty-star{
  color: #ffcd0d;
}

.youtube {
  background-color: #000;
  position: relative;
  padding-top: 53%;
  overflow: hidden;
  cursor: pointer;
  margin:0 30px 30px;
}
.youtube img {
  width: 100%;
  top: -16.84%;
  left: 0;
  opacity: 0.9;
}
.youtube .play-button {
  width: 90px;
  height: 60px;
  background-color: #333;
  box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
  z-index: 1;
  opacity: 0.8;
  border-radius: 6px;
}
.youtube .play-button:hover {
  background-color:#f00;
  color:#fff;
}
.youtube .play-button:before {
  content: "";
  border-style: solid;
  border-width: 15px 0 15px 26.0px;
  border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
  cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
  position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
  top: 50%;
  left: 50%;
  transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

ul.new-akkordeon {
  list-style:none !important;
  padding:0;
  margin-bottom:30px;
  overflow: hidden;
  font-family:"Proxima Nova";
}

ul.new-akkordeon li {
  border: 1px solid #eee;
  clear:both;
  margin:.5rem
}

ul.new-akkordeon li > h3 {
  cursor: pointer;
  padding: 10px !important;
  margin: 0 !important;
  font-size:16px;
  line-height: 30px;
}

ul.new-akkordeon li > h3.active {
  background-color: #ff551a;
  color:#fff;
  border-radius: 0;
  margin:0;
  padding:10px 20px
}

ul.new-akkordeon li > h3:hover {

}

ul.new-akkordeon li > h3:after {
  font-family: "FontAwesome";
  content:'\f103';
  float:right;
  font-weight: normal
}

ul.new-akkordeon li > h3.active:after {
  font-family: "FontAwesome";
  content:'\f102';
  float:right;
  font-weight: normal
}

ul.new-akkordeon li > div {
  display: none;
  padding: 15px 10px;
  clear:both;
}

ul.new-akkordeon li > div.active {
  display:block;
  background-color:#efefef;
  color:#333;
  border-radius: 0;
}

/*Изменения для главной */
.home .notes__button a {
  padding:0
}
.home .content .container .content-inner {
  flex-direction:row-reverse;
}

@media (min-width: 800px) {
  .wide-side {
    width: 60% !important;
  }
  .shrink-content {
    width: 40% !important;
  }
  .home .notes__item-text .text__description {
    display:none
  }
  .home .notes__item-text .text__title {
    font-size:15px
  }
  .home .notes__item-text .text__link {
    text-align:left;
  }
  .home .notes__item-image img {
    width:100px;
    height:auto
  }
}

@media (max-width: 799px) {
  .wide-side {
    width: 100% !important;
  }
  .shrink-content {
    width: 100% !important;
  }
  .home .content .container .content-inner .blog .slider {
    display:none
  }
  .home .content .container .content-inner {
    flex-wrap:wrap
  }
  .home .notes__item-text .text__description {
    display:block
  }
  .home .notes__item-text .text__link {
    text-align:right;
  }
  .home .notes__item {
    flex-wrap:wrap;
    padding:0
  }
  .home .notes__item-image {
    width:100%;
    margin:0
  }
  .home .notes__item-image img {
    width:100%;
    height:auto;
    padding:0
  }
  .home .notes__item-text .text__title {
    font-size:24px
  }
  .home .notes__item-text {
    padding:2%
  }
}

.wide-side .top__list {
  padding-right:10px
}

.wide-side .top__title {
  background:#FC6919;
  color:#fff
}

.top__list-position, .top__list-desc {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  align-items: center;
  padding: 0 10px 0 0;
  background: #fff;
  border-top: 1px solid rgb(226, 226, 226);
  font-family:"Proxima Nova";
}

.top__list-desc {
   background: #eff9ff;
  border-left:1px solid rgb(226, 226, 226);
  border-right:1px solid rgb(226, 226, 226);
}

.top__list-description {
  padding:1rem
}

.top__list-description {
  border-right:1px solid rgb(226, 226, 226);
  margin-right:1rem
}

.top__list-description div {
  font-size:20px;
  font-weight:bold
}

.top__list-position ul {
  list-style: none;
}

.top__list-position ul li:before {
  content: "";
  margin-left: -15px;
  display: inline-block;
  height: 0.4em;
  width: 0.4em;
  background-color: rgb(247, 231, 27);
  margin-right: 4px;
  transform: translate(0%, -15%);
}

.top__list-position a {
  color:#777
}

.top__list-position .top__list-title {
  flex-basis:15%;
  font-size:16px;
  font-weight:bold;
  padding: 0 1rem
}

.top__list-bonuses {
  flex-basis:30%;
  padding: 0 1rem 0 0
}

.top__list-position-img {
  flex-basis:15%
}

.top__list-position img {
  width:100%;
  height:auto;
  vertical-align: middle;
}

.top__list-button {
  border:1px solid #bbb;
  border-radius:50%;
  height:25px;
  width:25px;
  margin:0 auto
}

.top__list-button:hover {
  border-color:#999
}

a.top__list-details {
  line-height: 25px;
  font-size: 18px;
  color:#bbb
}

a.top__list-details:hover {
  color:#999
}

.top__list-play {
  background: #1184FF;
  text-align: center;
  padding: .5rem 1rem;
  border-radius: 12px;
  margin-left:auto
}

.top__list-play a {
  color:#fff;
  font-weight:bold
}

.top__list-review {
  background: #23C24D;
  text-align: center;
  padding: .5rem 1rem;
  border-radius: 12px;
}

.top__list-review a {
  color:#fff;
  font-weight:bold
}

.top__list-play a span:last-child {
  display:none
}

@media (max-width: 1023px) {
  .top__list-it .top__list-title {
    display:none
  }
  .top__list-bonuses {
    flex-basis:60%;
    font-size:13px
  }
  .top__list-play {
    background: #fff;
  }
  .top__list-play a span:first-child {
    display:none
  }
  .top__list-play a span:last-child {
    display:block;
    font-size:32px;
    color:#F0B924
  }
}

@media (max-width: 400px) {
  .top__list-position-img {
    flex-basis: 30%;
  }
  .top__list-bonuses {
    font-size:13px
  }
}

.wide-side .top__button a {
  background:#FB4F08;
  color:#fff;
  font-weight:bold;
  text-transform: uppercase;
}

.casino-table {
  border-collapse: collapse;
  margin:1rem 30px
}

.casino-table tr td {
  border:1px solid #C8CEDE;
  font-family:"Proxima Nova";
  font-size:13px;
  color:#333;
  padding:.5rem
}

.casino-table tr td:first-child {
  background-color:#ECF0FA;
  font-weight:bold;
  text-transform: uppercase;
  width:9%
}

.red-blockquote {
  font-family:"Proxima Nova";
  font-style: italic;
  font-size:16px;
  background-color: #ffe5e8;
  border-left: 3px solid #ff99a4;
  padding: 20px;
  margin: 20px 0 20px 25px;
  overflow: auto;
}

ul.square-listing, ul.plus-listing, ul.minus-listing {
  list-style:none !important;
}

ul.square-listing li, ul.plus-listing li, ul.minus-listing li {
  position:relative;
  padding: 5px 0 10px 25px;
  font-family:"Proxima Nova";
}

ul.square-listing li:before {
  font-family:"Proxima Nova";
  position: absolute;
  content: '⌗';
  color: #f76676;
  top:0;
  left:0;
  font-size:25px;
  font-weight:bold;
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  transform: rotate(-20deg);
}

ul.plus-listing li:before {
  font-family:"Proxima Nova";
  font-size:15px;
  font-weight:bold;
  position: absolute;
  content: '\2714';
  color: #1ab394;
  top:6px;
  left:0
}

ul.minus-listing li:before {
  font-family:"Proxima Nova";
  font-size:15px;
  font-weight:bold;
  font-weight:bold;
  position: absolute;
  content: '✖';
  color: #ed5565;
  top:6px;
  left:0
}

.top-casino-header {
  font-family:"Proxima Nova";
  font-weight:bold;
  margin:2.5rem 30px 0
}

.top-casino-table {
  overflow: scroll;
  margin: .5rem 30px 3rem
}

.top-casino-table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
  font-family:"Proxima Nova";
}

.top-casino-table th, td {
  text-align: left;
  padding: 6px 12px;
  border: 1px solid #dbe3f1;
  font-size:14px;
  min-width: 140px
}

.top-casino-table th, tr td:first-child {
  background-color:#f1f5fd;
  text-transform:uppercase;
  font-weight:bold
}

ul.square {
  list-style-type:square;
  margin: 20px 0 20px 20px
}

.text-block blockquote.red-blockquote p {
  background:#ffe5e8;
  margin:0;
  padding:0
}

.ya-social {
  padding-left: 10px;
}

.ya-social > span {
  font-family:"Proxima Nova";
}

.ya-social > div {
  display: inline-block;
  line-height: 25px;
  margin: 20px 0;
  vertical-align: middle;
}

.ya-social ul {
  margin:0 !important;
}

.footer-inner > div:first-child {
  padding: 0 30px;
  flex-basis:60%
}

.footer-inner > div > p, .footer-inner > div > a {
  color:#fff;
  font-family:"Proxima Nova";
  font-size:14px;
}

.footer-inner > div > a {
  text-decoration:underline;
}

.footer-inner > div > p > img {
  vertical-align:middle;
}

.sp-body form .wpcf7-submit {
  text-transform: uppercase;
  background:#F5440D;
  color:#fff;
  font-family:"Proxima Nova";
  font-weight:bold;
  padding:10px 20px;
  border-radius:6px;
  border:none
}

.tele-promo {
  font-family: "Proxima Nova";
  display: -webkit-flex;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background: #ff6a00;
  background: -moz-linear-gradient(left, #ff6a00 0%, #ff0000 100%);
  background: -webkit-linear-gradient(left, #ff6a00 0%, #ff0000 100%);
  background: linear-gradient(to right, #ff6a00 0%, #ff0000 100%);
}

.tele-promo {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

.tele-close {
  padding: 10px;
  font-size: 20px;
  text-decoration: none;
  color: #fff;
}

.tele-main {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  flex-basis: 100%;
  text-align: center;
  text-decoration: none;
}

.tele-main:hover {
  text-decoration: none;
  opacity:.8
}

.tele-main > div {
  padding: 10px 0 15px;
  width: 100%;
}

.tele-main > div > span {
  color: #fff;
  font-size: 13px;
  margin-bottom: 15px;
}

.tele-main > div > span:first-child {
  display: block;
}

@media (min-width:800px) {
  .tele-main>div {
    padding:0 10px
  }
  .tele-main>div>span:first-child {
    display:inline-block;
    margin-right:2rem
  }
  .tele-main > div > span {
    margin:0
  }
}

.tele-main > div > span:last-child {
  font-size: 16px;
  font-weight:bold;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 5px;
}

.tele-main img {
  width: 40px;
  height: auto;
  padding: 5px;
}

body.search .left-column .search-block form {
  display:block;
}

body.search .left-column .search-block .search-input {
  display:flex
}


.home .table-page .container .table-page-inner .left-column {
  margin-right:0;
  margin-bottom:0px;
}

.search-block .search-input {
  z-index:10
}

.top-bar {
  font-family: "Proxima Nova";
  display: -webkit-flex;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  background: #ff6a00;
  background: -moz-linear-gradient(left, #ff6a00 0%, #ff0000 100%);
  background: -webkit-linear-gradient(left, #ff6a00 0%, #ff0000 100%);
  background: linear-gradient(to right, #ff6a00 0%, #ff0000 100%);
  padding:10px 30px;
  font-size:13px;
}

@media (min-width:993px) {
  .show-for-mobile {
    display:none
  }
}

@media (max-width:992px) {
  .header > .top-bar {
    display:none
  }
}

.top-bar a {
  color:#fff;
  margin-right:1rem
}

.footer-menu {
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr;
  padding:0 60px;
  font-family: "Proxima Nova";
}
.footer-menu > div {
  margin:2rem 0 0;
}

.footer-menu > div a {
  color:#fff
}
.footer-menu > div ul {
  padding:0 15px
}
.footer-menu > div li {
  list-style-type: none;
  line-height: 20px;
}

.footer-menu > div li:before {
  color: red;
  content: "›";
  padding-right: 10px;
  font-weight: bold;
}

@media (max-width:992px) {
  .footer-menu {
    grid-template-columns:1fr 1fr;
    padding:0 60px
  }
}

@media (max-width:639px) {
  .footer-menu {
    grid-template-columns:1fr;
    padding:0 30px
  }
  .footer-menu > div ul {
    padding:0
  }
  .footer-menu > div {
    margin:0
  }
}