@font-face {
font-family: 'AvenirNextLTPro';
src: url(/local-assets/4ba165ae1d70.ttf) format('truetype');
font-display: swap;
}
html {
overflow-x: hidden;
}
body {
overflow-x: hidden;
color: #2d2d2c;
font-family: 'AvenirNextLTPro', sans-serif;
font-size: 16px;
line-height: 1.5;
}
ul, ol {
margin: 0;
padding: 0;
list-style-position: inside
}
img {
max-width: 100%;
height: auto
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 700;
font-family: 'AvenirNextLTPro', sans-serif;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 25px;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
@media (max-width:575px) {
h1 {
font-size: 28px;
}
h2 {
font-size: 24px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 14px;
}
}
p {
margin: 0;
line-height: 1.6em
}
a {
color: #f2295b ;
}
a:focus,
a:hover {
color: #f2295b ;
text-decoration: underline;
}
.row-xl {
margin-left: -25px;
margin-right: -25px
}
.row-xl>div {
padding-left: 25px;
padding-right: 25px
}
.row-lg {
margin-left: -15px;
margin-right: -15px
}
.row-lg>div {
padding-left: 15px;
padding-right: 15px
}
.row-md {
margin-left: -15px;
margin-right: -15px
}
.row-md>div {
padding-left: 15px;
padding-right: 15px
}
.row-sm {
margin-left: -4px;
margin-right: -4px
}
.row-sm>div {
padding-left: 4px;
padding-right: 4px
}
.row--0 {
margin: 0
}
.row--0>div {
padding: 0
}
.table {
display: table;
width: 100%;
height: 100%;
margin-bottom: 0
}
.table-cell {
display: table-cell;
vertical-align: middle;
width: 100%
}
.center-area {
text-align: center
}
.center-img,
.center-img img {
text-align: center;
margin: auto;
border-radius: 8px;
}
.pull-left {
float: left
}
.pull-right {
float: right
}
.btn {
font-weight: bold;
padding: 0.7rem 1rem;
font-size: 18px;
font-size: 1.2857142857rem;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
position: relative;
overflow: hidden
}
.btn:after {
background: #fff;
content: "";
height: 155px;
left: -75px;
opacity: 0.15;
position: absolute;
top: -50px;
transform: rotate(35deg);
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
width: 50px;
z-index: -10
}
.btn:hover:after {
left: 120%;
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1)
}
.btn--green {
background: #559f3d;
box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.1);
color: #fff
}
.btn--green:hover {
color: #fff;
opacity: 0.7
}
.btn--green-border {
color: #559f3d;
border: 1px solid #559f3d
}
.btn--green-border:hover {
color: #fff;
background: #559f3d
}
.btn--blue {
background: #2d739b;
color: #fff
}
.btn--blue:hover {
color: #fff;
opacity: 0.7
}
.btn--blue-border {
color: #2d739b;
border: 1px solid #2d739b
}
.btn--blue-border:hover {
color: #fff;
background: #2d739b
}
.btn--red {
background: #d02d21;
color: #fff
}
.btn--red:hover {
color: #fff;
opacity: 0.7
}
.btn--red-border {
color: #d02d21;
border: 1px solid #d02d21
}
.btn--red-border:hover {
color: #fff;
background: #d02d21
}
.btn--black {
background: #181818;
color: #fff
}
.btn--black:hover {
color: #fff;
opacity: 0.7
}
.btn--black-border {
color: #181818;
border: 1px solid #181818
}
.btn--black-border:hover {
color: #fff;
background: #181818
}
.btn--full {
display: block;
width: 100%
}
.btn--read-more {
padding: 0.8rem 1.8rem;
font-size: 16px;
font-size: 1.1428571429rem
}
.btn--read-more i {
font-size: 12px;
color: white;
margin-left: 15px;
vertical-align: middle
}
.btn:focus {
color: #fff;
-webkit-box-shadow: 0 0 0 0;
-moz-box-shadow: 0 0 0 0;
-ms-box-shadow: 0 0 0 0;
-o-box-shadow: 0 0 0 0;
box-shadow: 0 0 0 0
}
.btn.jsNewsAjaxLoadMore {
position: relative;
padding-right: 50px;
padding-left: 50px
}
.btn.jsNewsAjaxLoadMore.disabled {
opacity: 0.7;
pointer-events: none
}
.btn.jsNewsAjaxLoadMore .spinner {
content: '';
display: block;
position: absolute;
width: 20px;
height: 20px;
right: 10px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
border-radius: 100%;
border: 4px solid gray;
border-top: 4px solid lightgray;
-webkit-animation: spinnerAnim infinite 0.8s;
-moz-animation: spinnerAnim infinite 0.8s;
-ms-animation: spinnerAnim infinite 0.8s;
-o-animation: spinnerAnim infinite 0.8s;
animation: spinnerAnim infinite 0.8s;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-ms-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
opacity: 0
}
.btn.jsNewsAjaxLoadMore .spinner.visible {
opacity: 1
}
.btn .btn-p1 {
display: block
}
.btn .btn-p2 {
display: block;
font-weight: 400;
font-size: 13px;
font-size: 0.9285714286rem;
opacity: 0.8
}
@keyframes spinnerAnim {
0% {
-webkit-transform: translateY(-50%) rotate(0);
-moz-transform: translateY(-50%) rotate(0);
-ms-transform: translateY(-50%) rotate(0);
-o-transform: translateY(-50%) rotate(0);
transform: translateY(-50%) rotate(0)
}
100% {
-webkit-transform: translateY(-50%) rotate(360deg);
-moz-transform: translateY(-50%) rotate(360deg);
-ms-transform: translateY(-50%) rotate(360deg);
-o-transform: translateY(-50%) rotate(360deg);
transform: translateY(-50%) rotate(360deg)
}
}
.rating .star {
display: inline-block;
margin: 0 1px;
background: #2d739b;
width: 28px;
height: 28px;
line-height: 27px;
text-align: center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
vertical-align: middle
}
.rating i {
color: #fff;
font-size: 14px;
vertical-align: middle
}
.ratings-wrapper .rating-counter {
text-align: center;
position: relative;
top: -5px;
font-size: 13px;
font-size: 0.9285714286rem;
letter-spacing: 0.2px;
opacity: 0.8
}
.ratings-wrapper .rating-counter span {
font-weight: 700
}
.ratings-wrapper .rating-msg {
text-align: center;
margin-bottom: 10px
}
.ratings-wrapper .rating-msg.success {
color: #559f3d
}
.ratings-wrapper .rating-msg.error {
color: #d02d21
}
.ratings-wrapper .rating .star {
display: inline-block;
margin: 0 1px;
background: #2d739b;
color: #fff;
text-align: center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
vertical-align: middle;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-ms-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear
}
.ratings-wrapper .rating .star i {
color: #fff;
font-size: 14px;
vertical-align: middle
}
.ratings-wrapper .rating.rating-user .star {
cursor: pointer;
transition: transform 500ms;
transform-origin: center
}
.ratings-wrapper .rating.rating-user .star .icon-poka {
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale3d(1, 1, 1);
-moz-transform: translateZ(0) scale3d(1, 1, 1);
-ms-transform: translateZ(0) scale3d(1, 1, 1);
-o-transform: translateZ(0) scale3d(1, 1, 1);
transform: translateZ(0) scale3d(1, 1, 1);
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;
transform-origin: center
}
.form-wrapper input[type="text"],
.form-wrapper input[type="email"] {
border: 0 none;
padding: 0 10px;
font-size: 14px;
font-size: 1rem;
height: 36px;
margin-bottom: 10px;
font-family: 'Rubik', sans-serif;
width: 100%
}
.form-wrapper input[type="submit"] {
height: 36px;
font-size: 14px;
font-size: 1rem;
font-weight: bold;
font-family: 'Rubik', sans-serif
}
.social-list li {
display: inline-block;
margin-right: 6px
}
.social-list li a {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
background: #fff;
width: 36px;
height: 36px;
line-height: 36px;
text-align: center;
display: inline-block;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease
}
.social-list li a .icon-poka {
font-size: 18px;
color: #2d739b
}
.social-list li a:hover {
opacity: 0.5
}
header #logo {
display: inline-block;
width: 183px
}
@media (max-width:575px) {
header #logo {
width: 183px;
margin: 0 auto;
display: block
}
}
.home .head-main {
padding: 40px 0 150px
}
.home .head-main .text-intro {
display: block
}
@media (max-width:575px) {
.body-header-style4 .head-main {
padding: 20px 0
}
}
.body-header-style4.home .head-main {
padding: 40px 0 20px
}
.body-header-style4.home header {
background-image: none !important
}
.home .fullscreen-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background: url(../images/bg-fullscreen.jpg) center top no-repeat;
background-size: cover;
background-attachment: fixed
}
@media (max-width:1199px) {
.home .fullscreen-bg {
background-attachment: inherit;
position: fixed
}
}
.head-top,
.head-inline {
padding: 5px 0;
background: rgba(49, 47, 47, 0.2)
}
@media (max-width:575px) {
.head-top .top-bar-socials,
.head-inline .top-bar-socials {
text-align: center
}
}
.head-top .top-bar-socials li,
.head-inline .top-bar-socials li {
margin: 0 1px;
display: inline-block
}
.head-top .top-bar-socials a,
.head-inline .top-bar-socials a {
color: #fff;
width: 30px;
height: 30px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
background: #fff;
text-align: center;
display: block;
transition: all 400ms ease;
line-height: 30px
}
.head-top .top-bar-socials a i,
.head-inline .top-bar-socials a i {
color: #2d2d2c;
font-size: 15px;
vertical-align: middle
}
.head-top .top-bar-socials a:hover,
.head-inline .top-bar-socials a:hover {
opacity: 0.5
}
.head-top .top-bar-search,
.head-inline .top-bar-search {
float: right;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background: #fff;
position: relative
}
@media (max-width:767px) {
.head-top .top-bar-search,
.head-inline .top-bar-search {
float: none;
max-width: 250px;
margin: 10px auto 0
}
}
@media (max-width:767px) {
.head-top .top-bar-search .form-group,
.head-inline .top-bar-search .form-group {
margin: 0
}
}
.head-top .top-bar-search .form-control,
.head-inline .top-bar-search .form-control {
background: transparent;
border: none;
color: #2d2d2c;
font-size: 14px;
font-size: 1rem;
padding: 0 15px;
font-family: 'Rubik', sans-serif;
font-weight: 500;
text-transform: uppercase;
width: 100%;
padding-right: 30px;
height: 30px;
line-height: normal
}
.head-top .top-bar-search .form-control::-webkit-input-placeholder,
.head-inline .top-bar-search .form-control::-webkit-input-placeholder {
color: #2d2d2c
}
.head-top .top-bar-search .form-control::-moz-placeholder,
.head-inline .top-bar-search .form-control::-moz-placeholder {
color: #2d2d2c
}
.head-top .top-bar-search .form-control:-ms-input-placeholder,
.head-inline .top-bar-search .form-control:-ms-input-placeholder {
color: #2d2d2c
}
.head-top .top-bar-search .form-control:-moz-placeholder,
.head-inline .top-bar-search .form-control:-moz-placeholder {
color: #2d2d2c
}
.head-top .top-bar-search .btn,
.head-inline .top-bar-search .btn {
background: transparent;
border: none;
color: #2d2d2c;
padding: 2px 12px 2px;
position: absolute;
top: 0;
right: 0;
height: 30px;
cursor: pointer;
z-index: 2
}
.head-top .top-bar-search .btn .icon-poka,
.head-inline .top-bar-search .btn .icon-poka {
color: #2d2d2c;
font-size: 18px
}
.head-inline {
background: none;
padding: 30px 0
}
@media (max-width:575px) {
.head-inline {
text-align: center
}
}
.head-inline .top-bar-socials {
display: block;
margin: 10px 0;
text-align: right
}
@media (max-width:575px) {
.head-inline .top-bar-socials {
text-align: center
}
}
.head-logo {
text-align: center;
padding: 30px 0
}
.head-main {
text-align: center;
padding: 40px 0
}
@media (max-width:575px) {
.head-main {
padding: 20px 0
}
}
.head-main .text-intro {
max-width: 820px;
margin: 40px auto 0;
color: #fff;
display: none
}
.head-main .text-intro h1 {
font-size: 35px;
text-transform: uppercase;
position: relative;
font-weight: bold;
padding-bottom: 50px;
margin-bottom: 0
}
@media (max-width:575px) {
.head-main .text-intro h1 {
font-size: 24px;
}
}
.head-main .text-intro h1:after {
display: block;
height: 1px;
background: rgba(255, 255, 255, 0.2);
max-width: 230px;
width: 100%;
position: absolute;
bottom: 24px;
left: 50%;
margin-left: -115px;
content: ""
}
.head-main .text-intro p {
font-size: 18px;
font-size: 1.2857142857rem;
margin-bottom: 20px
}
@media (max-width:575px) {
.head-main .text-intro p {
font-size: 14px;
font-size: 1rem
}
}
.footer {
background: #4D0D64;
padding-top: 50px;
overflow-x: hidden;
margin-top: 60px;
}
.footer .footer-copyright {
background: #000;
padding: 22px 0;
min-height: 50px
}
.footer .footer-copyright p {
font-size: 12px;
color: #fff
}
.footer .btn-backToTop {
position: absolute;
margin-top: -18px;
top: 50%;
right: 15px;
background: rgba(255, 255, 255, 0.2);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
color: #fff;
width: 40px;
height: 36px;
line-height: 30px;
display: block;
text-align: center;
padding: 0
}
.footer .btn-backToTop i {
font-size: 12px;
color: white
}
.footer .form-wrapper input[type="text"] {
max-width: 300px
}
.footer .widget-columns {
color: #fff;
font-size: 14px;
padding: 0 20px;
width: 100%;
}
.footer .widget-columns h3 {
font-size: 20px;
margin-bottom: 10px
}
.footer .widget-columns p {
font-size: 12px;
margin-bottom: 10px
}
.footer .widget-columns ul li {
list-style: none;
}
.footer .widget-columns a {
color: #fff
}
.footer .widget-columns .social-list li a {
color: #2d739b
}
.footer .widget-columns .menu li a {
color: #fff
}
.footer .widget-columns .menu li a:hover {
opacity: 0.5
}
.footer .widget-columns.widget-count-1>div {
width: 100%;
}
.footer .widget-columns.widget-count-2>div {
float: left;
width: 50%
}
.footer .widget-columns.widget-count-3>div {
float: left;
width: 33.33333333%
}
.footer .widget-columns.widget-count-4>div {
float: left;
width: 25%
}
.footer .widget-columns.widget-columns>div {
margin-bottom: 30px
}
.footer .footer-social {
margin-top: 10px;
}
.footer .footer-social a {
margin: 0 5px;
}
.body-sidebar-left #sidebar-wrapper {
order: 0
}
.body-sidebar-left .main-col {
order: 1
}
@media (max-width:767px) {
.footer .widget-columns.widget-count-2>div,
.footer .widget-columns.widget-count-3>div,
.footer .widget-columns.widget-count-4>div {
width: 100%
}
.body-sidebar-left #sidebar-wrapper {
order: 1
}
.body-sidebar-left .main-col {
order: 0
}
}
.sidebar .widget {
background-color: #f8f8fc;
padding: 30px 35px;
border-radius: 8px;
margin-bottom: 35px;
}
@media (max-width:991px) {
.sidebar .widget {
padding: 30px 25px;
}
}
@media (max-width:767px) {
.sidebar {
margin-top: 30px
}
}
.sidebar .widget h3 {
font-size: 20px;
font-weight: 700;
border-bottom: 1px solid #a8a8a6;
padding-bottom: 10px
}
.sidebar .widget a {
color: #2d2d2c;
}
.sidebar .widget ul {
list-style: none;
}
.sidebar .widget ul li {
padding: 10px 0;
}
.sidebar .widget a:hover {
color: #f2295b;
text-decoration: none;
}
.sidebar .widget-list li {
background-color: #eeedeb;
list-style: none
}
.sidebar .widget-list li .terms-wrapper {
margin-top: 10px
}
.sidebar .widget-list li .terms-wrapper .tooltip-el {
font-size: 10px;
font-size: 0.7142857143rem;
border-top: 1px solid #e3e1e1;
padding: 5px 5px 0
}
.sidebar .widget-list li:nth-child(2n) {
background-color: #eeedeb
}
.sidebar .widget-s1 li {
padding: 20px 0;
border-bottom: 2px solid #e3e1e1
}
.sidebar .widget-s1 li:hover .widget-sites-group .img {
-webkit-transform: scale(1.08);
-moz-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08)
}
.sidebar .widget-s1 .number-box {
width: 38px;
height: 38px;
line-height: 38px;
background-color: #fff;
color: #2d739b;
text-align: center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
font-size: 14px;
font-size: 1rem;
font-weight: 700;
border: 1px solid #dedddb;
margin-top: 13px
}
.sidebar .widget-s1 .widget-sites-group {
width: calc(100% - 38px);
padding-left: 15px
}
.sidebar .widget-s1 .widget-sites-group .img {
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease
}
@media (max-width:1199px) {
.sidebar .widget-s1 .widget-sites-group {
text-align: center
}
}
@media (max-width:991px) {
.sidebar .widget-s1 .number-box {
margin: 0 auto;
float: none
}
.sidebar .widget-s1 .widget-sites-group {
width: 100%;
padding-left: 0
}
.sidebar .widget-s1 .widget-sites-group .img {
margin: 0 auto;
max-width: 160px
}
}
.sidebar .widget-s1 .widget-sites-group .img>a {
line-height: 60px
}
.sidebar .widget-s1 .widget-sites-group .img>a img {
vertical-align: middle
}
.sidebar .widget-s1 .widget-sites-group .text-down {
padding-top: 10px
}
.sidebar .widget-s1 .widget-sites-group .text-down p {
max-width: 120px;
line-height: 1.3em;
float: left;
text-align: center;
margin-bottom: 0
}
.sidebar .widget-s1 .widget-sites-group .text-down p strong {
color: #559f3d
}
@media (max-width:1199px) {
.sidebar .widget-s1 .widget-sites-group .text-down p {
float: none;
max-width: 100%
}
}
.sidebar .widget-s1 .widget-sites-group .text-down .btn {
float: right;
width: 86px;
line-height: 28px;
font-weight: 700;
text-align: center;
margin: 0 auto;
padding: 0;
display: inline-block;
font-size: 13px;
}
@media (max-width:1199px) {
.sidebar .widget-s1 .widget-sites-group .text-down .btn {
float: none;
margin: 0;
margin-top: 10px
}
}
.sidebar .widget-s2 li {
padding: 12px 0;
padding-top: 14px;
border-bottom: 1px solid #e3e1e1
}
@media (max-width:1199px) {
.sidebar .widget-s2 li {
text-align: center
}
}
.sidebar .widget-s2 li:hover .text a {
-webkit-transform: scale(1.08);
-moz-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08)
}
.sidebar .widget-s2 .text {
float: left
}
@media (max-width:1199px) {
.sidebar .widget-s2 .text {
float: none
}
}
.sidebar .widget-s2 .text a {
max-width: 80px;
display: inline-block;
vertical-align: middle;
margin-right: 7px
}
@media (max-width:991px) {
.sidebar .widget-s2 .text a {
display: block;
margin: 0 auto;
margin-bottom: 10px;
text-align: center;
max-width: 160px
}
}
@media (max-width:767px) {
.sidebar .widget-s2 .text a {
max-width: 200px
}
}
.sidebar .widget-s2 .text a img {
vertical-align: middle;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease
}
.sidebar .widget-s2 .text p {
max-width: 100px;
display: inline-block;
line-height: 1.3em;
vertical-align: middle;
text-align: center;
margin-bottom: 0;
font-size: 12px;
font-size: 0.8571428571rem
}
.sidebar .widget-s2 .text p strong {
color: #559f3d
}
@media (max-width:991px) {
.sidebar .widget-s2 .text p {
max-width: 100%
}
}
@media (max-width:767px) {
.sidebar .widget-s2 .text p {
margin: 0 auto;
display: block;
max-width: 200px;
font-size: 14px;
font-size: 1rem
}
}
.sidebar .widget-s2 .btn {
float: right;
width: 72px;
line-height: 26px;
font-weight: 700;
text-align: center;
position: relative;
top: -2px;
display: inline-block;
margin: 0 auto;
padding: 0;
font-size: 13px;
font-size: 0.9285714286rem
}
@media (max-width:1199px) {
.sidebar .widget-s2 .btn {
float: none;
margin: 0 auto;
margin-top: 10px
}
}
@media (max-width:767px) {
.sidebar .widget-s2 .btn {
width: 68px
}
}
.sidebar .view-all {
margin: 15px auto;
margin-bottom: 0;
display: table;
font-weight: 700;
font-size: 12px;
font-size: 0.8571428571rem;
text-decoration: underline
}
.news-list-sidebar .news-sidebar-group {
margin-top: 22px
}
.news-list-sidebar .news-sidebar-group .item {
margin-bottom: 15px
}
.news-list-sidebar .news-sidebar-group .item img {
float: left
}
@media (max-width:991px) {
.news-list-sidebar .news-sidebar-group .item img {
width: 35px
}
}
.news-list-sidebar .news-sidebar-group .item .text {
width: calc(100% - 55px);
float: left;
padding-left: 20px
}
@media (max-width:991px) {
.news-list-sidebar .news-sidebar-group .item .text {
width: calc(100% - 35px)
}
}
.news-list-sidebar .news-sidebar-group .item .text h4 {
font-size: 14px;
font-size: 1rem;
font-weight: 400;
margin-bottom: 7px;
line-height: 1.3em
}
.news-list-sidebar .news-sidebar-group .item .text .read-more {
margin-bottom: 0;
display: table;
font-weight: 700;
font-size: 12px;
font-size: 0.8571428571rem;
text-decoration: underline
}
.news-list-sidebar .news-sidebar-group .item .text .read-more:hover {
text-decoration: none
}
.news-list-sidebar .news-sidebar-group .btn {
font-weight: 700;
text-align: center;
display: inline-block;
margin-top: 10px;
font-size: 13px;
font-size: 0.9285714286rem;
padding: 0.5rem 1.1rem
}
.trigger-mmenu {
position: absolute;
top: 10px;
left: 10px;
overflow: hidden;
display: block;
color: #fff;
padding: 0 12px;
line-height: 48px;
margin: 0 auto;
-webkit-transition: all 700ms ease;
-moz-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
transition: all 700ms ease
}
.trigger-mmenu .icon {
width: 22px;
margin-right: 7px;
display: inline-block;
vertical-align: middle
}
.trigger-mmenu .icon span {
display: block;
height: 4px;
background: #fff;
margin-bottom: 3px;
position: relative;
-webkit-transition: all 700ms ease;
-moz-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
transition: all 700ms ease
}
.trigger-mmenu span {
font-size: 17px;
font-size: 1.2142857143rem;
font-weight: bold
}
.trigger-mmenu:hover,
.trigger-mmenu:focus {
text-decoration: none;
color: #fff
}
.trigger-mmenu:hover .icon span:first-child {
top: -1px
}
.trigger-mmenu:hover .icon span:last-child {
top: 1px
}
.mm-opened .trigger-mmenu {
opacity: 0.5
}
.mm-panels>.mm-panel#lsft-sub-menu {
top: 0 !important;
left: 0 !important;
}
.menu-wrapper {
display: flex;
justify-content: space-between;
}
@media (max-width:767px) {
.menu-wrapper {
justify-content: center;
}
}
.head-menu {
background: #4D0D64;
border-bottom: 1px solid #fff;
}
.head-menu ul.menu {
z-index: 1000;
position: relative
}
.head-menu .menu>li {
display: inline-block;
position: relative
}
.stylable-list {
background: none !important;
}
.head-menu .menu>li.stylable-list a {
background-color: #fff !important;
background-position: 10px center !important;
background-size: 20px auto !important;
border-radius: 20px;
padding: 5px 8px 5px 35px !important;
font-size: 14px;
margin-left: 10px;
}
.head-menu .stylable-list #lsft-sub-menu {
top: 2em !important;
left: auto !important;
right: 0 !important;
min-width: 180px !important;
border-radius: 5px;
}
#lsft-sub-menu li a {
padding-left: 36px !important;
}
.head-menu .menu>li:not(.stylable-list):after {
display: block;
content: "";
height: 3px;
position: absolute;
background: #fff;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
opacity: 0;
}
.head-menu .menu>li:hover:after {
opacity: 1;
bottom: 0;
left: 0;
right: 0;
}
.head-menu .menu>li a:hover,
.head-menu .menu>li a:active {
text-decoration: none;
}
.head-menu .menu>li a {
color: #fff;
padding: 20px 8px;
font-size: 16px;
font-weight: 700;
display: block;
}
.head-menu .menu>li a.sf-with-ul:after {
content: '\0052';
font-family: 'poka';
display: inline-block;
color: #fff;
font-size: 10px;
margin-left: 5px
}
.head-menu .menu>li.stylable-list a.sf-with-ul:after {
content: none;
}
.head-menu .menu>li ul.sub-menu {
position: absolute;
background: #fff;
border-radius: 5px;
padding: 15px 10px;
width: 180px;
z-index: 999;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
display: none;
}
.head-menu .menu>li ul.sub-menu a {
color: #181818;
padding: 10px;
font-size: 14px;
}
.head-menu .menu>li ul li {
display: block;
position: relative;
}
.head-menu .menu>li ul li a:hover,
.head-menu .menu>li ul li a:active {
color: #f2295b;
text-decoration: none;
}
#mobile-menu:not(.mm-menu) {
display: none
}
.mm-clear::after,
.mm-clear::before,
.mm-close::after,
.mm-close::before {
width: 7px;
height: 7px
}
#breadcrumbs {
padding: 20px 0;
white-space: nowrap;
overflow-x: auto
}
#breadcrumbs span.separator {
padding: 0 4px;
opacity: 0.5
}
#breadcrumbs span.separator .breadcrumb-sep:after {
content: '\0053';
display: inline-block;
font-family: "poka";
opacity: 0.5;
font-size: 10px
}
#breadcrumbs span.item-current {
opacity: 0.5
}
#main {
overflow-x: hidden;
margin-top: 30px;
}
.body-show-breadcrumbs:not(.home):not(.body-fullscreen-sections).body-single-affiliates-s2 .banner-wrapper.banner-wrapper--top,
.body-show-breadcrumbs:not(.home):not(.body-fullscreen-sections).body-single-affiliates-s3 .banner-wrapper.banner-wrapper--top {
margin-bottom: 60px
}
@media (max-width:991px) {
.body-show-breadcrumbs:not(.home):not(.body-fullscreen-sections).body-single-affiliates-s2 .banner-wrapper.banner-wrapper--top,
.body-show-breadcrumbs:not(.home):not(.body-fullscreen-sections).body-single-affiliates-s3 .banner-wrapper.banner-wrapper--top {
margin-bottom: 40px
}
}
.body-show-breadcrumbs:not(.home) .banner-wrapper.banner-wrapper--top {
margin-top: 0
}
.body-fullscreen-sections:not(.body-fullscreen-first-section-colored) .banner-wrapper.banner-wrapper--top {
margin-bottom: 0
}
.body-single-affiliates-s1 .main-area-review {
margin-top: 60px
}
.body-single-affiliates-s1.body-show-breadcrumbs .banner-wrapper.banner-wrapper--top {
margin-top: 0;
margin-bottom: 40px
}
.hidden {
display: none
}
.section {
padding: 10px 0;
}
.body-header-style1.home .section--first {
background: none !important;
padding-top: 0
}
.body-header-style1.home .banner-wrapper.banner-wrapper--top {
display: none
}
.body-header-style4.home .section--first {
padding-top: 20px
}
.body-header-style4.home .banner-wrapper.banner-wrapper--top {
margin-bottom: 40px
}
@media (max-width:991px) {
.body-header-style4.home .banner-wrapper.banner-wrapper--top {
margin-bottom: 20px
}
}
.text-area p {
margin-bottom: 20px
}
.text-area p:empty {
margin-bottom: 0
}
.text-area>h1 {
margin: 20px 0;
font-weight: 700
}
.text-area>h2 {
margin: 20px 0
}
.text-area>h3 {
margin: 15px 0
}
.text-area>h4,
.text-area>h5,
.text-area>h6 {
margin: 15px 0
}
.text-area .img-wrapper {
margin-bottom: 20px
}
.text-area>ul,
.text-area>ol {
margin-bottom: 20px
}
.text-area>ul li,
.text-area>ol li {
margin: 8px 0
}
.text-area .text-list {
margin-bottom: 20px
}
.text-area .text-list li {
list-style: none;
display: block;
margin: 8px 0;
line-height: 1.15em
}
.text-area .text-list li:before {
color: #2d739b;
font-family: 'poka';
display: inline-block;
margin-right: 8px
}
.text-area .text-list--one li:before {
content: "\004e"
}
.text-area .text-list--two li:before {
content: "\0053"
}
.text-area .text-list--three li:before {
content: "\0059"
}
.text-area .text-list--four li:before {
content: "\0058"
}
.text-area .text-list--five li:before {
content: "\0057"
}
.text-area .text-list--six li:before {
content: '';
width: 10px;
height: 10px;
border-radius: 100%;
background-color: #2d739b
}
.text-area .text-list--underline li {
text-decoration: underline
}
.text-area>table {
width: 100%
}
.text-area>table thead {
background: rgba(0, 0, 0, 0.05);
border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}
.text-area>table thead th {
padding: 5px 10px
}
.text-area>table tbody td {
padding: 5px 10px
}
.text-area hr {
margin-top: 2rem;
margin-bottom: 2rem
}
.row--20 {
margin: 0 -20px
}
.row--20>div {
padding: 0 20px
}
.review-up-area {
padding: 40px 0;
background-color: #eeedeb
}
.review-up-area.review-up-area--s1 {
margin-bottom: 60px
}
.review-up-area .col-review-logo {
min-width: 28%;
flex: 0 0 28%
}
.review-up-area .col-review-bonus {
flex: 0 0 37.333333%;
max-width: 37.333333%
}
.review-up-area .col-review-overview {
flex: 0 0 34.6%;
max-width: 34.6%
}
.review-up-area h5 {
font-weight: 900;
text-transform: uppercase;
font-size: 14px;
font-size: 1rem;
text-align: center;
margin-bottom: 10px
}
.review-up-area .review-logo-group {
max-width: 293px
}
@media (max-width:767px) {
.review-up-area .review-logo-group {
margin: 0 auto
}
}
.review-up-area .review-logo-group .btn {
line-height: 58px;
padding: 0;
font-size: 21px;
font-size: 1.5rem
}
.review-up-area .review-logo-group .btn .poka-icon {
display: inline-block;
background-color: #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
width: 22px;
height: 22px;
line-height: 22px;
text-align: center;
margin-left: 18px
}
.review-up-area .review-logo-group .btn .poka-icon .icon-poka {
color: #559f3d;
font-size: 10px;
position: relative;
top: -1px
}
.review-up-area .review-logo-group .rating {
margin: 10px auto 15px;
text-align: center
}
.review-up-area .review-bonus {
text-align: center;
line-height: 1.3em;
position: relative;
left: -30px
}
.review-up-area .review-bonus .item {
margin-bottom: 25px
}
@media (max-width:1199px) {
.review-up-area .review-bonus {
left: 0
}
}
@media (max-width:575px) {
.review-up-area .review-bonus {
padding-top: 20px;
margin-top: 20px;
position: relative
}
}
.review-up-area .review-bonus h4 {
font-size: 21px;
font-size: 1.5rem;
font-weight: 400
}
.review-up-area .review-bonus h4 strong {
color: #559f3d
}
.review-up-area .review-bonus p {
line-height: 1.4em;
font-size: 13px;
font-size: 0.9285714286rem
}
.review-up-area .review-bonus:before {
content: "";
display: block;
width: 1px;
height: 100px;
background-color: #ddd;
position: absolute;
top: 50%;
margin-top: -50px;
left: -30px
}
@media (max-width:1199px) {
.review-up-area .review-bonus:before {
left: -15px
}
}
@media (max-width:575px) {
.review-up-area .review-bonus:before {
display: none
}
}
.review-up-area .review-bonus:after {
content: "";
display: block;
width: 1px;
height: 100px;
background-color: #ddd;
position: absolute;
top: 50%;
margin-top: -50px;
right: -30px
}
@media (max-width:1199px) {
.review-up-area .review-bonus:after {
right: -15px
}
}
@media (max-width:767px) {
.review-up-area .review-bonus:after {
display: none
}
}
@media (max-width:575px) {
.review-up-area .review-bonus:after {
content: "";
display: block;
width: 160px;
height: 1px;
background-color: #ddd;
position: absolute;
top: 0px;
margin-left: -80px;
left: 50%;
margin-top: auto;
right: auto
}
}
@media (max-width:767px) {
.review-up-area .review-overview {
text-align: center;
padding-top: 20px;
margin-top: 20px;
position: relative
}
.review-up-area .review-overview:after {
content: "";
display: block;
width: 160px;
height: 1px;
background-color: #ddd;
position: absolute;
top: 0px;
margin-left: -80px;
left: 50%
}
}
.review-up-area .review-overview .review-info ul {
overflow: hidden;
list-style: none;
padding-bottom: 10px;
display: flex;
flex-wrap: wrap
}
@media (max-width:991px) {
.review-up-area .review-overview .review-info ul {
margin-bottom: 0
}
}
.review-up-area .review-overview .review-info li {
width: 50%;
margin-bottom: 18px;
float: left;
padding-right: 4%;
font-size: 13px;
font-size: 0.9285714286rem
}
@media (max-width:991px) {
.review-up-area .review-overview .review-info li {
float: none;
width: 100%;
padding: 0
}
}
.review-up-area .review-overview .review-info li strong {
display: block
}
.review-up-area .review-overview .review-info li:nth-child(even) {
padding: 0 0 0 4%
}
@media (max-width:991px) {
.review-up-area .review-overview .review-info li:nth-child(even) {
padding-left: 0
}
}
.review-up-area--dif {
background-color: transparent;
padding: 0;
margin-top: 10px;
margin-bottom: 15px
}
.review-up-area--dif .review-up-area__top {
background: rgba(0, 0, 0, 0.01);
border-bottom: 1px solid rgba(0, 0, 0, 0.04);
padding: 30px 30px 10px
}
.review-up-area--dif .review-bonus:after {
content: none
}
@media (max-width:575px) {
.review-up-area--dif .review-bonus:after {
content: ""
}
}
.review-up-area--dif .free-spins-group {
margin-top: 40px
}
.review-up-area--dif .review-overview {
background: rgba(0, 0, 0, 0.03);
padding: 30px
}
.review-up-area--dif .review-overview h5 {
margin-bottom: 15px
}
.review-up-area--dif .review-overview .btn {
line-height: 58px;
padding: 0;
font-size: 21px;
font-size: 1.5rem
}
.review-up-area--dif .review-overview .btn .poka-icon {
display: inline-block;
background-color: #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
width: 22px;
height: 22px;
line-height: 22px;
text-align: center;
margin-left: 18px
}
.review-up-area--dif .review-overview .btn .poka-icon .icon-poka {
color: #559f3d;
font-size: 10px
}
.review-up-area--dif .review-overview .review-info ul {
position: relative
}
.review-up-area--dif .review-overview .review-info ul li {
font-size: 14px;
font-size: 1rem
}
@media (max-width:991px) {
.review-up-area--dif .review-overview .review-info ul li {
float: left;
width: 50%;
padding-right: 30px
}
}
@media (max-width:575px) {
.review-up-area--dif .review-overview .review-info ul li {
float: none;
width: 100%;
padding: 0
}
}
.review-up-area--dif .review-overview .review-info ul li:nth-child(even) {
padding-left: 40px
}
@media (max-width:991px) {
.review-up-area--dif .review-overview .review-info ul li:nth-child(even) {
padding-left: 40px;
padding-right: 0
}
}
@media (max-width:575px) {
.review-up-area--dif .review-overview .review-info ul li:nth-child(even) {
float: none;
width: 100%;
padding: 0
}
}
.review-up-area--dif .review-overview .review-info ul:after {
content: "";
display: block;
width: 1px;
height: 70%;
background-color: #ddd;
position: absolute;
top: 0;
margin-top: 10px;
left: 50%
}
@media (max-width:575px) {
.review-up-area--dif .review-overview .review-info ul:after {
content: none
}
}
.review-up-area--dif2 {
background-color: #fff;
padding: 30px 25px;
margin-bottom: 30px
}
.review-up-area--dif2 .review-overview {
margin-top: 0;
margin-bottom: 5px;
background: none;
padding: 0
}
@media (max-width:767px) {
.review-up-area--dif2 .review-overview:after {
display: none
}
}
@media (max-width:575px) {
.review-up-area--dif2 .review-overview {
padding-top: 15px;
margin-top: 15px
}
.review-up-area--dif2 .review-overview:after {
content: "";
display: block;
width: 160px;
height: 1px;
background-color: #ddd;
position: absolute;
top: 0px;
margin-left: -80px;
left: 50%;
margin-top: auto;
right: auto
}
}
.review-up-area--dif2 .review-overview .review-info ul {
overflow: visible
}
.review-up-area--dif2 .review-overview .review-info ul li {
width: 100%;
display: block;
float: none;
padding: 0;
margin-bottom: 15px;
font-size: 13.5px;
font-size: 0.9642857143rem
}
.review-up-area--dif2 .review-overview .review-info ul li:nth-child(even) {
float: none;
padding: 0;
width: 100%
}
.review-up-area--dif2 .review-overview .review-info ul:after {
left: 0;
margin-left: -35px;
margin-top: 0px;
height: 95%
}
.review-up-area--dif2 .review-bonus {
left: 0
}
.review-up-area--dif2 .review-bonus:before {
content: none
}
.review-up-area--dif2 .review-bonus h4 {
font-size: 18px;
font-size: 1.2857142857rem
}
.review-up-area--dif2 .free-spins-group {
margin-top: 30px
}
.main-area-review h1 {
font-weight: 900;
padding-bottom: 15px
}
.main-area-review h2 {
font-size: 30px;
font-size: 2.1428571429rem;
padding-bottom: 10px;
margin-top: 40px
}
.main-area-review p {
font-size: 14px;
font-size: 1rem;
line-height: 1.9em
}
.review-bottom-group {
text-align: center;
background-color: #fff;
padding: 30px 20px;
padding-bottom: 20px;
margin-top: 40px
}
.review-bottom-group>img {
max-width: 160px
}
.review-bottom-group h4 {
font-size: 28px;
font-size: 2rem;
padding: 20px 0;
font-weight: 400
}
.review-bottom-group h4 strong {
color: #559f3d
}
.review-bottom-group .btn {
max-width: 275px;
line-height: 58px;
padding: 0;
margin: 0 auto;
-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1)
}
.review-bottom-group .btn .poka-icon {
display: inline-block;
background-color: #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
width: 22px;
height: 22px;
line-height: 22px;
text-align: center;
margin-left: 18px
}
.review-bottom-group .btn .poka-icon .icon-poka {
color: #559f3d;
font-size: 10px
}
.review-bottom-group--dif h4 {
font-size: 20px;
font-size: 1.4285714286rem;
padding: 10px 0;
line-height: 1.25em
}
.ups-downs {
background-color: #fff;
padding: 40px;
margin: 40px 0
}
.ups-downs h5 {
text-align: center;
color: #222020;
font-size: 16px;
font-size: 1.1428571429rem;
font-weight: 900;
margin: 0 auto;
margin-bottom: 30px;
padding: 0 20px;
padding-bottom: 8px;
border-bottom: 1px solid #e6e6e6;
display: block
}
.ups-downs ul {
padding-left: 60px
}
@media (max-width:767px) {
.ups-downs ul {
margin: 15px 0
}
}
.ups-downs ul li {
list-style: none;
font-size: 13px;
font-size: 0.9285714286rem;
padding-bottom: 6px;
margin-bottom: 6px;
border-bottom: 1px solid #e6e6e6
}
.ups-downs ul li:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none
}
.ups-downs .icon {
width: 32px;
height: 32px;
line-height: 32px;
color: #fff;
text-align: center;
position: absolute;
left: 15px;
top: 50%;
margin-top: -16px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%
}
.ups-downs .icon i {
font-size: 15px;
color: white
}
.ups-downs .icon.green {
background-color: #628955
}
.ups-downs .icon.red {
background-color: #ab5751
}
.slider-carousel-group {
background-color: #fff;
padding-top: 30px;
margin: 40px 0
}
.slider-carousel-group h5 {
text-align: center;
color: #222020;
font-size: 16px;
font-size: 1.1428571429rem;
font-weight: 900;
margin: 0 auto;
border-bottom: 1px solid #e6e6e6;
display: block;
padding-bottom: 10px
}
.slider-carousel-group .carousel-screenshot {
padding: 30px 80px
}
.slider-carousel-group .carousel-screenshot .owl-next,
.slider-carousel-group .carousel-screenshot .owl-prev {
position: absolute;
font-size: 0;
z-index: 10;
width: 34px;
height: 34px;
line-height: 34px;
background-color: #eeedeb;
top: 50%;
margin-top: -17px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
text-align: center
}
.slider-carousel-group .carousel-screenshot .owl-next i,
.slider-carousel-group .carousel-screenshot .owl-prev i {
font-size: 14px;
color: #559f3d
}
.slider-carousel-group .carousel-screenshot .owl-next span,
.slider-carousel-group .carousel-screenshot .owl-prev span {
display: none
}
.slider-carousel-group .carousel-screenshot .owl-next {
right: 25px
}
.slider-carousel-group .carousel-screenshot .owl-prev {
left: 25px
}
.taxonomy-intro {
margin-bottom: 40px
}
.group-category .news-item {
margin-bottom: 30px;
}
.group-category .news-item .thumb-wrapper img {
width: 100%;
height: 163px;
object-fit: cover;
}
.group-category .news-item .new-text-group {
background-color: #fff;
border-bottom: 2px solid rgba(0, 0, 0, 0.04);
padding: 30px 0;
}
.group-category .news-item .new-text-group .news-info {
margin-bottom: 15px;
color: #a8a8a6;
font-weight: 700;
font-size: 12px;
}
.group-category .news-item .new-text-group .news-info span {
font-weight: 400
}
.group-category .news-item .new-text-group h2 a {
font-size: 22px;
line-height: 1.25em;
margin-bottom: 15px;
color: #2d2d2c;
}
.group-category .news-item .new-text-group p {
font-size: 14px;
margin-bottom: 15px
}
.group-category .news-item .new-text-group .read-more {
font-size: 14px;
font-weight: 700;
}
.group-category .news-item .new-text-group .read-more i {
font-size: 11px;
vertical-align: middle;
color: #f2295b
}
.group-category .news-item--reviews .thumb-wrapper {
padding: 0 20px;
text-align: center;
min-height: 196.7px;
line-height: 196.7px
}
.group-category .news-item--reviews .thumb-wrapper img {
width: auto;
vertical-align: middle
}
.group-category .news-item--dif {
position: relative
}
.group-category .news-item--dif .new-text-group {
padding: 0;
padding-left: 120px;
background: rgba(0, 0, 0, 0.02);
position: relative;
border-bottom: 0 none
}
.group-category .news-item--dif .new-text-group .date-item {
margin-top: 10px
}
.group-category .news-item--dif .new-text-group .new-text-group__text {
padding: 30px;
background: #fff
}
.group-category .news-item--dif .new-text-group .news-info {
position: absolute;
left: 0;
padding-left: 30px;
width: 100px;
top: 30px;
font-size: 13px;
}
.group-category .news-item--dif .new-text-group .news-info strong {
display: block;
word-break: break-all
}
.group-category .news-item--dif .new-text-group .news-info span {
display: block
}
.group-category .news-item--dif .new-text-group .news-info span:first-of-type {
display: block;
font-weight: 500
}
.group-category .news-item--dif .new-text-group .btn {
font-size: 12px;
font-size: 0.8571428571rem;
margin-top: 15px
}
@media (max-width:1199px) {
.group-category .news-item--reviews .thumb-wrapper {
min-height: 162px;
line-height: 162px
}
}
@media (max-width:991px) {
.group-category .news-item .new-text-group {
flex-grow: 0
}
.group-category .news-item .thumb-wrapper img {
height: auto;
}
.group-category .news-item .new-text-group h2 a {
min-height: 100%;
margin-bottom: 10px
}
}
@media (max-width:767px) {
.group-category .news-item--dif .new-text-group {
padding: 0
}
.group-category .news-item--dif .new-text-group .date-item {
margin-top: 0
}
.group-category .news-item--dif .new-text-group .news-info {
position: relative;
width: 100%;
padding: 0;
top: 0;
padding: 20px 30px;
margin-bottom: 0
}
.group-category .news-item--dif .new-text-group .news-info span {
display: inline-block;
margin: 0
}
.group-category .news-item--dif .new-text-group .news-info span:first-of-type {
display: inline-block;
font-weight: normal
}
}
.btn--shadow {
-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.1)
}
.table-reviews .row {
align-items: center
}
.table-reviews .item {
padding: 25px 15px;
padding-top: 27px;
padding-bottom: 16px;
border-bottom: 2px solid #eeedeb
}
.table-reviews .item:nth-of-type(odd) {
background-color: #f4f2ef
}
.table-reviews .item:nth-of-type(even) {
background-color: #f8f6f4
}
@media (max-width:767px) {
.table-reviews .item {
text-align: center
}
}
.table-reviews .item .c1 {
width: 45px;
height: 45px;
line-height: 45px;
background-color: #fff;
color: #2d739b;
text-align: center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
font-size: 14px;
font-weight: 700;
border: 1px solid #dedddb;
margin-top: 8px;
display: block;
vertical-align: middle;
float: left
}
.table-reviews .item .c2 {
vertical-align: middle;
width: calc(100% - 45px);
float: left;
padding-left: 30px
}
.table-reviews .item .c3 {
position: relative;
top: 9px
}
@media (max-width:991px) {
.table-reviews .item .c2 {
margin-bottom: 30px
}
.table-reviews .item .c3 {
margin-bottom: 30px
}
}
.table-reviews .item .c3 h4 {
font-size: 19px;
font-size: 1.3571428571rem;
font-weight: 400;
line-height: 1.3em
}
.table-reviews .item .c3 h4 strong {
color: #559f3d
}
.table-reviews .item .c3 p {
font-size: 12px;
font-size: 0.8571428571rem;
line-height: 1.5em
}
.table-reviews .item .c6 .btn {
width: 100%;
display: block;
max-width: 210px
}
@media (max-width:767px) {
.table-reviews .item .c6 .btn {
margin: 5px auto
}
}
.table-reviews .item .c6 .btn--blue {
background-color: #2d739b;
margin-bottom: 3px
}
.taxonomy-list-dif .aff-single-widget {
margin-bottom: 30px;
position: relative;
padding: 25px 0;
height: calc(100% - 30px);
display: flex;
flex-direction: column
}
.taxonomy-list-dif .aff-single-widget .item-bonus {
flex-grow: 1
}
.pagination {
display: block;
margin: 30px auto 0;
color: #999;
text-align: center
}
.pagination .icon-poka {
font-size: 14px;
}
.pagination span,
.pagination>a {
display: inline-block;
min-width: 44px;
padding: 0 12px;
line-height: 44px;
background-color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
margin: 0 4px;
color: #999;
font-weight: 700;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.pagination .current,
.pagination>a:hover,
.pagination>a:focus {
text-decoration: none;
background-color: #f2295b;
color: #fff;
}
.casino-guides h2 {
margin-bottom: 25px
}
.casino-guides .casino-guide-box {
position: relative;
height: 160px;
margin-bottom: 30px;
transition: all 400ms ease
}
.casino-guides .casino-guide-box .item {
display: block;
width: 100%;
height: 100%
}
.casino-guides .casino-guide-box .text {
position: absolute;
bottom: 20px;
padding: 0 20px;
color: #fff;
z-index: 10
}
.casino-guides .casino-guide-box .text a {
color: #fff;
text-decoration: none
}
.casino-guides .casino-guide-box .text h4 {
color: #fff;
margin: 0;
line-height: 1.3em;
font-size: 18px;
}
.casino-guides .casino-guide-box .text p {
color: #fff;
margin: 11px 0;
font-size: 12px;
line-height: 1.45em
}
.casino-guides .casino-guide-box .text .btn {
background: rgba(255, 255, 255, 0.2);
width: 100px;
line-height: 29px;
text-align: center;
font-size: 12px;
padding: 0;
transition: all 400ms ease
}
.casino-guides .casino-guide-box .text .btn:hover {
background: rgba(255, 255, 255, 0.05)
}
.casino-guides .casino-guide-box .text .btn .icon-poka {
color: white;
font-size: 10px;
margin-left: 6px
}
.casino-guides .casino-guide-box:after {
content: "";
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
-webkit-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 1) 70%);
-moz-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 1) 70%);
-ms-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 1) 70%);
-o-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 1) 70%);
background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 1) 70%);
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
opacity: 0.75;
width: 100%;
height: 100%
}
.casino-guides .casino-guide-box:hover:after {
opacity: 1
}
.casino-guides .casino-guide-box--first {
height: 350px
}
.casino-guides .casino-guide-box--first .item h4 {
font-size: 20px;
font-size: 1.4285714286rem
}
.casino-guides .casino-guide-box .label-guide {
position: absolute;
color: #fff;
background: rgba(0, 0, 0, 0.4);
z-index: 10;
font-size: 12px;
font-size: 0.8571428571rem;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
padding: 0 13px;
line-height: 29px;
height: 29px;
text-align: center;
top: 20px;
left: 20px
}
.casino-guides .casino-guide-box .label-guide i {
vertical-align: middle;
margin-right: 7px;
font-size: 13px
}
.casino-guides .casino-guide-box .label-guide--article i {
color: #2d739b
}
.casino-guides .casino-guide-box .label-guide--video i {
color: rgba(208, 45, 33, 0.8)
}
.casino-guides .casino-guide-box:hover {
box-shadow: 0 5px 8px rgba(0, 0, 0, 0.3)
}
.slideshow {
min-height: 300px;
margin-bottom: 50px
}
.slideshow .slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
background-repeat: no-repeat
}
.slideshow .slide .text {
max-width: 35%;
margin: 5em 3em;
background: rgba(0, 0, 0, 0.4);
color: #fff;
padding: 30px;
display: inline-block;
z-index: 10;
position: relative
}
@media (max-width:991px) {
.slideshow .slide .text {
max-width: 50%
}
}
@media (max-width:575px) {
.slideshow .slide .text {
max-width: 100%;
margin: 3.5em 2em
}
}
.slideshow .slide .text p {
margin: 15px 0;
font-size: 13px;
font-size: 0.9285714286rem
}
.slideshow .slide .text-right {
float: right
}
.slideshow .slide .text-bg:after {
position: absolute;
width: 100%;
background: rgba(0, 0, 0, 0.6);
top: 0;
left: 0;
height: 100%;
content: "";
display: block;
z-index: -1
}
.slideshow .slide--right.text-bg:after {
left: auto;
right: 0
}
.slideshow .slide>img {
display: none
}
.slideshow .slide .btn {
font-size: 16px;
font-size: 1.1428571429rem
}
.slideshow .cycle-prev,
.slideshow .cycle-next {
display: block;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
color: #fff;
background: rgba(0, 0, 0, 0.4);
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
position: absolute;
bottom: 10px;
right: 10px;
cursor: pointer;
z-index: 101;
text-indent: 2px
}
.slideshow .cycle-prev i,
.slideshow .cycle-next i {
color: white;
font-size: 16px
}
@media (max-width:575px) {
.slideshow .cycle-prev,
.slideshow .cycle-next {
width: 35px;
line-height: 35px;
font-size: 16px
}
}
.slideshow .cycle-prev:hover,
.slideshow .cycle-next:hover {
background: rgba(0, 0, 0, 0.6);
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease
}
.slideshow .cycle-prev {
right: 65px;
text-indent: -2px
}
@media (max-width:575px) {
.slideshow .cycle-prev {
right: 50px
}
}
.aff-widget-spins {
background: rgba(0, 0, 0, 0.025);
text-align: center;
padding: 25px 40px;
box-shadow: 0 6px 9px rgba(0, 0, 0, 0.09);
margin-bottom: 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px
}
.aff-widget-spins p {
font-size: 21px;
font-size: 1.5rem;
margin-bottom: 10px;
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis
}
.aff-widget-spins .rating {
margin: 10px 0 15px
}
.aff-widget-spins .rating .star {
line-height: 26px
}
.aff-single-widget-big {
background: #eeedeb;
padding: 30px 35px;
text-align: center
}
@media (max-width:991px) {
.aff-single-widget-big {
margin-bottom: 20px
}
}
.aff-single-widget-big .rating {
margin: 20px 0
}
.aff-single-widget-big .rating .star .icon-poka {
font-size: 14px
}
@media (max-width:1199px) {
.aff-single-widget-big .rating .star .icon-poka {
font-size: 15px
}
}
.aff-single-widget-big .btn {
font-size: 16px;
font-size: 1.1428571429rem
}
@media (max-width:991px) {
.aff-single-widget-big .btn.btn--blue {
margin-bottom: 10px
}
}
.aff-single-widget-big h4 {
font-weight: 300;
font-size: 22px;
font-size: 1.5714285714rem;
font-family: 'Rubik', sans-serif;
margin-bottom: 5px;
text-align: left;
color: #2d2d2c
}
.aff-single-widget-big h4 strong {
color: #559f3d;
font-weight: 700
}
.aff-single-widget-big p {
font-size: 13px;
font-size: 0.9285714286rem;
line-height: 1.2em;
color: #2d2d2c;
text-align: left;
margin-bottom: 10px
}
.aff-single-widget {
background: #eeedeb;
padding: 25px 0 15px;
text-align: center
}
@media (max-width:991px) {
.aff-single-widget {
margin-bottom: 20px
}
}
.aff-single-widget .btn {
font-size: 14px;
font-size: 1rem
}
@media (max-width:991px) {
.aff-single-widget .btn.btn--blue {
margin-bottom: 10px
}
}
.aff-single-widget .img {
padding: 0 10px
}
.aff-single-widget h4 {
font-weight: 300;
font-size: 24px;
font-size: 1.7142857143rem;
font-family: 'Rubik', sans-serif;
margin-bottom: 5px;
text-align: left
}
.aff-single-widget h4 strong {
color: #559f3d;
font-weight: 700
}
.aff-single-widget .item-bonus {
font-size: 14px;
font-size: 1rem;
color: #2d2d2c;
max-width: 260px;
margin: 20px auto 20px;
padding: 0 15px
}
.aff-single-widget .item-btns {
padding: 0 15px
}
.aff-single-widget .ratings-wrapper {
background: rgba(0, 0, 0, 0.03);
padding: 8px 0;
margin-top: 15px
}
.aff-single-widget-xl {
background: rgba(0, 0, 0, 0.025);
padding: 30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px
}
@media (max-width:991px) {
.aff-single-widget-xl {
text-align: center
}
}
.aff-single-widget-xl .widget-img {
text-align: center
}
.aff-single-widget-xl .rating {
text-align: center;
margin-top: 10px
}
.aff-single-widget-xl .widget-text {
padding-left: 80px;
position: relative
}
@media (max-width:991px) {
.aff-single-widget-xl .widget-text {
padding-left: 0;
margin-top: 20px
}
}
.aff-single-widget-xl .widget-text .icon-poka {
position: absolute;
font-size: 50px;
color: #e2e2e2;
left: 0;
top: 50%;
margin-left: -5px;
margin-top: -25px;
height: 50px
}
@media (max-width:991px) {
.aff-single-widget-xl .widget-text .icon-poka {
display: none
}
}
.aff-single-widget-xl h4 {
font-weight: 300;
font-size: 26px;
font-size: 1.8571428571rem;
font-family: 'Rubik', sans-serif;
margin-bottom: 5px;
color: #2d2d2c
}
.aff-single-widget-xl h4 strong {
color: #559f3d;
font-weight: 700
}
.aff-single-widget-xl p {
font-size: 14px;
font-size: 1rem;
line-height: 1.4em;
color: #2d2d2c;
margin-bottom: 20px
}
.carousel .owl-nav button.owl-prev,
.carousel .owl-nav button.owl-next {
width: 54px;
height: 54px;
left: -70px;
font-size: 20px;
margin-top: -25px;
position: absolute;
background: rgba(255, 255, 255, 0.8);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
text-align: center;
top: 50%;
text-indent: -2px;
color: #181818;
font-size: 28px;
font-size: 2rem
}
.carousel .owl-nav button.owl-prev i,
.carousel .owl-nav button.owl-next i {
color: #181818;
font-size: 16px
}
.carousel .owl-nav button.owl-next {
left: auto;
right: -70px;
text-indent: 2px
}
.carousel.owl-carousel .owl-item img {
width: auto;
display: inline-block;
max-width: 100%
}
@media (max-width:1300px) {
.carousel {
padding: 0 70px
}
.carousel .owl-nav button.owl-prev,
.carousel .owl-nav button.owl-next {
left: 0px
}
.carousel .owl-nav button.owl-next {
right: 0px
}
}
@media (max-width:575px) {
.carousel {
padding: 0 45px
}
.carousel .owl-nav button.owl-prev,
.carousel .owl-nav button.owl-next {
width: 32px;
height: 32px;
line-height: 39px
}
}
.news-list .item {
width: 100%;
max-width: 360px;
margin: 0 auto 30px;
background: #fff;
transition: all 400ms ease;
position: relative;
height: calc(100% - 30px)
}
.news-list .item:hover {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15)
}
.news-list .item .text {
padding: 20px 25px 60px;
position: relative
}
.news-list .item .text h4 {
font-size: 18px;
font-size: 1.2857142857rem;
font-weight: bold;
font-family: 'Rubik', sans-serif;
margin-bottom: 10px
}
.news-list .item .text p {
font-size: 13px;
font-size: 0.9285714286rem;
line-height: 1.3em;
margin-bottom: 0;
word-break: break-word;
word-wrap: break-word
}
.news-list .item .btn {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
font-size: 14px;
font-size: 1rem;
font-weight: 500;
display: block;
width: 100%;
position: absolute;
bottom: 0;
left: 0
}
.news-list.relevant-news-wrapper .owl-stage {
display: flex
}
.news-list.relevant-news-wrapper .owl-item {
display: flex;
flex: 1 0 auto
}
.news-list.relevant-news-wrapper .owl-item .item {
max-width: 276px;
margin-bottom: 0;
height: 100%
}
.carousel .owl-stage {
display: flex
}
.carousel .owl-item {
display: flex;
flex: 1 0 auto
}
.carousel .owl-item .aff-single-widget {
width: 100%;
margin-bottom: 0;
height: 100%;
display: flex;
flex-direction: column
}
.carousel .owl-item .aff-single-widget .item-bonus {
flex-grow: 1
}
.box-text {
padding: 30px;
background: rgba(24, 24, 24, 0.05);
border: 1px solid rgba(24, 24, 24, 0.1);
line-height: 1.6em;
position: relative;
margin-bottom: 25px
}
.box-text.box-text--icon {
padding-left: 80px
}
.box-text.box-text--icon:after {
content: attr(data-icon);
position: absolute;
top: 35px;
left: 25px;
font-size: 30px;
font-size: 2.1428571429rem;
font-family: "poka";
opacity: 0.8
}
.search-form-ajax {
display: block;
margin-bottom: 40px;
width: 100%;
position: relative
}
.search-form-ajax .search-form-ajax-input {
width: 100%;
height: 54px;
position: relative;
border: 1px solid rgba(0, 0, 0, 0.1);
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
padding: 0 60px 0 20px;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
font-size: 16px;
font-size: 1.1428571429rem;
font-weight: 700
}
.search-form-ajax .search-form-ajax-input:focus {
border: 1px solid rgba(0, 0, 0, 0.3)
}
.search-form-ajax button {
position: absolute;
top: 0;
right: 0;
width: 54px;
height: 100%;
text-align: center;
background: none;
border: 0 none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
cursor: pointer;
padding: 0;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease
}
.search-form-ajax button .icon-poka {
font-size: 18px
}
.search-form-ajax button:hover {
opacity: 0.5
}
.search-form-ajax .ui-autocomplete {
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.1);
position: absolute !important;
margin-top: 54px;
z-index: 1000;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1)
}
.search-form-ajax .ui-autocomplete .custom-li-el {
display: block;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding: 20px;
position: relative;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease
}
.search-form-ajax .ui-autocomplete .custom-li-el .img {
width: 293px;
top: 20px;
left: 20px;
position: absolute
}
@media (max-width:991px) {
.search-form-ajax .ui-autocomplete .custom-li-el .img {
width: 100%;
top: auto;
left: auto;
position: relative;
text-align: center
}
}
.search-form-ajax .ui-autocomplete .custom-li-el .text {
padding-left: 320px;
text-align: left;
color: #2d2d2c
}
@media (max-width:991px) {
.search-form-ajax .ui-autocomplete .custom-li-el .text {
padding-left: 0;
text-align: center
}
}
.search-form-ajax .ui-autocomplete .custom-li-el .text .title {
font-size: 24px;
font-size: 1.7142857143rem;
display: inline-block;
font-weight: 700
}
@media (max-width:991px) {
.search-form-ajax .ui-autocomplete .custom-li-el .text .title {
font-size: 20px;
font-size: 1.4285714286rem
}
}
.search-form-ajax .ui-autocomplete .custom-li-el .text p {
font-size: 20px;
font-size: 1.4285714286rem;
font-weight: 300;
margin-bottom: 10px
}
@media (max-width:991px) {
.search-form-ajax .ui-autocomplete .custom-li-el .text p {
font-size: 16px;
font-size: 1.1428571429rem
}
}
.search-form-ajax .ui-autocomplete .custom-li-el .text p strong {
color: #559f3d;
font-weight: 700
}
.search-form-ajax .ui-autocomplete .custom-li-el .text .btn {
display: block
}
.search-form-ajax .ui-autocomplete .custom-li-el:hover {
background: rgba(0, 0, 0, 0.02)
}
.search-form-ajax .ui-autocomplete .custom-li-el:last-child {
border-bottom: 0 none
}
#main .search-form-ajax .ui-autocomplete .custom-li-el .img {
width: 210px
}
@media (max-width:991px) {
#main .search-form-ajax .ui-autocomplete .custom-li-el .img {
width: 100%
}
}
#main .search-form-ajax .ui-autocomplete .custom-li-el .text {
padding-left: 230px
}
@media (max-width:991px) {
#main .search-form-ajax .ui-autocomplete .custom-li-el .text {
padding-left: 0
}
}
#main #sidebar .search-form-ajax .ui-autocomplete .custom-li-el .img {
width: 100%;
position: relative;
top: auto;
left: auto
}
#main #sidebar .search-form-ajax .ui-autocomplete .custom-li-el .text {
padding-left: 0;
text-align: center
}
@media (max-width:991px) {
#main #sidebar .search-form-ajax .ui-autocomplete .custom-li-el .text .col-6 {
max-width: 100%;
flex: 0 0 100%
}
#main #sidebar .search-form-ajax .ui-autocomplete .custom-li-el .text .col-6 .btn--green {
margin-bottom: 10px
}
}
#main #sidebar .search-form-ajax .ui-autocomplete .custom-li-el .text .btn {
font-size: 14px;
font-size: 1rem
}
.ui-helper-hidden-accessible {
display: none !important
}
.table-s1 {
margin-bottom: 20px
}
.table-s1 .item {
padding: 25px 0;
background: #f4f2ef;
border-bottom: 2px solid #eeedeb;
display: flex
}
@media (max-width:991px) {
.table-s1 .item {
display: block
}
}
.table-s1 .item:nth-child(even) {
background: #f8f6f4
}
.table-s1 .item>div {
padding: 0 10px
}
@media (max-width:991px) {
.table-s1 .item>div {
height: auto;
float: left
}
}
.table-s1 .item .c1 {
width: 7%;
text-align: center
}
@media (max-width:991px) {
.table-s1 .item .c1 {
width: 100%;
position: relative
}
}
.table-s1 .item .c2 {
width: 20%;
text-align: center
}
.table-s1 .item .c2 a {
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
display: block
}
.table-s1 .item .c2 a.logo-boxed {
background: #eeedeb;
height: 0;
padding: 0 0 55%;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
position: relative;
border-radius: 5px;
max-width: 360px;
margin-left: auto;
margin-right: auto
}
@media (max-width:991px) {
.table-s1 .item .c2 a.logo-boxed {
padding-bottom: 20%
}
}
@media (max-width:767px) {
.table-s1 .item .c2 a.logo-boxed {
padding-bottom: 30%
}
}
@media (max-width:575px) {
.table-s1 .item .c2 a.logo-boxed {
padding-bottom: 40%
}
}
.table-s1 .item .c2 a.logo-boxed img {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
max-width: 90%;
max-height: 90%
}
@media (max-width:991px) {
.table-s1 .item .c2 {
width: 100%
}
}
@media (max-width:575px) {
.table-s1 .item .c2 {
padding: 0 50px
}
}
.table-s1 .item .c3 {
width: 20%;
text-align: center
}
.table-s1 .item .c3 .rating {
display: inline-block
}
@media (max-width:991px) {
.table-s1 .item .c3 {
width: 100%;
padding: 12px 0 20px
}
}
.table-s1 .item .c4 {
width: 33%;
position: relative;
padding-left: 35px
}
.table-s1 .item .c4 .icon-poka {
position: absolute;
font-size: 30px;
color: #e2e2e2;
left: 0;
top: 50%;
margin-top: -15px;
margin-left: -13px
}
@media (max-width:991px) {
.table-s1 .item .c4 .icon-poka {
display: none
}
}
.table-s1 .item .c4 h4 {
font-weight: 300;
font-size: 20px;
font-size: 1.4285714286rem;
font-family: 'Rubik', sans-serif;
margin-bottom: 5px
}
.table-s1 .item .c4 h4 strong {
color: #559f3d;
font-weight: 700
}
.table-s1 .item .c4 p {
font-size: 13px;
font-size: 0.9285714286rem;
line-height: 1.5em;
color: #2d2d2c;
margin: 0
}
@media (max-width:991px) {
.table-s1 .item .c4 p {
max-width: 400px;
margin: 0 auto
}
}
@media (max-width:991px) {
.table-s1 .item .c4 {
width: 100%;
padding-left: 0;
text-align: center;
padding-bottom: 20px
}
}
@media (max-width:575px) {
.table-s1 .item .c4 {
padding: 0 20px 20px
}
}
.table-s1 .item .c5 {
width: 20%
}
.table-s1 .item .c5 .btn {
font-size: 16px;
font-size: 1.1428571429rem
}
.table-s1 .item .c5 .btn--blue {
margin-bottom: 4px
}
@media (max-width:991px) {
.table-s1 .item .c5 {
width: 100%
}
}
.table-s1 .item .count {
background: #f8f8f8;
width: 47px;
line-height: 47px;
text-align: center;
border: 1px solid #eeedeb;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
color: #2d739b;
font-size: 18px;
font-size: 1.2857142857rem;
font-weight: bold;
text-indent: 3px;
display: inline-block
}
@media (max-width:991px) {
.table-s1 .item .count {
position: absolute;
top: 0;
left: 10px
}
}
@media (max-width:575px) {
.table-s1 .item .count {
width: 36px;
line-height: 36px;
font-size: 12px;
font-size: 0.8571428571rem;
left: 5px
}
}
.table-s1 .item:hover .c2 a {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-o-transform: scale(1.15);
transform: scale(1.15)
}
.table-s1 .item:hover .c2 a.logo-boxed {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05)
}
.table-s1 .item .terms-wrapper {
margin-top: 3px
}
.table-s1.table-big {
background: #f4f4f4;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
overflow: hidden
}
.table-s1.table-big .item .c1 {
padding-left: 20px
}
.table-s1.table-big .item .c2 {
width: 25%
}
@media (max-width:991px) {
.table-s1.table-big .item .c2 {
width: 100%;
padding: 0 65px
}
}
@media (max-width:575px) {
.table-s1.table-big .item .c2 {
padding: 0 50px
}
}
.table-s1.table-big .item .c2 a {
display: block;
background: rgba(45, 115, 155, 0.1);
padding: 30px 15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
border-bottom: 3px solid rgba(45, 115, 155, 0.11)
}
.table-s1.table-big .item .c3 {
width: 19%
}
@media (max-width:991px) {
.table-s1.table-big .item .c3 {
width: 100%
}
}
.table-s1.table-big .item .c3 .review-link {
display: block;
text-decoration: underline;
margin-top: 10px
}
.table-s1.table-big .item .c3 .review-link:hover {
text-decoration: none
}
.table-s1.table-big .item .c4 {
width: 31%;
padding-right: 40px;
padding-left: 40px
}
@media (max-width:991px) {
.table-s1.table-big .item .c4 {
width: 100%
}
}
.table-s1.table-big .item .c4 p {
display: none
}
.table-s1.table-big .item .c4 h4 {
font-size: 26px;
font-size: 1.8571428571rem;
color: #2d2d2c
}
.table-s1.table-big .item .c4 .icon-poka {
font-size: 60px;
height: 60px;
color: #ececec;
left: -10px;
margin-top: -30px;
margin-left: -19px
}
.table-s1.table-big .item .c4 .icon-poka.icon-right {
left: auto;
right: 0px;
margin-right: -9px
}
@media (max-width:1199px) {
.table-s1.table-big .item .c4 .icon-poka {
font-size: 40px;
margin-top: -20px;
left: 10px
}
}
.table-s1.table-big .item .c5 {
padding-right: 20px
}
@media (max-width:991px) {
.table-s1.table-big .item .c5 {
padding: 0 20px
}
}
.table-s1.table-big .item .c5 .btn {
padding: 1.6rem 1rem;
font-size: 21px;
font-size: 1.5rem
}
.table-s1.table-s1--ncount .item .c1 {
display: none
}
.table-s1.table-s1--ncount .item .c2 {
width: 24%
}
@media (max-width:991px) {
.table-s1.table-s1--ncount .item .c2 {
width: 100%
}
}
.table-s1.table-s1--ncount .item .c3 {
width: 23%
}
@media (max-width:991px) {
.table-s1.table-s1--ncount .item .c3 {
width: 100%
}
}
.table-s1.table-s1--ncount.table-big .item .c2 {
width: 24%;
padding-left: 30px
}
@media (max-width:991px) {
.table-s1.table-s1--ncount.table-big .item .c2 {
padding: 0 65px;
width: 100%
}
}
@media (max-width:575px) {
.table-s1.table-s1--ncount.table-big .item .c2 {
padding: 0 50px
}
}
.table-s2 {
margin-bottom: 20px
}
.table-s2.table-s2--hide-counter .item .item-row .col-logo .rank-num {
display: none
}
.table-s2.table-s2--hide-counter .item .item-row .col-logo .logo-box {
margin-left: 0
}
.table-s2.table-s2--hide-rating .item .item-row .col-logo {
width: 28%
}
@media (max-width:991px) {
.table-s2.table-s2--hide-rating .item .item-row .col-logo {
width: 25%
}
}
@media (max-width:767px) {
.table-s2.table-s2--hide-rating .item .item-row .col-logo {
width: 100%
}
}
.table-s2.table-s2--hide-rating .item .item-row .col-bonus {
width: 22%
}
@media (max-width:991px) {
.table-s2.table-s2--hide-rating .item .item-row .col-bonus {
width: 22%
}
}
@media (max-width:767px) {
.table-s2.table-s2--hide-rating .item .item-row .col-bonus {
width: 100%
}
}
.table-s2.table-s2--hide-rating .item .item-row .col-features {
width: 30%
}
@media (max-width:991px) {
.table-s2.table-s2--hide-rating .item .item-row .col-features {
width: 30%;
display: block
}
}
@media (max-width:767px) {
.table-s2.table-s2--hide-rating .item .item-row .col-features {
width: 100%
}
}
.table-s2.table-s2--hide-rating .item .item-row .col-btn {
width: 20%
}
@media (max-width:991px) {
.table-s2.table-s2--hide-rating .item .item-row .col-btn {
width: 23%
}
}
@media (max-width:767px) {
.table-s2.table-s2--hide-rating .item .item-row .col-btn {
width: 100%
}
}
.table-s2 .item {
background: #fff;
border: 1px solid #e0e0e0;
padding: 10px 15px;
transition: background-color 400ms ease;
margin-top: -1px
}
.table-s2 .item:nth-child(even) {
background-color: #faf9f9
}
.table-s2 .item:hover {
background: #e8f2f8;
box-shadow: inset 0 0 0 5px #fff
}
.table-s2 .item .item-row {
margin-left: -5px;
margin-right: -5px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: flex;
display: -ms-flexbox;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
text-align: center
}
.table-s2 .item .item-row>div {
padding: 0 5px
}
.table-s2 .item .item-row .col-logo {
width: 23%;
position: relative
}
@media (max-width:991px) {
.table-s2 .item .item-row .col-logo {
width: 25%
}
}
@media (max-width:767px) {
.table-s2 .item .item-row .col-logo {
width: 100%;
position: relative;
margin-bottom: 15px
}
}
.table-s2 .item .item-row .col-logo .rank-num {
position: absolute;
top: 50%;
left: 12px;
font-size: 18px;
font-size: 1.2857142857rem;
margin-top: -8px;
line-height: 1;
font-weight: 700
}
@media (max-width:991px) {
.table-s2 .item .item-row .col-logo .rank-num {
left: 7px;
font-size: 16px;
font-size: 1.1428571429rem
}
}
@media (max-width:767px) {
.table-s2 .item .item-row .col-logo .rank-num {
margin-top: 0;
left: 5px;
top: 0;
background: #fff;
z-index: 2;
width: 20px;
line-height: 20px;
text-align: center;
font-size: 14px;
font-size: 1rem
}
}
.table-s2 .item .item-row .col-logo .logo-box {
background: #eeedeb;
height: 0;
padding: 0 0 55%;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
margin-left: 35px;
position: relative;
border-radius: 5px
}
@media (max-width:991px) {
.table-s2 .item .item-row .col-logo .logo-box {
margin-left: 25px
}
}
@media (max-width:767px) {
.table-s2 .item .item-row .col-logo .logo-box {
margin-left: 0;
padding-bottom: 30%
}
}
.table-s2 .item .item-row .col-logo .logo-box a {
display: inline-block;
width: 100%;
height: inherit;
padding-bottom: inherit
}
.table-s2 .item .item-row .col-logo .logo-box a img {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
max-width: 80%;
max-height: 90%
}
.table-s2 .item .item-row .col-rating {
width: 14%
}
@media (max-width:991px) {
.table-s2 .item .item-row .col-rating {
width: 19%
}
}
@media (max-width:767px) {
.table-s2 .item .item-row .col-rating {
width: 50%
}
}
.table-s2 .item .item-row .col-rating .rating .star {
background: none;
width: auto;
height: auto;
line-height: 1
}
.table-s2 .item .item-row .col-rating .rating .star .icon-poka {
color: #ffce1b;
font-size: 18px
}
.table-s2 .item .item-row .col-rating .item-ratings-num {
padding-top: 5px;
font-size: 12px;
font-size: 0.8571428571rem;
opacity: 0.6
}
.table-s2 .item .item-row .col-rating .btn-read-more {
padding-top: 4px;
color: #2d739b;
font-weight: 300;
border-bottom: 1px dashed #2d739b;
display: inline-block;
line-height: 1.2
}
.table-s2 .item .item-row .col-rating .btn-read-more:hover {
border-bottom-style: solid
}
.table-s2 .item .item-row .col-bonus {
width: 16%
}
@media (max-width:991px) {
.table-s2 .item .item-row .col-bonus {
width: 26%
}
}
@media (max-width:767px) {
.table-s2 .item .item-row .col-bonus {
width: 50%
}
}
.table-s2 .item .item-row .col-bonus h5 {
font-size: 14px;
font-size: 1rem;
padding: 0;
margin-bottom: 5px
}
.table-s2 .item .item-row .col-bonus h5 strong {
font-size: 32px;
font-size: 2.2857142857rem;
display: block
}
.table-s2 .item .item-row .col-bonus .terms-wrapper {
margin-top: 0
}
.table-s2 .item .item-row .col-bonus .terms-wrapper .tooltip-el {
border-bottom: 1px dashed #2d2d2c;
opacity: 0.7
}
.table-s2 .item .item-row .col-bonus .terms-wrapper .tooltip-el:hover {
border-bottom-style: solid
}
.table-s2 .item .item-row .col-features {
width: 25%;
text-align: left
}
@media (max-width:991px) {
.table-s2 .item .item-row .col-features {
display: none
}
}
@media (max-width:767px) {
.table-s2 .item .item-row .col-features {
width: 100%;
display: block
}
}
@media (max-width:767px) {
.table-s2 .item .item-row .col-features ul {
padding: 20px 0
}
}
.table-s2 .item .item-row .col-features ul li {
display: block;
margin-bottom: 5px;
font-size: 13px;
font-size: 0.9285714286rem;
line-height: 1.2
}
@media (max-width:767px) {
.table-s2 .item .item-row .col-features ul li {
text-align: center;
line-height: 1.1;
font-size: 12px;
font-size: 0.8571428571rem;
margin-bottom: 3px
}
}
.table-s2 .item .item-row .col-features ul li:before {
content: "\02714";
color: #2d739b;
padding-right: 8px;
font-size: 16px;
font-size: 1.1428571429rem
}
.table-s2 .item .item-row .col-features ul li:last-child {
margin-bottom: 0
}
.table-s2 .item .item-row .col-btn {
width: 22%
}
@media (max-width:991px) {
.table-s2 .item .item-row .col-btn {
width: 30%
}
}
@media (max-width:767px) {
.table-s2 .item .item-row .col-btn {
width: 100%
}
}
.table-header {
padding: 0 10px 10px;
font-size: 12px;
font-size: 0.8571428571rem;
text-align: right
}
.table-header .sorting-title {
opacity: 0.5;
font-weight: 500;
padding-right: 5px
}
@media (max-width:575px) {
.table-header .sorting-title {
display: none
}
}
.table-header .sorting-items,
.table-header .sorting-order {
display: inline-block
}
@media (max-width:575px) {
.table-header .sorting-items,
.table-header .sorting-order {
display: block
}
}
.table-header .sorting-items li,
.table-header .sorting-order li {
display: inline-block;
margin-left: 5px
}
.table-header .sorting-items li a,
.table-header .sorting-order li a {
display: inline-block;
line-height: 18px;
font-weight: 500;
padding: 5px 12px;
color: #fff
}
.table-header .sorting-items li a i,
.table-header .sorting-order li a i {
font-size: 15px;
margin-right: 6px;
vertical-align: middle;
color: #fff
}
.table-header .sorting-items li.active a,
.table-header .sorting-order li.active a,
.table-header .sorting-items li:hover a,
.table-header .sorting-order li:hover a {
background: none;
color: #2d739b
}
.table-header .sorting-items li.active a i,
.table-header .sorting-order li.active a i,
.table-header .sorting-items li:hover a i,
.table-header .sorting-order li:hover a i {
color: #2d739b
}
.table-header .sorting-items li.active a,
.table-header .sorting-order li.active a {
cursor: default
}
.table-header .sorting-items li a {
background: #2d739b;
border-radius: 5px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15)
}
@media (max-width:575px) {
.table-header .sorting-order {
margin-top: 8px
}
}
.table-header .sorting-order li {
position: relative
}
.table-header .sorting-order li:after {
content: "/";
opacity: 0.6;
display: inline-block
}
.table-header .sorting-order li a {
color: #2d2d2c;
padding: 5px 8px;
font-weight: 400;
text-decoration: underline
}
.table-header .sorting-order li:last-child {
margin-left: 0
}
.table-header .sorting-order li:last-child:after {
display: none
}
.table-header .sorting-order li.active a {
text-decoration: none;
color: #2d2d2c;
cursor: default
}
.table-header .sorting-order li:hover a {
background: none;
text-decoration: none;
color: #2d2d2c
}
.main-col .table-s1 .item .count {
width: 32px;
line-height: 32px;
font-size: 12px;
font-size: 0.8571428571rem
}
.main-col .table-s1 .item .c3 .rating .star {
width: 22px;
height: 22px;
line-height: 22px
}
.main-col .table-s1 .item .c3 .rating .star .icon-poka {
font-size: 11px
}
@media (max-width:1199px) {
.main-col .table-s1 .item .c3 .rating .star {
width: 18px;
height: 18px;
line-height: 16px
}
.main-col .table-s1 .item .c3 .rating .star .icon-poka {
font-size: 10px
}
}
@media (max-width:991px) {
.main-col .table-s1 .item .c3 .rating .star {
width: 28px;
height: 28px;
line-height: 28px
}
.main-col .table-s1 .item .c3 .rating .star .icon-poka {
width: 16px
}
}
.main-col .table-s1 .item .c4 {
padding-left: 10px
}
.main-col .table-s1 .item .c4 .icon-poka {
display: none
}
.main-col .table-s1 .item .c4 p {
display: none
}
.main-col .table-s1.table-s1--ncount .item .c2 {
width: 22%
}
@media (max-width:991px) {
.main-col .table-s1.table-s1--ncount .item .c2 {
width: 100%
}
}
.main-col .table-s1.table-s1--ncount .item .c3 {
width: 25%
}
@media (max-width:991px) {
.main-col .table-s1.table-s1--ncount .item .c3 {
width: 100%
}
}
.main-col .table-s1.table-s1--ncount .item .terms-wrapper {
margin-top: 0
}
.main-col .table-s1.table-s1--ncount .item .terms-wrapper .tooltip-el {
font-size: 8px;
font-size: 0.5714285714rem
}
.main-col .table-s2.table-s2--hide-rating .item .item-row .col-logo {
width: 30%
}
@media (max-width:767px) {
.main-col .table-s2.table-s2--hide-rating .item .item-row .col-logo {
width: 100%
}
}
.main-col .table-s2.table-s2--hide-rating .item .item-row .col-bonus {
width: 30%
}
@media (max-width:767px) {
.main-col .table-s2.table-s2--hide-rating .item .item-row .col-bonus {
width: 100%
}
}
.main-col .table-s2.table-s2--hide-rating .item .item-row .col-btn {
width: 40%
}
@media (max-width:767px) {
.main-col .table-s2.table-s2--hide-rating .item .item-row .col-btn {
width: 100%
}
}
.main-col .table-s2 .item .item-row .col-logo {
width: 25%
}
@media (max-width:991px) {
.main-col .table-s2 .item .item-row .col-logo {
width: 30%
}
}
@media (max-width:767px) {
.main-col .table-s2 .item .item-row .col-logo {
width: 100%
}
}
.main-col .table-s2 .item .item-row .col-rating {
width: 21%
}
@media (max-width:991px) {
.main-col .table-s2 .item .item-row .col-rating {
display: none
}
}
@media (max-width:767px) {
.main-col .table-s2 .item .item-row .col-rating {
width: 50%;
display: block
}
}
.main-col .table-s2 .item .item-row .col-bonus {
width: 26%
}
@media (max-width:991px) {
.main-col .table-s2 .item .item-row .col-bonus {
width: 30%
}
}
@media (max-width:767px) {
.main-col .table-s2 .item .item-row .col-bonus {
width: 50%
}
}
.main-col .table-s2 .item .item-row .col-features {
display: none
}
@media (max-width:767px) {
.main-col .table-s2 .item .item-row .col-features {
width: 100%;
display: block
}
}
.main-col .table-s2 .item .item-row .col-btn {
width: 28%
}
@media (max-width:991px) {
.main-col .table-s2 .item .item-row .col-btn {
width: 40%
}
}
@media (max-width:767px) {
.main-col .table-s2 .item .item-row .col-btn {
width: 100%
}
}
.single-post-wrapper {
margin-bottom: 40px
}
.single-post-wrapper .post-info {
padding: 10px 0px;
margin-bottom: 20px;
font-size: 12px;
}
.single-post-wrapper .post-info .date {
padding-left: 10px;
margin-left: 10px;
border-left: 1px solid #eeedeb;
}
.single-post-wrapper .post-share {
text-align: center;
padding: 10px 20px;
margin-bottom: 20px;
display: flex;
justify-content: flex-end;
}
.single-post-wrapper .post-share ul li {
display: inline-block;
padding: 0 5px
}
.single-post-wrapper .post-share ul li a {
width: 28px;
height: 28px;
line-height: 28px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
background-color: #2d739b;
display: inline-block;
transition: all 400ms ease
}
.single-post-wrapper .post-share ul li a i {
color: white;
vertical-align: middle
}
.single-post-wrapper .post-share ul li a:hover {
opacity: 0.7
}
.relevant-news-wrapper {
position: relative;
margin-bottom: 40px
}
.relevant-news-wrapper:after {
content: "";
display: block;
width: 120px;
position: absolute;
top: 0;
right: -1px;
bottom: 0;
z-index: 100;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.79) 61%, rgba(255, 255, 255, 1) 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.79) 61%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.79) 61%, rgba(255, 255, 255, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
}
@media (max-width:575px) {
.relevant-news-wrapper:after {
display: none
}
}
.relevant-news-wrapper>h3 {
margin-bottom: 20px
}
.banner-wrapper.banner-wrapper--bottom {
margin-bottom: 60px
}
@media (max-width:991px) {
.banner-wrapper.banner-wrapper--bottom {
margin-bottom: 40px
}
}
@media (max-width:575px) {
.banner-wrapper.banner-wrapper--bottom {
margin-top: 40px
}
}
.banner-wrapper.banner-wrapper--top {
margin-top: 60px;
margin-bottom: 60px
}
@media (max-width:991px) {
.banner-wrapper.banner-wrapper--top {
margin-top: 40px;
margin-bottom: 40px
}
}
.terms-wrapper {
margin-top: 8px;
text-align: center;
padding: 0 10px;
clear: both;
color: #2d2d2c
}
.terms-wrapper .tooltip-text {
display: none
}
.terms-wrapper .tooltip-el {
cursor: pointer;
display: inline-block;
font-size: 12px;
font-size: 0.8571428571rem
}
.terms-wrapper .tooltip-el.tooltip-disabled {
cursor: default
}
.tippy-tooltip .tippy-content {
padding: 10px 0;
color: #fff
}
.tippy-tooltip .tippy-content a {
text-decoration: underline;
color: #fff
}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
max-width: 100%;
height: auto
}
.alignleft,
img.alignleft {
display: inline;
float: left;
margin-right: 30px;
margin-bottom: 20px
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 30px;
margin-bottom: 20px
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 12px
}
.wp-caption {
background: #f1f1f1;
line-height: 18px;
margin-bottom: 20px;
max-width: 632px !important;
padding: 4px;
text-align: center;
width: auto !important
}
.wp-caption img {
margin: 0
}
.wp-caption p.wp-caption-text {
color: #888;
font-size: 12px;
margin: 5px
}
.gallery {
margin: 0 auto 18px
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%
}
.gallery-columns-2 .gallery-item {
width: 50%
}
.gallery-columns-4 .gallery-item {
width: 25%
}
.gallery img {
border: 10px solid #f1f1f1
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto
}
.gallery-columns-4 .attachment-thumbnail {
max-width: 84%;
height: auto
}
.gallery .gallery-caption {
color: #888;
font-size: 12px;
margin: 0 0 12px
}
.gallery br+br {
display: none
}
#content .attachment img {
display: block;
margin: 0 auto
}
.wp-smiley,
.gallery dl {
margin: 0
}
@media (-ms-high-contrast:none) {
.carousel .owl-item .aff-single-widget {
align-items: center
}
.table-s1 .item .c4 .icon-poka {
margin-top: -45px
}
.table-s1 .c2 a img {
width: 100%;
max-width: 222px
}
.table-s1 .item:hover .c2 a {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none
}
.aff-single-widget .item-btns {
width: 100%
}
.carousel.owl-carousel .owl-item img {
width: 200px
}
.taxonomy-list-dif .aff-single-widget {
align-items: center
}
.table-s1.table-big .item .c4 .icon-poka {
margin-top: -55px
}
.aff-single-widget-xl .widget-text .icon-poka {
margin-top: -55px
}
.casino-guides .casino-guide-box .text .btn .icon-poka {
height: 15px;
top: 4px
}
.btn--read-more .icon-poka {
height: 15px
}
.group-category .news-item .new-text-group .read-more .icon-poka {
height: 15px
}
.review-bottom-group .btn .poka-icon,
.review-up-area .review-logo-group .btn .poka-icon {
position: relative;
top: 4px
}
input::-ms-clear {
display: none;
width: 0;
height: 0
}
input::-ms-reveal {
display: none;
width: 0;
height: 0
}
.table-s1 .item .c5 .table-cell,
.table-s1 .item .c2 .table-cell {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%
}
.table-s1 .item .c5 .table-cell>div,
.table-s1 .item .c2 .table-cell>div {
width: 100%
}
.home .fullscreen-bg {
background-attachment: inherit;
background-size: contain
}
}
@media only screen and (-ms-high-contrast:none) and (max-width:767px) {
.table-s1 .c2 a img {
width: 250px;
max-width: 100%
}
}
.bwrap {
text-align: center;
background-color: #000;
}
.bwrap img {
max-width: 2000px;
width: 100%;
}
.home-bwrap {
background: linear-gradient(150deg, #651b80 8.16%, #8226a3 91.58%);
color: #fff;
}
.hb-flex-wrap {
display: grid;
grid-template-columns: 50% 50%;
align-items: center;
padding: 50px 0;
gap: 15px;
}
.hb-inner-download {
display: flex;
gap: 20px;
padding-top: 15px;
align-items: center;
}
a.bl-btn {
background: #000;
color: #fff;
padding: 8px 25px;
border-radius: 10px;
text-align: center;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}
a.bl-btn .btn-big-text {
font-size: 18px;
font-weight: 600;
}
a.bl-btn:hover {
text-decoration: none;
background: #f2295b;
}
@media (max-width:767px) {
.hb-flex-wrap {
grid-template-columns: 100%;
}
.hb-inner-download {
justify-content: center;
}
a.bl-btn {
font-size: 14px;
}
}
@media (max-width:575px) {
a.bl-btn {
padding: 5px 15px;
}
}
.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon {
left: 5px !important;
top: 10px !important;
}
.su-accordion h3 {
font-size: 18px;
color: #2e3246;
}
.su-accordion, .su-accordion h3, .su-accordion p {
margin: 0 !important;
padding: 0 !important;
}
.grey-accordion .su-spoiler-title {
padding: 10px;
}
.su-accordion.grey-accordion .su-spoiler {
margin-bottom: 1.2em;
background: #F5F5F5;
border-radius: 5px;
}
.boxed-wrap {
border: 1px solid #4D0D64;
border-radius: 10px;
margin-bottom: 30px;
}
.boxed-wrap .boxed-intro {
padding: 10px;
}
.boxed-wrap .boxed-child {
border-top: 1px solid #4D0D64;
padding: 10px;
display: grid;
}
.boxed-wrap .boxed-check-child {
grid-template-columns: 50px auto;
}
.icon-child {
grid-template-columns: 150px auto;
}
.icon-child .icon-img-wrap {
text-align: center;
}
.boxed-wrap .boxed-check-child .icon-img-wrap img {
margin-top: 10px;
padding-right: 5px;
}
.icon-child .icon-img-wrap img {
margin-top: 20px;
padding-right: 15px;
}
.filled-wrap .filled-child,
.filled-box {
background: #fcf5ff;
border-radius: 10px;
margin-top: 20px;
padding: 20px;
display: grid;
align-items: center;
}
.flex-wrapper {
display: flex;
}
.flex-wrapper-pattern {
padding: 25px 0;
display: flex;
}
.flex-wrapper-pattern:last-child {
border-bottom: 1px solid #ebebeb;
}
.pattern-img-wrap {
width: 30%;
padding: 0 15px;
}
.pattern-img-wrap img {
border-radius: 8px;
}
.flex-wrapper-pattern:nth-child(odd) .pattern-img-wrap {
order: 2;
}
.pattern-txt-wrap {
width: 70%;
padding: 0 15px;
}
.tabbed-img-wrap {
display: flex;
width: 100%;
text-align: center;
justify-content: center;
align-items: center;
background-color: #fcf5ff;
border-radius: 10px;
padding: 10px 0;
}
.tabbed-img-wrap .tabbed-img {
max-width: 200px;
padding: 0 15px;
}
.tabbed-img-wrap .tabbed-img img:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
}
.tabbed-txt-wrap .txt-wrap {
display: none;
padding: 15px;
margin-bottom: 30px;
}
.tabbed-txt-wrap .txt-wrap ul {
margin-bottom: 0;
}
.tabbed-txt-wrap .txt-wrap.active {
display: block;
}
.owl-carousel .owl-stage {
display: flex;
align-items: center;
height: 100%;
}