.top-bar-01 {
   padding-top: 0px;
   padding-bottom: 0px;
   background-color: #fff;
   border-bottom-width: 1px;
   border-bottom-color: #eee;
   color: #777;
}

.top-bar-01,
.top-bar-01 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-01 a,
.top-bar-01 .top-bar-text span {
   color: #219d2f;
}

.top-bar-01 a:hover,
.top-bar-01 a:focus {
   color: #223645;
}

.top-bar-01 .social-link {
   color: #223645;
}

.top-bar-01 .social-link:hover {
   color: #219d2f;
}

.top-bar-01 .top-bar-text-wrap,
.top-bar-01 .top-bar-social-network,
.top-bar-01 .top-bar-social-network .social-link+.social-link {
   border-color: #eeeeee;
}

.top-bar-02 {
   padding-top: 0px;
   padding-bottom: 0px;
   background-color: #223645;
   border-bottom-width: 0px;
   border-bottom-color: rgba(238, 238, 238, 0.1);
}

.top-bar-02,
.top-bar-02 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-02 .top-bar-office-wrapper .office .office-content-wrap {
   border-left-color: rgba(238, 238, 238, 0.1);
}

.top-bar-02,
.top-bar-02 .switcher-language-wrapper .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
   color: #fff;
}

.top-bar-02 a {
   color: #fff;
}

.top-bar-02 a:hover,
.top-bar-02 a:focus {
   color: #219d2f;
}

.top-bar-02 .top-bar-office-wrapper .active {
   background-color: #3C8080;
   color: #fff;
}

.top-bar-03 {
   padding-top: 0px;
   padding-bottom: 0px;
   background-color: #223645;
   border-bottom-width: 1px;
   border-bottom-color: rgba(216, 216, 216, 0.2);
   color: #fff;
}

.top-bar-03,
.top-bar-03 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-03 .top-bar-office-wrapper .office .office-content-wrap {
   border-left-color: rgba(216, 216, 216, 0.2);
}

.top-bar-03 a {
   color: #fff;
}

.top-bar-03 a:hover,
.top-bar-03 a:focus {
   color: #219d2f;
}

.top-bar-03 .top-bar-info .info-icon {
   color: #219d2f;
}

.top-bar-04 {
   padding-top: 0px;
   padding-bottom: 0px;
   background-color: rgba(255, 255, 255, 0);
   border-bottom-width: 1px;
   border-bottom-color: rgba(238, 238, 238, 0.17);
   color: #fff;
}

.top-bar-04,
.top-bar-04 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-04 .top-bar-office-wrapper .office .office-content-wrap {
   border-left-color: rgba(238, 238, 238, 0.17);
}

.top-bar-04 a {
   color: #fff;
}

.top-bar-04 a:hover,
.top-bar-04 a:focus {
   color: #219d2f;
}

.top-bar-04 .top-bar-info .info-icon {
   color: #fff;
}

.top-bar-04 .social-link {
   color: #fff;
}

.top-bar-04 .social-link:hover {
   color: #219d2f;
}

.top-bar-04 .top-bar-text-wrap,
.top-bar-04 .top-bar-social-network,
.top-bar-04 .top-bar-social-network .social-link+.social-link {
   border-color: rgba(238, 238, 238, 0.17);
}

.top-bar-04 .top-bar-info .info-item {
   border-right-color: rgba(238, 238, 238, 0.17);
}

.top-bar-05 {
   padding-top: 13px;
   padding-bottom: 13px;
   background-color: #fff;
   border-bottom-width: 1px;
   border-bottom-color: #eee;
   color: #7A8A9E;
}

.top-bar-05,
.top-bar-05 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-05 .top-bar-text span {
   color: #219d2f;
}

.top-bar-05 a {
   color: #223645;
}

.top-bar-05 a:hover,
.top-bar-05 a:focus {
   color: #219d2f;
}

.top-bar-06 {
   padding-top: 0px;
   padding-bottom: 0px;
   background-color: #223645;
   border-bottom-width: 0px;
   color: #fff;
}

.top-bar-06,
.top-bar-06 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-06 a,
.top-bar-06 .tm-button.style-text {
   color: #fff;
}

.top-bar-06 a:hover,
.top-bar-06 a:focus,
.top-bar-06 .tm-button.style-text:hover,
.top-bar-06 .tm-button.style-text .button-icon {
   color: #219d2f;
}

.top-bar-07 {
   padding-top: 0px;
   padding-bottom: 0px;
   background-color: #fff;
   border-bottom-width: 1px;
   border-bottom-color: #eee;
   color: #7A8A9E;
}

.top-bar-07,
.top-bar-07 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-07 .top-bar-office-wrapper .office .office-content-wrap {
   border-left-color: #eee;
}

.top-bar-07 a {
   color: #7A8A9E;
}

.top-bar-07 a:hover,
.top-bar-07 a:focus {
   color: #219d2f;
}

.top-bar-07 .social-link {
   color: #bdbdbd;
}

.top-bar-07 .social-link:hover {
   color: #219d2f;
}

.top-bar-07 .top-bar-info .info-icon {
   color: #219d2f;
}

.top-bar-08 {
   padding-top: 0px;
   padding-bottom: 0px;
   background-color: #fff;
   border-bottom-width: 1px;
   border-bottom-color: #eee;
   color: #7A8A9E;
}

.top-bar-08,
.top-bar-08 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-08 .top-bar-office-wrapper .office .office-content-wrap {
   border-left-color: #eee;
}

.top-bar-08 a {
   color: #7A8A9E;
}

.top-bar-08 a:hover,
.top-bar-08 a:focus {
   color: #219d2f;
}

.top-bar-08 .social-link {
   color: #223645;
}

.top-bar-08 .social-link:hover {
   color: #219d2f;
}

.top-bar-08 .tm-button {
   color: #fff;
   border-color: #219d2f;
   background-color: #219d2f;
}

.top-bar-08 .tm-button:hover {
   color: #fff;
   border-color: #223645;
   background-color: #223645;
}

.top-bar-09 {
   padding-top: 8px;
   padding-bottom: 8px;
   background-color: #f7f7f7;
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   color: #777;
}

.top-bar-09,
.top-bar-09 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-09 a {
   color: #777;
}

.top-bar-09 a:hover,
.top-bar-09 a:focus {
   color: #223645;
}

.top-bar-09 .top-bar-text a {
   color: #219d2f;
}

.top-bar-09 .top-bar-text a:hover {
   color: #223645;
}

.top-bar-10 {
   padding-top: 0px;
   padding-bottom: 0px;
   background-color: #223645;
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   color: #fff;
}

.top-bar-10,
.top-bar-10 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-10 .top-bar-office-wrapper .office .office-content-wrap {
   border-left-color: #eee;
}

.top-bar-10 a {
   color: #219d2f;
}

.top-bar-10 a:hover,
.top-bar-10 a:focus {
   color: #219d2f;
}

.top-bar-10 .info-icon,
.top-bar-10 .top-bar-text span {
   color: #219d2f;
}

.top-bar-10 .top-bar-info .info-item {
   border-left-color: rgba(238, 238, 238, 0.17);
}

.top-bar-11 {
   padding-top: 13px;
   padding-bottom: 13px;
   background-color: #223645;
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   color: #fff;
}

.top-bar-11,
.top-bar-11 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-11 .top-bar-text span {
   color: #219d2f;
}

.top-bar-11 a {
   color: #fff;
}

.top-bar-11 a:hover,
.top-bar-11 a:focus {
   color: #219d2f;
}

.top-bar-12 .top-bar-info i {
   color: #223645;
}

.top-bar-12 .top-bar-info,
.top-bar-12 .top-bar-info a {
   color: #7A8A9E;
}

.top-bar-12 .top-bar-info a:hover {
   color: #219d2f;
}

.top-bar-12 {
   padding-top: 13px;
   padding-bottom: 13px;
   background-color: #fff;
   border-bottom-width: 1px;
   border-bottom-color: #eee;
   color: #7A8A9E;
}

.top-bar-12,
.top-bar-12 a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.78;
   text-transform: none;
   font-size: 14px;
}

.top-bar-12 a,
.top-bar-12 .top-bar-text span {
   color: #219d2f;
}

.top-bar-12 a:hover,
.top-bar-12 a:focus {
   color: #223645;
}

.headroom--not-top .page-header-inner {
   height: 77px;
   padding-top: 0px;
   padding-bottom: 0px;
}

.desktop-menu .headroom--not-top:not(.header-15) .menu--primary .menu__container>li>a,
.desktop-menu .headroom--not-top:not(.header-15) .menu--primary .menu__container>ul>li>a {
   padding-top: 25px;
   padding-bottom: 25px;
   padding-left: 15px;
   padding-right: 15px;
}

.header-01 .header-info .info-icon {
   color: #219d2f;
}

.header-01 .header-info .info-title {
   color: #223645;
}

.header-01 .header-info .info-sub-title {
   color: #7A8A9E;
}

.header-01 .page-header-inner {
   border-bottom-width: 1px;
   border-bottom-color: #eee;
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-01 .page-open-mobile-menu i {
   color: #222;
}

.header-01 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-01 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-01 .header-below {
   background-color: #223645;
}

.desktop-menu .header-01 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-01 .menu--primary .menu__container>li>a {
   padding-top: 21px;
   padding-bottom: 21px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-01 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-01 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 15px;
}

.header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.header-01 .popup-search-wrap i,
.header-01 .mini-cart-icon,
.header-01 .header-social-networks a,
.header-01 .menu--primary a {
   color: #fff;
}

.header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover,
.header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus,
.header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.header-01 .popup-search-wrap:hover i,
.header-01 .mini-cart-icon:hover,
.header-01 .header-social-networks a:hover,
.header-01 .menu--primary li:hover>a,
.header-01 .menu--primary>ul>li>a:hover,
.header-01 .menu--primary>ul>li>a:focus,
.header-01 .menu--primary .current-menu-ancestor>a,
.header-01 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.header-02 .header-info .info-title {
   color: #223645;
}

.header-02 .header-info .info-sub-title {
   color: #7A8A9E;
}

.header-02 .page-header-inner {
   border-bottom-width: 1px;
   border-bottom-color: #eee;
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-02 .page-open-mobile-menu i {
   color: #223645;
}

.header-02 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-02 .header-info .info-icon {
   color: #219d2f;
}

.header-02 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-02 .header-below {
   background-color: #223645;
}

.desktop-menu .header-02 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-02 .menu--primary .menu__container>li>a {
   padding-top: 22px;
   padding-bottom: 22px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-02 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-02 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 15px;
}

.header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.header-02 .popup-search-wrap i,
.header-02 .mini-cart-icon,
.header-02 .header-social-networks a,
.header-02 .menu--primary a {
   color: #fff;
}

.header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover,
.header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus,
.header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.header-02 .popup-search-wrap:hover i,
.header-02 .mini-cart-icon:hover,
.header-02 .header-social-networks a:hover,
.header-02 .menu--primary li:hover>a,
.header-02 .menu--primary>ul>li>a:hover,
.header-02 .menu--primary>ul>li>a:focus,
.header-02 .menu--primary .current-menu-ancestor>a,
.header-02 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.header-03 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-03 .header-social-networks a,
.header-03 .page-open-mobile-menu i,
.header-03 .mini-cart-icon,
.header-03 .popup-search-wrap i {
   color: #223645;
}

.header-03 .header-social-networks a:hover,
.header-03 .popup-search-wrap:hover i,
.header-03 .mini-cart-icon:hover,
.header-03 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-03 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-03 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-03 .menu--primary .menu__container>li>a {
   padding-top: 35px;
   padding-bottom: 35px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-03 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-03 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0em;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 16px;
   color: #223645;
}

.header-03 .menu--primary li:hover>a,
.header-03 .menu--primary>ul>li>a:hover,
.header-03 .menu--primary>ul>li>a:focus,
.header-03 .menu--primary .current-menu-ancestor>a,
.header-03 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-03 .menu__container>li>a:after {
   background-color: #219d2f;
}

.desktop-menu .header-03.headroom--not-top .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-03.headroom--not-top .menu--primary .menu__container>li>a {
   padding-top: 26px;
   padding-bottom: 26px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-03.headroom--not-top .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-04 .page-header-inner {
   border-bottom-width: 0px;
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
   -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
   box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-04 .wpml-ls-item-toggle,
.header-04 .header-social-networks a,
.header-04 .page-open-mobile-menu i,
.header-04 .mini-cart-icon,
.header-04 .popup-search-wrap i {
   color: #223645;
}

.header-04 .page-open-mobile-menu:hover i,
.header-04 .header-social-networks a:hover,
.header-04 .mini-cart-icon:hover,
.header-04 .popup-search-wrap:hover i {
   color: #219d2f;
}

.header-04 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-04 .header-social-networks .circle-style {
   color: #777;
   background-color: #eee;
}

.header-04 .header-social-networks .circle-style:hover {
   color: #fff;
   background-color: #219d2f;
}

.desktop-menu .header-04 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 50px;
   margin-right: 0px;
}

.desktop-menu .header-04 .menu--primary .menu__container>li>a {
   padding-top: 46px;
   padding-bottom: 46px;
   padding-left: 16px;
   padding-right: 16px;
}

.desktop-menu .header-04 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-04 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 16px;
   color: #223645;
}

.header-04 .menu--primary li:hover>a,
.header-04 .menu--primary>ul>li>a:hover,
.header-04 .menu--primary>ul>li>a:focus,
.header-04 .menu--primary .current-menu-ancestor>a,
.header-04 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-04 .menu__container>li>a:after {
   background-color: #219d2f;
}

.desktop-menu .header-04.headroom--not-top .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 50px;
   margin-right: 0px;
}

.desktop-menu .header-04.headroom--not-top .menu--primary .menu__container>li>a {
   padding-top: 46px;
   padding-bottom: 46px;
   padding-left: 16px;
   padding-right: 16px;
}

.desktop-menu .header-04.headroom--not-top .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-05 .page-header-inner {
   border-bottom-width: 0px;
}

.header-05.headroom--not-top .page-header-inner {
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-05 .wpml-ls-item-toggle,
.header-05 .header-social-networks a,
.header-05 .page-open-mobile-menu i,
.header-05 .page-open-canvas-sidebar,
.header-05 .mini-cart-icon,
.header-05 .popup-search-wrap i {
   color: #223645;
}

.header-05 .page-open-mobile-menu:hover i,
.header-05 .header-social-networks a:hover,
.header-05 .mini-cart-icon:hover,
.header-05 .popup-search-wrap:hover i {
   color: #219d2f;
}

.header-05 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-05 .branding__logo img {
   padding-top: 34px;
   padding-right: 0px;
   padding-bottom: 34px;
   padding-left: 0px;
}

.desktop-menu .header-05 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-05 .menu--primary .menu__container>li>a {
   padding-top: 26px;
   padding-bottom: 26px;
   padding-left: 15px;
   padding-right: 15px;
}

.desktop-menu .header-05 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-05 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 16px;
   color: #223645;
}

.header-05 .menu--primary li:hover>a,
.header-05 .menu--primary>ul>li>a:hover,
.header-05 .menu--primary>ul>li>a:focus,
.header-05 .menu--primary .current-menu-ancestor>a,
.header-05 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-05 .menu__container>li>a:after {
   background-color: #219d2f;
}

.header-05.headroom--not-top .branding__logo img {
   padding-top: 14px;
   padding-right: 0px;
   padding-bottom: 14px;
   padding-left: 0px;
}

.header-06 .header-info .info-title {
   color: #223645;
}

.header-06 .header-info .info-sub-title {
   color: #777;
}

.header-06 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-06 .page-open-mobile-menu i,
.header-06 .mini-cart-icon,
.header-06 .popup-search-wrap i {
   color: #223645;
}

.header-06 .page-open-mobile-menu:hover i,
.header-06 .mini-cart-icon:hover,
.header-06 .popup-search-wrap:hover i {
   color: #219d2f;
}

.header-06 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-06 .header-info .info-icon {
   color: #219d2f;
}

.desktop-menu .header-06 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-06 .menu--primary .menu__container>li>a {
   padding-top: 21px;
   padding-bottom: 21px;
   padding-left: 0px;
   padding-right: 0px;
}

.desktop-menu .header-06 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 30px;
}

.header-06 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0em;
   line-height: 1.26;
   text-transform: none;
   font-size: 15px;
}

.header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.header-06 .header-social-networks a,
.header-06 .menu--primary a {
   color: #fff;
}

.header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover,
.header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus,
.header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.header-06 .header-social-networks a:hover,
.header-06 .menu--primary li:hover>a,
.header-06 .menu--primary>ul>li>a:hover,
.header-06 .menu--primary>ul>li>a:focus,
.header-06 .menu--primary .current-menu-ancestor>a,
.header-06 .menu--primary .current-menu-item>a {
   color: #fff;
}

.header-07 .header-info .info-title {
   color: #223645;
}

.header-07 .header-info .info-sub-title {
   color: #777;
}

.header-07 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.header-07 .popup-search-wrap i,
.header-07 .mini-cart-icon,
.header-07 .header-social-networks a,
.header-07 .page-open-mobile-menu i {
   color: #223645;
}

.header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover,
.header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus,
.header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.header-07 .popup-search-wrap:hover i,
.header-07 .mini-cart-icon:hover,
.header-07 .header-social-networks a:hover,
.header-07 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-07 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-07 .header-info .info-icon {
   color: #219d2f;
}

.desktop-menu .header-07 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-07 .menu--primary .menu__container>li>a {
   padding-top: 41px;
   padding-bottom: 41px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-07 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-07 .menu--primary .menu__container>li>a {
   font-weight: 600;
   letter-spacing: 0em;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 15px;
}

.header-07 .menu--primary a {
   color: #223645;
}

.header-07 .menu--primary li:hover>a,
.header-07 .menu--primary>ul>li>a:hover,
.header-07 .menu--primary>ul>li>a:focus,
.header-07 .menu--primary .current-menu-ancestor>a,
.header-07 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-07.headroom--not-top .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-07.headroom--not-top .menu--primary .menu__container>li>a {
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-07.headroom--not-top .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-07 .tm-button {
   color: #fff;
   border-color: #219d2f;
   background-color: #219d2f;
}

.header-07 .tm-button:hover {
   color: #219d2f;
   border-color: #219d2f;
   background-color: rgba(0, 0, 0, 0);
}

.header-08 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: rgba(238, 238, 238, 0.18);
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-08 .page-open-mobile-menu i,
.header-08 .mini-cart-icon {
   color: #223645;
}

.header-08 .page-open-mobile-menu:hover i,
.header-08 .mini-cart-icon:hover {
   color: #219d2f;
}

.header-08 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-08 .header-below {
   background-color: #223645;
}

.desktop-menu .header-08 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   border-left-color: rgba(238, 238, 238, 0.24);
}

.desktop-menu .header-08 .menu--primary .menu__container>li>a {
   padding-top: 23px;
   padding-bottom: 23px;
   padding-left: 30px;
   padding-right: 30px;
}

.desktop-menu .header-08 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: -4px;
}

.desktop-menu .header-08 .sm-simple>li>a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 15px;
}

.header-08 .header-social-networks a,
.header-08 .menu--primary a {
   color: #fff;
}

.header-08 .header-social-networks a:hover,
.header-08 .menu--primary li:hover>a,
.header-08 .menu--primary>ul>li>a:hover,
.header-08 .menu--primary>ul>li>a:focus,
.header-08 .menu--primary .current-menu-ancestor>a,
.header-08 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-08 .menu__container>li {
   border-right-color: rgba(238, 238, 238, 0.24);
}

.desktop-menu .header-08 .menu__container>li>a:after {
   background-color: #219d2f;
}

.header-08 .tm-button {
   color: #223645;
   border-color: #eee;
   background-color: rgba(255, 255, 255, 1);
}

.header-08 .tm-button:hover {
   color: #fff;
   border-color: #223645;
   background-color: #223645;
}

.header-09 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   background: rgba(0, 0, 0, 0);
   background-color: rgba(0, 0, 0, 0);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-09 .wpml-ls-item-toggle,
.header-09 .page-open-mobile-menu i,
.header-09 .mini-cart-icon,
.header-09 .popup-search-wrap i {
   color: #223645;
}

.header-09 .page-open-mobile-menu:hover i,
.header-09 .mini-cart-icon:hover,
.header-09 .popup-search-wrap:hover i {
   color: #219d2f;
}

.header-09 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-09 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-09 .menu--primary .menu__container>li>a {
   padding-top: 51px;
   padding-bottom: 51px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-09 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-09 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 15px;
   color: #223645;
}

.header-09 .menu--primary li:hover>a,
.header-09 .menu--primary>ul>li>a:hover,
.header-09 .menu--primary>ul>li>a:focus,
.header-09 .menu--primary .current-menu-ancestor>a,
.header-09 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-09 .menu__container>li>a:after {
   background-color: #219d2f;
}

.header-09.headroom--not-top .page-header-inner {
   background: rgba(255, 255, 255, 0.8);
   background-color: rgba(255, 255, 255, 0.8);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-10 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   background: rgba(0, 0, 0, 0);
   background-color: rgba(0, 0, 0, 0);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-10 .wpml-ls-item-toggle,
.header-10 .page-open-mobile-menu i,
.header-10 .mini-cart-icon,
.header-10 .popup-search-wrap i {
   color: #223645;
}

.header-10 .page-open-mobile-menu:hover i,
.header-10 .mini-cart-icon:hover,
.header-10 .popup-search-wrap:hover i {
   color: #219d2f;
}

.header-10 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-10 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-10 .menu--primary .menu__container>li>a {
   padding-top: 51px;
   padding-bottom: 51px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-10 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-10 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 15px;
   color: #223645;
}

.header-10 .menu--primary li:hover>a,
.header-10 .menu--primary>ul>li>a:hover,
.header-10 .menu--primary>ul>li>a:focus,
.header-10 .menu--primary .current-menu-ancestor>a,
.header-10 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.header-10.headroom--not-top .page-header-inner {
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.desktop-menu .header-10.headroom--not-top .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-10.headroom--not-top .menu--primary .menu__container>li>a {
   padding-top: 30px;
   padding-bottom: 30px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-10.headroom--not-top .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-11 .header-below {
   border-top-width: 1px;
   border-top-color: #eee;
}

.header-11 .header-right-below>div {
   border-left-width: 1px;
   border-left-color: #eee;
}

.header-11 .header-right-below .header-search-form-wrap {
   border-right-width: 1px;
   border-right-color: #eee;
}

.header-11 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-11 .page-open-mobile-menu i,
.header-11 .mini-cart-icon {
   color: #223645;
}

.header-11 .page-open-mobile-menu:hover i,
.header-11 .mini-cart-icon:hover {
   color: #219d2f;
}

.header-11 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-11 .header-link-list .link-item {
   font-size: 14px;
}

.header-11 .header-link-list .link-item,
.header-11 .header-link-list .link-item a {
   color: #7A8A9E;
}

.header-11 .header-link-list .link-item a:hover {
   color: #219d2f;
}

.header-11 .header-link-list .link-item i {
   color: #219d2f;
}

.header-11 .header-text-wrap {
   color: #223645;
}

.header-11 .header-text-wrap a {
   color: #219d2f;
}

.desktop-menu .header-11 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-11 .menu--primary .menu__container>li>a {
   padding-top: 45px;
   padding-bottom: 45px;
   padding-left: 15px;
   padding-right: 15px;
}

.desktop-menu .header-11 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-11 .menu--primary .menu__container>li>a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 15px;
}

.header-11 .menu--primary a,
.header-11 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.header-11 .popup-search-wrap i,
.header-11 .header-social-networks a,
.header-11 .header-search-form-wrap .search-submit {
   color: #223645;
}

.header-11 .popup-search-wrap:hover i,
.header-11 .menu--primary li:hover>a,
.header-11 .menu--primary>ul>li>a:hover,
.header-11 .menu--primary>ul>li>a:focus,
.header-11 .menu--primary .current-menu-ancestor>a,
.header-11 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-11 .menu__container>li>a:after {
   background-color: #219d2f;
}

.header-11 .tm-button {
   color: #fff;
   border-color: #219d2f;
   background-color: #219d2f;
}

.header-11 .header-button:after {
   border-top-color: #219d2f;
}

.header-11 .header-button:hover .tm-button {
   color: #fff;
   border-color: #223645;
   background-color: #223645;
}

.header-11 .header-button:hover:after {
   border-top-color: #223645;
}

.desktop-menu .header-12 .page-header-inner {
   border-right-width: 0px;
   border-right-color: rgba(216, 216, 216, 0.2);
}

.header-12 .page-header-inner {
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
   -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
   box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-12 .header-social-networks a,
.header-12 .page-open-mobile-menu i,
.header-12 .mini-cart-icon,
.header-12 .popup-search-wrap i {
   color: #777;
}

.header-12 .header-social-networks a:hover,
.header-12 .popup-search-wrap:hover i,
.header-12 .mini-cart-icon:hover,
.header-12 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-12 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-12 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-12 .menu--primary .menu__container>li>a {
   padding-top: 14px;
   padding-bottom: 14px;
   padding-left: 0;
   padding-right: 0;
}

.desktop-menu .header-12 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-12 .menu--primary .menu__container>li>a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 15px;
}

.header-12 .menu--primary a {
   color: #223645;
}

.header-12 .menu--primary li:hover>a,
.header-12 .menu--primary>ul>li>a:hover,
.header-12 .menu--primary>ul>li>a:focus,
.header-12 .menu--primary .current-menu-ancestor>a,
.header-12 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.header-12 .menu--primary a .toggle-sub-menu {
   color: #999;
}

.header-12 .menu--primary li:hover>a .toggle-sub-menu,
.header-12 .menu--primary>ul>li>a:hover .toggle-sub-menu,
.header-12 .menu--primary>ul>li>a:focus .toggle-sub-menu,
.header-12 .menu--primary .current-menu-ancestor>a .toggle-sub-menu,
.header-12 .menu--primary .current-menu-item>a .toggle-sub-menu {
   color: #219d2f;
}

.header-13 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
}

.header-13 .branding {
   background-color: #fff;
}

.header-13 .header-right {
   background: #223645;
   background-color: #223645;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-13 .page-open-mobile-menu i,
.header-13 .mini-cart-icon,
.header-13 .popup-search-wrap i {
   color: #fff;
}

.header-13 .page-open-mobile-menu:hover i,
.header-13 .mini-cart-icon:hover,
.header-13 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-13 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-13 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-13 .menu--primary .menu__container>li>a {
   padding-top: 23px;
   padding-bottom: 23px;
   padding-left: 15px;
   padding-right: 15px;
}

.desktop-menu .header-13 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-13 .sm-simple>li>a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
}

.header-13 .menu--primary .menu__container>li>a {
   font-size: 15px;
}

.header-13 .menu--primary a,
.header-13 .header-text-info .info-sub-text {
   color: #fff;
}

.header-13 .menu--primary li:hover>a,
.header-13 .menu--primary>ul>li>a:hover,
.header-13 .menu--primary>ul>li>a:focus,
.header-13 .menu--primary .current-menu-ancestor>a,
.header-13 .menu--primary .current-menu-item>a,
.header-13 .header-text-info .info-icon {
   color: #219d2f;
}

.header-14 .header-info .info-icon {
   color: #219d2f;
}

.header-14 .header-info .info-title {
   color: #7A8A9E;
}

.header-14 .header-info .info-sub-title {
   color: #223645;
}

.header-14 .page-header-inner {
   border-bottom-width: 0px;
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-14 .page-open-mobile-menu i {
   color: #223645;
}

.header-14 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-14 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-14 .header-below {
   background-color: #223645;
}

.desktop-menu .header-14 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-14 .menu--primary .menu__container>li>a {
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 0px;
   padding-right: 0px;
}

.desktop-menu .header-14 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 30px;
}

.desktop-menu .header-14 .sm-simple>li>a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
}

.header-14 .menu--primary a {
   font-size: 15px;
}

.header-14 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.header-14 .popup-search-wrap i,
.header-14 .mini-cart-icon,
.header-14 .header-social-networks a,
.header-14 .menu--primary a {
   color: #fff;
}

.header-14 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover,
.header-14 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus,
.header-14 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
.header-14 .popup-search-wrap:hover i,
.header-14 .mini-cart-icon:hover,
.header-14 .header-social-networks a:hover,
.header-14 .menu--primary li:hover>a,
.header-14 .menu--primary>ul>li>a:hover,
.header-14 .menu--primary>ul>li>a:focus,
.header-14 .menu--primary .current-menu-ancestor>a,
.header-14 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-14.headroom--not-top .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-14.headroom--not-top .menu--primary .menu__container>li>a {
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 0px;
   padding-right: 0px;
}

.desktop-menu .header-14.headroom--not-top .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 30px;
}

.header-15 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: rgba(0, 0, 0, 0.15);
   background: rgba(0, 0, 0, 0);
   background-color: rgba(0, 0, 0, 0);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-15 .header-social-networks a,
.header-15 .page-open-mobile-menu i,
.header-15 .mini-cart-icon,
.header-15 .popup-search-wrap i {
   color: #223645;
}

.header-15 .header-social-networks a:hover,
.header-15 .popup-search-wrap:hover i,
.header-15 .mini-cart-icon:hover,
.header-15 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-15 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-15 .branding__logo img {
   padding-top: 42px;
   padding-bottom: 42px;
   padding-left: 0px;
   padding-right: 0px;
}

.desktop-menu .header-15 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-15 .menu--primary .menu__container>li>a {
   padding-top: 27px;
   padding-bottom: 27px;
   padding-left: 20px;
   padding-right: 20px;
}

.desktop-menu .header-15 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-15 .menu--primary a {
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 16px;
   color: #223645;
}

.header-15 .menu--primary li:hover>a,
.header-15 .menu--primary>ul>li>a:hover,
.header-15 .menu--primary>ul>li>a:focus,
.header-15 .menu--primary .current-menu-ancestor>a,
.header-15 .menu--primary .current-menu-item>a {
   color: #223645;
}

.desktop-menu .header-15 .menu--primary .menu__container>li>a .menu-item-wrap:after {
   background-color: #219d2f;
}

.header-15 .tm-button {
   color: #fff;
   border-color: #219d2f;
   background-color: #219d2f;
}

.header-15 .tm-button:hover {
   color: #fff;
   border-color: #223645;
   background-color: #223645;
}

.header-15.headroom--not-top .page-header-inner {
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.desktop-menu .header-15.headroom--not-top .branding__logo img {
   padding-top: 22px;
   padding-bottom: 22px;
   padding-left: 0px;
   padding-right: 0px;
}

.header-16 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: rgba(0, 0, 0, 0.16);
   background: rgba(0, 0, 0, 0);
   background-color: rgba(0, 0, 0, 0);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-16 .page-open-main-menu,
.header-16 .header-social-networks a,
.header-16 .page-open-mobile-menu i,
.header-16 .mini-cart-icon,
.header-16 .popup-search-wrap i {
   color: #222;
}

.header-16 .page-open-main-menu:hover,
.header-16 .header-social-networks a:hover,
.header-16 .popup-search-wrap:hover i,
.header-16 .mini-cart-icon:hover,
.header-16 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-16 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-16 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-16 .menu--primary .menu__container>li>a {
   padding-top: 47px;
   padding-bottom: 47px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-16 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-16 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0em;
   line-height: 1.26;
   text-transform: none;
   font-size: 16px;
   color: #fff;
}

.header-16 .menu--primary li:hover>a,
.header-16 .menu--primary>ul>li>a:hover,
.header-16 .menu--primary>ul>li>a:focus,
.header-16 .menu--primary .current-menu-ancestor>a,
.header-16 .menu--primary .current-menu-item>a {
   color: rgba(255, 255, 255, 0.38);
}

.header-16 .tm-button {
   color: #fff;
   border-color: #111;
   background-color: #111;
}

.header-16 .tm-button:hover {
   color: #111;
   border-color: #111;
   background-color: rgba(0, 0, 0, 0);
}

.header-16.headroom--not-top .page-header-inner {
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-17 .page-header-inner {
   border-bottom-width: 1px;
   border-bottom-color: #eee;
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-17 .wpml-ls-item-toggle,
.header-17 .header-social-networks a,
.header-17 .page-open-mobile-menu i,
.header-17 .mini-cart-icon,
.header-17 .popup-search-wrap i {
   color: #223645;
}

.header-17 .header-social-networks a:hover,
.header-17 .page-open-mobile-menu:hover i,
.header-17 .mini-cart-icon:hover,
.header-17 .popup-search-wrap:hover i {
   color: #219d2f;
}

.header-17 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-17 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 20px;
   margin-right: 0px;
}

.desktop-menu .header-17 .menu--primary .menu__container>li>a {
   padding-top: 41px;
   padding-bottom: 41px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-17 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-17 .menu--primary a {
   font-weight: 600;
   letter-spacing: 1px;
   line-height: 1.26;
   text-transform: uppercase;
   font-size: 14px;
   color: #223645;
}

.header-17 .menu--primary li:hover>a,
.header-17 .menu--primary>ul>li>a:hover,
.header-17 .menu--primary>ul>li>a:focus,
.header-17 .menu--primary .current-menu-ancestor>a,
.header-17 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.header-17 .tm-button {
   color: #fff;
   border-color: #223645;
   background-color: #223645;
}

.header-17 .tm-button:hover {
   color: #fff;
   border-color: #219d2f;
   background-color: #219d2f;
}

.header-17.headroom--not-top .page-header-inner {
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   border-bottom-color: #eee;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-17.headroom--not-top .branding {
   border-right-color: #eee;
}

.header-17.headroom--not-top .header-right-info {
   border-left-color: #eee;
}

.header-18 .page-header-inner {
   border-bottom-width: 0px;
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-18 .wpml-ls-item-toggle,
.header-18 .page-open-mobile-menu i,
.header-18 .mini-cart-icon,
.header-18 .popup-search-wrap i {
   color: #223645;
}

.header-18 .page-open-mobile-menu:hover i,
.header-18 .mini-cart-icon:hover,
.header-18 .popup-search-wrap:hover i {
   color: #219d2f;
}

.header-18 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-18 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 30px;
}

.desktop-menu .header-18 .menu--primary .menu__container>li>a {
   padding-top: 44px;
   padding-bottom: 44px;
   padding-left: 13px;
   padding-right: 13px;
}

.desktop-menu .header-18 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-18 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 15px;
   color: #223645;
}

.header-18 .menu--primary li:hover>a,
.header-18 .menu--primary>ul>li>a:hover,
.header-18 .menu--primary>ul>li>a:focus,
.header-18 .menu--primary .current-menu-ancestor>a,
.header-18 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.header-18 .tm-button {
   color: #fff;
   border-color: #223645;
   background-color: #223645;
}

.header-18 .tm-button:hover {
   color: #fff;
   border-color: #219d2f;
   background-color: #219d2f;
}

.header-18.headroom--not-top .page-header-inner {
   background: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, 1);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-19 .page-header-inner {
   border-bottom-width: 0px;
   background: rgba(0, 0, 0, 0);
   background-color: rgba(0, 0, 0, 0);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
   -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
   box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-19 .wpml-ls-item-toggle,
.header-19 .header-social-networks a,
.header-19 .page-open-mobile-menu i,
.header-19 .mini-cart-icon,
.header-19 .popup-search-wrap i {
   color: #223645;
}

.header-19 .page-open-mobile-menu:hover i,
.header-19 .header-social-networks a:hover,
.header-19 .mini-cart-icon:hover,
.header-19 .popup-search-wrap:hover i {
   color: #219d2f;
}

.header-19 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.desktop-menu .header-19 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-19 .menu--primary .menu__container>li>a {
   padding-top: 46px;
   padding-bottom: 46px;
   padding-left: 15px;
   padding-right: 15px;
}

.desktop-menu .header-19 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-19 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 16px;
   color: #223645;
}

.header-19 .menu--primary li:hover>a,
.header-19 .menu--primary>ul>li>a:hover,
.header-19 .menu--primary>ul>li>a:focus,
.header-19 .menu--primary .current-menu-ancestor>a,
.header-19 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-19 .menu__container>li>a:after {
   background-color: #219d2f;
}

.header-19.headroom--not-top .page-header-inner {
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-20 .page-header-inner {
   border-bottom-width: 0px;
   background: rgba(255, 255, 255, 0);
   background-color: rgba(255, 255, 255, 0);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-20 .header-social-networks a {
   border-right-color: rgba(238, 238, 238, 0.17);
   color: #fff;
}

.header-20 .header-social-networks .inner,
.header-20 .header-link-list .link-item+.link-item {
   border-left-color: rgba(238, 238, 238, 0.17);
}

.header-20 .header-above-wrap {
   border-bottom-color: rgba(238, 238, 238, 0.17);
}

.header-20 .page-open-mobile-menu i,
.header-20 .mini-cart-icon {
   color: #fff;
}

.header-20 .page-open-mobile-menu:hover i,
.header-20 .mini-cart-icon:hover {
   color: #219d2f;
}

.header-20 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-20 .header-link-list,
.header-20 .header-link-list a {
   color: #fff;
}

.header-20 .header-link-list .info-icon {
   color: #fff;
}

.header-20 .header-social-networks a:hover {
   color: #219d2f;
}

.desktop-menu .header-20 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-20 .menu--primary .menu__container>li>a {
   padding-top: 41px;
   padding-bottom: 41px;
   padding-left: 15px;
   padding-right: 15px;
}

.desktop-menu .header-20 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-20 .menu--primary .menu__container>li>a {
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 16px;
}

.header-20 .menu--primary a,
.header-20 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.header-20 .popup-search-wrap i {
   color: #fff;
}

.header-20 .popup-search-wrap:hover i,
.header-20 .menu--primary li:hover>a,
.header-20 .menu--primary>ul>li>a:hover,
.header-20 .menu--primary>ul>li>a:focus,
.header-20 .menu--primary .current-menu-ancestor>a,
.header-20 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.header-20.headroom--not-top .page-header-inner {
   background: #223645;
   background-color: #223645;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-21 .branding__logo img {
   padding-top: 30px;
   padding-right: 0px;
   padding-bottom: 30px;
   padding-left: 0px;
}

.header-21.headroom--not-top .branding__logo img {
   padding-top: 22px;
   padding-right: 0px;
   padding-bottom: 22px;
   padding-left: 0px;
}

.header-21 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-21 .wpml-ls-item-toggle,
.header-21 .header-social-networks a,
.header-21 .page-open-mobile-menu i,
.header-21 .mini-cart-icon,
.header-21 .popup-search-wrap i {
   color: #223645;
}

.header-21 .header-social-networks a:hover,
.header-21 .page-open-mobile-menu:hover i,
.header-21 .mini-cart-icon:hover,
.header-21 .popup-search-wrap:hover i {
   color: #219d2f;
}

.header-21 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-21 .header-info .info-icon {
   color: #219d2f;
   background-color: rgba(225, 36, 84, 0.06);
}

.desktop-menu .header-21 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-21 .menu--primary .menu__container>li>a {
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 0px;
   padding-right: 0px;
}

.desktop-menu .header-21 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 25px;
   margin-right: 25px;
}

.header-21 .menu--primary a {
   font-family: Poppins;
   font-weight: 600;
   letter-spacing: 1px;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 16px;
   color: #223645;
}

.header-21 .menu--primary li:hover>a,
.header-21 .menu--primary>ul>li>a:hover,
.header-21 .menu--primary>ul>li>a:focus,
.header-21 .menu--primary .current-menu-ancestor>a,
.header-21 .menu--primary .current_page_item>a,
.header-21 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-21 .menu__container>li>a:after,
.header-21 .menu--primary .current_page_item>a:after,
.header-21 .menu--primary .current-menu-ancestor>a:after,
.header-21 .menu--primary .current-menu-parent>a:after {
   background-color: #219d2f;
}

.header-21 .tm-button {
   color: #fff;
   border-color: #223645;
   background-color: #223645;
}

.header-21 .tm-button:hover {
   color: #fff;
   border-color: #219d2f;
   background-color: #219d2f;
}

.desktop-menu .header-21.headroom--not-top .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-21.headroom--not-top .menu--primary .menu__container>li>a {
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 0px;
   padding-right: 0px;
}

.desktop-menu .header-21.headroom--not-top .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 25px;
   margin-right: 25px;
}

.header-22 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-22 .header-social-networks a,
.header-22 .page-open-mobile-menu i,
.header-22 .mini-cart-icon,
.header-22 .popup-search-wrap i {
   color: #223645;
}

.header-22 .header-social-networks a:hover,
.header-22 .popup-search-wrap:hover i,
.header-22 .mini-cart-icon:hover,
.header-22 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-22 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-22 .info-icon {
   color: #219d2f;
}

.header-22 .info-text {
   color: #7A8A9E;
}

.header-22 .info-sub-text {
   color: #223645;
}

.desktop-menu .header-22 .menu__container {
   margin-top: 25px;
   margin-bottom: 25px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-22 .menu--primary .menu__container>li>a {
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 0px;
   padding-right: 0px;
}

.desktop-menu .header-22 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 14px;
   margin-right: 14px;
}

.header-22 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0em;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 16px;
   color: #223645;
}

.header-22 .menu--primary li:hover>a,
.header-22 .menu--primary>ul>li>a:hover,
.header-22 .menu--primary>ul>li>a:focus,
.header-22 .menu--primary .current-menu-ancestor>a,
.header-22 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-22 .menu__container>li>a .menu-item-title:after {
   background-color: #219d2f;
}

.desktop-menu .header-22.headroom--not-top .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-22.headroom--not-top .menu--primary .menu__container>li>a {
   padding-top: 26px;
   padding-bottom: 26px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-22.headroom--not-top .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-23 .page-header-inner {
   border-bottom-width: 0px;
   border-bottom-color: #eee;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.header-23 .header-social-networks a,
.header-23 .page-open-mobile-menu i,
.header-23 .mini-cart-icon,
.header-23 .popup-search-wrap i {
   color: #fff;
}

.header-23 .header-social-networks a:hover,
.header-23 .popup-search-wrap:hover i,
.header-23 .mini-cart-icon:hover,
.header-23 .page-open-mobile-menu:hover i {
   color: #219d2f;
}

.header-23 .mini-cart .mini-cart-icon:after {
   background-color: #219d2f;
   color: #fff;
}

.header-23 .info-icon {
   color: #fff;
}

.header-23 .info-text {
   color: #fff;
}

.header-23 .info-sub-text {
   color: #fff;
}

.desktop-menu .header-23 .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-23 .menu--primary .menu__container>li>a {
   padding-top: 35px;
   padding-bottom: 35px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-23 .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.header-23 .menu--primary a {
   font-weight: 600;
   letter-spacing: 0em;
   line-height: 1.26;
   text-transform: capitalize;
   font-size: 16px;
   color: #fff;
}

.header-23 .menu--primary li:hover>a,
.header-23 .menu--primary>ul>li>a:hover,
.header-23 .menu--primary>ul>li>a:focus,
.header-23 .menu--primary .current-menu-ancestor>a,
.header-23 .menu--primary .current-menu-item>a {
   color: #219d2f;
}

.desktop-menu .header-23 .menu__container>li>a:after {
   background-color: #219d2f;
}

.header-23.headroom--not-top .page-header-inner {
   background: rgba(34, 54, 69, 0.8);
   background-color: rgba(34, 54, 69, 0.8);
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.desktop-menu .header-23.headroom--not-top .menu__container {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.desktop-menu .header-23.headroom--not-top .menu--primary .menu__container>li>a {
   padding-top: 26px;
   padding-bottom: 26px;
   padding-left: 14px;
   padding-right: 14px;
}

.desktop-menu .header-23.headroom--not-top .menu--primary .menu__container>li {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.menu--primary .sub-menu a,
.menu--primary .children a,
.menu--primary .tm-list .item-wrapper {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.2;
   text-transform: none;
}

.menu--primary .sub-menu a,
.menu--primary .children a,
.menu--primary .tm-list .item-title {
   font-size: 14px;
}

.menu--primary .children,
.menu--primary .sub-menu {
   background-color: #fff;
}

.desktop-menu .menu--primary .sub-menu,
.desktop-menu .menu--primary .children,
.menu--primary .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
   border-bottom-color: #219d2f;
}

.menu--primary .children a,
.menu--primary .sub-menu a,
.menu--primary .tm-list .item-wrapper {
   color: #999;
}

.menu--primary .children li:hover>a,
.menu--primary .children li:hover>a:after,
.menu--primary .sub-menu li.current-menu-ancestor>a,
.menu--primary .sub-menu li.current-menu-item>a,
.menu--primary .sub-menu li:hover>a,
.menu--primary .sub-menu li:hover>a:after,
.menu--primary .tm-list li:hover .item-wrapper {
   color: #219d2f;
}

.menu--primary .children li:hover>a,
.menu--primary .sub-menu li.current-menu-ancestor>a,
.menu--primary .sub-menu li.current-menu-item>a,
.menu--primary .sub-menu li:hover>a,
.menu--primary .tm-list li:hover>a {
   background-color: rgba(255, 255, 255, 0);
}

.menu--primary .children li+li>a,
.menu--primary .mega-menu .menu li+li>a,
.menu--primary .sub-menu li+li>a,
.menu--primary .tm-list li+li .item-wrapper {
   border-color: rgba(255, 255, 255, 0);
}

.page-off-canvas-main-menu {
   background-color: #fff;
}

.page-off-canvas-main-menu .menu__container>li>a,
.page-off-canvas-main-menu .menu__container>ul>li>a {
   padding-top: 0;
   padding-bottom: 0;
   padding-left: 0;
   padding-right: 0;
}

.page-off-canvas-main-menu .menu__container a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.7;
   text-transform: none;
   font-size: 32px;
}

.page-off-canvas-main-menu .menu__container a,
.page-close-main-menu {
   color: #223645;
}

.page-off-canvas-main-menu .menu__container a:hover,
.page-off-canvas-main-menu .menu__container a:focus,
.page-close-main-menu:hover {
   color: #219d2f;
}

.page-off-canvas-main-menu .menu__container .sub-menu a {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.7;
   text-transform: none;
   font-size: 15px;
}

.page-off-canvas-main-menu .menu__container .sub-menu a,
.page-off-canvas-main-menu .widgettitle {
   color: #999;
}

.page-off-canvas-main-menu .menu__container .sub-menu a:hover {
   color: #219d2f;
}

.page-mobile-main-menu .menu__container {
   text-align: left;
}

.page-mobile-main-menu .menu__container a {
   font-weight: 600;
   letter-spacing: 0em;
   line-height: 1.5;
   text-transform: none;
}

.page-mobile-main-menu .menu__container>li>a {
   padding-top: 18px;
   padding-bottom: 18px;
   padding-left: 0;
   padding-right: 0;
   font-size: 18px;
}

.page-mobile-main-menu .menu__container>li>a,
.page-mobile-main-menu .menu__container>li .tm-box-icon.style-2 .heading,
.page-mobile-main-menu .menu__container>li .tm-box-icon.style-2 .heading a,
.page-mobile-main-menu .menu__container>li .vc_tta.vc_general .vc_tta-panel-title,
.page-mobile-main-menu .menu__container>li .tm-view-demo .heading {
   color: rgba(255, 255, 255, 1);
}

.page-mobile-main-menu .menu__container>li>a:hover,
.page-mobile-main-menu .menu__container>li.opened>a {
   color: rgba(255, 255, 255, 0.7);
}

.page-mobile-main-menu .menu__container>li+li>a,
.page-mobile-main-menu .menu__container>li.opened>a {
   border-color: rgba(255, 255, 255, 0.1);
}

.page-mobile-main-menu .widget-title,
.page-mobile-main-menu .widgettitle {
   border-bottom-color: rgba(255, 255, 255, 0.1);
}

.page-mobile-main-menu .sub-menu a,
.page-mobile-main-menu .children a {
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 0;
   padding-right: 0;
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.5;
   text-transform: none;
}

.page-mobile-main-menu .sub-menu a,
.page-mobile-main-menu .children a,
.page-mobile-main-menu .tm-list__item {
   font-size: 15px;
   color: rgba(255, 255, 255, 1);
}

.page-mobile-main-menu .sub-menu a:hover,
.page-mobile-main-menu .children a:hover,
.page-mobile-main-menu .tm-list__item:hover,
.page-mobile-main-menu .sub-menu .opened>a {
   color: rgba(255, 255, 255, 0.7);
}

.page-mobile-main-menu .widgettitle {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.5;
   text-transform: none;
   font-size: 16px;
   color: #fff;
}

.page-title-bar-01 .page-title-bar-inner {
   background-image: url("../img/wide-shot.jpg");
   background-color: #223645;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   border-bottom-width: 0px;
   border-bottom-color: rgba(0, 0, 0, 0);
   padding-top: 100px;
   padding-bottom: 80px;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.page-title-bar-01 .page-title-bar-overlay {
   background-color: rgba(0, 0, 0, 0.65);
}

.page-title-bar-01 .heading {
   font-weight: 700;
   letter-spacing: 0em;
   line-height: 1.2;
   text-transform: none;
   color: #fff;
   font-size: 36px;
}

.page-title-bar-01 .insight_core_breadcrumb li,
.page-title-bar-01 .insight_core_breadcrumb li a {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
}

.page-title-bar-01 .insight_core_breadcrumb li {
   color: #fff;
}

.page-title-bar-01 .insight_core_breadcrumb a {
   color: #fff;
}

.page-title-bar-01 .insight_core_breadcrumb a:hover {
   color: #219d2f;
}

.page-title-bar-01 .insight_core_breadcrumb li+li:before {
   color: #ffffff;
}

.page-title-bar-01 .insight_core_breadcrumb a:before {
   background-color: #219d2f;
}

.page-title-bar-02 .page-title-bar-inner {
   background-image: url("../img/hero-1.png");
   background-color: #3C8080;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   border-bottom-width: 0px;
   border-bottom-color: rgba(0, 0, 0, 0);
   padding-top: 110px;
   padding-bottom: 110px;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.page-title-bar-02 .page-title-bar-overlay {
   background-color: rgba(0, 0, 0, 0.36);
}

.page-title-bar-02 .heading {
   font-weight: 700;
   letter-spacing: 0em;
   line-height: 1.2;
   text-transform: none;
   color: #fff;
   font-size: 36px;
   margin-bottom: 0px;
}

.page-title-bar-02 .insight_core_breadcrumb li,
.page-title-bar-02 .insight_core_breadcrumb li a {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
}

.page-title-bar-02 .insight_core_breadcrumb li {
   color: #fff;
}

.page-title-bar-02 .insight_core_breadcrumb a {
   color: #fff;
}

.page-title-bar-02 .insight_core_breadcrumb a:hover {
   color: #219d2f;
}

.page-title-bar-02 .insight_core_breadcrumb li+li:before {
   color: #ffffff;
}

.page-title-bar-02 .insight_core_breadcrumb a:before {
   background-color: #219d2f;
}

.page-title-bar-03 .page-title-bar-inner {
   background-image: url("../img/hero-2.png");
   background-color: #eee;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   border-bottom-width: 0px;
   border-bottom-color: rgba(0, 0, 0, 0);
   padding-top: 140px;
   padding-bottom: 150px;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.page-title-bar-03 .page-title-bar-overlay {
   background-color: rgba(0, 0, 0, 0.4);
}

.page-title-bar-03 .heading {
   font-weight: 700;
   letter-spacing: 0em;
   line-height: 1.2;
   text-transform: none;
   color: #ffffff;
   font-size: 46px;
}

.page-title-bar-03 .insight_core_breadcrumb li,
.page-title-bar-03 .insight_core_breadcrumb li a {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
}

.page-title-bar-03 .insight_core_breadcrumb li {
   color: #ffffff;
}

.page-title-bar-03 .insight_core_breadcrumb a {
   color: #ffffff;
}

.page-title-bar-03 .insight_core_breadcrumb a:hover {
   color: #219d2f;
}

.page-title-bar-03 .insight_core_breadcrumb li+li:before {
   color: #ffffff;
}

.page-title-bar-03 .insight_core_breadcrumb a:before {
   background-color: #219d2f;
}

.page-title-bar-04 .page-title-bar-inner {
   background-image: url("../img/wide-shot.jpg");
   background-color: #223645;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   border-bottom-width: 0px;
   border-bottom-color: rgba(0, 0, 0, 0);
   padding-top: 60px;
   padding-bottom: 60px;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.page-title-bar-04 .page-title-bar-overlay {
   background-color: rgba(0, 0, 0, 0.36);
}

.page-title-bar-04 .title-box {
   background-color: #fff;
   border-bottom-color: #219d2f;
}

.page-title-bar-04 .heading {
   font-weight: 700;
   letter-spacing: 0em;
   line-height: 1.2;
   text-transform: none;
   font-size: 36px;
   color: #223645;
}

.page-title-bar-04 .title-bar-text {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.7;
   text-transform: none;
   font-size: 16px;
   color: #7A8A9E;
}

.page-title-bar-04 .insight_core_breadcrumb li,
.page-title-bar-04 .insight_core_breadcrumb li a {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
}

.page-title-bar-04 .insight_core_breadcrumb li {
   color: #7A8A9E;
}

.page-title-bar-04 .insight_core_breadcrumb a {
   color: #223645;
}

.page-title-bar-04 .insight_core_breadcrumb a:hover {
   color: #219d2f;
}

.page-title-bar-04 .insight_core_breadcrumb li+li:before {
   color: #223645;
}

.page-title-bar-04 .insight_core_breadcrumb a:before {
   background-color: #219d2f;
}

.page-title-bar-05 .page-title-bar-inner {
   background-image: url("../img/wide-shot.jpg");
   background-color: #222;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   border-bottom-width: 0px;
   border-bottom-color: rgba(0, 0, 0, 0);
   padding-top: 105px;
   padding-bottom: 167px;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.page-title-bar-05 .page-title-bar-overlay {
   background-color: rgba(0, 0, 0, 0.4);
}

.page-title-bar-05 .heading {
   font-weight: 700;
   letter-spacing: 0em;
   line-height: 1.2;
   text-transform: none;
   font-size: 40px;
   color: #fff;
}

.page-title-bar-05 .title-bar-text {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.7;
   text-transform: none;
   font-size: 16px;
   color: rgba(255, 255, 255, 0.7);
}

.page-title-bar-05 .insight_core_breadcrumb li,
.page-title-bar-05 .insight_core_breadcrumb li a {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
   text-transform: capitalize;
}

.page-title-bar-05 .insight_core_breadcrumb li {
   color: #fff;
}

.page-title-bar-05 .insight_core_breadcrumb a {
   color: #fff;
}

.page-title-bar-05 .insight_core_breadcrumb a:hover {
   color: #219d2f;
}

.page-title-bar-05 .insight_core_breadcrumb li+li:before {
   color: #ffffff;
}

.page-title-bar-05 .insight_core_breadcrumb a:before {
   background-color: #219d2f;
}


.page-title-bar-06 .page-title-bar-inner {
   background-image: url("../img/wide-shot.jpg");
   background-color: #eee;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   border-bottom-width: 0px;
   border-bottom-color: rgba(0, 0, 0, 0);
   padding-top: 10px;
   padding-bottom: 0px;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.page-title-bar-06 .page-title-bar-overlay {
   background-color: rgba(0, 0, 0, 0.1);
}

.page-title-bar-06 .title-box {
   background-color: #fff;
   border-bottom-color: #219d2f;
}

.page-title-bar-06 .heading {
   font-weight: 700;
   letter-spacing: 0em;
   line-height: 1.4;
   text-transform: none;
   font-size: 36px;
   color: #223645;
}

.page-title-bar-06 .title-bar-text {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.7;
   text-transform: none;
   font-size: 16px;
   color: #7A8A9E;
}

.page-title-bar-06 .insight_core_breadcrumb li,
.page-title-bar-06 .insight_core_breadcrumb li a {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.6;
   text-transform: capitalize;
}

.page-title-bar-06 .insight_core_breadcrumb li {
   color: #7A8A9E;
}

.page-title-bar-06 .insight_core_breadcrumb a {
   color: #223645;
}

.page-title-bar-06 .insight_core_breadcrumb a:hover {
   color: #219d2f;
}

.page-title-bar-06 .insight_core_breadcrumb li+li:before {
   color: #223645;
}

.page-title-bar-06 .insight_core_breadcrumb a:before {
   background-color: #219d2f;
}

.page-title-bar-07 .page-title-bar-inner {
   background-image: url("../img/heart.jpg");
   background-color: #223645;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   border-bottom-width: 0px;
   border-bottom-color: rgba(0, 0, 0, 0);
   padding-top: 10px;
   padding-bottom: 0px;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.page-title-bar-07 .page-title-bar-overlay {
   background-color: rgba(0, 0, 0, 0);
}

.page-title-bar-07 .title-box {
   background-color: #fff;
   border-bottom-color: #219d2f;
}

.page-title-bar-07 .heading {
   font-weight: 700;
   letter-spacing: 0em;
   line-height: 1.2;
   text-transform: none;
   font-size: 36px;
   color: #223645;
}

.page-title-bar-07 .title-bar-text {
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.7;
   text-transform: none;
   font-size: 16px;
   color: #7A8A9E;
}

.page-title-bar-07 .insight_core_breadcrumb li,
.page-title-bar-07 .insight_core_breadcrumb li a {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: 0px;
   line-height: 1.26;
}

.page-title-bar-07 .insight_core_breadcrumb li {
   color: #7A8A9E;
}

.page-title-bar-07 .insight_core_breadcrumb a {
   color: #223645;
}

.page-title-bar-07 .insight_core_breadcrumb a:hover {
   color: #219d2f;
}

.page-title-bar-07 .insight_core_breadcrumb li+li:before {
   color: #223645;
}

.page-title-bar-07 .insight_core_breadcrumb a:before {
   background-color: #219d2f;
}

.footer-style-01 .widgettitle,
.footer-style-01 .tm-mailchimp-form .title {
   font-weight: 700;
   letter-spacing: 2px;
   line-height: 1.6;
   text-transform: uppercase;
   font-size: 14px;
   color: #fff;
   margin-bottom: 50px;
}

.footer-style-01 .page-footer {
   font-size: 14px;
}

.footer-style-01,
.footer-style-01 .widget_text,
.footer-style-01 .tm-mailchimp-form.style-11 input[type='email'] {
   color: rgba(255, 255, 255, 0.5);
}

.footer-style-01 a,
.footer-style-01 .widget_recent_entries li a,
.footer-style-01 .widget_recent_comments li a,
.footer-style-01 .widget_archive li a,
.footer-style-01 .widget_categories li a,
.footer-style-01 .widget_meta li a,
.footer-style-01 .widget_product_categories li a,
.footer-style-01 .widget_rss li a,
.footer-style-01 .widget_pages li a,
.footer-style-01 .widget_nav_menu li a,
.footer-style-01 .insight-core-bmw li a {
   color: rgba(255, 255, 255, 0.5);
}

.footer-style-01 a:hover,
.footer-style-01 .widget_recent_entries li a:hover,
.footer-style-01 .widget_recent_comments li a:hover,
.footer-style-01 .widget_archive li a:hover,
.footer-style-01 .widget_categories li a:hover,
.footer-style-01 .widget_meta li a:hover,
.footer-style-01 .widget_product_categories li a:hover,
.footer-style-01 .widget_rss li a:hover,
.footer-style-01 .widget_pages li a:hover,
.footer-style-01 .widget_nav_menu li a:hover,
.footer-style-01 .insight-core-bmw li a:hover {
   color: #219d2f;
}

.footer-style-01 .tm-twitter {
   color: rgba(255, 255, 255, 1);
}

.footer-style-02 .widgettitle,
.footer-style-02 .tm-mailchimp-form .title {
   font-weight: 700;
   letter-spacing: 2px;
   line-height: 1.6;
   text-transform: uppercase;
   font-size: 14px;
   color: #223645;
   margin-bottom: 50px;
}

.footer-style-02 .page-footer {
   font-size: 14px;
}

.footer-style-02,
.footer-style-02 .widget_text,
.footer-style-02 .tm-mailchimp-form.style-11 input[type='email'] {
   color: #7A8A9E;
}

.footer-style-02 a,
.footer-style-02 .widget_recent_entries li a,
.footer-style-02 .widget_recent_comments li a,
.footer-style-02 .widget_archive li a,
.footer-style-02 .widget_categories li a,
.footer-style-02 .widget_meta li a,
.footer-style-02 .widget_product_categories li a,
.footer-style-02 .widget_rss li a,
.footer-style-02 .widget_pages li a,
.footer-style-02 .widget_nav_menu li a,
.footer-style-02 .insight-core-bmw li a {
   color: #7A8A9E;
}

.footer-style-02 a:hover,
.footer-style-02 .widget_recent_entries li a:hover,
.footer-style-02 .widget_recent_comments li a:hover,
.footer-style-02 .widget_archive li a:hover,
.footer-style-02 .widget_categories li a:hover,
.footer-style-02 .widget_meta li a:hover,
.footer-style-02 .widget_product_categories li a:hover,
.footer-style-02 .widget_rss li a:hover,
.footer-style-02 .widget_pages li a:hover,
.footer-style-02 .widget_nav_menu li a:hover,
.footer-style-02 .insight-core-bmw li a:hover {
   color: #219d2f;
}

.footer-style-02 .tm-twitter {
   color: #223645;
}

.page-loading {
   background-color: #fff;
}

.page-loading .sk-bg-self,
.page-loading .sk-bg-child>div,
.page-loading .sk-bg-child-before>div:before {
   background-color: #219d2f !important;
}

body {
   background: #fff;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: fixed;
   font-size: 14px;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.site {
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: fixed;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -ms-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}

.branding__logo img,
.error404--header .branding__logo img {
   width: 205px;
}

.branding__logo img {
   padding-top: 15px;
   padding-right: 0px;
   padding-bottom: 15px;
   padding-left: 0px;
}

.header-sticky-both .headroom.headroom--not-top .branding img,
.header-sticky-up .headroom.headroom--not-top.headroom--pinned .branding img,
.header-sticky-down .headroom.headroom--not-top.headroom--unpinned .branding img {
   width: 190px;
}

.headroom--not-top .branding__logo .sticky-logo {
   padding-top: 0;
   padding-right: 0;
   padding-bottom: 0;
   padding-left: 0;
}

.page-mobile-menu-logo img {
   width: 190px;
}

.page-popup-search {
   background-color: rgba(0, 0, 0, .85);
}

.page-popup-search .search-field,
.page-popup-search .search-field:focus,
.page-popup-search .form-description {
   color: #219d2f;
}

.page-popup-search .search-field:-webkit-autofill {
   -webkit-text-fill-color: #219d2f;
}

.popup-search-opened .page-popup-search .search-field {
   border-bottom-color: #219d2f;
}

.popup-search-close {
   color: #fff;
}

.popup-search-close:hover {
   color: #219d2f;
}

.page-sidebar .page-sidebar-content,
.page-sidebar .page-sidebar-content:after,
.page-sidebar.page-sidebar-right .page-sidebar-content:before {
   background-color: #EBF5F5;
}

a,
.tm-button.style-text {
   color: #223645;
}

a:hover,
a:focus {
   color: #219d2f;
}

body,
.gmap-marker-wrap {
   font-family: Poppins;
   font-weight: 500;
   letter-spacing: 0em;
   line-height: 1.8;
}

.top-bar-office-wrapper .office-list a,
.tm-testimonial,
.text-color,
body {
   color: #7A8A9E;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
th {
   font-weight: 700;
   letter-spacing: 0em;
   line-height: 1.44;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
th,
.heading-color,
b,
strong,
dt {
   color: #223645;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce input.button.alt,
.woocommerce button.button.alt,
.button {
   color: #fff;
   border-color: #219d2f;
   background-color: #219d2f;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce input.button.alt:hover,
.button:hover {
   color: #fff;
   border-color: #223645;
   background-color: #223645;
}

@media (max-width: 991px) {
   .page-title-bar-01 .page-title-bar-inner {
      padding-top: 100px;
      padding-bottom: 80px;
   }

   .page-title-bar-01 .page-title-bar-inner .heading {
      font-size: 32px;
   }

   .page-title-bar-02 .page-title-bar-inner {
      padding-top: 110px;
      padding-bottom: 110px;
   }

   .page-title-bar-02 .page-title-bar-inner .heading {
      font-size: 34px;
   }

   .page-title-bar-03 .page-title-bar-inner {
      padding-top: 140px;
      padding-bottom: 150px;
   }

   .page-title-bar-03 .page-title-bar-inner .heading {
      font-size: 42px;
   }

   .page-title-bar-04 .page-title-bar-inner {
      padding-top: 60px;
      padding-bottom: 60px;
   }

   .page-title-bar-04 .page-title-bar-inner .heading {
      font-size: 36px;
   }

   .page-title-bar-05 .page-title-bar-inner {
      padding-top: 100px;
      padding-bottom: 150px;
   }

   .page-title-bar-05 .page-title-bar-inner .heading {
      font-size: 38px;
   }

   .page-title-bar-06 .page-title-bar-inner {
      padding-top: 10px;
      padding-bottom: 0px;
   }

   .page-title-bar-06 .page-title-bar-inner .heading {
      font-size: 36px;
   }

   .page-title-bar-07 .page-title-bar-inner {
      padding-top: 10px;
      padding-bottom: 0px;
   }

   .page-title-bar-07 .page-title-bar-inner .heading {
      font-size: 36px;
   }
}

@media (max-width: 767px) {
   .page-title-bar-01 .page-title-bar-inner {
      padding-top: 100px;
      padding-bottom: 80px;
   }

   .page-title-bar-01 .page-title-bar-inner .heading {
      font-size: 28px;
   }

   .page-title-bar-02 .page-title-bar-inner {
      padding-top: 110px;
      padding-bottom: 110px;
   }

   .page-title-bar-02 .page-title-bar-inner .heading {
      font-size: 32px;
   }

   .page-title-bar-03 .page-title-bar-inner {
      padding-top: 120px;
      padding-bottom: 140px;
   }

   .page-title-bar-03 .page-title-bar-inner .heading {
      font-size: 38px;
   }

   .page-title-bar-04 .page-title-bar-inner {
      padding-top: 60px;
      padding-bottom: 60px;
   }

   .page-title-bar-04 .page-title-bar-inner .heading {
      font-size: 28px;
   }

   .page-title-bar-05 .page-title-bar-inner {
      padding-top: 100px;
      padding-bottom: 150px;
   }

   .page-title-bar-05 .page-title-bar-inner .heading {
      font-size: 36px;
   }

   .page-title-bar-06 .page-title-bar-inner {
      padding-top: 10px;
      padding-bottom: 0px;
   }

   .page-title-bar-06 .page-title-bar-inner .heading {
      font-size: 28px;
   }

   .page-title-bar-07 .page-title-bar-inner {
      padding-top: 10px;
      padding-bottom: 0px;
   }

   .page-title-bar-07 .page-title-bar-inner .heading {
      font-size: 30px;
   }
}

@media (max-width: 554px) {
   .page-title-bar-01 .page-title-bar-inner {
      padding-top: 100px;
      padding-bottom: 80px;
   }

   .page-title-bar-01 .page-title-bar-inner .heading {
      font-size: 28px;
   }

   .page-title-bar-02 .page-title-bar-inner {
      padding-top: 110px;
      padding-bottom: 110px;
   }

   .page-title-bar-02 .page-title-bar-inner .heading {
      font-size: 32px;
   }

   .page-title-bar-03 .page-title-bar-inner {
      padding-top: 120px;
      padding-bottom: 140px;
   }

   .page-title-bar-03 .page-title-bar-inner .heading {
      font-size: 32px;
   }

   .page-title-bar-04 .page-title-bar-inner {
      padding-top: 60px;
      padding-bottom: 60px;
   }

   .page-title-bar-04 .page-title-bar-inner .heading {
      font-size: 28px;
   }

   .page-title-bar-05 .page-title-bar-inner {
      padding-top: 80px;
      padding-bottom: 120px;
   }

   .page-title-bar-05 .page-title-bar-inner .heading {
      font-size: 32px;
   }

   .page-title-bar-06 .page-title-bar-inner {
      padding-top: 10px;
      padding-bottom: 0px;
   }

   .page-title-bar-06 .page-title-bar-inner .heading {
      font-size: 28px;
   }

   .page-title-bar-07 .page-title-bar-inner {
      padding-top: 10px;
      padding-bottom: 0px;
   }

   .page-title-bar-07 .page-title-bar-inner .heading {
      font-size: 30px;
   }
}

@media (min-width: 1200px) {

   h1,
   .h1 {
      font-size: 56px;
   }

   h2,
   .h2 {
      font-size: 42px;
   }

   h3,
   .h3 {
      font-size: 32px;
   }

   h4,
   .h4 {
      font-size: 24px;
   }

   h5,
   .h5 {
      font-size: 20px;
   }

   h6,
   .h6 {
      font-size: 14px;
   }
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 100;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 100;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 300;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 300;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 400;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 400;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 500;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 500;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 600;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 600;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 700;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 700;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 800;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 800;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 900;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: italic;
   font-weight: 900;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 100;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 100;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 300;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 300;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 500;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 500;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 600;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 600;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 700;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 700;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 800;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 800;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 900;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
   unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
   font-family: 'Poppins';
   font-style: normal;
   font-weight: 900;
   font-display: swap;
   src: url(https://healsoul.thememove.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}