/* =============================================================================
   Footer Style
============================================================================= */
/*Footer Setting Default*/
.site-footer {
    /*--color-white-footer: #222222;*/
    /*--color-white-footer-60: rgba(34,34,34,0.6);*/
    /*--color-border: rgba(0,0,0,0.1);*/
    /*--background-dark-mode: transparent;*/
    /*--background-dark-mode-aside: #2a2a2a;*/
}
.site-footer .inverse-text,
.site-footer.inverse-text {
    --color-white-footer: var(--color-white-contrast-100);
    --color-border: var(--color-border-white);
}

.site-footer.footer-1.inverse-text,
.site-footer.footer-2.inverse-text,
.site-footer.footer-3.inverse-text,
.site-footer.footer-4.inverse-text,
.site-footer.footer-12.inverse-text,
.site-footer.footer-13.inverse-text {
    /*--background-dark-mode: #222222;*/
    /*--background-dark-mode-aside: #2a2a2a;*/
}
/*.site-footer.footer-1,
.site-footer.footer-2,
.site-footer.footer-3,
.site-footer.footer-4 {
    --background-dark-mode: #222222;
    --background-dark-mode-aside: #2a2a2a;
}*/
/**/
.site-footer .widget:not(:last-child) {
    margin-bottom: 40px;
}
.site-footer [class*="list-seperated"]>*:not(:last-child) {
    border-bottom: 1px solid var(--color-border);
}
.text-footer-color-black [class*="list-seperated"]>*:not(:last-child) {
    border-color: var(--color-custom-black-border-dark);
}
.text-footer-color-white [class*="list-seperated"]>*:not(:last-child) {
    border-color: var(--color-border-white);
}


/**/
.site-footer [class *='atbs-carbon-widget']:not([class *='carbon-widget-subscribe-']) p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 0;
    /*opacity: 0.8;*/
}
/**/
.site-footer .site-logo a {
    display: block;
}

.site-logo-description {
    margin-top: 25px;
    font-size: 1.1428rem; /*font system*/
    line-height: 1.5;
    /*opacity: 0.8;*/
    color: var(--color-dark-contrast-80);
}

.site-footer .carbon-widget-socials-1 .social-list:not(.author-social-list) {
    justify-content: flex-start;
}
.site-footer .social-list:not(.author-social-list) {
    margin: -5px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.site-footer .social-list:not(.author-social-list)>li {
    padding: 5px;
}
.site-footer .social-list:not(.author-social-list)>li>a {
    padding: 0 2px;
}


/**/
.site-footer .navigation--horizontal {
    margin: -2.5px -30px;
}
.site-footer .navigation--horizontal > li {
    display: inline-block;
    padding: 2.5px 30px;
}
.site-footer .navigation li a {
    /*letter-spacing: 0.9px;*/
    /*text-transform: uppercase;*/
    font-size: 1rem; /*font system*/
    line-height: 1.5;
    font-weight: 500;
    text-decoration: none;
}
.site-footer .navigation li .sub-menu a {
    text-align: left;
}
.site-footer .navigation li .sub-menu a {
    color: var(--color-custom-black);
}
.site-footer .navigation li .sub-menu li:hover > a {
    color: var(--color-custom-black);
}
/**/

/**/
.widget_rss .block-heading--center {
    text-align: left;
}

/*=================Heading Color=================*/
/*Black*/
.text-footer-color-black .widget .widget__title .widget__title-text,
.text-footer-color-black .atbs-carbon-widget .widget__title .widget__title-text,
.text-footer-color-black .widget_rss .widget__title-text a.rsswidget {
    color: var(--color-custom-black);
}
.text-footer-color-black .atbs-carbon-widget .widget__title-style-1 i {
    border: 1px solid var(--color-custom-black);
    color: var(--color-custom-black);
}
.text-footer-color-black .atbs-carbon-widget .widget__title-style-3:before, 
.text-footer-color-black .atbs-carbon-widget .widget__title-style-3:after {
    background-color: var(--color-custom-black);
}
.text-footer-color-black .widget .widget__title-style-2:before, 
.text-footer-color-black .widget .widget__title-style-2:after,
.text-footer-color-black .atbs-carbon-widget .widget__title-style-2:before, 
.text-footer-color-black .atbs-carbon-widget .widget__title-style-2:after {
    border-color: var(--color-custom-black-border-dark);
}
.text-footer-color-black .widget__title-style-4:before {
    border-color: var(--color-custom-black);
}
.text-footer-color-black .site-logo-description {
    color: var(--color-custom-black-80);
}
/*White*/
.text-footer-color-white .widget .widget__title .widget__title-text,
.text-footer-color-white .atbs-carbon-widget .widget__title .widget__title-text,
.text-footer-color-white .widget_rss .widget__title-text a.rsswidget {
    color: var(--color-white-contrast-100);
}
.text-footer-color-white .atbs-carbon-widget .widget__title-style-1 i {
    border-color: var(--color-white-contrast-100);
    color: var(--color-white-contrast-100);
}
.text-footer-color-white .atbs-carbon-widget .widget__title-style-3:before,
.text-footer-color-white .atbs-carbon-widget .widget__title-style-3:after {
    background-color: var(--color-white-contrast-100);
}
.text-footer-color-white .widget .widget__title-style-2:before,
.text-footer-color-white .widget .widget__title-style-2:after,
.text-footer-color-white .atbs-carbon-widget .widget__title-style-2:before,
.text-footer-color-white .atbs-carbon-widget .widget__title-style-2:after {
    border-color: var(--color-border-white);
}
.text-footer-color-white .widget__title-style-4:before {
    border-color: var(--color-white-contrast-100);
}
.text-footer-color-white .site-logo-description {
    color: var(--color-white-contrast-80);
}

/*=================Text Color=================*/
/*Black*/
.text-footer-color-black .copy-right {
    color: var(--color-custom-black);
}
.text-footer-color-black input[type="text"],
.text-footer-color-black input[type="email"],
.text-footer-color-black input[type="url"],
.text-footer-color-black input[type="password"],
.text-footer-color-black input[type="search"],
.text-footer-color-black input[type="tel"],
.text-footer-color-black input[type="number"],
.text-footer-color-black textarea,
.text-footer-color-black textarea.form-control,
.text-footer-color-black select,
.text-footer-color-black select.form-control {
    background-color: transparent !important;
    border-color: var(--color-custom-black-border-dark) !important;
    color: var(--color-custom-black-80) !important;
}

.text-footer-color-black input::placeholder,
.text-footer-color-black textarea::placeholder {
    color: var(--color-custom-black-60) !important;
}

.text-footer-color-black select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' fill='%23222222' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.594 8.578l1.406 1.406-6 6-6-6 1.406-1.406 4.594 4.594z'/%3E%3C/svg%3E") !important;
}
.text-footer-color-black option {
    background-color: var(--background-dark-mode);
    color: var(--color-select-int, var(--color-custom-black));
}

.text-footer-color-black .navigation li a {
    color: var(--color-custom-black);
}
.text-footer-color-black .social-list:not(.author-social-list)>li>a {
    color: var(--color-custom-black-60);
}
.text-footer-color-black .site-logo .logo-text {
    color: var(--color-custom-black-80);
}

.text-footer-color-black * {
    /*--color-border: var(--color-custom-black-border-dark);*/
    /*--color-border-black: var(--color-custom-black-border-dark);*/
}


/*White*/
.text-footer-color-white .copy-right {
    color: var(--color-white-contrast-80);
}
.text-footer-color-white input[type="text"],
.text-footer-color-white input[type="email"],
.text-footer-color-white input[type="url"],
.text-footer-color-white input[type="password"],
.text-footer-color-white input[type="search"],
.text-footer-color-white input[type="tel"],
.text-footer-color-white input[type="number"],
.text-footer-color-white textarea,
.text-footer-color-white textarea.form-control,
.text-footer-color-white select,
.text-footer-color-white select.form-control {
    background-color: transparent !important;
    border-color: var(--color-border-white) !important;
    color: var(--color-white-contrast-80) !important;
}

.text-footer-color-white input::placeholder,
.text-footer-color-white textarea::placeholder {
    color: var(--color-white-contrast-60) !important;
}

.text-footer-color-white select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' fill='%23ffffffcc' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.594 8.578l1.406 1.406-6 6-6-6 1.406-1.406 4.594 4.594z'/%3E%3C/svg%3E") !important;
}
.text-footer-color-white option {
    background-color: var(--background-dark-mode);
    /*color: var(--color-select-int, var(--color-white-contrast-100));*/
    color: var(--color-white-contrast-100);
}

.text-footer-color-white .social-list>li>a {
    color: var(--color-white-contrast-60);
}
.text-footer-color-white .navigation li a {
    color: var(--color-white-contrast-100);
}
.text-footer-color-white .social-list:not(.author-social-list)>li>a {
    color: var(--color-white-contrast-80);
}
.text-footer-color-white .site-logo .logo-text {
    color: var(--color-white-contrast-80);
}

.text-footer-color-white * {
    /*--color-border: var(--color-border-white);*/
    /*--color-border-black: var(--color-border-white);*/
}

/*=================Widget Color=================*/
/*Black*/
.text-footer-color-black article[data-dark-mode="true"] a.post__cat:not(.post__cat--bg) {
    /*color: var(--color-custom-black) !important;*/
}
.text-footer-color-black article .post__title {
    color: var(--color-custom-black) !important;
}
.text-footer-color-black .count-comment a,
.text-footer-color-black .count-view {
    color: var(--color-custom-black-60) !important;
}

/*White*/
.text-footer-color-white article .post__title {
    color: var(--color-white-contrast-100) !important;
}
.text-footer-color-white .count-comment a,
.text-footer-color-white .count-view {
    color: var(--color-white-contrast-60) !important;
}

/**/
.site-footer .carbon-widget-tag-1 .widget-tags-list {
    margin: -5px;
}
.site-footer .carbon-widget-tag-1 .widget-tags-list li {
    padding: 5px;
}
.text-footer-color-black .carbon-widget-tag-1 .post-tag {
    border: 1px solid var(--color-border);
    color: var(--color-white-footer);
}
.text-footer-color-black .carbon-widget-tag-1 .post-tag:hover {
    border: 1px solid var(--color-primary);
}
/**/
.text-footer-color-black [class *='atbs-carbon-widget'] p,
.text-footer-color-black .carbon-widget-posts-1 .post--no-thumb .time,
.text-footer-color-black .carbon-widget-posts-1 .post--no-thumb .post__cat,
.text-footer-color-black .carbon-widget-posts-1 .post--no-thumb .post__title,
.text-footer-color-black .carbon-widget-posts-2 .post--vertical .time,
.text-footer-color-black .carbon-widget-posts-2 .post--vertical .post__cat,
.text-footer-color-black .carbon-widget-posts-2 .post--vertical .post__title,
.text-footer-color-black .carbon-widget-posts-3 .post--horizontal .time,
.text-footer-color-black .carbon-widget-posts-3 .post--horizontal .post__cat,
.text-footer-color-black .carbon-widget-posts-3 .post--horizontal .post__title,
.text-footer-color-black .carbon-widget-posts-review-1 .post--no-thumb-review-score .time,
.text-footer-color-black .carbon-widget-posts-review-1 .post--no-thumb-review-score .post__cat,
.text-footer-color-black .carbon-widget-posts-review-1 .post--no-thumb-review-score .post__title,
.text-footer-color-black .carbon-widget-posts-6 .post--no-thumb-card .time,
.text-footer-color-black .carbon-widget-posts-6 .post--no-thumb-card .post__cat,
.text-footer-color-black .carbon-widget-posts-6 .post--no-thumb-card .post__title {
    color: var(--color-white-footer);
}

.site-footer.footer-13.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-12.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-11 .inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-10.inverse-text .site-footer__section-sub .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-8 .site-footer__section-sub .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-7 .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-6 .site-footer__section-sub.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-5.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-4.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-3 .site-footer__section-sub.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-2.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before,
.site-footer.footer-1.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before {
    background-image: radial-gradient(circle at 50% 0, transparent 40px, var(--background-dark-mode-aside) 0);
}

.site-footer.footer-13.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-12.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-11 .inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-10.inverse-text .site-footer__section-sub .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-8 .site-footer__section-sub .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-7 .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-6 .site-footer__section-sub.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-5.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-4.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-3 .site-footer__section-sub.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-2.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter,
.site-footer.footer-1.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter {
    stroke: var(--background-dark-mode-aside);
    fill: var(--background-dark-mode-aside);
}

.site-footer.footer-13.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-12.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-11 .inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-10.inverse-text .site-footer__section-sub .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-8 .site-footer__section-sub .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-7 .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-6 .site-footer__section-sub.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-5.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-4.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-3 .site-footer__section-sub.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-2.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number,
.site-footer.footer-1.inverse-text .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number {
    background-color: var(--background-dark-mode-aside);
}

.inverse-text .atbs-widget-reviews-list .post--review-style-1 .review-count-percent .progress-score-number {
    background-color: transparent;
}
.inverse-text .atbs-widget-reviews-list .post--review-style-1 .review-count-percent .progress-score__meter  {
    stroke: transparent;
    fill: rgba(0, 0, 0, 0.5);
}

.site-footer:not(.footer-7):not(.footer-1:not(.inverse-text)):not(.footer-2:not(.inverse-text)):not(.footer-3):not(.footer-4:not(.inverse-text)):not(.footer-6):not(.footer-10:not(.inverse-text)) .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before {
    /*background-image: radial-gradient(circle at 50% 0, transparent 40px, var(--background-dark-mode-aside) 0);*/
    /*z-index: 1;*/
}
.site-footer:not(.footer-7):not(.footer-1:not(.inverse-text)):not(.footer-2:not(.inverse-text)):not(.footer-3):not(.footer-4:not(.inverse-text)):not(.footer-6):not(.footer-10:not(.inverse-text)) .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter {
    /*stroke: var(--background-dark-mode-aside);*/
    /*fill: var(--background-dark-mode-aside);*/
}
.site-footer:not(.footer-7):not(.footer-1:not(.inverse-text)):not(.footer-2:not(.inverse-text)):not(.footer-3):not(.footer-4:not(.inverse-text)):not(.footer-6):not(.footer-10:not(.inverse-text)) .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number {
    /*background-color: var(--background-dark-mode-aside);*/
}


/**/
.text-footer-color-black .owl-carousel.carousel-dot-center-number .owl-prev,
.text-footer-color-black .owl-carousel.carousel-dot-center-number .owl-next {
    color: var(--color-white-footer);
}
/**/
.site-footer:not(.footer-subscribe_style-2) [class*='carbon-widget-subscribe-'] .form-control .form-description,
.site-footer:not(.footer-subscribe_style-2) [class*='carbon-widget-subscribe-'] .form-control h4 {
    text-align: left;
}
.site-footer.footer-subscribe_style-2 [class*='carbon-widget-subscribe-'] .form-control .form-description,
.site-footer.footer-subscribe_style-2 [class*='carbon-widget-subscribe-'] .form-control h4 {
    text-align: center;
}
/**/
.site-footer [class*='carbon-widget-subscribe-'] .subscribe-form form p:last-child {
    margin-bottom: 0;
}
.site-footer [class*='carbon-widget-subscribe-'] p input,
.site-footer [class*='carbon-widget-subscribe-'] p button {
    min-height: 50px;
}
.text-footer-color-black [class*='carbon-widget-subscribe-'] p input {
    background-color: transparent;
    border: 1px solid var(--color-custom-black-border-dark);
    color: var(--color-custom-black-80);
}
.text-footer-color-black [class*='carbon-widget-subscribe-'] p input::placeholder {
    color: var(--color-custom-black-60);
}
.text-footer-color-black [class*='carbon-widget-subscribe-'] .form-control h4 {
    color: var(--color-custom-black-80);
}
.text-footer-color-black [class*='carbon-widget-subscribe-'] .form-control .form-description {
    color: var(--color-custom-black-60);
}
/**/

.text-footer-color-black .carbon-widget-topic-4 .widget-topic:hover .topic-title a {
    /*color: #222222;*/
}
/**/
.site-footer .carbon-widget-topic-3 .posts-list {
    margin: -5px;
}
.site-footer .carbon-widget-topic-3 .posts-list .list-item {
    padding: 5px;
}
/**/
.copy-right {
    opacity: 0.8;
}
.text-footer-color-black .copy-right {
    font-size: 1.1428rem; /*font system*/
    line-height: 1.5;
}
.text-footer-color-black .copy-right span {
    opacity: 0.5;
}
.text-footer-color-black .copy-right a {
    /*color: var(--color-white-footer);*/
    text-decoration: none;
}

.site-footer:not(.footer-5).footer-subscribe_style-1 .form-control p button,
.site-footer:not(.footer-5).footer-subscribe_style-1 .form-control p button:focus {
    background-color: var(--color-primary);
}
.site-footer:not(.footer-5).footer-subscribe_style-1 .form-control p button svg {
    fill: var(--color-white-contrast-100);
}

.footer-subscribe_style-1 .form-control p input {
    background-color: transparent;
    border: 1px solid var(--color-border);
    color: var(--color-white-footer);
    min-height: 50px;
}
.footer-subscribe_style-1 .form-control p input::placeholder {
    color: var(--color-white-footer);
}
.footer-subscribe_style-1 .form-control p button,
.footer-subscribe_style-1 .form-control p button:focus {
    width: 50px;
    height: 50px;
    background-color: var(--background-dark-mode-aside);
    position: relative;
}
.footer-subscribe_style-1 .form-control p button svg {
    fill: var(--color-white-footer);
}
.footer-subscribe_style-1 .form-control {
    display: flex;
    flex-wrap: wrap;
}
.footer-subscribe_style-1 .form-control h4 {
    font-size: 2rem;
    line-height: 1.4;
    margin-bottom: 15px;
}
.footer-subscribe_style-1 .form-control p.form-description {
    margin-bottom: 25px;
    font-size: 1.2857rem; /*font system*/
    line-height: 1.5;
    width: 100%;
}
.footer-subscribe_style-1 .form-control p.form-field:nth-last-child(2) {
    flex: 1;
    margin-right: 10px;
    margin-bottom: 0;
}

.footer-subscribe_style-2 .carbon-widget-subscribe-2 .form-control h4 {
    font-size: 2rem; /*font system*/
    line-height: 1.4;
    margin-bottom: 20px;
}
.footer-subscribe_style-2 .carbon-widget-subscribe-2 .form-control .form-description {
    font-size: 1.2857rem; /*font system*/
    line-height: 1.5;
    margin-bottom: 40px;
}
.footer-subscribe_style-2 .carbon-widget-subscribe-2 .form-control {
    display: block;
}
.footer-subscribe_style-2 .carbon-widget-subscribe-2 .form-control p input,
.footer-subscribe_style-2 .carbon-widget-subscribe-2 .form-control p button {
    width: 100%;
    max-width: 370px;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}
.footer-subscribe_style-2 .carbon-widget-subscribe-2 p.form-field:nth-last-child(2) {
    margin-bottom: 10px !important;
}
.footer-subscribe_style-2 .carbon-widget-subscribe-2 p.form-field:nth-last-child(2),
.footer-subscribe_style-2 .carbon-widget-subscribe-2 p.form-field:last-child {
    width: 100%;
    margin: 0;
}
.footer-subscribe_style-2 .carbon-widget-subscribe-2 .form-control p input::placeholder {
    text-align: center;
}
.footer-subscribe_style-2 .carbon-widget-subscribe-2 .form-control p button {
    background-color: var(--background-dark-mode-aside);
    color: var(--color-white-footer);
}
@media (min-width: 1921px) {

    footer.site-footer {
        width: 1920px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width: 1199px) {
    .site-footer .navigation--horizontal {
        margin: -2.5px -15px;
    }
    .site-footer .navigation--horizontal li {
        padding:2.5px 15px;
    }
}
@media (max-width: 991px) {
    .site-footer .navigation--horizontal {
        margin: -2.5px -10px;
    }
    .site-footer .navigation--horizontal li {
        padding: 2.5px 10px;
    }
    /**/
    .footer-navigation-center .section-navigation-footer .section-column:nth-child(1) {
        width: 100%;
    }
    .footer-navigation-center .section-navigation-footer .section-column:nth-child(2) {
        width: 65%;
    }
    .footer-navigation-center .section-navigation-footer .section-column:nth-child(3) {
        width: 35%;
    }
    .footer-navigation-center .footer-menu {
        text-align: left;
    }
    .footer-navigation-center .footer-menu ul {
        justify-content: flex-start;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .footer-navigation-center .site-logo img {
        max-width: 200px;
        width: 100%;
    }
}
@media (max-width: 767px) {
    .footer-navigation-center .section-navigation-footer .section-column:nth-child(1) {
        width: 50%;
        order: -1;
    }
    .footer-navigation-center .section-navigation-footer .section-column:nth-child(2) {
        width: 100%;
    }
    .footer-navigation-center .section-navigation-footer .section-column:nth-child(3) {
        width: 50%;
        order: -1;
    }
}
@media (max-width: 767px) and (min-width: 576px) {
    .footer-navigation-center .site-logo img {
        max-width: 170px;
        width: 100%;
    }
}
@media (max-width: 575px) and (min-width: 381px) {
    .footer-navigation-center .site-logo img {
        max-width: 150px;
        width: 100%;
    }
}
@media (max-width: 575px) {
    .site-logo img {
        max-width: 170px;
    }
}
@media (max-width: 480px) {
    .site-logo img {
        max-width: 150px;
    }
    /**/
    .footer-navigation-center .section-navigation-footer .section-column:nth-child(n) {
        width: 100%;
        order: 0;
    }
    .footer-navigation-center .footer-menu ul {
        justify-content: center;
    }
    .footer-navigation-center .footer-menu {
        text-align: center;
    }
    .footer-navigation-center .site-logo img {
        display: block;
        margin: 0 auto;
    }
    .footer-navigation-center .social-list {
        justify-content: center;
    }
    /**/
    .footer-subscribe_style-2 .carbon-widget-subscribe-2 .form-control h4 {
        margin-bottom: 15px;
    }
    .footer-subscribe_style-2 .carbon-widget-subscribe-2 .form-control .form-description {
        margin-bottom: 25px;
    }
}

.inverse-text .widget__title-style-1 i {
    color: var(--color-white-contrast-100);
    border: 1px solid var(--color-white-contrast-100);
}

.footer-menu.navigation-menu-small li .sub-menu {
    top: auto;
    bottom: calc(100% + 10px);
}
.footer-menu.navigation-menu-small li .sub-menu .sub-menu {
    bottom: 0;
    top: auto;
}
.footer-menu.navigation-menu-small li.atbs-submenu-to-left > .sub-menu,
.footer-menu.navigation-menu-small li.atbs-submenu-to-left > .sub-menu,
.footer-menu.navigation-menu-small li.atbs-submenu-to-right > .sub-menu,
.footer-menu.navigation-menu-small li.atbs-submenu-to-right > .sub-menu  {
    bottom: calc(100% + 10px) !important;
    top: auto !important;
}


.atbs-go-top{
    width: 40px;
    height: 40px;
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    top: auto;
    bottom: 10px;
    left: auto;
    right: 10px;
    padding: 8px 20px;
    font-size: 18px;
    line-height: 40px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.03), 0 6px 6px rgba(0, 0, 0, 0.05);
    -webkit-transform: translate(0, 54px);
    -moz-transform: translate(0, 54px);
    -ms-transform: translate(0, 54px);
    -o-transform: translate(0, 54px);
    transform: translate(0, 54px);
    -webkit-transition: all 0.15s ease-out 0s;
    -moz-transition: all 0.15s ease-out 0s;
    transition: all 0.15s ease-out 0s;
    pointer-events: none;
    visibility: hidden;
    z-index: 10;
}

@media (min-width: 1200px) {
    .atbs-go-top.atbs-go-top {
        bottom: 20px;
        right: 20px;
        -webkit-transform: translate(0, 64px);
        -moz-transform: translate(0, 64px);
        -ms-transform: translate(0, 64px);
        -o-transform: translate(0, 64px);
        transform: translate(0, 64px);
    }
}

.atbs-go-top.atbs-go-top.is-active {
    visibility: visible;
    pointer-events: initial;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-open .atbs-go-top.atbs-go-top {
    display: none;
}

.atbs-go-top.atbs-go-top i {
    line-height: 38px;
    vertical-align: initial;
}

.site-footer.inverse-text .carbon-widget-tag-1 .widget-tags-list .post-tag {
    color: var(--color-white-footer);
}