/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

/*
Theme Name: Root Child
Theme URI: http://wpshop.biz/themes/root
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: root
Version: 1.0.0
*/

/* Below you can add your CSS styles */

/* Ниже Вы можете добавить свои CSS стили */

body {
    /* background-image: url(); */
    /* background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed; */

    background: url(https://paradoxcafe.com/wp-content/uploads/2021/08/bg.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}

.entry-content img {
    border-radius: 10px !important;
}

.entry-meta__comments {
    display: none;
}

/*Footer style*/

.footer-info {
    background: #03080e;
    padding: 0;
}

.site-footer {
    padding: 0 !important;
}

.site-footer-inner {
    /* background: #6891753a; */
    background: #fff;
    padding: 0;
}

.footer-links-header {
    text-align: center;
}

.footer-links-header h2 {
    margin: 40px 0;
    font-size: 35px;
    color: #43acca;
    font-weight: 600;
}

.footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 0 200px;
    margin-bottom: 30px;
}

.links-container {
    text-align: center;
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.links-container a {
    font-weight: bold;
    padding: 5px 0;
    color: #43acca;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.links-container a:hover {
    color: #fff;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.devider::after {
    content: '';
    display: inline-block;
    border: 1px #43acca solid;
    height: 100%;
}

.footer-copyright {
    font-size: 14px;
    background: #00537e;
    padding: 15px 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin: 0;
}

.footer-copyright a {
    color: #fff;
}

.footer-copyright a:hover {
    text-decoration: underline;
}

.footer-copyright p {
    margin: 0;
}

/* Стили плашки */

.table-crypto {
    color: #2e507a !important;
    border: none !important;
}

/* Conversion block styles */

.table-crypto *,
.table-crypto {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.table-crypto {
    background-color: #fff;
    line-height: 1.6;
    font-size: 16px;
    overflow: hidden;
    text-align: center;
    border-collapse: collapse;
    table-layout: auto;
    width: 100%;
}

.table-crypto thead {
    background-color: #222;
    color: #fff;
}

.table-crypto tr th,
.table-crypto tr td {
    padding: 8px 12px;
    border: none;
    text-align: center;
    background: 0 0;
}

.table-flex, .table-crypto td {
    display: flex;
    justify-content: center;
    align-items: center;
}

.table-crypto td:nth-child(2) {
    flex-direction: column;
}

.table-crypto img {
    width: 100%;
    max-width: 140px;
    min-width: 100px;
}

.table-crypto-stars {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    line-height: 1;
}

.table-crypto-list {
    display: inline-block;
    padding-left: 32px;
    text-align: left;
    min-width: 260px;
}

.table-crypto-list span {
    display: block;
    position: relative;
}

.table-crypto-list span:before {
    content: '';
    position: absolute;
    left: -24px;
    top: 5px;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACBUlEQVRIiaWWv08UQRTHP2yWO2NhRa4x8g8AIbnjgr2FFpoQjJAYEywuFEBpQmIwKpzaEDoTQiiQGAsT8Sipbc5wSHGhsaEgoaAwFDTHWZiHb3Cc2d3bPT7JZW9m3/vOr/fmbc/9r2MkUADKwAhQ0qfQAPb0uQucxEmEXs+//ufAAtDrvYUH+hPaQBV4C/x2DQPPFQaAOvA6RtylV23r6ps4QEWXXvJkOlNS30rcAEPAeyDfhbghrxpD7gCy5xtAznPJTk61QnsAOdBiF2KfgElgy+kvqubFAAWNlqzUgGXgMzAFrDn+olkINM7TRIuNiH8D9rXvDLjh2IhmObCSJwunwIplvwRci/AfCboISZn9otW+CwwCUVdCKesKRHwbONT2dWA6RhyzgihE6B7QD2xqWzjWEDS8A8Yj/C8J9MJy+Q7sAEcaIT81FF9Ydo91Akk0Ak1vl1vOoc0Dz4Bf2r4JPErYGsNe3ApmgA/AsNV3aP1/lUJcaIR6n7cjcmFC0/4L8NHqnwP6PCkf0dwNtFhUvdd/kVk+BN5oW67jOylnL5onpqKFerBx91FNk0vsnnhvfX4Ao1KATEWTSvRUzyPqRk0zY8O5al1UNzsPmsAs0PJc0tNSjabxcBNt3apMWTGVUDQuicrkA+A28FIjoRNiI7biI77/EfdVIfsnF9rqlT5bgD9B7WR6CmQxEgAAAABJRU5ErkJggg==);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

a.crypto-btn {
    display: inline-block;
    vertical-align: middle;
    background-color: #ffc107;
    padding: 10px 24px;
    border-radius: 4px;
    color: #222;
    outline: none;
    text-decoration: none;
    -webkit-transition: opacity 0.08s ease-out;
    -o-transition: opacity 0.08s ease-out;
    transition: opacity 0.08s ease-out;
    border: 1px solid #dba504;
    white-space: nowrap;
}

a.crypto-btn:hover {
    opacity: 0.6;
}

a.crypto-btn:active {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    opacity: 1;
}

a.crypto-btn__german {
    padding: 10px;
}

table.table-crypto {
    display: block;
    width: 100%;
    font-size: 16px;
    border-collapse: collapse;
    overflow: initial;
    max-width: 100%;
}

table.table-crypto thead {
    display: block;
    width: 100%;
    background-color: #222;
    color: #fff;
}

table.table-crypto tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

table.table-crypto th,
.table-crypto td {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    min-width: 160px;
    text-align: center;
    white-space: initial;
}

table.table-crypto .table-crypto-stars {
    display: block;
}

.rateyou {
    margin: auto;
}

table.table-crypto .table-crypto-list {
    min-width: initial;
    padding-left: 10px;
    font-size: 14px;
}

table.table-crypto .table-crypto-list span:before {
    top: 3px;
    left: -22px;
}

table.table-crypto tbody {
    display: block;
}

@media (max-width: 529px) {
    table.table-crypto thead {
        display: none;
    }
    table.table-crypto tbody {
        padding: 5px;
    }
}

/* Включаем поиск в шапке */

/*#wpforms-175-field_2 {*/

/*resize: none;*/

/*}*/

/*.mob-search {*/

/*    display: block;*/

/*}*/

/* Стили сайдбара */

.widget-area h2 {
    font-size: 19px;
    margin-bottom: 30px;
}

.wp-block-group__inner-container {
    padding: 10px;
}

.widget-area p {
    margin-bottom: 5px;
}

/* Убираем подчеркивание заголовка кароточек */

.entry-title a {
    border: none;
    color: #43acca;
}

.entry-title a:hover {
    border: none;
}

/*Стили сайдбара*/

.widget-article__image img {
    border-radius: 5px;
}

/*Меняем стили при наведении на карточки*/

/* .post-card__image .entry-meta {
    background-image: none;
}

*/

.card-slider__body {
    border-radius: 0;
}

.post-card:hover .entry-meta {
    opacity: 1;
    border-radius: 10px;
}

.post-card__image .entry-meta {
    opacity: 0;
}

.post-card:hover .entry-title a {
    color: #fff;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

/* Цвет выделения текста */

*::-moz-selection {
    background: #f2bd17;
    /* Safari */
}

*::selection {
    background: #f2bd17;
    /* Safari */
}

*::-moz-selection {
    background: #f2bd17;
    /* Firefox */
}

/*Фон сайта*/

.site-content {
    background: #17476961 !important;
}

/* Стили карточек */

.post-card__image {
    background: none;
}

.post-card img {
    border-radius: 10px;
}

/* Делаем виджет некликабельным */

.tradingview-widget-container {
    pointer-events: none;
}

.entry-image img {
    border-radius: 10px;
}

.site-content h2 {
    font-size: 2rem;
}

/* Calc Styles */

.entry-content {
    max-width: 100% !important;
}

.calc-form-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 70px 0;
}

.clac-form .form {
    padding: 0.5rem 1rem;
}

@media (max-width: 1199px) {
    .calc-form-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width: 430px) {
    .btn {
        font-size: 12px !important;
        padding: 0.75rem 1rem !important;
    }
}
.example {
    display: -ms-grid;
    display: grid;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: -o-linear-gradient(top, white, black);
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(white),
        to(black)
    );
    background: linear-gradient(to bottom, white, black);
}

/* Aletrnative Bots Styles */
.alt-bots {
    padding: 1rem 0;
}

.alt-bots-wrapper {
    border: 1px solid #edf2f7;
    background: #fff;
    border-radius: 10px;
    color: #333;
    padding: 16px;
    margin: 3rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.alt-bots-center {
    text-align: center;
}

.alt-bots-margin {
    margin: 0;
}

.alt-bots-order {
    font-size: 41px;
    color: #d69e2e;
    font-weight: 700;
}

.alt-bots-score {
    font-size: 30px;
    font-family: Arial;
    font-weight: 700;
    color: #3182ce;
}

.alt-bots-price {
    font-size: 30px;
    font-weight: 700;
}

.alt-bots-img img {
    width: 100%;
    max-width: 140px;
    max-height: 70px;
}


/* langs */

.lang_switcher {
    display: flex;
    justify-content: center;
    align-items: center;
}
.lang_switcher img {
    margin: 30px 20px;
}

.display_none {
    display: none!important;
}

/* Table colors */

.entry-content .wp-block-table table td, .entry-content .wp-block-table table th, .entry-content .wp-block-table .home-text table td, .entry-content .wp-block-table .home-text table th, .entry-content .wp-block-table .taxonomy-description table td, .entry-content .wp-block-table .taxonomy-description table th {
    background: #095077;
    border: 1px solid #0a1c29;
    padding: 7px 12px;
    color: #000;
  }


@media all and (max-width: 676px) {
    .alt-bots-wrapper {
        border-radius: 0;
        margin: 0;
    }
    .alt-bots-order {
        display: none;
    }
}
@media all and (max-width: 630px) {
    .alt-bots-wrapper div:nth-child(4) {
        display: none;
    }
}
@media all and (max-width: 500px) {
    .alt-bots-wrapper div:nth-child(5) {
        display: none;
    }
}

@media all and (max-width: 369px) {
    a.crypto-btn {
        padding: 12px 70px;
    }
}

@media all and (max-width: 359px) {
    .alt-bots-wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .alt-bots-img img {
        max-width: 100%;
        margin-bottom: 1.5rem;
    }
}

@media all and (max-width: 991px) {
    .form {
        background: transparent;
    }
}

@media all and (max-width: 920px) {
    .footer-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 0;
        margin-bottom: 30px;
    }
}

@media all and (max-width: 767px) {
    .swiper-pagination-bullet {
        display: none;
    }
    .footer-copyright {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .footer-copyright p:not(:nth-child(2)) {
        margin-bottom: 20px;
    }

    .footer-copyright p:nth-child(2) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}

@media all and (max-width: 420px) {
    .form {
        color: #212121;
        padding: 0.5rem;
    }
    .form .btn {
        width: 90%;
    }
    .footer-links-header h2 {
        font-size: 25px;
    }
    .footer-info {
        padding: 0;
    }
    .devider {
        display: none;
    }
    .links-container {
        margin-bottom: 20px;
    }
    .footer-links {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .site-content h2 {
        font-size: 1.5rem;
    }
}

@media (max-width: 650px) {
    body.custom-background {
        background-attachment: scroll;
    }
}