/* @font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: normal;
    src: url("https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/fonts/fa-brands-400.woff2") format("woff2"), url("https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/fonts/fa-brands-400.woff") format("woff")
}

.fab {
    font-family: 'Font Awesome 5 Brands'
}

@font-face {
    font-family: 'fontawesome';
    font-style: normal;
    font-weight: 300;
    src: url("https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/fonts/fa-light-300.woff2") format("woff2"), url("https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/fonts/fa-light-300.woff") format("woff")
}

.fal {
    font-family: 'fontawesome';
    font-weight: 300
}

@font-face {
    font-family: 'fontawesome';
    font-style: normal;
    font-weight: 400;
    src: url("https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/fonts/fa-regular-400.woff2") format("woff2"), url("https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/fonts/fa-regular-400.woff") format("woff")
}

.far {
    font-family: 'fontawesome';
    font-weight: 400
}

@font-face {
    font-family: 'fontawesome';
    font-style: normal;
    font-weight: 900;
    src: url("https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/fonts/fa-solid-900.woff2") format("woff2"), url("https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/fonts/fa-solid-900.woff") format("woff")
}

.fa,
.fas {
    font-family: 'fontawesome';
    font-weight: 900
}

.style_phone6-1>div {
    background-image: url(https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/framework/img/phone-6-black-real.png)
}

.style_phone6-2>div {
    background-image: url(https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/framework/img/phone-6-white-real.png)
}

.style_phone6-3>div {
    background-image: url(https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/framework/img/phone-6-black-flat.png)
}

.style_phone6-4>div {
    background-image: url(https://nfse.santiago.rs.gov.br/site/wp-content/themes/Impreza/framework/img/phone-6-white-flat.png)
} */


:root{
     --primary-btn:#3A3B4C; /* #3A3B4C BOTÕES */
     --primary-text:#3A3B4C; /* #3A3B4C TEXTOS */
     --primary-title:#3b3d40; /* #3b3d40 TÍTULOS */
     --white-text:#b8c6c7; /* #b8c6c7 TEXTOS CLAROS */
     --white-title:#666d70; /* #666d70 TÍTULOS CLAROS */
     --primary-background:#27282a; /* #27282a FUNDO PRINCIPAL */
     --secondary-background: #3c3d41; /* #3c3d41 FUNDOS SECUNDÁRIO  */
     --primary-section-background: #005584; /* #005584 FUNDO PRINCIPAL DE SEÇÕES DA HOME  */
     --secondary-section-background: #ededed; /* #ededed; FUNDO SECUNDÁRIO  DE SEÇÕES DA HOME  */
}

html,
.w-nav .widget {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px
}

h1,
h2,
h3,
h4,
h5,
h6,
.w-counter-number,
.w-pricing-item-price,
.w-tabs-item-title,
.stats-block .stats-desc .stats-number {
    /* font-family: "Open Sans", sans-serif; */
    font-family: 'bebas_neueregular';
    font-weight: 400
}
.text-light{
    color: var(--white-text) !important;
}

.background-section-primary{
    background-color: var(--primary-section-background) !important;
}

.background-section-secondary{
    background-color: var(--secondary-section-background) !important;
}

h1 {
    font-size: 40px;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: 0em
}

h2 {
    font-size: 34px;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: 0em
}

h3 {
    font-size: 28px;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: 0em
}

h4,
.widgettitle,
.comment-reply-title {
    font-size: 24px;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: 0em
}

h5 {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: 0em
}

h6 {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: 0em
}

@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: 26px
    }

    h2.vc_custom_heading {
        font-size: 26px !important
    }

    h3 {
        font-size: 22px
    }

    h3.vc_custom_heading {
        font-size: 22px !important
    }

    h4,
    .widgettitle,
    .comment-reply-title {
        font-size: 20px
    }

    h4.vc_custom_heading {
        font-size: 20px !important
    }

    h5 {
        font-size: 18px
    }

    h5.vc_custom_heading {
        font-size: 18px !important
    }

    h6 {
        font-size: 16px
    }

    h6.vc_custom_heading {
        font-size: 16px !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-blogpost-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-grid .owl-nav {
        display: none
    }
}

.l-sidebar {
    width: 25%
}

.l-content {
    width: 70%
}

@media (max-width:767px) {
    .g-cols>div:not([class*=" vc_col-"]) {
        width: 100%;
        margin: 0 0 1rem
    }

    .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
    }
}

.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,
button[type="submit"],
input[type="submit"] {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    line-height: 2.8;
    padding: 0 1.8em;
    /* border-radius: 0.3em; */
    letter-spacing: 0em;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.18);
    font-family: 'bebas_neueregular';
}

.w-btn.icon_atleft i {
    left: 1.8em
}

.w-btn.icon_atright i {
    right: 1.8em
}

.w-header-show,
.w-toplink {
    background-color: rgba(0, 0, 0, 0.3)
}

a,
button,
input[type="submit"],
.ui-slider-handle {
    outline: none !important
}

body {
    background-color: #ffffff;
    -webkit-tap-highlight-color: rgba(39, 124, 234, 0.2)
}

.l-subheader.at_top,
.l-subheader.at_top .w-dropdown-list,
.l-subheader.at_top .type_mobile .w-nav-list.level_1 {
    background-color: var(--secondary-background)
}

.l-subheader.at_top,
.l-subheader.at_top .w-dropdown.active,
.l-subheader.at_top .type_mobile .w-nav-list.level_1 {
    color: var(--white-title)
}

.no-touch .l-subheader.at_top a:hover,
.no-touch .l-header.bg_transparent .l-subheader.at_top .w-dropdown.active a:hover {
    color: var(--primary-btn)
}

.header_ver .l-header,
.header_hor .l-subheader.at_middle,
.l-subheader.at_middle .w-dropdown-list,
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background-color: #ffffff
}

.l-subheader.at_middle,
.l-subheader.at_middle .w-dropdown.active,
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    /* color: var(--white-title) */
    color: var(--primary-text)
}

.no-touch .l-subheader.at_middle a:hover,
.no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.active a:hover {
    color: var(--primary-btn)
}

.l-subheader.at_bottom,
.l-subheader.at_bottom .w-dropdown-list,
.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
    background-color: #ffffff
}

.l-subheader.at_bottom,
.l-subheader.at_bottom .w-dropdown.active,
.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
    color: var(--white-title)
}

.no-touch .l-subheader.at_bottom a:hover,
.no-touch .l-header.bg_transparent .l-subheader.at_bottom .w-dropdown.active a:hover {
    color: var(--primary-btn)
}

.l-header.bg_transparent:not(.sticky) .l-subheader {
    color: var(--white-title)
}

.no-touch .l-header.bg_transparent:not(.sticky) .w-text a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .w-html a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .w-dropdown a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1:hover>.w-nav-anchor {
    color: var(--primary-btn)
}

.l-header.bg_transparent:not(.sticky) .w-nav-title:after {
    background-color: var(--primary-btn)
}

.w-search-form {
    background-color: #ffffff;
    color: var(--primary-title)
}

.menu-item.level_1>.w-nav-anchor:focus,
.no-touch .menu-item.level_1.opened>.w-nav-anchor,
.no-touch .menu-item.level_1:hover>.w-nav-anchor {
    background-color: #eeeeee;
    color: var(--primary-btn)
}

.w-nav-title:after {
    background-color: var(--primary-btn)
}

.menu-item.level_1.current-menu-item>.w-nav-anchor,
.menu-item.level_1.current-menu-parent>.w-nav-anchor,
.menu-item.level_1.current-menu-ancestor>.w-nav-anchor {
    background-color: #eeeeee;
    color: var(--primary-btn)
}

.l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1.current-menu-item>.w-nav-anchor,
.l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1.current-menu-ancestor>.w-nav-anchor {
    color: var(--primary-btn)
}

.w-nav-list:not(.level_1) {
    background-color: #ffffff;
    color: var(--white-title)
}

.no-touch .menu-item:not(.level_1)>.w-nav-anchor:focus,
.no-touch .menu-item:not(.level_1):hover>.w-nav-anchor {
    background-color: var(--primary-btn);
    color: #ffffff
}

.menu-item:not(.level_1).current-menu-item>.w-nav-anchor,
.menu-item:not(.level_1).current-menu-parent>.w-nav-anchor,
.menu-item:not(.level_1).current-menu-ancestor>.w-nav-anchor {
    background-color: #eeeeee;
    color: var(--primary-btn)
}

.w-cart-quantity,
.btn.w-menu-item,
.btn.menu-item.level_1>a,
.l-footer .vc_wp_custommenu.layout_hor .btn>a {
    background-color: var(--primary-btn) !important;
    color: #ffffff !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: var(--primary-title) !important;
    color: #ffffff !important
}

body.us_iframe,
.l-preloader,
.l-canvas,
.l-footer,
.l-popup-box-content,
.g-filters.style_1 .g-filters-item.active,
.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,
.wpml-ls-statics-footer,
.select2-selection__choice,
.select2-search input {
    background-color: #ffffff
}

.w-tabs.layout_modern .w-tabs-item:after {
    border-bottom-color: #ffffff
}

.w-iconbox.style_circle.color_contrast .w-iconbox-icon,
.tribe-events-calendar thead th {
    color: #ffffff
}

.w-btn.color_contrast.style_solid,
.no-touch .btn_hov_fade .w-btn.color_contrast.style_outlined:hover,
.no-touch .btn_hov_slide .w-btn.color_contrast.style_outlined:hover,
.no-touch .btn_hov_reverse .w-btn.color_contrast.style_outlined:hover {
    color: #ffffff !important
}

.no-touch .btn_hov_slide .w-btn.color_white.style_outlined:hover{
    color: var(--primary-btn) !important;
}

input,
textarea,
select,
.l-section.for_blogpost .w-blogpost-preview,
.w-actionbox.color_light,
.w-form-row.for_checkbox label>i,
.g-filters.style_1,
.g-filters.style_2 .g-filters-item.active,
.w-grid-none,
.w-iconbox.style_circle.color_light .w-iconbox-icon,
.g-loadmore.type_block .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,
.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,
.wpml-ls-legacy-dropdown a,
.wpml-ls-legacy-dropdown-click a,
.tablepress .row-hover tr:hover td,
.select2-selection,
.select2-dropdown {
    background-color: #eeeeee
}

.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: #eeeeee
}

hr,
td,
th,
.l-section,
.vc_column_container,
.vc_column-inner,
.w-author,
.w-btn.color_light,
.w-comments-list,
.w-image,
.w-pricing-item-h,
.w-profile,
.w-sharing-item,
.w-tabs-list,
.w-tabs-section,
.w-tabs-section-header:before,
.w-tabs.layout_timeline.accordion .w-tabs-section-content,
.widget_calendar #calendar_wrap,
.l-main .widget_nav_menu .menu,
.l-main .widget_nav_menu .menu-item a,
.smile-icon-timeline-wrap .timeline-line {
    border-color: #eeeeee
}

blockquote:before,
.w-separator.color_border,
.w-iconbox.color_light .w-iconbox-icon {
    color: #eeeeee
}

.w-btn.color_light.style_solid,
.w-btn.color_light.style_outlined:before,
.no-touch .btn_hov_reverse .w-btn.color_light.style_outlined:hover,
.w-iconbox.style_circle.color_light .w-iconbox-icon,
.no-touch .g-loadmore.type_block .g-loadmore-btn:hover,
.no-touch .wpml-ls-sub-menu a:hover {
    background-color: #eeeeee
}

.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 #eeeeee inset
}

.w-tabs.layout_trendy .w-tabs-list {
    box-shadow: 0 -1px 0 #eeeeee inset
}

h1,
h2,
h3,
h4,
h5,
h6,
.w-counter.color_heading .w-counter-number {
    color: var(--primary-title)
}

.w-progbar.color_heading .w-progbar-bar-h {
    background-color: var(--primary-title)
}

input,
textarea,
select,
.l-canvas,
.l-footer,
.l-popup-box-content,
.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,
.select2-dropdown {
    /* color: var(--white-title) */
    /* color: var(--primary-btn); */
    color: var(--primary-text);
}

.w-btn.color_contrast.style_outlined,
.no-touch .btn_hov_reverse .w-btn.color_contrast.style_solid:hover {
    color: var(--white-title) !important
}

.w-btn.color_contrast.style_solid,
.w-btn.color_contrast.style_outlined:before,
.no-touch .btn_hov_reverse .w-btn.color_contrast.style_outlined:hover,
.w-iconbox.style_circle.color_contrast .w-iconbox-icon,
.w-progbar.color_text .w-progbar-bar-h,
.w-scroller-dot span {
    background-color: var(--white-title)
}

.w-btn.color_contrast {
    border-color: var(--white-title)
}

.w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
    box-shadow: 0 0 0 2px var(--white-title) inset
}

.w-scroller-dot span {
    box-shadow: 0 0 0 2px var(--white-title)
}

a {
    color: var(--primary-btn)
}

.no-touch a:hover,
.no-touch .tablepress .sorting:hover {
    color: var(--primary-title)
        /* color: #fff; */
}

.highlight_primary,
.g-preloader,
.l-main .w-contacts-item:before,
.w-counter.color_primary .w-counter-number,
.g-filters.style_1 .g-filters-item.active,
.g-filters.style_3 .g-filters-item.active,
.w-form-row.focused .w-form-row-field:before,
.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,
.tablepress .sorting_asc,
.tablepress .sorting_desc,
.no-touch .owl-prev:hover,
.no-touch .owl-next:hover {
    color: var(--primary-btn)
}

.w-iconbox.style_outlined.color_primary .w-iconbox-icon {
    color: #fff;    
}

.w-btn.color_primary.style_outlined,
.no-touch .btn_hov_reverse .w-btn.color_primary.style_solid:hover {
    color: var(--primary-btn) !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,
button[type="submit"]:not(.w-btn),
input[type="submit"],
.w-btn.color_primary.style_solid,
.w-btn.color_primary.style_outlined:before,
.no-touch .btn_hov_reverse .w-btn.color_primary.style_outlined:hover,
.w-form-row.for_checkbox label>input:checked+i,
.no-touch .g-filters.style_1 .g-filters-item:hover,
.no-touch .g-filters.style_2 .g-filters-item:hover,
.w-grid-item-placeholder,
.w-grid-item-elm.post_taxonomy.style_badge a,
.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-socials-item-link-hover,
.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-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,
.select2-results__option--highlighted,
.l-body .cl-btn {
    background-color: var(--primary-btn)
        /* background-color: #fff; */
}

.w-btn.color_primary,
.no-touch .owl-prev:hover,
.no-touch .owl-next:hover,
.no-touch .w-logos.style_1 .w-logos-item:hover,
.w-tabs.layout_default .w-tabs-item.active,
.w-tabs.layout_ver .w-tabs-item.active,
.owl-dot.active span,
.rsBullet.rsNavSelected span,
.tp-bullets.custom .tp-bullet {
    border-color: var(--primary-btn)
        /* border-color: #fff; */
}

.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 var(--primary-btn) inset
}

input:focus,
textarea:focus,
select:focus,
.select2-container--focus .select2-selection {
    box-shadow: 0 0 0 2px var(--primary-btn)
}

.no-touch .w-blognav-item: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,
.highlight_secondary {
    color: var(--primary-title)
}

.w-btn.color_secondary.style_outlined,
.no-touch .btn_hov_reverse .w-btn.color_secondary.style_solid:hover {
    color: var(--primary-title) !important
}

.l-section.color_secondary,
.l-titlebar.color_secondary,
.no-touch .w-grid-item-elm.post_taxonomy.style_badge a:hover,
.no-touch .l-section.preview_trendy .w-blogpost-meta-category a:hover,
.no-touch body:not(.btn_hov_none) .button:hover,
.no-touch body:not(.btn_hov_none) button[type="submit"]:not(.w-btn):hover,
.no-touch body:not(.btn_hov_none) input[type="submit"]:hover,
.w-btn.color_secondary.style_solid,
.w-btn.color_secondary.style_outlined:before,
.no-touch .btn_hov_reverse .w-btn.color_secondary.style_outlined:hover,
.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,
.highlight_secondary_bg {
    background-color: var(--primary-title)
}

.w-btn.color_secondary {
    border-color: var(--primary-title)
}

.w-iconbox.color_secondary.style_outlined .w-iconbox-icon,
.w-sharing.type_outlined.color_secondary .w-sharing-item {
    box-shadow: 0 0 0 2px var(--primary-title) inset
}

.l-main .w-author-url,
.l-main .w-blogpost-meta>*,
.l-main .w-profile-link.for_logout,
.l-main .widget_tag_cloud,
.highlight_faded {
    color: var(--white-text)
}

.l-section.color_alternate,
.l-titlebar.color_alternate,
.color_alternate .g-filters.style_1 .g-filters-item.active,
.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: var(--secondary-section-background)
}

.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
    color: #eeeeee
}

.color_alternate .w-btn.color_contrast.style_solid,
.no-touch .btn_hov_fade .color_alternate .w-btn.color_contrast.style_outlined:hover,
.no-touch .btn_hov_slide .color_alternate .w-btn.color_contrast.style_outlined:hover,
.no-touch .btn_hov_reverse .color_alternate .w-btn.color_contrast.style_outlined:hover {
    color: #eeeeee !important
}

.color_alternate .w-tabs.layout_modern .w-tabs-item:after {
    border-bottom-color: #eeeeee
}

.color_alternate input,
.color_alternate textarea,
.color_alternate select,
.color_alternate .g-filters.style_1,
.color_alternate .g-filters.style_2 .g-filters-item.active,
.color_alternate .w-grid-none,
.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon,
.color_alternate .g-loadmore.type_block .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 .wp-caption-text,
.color_alternate .ginput_container_creditcard {
    background-color: #ffffff
}

.l-section.color_alternate,
.l-section.color_alternate *,
.l-section.color_alternate .w-btn.color_light {
    border-color: #dddddd
}

.color_alternate .w-separator.color_border,
.color_alternate .w-iconbox.color_light .w-iconbox-icon {
    color: #dddddd
}

.color_alternate .w-btn.color_light.style_solid,
.color_alternate .w-btn.color_light.style_outlined:before,
.no-touch .btn_hov_reverse .color_alternate .w-btn.color_light.style_outlined:hover,
.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon,
.no-touch .color_alternate .g-loadmore.type_block .g-loadmore-btn:hover {
    background-color: #dddddd
}

.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 #dddddd inset
}

.color_alternate .w-tabs.layout_trendy .w-tabs-list {
    box-shadow: 0 -1px 0 #dddddd 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: var(--primary-title)
}

.color_alternate .w-progbar.color_contrast .w-progbar-bar-h {
    background-color: var(--primary-title)
}

.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: var(--white-title) */
    color: var(--primary-title);
}

.color_alternate .w-btn.color_contrast.style_outlined,
.no-touch .btn_hov_reverse .color_alternate .w-btn.color_contrast.style_solid:hover {
    color: var(--white-title) !important
}

.color_alternate .w-btn.color_contrast.style_solid,
.color_alternate .w-btn.color_contrast.style_outlined:before,
.no-touch .btn_hov_reverse .color_alternate .w-btn.color_contrast.style_outlined:hover,
.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
    background-color: var(--white-title)
}

.color_alternate .w-btn.color_contrast {
    border-color: var(--white-title)
}

.color_alternate .w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
    box-shadow: 0 0 0 2px var(--white-title) inset
}

.color_alternate a {
    color: var(--primary-btn)
}

.no-touch .color_alternate a:hover {
    color: var(--primary-title)
}

.color_alternate .highlight_primary,
.l-main .color_alternate .w-contacts-item:before,
.color_alternate .w-counter.color_primary .w-counter-number,
.color_alternate .g-preloader,
.color_alternate .g-filters.style_1 .g-filters-item.active,
.color_alternate .g-filters.style_3 .g-filters-item.active,
.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: var(--primary-btn)
}

.color_alternate .w-btn.color_primary.style_outlined,
.no-touch .btn_hov_reverse .color_alternate .w-btn.color_primary.style_solid:hover {
    color: var(--primary-btn) !important
}

.color_alternate .highlight_primary_bg,
.color_alternate .w-actionbox.color_primary,
.color_alternate .w-btn.color_primary.style_solid,
.color_alternate .w-btn.color_primary.style_outlined:before,
.no-touch .btn_hov_reverse .color_alternate .w-btn.color_primary.style_outlined:hover,
.no-touch .color_alternate .g-filters.style_1 .g-filters-item:hover,
.no-touch .color_alternate .g-filters.style_2 .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: var(--primary-btn)
}

.color_alternate .w-btn.color_primary,
.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-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 {
    border-color: var(--primary-btn)
}

.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 var(--primary-btn) inset
}

.color_alternate input:focus,
.color_alternate textarea:focus,
.color_alternate select:focus {
    box-shadow: 0 0 0 2px var(--primary-btn)
}

.color_alternate .highlight_secondary,
.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: var(--primary-title)
}

.color_alternate .w-btn.color_secondary.style_outlined,
.no-touch .btn_hov_reverse .color_alternate .w-btn.color_secondary.style_solid:hover {
    color: var(--primary-title) !important
}

.color_alternate .highlight_secondary_bg,
.color_alternate .w-btn.color_secondary.style_solid,
.color_alternate .w-btn.color_secondary.style_outlined:before,
.no-touch .btn_hov_reverse .color_alternate .w-btn.color_secondary.style_outlined:hover,
.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: var(--primary-title)
}

.color_alternate .w-btn.color_secondary {
    border-color: var(--primary-title)
}

.color_alternate .w-iconbox.color_secondary.style_outlined .w-iconbox-icon {
    box-shadow: 0 0 0 2px var(--primary-title) inset
}

.color_alternate .highlight_faded,
.color_alternate .w-profile-link.for_logout {
    color: var(--white-text)
}

.color_footer-top {
    background-color: var(--primary-background)
}

.color_footer-top input,
.color_footer-top textarea,
.color_footer-top select,
.color_footer-top .g-loadmore.type_block .g-loadmore-btn,
.color_footer-top .w-socials.style_solid .w-socials-item-link {
    background-color: var(--secondary-background)
}

.color_footer-top,
.color_footer-top *,
.color_footer-top .w-btn.color_light {
    border-color: #4e5054
}

.color_footer-top .w-btn.color_light.style_solid,
.color_footer-top .w-btn.color_light.style_outlined:before,
.no-touch .color_footer-top .g-loadmore.type_block .g-loadmore-btn:hover {
    background-color: #4e5054
}

.color_footer-top .w-separator.color_border {
    color: #4e5054
}

.color_footer-top .w-socials.style_outlined .w-socials-item-link {
    box-shadow: 0 0 0 2px #4e5054 inset
}

.color_footer-top,
.color_footer-top input,
.color_footer-top textarea,
.color_footer-top select {
    color: var(--white-title)
}

.color_footer-top a {
    color: var(--white-text)
}

.no-touch .color_footer-top a:hover,
.no-touch .color_footer-top .w-form-row.focused .w-form-row-field:before {
    color: var(--primary-btn)
}

.color_footer-top input:focus,
.color_footer-top textarea:focus,
.color_footer-top select:focus {
    box-shadow: 0 0 0 2px var(--primary-btn)
}

.color_footer-bottom {
    background-color: var(--secondary-background)
}

.color_footer-bottom input,
.color_footer-bottom textarea,
.color_footer-bottom select,
.color_footer-bottom .g-loadmore.type_block .g-loadmore-btn,
.color_footer-bottom .w-socials.style_solid .w-socials-item-link {
    background-color: var(--primary-background)
}

.color_footer-bottom,
.color_footer-bottom *,
.color_footer-bottom .w-btn.color_light {
    border-color: #4e5054
}

.color_footer-bottom .w-btn.color_light.style_solid,
.color_footer-bottom .w-btn.color_light.style_outlined:before,
.no-touch .color_footer-bottom .g-loadmore.type_block .g-loadmore-btn:hover {
    background-color: #4e5054
}

.color_footer-bottom .w-separator.color_border {
    color: #4e5054
}

.color_footer-bottom .w-socials.style_outlined .w-socials-item-link {
    box-shadow: 0 0 0 2px #4e5054 inset
}

.color_footer-bottom,
.color_footer-bottom input,
.color_footer-bottom textarea,
.color_footer-bottom select {
    color: var(--white-title)
}

.color_footer-bottom a {
    color: var(--white-text)
}

.no-touch .color_footer-bottom a:hover,
.no-touch .color_footer-bottom .w-form-row.focused .w-form-row-field:before {
    color: var(--primary-btn)
}

.color_footer-bottom input:focus,
.color_footer-bottom textarea:focus,
.color_footer-bottom select:focus {
    box-shadow: 0 0 0 2px var(--primary-btn)
}

@media (min-width:901px) {
    .hidden_for_default {
        display: none !important
    }

    .l-subheader.at_bottom {
        display: none
    }

    .header_hor .l-subheader.at_top {
        line-height: 30px;
        height: 30px
    }

    .header_hor .l-header.sticky .l-subheader.at_top {
        line-height: 30px;
        height: 30px
    }

    .header_hor .l-subheader.at_middle {
        line-height: 100px;
        height: 100px
    }

    .header_hor .l-header.sticky .l-subheader.at_middle {
        line-height: 100px;
        height: 100px
    }

    .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 .sidebar_none .l-header.pos_fixed+.l-main .l-section-gap:nth-child(2),
    .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: 130px
    }

    .header_hor .l-header.pos_static.bg_solid+.l-main .l-section.preview_trendy .w-blogpost-preview {
        top: -130px
    }

    .header_hor.header_inpos_bottom .l-header.pos_fixed~.l-main .l-section:first-child {
        padding-bottom: 130px
    }

    .header_hor .l-header.bg_transparent~.l-main .l-section.valign_center:first-child>.l-section-h {
        top: -65px
    }

    .header_hor.header_inpos_bottom .l-header.pos_fixed.bg_transparent~.l-main .l-section.valign_center:first-child>.l-section-h {
        top: 65px
    }

    .header_hor .l-header.pos_fixed~.l-main .l-section.height_full:not(:first-child) {
        min-height: calc(100vh - 130px)
    }

    .admin-bar.header_hor .l-header.pos_fixed~.l-main .l-section.height_full:not(:first-child) {
        min-height: calc(100vh - 162px)
    }

    .header_hor .l-header.pos_fixed~.l-main .l-section.sticky {
        top: 130px
    }

    .admin-bar.header_hor .l-header.pos_fixed~.l-main .l-section.sticky {
        top: 162px
    }

    .header_hor .sidebar_none .l-header.pos_fixed.sticky+.l-main .l-section.type_sticky:first-child {
        padding-top: 130px
    }

    .header_hor.header_inpos_below .l-header.pos_fixed:not(.sticky) {
        position: absolute;
        top: 100%
    }

    .header_hor.header_inpos_bottom .l-header.pos_fixed:not(.sticky) {
        position: absolute;
        bottom: 0
    }

    .header_inpos_below .l-header.pos_fixed~.l-main .l-section:first-child,
    .header_inpos_bottom .l-header.pos_fixed~.l-main .l-section:first-child {
        padding-top: 0 !important
    }

    .header_hor.header_inpos_below .l-header.pos_fixed~.l-main .l-section.height_full:nth-child(2) {
        min-height: 100vh
    }

    .admin-bar.header_hor.header_inpos_below .l-header.pos_fixed~.l-main .l-section.height_full:nth-child(2) {
        min-height: calc(100vh - 32px)
    }

    .header_inpos_bottom .l-header.pos_fixed:not(.sticky) .w-cart-dropdown,
    .header_inpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_2 {
        bottom: 100%;
        transform-origin: 0 100%
    }

    .header_inpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
        top: auto;
        bottom: 100%;
        box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.1)
    }

    .header_inpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_3,
    .header_inpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_4 {
        top: auto;
        bottom: 0;
        transform-origin: 0 100%
    }
}

@media (min-width:901px) and (max-width:900px) {
    .hidden_for_tablets {
        display: none !important
    }

    .header_hor .l-subheader.at_top {
        line-height: 40px;
        height: 40px
    }

    .header_hor .l-header.sticky .l-subheader.at_top {
        line-height: 40px;
        height: 40px
    }

    .header_hor .l-subheader.at_middle {
        line-height: 100px;
        height: 100px
    }

    .header_hor .l-header.sticky .l-subheader.at_middle {
        line-height: 60px;
        height: 60px
    }

    .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 .sidebar_none .l-header.pos_fixed+.l-main .l-section-gap: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: 190px
    }

    .header_hor .l-header.pos_static.bg_solid+.l-main .l-section.preview_trendy .w-blogpost-preview {
        top: -190px
    }

    .header_hor .l-header.pos_fixed~.l-main .l-section.sticky {
        top: 150px
    }

    .header_hor .sidebar_none .l-header.pos_fixed.sticky+.l-main .l-section.type_sticky:first-child {
        padding-top: 150px
    }
}

@media (max-width:900px) {
    .hidden_for_mobiles {
        display: none !important
    }

    .header_hor .l-subheader.at_top {
        line-height: 40px;
        height: 40px
    }

    .header_hor .l-header.sticky .l-subheader.at_top {
        line-height: 40px;
        height: 40px
    }

    .header_hor .l-subheader.at_middle {
        line-height: 100px;
        height: 100px
    }

    .header_hor .l-header.sticky .l-subheader.at_middle {
        line-height: 60px;
        height: 60px
    }

    .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 .sidebar_none .l-header.pos_fixed+.l-main .l-section-gap: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: 190px
    }

    .header_hor .l-header.pos_static.bg_solid+.l-main .l-section.preview_trendy .w-blogpost-preview {
        top: -190px
    }

    .header_hor .l-header.pos_fixed~.l-main .l-section.sticky {
        top: 150px
    }

    .header_hor .sidebar_none .l-header.pos_fixed.sticky+.l-main .l-section.type_sticky:first-child {
        padding-top: 150px
    }
}

@media (min-width:901px) {
    .ush_image_1 {
        height: 80px
    }

    .l-header.sticky .ush_image_1 {
        height: 80px
    }
}

@media (min-width:901px) and (max-width:900px) {
    .ush_image_1 {
        height: 80px
    }

    .l-header.sticky .ush_image_1 {
        height: 80px
    }
}

@media (max-width:900px) {
    .ush_image_1 {
        height: 20px
    }

    .l-header.sticky .ush_image_1 {
        height: 20px
    }
}

.ush_text_1 .w-text-value {
    color: #ffffff
}

.ush_text_1 {
    white-space: nowrap
}

@media (min-width:901px) {
    .ush_text_1 {
        font-size: 13px
    }
}

@media (min-width:901px) and (max-width:900px) {
    .ush_text_1 {
        font-size: 13px
    }
}

@media (max-width:900px) {
    .ush_text_1 {
        font-size: 13px
    }
}

.ush_text_2 .w-text-value {
    color: #ffffff
}

.ush_text_2 {
    white-space: nowrap
}

@media (min-width:901px) {
    .ush_text_2 {
        font-size: 13px
    }
}

@media (min-width:901px) and (max-width:900px) {
    .ush_text_2 {
        font-size: 13px
    }
}

@media (max-width:900px) {
    .ush_text_2 {
        font-size: 13px
    }
}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
    padding: 0 20px
}

.header_ver .ush_menu_1.type_desktop {
    line-height: 40px
}

.ush_menu_1.type_desktop .btn.menu-item.level_1>.w-nav-anchor {
    margin: 10px
}

.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {
    font-size: 16px
}

.ush_menu_1.type_desktop .w-nav-list>.menu-item:not(.level_1) {
    font-size: 15px
}

.ush_menu_1.type_mobile .w-nav-anchor.level_1 {
    font-size: 15px
}

.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {
    font-size: 14px
}

@media (min-width:901px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 20px
    }
}

@media (min-width:901px) and (max-width:900px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 20px
    }
}

@media (max-width:900px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 20px
    }
}

@media screen and (max-width:899px) {
    .ush_menu_1 .w-nav-list {
        display: none;
    }

    .ush_menu_1 .w-nav-list.exibirMenu {
        display: block;
    }

    .ush_menu_1 .w-nav-control {
        display: block
    }

    .header_hor .w-nav.type_desktop.m_layout_dropdown .w-nav-list.level_1 {
        position: absolute;
        top: 100%;
        left: -2.7rem;
        right: -2.7rem;
        padding-left: 2rem;
        padding-right: 2rem;
        box-shadow: 0 3px 3px rgb(0 0 0 / 10%);
    }

    .header_ver .l-header,
    .header_hor .l-subheader.at_middle,
    .l-subheader.at_middle .w-dropdown-list,
    .l-subheader.at_middle .type_desktop .w-nav-list.level_1 {
        background-color: #ffffff;
    }

    .header_hor .w-nav.type_desktop>.w-nav-list>.menu-item {
        display: block;
        margin: 0;
    }

    .w-nav.type_desktop .w-nav-anchor {
        line-height: 1.6em;
    }

    .header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
        padding: 0.7rem;
    }
}

#us_grid_1 .w-grid-item {
    padding: 1.5rem
}

#us_grid_1 .w-grid-list {
    margin: -1.5rem -1.5rem 1.5rem
}

.w-grid+#us_grid_1 .w-grid-list {
    margin-top: 1.5rem
}

.l-section.width_full .vc_row>.vc_col-sm-12>div>div>#us_grid_1 .w-grid-list {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.l-section.height_auto .vc_row>.vc_col-sm-12>div>div>#us_grid_1:first-child .w-grid-list {
    margin-top: 1.5rem
}

.l-section.height_auto .vc_row>.vc_col-sm-12>div>div>#us_grid_1:last-child .w-grid-list {
    margin-bottom: 1.5rem
}

@media (max-width:899px) {
    #us_grid_1 .w-grid-item {
        width: 50%
    }
}

@media (max-width:599px) {
    #us_grid_1 .w-grid-list {
        margin: 0
    }

    #us_grid_1 .w-grid-item {
        width: 100%;
        padding: 0;
        margin-bottom: 1.5rem
    }
}

#us_grid_1 .w-grid-item-h {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}

#us_grid_1 .usg_post_image_1 {}

#us_grid_1 .usg_post_title_1 {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1.2rem
}

#us_grid_1 .usg_post_date_1 {
    font-size: 0.9rem
}

#us_grid_1 .usg_hwrapper_1 {
    color: var(--white-text)
}

#us_grid_1 .usg_post_author_1 {
    font-size: 0.9rem
}

#us_grid_1 .usg_post_comments_1 {
    font-size: 0.9rem
}

#us_grid_1 .usg_post_taxonomy_1 {
    font-size: 0.9rem
}

#us_grid_1 .usg_post_taxonomy_2 {
    font-size: 0.9rem
}

#us_grid_1 .usg_post_content_1 {}

#us_grid_1 .usg_btn_1 {}

#us_grid_1 .usg_post_image_1 {
    margin-bottom: 1rem;
    height: 250px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

#us_grid_1 .usg_post_title_1 {
    margin-bottom: 0.5rem
}

#us_grid_1 .usg_post_content_1 {
    margin-top: 0.5rem
}

#us_grid_1 .usg_btn_1 {
    margin-top: 1.5rem
}

.gif-accordion {
    transition: .3s;
}

.gif-accordion .gif-accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height .5s ease-out;
}

/* HOME */

.hesperiden.tparrows {
    background: rgba(0, 0, 0, 1);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    padding: 11px;
    color: white;
    font-size: 26px;
}

.hesperiden.tparrows.left {
    margin-left: 20px;
}

.hesperiden.tparrows.right {
    margin-right: 20px;
    right: 0px;
}

.gif-slider {
    height: 100%;
}

.gif-slider img {
    width: 100%;
    bottom: -70px;
    position: absolute;
}

.w-grid-item-elm.usg_post_content_1.post_content>.l-section-h.i-cf {
    padding-top: 0;
}

.modal.fade {
    opacity: 0;
    margin-top: -30px;
    transition: all 300ms ease-in !important;
    /* display: block !important; */
    /* transition: margin 1000ms linear; */
}

.modal.fade.in {
    opacity: 1 !important;
    margin-top: 0px;
    /* animation: linear 300ms */
}

html {
    scroll-behavior: smooth;
}

.w-iconbox.style_outlined .w-iconbox-icon {
    /* background-color: rgb(252 10 10) !important; */
    background-color: var(--primary-btn) !important;
}

.w-iconbox-link-gif4:hover .w-iconbox-icon {
    background-color: #fff !important;
    color: var(--primary-btn) !important;
}

.w-btn.style_outlined {
    background-color: var(--primary-btn);
    border-color: var(--primary-btn) !important;
}


.w-btn.style_outlined.color_white.icon_atleft {
    font-size: 18px;
}

.w-btn.style_outlined.color_white.icon_atleft.btn-gif4 {
    width: 169px;
}

.w-iconbox.color_primary .w-iconbox-icon.gif4-icon {
    color: var(--primary-btn);
}

.w-tabs-section.gif-accordion.active .w-tabs-section-header {
    color: var(--primary-btn);
}