/*
 Theme Name:   Pokerinfo
 Theme URI:    http://example.com/test/
 Description:  Theme for poker
 Author:       Developer
 Author URI:   https://pokeronlinerus.biz/
 Version:      1.3.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         poker

*/
@media screen and (max-width: 1000px) {
    .js-hide {
        display: none;
        transition: all .35s ease-in-out;
    }
}

.wp-caption {
    border: 1px solid #e4e4e4;
    background-color: #fafafa;
    max-width: 100%;
    padding: 10px;
    text-align: center;
    box-sizing: border-box;
    margin: 0 auto 20px;
}

.ya-share2 {
    text-align: center
}

.comment-notes {
    display: none
}

#reply-title {
    margin: 15px 0;
    color: #1a1a1a;
    font-weight: 600;
    font-size: 24px;
    text-align: center
}

#commentform textarea,
#commentform input {
    width: 100%
}

.comment-form-comment {
    padding-bottom: 12px
}

#commentform label {
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 15px;
    color: #1a1a1a;
    display: inline-block
}

#commentform input[type="text"],
#commentform input[type="email"] {
    color: #666;
    border: 1px solid #999;
    padding: 10px 18px;
    margin-bottom: 10px;
    box-sizing: border-box;
    height: 40px!important;
    line-height: 40px!important;
    border-radius: 3px;
}

#commentform textarea {
    color: #666;
    border: 1px solid #999;
    padding: 10px 18px;
    margin-bottom: 10px;
    box-sizing: border-box;
    border-radius: 3px;
}

.comment-form-author {
    float: left;
    width: 29%;
    margin-right: 6.5%!important;
}

.comment-form-email {
    float: left;
    width: 29%;
    margin-right: 6.5%!important;
}

.form-submit {
    float: left;
    width: 29%;
    margin-top: 36px!important;
    line-height: 26px;
    font-weight: 400;
    margin: 0 0 25px;
    font-size: 14px!important;

}

#commentform {
    margin-bottom: 35px;
    position: relative
}
.comment-form-author,
.comment-form-email{
    height: 86px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin: 0 0 25px;
}
#commentform:after {
    content: '';
    display: block;
    clear: both
}

#commentform input[type="submit"] {
    border: none;
    background: #1a1a1a;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 700!important;
    cursor: pointer;
    height: 40px!important;
    outline: none;
    box-sizing: border-box;
    border-radius: 3px;
}

#commentform .submit:hover {
    background: #228ffc
}

.comment-header {
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 2px solid #1a1a1a;
    font-size: 15px;
    padding-bottom: 12px;
    margin-bottom: 22px;
    color: #1a1a1a;
}

.page-content.room-reviews .comment-header {
    border-bottom: 2px solid #d9d9d9;
}

.commentlist li {
    display: flex;
    flex-direction: column;
    margin-bottom: 25px!important
}

.commentlist li>.flex {
    width: 100%
}

.comment-avatar {
    width: 72px;
    min-width: 72px;
    margin-right: 20px;
}

.comment-avatar img {
    border-radius: 72px;
    padding: 2px;
    background-clip: content-box; 
    border: 1px solid #c5c5c5;
}

.comment-meta {
    flex-grow: 1
}

.comment-author {
    font-weight: 700;
    display: inline-block;
    color: #1a1a1a;
    font-size: 18px;
    line-height: 28px;
    margin-right: 20px;
    word-break: break-word;
}

a.comment-reply-link {
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    padding: 8px 15px;
    background-color: #1a1a1a;
    color: #fff;
    border-radius: 3px;
    text-decoration: none!important;
}

a.comment-reply-link:hover {
    opacity: 0.8;
    text-decoration: none!important;
    color: #fff!important;
}

.comment-content p:last-child {
    margin-bottom: 0
}

.comment-published {
    font-weight: 400;
    font-size: 12px;
    color: #666;
    line-height: 14px;
    margin-top: 1px;
}

.comment-content {
    margin-top: 5px;
}

.comment-content a {
    color: #666;
}

.comment-content, .comment-content p {
    line-height: 18px!important;
    font-size: 12px!important;
    color: #666;
}

.space-between.align-items-center.flex.comment-top {
    margin-bottom: 8px;
    gap: 8px;
}

.comment-info {
    width: 100%
}

.logged-in-as {
    text-align: center
}

.logged-in-as a {
    color: #1a1a1a
}

.logged-in-as a:last-of-type {
    color: #228ffc
}

.screen-reader-text {
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
    word-wrap: normal!important
}

.comment-info, .user-comment-rating {
    flex-wrap: wrap;
}

.user-comment-rating .star-rating {
    margin-bottom: 9px;
    margin-right: 5px;
    display: flex;
}

.user-comment-rating .user-room {
    margin-bottom: 10px;
}

.star-rating .star-full:before {
    content: "\e800"
}

.star-rating .star-half:before {
    content: "\f123"
}

.star-rating .star-empty:before {
    content: "\e801"
}

.star-rating .star {
    color: #faab00;
    display: inline-block;
    font-family: fontello;
    font-size: 20px;
    font-style: normal;
    height: 20px;
    line-height: 1;
    text-align: center;
    text-decoration: inherit;
    vertical-align: top;
    width: 20px
}

.star-rating .star.rating-hover:before,
.star-rating .star.rating-click:before {
    content: "\e800"
}

.star-rating .star.rating-hover,
.star-rating .star.rating-click {
    color: #faab00;
    cursor: pointer
}

.user-comment-rating .user-room a {
    display: inline-block;
    background: #e65a40;
    color: #fff;
    padding: 5px 10px;
    min-width: 97px;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 3px;
}
.user-comment-rating .user-room a:hover {
    opacity: .8;
}

.rating-wrap {
    display: flex;
    margin: 10px 0
}

.rating-wrap .star-rating {
    margin-left: 20px;
    margin-top: -1px
}

.comment-wrap {
    margin-bottom: 20px
}

.children {
    padding-left: 50px
}

.reviews-links {
    justify-content: center;
    margin: 30px 0
}

.reviews-links a {
    display: inline-block;
    padding: 10px 15px;
    color: #FFF
}

.reviews-links a:first-of-type {
    background: #228ffc;
    margin-right: 15px
}

.reviews-links a:last-of-type {
    background: #1a1a1a
}

.post-tags {
    margin-bottom: 50px
}

.post-tags span {
    font-weight: 700;
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background-color: #1a1a1a;
    display: inline-block;
    padding: 2px 5px
}

.post-tags a {
    font-weight: 700;
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background-color: #999;
    display: inline-block;
    padding: 2px 5px
}

.post-tags a:hover {
    background: #1a1a1a
}

.bottom-entry-post-share {
    padding: 12px 28px;
    border: 1px solid #1a1a1a;
    margin-bottom: 50px
}

.bottom-entry-post-share>span:first-of-type {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    color: #1a1a1a;
    margin-right: 20px
}

.author-bio {
    margin-bottom: 50px
}

.author-bio-ava {
    width: 100px;
    min-width: 100px;
    min-height: 100px;
    height: 100px;
    margin-right: 30px
}

.author-bio-details {
    flex-grow: 1
}

.author-bio-name {
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    font-weight: 700;
    padding: 6px 12px;
    position: relative;
    background-color: #1a1a1a;
    margin-bottom: 10px;
    text-transform: uppercase;

}

.author-bio-description {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #666;
    margin-bottom: 15px
}

.top-post-share {
    margin-bottom: 20px
}

.search-results h1 {
    margin: 25px 0
}

.related-posts-wrap {
    margin-bottom: 32px
}

.related-posts-wrap>p, .related-posts-wrap .related-title {
    display: block;
    color: #1a1a1a;
    font-weight: 700!important;
    margin-left: 0;
    font-size: 15px!important;
    text-transform: uppercase;
    border-bottom: 2px solid #1a1a1a;
    padding-bottom: 12px;
    margin-bottom: 22px
}

.related-post {
    width: 30.66%;
    margin-right: 4%;
    padding-bottom: 12px
}

.related-post a {
    text-decoration: none !important;
}

.related-post:last-of-type {
    margin-right: 0
}

.related-post-thum {
    margin-bottom: 12px
}

.related-post-title,
.related-post-title a {
    font-size: 14px;
    line-height: 22px;
    font-weight: 700;
    color: #1a1a1a;
    transition: all 200ms ease-out;
}

.related-post a:hover .related-post-title,
.related-post-title a:hover {
    color: #cd201f
}

b,
strong {
    font-weight: 700
}

em {
    font-style: italic
}

h1 {
    font-size: 36px
}

h2 {
    font-size: 28px
}

h3 {
    font-size: 24px
}

h4 {
    font-size: 22px
}

h5 {
    font-size: 20px
}

h6 {
    font-size: 18px
}

.entry-content h1 {
    color: #1a1a1a
}

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    padding: 0 0 28px 0;
    color: #1a1a1a;
    font-weight: 600
}

.entry-content {
    color: #48494f
}

.entry-content table, 
.category-bottom-description table {
    width: 100%;
    border: 1px solid #e4e4e4;
    background: #f2f2f2;
    border-spacing: 0;
    border-collapse: collapse;
}

.entry-content table {
    margin: 0 0 15px 0;
}

.category-bottom-description table {
    margin: 0 0 35px 0;
}

.entry-content table th,
.category-bottom-description table th {
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
}

.entry-content table tr:nth-child(2n),
.category-bottom-description table tr:nth-child(2n) {
    background: #fff;
}

.entry-content table td, .entry-content table tbody th, .entry-content table thead th,
.category-bottom-description table td, .category-bottom-description table tbody th, .category-bottom-description table thead th {
    border-bottom: 1px solid #e4e4e4;
}

.entry-content table tbody th, .entry-content table thead th, .entry-content table td,
.category-bottom-description table tbody th, .category-bottom-description table thead th, .category-bottom-description table td {
    padding: 10px;
}

.table-responsive tr th, .table-responsive tr td {
    border-left: 1px solid #ddd;
}

.entry-content p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin: 0 0 25px
}

.entry-content ul,
.entry-content ol {
    list-style: disc!important;
    padding-left: 30px;
    margin-bottom: 22px;
    font-size: 16px;
    line-height: 26px
}

.entry-content ol li {
    margin-bottom: 14px;
    list-style: decimal!important
}

.entry-content ul li {
    list-style: disc;
}

.entry-content ul li,
.entry-content ol li {
    margin-bottom: 14px;
}

.entry-content ol {
    list-style: decimal!important;
}

blockquote, .entry-content blockquote {
    font-size: 18px;
    line-height: 30px;
    font-style: normal;
    position: relative;
    margin: 0 50px 30px;
    background-color: #f2f2f2;
    padding: 32px 50px;
    z-index: 1;
}


.author-bio blockquote:before,
.entry-content blockquote:before {
    content: '\201C';
    position: absolute;
    top: 68px;
    left: 30px;
    font-size: 150.1px;
    line-height: 28px;
    font-weight: 400;
    color: #ccc;
    z-index : -1;
}
.author-bio blockquote p,
.entry-content blockquote p {
    position: relative;
    font-size: 18px;
    font-weight: 700!important;
    line-height: 28px;
    color: #1a1a1a;
    padding-bottom: 0
}
.author-bio blockquote p:last-child ,
.entry-content blockquote p:last-child {
    margin-bottom: 0!important;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: none
}

blockquote,
q {
    quotes: none
}
 
.alignleft,
img.alignleft {
    float: left;
    margin: 0 25px 25px 0
}

.alignleft + p:after,
img.alignleft + p:after{
    content: '';
    display: table;
    clear: both;
}

img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.alignright,
img.alignright {
    float: right;
    margin: 0 0 25px 25px
}

.entry-content iframe,
.entry-content frame {
    max-width: 100%
}

.poker-button {
    text-align: center;
    margin: 0 0 25px;
}

.poker-button a {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    border-radius: 5px;
    min-width: 300px;
    text-align: center;
    padding: 15px 30px;
    background: #64AB4B linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
    border: 1px solid #64AB4B;
    line-height: 1;
    font-size: 18px;
    font-weight: bold;
}

.poker-button a:hover {
    opacity: 0.8;
    color: #fff;
}


#accept-terms, #remember-me {margin-right: 5px;}


@media only screen and (min-width:600px) {
    .stacktable.small-only{
        display: none;
    }
}
@media only screen and (max-width:600px) {
    .stacktable.large-only{
        display: none;
    }
}

.categries-list-widget ul li a {
    padding-bottom: 12px;
    font-size: 14px;
    font-weight: 400;
    color: #FFF
}

.categries-list-widget ul li a:hover {
    color: #999;
}

.categries-list-widget ul li span {
    color: #b2b2b2
}

.footer-contact {
    margin-top: 15px; background: #4caf50; text-align: center; font-size: 14px; padding: 15px 0; color: #fff; 
}

.footer-contact a {
    color: #fff; 
    border-bottom: 1px solid #fff
}
.footer-contact a:hover {
    color: #1a1a1a; 
    border-bottom: 1px solid #1a1a1a
}

@media screen and (min-width: 640px) {
    .footer-contact {font-size: 18px;}
}

.footer-contact i {
    margin-right: 7px;
}

#footer-sidebar {
    width: 100%;
    justify-content: space-between;
}

#footer-sidebar .new-posts .post-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px
}

#footer-sidebar .new-posts a {
    font-size: 14px;
    line-height: 22px;
    font-weight: 700;
    color: #fff
}

#footer-sidebar>div:first-child .post-title a {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 3px;
}

#footer-sidebar .new-posts .rating-links a {
    line-height: 14px;
}

#footer-sidebar .new-posts a:hover {
    color: #999
}

#footer-sidebar .new-posts .rating-links .engine:not(:empty) a {
    margin-right: 0;
}

#footer-sidebar .new-posts .rating-links .engine:not(:empty) + a {
    display: none;
}

#footer-sidebar .small-post .post-date {
    font-size: 12px;
    line-height: 14px;
    font-weight: 400
}

#footer-sidebar .small-post .rating-info {
    color: #b2b2b2;
}

#footer-sidebar .new-posts .small-post {
    margin-bottom: 20px
}

#footer-sidebar .new-posts .small-post .post-thumbnail {
    max-width: 110px;
    height: 80px
}

.custom-logo-link {
    display: block
}

#footer-sidebar>div:first-of-type p {
    font-size: 14px;
    line-height: 24px;
    color: #999;
    padding: 0 0 28px 0
}

.copyright {
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
    color: #999;
    padding: 10px
}

#footer-sidebar>div {
    width: 33.33%;
    min-height: 1px
}

@media only screen and (orientation: landscape) and (max-width: 800px){
  #footer-sidebar .new-posts .small-post{
    flex-direction: column;
  }
  #footer-sidebar .new-posts .small-post .post-thumbnail{
    margin: 0 0 10px
  }
}



.newsletter {
    border:1px solid #b2b2b2;
    padding: 25px 20px;
    border-radius: 5px;
    background: #000;
    margin-bottom: 20px;
}



.newsletter input {
    color: #666;
    border: 1px solid #fff;
    padding: 10px 15px;
    margin-bottom: 15px;
    box-sizing: border-box;
    border-radius: 3px;
    min-width: 130px;
    display: block;
    flex-grow: 1;
    max-width: 100%;
}

.newsletter button {
    background: #e65a40;
    font-size: 14px;
    line-height: 1;
    font-weight: 700;
    min-height: 30px;
    position: relative;
    text-align: center;
    border-radius: 3px;
    padding: 10px 18px;
    color: #fff;
    border: none;
}

.newsletter button:hover {
    opacity: .8;
}

@keyframes sk-bouncedelay {

    0%,
    80%,
    to {
        transform: scale(0);
        transform-origin: center
    }

    40% {
        transform: scale(1)
    }
}

@media screen and (min-width: 1181px) {
    .newsletter input {
        margin-right: 15px;
        margin-bottom: 0;
    }
}

@media screen and (min-width: 721px) {
    #footer-sidebar>div {padding-left: 20px; padding-right: 20px;}
    #footer-sidebar>div:first-child {padding-left: 0;}
    #footer-sidebar>div:last-child {padding-right: 0;}
    .newsletter {margin-bottom: 0;}
}

#footer-sidebar .sidebar-widget-title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 28px
}

#footer-sidebar .social a {
    display: inline-block;
    padding-right: 20px;
    font-size: 14px;
    line-height: 18px;
    color: #999
}

#footer-sidebar .new-posts a {
    color: #FFF
}

#footer-sidebar .small-post .post-date {
    color: #b2b2b2
}

footer {
    color: #fff
}

.footer-widget-wrap {
    background-color: #1a1a1a;
    padding-top: 90px;
    padding-bottom: 54px
}

.footer-elements {
    text-align: center;
}

.footer-elements ul.menu {
    display: flex;
    flex-wrap: wrap;
    place-content: stretch center;
    align-items: stretch;
    padding-top: 10px;
}

.footer-elements ul.menu li {
    color: #999;
    display: block;
    text-align: center;
    align-self: stretch;
    order: 0;
    flex-basis: auto;
    flex-grow: 1;
}

.footer-elements ul.menu li.menu-item-77 {
    width: 100%;
    font-weight: bold;
    border-radius: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.footer-copyright .menu a {
    display: block;
    font-size: 14px;
    line-height: 28px;
    color: #999;
    padding: 10px;
    border-bottom: 1px solid #999;
}

.footer-elements ul.menu li.menu-item-77 a {
    color: #fff;
    border-bottom: none;
    background: #50b36c;
    border-radius: 4px;
}

.footer-copyright .menu i {
    margin-right: 5px;
}

.footer-copyright .menu a:hover, .footer-elements ul.menu li.menu-item-77 a:hover {
    background-color: #b2b2b2;
    color: #000;
}

@media screen and (min-width: 481px) {
    .footer-elements ul.menu li.menu-item-77 {margin-top: 0; margin-bottom: 0;  width: auto; font-weight: normal;}
    .footer-elements ul.menu li.menu-item-77 a {color: #999;border-bottom: 1px solid #999; background: none;border-radius: 0;}
}

@media screen and (min-width: 1001px) {
    .footer-elements ul.menu {display: block;padding-top: 0;border-bottom: 1px solid #999;}
    .footer-elements ul.menu li, .footer-elements ul.menu li.menu-item-77 {display: inline-block;}
    .footer-copyright .menu a,.footer-elements ul.menu li.menu-item-77 a {display: inline-block;padding: 10px 15px 10px 15px;border-bottom: none;border-top: none;}
}

.footer-copyright {
    background: #000;
    padding: 20px 0 0;
}

.scroll-top-btn {
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 100;
    cursor: pointer;
    text-align: center;
    background-color: #228ffc;
    color: #fff;
    border: 1px solid #228ffc;
    opacity: 0;
    border-radius: 4px;
    line-height: 45px;
}

.scroll-top-btn i {
    font-size: 24px;
}

.scroll-top-btn.show {
    opacity: 1;
}

@media (max-width: 768px) {
    .scroll-top-btn {
        width: 36px;
        height: 36px;
        line-height: 33px;
    }

    .scroll-top-btn i {
        font-size: 16px;
    }

}

.main-content.js-hide ~ jdiv {
    display: none;
}

.error404 {
    text-align: center
}

.text-404 {
    text-align: center;
    font-size: 150px;
    line-height: 204px;
    text-transform: uppercase;
    color: #666
}

.search-404 {
    width: 50%;
    margin: 30px auto
}

.search-404 input {
    width: 80%;
    padding: 10px;
    border: 1px solid #d9d9d9
}

.search-404 button {
    width: 20%;
    padding: 10px;
    border: none;
    background: #1a1a1a;
    color: #FFF
}

.search-404 button:hover {
    background: #d9d9d9;
    color: #1a1a1a
}

.room-title    {
    color: #1a1a1a;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 14px;
    margin-top: 25px;
    margin-bottom: 20px;
    border-bottom: 2px solid #1a1a1a;
    box-sizing: border-box;
    line-height: 18px
}

.single-room-info {
border-color: #d9d9d9;
}
.single-room-info .cat-sub-title{
    margin: 0!important;
    padding: 0!important;
}
.single-room-info .cat-sub-title li{
    margin-bottom: 0!important;
    list-style: none!important;
    line-height: 18px!important;
}
.single-room-info .cat-sub-title li a{
    display: inline-block;
    font-size: 14px!important;
    line-height: 18px!important;
    margin-left: 24px;
    color: #666!important;
    text-decoration: none;
    font-weight: normal;
    text-transform: capitalize;
}
.room-main-rating-block {
    width: 160px;
    min-width: 160px;
    height: 150px;
    border: 1px solid #d9d9d9
}

.room-main-rating {
    text-align: center;
    font-size: 36px;
    line-height: 60px;
    font-weight: 700;
    color: #1a1a1a;
    text-transform: uppercase
}

.room-main-rating-stars {
    text-align: center;
    line-height: 20px
}

.room-main-rating-text {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #1a1a1a;
    text-transform: uppercase;
    line-height: 40px
}

.single-room-top-row {
    flex-grow: 1
}

.single-room-top-column {
    width: 100%;
    margin-left: 30px;
    margin-bottom: 23px
}

.room-benefits-title {
    text-transform: uppercase;
    font-weight: 700;
    color: #237019;
    margin-bottom: 10px;
}

.room-disadvantages-title {
    text-transform: uppercase;
    font-weight: 700;
    color: #ff3838;
    margin-bottom: 10px;
}

.single-room-top-column ul,
.single-room-data .column ul {
    list-style: none!important;
    padding: 0;
    margin: 0
}

.single-room-top-column li,
.single-room-data .column li {
    list-style: none!important;
    margin: 0!important;
    display: flex;
}

.room-benefits li:before,
.single-room-data .column .list li:before {
    content: '\e80c';
    font-family: "fontello";
    display: block;
    width: 30px;
    min-width: 30px;
    color: #237019
}

.room-disadvantages li:before {
    content: '\e805';
    font-family: "fontello";
    display: block;
    width: 30px;
    min-width: 30px;
    color: #ff3838
}

.single-room-data {
    margin-bottom: 25px;
}

.single-room-data .column {
    width: 33%;
    margin-right: 30px
}

.single-room-data .column:last-child {
    margin-right: 0
}

.single-room-data-title {
    text-transform: uppercase;
    font-weight: 700;
    color: #237019;
    margin-bottom: 15px
}

.single-room-data .column .list li {
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #d9d9d9
}

.single-room-data .column:last-child ul li {
    line-height: 40px;
    border-top: 1px solid #d9d9d9
}

.single-room-sidebar-payments-cards {
    margin: 20px 0
}

.single-room-sidebar-payments-card {
    margin: 0 15px 15px 0;
    width: 70px;
    height: 45px;
    border-radius: 3px;
    border: 1px solid #e3e4e8;
    display: inline-flex;
    padding: 5px;
    background-image: linear-gradient(-180deg,#f7f7f7 0%,#f9f9f9 50%,#f1f1f1 100%);
    position: relative;
}

.single-room-sidebar-payments-card img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto;
}

.room-carusel {
    margin: 25px 0
}

.room-screens {
    width: auto;
    min-height: 175px;
    margin-right: 20px;

}

.room-screens:last-child {
    margin-right: 0
}

.room-carusel .related-post-thum {

    height: 175px;



}

.faq {
    margin: 0 0 30px;
}
.h2_faq{
    padding: 0 0 18px 0;
    font-weight: bold;
    font-size: 18px;
}
.faq__block {
    background: #fafafa;
    border: solid 1px #e0e0e0;
    box-shadow: 0 36px 80px -30px #8798b0;
    cursor: pointer;

}
.faq__block +.faq__block {
    margin-top: 10px;
}

.faq__question:before {
    top: 18px;
    right: 21px;
    background: #228ffc;
    width: 2px;
    height: 16px;
    content: '';
    position: absolute;
    transition: all .2s;
    pointer-events: none;
}

.faq__question:after {
    background: #228ffc;
    top: 25px;
    right: 14px;
    width: 16px;
    height: 2px;
    content: '';
    position: absolute;
    transition: all .2s;
    pointer-events: none;
}

.faq__question.open:before {
    transform: rotate(-90deg);
}

.faq__question.open:after {
    transform: rotate(-180deg);
}

.faq__question {
    padding: 15px 40px 15px 20px;
    cursor: pointer;
    font-weight: bold;
    position: relative;
    color: #1a1a1a
}
.faq__answer {
    display: none;
    padding:  15px;
    background-color: #fff;
    border-top: solid 1px #e0e0e0;
}
.faq__answer a{
    text-decoration: underline;
}
.faq__answer a:hover{
    text-decoration: none;
}


.single-room-sidebar-ratings-wrap {
    margin-bottom: 32px;
}

.single-room-sidebar-ratings-wrap .flex {
    margin-bottom: 10px
}

.single-room-sidebar-support {
    margin-bottom: 32px;
}

.single-room-sidebar-support-item {
    padding: 5px 10px;
    border: 1px solid #d1c8c7;
}

.single-room-sidebar-support-item:first-child {
    width: 40%;
    border-bottom: none
}

.single-room-sidebar-support-item:last-child {
    width: 60%;
    border-left: none;
    background: #fafafa;
    border-bottom: none
}

.single-room-sidebar-support .flex:last-of-type {
    border-bottom: 1px solid #d1c8c7
}

.sidebar-rooms .post-thumbnail {
    max-width: 110px
}
.small-post .post-thumbnail {
    width: 110px;
}

.small-post .post-thumbnail img {
    object-fit: contain;
    object-position: top;
}

.room-post-wrap .room_post_column{
    width: 50%;
}
.room-post-wrap .room_post_column:first-child{
    margin-right: 25px;
}
.comment-count{
    line-height: 13px;
}
.comment-count a{
    font-size: 12px;
    text-decoration: underline;
    line-height: 13px;
}
.comment-count a:hover {
    color: #cd201f;
}
.commentlist{
    padding-left: 0!important;
}

.commentlist li ul {
    margin-top: 30px;
}

.load-more-rooms,
.load-more-games{
    text-align: center;
    margin: 40px 0;
}
.load-more-rooms span,
.load-more-games span{
    display: inline-block;
    min-width: 300px;
    border-radius: 5px;
    color: #48494f;
    line-height: 1;
    border: 1px solid #bfcbd0;
    background: #bfcbd0;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 0;
    cursor: pointer;
}
.more-loader{
    display: none;
    text-align: center;
    margin-top: 40px;
}
.rooms-list .more-loader{
    margin-bottom: 40px;
}
.lb-loader,
.lightbox {
    text-align: center;
    line-height: 0
}

.lb-dataContainer:after,
.lb-outerContainer:after {
    content: "";
    clear: both
}

html.lb-disable-scrolling {
    overflow: hidden;
    position: fixed;
    height: 100vh;
    width: 100vw
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #000;
    opacity: .8;
    display: none
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    font-weight: 400
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    max-height: none;
    border-radius: 3px;
    border: 4px solid #fff
}

.lightbox a img {
    border: none
}

.lb-outerContainer {
    position: relative;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px;
    background-color: #fff
}

.lb-loader,
.lb-nav {
    position: absolute;
    left: 0
}

.lb-outerContainer:after {
    display: table
}

.lb-loader {
    top: 43%;
    height: 25%;
    width: 100%
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    /*background: url(img/loading.gif) no-repeat*/
}

.lb-nav {
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}

.lb-container>.nav {
    left: 0
}

.lb-nav a {
    outline: 0;
    background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}

.lb-next,
.lb-prev {
    height: 100%;
    cursor: pointer;
    display: block
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAQAAABGtvB0AAADnUlEQVR4Aa2XQ7A0SRRGT6kf0d3Pajzbtj22bWs3tm3txrZt29bqt4WejIycmK6e+VdZ90atT9w6XwpPyxRtYYu2MDFEe18K4eDDURiPy8AmmQz8ZIsOkE6ynMjwDmDikEYOpVRRJ7qSUoKk4mBgeIWwSaeAKjrsqeQdk3ewx2kmQpAULExvTDhkUEg9g8UHv/v++k0bN7//RtO+AlNCujcQE59ENDIcOvaDr2Oqfv/GN0Y5fhwsLxCZFNHEaPj4979XBFHrNiYvUE0QB1tfd4ZETERO/vjnWFytXZ08RxUBbCxt3RIxWXrat3/FI5avOPIy+oiQoSCausUURSd984cLsbr/IsZpIJ9UHfGGnKKQBkZDJ779TTxiyZrxK5ihnVKy1DrRQBTRyEjkhPd/iEcsWzcpEHQSwk+S2sE0dDcyHjrxAxdi89aJq5mjSyEsXd0CkX/Cu9/GI1asGr6KeYEIk4UPC0NPt0AUnvD+d64ftbrvMuboJKKmMHR1j4ROfPe7BN1XMksXEQLKhabu0cjx733vmmLt5JVM00lYx4XSTbHUfcL7LsSqNUOXM0sHIenC1Fl66XLpCd3vfefSvbr/cuZUaH06LixSyKWGocJjE3Sv6btCIDoIa+lWNjII0Rg56L0v4xGL147dyI70KN0CobehZ1nRof2++Coe8d2q8Xs5mEmqySZZ6daC+J3I3VfHXHXPL1zI4YxQLm2YaJWBQ5YRTRq76aHY1n8hG7ae9RZHM0MDeaRgY+hBLLlCWtj+6sfd05z5HHsxQCU5pCgnGpAkgpQzwJ7XPOPGnPEEu9JPpfRia6mXIc6hmgFnzyuedmPOeYrdGFTTaGEMhamkz9z98qeUG1XnP83uDElMqj4mlVwEhj2uetaNOe8ZdpVucr3ApEjMAHtdleDm7Kekmyr9CJjYcpoqhtjrPxF4nF0Y0MS43FQxYO8h3LjqspfYTeCrvI5AwjRXvsweDFNFrpcR2HObEVDTYHgRgb2vSIzAk+xMN2UE8GFoRkBiqhk29r3zjYTN5hFre1ooIk3dILXdVDOYvM+tryXs0E+bI5STpXUXdrmpol8k7Rnhxuung8LYKAy7X/20xPwDmadKQizwErPbtY/FtkjGliefsAYoS/xd+rtAJT3W3AW3PfrB4x9ccH3GGHUU6otPjECQMA200ia+JmopVoeyCd5hkskij1KiokvJI1P/cvH/d8xk0sgUnU4yDupX/Q3QA3yQls3WcgAAAABJRU5ErkJggg==') left 48% no-repeat;
    opacity: 0;
    transition: opacity .6s
}

.lb-nav a.lb-prev:hover {
    opacity: 1
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAQAAABGtvB0AAADoklEQVR42q2XA5AkWRCGv0LPVo9t99q2bdu2ETzbtoKH0Hr3bNu2Qmt7615kDfr1eV9lDjrUX2R+/ytYBGUBljT4quE8oVUdRNrGwg86bEjw5a7qCDZwTvUZznIOPxyIIxiHJKKkS6cSxcWWaUIrG4co2VTSxh3gjfHGuoPpSGMKSRWYFRYklVLatJ75zqunz54889Y7JfPpRQuKSJMFhrKwCJnEkvr/8qVfU+9+Ub6SPrQSTFIIGNGdTRNv5InTfl29803FavrRmmLSw8A4uGTR2Bt+/KgfVx/8ULmegYIJlmaZQtKopPvSGw8eisd89XvZJgYJxjQCIj6ZAloyoMe1B7Vpvvy1eJ1MYxwBS3WEDMrowNABN+87Fo9548vytfSjJUUyjWUCsWlAJuV0Yuigmw+ciMe8823lGvrSKliaqZkA05nhA287ez4e8+63apoBtDKPgCWXlgwqFGZEn1sPHYnHvPVVwRrBGEfAqpmmkk4M737jAS0C73xdJBjzCARushSmM8MG3KJH4K2v1dL66hEwc1NBJ4YMuuXA8XjM299UqqtAOBGwxU05HRnW+6Yj2jTvfFMeLK0knAgEgR7e46ZDmpu3v5YItJalmbmpW1pHFYGbDxxLiMBKetOUPKI4WIYYiUBXxva/Z6/u5rPKebSinDRTM+DgkUMTBjF/wBNfa+fm0897z3KqyDC/CdhiJkZfFnPN4z/6Wj12W6SSzP8Kcf/hzASPFx7upX3GV1Bf/n1b1m4/W/PwZOYkSi6N6Mm0S57Wp7htO6NpK6fFMQmxKz4a0YOJF+/QEbc/yVSFjpFNgwuGCCKYoheTLt+lI27eHVEImpArAbYvHJEsiN5Mvmq3Rjh/0y57Mt1pVIOwTBB54mLilU/qiFufYoog8kgWhJHuxigXlyUs6tYnmUZPQUTDQPRkwsXbE3UrRG8ayxSuiYsA0ZtJNz6vI27a5U5R6MbhuGhMH6bc8kIC4klz3VbdFH+ne2oYui2SyKKaLoy/bGfCuXiS6ea6gyfIFIpp64y+ZIuOeORVayZ9aCII0W3yLJxBzO77+G4d8cDL3gx60URzYf7qoJ3uJ1WiegShNUWAI5DG3og4yPnbdjO5DuFqCIN1VTs9d+7wzwni3B3bmBQSQhNfRPO0/lfftf3dre9e/aAznK400k+3KSS40ZbQjNa0o736bUkF2X/Wbf7QkE4+ZVSpLlOfMvDCRYAt+j1SSVedgqc9HxrXH5FlgdmzqFgGAAAAAElFTkSuQmCC') right 48% no-repeat;
    opacity: 0;
    transition: opacity .6s
}

.lb-nav a.lb-next:hover {
    opacity: 1
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.lb-dataContainer:after {
    display: table
}

.lb-data {
    padding: 0 4px;
    color: #ccc
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: 700;
    line-height: 1em
}

.lb-data .lb-caption a {
    color: #4ae
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAQAAAAn3TzeAAAAoklEQVR42qXUtxECMRSE4ZdDimqSaYq5HlARUgV4UtET3tufmWXDd/udl+zfDOx3nD2lb9GPLBonxmOnd0eprDbbYUUYu7rZlqWlK4xltTsE4QkdWwd46riUTwOCB3TvpGzuOnyChLrrcYCAAAICCAggIIKT9hkxPIQQw2fEcLq+s3EDJFxNeDbhTWrfTf5L5H9SXgHKetNXt7SXiDuXvE/uAZ0V+y4CBgI5AAAAAElFTkSuQmCC') top right no-repeat;
    text-align: right;
    outline: 0;
    opacity: .7;
    transition: opacity .2s
}

.lb-data .lb-close:hover {
    cursor: pointer;
    opacity: 1
}

.red {
    color: #e3001a;
    font-weight: bold;
}

.example { margin-bottom: 1.5em; }

.example div {
    float: left;
    text-align: center;
    background: #DDD;
    margin: 10px;
    padding: 10px;
}

.sub { font-weight: bold; }

input[readonly] {
    margin-top:8px;
    width:330px;
    font-size:13px;
    padding:6px;
    border:solid 1px #eee;
    cursor:pointer;
    border-radius:4px;
}

#author {
    overflow: hidden;
    margin-bottom: 1.5em;
}

#author span {
    display: inline-block;
    *display: block;
    zoom: 1;
    margin-top: 5px;
}

#resize-graphic {
    position: fixed;
    bottom: 0;
    right: 0;
    opacity: .6;
}

.footer-ad { width:100%; text-align: center; margin: 4em 0; }
.footer-ad img { width:100%; max-width: 728px; border: solid 1px #eee; }

.main-content {
    margin: 0 0 0;
}

.page-template .main-content .entry-content.border-top {
    padding-top: 25px !important;
    margin-bottom: 50px !important;
    border-top: 2px solid #d9d9d9;
}

.main-content__title {
    color: #1a1a1a;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 14px;
    margin-top: 25px;
    margin-bottom: 20px;
    border-bottom: 2px solid #d9d9d9;
    box-sizing: border-box;
    line-height: 18px;
}

.main-content__title h1 {
    font-size: 15px;
}
.home .main-content .entry-content, .category-bottom-description {
    margin-bottom: 50px!important;
}
.main-content .entry-content p,
.main-content .entry-content ul,
.main-content .entry-content ol,
.category-bottom-description p,
.category-bottom-description ul,
.category-bottom-description ol {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    margin: 0 0 15px
}
.main-content .entry-content .wp-caption p {
    margin: 10px 0 0 0;
    padding: 3px 0;
    font-style: italic;
}
.entry-content p:empty  {
    display: none;
}
.main-content .entry-content, .category-bottom-description {
    color: #666
}
.category-bottom-description {
    border-top: 2px solid #d9d9d9;
    margin-top: -20px;
    padding-top: 20px;
}
.category-bottom-description h2 {
    font-size: 18px;
    color: #1a1a1a;
}
.category-bottom-description h3 {
    font-size: 16px;
    color: #1a1a1a;
}
.entry-content h2, .entry-content h3, .entry-content h4, .category-bottom-description h2, .category-bottom-description h3, .category-bottom-description h4 {
    padding: 0 0 18px 0;
    font-weight: bold;
}
.author-bio ul,
.category-bottom-description ul, .category-bottom-description ol {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    margin: 0 0 15px;
    list-style: disc!important;
    padding-left: 30px;
}
.category-bottom-description ul li, .category-bottom-description ol li {
    margin-bottom: 14px;
}

.author-bio ul li,
.category-bottom-description ul li {
    list-style: disc;
}
.category-bottom-description a {
    text-decoration: underline!important;
    color: #228ffc!important;
}
.category-bottom-description a:hover  {
    color: #cd201f!important;
}
.category-bottom-description .poker-button a {
    text-decoration: none!important;
    color: #fff!important;
}
.entry-content h2 {
    font-size: 18px;
}
.entry-content h2:before {
    clear: both;
    display: table;
    content: ' ';
}
.entry-content h3 {
    font-size: 16px;
}
.entry-content h4 {
    font-size: 14px;
}
.sidebar-all-rooms {
    text-align: center;
}
.sidebar-all-rooms a{
    display: block;
    color: #48494f;
    line-height: 1;
    border: 1px solid #bfcbd0;
    background: #bfcbd0;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0;
    border-radius: 5px;
}
#last-rooms-comment-table{
    padding: 80px 0;
}
.last-rooms-comment-table{
    border: 2px solid #e3e3e3;

}
.last-rooms-comment-table .table-head{
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
    border-bottom: 1px solid #dedede;
    font-size: 12px;
    color: #1a1a1a;
    font-weight: 700;
    text-align: center;
    padding: 0 20px;
}
.last-rooms-comment-table .table-row{
    border-bottom: 1px solid #dedede;
}

.last-rooms-comment-table .room-name{
    width: 150px;

}
.last-rooms-comment-table .room-rating{
    width: 100px;
}
.last-rooms-comment-table .room-reviews{
    width: 60px;
    text-align: center;
    font-size: 14px;
}
.last-rooms-comment-table .room-reviews a{
    display: inline-block;
    margin-left: 5px;
    text-decoration: underline;
    color: #48494f;
}
.last-rooms-comment-table .room-btns{
    width: 270px;
}

.last-rooms-comment-table .table-row{
    padding: 15px 20px;
}
.last-rooms-comment-table .table-row:nth-child(even){
background:#f7f7f7;
}
.last-rooms-comment-table .table-row:last-of-type{
    border-bottom: 0;
}
.last-rooms-comment-table .table-row .room-btns a{
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    border-radius: 4px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.last-rooms-comment-table .table-row .room-btns a.btn-review{
    background: #2b2b2b;
    width: 85px;
 }
.last-rooms-comment-table .table-row .room-btns a.btn-add-review{
background: #5ab85a;
    width: 170px;
}
.comment .room-link a{
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    padding: 8px 15px;
    background-color: #5ab85a;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
    text-decoration: none;
}
.sidebar-reviews-btn a{
    display: block;
    color: #48494f;
    line-height: 1;
    border: 1px solid #bfcbd0;
    background: #bfcbd0;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0;
    border-radius: 5px;
    text-align: center;
    margin: 15px 0 30px;
}

.room__reviews-btn {
    width: 100%;
    align-items: center;
}

.room__reviews-btn a.comment-reply-login:not(.open-auth) {
    display: none;
}

.room__reviews a{
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    padding: 8px 15px;
    background-color: #e65a40;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
    text-decoration: none;
}

.room__reviews a:hover{
    color: #fff;
    opacity: .8;
}

/* load more bttn */
.more-wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 16px 0 40px;
    width: 100%;
}

.load-page-button {
    align-items: center;
    background-color: #EFEFEF;
    border: 0;
    border-radius: 5px;
    color: #444;
    display: flex;
    font-size: 16px;
    height: 48px;
    justify-content: center;
    line-height: 1;
    max-width: 330px;
    width: 100%;
}

/* end */

/* Helpers */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media screen and (max-width: 1000px) {
    .footer-copyright .flex.space-between {display: block;}
    .copyright {text-align: center; padding: 14px 0 14px 0}
    .footer-copyright .menu.flex {display: block; text-align: center; width: 100%; box-sizing: border-box;}
    .footer-copyright ul.menu.flex li {display: inline-block;}
}

@media screen and (max-width: 800px) {
    h2 {font-size: 24px}
    h3 {font-size: 22px}
    h4 {font-size: 20px}
    h5 {font-size: 18px}
    h6 {font-size: 16px}
}

@media screen and (max-width: 720px) {
    h2 {font-size: 22px}
    h3 {font-size: 20px}
    h4 {font-size: 18px}
    h5 {font-size: 16px}
    h6 {font-size: 14px}

    .last-rooms-comment-table .table-row{
        flex-direction: column;
    }
    .last-rooms-comment-table .table-head{
        display: none;
    }

    .page-template-page-last-comments-php .space-between.align-items-center.flex.comment-top{
        flex-direction: column;
    }

    .last-comments-page-wrap .comment-avatar{
        margin: 0 auto;
    }
    .last-comments-page-wrap .user-comment-rating{
        text-align: center;
        margin: 10px 0;
    }
}

@media screen and (max-width: 480px) {
    #footer-menu {width: 100%}
    .footer-copyright .menu a {padding-top: 10px;padding-bottom: 10px }

    .commentlist .comment > .flex{
        flex-direction: column;
    }
    .load-more-rooms span,
    .load-more-games span{
        min-width: auto;
        width: 90%;
        margin-right: auto;
        margin-left: auto;
    }
}

@media screen and (min-width: 721px) {
    .stacktable.small-only{
        display: none!important;
    }
}
@media screen and (max-width: 720px) {
    .stacktable.large-only{
        display: none!important;
    }
}

.review-icons {
    margin: 30px 0 30px;
}

.jssocials-shares {
  margin: 0.2em 0; }

.jssocials-shares * {
  box-sizing: border-box; }

.jssocials-share {
  display: inline-block;
  vertical-align: top;
  margin: 0.3em 0.6em 0.3em 0; }

.jssocials-share:last-child {
  margin-right: 0; }

.jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  font-size: 1.8em; }

img.jssocials-share-logo {
  width: auto;
  height: 1em; }

.jssocials-share-link { 
  display: inline-block;
  color: #fff!important;
  text-align: center;
  text-decoration: none;
  line-height: 1; }

.jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em; }
    
.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
      display: block;
      font-size: .6em;
      margin: 0 -.5em -.8em -.5em; }

.jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em; }

.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
      height: 1em; }

.jssocials-share-label {
  padding-left: 0.3em;
  vertical-align: middle; }

.jssocials-share-count-box {
  display: inline-block;
  height: 1.5em;
  padding: 0 0.3em;
  line-height: 1;
  vertical-align: middle;
  cursor: default; }
  .jssocials-share-count-box.jssocials-share-no-count {
    display: none; }

.jssocials-share-count {
  line-height: 1.5em;
  vertical-align: middle; }

.jssocials-share-link {
    padding: .6em .6em .5em;
    color: #fff;
    transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}

.jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {
    color: #fff;
}

.jssocials-share-twitter .jssocials-share-link {
  background: #000; }
  .jssocials-share-twitter .jssocials-share-link:hover {
    background: #353535; }

.jssocials-share-facebook .jssocials-share-link {
  background: #3b5998; }
  .jssocials-share-facebook .jssocials-share-link:hover {
    background: #2d4373; }

.jssocials-share-googleplus .jssocials-share-link {
  background: #dd4b39; }
  .jssocials-share-googleplus .jssocials-share-link:hover {
    background: #c23321; }

.jssocials-share-linkedin .jssocials-share-link {
  background: #007bb6; }
  .jssocials-share-linkedin .jssocials-share-link:hover {
    background: #005983; }

.jssocials-share-pinterest .jssocials-share-link {
  background: #cb2027; }
  .jssocials-share-pinterest .jssocials-share-link:hover {
    background: #9f191f; }

.jssocials-share-email .jssocials-share-link {
  background: #3490F3; }
  .jssocials-share-email .jssocials-share-link:hover {
    background: #0e76e6; }

.jssocials-share-stumbleupon .jssocials-share-link {
  background: #eb4823; }
  .jssocials-share-stumbleupon .jssocials-share-link:hover {
    background: #c93412; }

.jssocials-share-whatsapp .jssocials-share-link {
  background: #29a628; }

.jssocials-share-whatsapp .jssocials-share-link:hover {
    background: #1f7d1e; }

.jssocials-share-telegram .jssocials-share-link {
  background: #2ca5e0; }
  .jssocials-share-telegram .jssocials-share-link:hover {
    background: #1c88bd; }

.jssocials-share-line .jssocials-share-link {
  background: #25af00; }
  .jssocials-share-line .jssocials-share-link:hover {
    background: #1a7c00; }

.jssocials-share-viber .jssocials-share-link {
  background: #7b519d; }
  .jssocials-share-viber .jssocials-share-link:hover {
    background: #61407b; }

.jssocials-share-pocket .jssocials-share-link {
  background: #ef4056; }
  .jssocials-share-pocket .jssocials-share-link:hover {
    background: #e9132e; }

.jssocials-share-messenger .jssocials-share-link {
  background: #0084ff; }
  .jssocials-share-messenger .jssocials-share-link:hover {
    background: #006acc; }

.jssocials-share-vkontakte .jssocials-share-link {
  background: #45668e; 
  padding: .5em .6em .6em;}
  
.jssocials-share-vkontakte .jssocials-share-link:hover {
    background: #344d6c; }

.jssocials-share-count-box {
    position: relative;
    height: 2.5em;
    padding: 0 .3em;
    margin-left: 0.3em;
    background: #f5f5f5;
    transition: background 200ms ease-in-out,
    border-color 200ms ease-in-out;
}

.jssocials-share-count-box:hover {
    background: gainsboro;
}

.jssocials-share-count-box:hover:after {
    border-color: transparent gainsboro transparent transparent;
}

.jssocials-share-count-box:after {
    content: "";
    display: block;
    position: absolute;
    top: 0.85em;
    left: -0.3em;
    width: 0;
    height: 0;
    border-width: 0.4em 0.4em 0.4em 0;
    border-style: solid;
    border-color: transparent #f5f5f5 transparent transparent;
    transform: rotate(360deg);
    transition: background 200ms ease-in-out,
    border-color 200ms ease-in-out;
}

.jssocials-share-count-box .jssocials-share-count {
    line-height: 2.5em;
    color: #444;
}

.jssocials {
    display: block;
    text-align: center;
    margin-top: 30px;
}

.jssocials-share-viber i:before {
    content: '\e915';
}

.jssocials-share-telegram i:before {
    content: '\e912';
}

.jssocials-share-vkontakte i:before {
    content: '\f189';
}


.entry-content embed, .entry-content iframe {
    background: #e3e3e3;
}

/**
 * Note default style
 */

#notes:empty { display: none; }
#notes {
  position: fixed;
  top: 80px;
  width: 100%;
  cursor: default;
  transition: height 0.45s ease-in-out;
  pointer-events: none;
  z-index: 9999;
}
#notes .note-item {
  max-height: 12em;
  opacity: 1;
  will-change: opacity, transform;
  transition: all .2s linear;
  backface-visibility: hidden;
  width: 75vw;
  -webkit-touch-callout: none;
  user-select: none;
  z-index: 2;
  pointer-events: auto;
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  max-width: 25em;
  font: inherit;
  line-height: 1.25em;
  color: #fff;
  margin: 0 auto 1em auto;
  transform: translateZ(0);
  padding: 0.75em 1em;
}

#notes .heading{
    text-align: center;
    margin-bottom: 15px;
    font-size: 20px;
}
#notes .description{
    text-align: center;
    margin-top: 15px;
}

#notes .note-item[data-show="false"] {
  pointer-events: none;
  opacity: 0 !important;
  max-height: 0 !important;
  margin-bottom: 0 !important;
}
#notes .note-item[data-type="info"] {
  background-color: rgba(55, 94, 151, 0.72);
}
#notes .note-item[data-type="warn"] {
  background-color: rgba(34, 143, 252, .95);
  animation: shake 0.9s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
#notes .note-item[data-type="error"] {
  background-color: rgba(251, 101, 66, 0.72);
  animation: shake 0.54s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
#notes .note-item[data-type="success"] {
  background-color: rgba(63, 104, 28, 0.72);
}
#notes .note-item .note-item-text {
  flex: auto;
  font-weight: bold;
}
#notes .note-item .note-item-btn {
    width: 1.25em;
    height: 1.25em;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTguMyw1LjcxTDE4LjMsNS43MWMtMC4zOS0wLjM5LTEuMDItMC4zOS0xLjQxLDBMMTIsMTAuNTlMNy4xMSw1LjdjLTAuMzktMC4zOS0xLjAyLTAuMzktMS40MSwwbDAsMCBjLTAuMzksMC4zOS0wLjM5LDEuMDIsMCwxLjQxTDEwLjU5LDEyTDUuNywxNi44OWMtMC4zOSwwLjM5LTAuMzksMS4wMiwwLDEuNDFoMGMwLjM5LDAuMzksMS4wMiwwLjM5LDEuNDEsMEwxMiwxMy40MWw0Ljg5LDQuODkgYzAuMzksMC4zOSwxLjAyLDAuMzksMS40MSwwbDAsMGMwLjM5LTAuMzksMC4zOS0xLjAyLDAtMS40MUwxMy40MSwxMmw0Ljg5LTQuODlDMTguNjgsNi43MywxOC42OCw2LjA5LDE4LjMsNS43MXoiLz48L3N2Zz4=) no-repeat 0 0 / contain;
    transition: opacity 0.2s;
    border: 0;
    position: absolute;
    right: 10px;
}
#notes .note-item .note-item-btn:hover {
  opacity: 0.6;
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

.get-promocode{
    cursor: pointer;
}

.auth-popup__form .auth-popup__input{
    width: 100%;
    margin: 0;
    max-width: 100%;
    padding: 10px;
}

.auth-popup__submit{
    padding: 10px;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    font-weight: 700;
    min-height: 30px;
    position: relative;
    text-align: center;
    border-radius: 3px;
    background-color: #2d2d2d;
}


/* Recommended post shortcode */
.recommended_post {
    display: block;
    width: 100%;
    padding: 40px 30px;
    position: relative;
    z-index: 1;
    font-size: 16px;
    line-height: 22px;
    color: rgba(255,255,255,.86) !important;
    background-attachment: fixed;
    margin-bottom: 15px;
    clear: both;
    text-decoration: none !important;
}
.recommended_post:before {
    content: '';
    background: linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.75));
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}
.recommended_post:after {
    content: '';
    border: 1px solid #E0E0E0;
    position: absolute;
    top: 10px;
    left: 10px;
    bottom: 10px;
    right: 10px;
    z-index: -1;
}
.recommended_post-header {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.recommended_post-header--label {
    display: inline-block;
    font-weight: 600;
    padding: 4px 10px;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #fff;
    background-color: #228FFC;
    border-radius: 4px;
    margin: 3px 10px 0 0;
}
.recommended_post-header--title {
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    color: #FFF;
    text-decoration: none;
    text-underline-position: under;
}
.recommended_post:hover .recommended_post-header--title {
    text-decoration: underline;
}

.recommended_post-content p {
    margin-bottom: 0 !important;
}

.recommended_post-content--link {
    text-decoration: underline;
    color: #228FFC;
}

@media (max-width: 576px) {
    .recommended_post-header {
        flex-direction: column;
        align-items: flex-start;
    }
}
/* End recommended post shortcode */

/* apps site */
.pki-apps {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin: 12px 0 0;
}

.category-sub-menu .pki-apps {
    margin: 0;
}

.pki-apps:empty {
    display: none;
}

.pki-apps-ico {
    height: 36px;
    background: #555  no-repeat center;
    background-size: cover;
    overflow: hidden;
    border-radius: 4px;
    border: 0;
    box-sizing: border-box;
    display: flex;
}

.pki-apps-ico:hover {
    background-color: #000 !important;
    border-color: #000 !important;
}

.pki-apps__ios {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='109' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='.5' y='.5' width='108' height='35' rx='3.5' fill='%23fff' fill-opacity='.1'/%3e%3cpath d='M22.77 17.9c.01-.78.22-1.546.61-2.226.39-.68.948-1.25 1.621-1.66a4.78 4.78 0 0 0-1.648-1.45 4.843 4.843 0 0 0-2.132-.569c-1.59-.165-3.133.94-3.943.94-.826 0-2.074-.923-3.418-.896a5.08 5.08 0 0 0-2.46.725 5 5 0 0 0-1.777 1.828c-1.832 3.134-.466 7.74 1.29 10.273.877 1.24 1.903 2.626 3.246 2.576 1.314-.053 1.804-.827 3.39-.827 1.572 0 2.032.827 3.402.796 1.41-.022 2.298-1.246 3.145-2.498.631-.884 1.116-1.86 1.438-2.894a4.518 4.518 0 0 1-2.01-1.648 4.438 4.438 0 0 1-.755-2.47ZM20.182 10.33a4.524 4.524 0 0 0 1.055-3.268A4.714 4.714 0 0 0 18.2 8.615a4.29 4.29 0 0 0-1.083 3.146 3.922 3.922 0 0 0 1.7-.368 3.876 3.876 0 0 0 1.366-1.064ZM38.532 24.426h-4.311l-1.036 3.02H31.36l4.084-11.176h1.897l4.084 11.177h-1.857l-1.035-3.021Zm-3.865-1.394h3.418L36.4 18.129h-.047l-1.686 4.903ZM50.244 23.373c0 2.532-1.372 4.159-3.442 4.159a2.824 2.824 0 0 1-1.504-.345 2.778 2.778 0 0 1-1.09-1.08h-.04v4.035h-1.692V19.298h1.638v1.356h.031c.265-.453.65-.826 1.112-1.08a2.954 2.954 0 0 1 1.514-.361c2.093 0 3.473 1.635 3.473 4.16Zm-1.74 0c0-1.65-.863-2.735-2.18-2.735-1.293 0-2.163 1.108-2.163 2.735 0 1.642.87 2.741 2.164 2.741 1.316 0 2.179-1.077 2.179-2.741ZM59.321 23.373c0 2.532-1.372 4.159-3.442 4.159a2.824 2.824 0 0 1-1.505-.345 2.778 2.778 0 0 1-1.09-1.08h-.039v4.035h-1.693V19.298h1.639v1.356h.03c.266-.453.65-.826 1.112-1.08a2.954 2.954 0 0 1 1.515-.361c2.093 0 3.473 1.635 3.473 4.16Zm-1.74 0c0-1.65-.863-2.735-2.18-2.735-1.293 0-2.163 1.108-2.163 2.735 0 1.642.87 2.741 2.163 2.741 1.317 0 2.18-1.077 2.18-2.741ZM65.32 24.333c.125 1.108 1.214 1.836 2.703 1.836 1.427 0 2.454-.728 2.454-1.727 0-.868-.62-1.387-2.085-1.743l-1.466-.35c-2.077-.495-3.042-1.455-3.042-3.012 0-1.928 1.701-3.253 4.115-3.253 2.392 0 4.03 1.325 4.085 3.253h-1.709c-.102-1.116-1.035-1.789-2.399-1.789-1.363 0-2.296.681-2.296 1.673 0 .79.595 1.255 2.053 1.61l1.247.303c2.32.542 3.284 1.464 3.284 3.098 0 2.091-1.685 3.4-4.366 3.4-2.508 0-4.202-1.278-4.312-3.3h1.733ZM75.919 17.37v1.928h1.568v1.325H75.92v4.492c0 .698.314 1.023 1.003 1.023.186-.003.372-.016.557-.039v1.317c-.31.057-.625.083-.94.077-1.67 0-2.32-.62-2.32-2.2v-4.67h-1.2v-1.325h1.2V17.37h1.7ZM78.394 23.373c0-2.564 1.529-4.175 3.912-4.175 2.39 0 3.912 1.611 3.912 4.175 0 2.57-1.513 4.175-3.912 4.175-2.398 0-3.912-1.604-3.912-4.175Zm6.1 0c0-1.759-.817-2.797-2.188-2.797-1.372 0-2.188 1.046-2.188 2.797 0 1.765.816 2.796 2.188 2.796 1.371 0 2.187-1.03 2.187-2.796ZM87.614 19.298h1.614v1.387h.04c.109-.433.365-.816.727-1.084a1.983 1.983 0 0 1 1.256-.388c.195 0 .39.02.58.063v1.564a2.392 2.392 0 0 0-.76-.101 1.723 1.723 0 0 0-1.319.536 1.682 1.682 0 0 0-.445 1.339v4.833h-1.693v-8.149ZM99.635 25.053c-.227 1.48-1.685 2.495-3.55 2.495-2.4 0-3.889-1.589-3.889-4.136 0-2.556 1.497-4.214 3.817-4.214 2.282 0 3.717 1.549 3.717 4.02v.572h-5.825v.101a2.1 2.1 0 0 0 .582 1.649 2.15 2.15 0 0 0 1.637.66c.4.036.801-.055 1.144-.262a1.85 1.85 0 0 0 .76-.885h1.607Zm-5.722-2.432h4.123a1.937 1.937 0 0 0-.554-1.47 1.986 1.986 0 0 0-1.469-.598 2.11 2.11 0 0 0-1.486.602 2.063 2.063 0 0 0-.614 1.466ZM33.465 10.128h.726a.924.924 0 0 0 .702-.206.904.904 0 0 0 .323-.65c0-.495-.377-.815-1.017-.815a.98.98 0 0 0-.728.191.96.96 0 0 0-.369.65h-.797a1.668 1.668 0 0 1 .614-1.198 1.711 1.711 0 0 1 1.306-.373c1.07 0 1.824.592 1.824 1.444.002.286-.094.563-.274.787-.18.223-.432.38-.714.441v.064c.334.014.65.16.876.403.226.243.346.565.333.895a1.777 1.777 0 0 1-.675 1.22 1.825 1.825 0 0 1-1.355.377 1.827 1.827 0 0 1-1.362-.367 1.79 1.79 0 0 1-.68-1.222h.811c.049.514.527.845 1.231.845.705 0 1.165-.372 1.165-.897 0-.532-.434-.86-1.19-.86h-.75v-.73ZM37.19 12.082c0-.73.552-1.15 1.526-1.21l1.111-.063v-.35c0-.428-.285-.67-.84-.67-.451 0-.763.164-.854.45h-.784c.083-.695.747-1.142 1.677-1.142 1.028 0 1.608.506 1.608 1.362v2.769h-.78v-.57h-.064c-.13.205-.313.371-.529.483-.216.112-.459.165-.703.154a1.254 1.254 0 0 1-.956-.307 1.225 1.225 0 0 1-.411-.906Zm2.637-.346v-.34l-1.001.064c-.565.037-.821.227-.821.584 0 .365.32.577.76.577a.976.976 0 0 0 .96-.518.945.945 0 0 0 .102-.367ZM42.782 9.849v3.379h-.809V9.175h2.7v.673h-1.89ZM49.58 11.2c0 1.288-.66 2.095-1.695 2.095a1.35 1.35 0 0 1-.732-.159 1.33 1.33 0 0 1-.53-.522h-.064v1.961h-.81v-5.4h.78v.67h.06c.125-.228.311-.418.539-.548.227-.13.486-.195.749-.189 1.043 0 1.702.804 1.702 2.092Zm-.833 0c0-.856-.41-1.373-1.096-1.373-.682 0-1.108.528-1.108 1.376 0 .845.426 1.374 1.104 1.374.69 0 1.1-.518 1.1-1.377ZM50.657 14.68v-.69c.088.012.176.017.265.016a.708.708 0 0 0 .48-.143.692.692 0 0 0 .261-.423l.061-.197-1.485-4.068h.882l1.028 3.22h.064l1.025-3.22h.858l-1.529 4.22c-.35.987-.738 1.303-1.574 1.303-.068 0-.26-.008-.336-.018ZM54.727 12.078h.806c.08.357.418.543.892.543.54 0 .87-.234.87-.599 0-.39-.297-.577-.87-.577h-.613v-.621h.603c.489 0 .738-.186.738-.525 0-.298-.241-.525-.738-.525-.453 0-.784.19-.837.51h-.78c.059-.368.26-.698.563-.92a1.45 1.45 0 0 1 1.054-.267c.974 0 1.532.436 1.532 1.12a.826.826 0 0 1-.175.528.844.844 0 0 1-.472.302v.063a.923.923 0 0 1 .576.305.903.903 0 0 1 .226.607c0 .77-.664 1.28-1.677 1.28-.895 0-1.623-.405-1.698-1.224ZM59.268 13.228V9.175h.802v2.788h.064l1.89-2.788h.803v4.053h-.803v-2.802h-.06l-1.894 2.802h-.802ZM67.247 9.848h-1.292v3.38h-.81v-3.38h-1.292v-.673h3.394v.673ZM71.607 12.134c-.11.37-.348.69-.673.905a1.683 1.683 0 0 1-1.105.267 1.883 1.883 0 0 1-1.437-.612 1.835 1.835 0 0 1-.457-1.48 1.847 1.847 0 0 1 .456-1.485 1.891 1.891 0 0 1 1.435-.632c1.14 0 1.83.77 1.83 2.043v.28H68.76v.044a1.06 1.06 0 0 0 .286.82 1.084 1.084 0 0 0 .806.34.992.992 0 0 0 .975-.49h.78Zm-2.847-1.306h2.07a.966.966 0 0 0-.268-.746.99.99 0 0 0-.74-.304 1.059 1.059 0 0 0-.755.303 1.034 1.034 0 0 0-.307.747ZM75.04 9.175h1.848c.803 0 1.273.402 1.273 1.03a.864.864 0 0 1-.193.55.883.883 0 0 1-.5.307v.063c.24.015.465.12.628.294a.919.919 0 0 1 .25.64c0 .708-.539 1.169-1.439 1.169H75.04V9.175Zm.801.614v1.05h.803c.49 0 .723-.186.723-.53 0-.315-.204-.52-.633-.52h-.892Zm0 1.638v1.187h.96c.479 0 .735-.209.735-.592 0-.405-.29-.595-.836-.595h-.859Z' fill='%23fff'/%3e%3crect x='.5' y='.5' width='108' height='35' rx='3.5' stroke='%23fff'/%3e%3c/svg%3e");
    width: 109px;
}

.pki-apps__android {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='104' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='.5' y='.5' width='103' height='35' rx='3.5' fill='%23fff' fill-opacity='.1' stroke='%23fff'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='m23.687 9.114-.853 1.317c1.535.752 2.574 2.173 2.577 3.806 0 .095-.006.191-.013.284v.013H15.233l-.001-.013a3.972 3.972 0 0 1-.014-.285c0-1.632 1.035-3.05 2.575-3.805l-.853-1.317a.184.184 0 0 1 .054-.251.18.18 0 0 1 .251.054l.88 1.36a5.77 5.77 0 0 1 2.188-.426c.78 0 1.522.154 2.184.426l.884-1.36a.18.18 0 0 1 .25-.054.18.18 0 0 1 .055.25Zm-6.218 3.185a.49.49 0 0 0 .98 0 .488.488 0 0 0-.49-.486.486.486 0 0 0-.49.486Zm5.201.487a.486.486 0 1 1 0-.974c.272 0 .487.219.487.487a.485.485 0 0 1-.487.487Zm-9.078 2.027h.046c.601 0 1.092.49 1.092 1.091v4.758c0 .597-.49 1.091-1.092 1.091h-.046c-.602 0-1.092-.49-1.092-1.091v-4.758c0-.597.49-1.091 1.092-1.091Zm1.66 7.685c0 .551.451 1.002 1.007 1.002h1.073v2.571c0 .605.495 1.096 1.092 1.096h.047c.601 0 1.095-.49 1.095-1.096v-2.57h1.5v2.57c0 .605.494 1.096 1.096 1.096h.046c.601 0 1.092-.49 1.092-1.096v-2.57h1.073c.551 0 1.003-.452 1.003-1.003v-7.514h-10.12l-.004 7.514Zm11.74-7.685h.046c.6 0 1.091.49 1.091 1.091v4.758c0 .597-.49 1.091-1.091 1.091h-.047c-.601 0-1.096-.49-1.096-1.091v-4.758a1.1 1.1 0 0 1 1.096-1.091Z' fill='%23fff'/%3e%3cpath d='M42.844 12.195c-.07.602-.293 1.067-.668 1.395-.373.325-.869.488-1.489.488-.671 0-1.21-.24-1.617-.723-.403-.481-.605-1.126-.605-1.933v-.547c0-.529.094-.993.281-1.395.19-.4.458-.708.805-.921a2.225 2.225 0 0 1 1.203-.325c.604 0 1.088.17 1.453.508.365.336.577.802.637 1.399h-.754c-.065-.454-.207-.782-.426-.985-.216-.203-.52-.304-.91-.304-.48 0-.856.177-1.129.53-.27.355-.406.859-.406 1.513v.55c0 .617.129 1.108.386 1.473.258.365.619.547 1.083.547.416 0 .735-.094.956-.281.224-.19.373-.52.446-.989h.754ZM45.374 12.2h-.527V14h-.727V9.773h.727v1.79h.472l1.422-1.79h.875l-1.672 2.032L47.757 14h-.918l-1.465-1.8ZM51.288 14c-.042-.083-.076-.232-.102-.445a1.612 1.612 0 0 1-1.203.523c-.417 0-.76-.117-1.027-.351a1.152 1.152 0 0 1-.399-.899c0-.44.167-.781.5-1.023.336-.245.807-.367 1.414-.367h.703v-.333c0-.252-.075-.453-.226-.601-.151-.151-.374-.227-.668-.227-.258 0-.474.065-.649.196-.174.13-.261.287-.261.472h-.727c0-.21.074-.414.223-.61.15-.197.354-.353.61-.468.257-.114.54-.172.847-.172.487 0 .868.123 1.144.367.276.243.42.577.43 1.004v1.946c0 .388.05.696.148.925V14h-.757Zm-1.2-.55c.227 0 .442-.06.645-.177.203-.117.35-.27.441-.457v-.867h-.566c-.886 0-1.328.26-1.328.778 0 .226.075.403.226.53a.87.87 0 0 0 .582.192ZM56.521 14h-.727v-1.531a3.834 3.834 0 0 1-.976.125c-.529 0-.932-.136-1.211-.406-.276-.271-.417-.657-.422-1.157V9.77h.723v1.285c.013.63.316.945.91.945.333 0 .659-.042.976-.125V9.773h.727V14ZM60.59 14c-.04-.083-.075-.232-.1-.445a1.613 1.613 0 0 1-1.204.523c-.416 0-.759-.117-1.027-.351a1.152 1.152 0 0 1-.399-.899c0-.44.167-.781.5-1.023.336-.245.808-.367 1.414-.367h.703v-.333c0-.252-.075-.453-.226-.601-.151-.151-.374-.227-.668-.227-.258 0-.474.065-.648.196-.175.13-.262.287-.262.472h-.727c0-.21.075-.414.223-.61.151-.197.354-.353.61-.468.257-.114.54-.172.847-.172.487 0 .869.123 1.145.367.276.243.419.577.43 1.004v1.946c0 .388.049.696.148.925V14h-.758Zm-1.198-.55c.226 0 .441-.06.644-.177.203-.117.35-.27.441-.457v-.867h-.566c-.885 0-1.328.26-1.328.778 0 .226.075.403.227.53a.87.87 0 0 0 .582.192ZM65.71 10.36h-1.417V14h-.723v-3.64h-1.39v-.587h3.53v.586ZM67.503 11.23H68.6c.479.006.858.13 1.136.375.279.245.418.577.418.997 0 .421-.143.76-.43 1.015-.286.255-.671.383-1.156.383H66.78V9.773h.723v1.457Zm0 .59v1.59h1.074c.271 0 .48-.069.629-.207.148-.14.223-.332.223-.574a.785.785 0 0 0-.219-.574c-.143-.151-.345-.23-.605-.235h-1.102ZM73.607 13.41l.25-.308c.281-.365.441-.912.48-1.641l.067-1.688h2.722v3.637h.543v1.832h-.722V14h-2.95v1.242h-.722l.004-1.832h.328Zm.855 0h1.942v-2.969h-1.301l-.043 1.008c-.044.841-.243 1.495-.598 1.961ZM82.235 9.773V14h-.726v-3.629H80.07l-.086 1.582c-.046.727-.169 1.246-.367 1.559-.195.312-.506.475-.933.488h-.29v-.637l.208-.015c.234-.026.402-.162.504-.407.101-.244.166-.698.195-1.359l.078-1.809h2.855ZM86.926 9.773V14h-.727v-1.645h-1.09L84.113 14h-.781l1.063-1.754a1.278 1.278 0 0 1-.626-.457 1.252 1.252 0 0 1-.214-.726c0-.386.144-.696.433-.93.29-.237.676-.357 1.16-.36h1.778ZM84.28 11.07c0 .206.07.373.211.5.14.125.327.19.559.192h1.148v-1.403H85.16c-.268 0-.482.067-.64.2a.63.63 0 0 0-.239.511ZM44.583 25.683h-3.855L39.92 28h-1.798l3.76-9.953h1.552L47.2 28h-1.804l-.814-2.317Zm-3.37-1.395h2.885l-1.443-4.129-1.442 4.13ZM49.688 20.604l.048.854c.547-.66 1.265-.991 2.154-.991 1.54 0 2.324.882 2.351 2.645V28h-1.66v-4.792c0-.47-.104-.816-.309-1.04-.2-.227-.53-.34-.99-.34-.67 0-1.17.302-1.498.908V28h-1.661v-7.396h1.566ZM55.93 24.247c0-1.14.264-2.053.792-2.741.529-.693 1.237-1.04 2.126-1.04.784 0 1.418.274 1.9.821V17.5h1.662V28h-1.504l-.082-.766c-.497.602-1.16.903-1.99.903-.865 0-1.567-.349-2.105-1.046-.533-.697-.8-1.645-.8-2.844Zm1.66.144c0 .752.144 1.34.431 1.763.292.42.704.63 1.237.63.68 0 1.176-.304 1.49-.91v-3.158c-.305-.593-.797-.889-1.476-.889-.538 0-.953.214-1.244.643-.292.424-.438 1.064-.438 1.92ZM68.315 22.121a4.105 4.105 0 0 0-.677-.055c-.76 0-1.274.292-1.538.875V28H64.44v-7.396h1.586l.04.827c.402-.643.958-.964 1.669-.964.237 0 .433.032.588.096l-.007 1.558ZM69.107 24.233c0-.724.144-1.376.431-1.955.287-.583.69-1.03 1.21-1.34.52-.314 1.117-.471 1.791-.471.998 0 1.807.321 2.427.964.624.642.961 1.494 1.012 2.556l.006.39c0 .73-.14 1.38-.423 1.955a3.08 3.08 0 0 1-1.204 1.333c-.52.315-1.12.472-1.804.472-1.044 0-1.88-.347-2.509-1.04-.624-.697-.937-1.624-.937-2.782v-.082Zm1.662.144c0 .761.157 1.358.471 1.791.315.428.752.643 1.313.643.56 0 .996-.22 1.305-.657.315-.437.472-1.078.472-1.92 0-.748-.162-1.34-.485-1.778-.32-.437-.754-.656-1.306-.656-.542 0-.973.216-1.292.65-.319.428-.478 1.07-.478 1.927ZM79.456 28h-1.661v-7.396h1.661V28Zm-1.764-9.317c0-.256.08-.468.24-.636.164-.169.396-.253.697-.253.3 0 .533.084.697.253.164.168.246.38.246.636 0 .25-.082.46-.246.628-.164.165-.396.247-.697.247-.3 0-.533-.082-.697-.247a.88.88 0 0 1-.24-.628ZM81.26 24.247c0-1.14.264-2.053.793-2.741.528-.693 1.237-1.04 2.126-1.04.784 0 1.417.274 1.9.821V17.5h1.661V28h-1.504l-.082-.766c-.496.602-1.16.903-1.989.903-.866 0-1.568-.349-2.105-1.046-.534-.697-.8-1.645-.8-2.844Zm1.66.144c0 .752.144 1.34.432 1.763.291.42.704.63 1.237.63.679 0 1.176-.304 1.49-.91v-3.158c-.305-.593-.797-.889-1.476-.889-.538 0-.953.214-1.245.643-.291.424-.437 1.064-.437 1.92Z' fill='%23fff'/%3e%3c/svg%3e");
    width: 104px;
}

#mobile-menu-wrap #menu-main-menu-2 {
    position: relative;
}

#mobile-menu-wrap .pki-apps {
    position: absolute;
    bottom: 65px;
    right: 0;
    margin: 0;
    width: auto;
}

#mobile-menu-wrap .pki-apps a {
    padding: 0;
    margin: 0;
}

@media (max-width: 400px){
    #mobile-menu-wrap .pki-apps-2 {
        bottom: 0;
    }
}

/* apps site end */

@media (max-width: 500px){
    .space-between.align-items-center.flex.comment-top {
        flex-direction: column;
        align-items: baseline;
    }
    .footer__links {
        flex-wrap: wrap;
    }
}

@media screen and (min-width:1281px){
    .comment-author {
        text-overflow: ellipsis;
        overflow: hidden;
        width: 240px;
        white-space: nowrap;
    }
}

@media screen and (max-width:1280px){
    .comment-top {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media screen and (min-width:1001px) and (max-width:1180px) {
    #menu-main-menu > .menu-item {
        margin-right: 6px;
    }
    .pki-pinned-news .post-title a {
        font-size: 14px !important;
        line-height: 16px !important;
    }
}
@media screen and (min-width:1001px) {
    /* Avoid non-composited animations - fix */
    a,
    .scroll-top-btn i,
    .scroll-top-btn {
        transition: all .2s ease-out;
    }
}
@media screen and (max-width : 480px) {
    .header-search-mobile button {
        min-width: 75px;
    }
    #mobile-menu-wrap .container {
        padding: 0 10px;
    }

    .room__reviews-btn {
        flex-wrap: wrap;
    }

    .room__reviews-btn > div {
        flex: 1;
        padding: 0 4px;
        margin-top: 8px;
    }

    .room__reviews-btn a {
        text-align: center;
        width: 100%;
        margin: 0 !important;
    }
}