:root {
    --color-header-middle-bg: #282828;
    --color-header-middle-bg-grad: #282828;
    --color-header-middle-text: #afb1bd;
    --color-header-middle-text-hover: #f25f4c;
    --color-header-transparent-text: #fffffe;
    --color-header-transparent-text-hover: #f25f4c;
    --color-chrome-toolbar: #000;
    --color-chrome-toolbar-grad: #000;
    --color-header-top-bg: #000;
    --color-header-top-bg-grad: #000;
    --color-header-top-text: #afb1bd;
    --color-header-top-text-hover: #f25f4c;
    --color-content-bg: #282828;
    --color-content-bg-grad: #282828;
    --color-content-bg-alt: #000;
    --color-content-bg-alt-grad: #000;
    --color-content-border: #2e2f3e;
    --color-content-heading: #d7d7d7;
    --color-content-heading-grad: #d7d7d7;
    --color-content-text: #dddddd;
    --color-content-link: #e95095;
    --color-content-link-hover: #d24e9c;
    --color-content-primary: #ff8906;
    --color-content-primary-grad: linear-gradient(135deg,#e95095,#7049ba);
    --color-content-primary-faded: rgba(255, 137, 6, 0.15);
    --color-content-secondary: #f25f4c;
    --color-content-secondary-grad: linear-gradient(135deg,#7049ba,#e95095);
    --color-content-faded: #72757e;
    --color-content-overlay: rgba(0, 0, 0, 0.75);
    --color-content-overlay-grad: rgba(0, 0, 0, 0.75);
    --color-footer-bg: #282828;
    --color-footer-bg-grad: #282828;
    --color-footer-bg-alt: #000;
    --color-footer-bg-alt-grad: #000;
    --color-footer-border: #2e2f3e;
    --color-footer-heading: #ff8906;
    --color-footer-heading-grad: #ff8906;
    --color-footer-text: #72757e;
    --color-footer-link: #afb1bd;
    --color-footer-link-hover: #f25f4c;
    --color-alt-content-bg: ;
    --color-alt-content-bg-grad: ;
    --color-alt-content-bg-alt: ;
    --color-alt-content-bg-alt-grad: ;
    --color-alt-content-border: ;
    --color-alt-content-heading: ;
    --color-alt-content-heading-grad: ;
    --color-alt-content-text: ;
    --color-alt-content-link: ;
    --color-alt-content-link-hover: ;
    --color-alt-content-primary: ;
    --color-alt-content-primary-grad:linear-gradient(135deg,#e95095,#7049ba) ;
    --color-alt-content-secondary: ;
    --color-alt-content-secondary-grad: ;
    --color-alt-content-faded: ;
    --color-alt-content-overlay: ;
    --color-alt-content-overlay-grad: ;
    --color-subfooter-bg: ;
    --color-subfooter-bg-grad: ;
    --color-subfooter-bg-alt: ;
    --color-subfooter-bg-alt-grad: ;
    --color-subfooter-border: ;
    --color-subfooter-heading: ;
    --color-subfooter-heading-grad: ;
    --color-subfooter-text: ;
    --color-subfooter-link: ;
    --color-subfooter-link-hover: ;
}

.has-content-primary-color {
    color: var(--color-content-primary);
}

.has-content-primary-background-color {
    background: var(--color-content-primary-grad);
}

.has-content-secondary-color {
    color: var(--color-content-secondary);
}

.has-content-secondary-background-color {
    background: var(--color-content-secondary-grad);
}

.has-content-heading-color {
    color: var(--color-content-heading);
}

.has-content-heading-background-color {
    background: var(--color-content-heading-grad);
}

.has-content-text-color {
    color: var(--color-content-text);
}

.has-content-text-background-color {
    background: var(--color-content-text-grad);
}

.has-content-faded-color {
    color: var(--color-content-faded);
}

.has-content-faded-background-color {
    background: var(--color-content-faded-grad);
}

.has-content-border-color {
    color: var(--color-content-border);
}

.has-content-border-background-color {
    background: var(--color-content-border-grad);
}

.has-content-bg-alt-color {
    color: var(--color-content-bg-alt);
}

.has-content-bg-alt-background-color {
    background: var(--color-content-bg-alt-grad);
}

.has-content-bg-color {
    color: var(--color-content-bg);
}

.has-content-bg-background-color {
    background: var(--color-content-bg-grad);
}

body {
    background: var(--color-alt-content-bg);
}

button[type="submit"]:not(.w-btn),
input[type="submit"] {
    background: #c75146;
    border-color: transparent;
    color: #ffffff !important;
}

.no-touch button[type="submit"]:not(.w-btn):hover,
.no-touch input[type="submit"]:hover {
    background: var(--color-content-secondary);
    border-color: transparent;
    color: #ffffff !important;
}

.us-nav-style_1 > *,
.navstyle_1 > .owl-nav div,
.us-btn-style_1 {
    background: var(--color-alt-content-primary-grad);
    border-color: transparent;
    color: #ffffff !important;
}

.us-nav-style_1 > span.current,
.no-touch .us-nav-style_1 > a:hover,
.no-touch .navstyle_1 > .owl-nav div:hover,
.no-touch .us-btn-style_1:hover {
    background: var(--color-content-secondary);
    border-color: transparent;
    color: #ffffff !important;
}

.us-nav-style_2 > *,
.navstyle_2 > .owl-nav div,
.us-btn-style_2 {
    background: var(--color-content-border);
    border-color: transparent;
    color: var(--color-content-text) !important;
}

.us-nav-style_2 > span.current,
.no-touch .us-nav-style_2 > a:hover,
.no-touch .navstyle_2 > .owl-nav div:hover,
.no-touch .us-btn-style_2:hover {
    background: var(--color-alt-content-border);
    border-color: transparent;
    color: var(--color-alt-content-text) !important;
}

.us-nav-style_3 > *,
.navstyle_3 > .owl-nav div,
.us-btn-style_3 {
    background: transparent;
    border-color: var(--color-content-link);
    color: var(--color-content-link) !important;
}

.us-nav-style_3 > span.current,
.no-touch .us-nav-style_3 > a:hover,
.no-touch .navstyle_3 > .owl-nav div:hover,
.no-touch .us-btn-style_3:hover {
    background: var(--color-content-primary);
    border-color: var(--color-content-link);
    color: #ffffff !important;
}

.no-touch .us-btn-style_3:hover {
    background: transparent;
}

.no-touch .us-btn-style_3:after {
    background: var(--color-content-primary);
}

.us-nav-style_4 > *,
.navstyle_4 > .owl-nav div,
.us-btn-style_4 {
    background: #ffffff;
    border-color: transparent;
    color: #333333 !important;
}

.us-nav-style_4 > span.current,
.no-touch .us-nav-style_4 > a:hover,
.no-touch .navstyle_4 > .owl-nav div:hover,
.no-touch .us-btn-style_4:hover {
    background: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
}

.us-nav-style_8 > *,
.navstyle_8 > .owl-nav div,
.us-btn-style_8 {
    background: transparent;
    border-color: #ffffff;
    color: #ffffff !important;
}

.us-nav-style_8 > span.current,
.no-touch .us-nav-style_8 > a:hover,
.no-touch .navstyle_8 > .owl-nav div:hover,
.no-touch .us-btn-style_8:hover {
    background: #ffffff;
    border-color: #ffffff;
    color: #333333 !important;
}

.no-touch .us-btn-style_8:hover {
    background: transparent;
}

.no-touch .us-btn-style_8:after {
    background: #ffffff;
}

.us-nav-style_11 > *,
.navstyle_11 > .owl-nav div,
.us-btn-style_11 {
    background: transparent;
    border-color: var(--color-content-text);
    color: var(--color-content-text) !important;
}

.us-nav-style_11 > span.current,
.no-touch .us-nav-style_11 > a:hover,
.no-touch .navstyle_11 > .owl-nav div:hover,
.no-touch .us-btn-style_11:hover {
    background: var(--color-content-text);
    border-color: var(--color-content-text);
    color: var(--color-content-bg) !important;
}

.no-touch .us-btn-style_11:hover {
    background: transparent;
}

.no-touch .us-btn-style_11:after {
    background: var(--color-content-text);
}

.us-nav-style_15 > *,
.navstyle_15 > .owl-nav div,
.us-btn-style_15 {
    background: transparent;
    border-image: linear-gradient(65deg, #2871e4, #e40d75) 1;
    color: var(--color-content-heading) !important;
}

.us-nav-style_15 > span.current,
.no-touch .us-nav-style_15 > a:hover,
.no-touch .navstyle_15 > .owl-nav div:hover,
.no-touch .us-btn-style_15:hover {
    background: linear-gradient(65deg, #2871e4, #e40d75);
    border-image: linear-gradient(65deg, #2871e4, #e40d75) 1;
    color: #ffffff !important;
}

.no-touch .us-btn-style_15:hover {
    background: transparent;
}

.no-touch .us-btn-style_15:after {
    background: linear-gradient(65deg, #2871e4, #e40d75);
}

.us-nav-style_16 > *,
.navstyle_16 > .owl-nav div,
.us-btn-style_16 {
    background: #fed012;
    border-color: transparent;
    color: #333333 !important;
}

.us-nav-style_16 > span.current,
.no-touch .us-nav-style_16 > a:hover,
.no-touch .navstyle_16 > .owl-nav div:hover,
.no-touch .us-btn-style_16:hover {
    background: #fed012;
    border-color: transparent;
    color: #333333 !important;
}

.us-nav-style_17 > *,
.navstyle_17 > .owl-nav div,
.us-btn-style_17 {
    background: #646cfd;
    border-color: transparent;
    color: #ffffff !important;
}

.us-nav-style_17 > span.current,
.no-touch .us-nav-style_17 > a:hover,
.no-touch .navstyle_17 > .owl-nav div:hover,
.no-touch .us-btn-style_17:hover {
    background: #646cfd;
    border-color: transparent;
    color: #ffffff !important;
}

.us-nav-style_18 > *,
.navstyle_18 > .owl-nav div,
.us-btn-style_18 {
    background: linear-gradient(50deg, #f74a00, #fcaa00);
    border-color: transparent;
    color: #ffffff !important;
}

.us-nav-style_18 > span.current,
.no-touch .us-nav-style_18 > a:hover,
.no-touch .navstyle_18 > .owl-nav div:hover,
.no-touch .us-btn-style_18:hover {
    background: linear-gradient(50deg, #f74a00, #fcaa00);
    border-color: transparent;
    color: #ffffff !important;
}

.no-touch .us-btn-style_18:hover {
    background: linear-gradient(50deg, #f74a00, #fcaa00);
}

.no-touch .us-btn-style_18:after {
    background: linear-gradient(50deg, #f74a00, #fcaa00);
}

.us-nav-style_19 > *,
.navstyle_19 > .owl-nav div,
.us-btn-style_19 {
    background: #c266d3;
    border-color: #c266d3;
    color: #ffffff !important;
}

.us-nav-style_19 > span.current,
.no-touch .us-nav-style_19 > a:hover,
.no-touch .navstyle_19 > .owl-nav div:hover,
.no-touch .us-btn-style_19:hover {
    background: transparent;
    border-color: #c266d3;
    color: #c266d3 !important;
}

.no-touch .us-btn-style_19:hover {
    background: transparent;
}

.no-touch .us-btn-style_19:after {
    background: transparent;
}

.us-nav-style_20 > *,
.navstyle_20 > .owl-nav div,
.us-btn-style_20 {
    background: #ffffff;
    border-color: transparent;
    color: #880000 !important;
}

.us-nav-style_20 > span.current,
.no-touch .us-nav-style_20 > a:hover,
.no-touch .navstyle_20 > .owl-nav div:hover,
.no-touch .us-btn-style_20:hover {
    background: #ffffff;
    border-color: transparent;
    color: #000088 !important;
}

.us-nav-style_21 > *,
.navstyle_21 > .owl-nav div,
.us-btn-style_21 {
    background: linear-gradient(45deg, #00b7ed, #08d4b4);
    border-image: linear-gradient(45deg, #00b7ed, #08d4b4) 1;
    color: #ffffff !important;
}

.us-nav-style_21 > span.current,
.no-touch .us-nav-style_21 > a:hover,
.no-touch .navstyle_21 > .owl-nav div:hover,
.no-touch .us-btn-style_21:hover {
    background: #ffffff;
    border-image: linear-gradient(45deg, #00b7ed, #08d4b4) 1;
    color: #00b7ed !important;
}

.no-touch .us-btn-style_21:hover {
    background: linear-gradient(45deg, #00b7ed, #08d4b4);
}

.no-touch .us-btn-style_21:after {
    background: #ffffff;
}

.us-nav-style_22 > *,
.navstyle_22 > .owl-nav div,
.us-btn-style_22 {
    background: var(--color-content-bg);
    border-color: transparent;
    color: var(--color-content-text) !important;
}

.us-nav-style_22 > span.current,
.no-touch .us-nav-style_22 > a:hover,
.no-touch .navstyle_22 > .owl-nav div:hover,
.no-touch .us-btn-style_22:hover {
    background: transparent;
    border-color: #7049ba;
    color: #7049ba !important;
}

.us-nav-style_23 > *,
.navstyle_23 > .owl-nav div,
.us-btn-style_23 {
    background: transparent;
    border-color: var(--color-content-link);
    color: var(--color-content-link) !important;
}

.us-nav-style_23 > span.current,
.no-touch .us-nav-style_23 > a:hover,
.no-touch .navstyle_23 > .owl-nav div:hover,
.no-touch .us-btn-style_23:hover {
    background: var(--color-content-link);
    border-color: transparent;
    color: var(--color-content-bg) !important;
}

.us-nav-style_24 > *,
.navstyle_24 > .owl-nav div,
.us-btn-style_24 {
    background: #00b527;
    border-color: transparent;
    color: #ffffff !important;
}

.us-nav-style_24 > span.current,
.no-touch .us-nav-style_24 > a:hover,
.no-touch .navstyle_24 > .owl-nav div:hover,
.no-touch .us-btn-style_24:hover {
    background: #fe9012;
    border-color: transparent;
    color: #ffffff !important;
}

.w-filter.state_desktop.style_drop_default .w-filter-item-title,
.select2-selection,
select,
textarea,
input:not([type="submit"]),
.w-form-checkbox,
.w-form-radio {
    background: var(--color-content-bg-alt);
    border-color: var(--color-content-border);
    color: var(--color-content-text);
}

.w-form-row.move_label .w-form-row-label {
    background-color: var(--color-content-bg-alt);
    color: var(--color-content-text);
}

.color_alternate input:not([type="submit"]),
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-form-checkbox,
.color_alternate .w-form-radio,
.color_alternate .move_label .w-form-row-label {
    background: var(--color-alt-content-bg-alt-grad);
}

.color_footer-top input:not([type="submit"]),
.color_footer-top textarea,
.color_footer-top select,
.color_footer-top .w-form-checkbox,
.color_footer-top .w-form-radio,
.color_footer-top .w-form-row.move_label .w-form-row-label {
    background: var(--color-subfooter-bg-alt-grad);
}

.color_footer-bottom input:not([type="submit"]),
.color_footer-bottom textarea,
.color_footer-bottom select,
.color_footer-bottom .w-form-checkbox,
.color_footer-bottom .w-form-radio,
.color_footer-bottom .w-form-row.move_label .w-form-row-label {
    background: var(--color-footer-bg-alt-grad);
}

.color_alternate input:not([type="submit"]),
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-form-checkbox,
.color_alternate .w-form-radio {
    border-color: var(--color-alt-content-border);
}

.color_footer-top input:not([type="submit"]),
.color_footer-top textarea,
.color_footer-top select,
.color_footer-top .w-form-checkbox,
.color_footer-top .w-form-radio {
    border-color: var(--color-subfooter-border);
}

.color_footer-bottom input:not([type="submit"]),
.color_footer-bottom textarea,
.color_footer-bottom select,
.color_footer-bottom .w-form-checkbox,
.color_footer-bottom .w-form-radio {
    border-color: var(--color-footer-border);
}

.color_alternate input:not([type="submit"]),
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-form-checkbox,
.color_alternate .w-form-radio,
.color_alternate .w-form-row-field > i,
.color_alternate .w-form-row-field:after,
.color_alternate .widget_search form:after,
.color_footer-top input:not([type="submit"]),
.color_footer-top textarea,
.color_footer-top select,
.color_footer-top .w-form-checkbox,
.color_footer-top .w-form-radio,
.color_footer-top .w-form-row-field > i,
.color_footer-top .w-form-row-field:after,
.color_footer-top .widget_search form:after,
.color_footer-bottom input:not([type="submit"]),
.color_footer-bottom textarea,
.color_footer-bottom select,
.color_footer-bottom .w-form-checkbox,
.color_footer-bottom .w-form-radio,
.color_footer-bottom .w-form-row-field > i,
.color_footer-bottom .w-form-row-field:after,
.color_footer-bottom .widget_search form:after {
    color: inherit;
}

.style_phone6-1 > * {
    background-image: url(https://mawcloud.com/blog/wp-content/themes/Impreza/img/phone-6-black-real.png);
}

.style_phone6-2 > * {
    background-image: url(https://mawcloud.com/blog/wp-content/themes/Impreza/img/phone-6-white-real.png);
}

.style_phone6-3 > * {
    background-image: url(https://mawcloud.com/blog/wp-content/themes/Impreza/img/phone-6-black-flat.png);
}

.style_phone6-4 > * {
    background-image: url(https://mawcloud.com/blog/wp-content/themes/Impreza/img/phone-6-white-flat.png);
}

.leaflet-default-icon-path {
    background-image: url(https://mawcloud.com/blog/wp-content/themes/Impreza/common/css/vendor/images/marker-icon.png);
}

.l-subheader.at_middle, 
.l-subheader.at_middle .w-dropdown-list, 
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background: #303030;
    color: #c1c1c1;
}

li#menu-item-7907 {
    color: #ffffff;
}

.us_custom_fe9ce664 {
    background: #202020!important;
}

body.embedbody {
    background: #121212;
}

a.widget-post-link {
    color: #e1e1e1;
}

.w-filter.state_desktop.style_drop_default .w-filter-item-title, 
.select2-selection, 
select, 
textarea, 
input:not([type="submit"]), 
.w-form-checkbox, 
.w-form-radio {
    border: 1px solid #808080;
}

.ush_menu_2 .menu-item.level_1.current-menu-item>a:not(.w-btn), 
.ush_menu_2 .menu-item.level_1.current-menu-ancestor>a:not(.w-btn), 
.ush_menu_2 .menu-item.level_1.current-page-ancestor>a:not(.w-btn) {
    background: transparent;
    color: #d6d6d6;
}

.ush_menu_2 {
    color: #d6d3d3!important;
}

.w-nav-title i {
    color: #fff;
}

.ush_menu_2 .w-nav-list:not(.level_1) {
    background: #121212;
    color: #d5d5d5;
}

.header_hor .w-nav.type_mobile.m_layout_panel.m_effect_afl .w-nav-list.level_1 {
    background: #303030;
}

.us_custom_54e69301 {
    background: #303030;
}

.lightmode {
    display: none;
}