header#site_header a.cz_header_button {
    border-radius: 100px !important;
    border-color: #000 !important;
    color: #000 !important;
}

header#site_header a.cz_header_button:hover {
    color: #000 !important;
    background: #2e8ba2 !important;
}

header#site_header .button_header_1_right_5 a.cz_header_button {
    color: #2e8ba2 !important;
    background: #000 !important;
}

header#site_header .button_header_1_right_5 a.cz_header_button:hover {
    color: #000 !important;
    background: #2e8ba2 !important;
}

header#site_header .xtra-search-icon {
    display: none;
}

header#site_header .logo_header_1_left_0 .logo_is_img img {
    filter: brightness(0) invert(0);
}

header#site_header .fa.czico-092-phone-call-1 {
    color: #2e8ba2 !important;
    background: #000 !important;
    border: 2px solid #000;
}

header#site_header .fa.czico-092-phone-call-1:hover {
    color: #000 !important;
    background: #2e8ba2 !important;
}

header#site_header .cz_social a {
    margin-left: 0;
    margin-right: 0;
    width: 25px;
    background: transparent !important;
}

header#site_header .header_3 .row {
    background: #000;
}

header#site_header #menu_header_3 > .cz > a {
    color: #fff !important;
}

header#site_header #menu_header_3 > .cz > a:before {
    top: calc(50% + 0.5lh + 3px);
    bottom: auto;
    left: 0;
    width: 100%;
    height: 2px;
    background: white;
    transform: scale(0, 1);
    transform-origin: right;
    transition: transform 0.3s cubic-bezier(0.9, 0.05, 0.1, 1);
}

header#site_header #menu_header_3 > .cz > a:hover:before,
header#site_header #menu_header_3 > .cz:hover > a:before,
header#site_header #menu_header_3 > .cz.current_menu > a:before,
header#site_header #menu_header_3 > .current-menu-parent > a:before {
    transform: scale(1, 1);
    transform-origin: left;
}

body.home header#site_header #menu_header_3 > .cz.current_menu > a:before,
body.home header#site_header #menu_header_3 > .cz.current-menu-parent > a:before,
body.home header#site_header #menu_header_3 > .current-menu-parent > a:before {
    transform: scale(0, 1);
    transform-origin: right;
}

body.home header#site_header #menu_header_3 > .cz > a:hover:before,
body.home header#site_header #menu_header_3 > .cz:hover > a:before {
    transform: scale(1, 1);
    transform-origin: left;
}

header#site_header .elms_row .cz_social a {
    color: #000;
}

@media only screen and (min-width: 991px) {
    header#site_header .header_1_left .icon_header_1_left_2 {
        margin-left: 30px;
        margin-right: 10px;
    }
}

@media (max-width: 768px) {
    header#site_header,
    header#site_header > .clr,
    header#site_header .header_4,
    header#site_header .header_4 .row,
    header#site_header .header_4 .clr,
    .cz_before_mobile_header,
    .cz_after_mobile_header,
    .cz_sticky_corpse_for_header_4,
    .cz_sticky_corpse_for_header_4 .row,
    .cz_sticky_corpse_for_header_4 .clr {
        background: #000 !important;
    }
}

header#site_header .header_4,
header#site_header .header_4 .row {
    background: #000;
}

header#site_header .header_4_left .logo_is_img img {
    filter: brightness(0) invert(1);
}

header#site_header .header_4 i.icon_mobile_offcanvas_menu,
header#site_header .header_4 i.icon_offcanvas_menu,
header#site_header .header_4 .cz_open_menu,
header#site_header .header_4 i {
    color: #fff !important;
}

.offcanvas_area {
    background-color: #000 !important;
}

ul.offcanvas_area .cz > a,
ul.offcanvas_area .cz > h6,
ul.offcanvas_area .cz .cz a,
ul.offcanvas_area .cz .cz h6 {
    color: #fff !important;
}

ul.offcanvas_area .cz_indicator,
ul.offcanvas_area .cz_indicator:before {
    color: #fff !important;
    background: transparent !important;
}

ul.offcanvas_area .cz > a:hover,
ul.offcanvas_area .cz:hover > a,
ul.offcanvas_area .cz.current_menu > a {
    color: #2e8ba2 !important;
}

.offcanvas-close {
    color: #fff !important;
}

#menu_header_4 {
    background-image: none !important;
    background-color: #000 !important;
}

#menu_header_4 .cz > a,
#menu_header_4 .cz > h6,
#menu_header_4 .cz .cz a,
#menu_header_4 .cz .cz h6 {
    color: #fff !important;
}

#menu_header_4 .cz_indicator,
#menu_header_4 .cz_indicator:before {
    color: #fff !important;
    background: transparent !important;
}