﻿ html {
    font-family: "Titillium Web",sans-serif;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400
}

.w-text.font_main_menu, .w-nav-item {
    font-family: "Titillium Web",sans-serif;
    font-weight: 400
}

h1, h2, h3, h4, h5, h6, .w-text.font_heading, .w-blog-post.format-quote blockquote, .w-counter-number, .w-pricing-item-price, .w-tabs-item-title, .stats-block .stats-desc .stats-number {
    font-family: "Titillium Web",sans-serif;
    font-weight: 300
}

h1 {
    font-size: 34px;
    font-weight: 400;
    letter-spacing: 0px
}

h2 {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px
}

h3 {
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 0px
}

h4, .widgettitle, .comment-reply-title, .woocommerce #reviews h2, .woocommerce .related > h2, .woocommerce .upsells > h2, .woocommerce .cross-sells > h2 {
    font-size: 22px;
    font-weight: 100;
    letter-spacing: 0px
}

h5 {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0px
}

h6 {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px
}

@media (max-width:767px) {
    html {
        font-size: 16px;
        line-height: 28px
    }

    h1 {
        font-size: 30px
    }

        h1.vc_custom_heading {
            font-size: 30px !important
        }

    h2 {
        font-size: 22px
    }

        h2.vc_custom_heading {
            font-size: 22px !important
        }

    h3 {
        font-size: 20px
    }

        h3.vc_custom_heading {
            font-size: 20px !important
        }

    h4, .widgettitle, .comment-reply-title, .woocommerce #reviews h2, .woocommerce .related > h2, .woocommerce .upsells > h2, .woocommerce .cross-sells > h2 {
        font-size: 22px
    }

        h4.vc_custom_heading {
            font-size: 22px !important
        }

    h5 {
        font-size: 20px
    }

        h5.vc_custom_heading {
            font-size: 20px !important
        }

    h6 {
        font-size: 18px
    }

        h6.vc_custom_heading {
            font-size: 18px !important
        }
}

body, .header_hor .l-header.pos_fixed {
    min-width: 1300px
}

.l-canvas.type_boxed, .l-canvas.type_boxed .l-subheader, .l-canvas.type_boxed .l-section.type_sticky, .l-canvas.type_boxed ~ .l-footer {
    max-width: 1300px
}

.header_hor .l-subheader-h, .l-titlebar-h, .l-main-h, .l-section-h, .w-tabs-section-content-h, .w-blog-post-body {
    max-width: 1140px
}

@media (max-width:1290px) {
    .l-section:not(.width_full) .owl-nav {
        display: none
    }
}

@media (max-width:1340px) {
    .l-section:not(.width_full) .w-blog .owl-nav {
        display: none
    }
}

.l-sidebar {
    width: 25%
}

.l-content {
    width: 70%
}

@media (max-width:767px) {
    .g-cols > div:not([class*=" vc_col-"]) {
        float: none;
        width: 100%;
        margin: 0 0 2rem
    }

    .g-cols.type_boxes > div, .g-cols > div:last-child, .g-cols > div.has-fill {
        margin-bottom: 0
    }

    .vc_wp_custommenu.layout_hor, .align_center_xs, .align_center_xs .w-socials {
        text-align: center
    }
}

@media screen and (max-width:1200px) {
    .w-portfolio[class*="cols_"] .w-portfolio-item {
        width: 33.333333333333%
    }

        .w-portfolio[class*="cols_"] .w-portfolio-item.size_2x1, .w-portfolio[class*="cols_"] .w-portfolio-item.size_2x2 {
            width: 66.666666666667%
        }
}

@media screen and (max-width:900px) {
    .w-portfolio[class*="cols_"] .w-portfolio-item {
        width: 50%
    }

        .w-portfolio[class*="cols_"] .w-portfolio-item.size_2x1, .w-portfolio[class*="cols_"] .w-portfolio-item.size_2x2 {
            width: 100%
        }
}

@media screen and (max-width:600px) {
    .w-portfolio[class*="cols_"] .w-portfolio-item {
        width: 100%
    }
}

@media screen and (max-width:1200px) {
    .w-blog[class*="cols_"] .w-blog-post {
        width: 33.333333333333%
    }
}

@media screen and (max-width:900px) {
    .w-blog[class*="cols_"] .w-blog-post {
        width: 50%
    }
}

@media screen and (max-width:600px) {
    .w-blog[class*="cols_"] .w-blog-post {
        width: 100%
    }
}

.w-btn, .button, .l-body .cl-btn, .l-body .ubtn, .l-body .ultb3-btn, .l-body .btn-modal, .l-body .flip-box-wrap .flip_link a, .rev_slider a.w-btn, .tribe-events-button, input[type="button"], input[type="submit"] {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 3;
    padding: 0 2em;
    border-radius: 0.3em;
    letter-spacing: 0px;
    box-shadow: 0 0em 0em rgba(0,0,0,0.18)
}

    .w-btn.icon_atleft i {
        left: 2em
    }

    .w-btn.icon_atright i {
        right: 2em
    }

.w-header-show, .w-toplink {
    background-color: rgba(0,0,0,0.3)
}

@media (min-width:901px) {
    .header_hor .l-subheader.at_top {
        line-height: 34px;
        height: 34px
    }

    .header_hor .l-header.sticky .l-subheader.at_top {
        line-height: 0px;
        height: 0px;
        overflow: hidden
    }

    .header_hor .l-subheader.at_middle {
        line-height: 90px;
        height: 90px
    }

    .header_hor .l-header.sticky .l-subheader.at_middle {
        line-height: 70px;
        height: 70px
    }

    .l-subheader.at_bottom {
        display: none
    }

    .header_hor .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .header_hor .l-header.sticky .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .header_hor .l-header.pos_fixed + .l-titlebar, .header_hor .sidebar_left .l-header.pos_fixed + .l-main, .header_hor .sidebar_right .l-header.pos_fixed + .l-main, .header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child, .header_hor.header_inpos_below .l-header.pos_fixed ~ .l-main .l-section:nth-child(2), .header_hor .l-header.pos_static.bg_transparent + .l-titlebar, .header_hor .sidebar_left .l-header.pos_static.bg_transparent + .l-main, .header_hor .sidebar_right .l-header.pos_static.bg_transparent + .l-main, .header_hor .sidebar_none .l-header.pos_static.bg_transparent + .l-main .l-section:first-child {
        padding-top: 124px
    }

    .header_hor .l-header.pos_static.bg_solid + .l-main .l-section.preview_trendy .w-blog-post-preview {
        top: -124px
    }

    .header_hor.header_inpos_bottom .l-header.pos_fixed ~ .l-main .l-section:first-child {
        padding-bottom: 124px
    }

    .header_hor .l-header.bg_transparent ~ .l-main .l-section.valign_center:first-child > .l-section-h {
        top: -62px
    }

    .header_hor.header_inpos_bottom .l-header.pos_fixed.bg_transparent ~ .l-main .l-section.valign_center:first-child > .l-section-h {
        top: 62px
    }

    .header_hor .l-header.pos_fixed ~ .l-main .l-section.height_full:not(:first-child) {
        min-height: calc(100vh - 70px)
    }

    .admin-bar.header_hor .l-header.pos_fixed ~ .l-main .l-section.height_full:not(:first-child) {
        min-height: calc(100vh - 102px)
    }

    .header_hor .l-header.pos_fixed ~ .l-main .l-section.sticky {
        top: 70px
    }

    .admin-bar.header_hor .l-header.pos_fixed ~ .l-main .l-section.sticky {
        top: 102px
    }

    .header_hor .sidebar_none .l-header.pos_fixed.sticky + .l-main .l-section.type_sticky:first-child {
        padding-top: 70px
    }

    .header_ver {
        padding-left: 300px;
        position: relative
    }

    .rtl.header_ver {
        padding-left: 0;
        padding-right: 300px
    }

    .header_ver .l-header, .header_ver .l-header .w-cart-notification {
        width: 300px
    }

    .header_ver .l-navigation-item.to_next {
        left: calc(300px - 13.5rem)
    }

    .no-touch .header_ver .l-navigation-item.to_next:hover {
        left: 300px
    }

    .rtl.header_ver .l-navigation-item.to_next {
        right: calc(300px - 13.5rem)
    }

    .no-touch .rtl.header_ver .l-navigation-item.to_next:hover {
        right: 300px
    }

    .header_ver .w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {
        width: calc(100vw - 300px);
        max-width: 980px
    }
}

@media (min-width:601px) and (max-width:900px) {
    .header_hor .l-subheader.at_top {
        line-height: 34px;
        height: 34px
    }

    .header_hor .l-header.sticky .l-subheader.at_top {
        line-height: 0px;
        height: 0px;
        overflow: hidden
    }

    .header_hor .l-subheader.at_middle {
        line-height: 80px;
        height: 80px
    }

    .header_hor .l-header.sticky .l-subheader.at_middle {
        line-height: 50px;
        height: 50px
    }

    .l-subheader.at_bottom {
        display: none
    }

    .header_hor .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .header_hor .l-header.sticky .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .header_hor .l-header.pos_fixed + .l-titlebar, .header_hor .sidebar_left .l-header.pos_fixed + .l-main, .header_hor .sidebar_right .l-header.pos_fixed + .l-main, .header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child, .header_hor .l-header.pos_static.bg_transparent + .l-titlebar, .header_hor .sidebar_left .l-header.pos_static.bg_transparent + .l-main, .header_hor .sidebar_right .l-header.pos_static.bg_transparent + .l-main, .header_hor .sidebar_none .l-header.pos_static.bg_transparent + .l-main .l-section:first-child {
        padding-top: 114px
    }

    .header_hor .l-header.pos_static.bg_solid + .l-main .l-section.preview_trendy .w-blog-post-preview {
        top: -114px
    }

    .header_hor .l-header.pos_fixed ~ .l-main .l-section.sticky {
        top: 50px
    }

    .admin-bar.header_hor .l-header.pos_fixed ~ .l-main .l-section.sticky {
        top: 96px
    }

    .header_hor .sidebar_none .l-header.pos_fixed.sticky + .l-main .l-section.type_sticky:first-child {
        padding-top: 50px
    }

    .header_ver .l-header {
        width: 300px
    }
}

@media (max-width:600px) {
    .l-subheader.at_top {
        display: none
    }

    .header_hor .l-subheader.at_top {
        line-height: 36px;
        height: 36px
    }

    .header_hor .l-header.sticky .l-subheader.at_top {
        line-height: 36px;
        height: 36px
    }

    .header_hor .l-subheader.at_middle {
        line-height: 60px;
        height: 60px
    }

    .header_hor .l-header.sticky .l-subheader.at_middle {
        line-height: 50px;
        height: 50px
    }

    .l-subheader.at_bottom {
        display: none
    }

    .header_hor .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .header_hor .l-header.sticky .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .header_hor .l-header.pos_fixed + .l-titlebar, .header_hor .sidebar_left .l-header.pos_fixed + .l-main, .header_hor .sidebar_right .l-header.pos_fixed + .l-main, .header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child, .header_hor .l-header.pos_static.bg_transparent + .l-titlebar, .header_hor .sidebar_left .l-header.pos_static.bg_transparent + .l-main, .header_hor .sidebar_right .l-header.pos_static.bg_transparent + .l-main, .header_hor .sidebar_none .l-header.pos_static.bg_transparent + .l-main .l-section:first-child {
        padding-top: 60px
    }

    .header_hor .l-header.pos_static.bg_solid + .l-main .l-section.preview_trendy .w-blog-post-preview {
        top: -60px
    }

    .header_hor .l-header.pos_fixed ~ .l-main .l-section.sticky {
        top: 50px
    }

    .header_hor .sidebar_none .l-header.pos_fixed.sticky + .l-main .l-section.type_sticky:first-child {
        padding-top: 50px
    }
}

@media (min-width:901px) {
    .ush_image_1 {
        height: 60px
    }

    .l-header.sticky .ush_image_1 {
        height: 60px
    }
}

@media (min-width:601px) and (max-width:900px) {
    .ush_image_1 {
        height: 40px
    }

    .l-header.sticky .ush_image_1 {
        height: 40px
    }
}

@media (max-width:600px) {
    .ush_image_1 {
        height: 30px
    }

    .l-header.sticky .ush_image_1 {
        height: 30px
    }
}

@media (min-width:901px) {
    .ush_image_2 {
        height: 60px
    }

    .l-header.sticky .ush_image_2 {
        height: 50px
    }
}

@media (min-width:601px) and (max-width:900px) {
    .ush_image_2 {
        height: 50px
    }

    .l-header.sticky .ush_image_2 {
        height: 40px
    }
}

@media (max-width:600px) {
    .ush_image_2 {
        height: 40px
    }

    .l-header.sticky .ush_image_2 {
        height: 30px
    }
}

.ush_text_2 .w-text-value {
    color:
}

@media (min-width:901px) {
    .ush_text_2 {
        font-size: 13px
    }
}

@media (min-width:601px) and (max-width:900px) {
    .ush_text_2 {
        font-size: 13px
    }
}

@media (max-width:600px) {
    .ush_text_2 {
        font-size: 13px
    }
}

.ush_text_2 {
    white-space: nowrap
}

.ush_text_3 .w-text-value {
    color:
}

@media (min-width:901px) {
    .ush_text_3 {
        font-size: 13px
    }
}

@media (min-width:601px) and (max-width:900px) {
    .ush_text_3 {
        font-size: 13px
    }
}

@media (max-width:600px) {
    .ush_text_3 {
        font-size: 13px
    }
}

.ush_text_3 {
    white-space: nowrap
}

.ush_text_4 .w-text-value {
    color:
}

@media (min-width:901px) {
    .ush_text_4 {
        font-size: 13px
    }
}

@media (min-width:601px) and (max-width:900px) {
    .ush_text_4 {
        font-size: 13px
    }
}

@media (max-width:600px) {
    .ush_text_4 {
        font-size: 13px
    }
}

.ush_text_4 {
    white-space: nowrap
}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
    padding: 0 14px
}

.header_ver .ush_menu_1.type_desktop {
    line-height: 28px
}

.ush_menu_1.type_desktop .btn.w-nav-item.level_1 > .w-nav-anchor {
    margin: 7px
}

.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
    font-size: 18px
}

.ush_menu_1.type_desktop .w-nav-anchor:not(.level_1) {
    font-size: 15px
}

.ush_menu_1.type_mobile .w-nav-anchor.level_1 {
    font-size: 16px
}

.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {
    font-size: 14px
}

@media screen and (max-width:900px) {
    .header_hor .w-nav-list.hide_for_mobiles {
        display: none
    }
}

@media (min-width:901px) {
    .ush_search_1.layout_simple {
        max-width: 240px
    }

    .ush_search_1.layout_modern.active {
        width: 240px
    }
}

@media (min-width:601px) and (max-width:900px) {
    .ush_search_1.layout_simple {
        max-width: 200px
    }

    .ush_search_1.layout_modern.active {
        width: 200px
    }
}

@media (min-width:901px) {
    .ush_socials_1 {
        font-size: 18px
    }
}

@media (min-width:601px) and (max-width:900px) {
    .ush_socials_1 {
        font-size: 18px
    }
}

@media (max-width:600px) {
    .ush_socials_1 {
        font-size: 18px
    }
}

.ush_socials_1 .custom .w-socials-item-link-hover {
    background-color: #1abc9c
}

.ush_socials_1.color_brand .custom .w-socials-item-link {
    color: #1abc9c
}

@media (min-width:901px) {
    .ush_dropdown_1 .w-dropdown-h {
        font-size: 13px
    }
}

@media (min-width:601px) and (max-width:900px) {
    .ush_dropdown_1 .w-dropdown-h {
        font-size: 13px
    }
}

@media (max-width:600px) {
    .ush_dropdown_1 .w-dropdown-h {
        font-size: 13px
    }
}

body {
    background-color: #eee
}

.l-subheader.at_top, .l-subheader.at_top .w-dropdown-list, .header_hor .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
    background-color: #242424
}

    .l-subheader.at_top, .l-subheader.at_top .w-dropdown.active, .header_hor .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
        color: #999999
    }

.no-touch .l-subheader.at_top a:hover, .no-touch .l-subheader.at_top .w-cart-quantity, .no-touch .l-header.bg_transparent .l-subheader.at_top .w-dropdown.active a:hover {
    color: rgba(255,255,255,0.85)
}

.header_ver .l-header, .header_hor .l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .header_hor .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background-color: #1d1d1b
}

    .l-subheader.at_middle, .l-subheader.at_middle .w-dropdown.active, .header_hor .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
        color: #ffffff
    }

.no-touch .l-subheader.at_middle a:hover, .no-touch .l-subheader.at_middle .w-cart-quantity, .no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.active a:hover {
    color: rgba(255,255,255,0.85)
}

.l-subheader.at_bottom, .l-subheader.at_bottom .w-dropdown-list, .header_hor .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
    background-color: #f5f5f5
}

    .l-subheader.at_bottom, .l-subheader.at_bottom .w-dropdown.active, .header_hor .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
        color: #999
    }

.no-touch .l-subheader.at_bottom a:hover, .no-touch .l-subheader.at_bottom .w-cart-quantity, .no-touch .l-header.bg_transparent .l-subheader.at_bottom .w-dropdown.active a:hover {
    color: #d20a11
}

.l-header.bg_transparent:not(.sticky) .l-subheader {
    color: #fff
}

.no-touch .l-header.bg_transparent:not(.sticky) a:not(.w-nav-anchor):hover, .no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .w-nav-item.level_1:hover > .w-nav-anchor {
    color: #fff
}

.l-header.bg_transparent:not(.sticky) .w-nav-title:after {
    background-color: #fff
}

.w-search-form {
    background-color: rgba(0,0,0,0.9);
    color: #fff
}

.no-touch .w-nav-item.level_1:hover > .w-nav-anchor {
    background-color: rgba(0,0,0,0.15);
    color:
}

.w-nav-title:after {
    background-color:
}

.w-nav-item.level_1.current-menu-item > .w-nav-anchor, .w-nav-item.level_1.current-menu-parent > .w-nav-anchor, .w-nav-item.level_1.current-menu-ancestor > .w-nav-anchor {
    background-color:;
    color: rgba(232,44,50,0.99)
}

.l-header.bg_transparent:not(.sticky) .type_desktop .w-nav-item.level_1.current-menu-item > .w-nav-anchor, .l-header.bg_transparent:not(.sticky) .type_desktop .w-nav-item.level_1.current-menu-ancestor > .w-nav-anchor {
    color: #d20a11
}

.w-nav-list:not(.level_1) {
    background-color: #fff;
    color: #666
}

.no-touch .w-nav-item:not(.level_1):hover > .w-nav-anchor {
    background-color: #d20a11;
    color: #fff
}

.w-nav-item:not(.level_1).current-menu-item > .w-nav-anchor, .w-nav-item:not(.level_1).current-menu-parent > .w-nav-anchor, .w-nav-item:not(.level_1).current-menu-ancestor > .w-nav-anchor {
    background-color:;
    color: #d20a11
}

.btn.w-menu-item, .btn.menu-item.level_1 > a, .l-footer .vc_wp_custommenu.layout_hor .btn > a {
    background-color: #d20a11 !important;
    color: #fff !important
}

.no-touch .btn.w-menu-item:hover, .no-touch .btn.menu-item.level_1 > a:hover, .no-touch .l-footer .vc_wp_custommenu.layout_hor .btn > a:hover {
    background-color: #000000 !important;
    color: #fff !important
}

body.us_iframe, .l-preloader, .l-canvas, .l-footer, .l-popup-box-content, .w-blog.layout_flat .w-blog-post-h, .w-blog.layout_cards .w-blog-post-h, .w-cart-dropdown, .g-filters.style_1 .g-filters-item.active, .no-touch .g-filters-item.active:hover, .w-portfolio-item-anchor, .w-tabs.layout_default .w-tabs-item.active, .w-tabs.layout_ver .w-tabs-item.active, .no-touch .w-tabs.layout_default .w-tabs-item.active:hover, .no-touch .w-tabs.layout_ver .w-tabs-item.active:hover, .w-tabs.layout_timeline .w-tabs-item, .w-tabs.layout_timeline .w-tabs-section-header-h, .us-woo-shop_modern .product-h, .us-woo-shop_modern .product-meta, .no-touch .us-woo-shop_trendy .product:hover .product-h, .woocommerce-tabs .tabs li.active, .no-touch .woocommerce-tabs .tabs li.active:hover, .woocommerce .shipping-calculator-form, .woocommerce #payment .payment_box, .wpml-ls-statics-footer, #bbp-user-navigation li.current, .select2-search input, .chosen-search input, .chosen-choices li.search-choice {
    background-color: #fff
}

.woocommerce #payment .payment_methods li > input:checked + label, .woocommerce .blockUI.blockOverlay {
    background-color: #fff !important
}

.w-tabs.layout_modern .w-tabs-item:after {
    border-bottom-color: #fff
}

.w-iconbox.style_circle.color_contrast .w-iconbox-icon, .tribe-events-calendar thead th {
    color: #fff
}

.w-btn.color_contrast.style_solid, .no-touch .btn_hov_slide .w-btn.color_contrast.style_outlined:hover {
    color: #fff !important
}

input, textarea, select, .l-section.for_blogpost .w-blog-post-preview, .w-actionbox.color_light, .g-filters.style_1, .g-filters.style_2 .g-filters-item.active, .w-iconbox.style_circle.color_light .w-iconbox-icon, .g-loadmore-btn, .w-pricing-item-header, .w-progbar-bar, .w-progbar.style_3 .w-progbar-bar:before, .w-progbar.style_3 .w-progbar-bar-count, .w-socials.style_solid .w-socials-item-link, .w-tabs.layout_default .w-tabs-list, .w-tabs.layout_ver .w-tabs-list, .w-testimonials.style_4 .w-testimonial-h:before, .w-testimonials.style_6 .w-testimonial-text, .no-touch .l-main .widget_nav_menu a:hover, .wp-caption-text, .smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .smile-icon-timeline-wrap .timeline-feature-item.feat-item, .us-woo-shop_trendy .products .product-category > a, .woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-tabs .tabs, .woocommerce .cart_totals, .woocommerce-checkout #order_review, .woocommerce ul.order_details, .wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a, #subscription-toggle, #favorite-toggle, #bbp-user-navigation, .tablepress .row-hover tr:hover td, .tribe-bar-views-list, .tribe-events-day-time-slot h5, .tribe-events-present, .tribe-events-single-section, .ginput_container_creditcard, .select2-selection--single, .select2-dropdown, .chosen-single, .chosen-drop, .chosen-choices {
    background-color: #f5f5f5
}

.timeline-wrapper .timeline-post-right .ult-timeline-arrow l, .timeline-wrapper .timeline-post-left .ult-timeline-arrow l, .timeline-feature-item.feat-item .ult-timeline-arrow l {
    border-color: #f5f5f5
}

hr, td, th, .l-section, .vc_column_container, .vc_column-inner, .w-author, .w-btn.color_light.style_outlined, .w-comments-list, .w-image, .w-pricing-item-h, .w-profile, .w-separator, .w-sharing-item, .w-tabs-list, .w-tabs-section, .w-tabs-section-header:before, .w-tabs.layout_timeline.accordion .w-tabs-section-content, .w-testimonial-h, .widget_calendar #calendar_wrap, .l-main .widget_nav_menu .menu, .l-main .widget_nav_menu .menu-item a, .smile-icon-timeline-wrap .timeline-line, .woocommerce .login, .woocommerce .track_order, .woocommerce .checkout_coupon, .woocommerce .lost_reset_password, .woocommerce .register, .woocommerce .cart.variations_form, .woocommerce .commentlist .comment-text, .woocommerce .comment-respond, .woocommerce .related, .woocommerce .upsells, .woocommerce .cross-sells, .woocommerce .checkout #order_review, .widget_price_filter .ui-slider-handle, .widget_layered_nav ul, .widget_layered_nav ul li, #bbpress-forums fieldset, .bbp-login-form fieldset, #bbpress-forums .bbp-body > ul, #bbpress-forums li.bbp-header, .bbp-replies .bbp-body, div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, .bbp-pagination-links a, .bbp-pagination-links span.current, span.bbp-topic-pagination a.page-numbers, .bbp-logged-in, .tribe-events-list-separator-month span:before, .tribe-events-list-separator-month span:after, .type-tribe_events + .type-tribe_events, .gform_wrapper .gsection, .gform_wrapper .gf_page_steps, .gform_wrapper li.gfield_creditcard_warning, .form_saved_message {
    border-color: #e8e8e8
}

.w-separator, .w-iconbox.color_light .w-iconbox-icon {
    color: #e8e8e8
}

.w-btn.color_light.style_solid, .w-btn.color_light.style_outlined:before, .w-iconbox.style_circle.color_light .w-iconbox-icon, .no-touch .g-loadmore-btn:hover, .bbpress .button, .woocommerce .button, .no-touch .woocommerce .quantity .plus:hover, .no-touch .woocommerce .quantity .minus:hover, .no-touch .woocommerce #payment .payment_methods li > label:hover, .widget_price_filter .ui-slider:before, .no-touch .wpml-ls-sub-menu a:hover, #tribe-bar-collapse-toggle, .gform_wrapper .gform_page_footer .gform_previous_button {
    background-color: #e8e8e8
}

.w-iconbox.style_outlined.color_light .w-iconbox-icon, .w-person-links-item, .w-socials.style_outlined .w-socials-item-link, .pagination .page-numbers {
    box-shadow: 0 0 0 2px #e8e8e8 inset
}

.w-tabs.layout_trendy .w-tabs-list {
    box-shadow: 0 -1px 0 #e8e8e8 inset
}

h1, h2, h3, h4, h5, h6, .w-counter.color_heading .w-counter-number, .woocommerce .product .price {
    color: #333
}

.w-progbar.color_heading .w-progbar-bar-h {
    background-color: #333
}

input, textarea, select, .l-canvas, .l-footer, .l-popup-box-content, .w-blog.layout_flat .w-blog-post-h, .w-blog.layout_cards .w-blog-post-h, .w-cart-dropdown, .w-form-row-field:before, .w-iconbox.color_light.style_circle .w-iconbox-icon, .w-tabs.layout_timeline .w-tabs-item, .w-tabs.layout_timeline .w-tabs-section-header-h, .bbpress .button, .woocommerce .button, .no-touch .btn_hov_shadow .widget_shopping_cart .button:not(.checkout):hover, .select2-dropdown {
    color: #666
}

.w-btn.color_contrast.style_outlined {
    color: #666 !important
}

    .w-btn.color_contrast.style_solid, .w-btn.color_contrast.style_outlined:before, .w-iconbox.style_circle.color_contrast .w-iconbox-icon, .w-progbar.color_text .w-progbar-bar-h, .w-scroller-dot span, .tribe-mobile #tribe-events-footer a, .tribe-events-calendar thead th {
        background-color: #666
    }

.w-btn.color_contrast.style_outlined, .tribe-events-calendar thead th {
    border-color: #666
}

.w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
    box-shadow: 0 0 0 2px #666 inset
}

.w-scroller-dot span {
    box-shadow: 0 0 0 2px #666
}

a {
    color: #d20a11
}

.no-touch a:hover, .no-touch a:hover + .w-blog-post-body .w-blog-post-title a, .no-touch .w-blog-post-title a:hover {
    color: #000000
}

.no-touch .w-cart-dropdown a:not(.button):hover {
    color: #000000 !important
}

.highlight_primary, .g-preloader, .l-main .w-contacts-item:before, .w-counter.color_primary .w-counter-number, .g-filters-item.active, .no-touch .g-filters.style_1 .g-filters-item.active:hover, .no-touch .g-filters.style_2 .g-filters-item.active:hover, .w-form-row.focused .w-form-row-field:before, .w-iconbox.color_primary .w-iconbox-icon, .no-touch .owl-prev:hover, .no-touch .owl-next:hover, .w-separator.color_primary, .w-sharing.type_outlined.color_primary .w-sharing-item, .no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon, .w-tabs.layout_default .w-tabs-item.active, .w-tabs.layout_trendy .w-tabs-item.active, .w-tabs.layout_ver .w-tabs-item.active, .w-tabs-section.active .w-tabs-section-header, .w-testimonials.style_2 .w-testimonial-h:before, .woocommerce .star-rating span:before, .woocommerce-tabs .tabs li.active, .no-touch .woocommerce-tabs .tabs li.active:hover, .woocommerce #payment .payment_methods li > input:checked + label, #subscription-toggle span.is-subscribed:before, #favorite-toggle span.is-favorite:before {
    color: #d20a11
}

.w-btn.color_primary.style_outlined {
    color: #d20a11 !important
}

    .l-section.color_primary, .l-titlebar.color_primary, .no-touch .l-navigation-item:hover .l-navigation-item-arrow, .highlight_primary_bg, .w-actionbox.color_primary, .w-blog-post-preview-icon, .w-blog.layout_cards .format-quote .w-blog-post-h, input[type="button"], input[type="submit"], .w-btn.color_primary.style_solid, .w-btn.color_primary.style_outlined:before, .no-touch .g-filters-item:hover, .w-iconbox.style_circle.color_primary .w-iconbox-icon, .no-touch .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-icon:before, .no-touch .w-person-links-item:before, .w-pricing-item.type_featured .w-pricing-item-header, .w-progbar.color_primary .w-progbar-bar-h, .w-sharing.type_solid.color_primary .w-sharing-item, .w-sharing.type_fixed.color_primary .w-sharing-item, .w-sharing.type_outlined.color_primary .w-sharing-item:before, .w-tabs.layout_modern .w-tabs-list, .w-tabs.layout_trendy .w-tabs-item:after, .w-tabs.layout_timeline .w-tabs-item:before, .w-tabs.layout_timeline .w-tabs-section-header-h:before, .no-touch .w-testimonials.style_6 .w-testimonial-h:hover .w-testimonial-text, .no-touch .w-header-show:hover, .no-touch .w-toplink.active:hover, .no-touch .pagination .page-numbers:before, .pagination .page-numbers.current, .l-main .widget_nav_menu .menu-item.current-menu-item > a, .rsThumb.rsNavSelected, .no-touch .tp-leftarrow.custom:before, .no-touch .tp-rightarrow.custom:before, .smile-icon-timeline-wrap .timeline-separator-text .sep-text, .smile-icon-timeline-wrap .timeline-wrapper .timeline-dot, .smile-icon-timeline-wrap .timeline-feature-item .timeline-dot, .tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc, p.demo_store, .woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .button.add_to_cart_button, .woocommerce .onsale, .widget_price_filter .ui-slider-range, .widget_layered_nav ul li.chosen, .widget_layered_nav_filters ul li a, .no-touch .bbp-pagination-links a:hover, .bbp-pagination-links span.current, .no-touch span.bbp-topic-pagination a.page-numbers:hover, .tribe-events-calendar td.mobile-active, .tribe-events-button, .datepicker td.day.active, .datepicker td span.active, .gform_page_footer .gform_next_button, .gf_progressbar_percentage, .chosen-results li.highlighted, .select2-results__option--highlighted, .l-body .cl-btn {
        background-color: #d20a11
    }

blockquote, .w-btn.color_primary.style_outlined, .g-filters.style_3 .g-filters-item.active, .no-touch .owl-prev:hover, .no-touch .owl-next:hover, .no-touch .w-logos.style_1 .w-logos-item:hover, .w-separator.color_primary, .w-tabs.layout_default .w-tabs-item.active, .w-tabs.layout_ver .w-tabs-item.active, .no-touch .w-testimonials.style_1 .w-testimonial-h:hover, .woocommerce-product-gallery li img, .woocommerce-tabs .tabs li.active, .no-touch .woocommerce-tabs .tabs li.active:hover, .widget_layered_nav ul li.chosen, .owl-dot.active span, .rsBullet.rsNavSelected span, .tp-bullets.custom .tp-bullet, .bbp-pagination-links span.current, .no-touch #bbpress-forums .bbp-pagination-links a:hover, .no-touch #bbpress-forums .bbp-topic-pagination a:hover, #bbp-user-navigation li.current {
    border-color: #d20a11
}

.l-main .w-contacts-item:before, .w-iconbox.color_primary.style_outlined .w-iconbox-icon, .w-sharing.type_outlined.color_primary .w-sharing-item, .w-tabs.layout_timeline .w-tabs-item, .w-tabs.layout_timeline .w-tabs-section-header-h {
    box-shadow: 0 0 0 2px #d20a11 inset
}

input:focus, textarea:focus, select:focus {
    box-shadow: 0 0 0 2px #d20a11
}

.highlight_secondary, .no-touch .w-blognav-prev:hover .w-blognav-title, .no-touch .w-blognav-next:hover .w-blognav-title, .w-counter.color_secondary .w-counter-number, .w-iconbox.color_secondary .w-iconbox-icon, .w-separator.color_secondary, .w-sharing.type_outlined.color_secondary .w-sharing-item, .no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon, .no-touch .woocommerce .stars:hover a, .no-touch .woocommerce .stars a:hover {
    color: #000000
}

.w-btn.color_secondary.style_outlined {
    color: #000000 !important
}

    .l-section.color_secondary, .l-titlebar.color_secondary, .highlight_secondary_bg, .no-touch .w-blog.layout_cards .w-blog-post-meta-category a:hover, .no-touch .w-blog.layout_tiles .w-blog-post-meta-category a:hover, .no-touch .l-section.preview_trendy .w-blog-post-meta-category a:hover, .no-touch .btn_hov_slide .button:hover, .no-touch .btn_hov_slide input[type="button"]:hover, .no-touch .btn_hov_slide input[type="submit"]:hover, .w-btn.color_secondary.style_solid, .w-btn.color_secondary.style_outlined:before, .w-actionbox.color_secondary, .w-iconbox.style_circle.color_secondary .w-iconbox-icon, .w-progbar.color_secondary .w-progbar-bar-h, .w-sharing.type_solid.color_secondary .w-sharing-item, .w-sharing.type_fixed.color_secondary .w-sharing-item, .w-sharing.type_outlined.color_secondary .w-sharing-item:before, .no-touch .btn_hov_slide .tribe-events-button:hover, .no-touch .widget_layered_nav_filters ul li a:hover {
        background-color: #000000
    }

.w-btn.color_secondary.style_outlined, .w-separator.color_secondary {
    border-color: #000000
}

.w-iconbox.color_secondary.style_outlined .w-iconbox-icon, .w-sharing.type_outlined.color_secondary .w-sharing-item {
    box-shadow: 0 0 0 2px #000000 inset
}

.highlight_faded, .w-author-url, .w-blog-post-meta > *, .w-profile-link.for_logout, .w-testimonial-author-role, .w-testimonials.style_4 .w-testimonial-h:before, .l-main .widget_tag_cloud, .l-main .widget_product_tag_cloud, .woocommerce-breadcrumb, p.bbp-topic-meta {
    color: #999
}

.w-blog.layout_latest .w-blog-post-meta-date {
    border-color: #999
}

.tribe-events-cost, .tribe-events-list .tribe-events-event-cost {
    background-color: #999
}

.l-section.color_alternate, .l-titlebar.color_alternate, .color_alternate .g-filters.style_1 .g-filters-item.active, .no-touch .color_alternate .g-filters-item.active:hover, .color_alternate .w-tabs.layout_default .w-tabs-item.active, .no-touch .color_alternate .w-tabs.layout_default .w-tabs-item.active:hover, .color_alternate .w-tabs.layout_ver .w-tabs-item.active, .no-touch .color_alternate .w-tabs.layout_ver .w-tabs-item.active:hover, .color_alternate .w-tabs.layout_timeline .w-tabs-item, .color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
    background-color: #f5f5f5
}

.color_alternate .w-btn.color_contrast.style_solid, .no-touch .btn_hov_slide .color_alternate .w-btn.color_contrast.style_outlined:hover, .color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
    color: #f5f5f5 !important
}

.color_alternate .w-tabs.layout_modern .w-tabs-item:after {
    border-bottom-color: #f5f5f5
}

.color_alternate input, .color_alternate textarea, .color_alternate select, .color_alternate .w-blog-post-preview-icon, .color_alternate .w-blog.layout_flat .w-blog-post-h, .color_alternate .w-blog.layout_cards .w-blog-post-h, .color_alternate .g-filters.style_1, .color_alternate .g-filters.style_2 .g-filters-item.active, .color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon, .color_alternate .g-loadmore-btn, .color_alternate .w-pricing-item-header, .color_alternate .w-progbar-bar, .color_alternate .w-socials.style_solid .w-socials-item-link, .color_alternate .w-tabs.layout_default .w-tabs-list, .color_alternate .w-testimonials.style_4 .w-testimonial-h:before, .color_alternate .w-testimonials.style_6 .w-testimonial-text, .color_alternate .wp-caption-text, .color_alternate .ginput_container_creditcard {
    background-color: #fff
}

.l-section.color_alternate, .l-section.color_alternate *, .l-section.color_alternate .w-btn.color_light.style_outlined {
    border-color: #ddd
}

.color_alternate .w-separator, .color_alternate .w-iconbox.color_light .w-iconbox-icon {
    color: #ddd
}

.color_alternate .w-btn.color_light.style_solid, .color_alternate .w-btn.color_light.style_outlined:before, .color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon, .no-touch .color_alternate .g-loadmore-btn:hover {
    background-color: #ddd
}

.color_alternate .w-iconbox.style_outlined.color_light .w-iconbox-icon, .color_alternate .w-person-links-item, .color_alternate .w-socials.style_outlined .w-socials-item-link, .color_alternate .pagination .page-numbers {
    box-shadow: 0 0 0 2px #ddd inset
}

.color_alternate .w-tabs.layout_trendy .w-tabs-list {
    box-shadow: 0 -1px 0 #ddd inset
}

.l-titlebar.color_alternate h1, .l-section.color_alternate h1, .l-section.color_alternate h2, .l-section.color_alternate h3, .l-section.color_alternate h4, .l-section.color_alternate h5, .l-section.color_alternate h6, .l-section.color_alternate .w-counter-number {
    color: #333
}

.color_alternate .w-progbar.color_contrast .w-progbar-bar-h {
    background-color: #333
}

.l-titlebar.color_alternate, .l-section.color_alternate, .color_alternate input, .color_alternate textarea, .color_alternate select, .color_alternate .w-iconbox.color_contrast .w-iconbox-icon, .color_alternate .w-iconbox.color_light.style_circle .w-iconbox-icon, .color_alternate .w-tabs.layout_timeline .w-tabs-item, .color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
    color: #666
}

.color_alternate .w-btn.color_contrast.style_outlined {
    color: #666 !important
}

    .color_alternate .w-btn.color_contrast.style_solid, .color_alternate .w-btn.color_contrast.style_outlined:before, .color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
        background-color: #666
    }

.color_alternate .w-btn.color_contrast.style_outlined {
    border-color: #666
}

.color_alternate .w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
    box-shadow: 0 0 0 2px #666 inset
}

.color_alternate a {
    color: #d20a11
}

.no-touch .color_alternate a:hover, .no-touch .color_alternate a:hover + .w-blog-post-body .w-blog-post-title a, .no-touch .color_alternate .w-blog-post-title a:hover {
    color: #000000
}

.color_alternate .highlight_primary, .color_alternate .w-btn.color_primary.style_outlined, .l-main .color_alternate .w-contacts-item:before, .color_alternate .w-counter.color_primary .w-counter-number, .color_alternate .g-filters-item.active, .no-touch .color_alternate .g-filters-item.active:hover, .color_alternate .w-form-row.focused .w-form-row-field:before, .color_alternate .w-iconbox.color_primary .w-iconbox-icon, .no-touch .color_alternate .owl-prev:hover, .no-touch .color_alternate .owl-next:hover, .color_alternate .w-separator.color_primary, .color_alternate .w-tabs.layout_default .w-tabs-item.active, .color_alternate .w-tabs.layout_trendy .w-tabs-item.active, .color_alternate .w-tabs.layout_ver .w-tabs-item.active, .color_alternate .w-tabs-section.active .w-tabs-section-header, .color_alternate .w-testimonials.style_2 .w-testimonial-h:before {
    color: #d20a11
}

    .color_alternate .highlight_primary_bg, .color_alternate .w-actionbox.color_primary, .color_alternate .w-blog-post-preview-icon, .color_alternate .w-blog.layout_cards .format-quote .w-blog-post-h, .color_alternate input[type="button"], .color_alternate input[type="submit"], .color_alternate .w-btn.color_primary.style_solid, .color_alternate .w-btn.color_primary.style_outlined:before, .no-touch .color_alternate .g-filters-item:hover, .color_alternate .w-iconbox.style_circle.color_primary .w-iconbox-icon, .no-touch .color_alternate .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .color_alternate .w-iconbox.style_outlined .w-iconbox-icon:before, .color_alternate .w-pricing-item.type_featured .w-pricing-item-header, .color_alternate .w-progbar.color_primary .w-progbar-bar-h, .color_alternate .w-tabs.layout_modern .w-tabs-list, .color_alternate .w-tabs.layout_trendy .w-tabs-item:after, .color_alternate .w-tabs.layout_timeline .w-tabs-item:before, .color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h:before, .no-touch .color_alternate .pagination .page-numbers:before, .color_alternate .pagination .page-numbers.current {
        background-color: #d20a11
    }

.color_alternate .w-btn.color_primary.style_outlined, .color_alternate .g-filters.style_3 .g-filters-item.active, .color_alternate .g-preloader, .no-touch .color_alternate .owl-prev:hover, .no-touch .color_alternate .owl-next:hover, .no-touch .color_alternate .w-logos.style_1 .w-logos-item:hover, .color_alternate .w-separator.color_primary, .color_alternate .w-tabs.layout_default .w-tabs-item.active, .color_alternate .w-tabs.layout_ver .w-tabs-item.active, .no-touch .color_alternate .w-tabs.layout_default .w-tabs-item.active:hover, .no-touch .color_alternate .w-tabs.layout_ver .w-tabs-item.active:hover, .no-touch .color_alternate .w-testimonials.style_1 .w-testimonial-h:hover {
    border-color: #d20a11
}

.l-main .color_alternate .w-contacts-item:before, .color_alternate .w-iconbox.color_primary.style_outlined .w-iconbox-icon, .color_alternate .w-tabs.layout_timeline .w-tabs-item, .color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
    box-shadow: 0 0 0 2px #d20a11 inset
}

.color_alternate input:focus, .color_alternate textarea:focus, .color_alternate select:focus {
    box-shadow: 0 0 0 2px #d20a11
}

.color_alternate .highlight_secondary, .color_alternate .w-btn.color_secondary.style_outlined, .color_alternate .w-counter.color_secondary .w-counter-number, .color_alternate .w-iconbox.color_secondary .w-iconbox-icon, .color_alternate .w-separator.color_secondary {
    color: #000000
}

    .color_alternate .highlight_secondary_bg, .no-touch .color_alternate input[type="button"]:hover, .no-touch .color_alternate input[type="submit"]:hover, .color_alternate .w-btn.color_secondary.style_solid, .color_alternate .w-btn.color_secondary.style_outlined:before, .color_alternate .w-actionbox.color_secondary, .color_alternate .w-iconbox.style_circle.color_secondary .w-iconbox-icon, .color_alternate .w-progbar.color_secondary .w-progbar-bar-h {
        background-color: #000000
    }

.color_alternate .w-btn.color_secondary.style_outlined, .color_alternate .w-separator.color_secondary {
    border-color: #000000
}

.color_alternate .w-iconbox.color_secondary.style_outlined .w-iconbox-icon {
    box-shadow: 0 0 0 2px #000000 inset
}

.color_alternate .highlight_faded, .color_alternate .w-blog-post-meta > *, .color_alternate .w-profile-link.for_logout, .color_alternate .w-testimonial-author-role, .color_alternate .w-testimonials.style_4 .w-testimonial-h:before {
    color: #999
}

.color_alternate .w-blog.layout_latest .w-blog-post-meta-date {
    border-color: #999
}

.color_footer-top {
    background-color: #1a1a1a
}

    .color_footer-top input, .color_footer-top textarea, .color_footer-top select, .color_footer-top .w-socials.style_solid .w-socials-item-link {
        background-color: #222
    }

    .color_footer-top, .color_footer-top *, .color_footer-top .w-btn.color_light.style_outlined {
        border-color: #282828
    }

        .color_footer-top .w-btn.color_light.style_solid, .color_footer-top .w-btn.color_light.style_outlined:before {
            background-color: #282828
        }

        .color_footer-top .w-separator {
            color: #282828
        }

        .color_footer-top .w-socials.style_outlined .w-socials-item-link {
            box-shadow: 0 0 0 2px #282828 inset
        }

        .color_footer-top, .color_footer-top input, .color_footer-top textarea, .color_footer-top select {
            color: #808080
        }

            .color_footer-top a {
                color: #ccc
            }

.no-touch .color_footer-top a:hover, .no-touch .color_footer-top .w-form-row.focused .w-form-row-field:before {
    color: #fff
}

.color_footer-top input:focus, .color_footer-top textarea:focus, .color_footer-top select:focus {
    box-shadow: 0 0 0 2px #fff
}

.color_footer-bottom {
    background-color: #242424
}

    .color_footer-bottom input, .color_footer-bottom textarea, .color_footer-bottom select, .color_footer-bottom .w-socials.style_solid .w-socials-item-link {
        background-color: #1a1a1a
    }

    .color_footer-bottom, .color_footer-bottom *, .color_footer-bottom .w-btn.color_light.style_outlined {
        border-color: #333
    }

        .color_footer-bottom .w-btn.color_light.style_solid, .color_footer-bottom .w-btn.color_light.style_outlined:before {
            background-color: #333
        }

        .color_footer-bottom .w-separator {
            color: #333
        }

        .color_footer-bottom .w-socials.style_outlined .w-socials-item-link {
            box-shadow: 0 0 0 2px #333 inset
        }

        .color_footer-bottom, .color_footer-bottom input, .color_footer-bottom textarea, .color_footer-bottom select {
            color: #666
        }

            .color_footer-bottom a {
                color: #999
            }

.no-touch .color_footer-bottom a:hover, .no-touch .color_footer-bottom .w-form-row.focused .w-form-row-field:before {
    color: #fff
}

.color_footer-bottom input:focus, .color_footer-bottom textarea:focus, .color_footer-bottom select:focus {
    box-shadow: 0 0 0 2px #fff
}

