@media (min-width:1200px) {
    .x-hide-xl {
        display: none !important;
    }
}

@media (min-width:979px) and (max-width:1199px) {
    .x-hide-lg {
        display: none !important;
    }
}

@media (min-width:767px) and (max-width:978px) {
    .x-hide-md {
        display: none !important;
    }
}

@media (min-width:480px) and (max-width:766px) {
    .x-hide-sm {
        display: none !important;
    }
}

@media (max-width:479px) {
    .x-hide-xs {
        display: none !important;
    }
}

a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.x-breadcrumb-wrap a:hover,
.x-comment-author a:hover,
.x-comment-time:hover,
.p-meta>span>a:hover,
.format-link .link a:hover,
.x-main .widget ul li a:hover,
.x-main .widget ol li a:hover,
.x-main .widget_tag_cloud .tagcloud a:hover,
.x-sidebar .widget ul li a:hover,
.x-sidebar .widget ol li a:hover,
.x-sidebar .widget_tag_cloud .tagcloud a:hover,
.x-portfolio .entry-extra .x-ul-tags li a:hover {
    color: hsl(0, 0%, 100%);
}

a:hover {
    color: hsla(210, 27%, 83%, 0.88);
}

a.x-img-thumbnail:hover {
    border-color: hsl(0, 0%, 100%);
}

.x-main {
    width: 72%;
}

.x-sidebar {
    width: calc(100% - 72%);
}

.x-post-slider-archive-active .x-container.main:not(.x-row):not(.x-grid):before {
    top: 0;
}

.x-content-sidebar-active .x-container.main:not(.x-row):not(.x-grid):before {
    right: calc(100% - 72%);
}

.x-sidebar-content-active .x-container.main:not(.x-row):not(.x-grid):before {
    left: calc(100% - 72%);
}

.x-full-width-active .x-container.main:not(.x-row):not(.x-grid):before {
    left: -5000em;
}

.h-landmark,
.x-main .h-widget,
.x-main .h-widget a.rsswidget,
.x-main .h-widget a.rsswidget:hover,
.x-main .widget.widget_pages .current_page_item a,
.x-main .widget.widget_nav_menu .current-menu-item a,
.x-main .widget.widget_pages .current_page_item a:hover,
.x-main .widget.widget_nav_menu .current-menu-item a:hover,
.x-sidebar .h-widget,
.x-sidebar .h-widget a.rsswidget,
.x-sidebar .h-widget a.rsswidget:hover,
.x-sidebar .widget.widget_pages .current_page_item a,
.x-sidebar .widget.widget_nav_menu .current-menu-item a,
.x-sidebar .widget.widget_pages .current_page_item a:hover,
.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover {
    color: #333333;
}

.x-main .widget,
.x-main .widget a,
.x-main .widget ul li a,
.x-main .widget ol li a,
.x-main .widget_tag_cloud .tagcloud a,
.x-main .widget_product_tag_cloud .tagcloud a,
.x-main .widget a:hover,
.x-main .widget ul li a:hover,
.x-main .widget ol li a:hover,
.x-main .widget_tag_cloud .tagcloud a:hover,
.x-main .widget_product_tag_cloud .tagcloud a:hover,
.x-main .widget_shopping_cart .buttons .button,
.x-main .widget_price_filter .price_slider_amount .button,
.x-sidebar .widget,
.x-sidebar .widget a,
.x-sidebar .widget ul li a,
.x-sidebar .widget ol li a,
.x-sidebar .widget_tag_cloud .tagcloud a,
.x-sidebar .widget_product_tag_cloud .tagcloud a,
.x-sidebar .widget a:hover,
.x-sidebar .widget ul li a:hover,
.x-sidebar .widget ol li a:hover,
.x-sidebar .widget_tag_cloud .tagcloud a:hover,
.x-sidebar .widget_product_tag_cloud .tagcloud a:hover,
.x-sidebar .widget_shopping_cart .buttons .button,
.x-sidebar .widget_price_filter .price_slider_amount .button {
    color: #333333;
}

.x-main .h-widget,
.x-main .widget.widget_pages .current_page_item,
.x-main .widget.widget_nav_menu .current-menu-item,
.x-sidebar .h-widget,
.x-sidebar .widget.widget_pages .current_page_item,
.x-sidebar .widget.widget_nav_menu .current-menu-item {
    border-color: #333333;
}

.x-post-slider {
    height: 425px;
}

.archive .x-post-slider {
    height: 425px;
}

.x-post-slider .x-post-slider-entry {
    padding-bottom: 425px;
}

.archive .x-post-slider .x-post-slider-entry {
    padding-bottom: 425px;
}

.format-link .link a,
.x-portfolio .entry-extra .x-ul-tags li a {
    color: hsl(0, 3%, 16%);
}

.p-meta>span>a,
.x-nav-articles a,
.entry-top-navigation .entry-parent,
.option-set .x-index-filters,
.option-set .x-portfolio-filters,
.option-set .x-index-filters-menu>li>a:hover,
.option-set .x-index-filters-menu>li>a.selected,
.option-set .x-portfolio-filters-menu>li>a:hover,
.option-set .x-portfolio-filters-menu>li>a.selected {
    color: #272727;
}

.x-nav-articles a,
.entry-top-navigation .entry-parent,
.option-set .x-index-filters,
.option-set .x-portfolio-filters,
.option-set .x-index-filters i,
.option-set .x-portfolio-filters i {
    border-color: #272727;
}

.x-nav-articles a:hover,
.entry-top-navigation .entry-parent:hover,
.option-set .x-index-filters:hover i,
.option-set .x-portfolio-filters:hover i {
    background-color: #272727;
}

@media (max-width:978.98px) {

    .x-content-sidebar-active .x-container.main:not(.x-row):not(.x-grid):before,
    .x-sidebar-content-active .x-container.main:not(.x-row):not(.x-grid):before {
        left: -5000em;
    }

    body .x-main .widget,
    body .x-main .widget a,
    body .x-main .widget a:hover,
    body .x-main .widget ul li a,
    body .x-main .widget ol li a,
    body .x-main .widget ul li a:hover,
    body .x-main .widget ol li a:hover,
    body .x-sidebar .widget,
    body .x-sidebar .widget a,
    body .x-sidebar .widget a:hover,
    body .x-sidebar .widget ul li a,
    body .x-sidebar .widget ol li a,
    body .x-sidebar .widget ul li a:hover,
    body .x-sidebar .widget ol li a:hover {
        color: hsl(0, 3%, 16%);
    }

    body .x-main .h-widget,
    body .x-main .widget.widget_pages .current_page_item a,
    body .x-main .widget.widget_nav_menu .current-menu-item a,
    body .x-main .widget.widget_pages .current_page_item a:hover,
    body .x-main .widget.widget_nav_menu .current-menu-item a:hover,
    body .x-sidebar .h-widget,
    body .x-sidebar .widget.widget_pages .current_page_item a,
    body .x-sidebar .widget.widget_nav_menu .current-menu-item a,
    body .x-sidebar .widget.widget_pages .current_page_item a:hover,
    body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover {
        color: #272727;
    }

    body .x-main .h-widget,
    body .x-main .widget.widget_pages .current_page_item,
    body .x-main .widget.widget_nav_menu .current-menu-item,
    body .x-sidebar .h-widget,
    body .x-sidebar .widget.widget_pages .current_page_item,
    body .x-sidebar .widget.widget_nav_menu .current-menu-item {
        border-color: #272727;
    }
}

@media (max-width:766.98px) {

    .x-post-slider,
    .archive .x-post-slider {
        height: auto !important;
    }

    .x-post-slider .x-post-slider-entry,
    .archive .x-post-slider .x-post-slider-entry {
        padding-bottom: 65% !important;
    }
}

html {
    font-size: 14px;
}

@media (min-width:479px) {
    html {
        font-size: 14px;
    }
}

@media (min-width:766px) {
    html {
        font-size: 14px;
    }
}

@media (min-width:978px) {
    html {
        font-size: 14px;
    }
}

@media (min-width:1199px) {
    html {
        font-size: 14px;
    }
}

body {
    font-style: normal;
    font-weight: inherit;
    color: hsl(0, 3%, 16%);
    background-color: hsl(209, 100%, 50%);
}

.w-b {
    font-weight: inherit !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: normal;
    font-weight: inherit;
}

h1,
.h1 {
    letter-spacing: 0.003em;
}

h2,
.h2 {
    letter-spacing: -0.003em;
}

h3,
.h3 {
    letter-spacing: -0.012em;
}

h4,
.h4 {
    letter-spacing: -0.035em;
}

h5,
.h5 {
    letter-spacing: -0.028em;
}

h6,
.h6 {
    letter-spacing: -0.035em;
}

.w-h {
    font-weight: inherit !important;
}

.x-container.width {
    width: 88%;
}

.x-container.max {
    max-width: 1300px;
}

.x-bar-content.x-container.width {
    flex-basis: 88%;
}

.x-main.full {
    float: none;
    clear: both;
    display: block;
    width: auto;
}

@media (max-width:978.98px) {

    .x-main.full,
    .x-main.left,
    .x-main.right,
    .x-sidebar.left,
    .x-sidebar.right {
        float: none;
        display: block;
        width: auto !important;
    }
}

.entry-header,
.entry-content {
    font-size: 1rem;
}

body,
input,
button,
select,
textarea {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
blockquote {
    color: #272727;
}

.cfc-h-tx {
    color: #272727 !important;
}

.cfc-h-bd {
    border-color: #272727 !important;
}

.cfc-h-bg {
    background-color: #272727 !important;
}

.cfc-b-tx {
    color: hsl(0, 3%, 16%) !important;
}

.cfc-b-bd {
    border-color: hsl(0, 3%, 16%) !important;
}

.cfc-b-bg {
    background-color: hsl(0, 3%, 16%) !important;
}

.x-btn,
.button,
[type="submit"] {
    color: #ffffff;
    border-color: hsl(210, 99%, 38%);
    background-color: rgb(0, 128, 255);
    margin-bottom: 0.25em;
    text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
    box-shadow: 0 0.25em 0 0 hsl(210, 100%, 21%), 0 4px 9px rgba(0, 0, 0, 0.75);
    border-radius: 0.25em;
}

.x-btn:hover,
.button:hover,
[type="submit"]:hover {
    color: rgb(0, 128, 255);
    border-color: rgb(0, 128, 255);
    background-color: hsl(0, 0%, 100%);
    margin-bottom: 0.25em;
    text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
    box-shadow: 0 0.25em 0 0 hsl(210, 98%, 19%), 0 4px 9px rgba(0, 0, 0, 0.75);
}

.x-btn.x-btn-real,
.x-btn.x-btn-real:hover {
    margin-bottom: 0.25em;
    text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.65);
}

.x-btn.x-btn-real {
    box-shadow: 0 0.25em 0 0 hsl(210, 100%, 21%), 0 4px 9px rgba(0, 0, 0, 0.75);
}

.x-btn.x-btn-real:hover {
    box-shadow: 0 0.25em 0 0 hsl(210, 98%, 19%), 0 4px 9px rgba(0, 0, 0, 0.75);
}

.x-btn.x-btn-flat,
.x-btn.x-btn-flat:hover {
    margin-bottom: 0;
    text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.65);
    box-shadow: none;
}

.x-btn.x-btn-transparent,
.x-btn.x-btn-transparent:hover {
    margin-bottom: 0;
    border-width: 3px;
    text-shadow: none;
    text-transform: uppercase;
    background-color: transparent;
    box-shadow: none;
}

.h-widget:before,
.x-flickr-widget .h-widget:before,
.x-dribbble-widget .h-widget:before {
    position: relative;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    speak: none;
}

.h-widget:before {
    padding-right: 0.4em;
    font-family: "fontawesome";
}

.x-flickr-widget .h-widget:before,
.x-dribbble-widget .h-widget:before {
    top: 0.025em;
    padding-right: 0.35em;
    font-family: "foundationsocial";
    font-size: 0.785em;
}

.widget_archive .h-widget:before {
    content: "\f303";
    top: -0.045em;
    font-size: 0.925em;
}

.widget_calendar .h-widget:before {
    content: "\f073";
    top: -0.0825em;
    font-size: 0.85em;
}

.widget_categories .h-widget:before,
.widget_product_categories .h-widget:before {
    content: "\f02e";
    font-size: 0.95em;
}

.widget_nav_menu .h-widget:before,
.widget_layered_nav .h-widget:before {
    content: "\f0c9";
}

.widget_meta .h-widget:before {
    content: "\f0fe";
    top: -0.065em;
    font-size: 0.895em;
}

.widget_pages .h-widget:before {
    font-family: "FontAwesomeRegular";
    content: "\f15c";
    top: -0.065em;
    font-size: 0.85em;
}

.widget_recent_reviews .h-widget:before,
.widget_recent_comments .h-widget:before {
    content: "\f086";
    top: -0.065em;
    font-size: 0.895em;
}

.widget_recent_entries .h-widget:before {
    content: "\f02d";
    top: -0.045em;
    font-size: 0.875em;
}

.widget_rss .h-widget:before {
    content: "\f09e";
    padding-right: 0.2em;
}

.widget_search .h-widget:before,
.widget_product_search .h-widget:before {
    content: "\f0a4";
    top: -0.075em;
    font-size: 0.85em;
}

.widget_tag_cloud .h-widget:before,
.widget_product_tag_cloud .h-widget:before {
    content: "\f02c";
    font-size: 0.925em;
}

.widget_text .h-widget:before {
    content: "\f054";
    padding-right: 0.4em;
    font-size: 0.925em;
}

.x-dribbble-widget .h-widget:before {
    content: "\f009";
}

.x-flickr-widget .h-widget:before {
    content: "\f010";
    padding-right: 0.35em;
}

.widget_best_sellers .h-widget:before {
    content: "\f091";
    top: -0.0975em;
    font-size: 0.815em;
}

.widget_shopping_cart .h-widget:before {
    content: "\f07a";
    top: -0.05em;
    font-size: 0.945em;
}

.widget_products .h-widget:before {
    content: "\f0f2";
    top: -0.05em;
    font-size: 0.945em;
}

.widget_featured_products .h-widget:before {
    content: "\f0a3";
}

.widget_layered_nav_filters .h-widget:before {
    content: "\f046";
    top: 1px;
}

.widget_onsale .h-widget:before {
    content: "\f02b";
    font-size: 0.925em;
}

.widget_price_filter .h-widget:before {
    content: "\f0d6";
    font-size: 1.025em;
}

.widget_random_products .h-widget:before {
    content: "\f074";
    font-size: 0.925em;
}

.widget_recently_viewed_products .h-widget:before {
    content: "\f06e";
}

.widget_recent_products .h-widget:before {
    content: "\f08d";
    top: -0.035em;
    font-size: 0.9em;
}

.widget_top_rated_products .h-widget:before {
    content: "\f075";
    top: -0.145em;
    font-size: 0.885em;
}

.x-topbar,
.x-colophon.bottom {
    background-color: hsl(0, 0%, 0%);
}

.x-logobar,
.x-navbar,
.x-navbar .sub-menu,
.x-colophon.top {
    background-color: rgb(255, 255, 255);
}

.x-navbar .desktop .x-nav>li>a,
.x-navbar .desktop .sub-menu a,
.x-navbar .mobile .x-nav li>a,
.x-breadcrumb-wrap a,
.x-breadcrumbs .delimiter {
    color: rgb(0, 9, 233);
}

.x-topbar .p-info a:hover,
.x-social-global a:hover,
.x-navbar .desktop .x-nav>li>a:hover,
.x-navbar .desktop .x-nav>.x-active>a,
.x-navbar .desktop .x-nav>.current-menu-item>a,
.x-navbar .desktop .sub-menu a:hover,
.x-navbar .desktop .sub-menu .x-active>a,
.x-navbar .desktop .sub-menu .current-menu-item>a,
.x-navbar .desktop .x-nav .x-megamenu>.sub-menu>li>a,
.x-navbar .mobile .x-nav li>a:hover,
.x-navbar .mobile .x-nav .x-active>a,
.x-navbar .mobile .x-nav .current-menu-item>a,
.x-widgetbar .widget a:hover,
.x-colophon .widget a:hover,
.x-colophon.bottom .x-colophon-content a:hover,
.x-colophon.bottom .x-nav a:hover {
    color: rgb(153, 153, 153);
}

.x-navbar .desktop .x-nav>li>a:hover,
.x-navbar .desktop .x-nav>.x-active>a,
.x-navbar .desktop .x-nav>.current-menu-item>a {
    box-shadow: 0 2px 0 0 hsl(0, 0%, 100%);
}

.x-navbar .desktop .x-nav>li>a {
    height: 90px;
    padding-top: 35px;
}

.x-navbar .desktop .x-nav>li ul {
    top: calc(90px + 2px);
}

@media (max-width:979px) {}

.x-navbar-inner {
    min-height: 90px;
}

.x-brand {
    margin-top: 13px;
    font-family: inherit;
    font-size: 42px;
    font-style: normal;
    font-weight: inherit;
    letter-spacing: 0.016em;
    color: hsl(0, 0%, 100%);
}

.x-brand:hover,
.x-brand:focus {
    color: hsl(0, 0%, 100%);
}

.x-brand img {
    width: calc(400px / 2);
}

.x-navbar .x-nav-wrap .x-nav>li>a {
    font-family: inherit;
    font-style: normal;
    font-weight: inherit;
    letter-spacing: 0.089em;
    text-transform: uppercase;
}

.x-navbar .desktop .x-nav>li>a {
    font-size: 13px;
}

.x-navbar .desktop .x-nav>li>a:not(.x-btn-navbar-woocommerce) {
    padding-left: 20px;
    padding-right: 20px;
}

.x-navbar .desktop .x-nav>li>a>span {
    margin-right: -0.089em;
}

.x-btn-navbar {
    margin-top: 20px;
}

.x-btn-navbar,
.x-btn-navbar.collapsed {
    font-size: 24px;
}

@media (max-width:979px) {
    .x-widgetbar {
        left: 0;
        right: 0;
    }
}

.x-topbar,
.x-colophon.bottom {
    background-color: hsl(0, 0%, 0%);
}

.x-logobar,
.x-navbar,
.x-navbar .sub-menu,
.x-colophon.top {
    background-color: rgb(255, 255, 255);
}

.x-navbar .desktop .x-nav>li>a,
.x-navbar .desktop .sub-menu a,
.x-navbar .mobile .x-nav li>a,
.x-breadcrumb-wrap a,
.x-breadcrumbs .delimiter {
    color: rgb(0, 9, 233);
}

.x-topbar .p-info a:hover,
.x-social-global a:hover,
.x-navbar .desktop .x-nav>li>a:hover,
.x-navbar .desktop .x-nav>.x-active>a,
.x-navbar .desktop .x-nav>.current-menu-item>a,
.x-navbar .desktop .sub-menu a:hover,
.x-navbar .desktop .sub-menu .x-active>a,
.x-navbar .desktop .sub-menu .current-menu-item>a,
.x-navbar .desktop .x-nav .x-megamenu>.sub-menu>li>a,
.x-navbar .mobile .x-nav li>a:hover,
.x-navbar .mobile .x-nav .x-active>a,
.x-navbar .mobile .x-nav .current-menu-item>a,
.x-widgetbar .widget a:hover,
.x-colophon .widget a:hover,
.x-colophon.bottom .x-colophon-content a:hover,
.x-colophon.bottom .x-nav a:hover {
    color: rgb(153, 153, 153);
}

.bg .mejs-container,
.x-video .mejs-container {
    position: unset !important;
}

@font-face {
    font-family: 'FontAwesomePro';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('fonts/fa-solid-900.woff2') format('woff2'), url('fonts/fa-solid-900.ttf') format('truetype');
}

[data-x-fa-pro-icon] {
    font-family: "FontAwesomePro" !important;
}

[data-x-fa-pro-icon]:before {
    content: attr(data-x-fa-pro-icon);
}

[data-x-icon],
[data-x-icon-o],
[data-x-icon-l],
[data-x-icon-s],
[data-x-icon-b],
[data-x-icon-sr],
[data-x-icon-ss],
[data-x-icon-sl],
[data-x-fa-pro-icon],
[class*="cs-fa-"] {
    display: inline-flex;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[data-x-icon].left,
[data-x-icon-o].left,
[data-x-icon-l].left,
[data-x-icon-s].left,
[data-x-icon-b].left,
[data-x-icon-sr].left,
[data-x-icon-ss].left,
[data-x-icon-sl].left,
[data-x-fa-pro-icon].left,
[class*="cs-fa-"].left {
    margin-right: 0.5em;
}

[data-x-icon].right,
[data-x-icon-o].right,
[data-x-icon-l].right,
[data-x-icon-s].right,
[data-x-icon-b].right,
[data-x-icon-sr].right,
[data-x-icon-ss].right,
[data-x-icon-sl].right,
[data-x-fa-pro-icon].right,
[class*="cs-fa-"].right {
    margin-left: 0.5em;
}

[data-x-icon]:before,
[data-x-icon-o]:before,
[data-x-icon-l]:before,
[data-x-icon-s]:before,
[data-x-icon-b]:before,
[data-x-icon-sr]:before,
[data-x-icon-ss]:before,
[data-x-icon-sl]:before,
[data-x-fa-pro-icon]:before,
[class*="cs-fa-"]:before {
    line-height: 1;
}

@font-face {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('fonts/fa-solid-900.woff2') format('woff2'), url('fonts/fa-solid-900.ttf') format('truetype');
}

[data-x-icon],
[data-x-icon-s],
[data-x-icon][class*="cs-fa-"] {
    font-family: "FontAwesome" !important;
    font-weight: 900;
}

[data-x-icon]:before,
[data-x-icon][class*="cs-fa-"]:before {
    content: attr(data-x-icon);
}

[data-x-icon-s]:before {
    content: attr(data-x-icon-s);
}

@font-face {
    font-family: 'FontAwesomeRegular';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('fonts/fa-regular-400.woff2') format('woff2'), url('fonts/fa-regular-400.ttf') format('truetype');
}

@font-face {
    font-family: 'FontAwesomePro';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('fonts/fa-regular-400.woff2') format('woff2'), url('fonts/fa-regular-400.ttf') format('truetype');
}

[data-x-icon-o] {
    font-family: "FontAwesomeRegular" !important;
}

[data-x-icon-o]:before {
    content: attr(data-x-icon-o);
}

@font-face {
    font-family: 'FontAwesomeLight';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url('fonts/fa-light-300.woff2') format('woff2'), url('fonts/fa-light-300.ttf') format('truetype');
}

@font-face {
    font-family: 'FontAwesomePro';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url('fonts/fa-light-300.woff2') format('woff2'), url('fonts/fa-light-300.ttf') format('truetype');
}

[data-x-icon-l] {
    font-family: "FontAwesomeLight" !important;
    font-weight: 300;
}

[data-x-icon-l]:before {
    content: attr(data-x-icon-l);
}

@font-face {
    font-family: 'FontAwesomeBrands';
    font-style: normal;
    font-weight: normal;
    font-display: block;
    src: url('fonts/fa-brands-400.woff2') format('woff2'), url('fonts/fa-brands-400.ttf') format('truetype');
}

[data-x-icon-b] {
    font-family: "FontAwesomeBrands" !important;
}

[data-x-icon-b]:before {
    content: attr(data-x-icon-b);
}

.widget.widget_rss li .rsswidget:before {
    content: "\f35d";
    padding-right: 0.4em;
    font-family: "FontAwesome";
}

.wpcf7 textarea {
    background-color: #fff;
    color: #fff;
    width: 50%;
}


@media (max-width: 768px) {
    .x-brand img{
        width: 100rem;
    }

    .x-container {
        min-width: 100rem;
    }

    body {
        min-width: 50rem;
        overflow: hidden;
    }
}