﻿.content-wrapper,
.dnd-section>.row-fluid {
    max-width: 1240px
}

blockquote {
    border-left-color: #f8fafc
}

.fn-date-picker td.is-selected .pika-button {
    background: #494a52
}

.fn-date-picker td .pika-button:hover {
    background-color: #494a52 !important
}

.fn-date-picker td.is-today .pika-button {
    color: #494a52
}

table {
    background-color: #fff
}

table,
td,
th {
    border-color: #494a52
}

td,
th {
    color: #494a52
}

thead td,
thead th {
    background-color: #494a52;
    border-bottom-color: #494a52;
    color: #fff
}

tfoot td {
    background-color: #fff;
    color: #494a52
}

.header {
    background-color: #f8fafc
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a,
.header__logo .logo-company-name,
body .navigation-primary a {
    color: #494a52
}

.header__language-switcher-label-current:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus,
body .navigation-primary a:focus,
body .navigation-primary a:hover {
    color: #21222a
}

.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active,
body .navigation-primary a:active {
    color: #71727a
}

body .navigation-primary .submenu.level-1>li>a.active-item:after {
    background-color: #494a52
}

.header__language-switcher .lang_list_class,
body .submenu.level-2 {
    background-color: #f8fafc;
    border-color: #494a52
}

body .submenu.level-2>li:first-child:before {
    border-color: #494a52
}

.header__language-switcher .lang_list_class:before {
    border-bottom-color: #494a52
}

.header__language-switcher .lang_list_class li:hover,
body .submenu.level-2 .menu-item .menu-link:focus,
body .submenu.level-2 .menu-item .menu-link:hover,
body .submenu.level-2>li:first-child.focus:before,
body .submenu.level-2>li:first-child:hover:before {
    background-color: #f8fafc
}

.header__language-switcher .lang_list_class.first-active:after {
    border-bottom-color: #f8fafc
}

.header__language-switcher-label-current:after {
    border-top-color: #494a52
}

@media(max-width:767px) {
    .header__navigation {
        background-color: #f8fafc
    }

    .header__navigation-toggle svg,
    .menu-arrow svg {
        fill: #494a52
    }
}

.blog-index__post-author-name,
.blog-index__post-tag,
.blog-index__post-title-link,
.blog-pagination__link {
    color: #494a52
}

.blog-pagination__link--active:after,
.blog-pagination__next-link:after,
.blog-pagination__prev-link:after {
    background-color: #494a52
}

.blog-pagination__next-link svg,
.blog-pagination__prev-link svg {
    fill: #494a52
}

.blog-post__meta a,
.blog-post__tag-link {
    color: #494a52
}

.blog-post__tag-link:focus,
.blog-post__tag-link:hover {
    color: #21222a
}

.blog-post__tag-link:active {
    color: #71727a
}

.blog-related-posts__title a {
    color: #494a52
}

.blog-comments {
    margin-bottom: 80px
}

#comments-listing .comment-reply-to {
    color: #0270e0
}

#comments-listing .comment-reply-to:focus,
#comments-listing .comment-reply-to:hover {
    color: #0048b8
}

#comments-listing .comment-reply-to:active {
    color: #2a98ff
}

.card__price {
    font-weight: 700;
    text-decoration: none;
    font-family: breakers, serif;
    font-style: normal;
    color: #494a52;
    font-size: 30px
}