.site-header .site-branding > a {
  max-width: 185px;
  overflow: hidden;
  display: inline-block;
}

/* Site Title */
.header-one .site-branding .site-title,
.header-two .site-branding .site-title,
.header-three .site-branding .site-title,
.header-six .site-branding .site-title,
.header-seven .site-branding .site-title,
.header-ten .site-branding .site-title,
.header-eleven .site-branding .site-title,
.header-twelve .site-branding .site-title,
.header-thirteen .site-branding .site-title,
.header-fourteen .site-branding .site-title,
.header-fifteen .site-branding .site-title {
  color: #030303;
}

/* Tagline */
.header-one .site-branding .site-description,
.header-two .site-branding .site-description,
.header-three .site-branding .site-description,
.header-six .site-branding .site-description,
.header-seven .site-branding .site-description,
.header-ten .site-branding .site-description,
.header-eleven .site-branding .site-description,
.header-twelve .site-branding .site-description,
.header-thirteen .site-branding .site-description,
.header-fourteen .site-branding .site-description,
.header-fifteen .site-branding .site-description {
  color: #767676;
}

/* Site general link color */
a {
  color: #a6a6a6;
}

/* Page and Single Post Title */
body.single .page-title,
body.page .page-title {
  color: ;
}

/* Site body Text */
body,
html {
  color: #626262;
}

/* Heading Text */
h1,
h2,
h3,
h4,
h5,
h6,
.product-title {
  color: #313131;
}

/* Primary Background */
.section-title:before,
.button-primary,
.woocommerce span.onsale,
body .woocommerce.widget_price_filter .ui-slider .ui-slider-handle,
#offcanvas-menu .header-btn-wrap .header-btn .button-primary,
.header-cart a.cart-contents span.count {
  background-color: var(--secondary-color);
}

/* Primary Border */
.post .entry-content .entry-header .cat-links a,
.attachment .entry-content .entry-header .cat-links a,
.wrap-coming-maintenance-mode .content .button-container .button-primary {
  border-color: var(--secondary-color);
}

/* Primary Color */
blockquote:before,
.post .entry-content .entry-header .cat-links a,
.attachment .entry-content .entry-header .cat-links a,
.post .entry-meta a:before,
.attachment .entry-meta a:before,
.single .entry-container .cat-links:before,
.post .entry-meta .tag-links:before {
  color: #1bd096;
}

/* Hover Background */
input[type="button"]:hover,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:active,
input[type="submit"]:focus,
.button-primary:hover,
.button-primary:focus,
.button-primary:active,
.button-outline:hover,
.button-outline:focus,
.button-outline:active,
.search-form .search-button:hover,
.search-form .search-button:focus,
.search-form .search-button:active,
.page-numbers .page-numbers:hover,
.page-numbers .page-numbers:focus,
.page-numbers .page-numbers:active,
.nav-links .page-numbers:hover,
.nav-links .page-numbers:focus,
.nav-links .page-numbers:active,
#back-to-top a:hover,
#back-to-top a:focus,
#back-to-top a:active,
.section-highlight-post
  .slick-control
  li.slick-arrow:not(.slick-disabled):hover,
.section-highlight-post
  .slick-control
  li.slick-arrow:not(.slick-disabled):focus,
.section-highlight-post
  .slick-control
  li.slick-arrow:not(.slick-disabled):active,
.alt-menu-icon a:hover .icon-bar,
.alt-menu-icon a:focus .icon-bar,
.alt-menu-icon a:active .icon-bar,
.alt-menu-icon a:hover .icon-bar:before,
.alt-menu-icon a:hover .icon-bar:after,
.alt-menu-icon a:focus .icon-bar:before,
.alt-menu-icon a:focus .icon-bar:after,
.alt-menu-icon a:active .icon-bar:before,
.alt-menu-icon a:active .icon-bar:after,
#offcanvas-menu .close-offcanvas-menu button:hover,
#offcanvas-menu .close-offcanvas-menu button:active,
.highlight-post-slider .post .entry-meta .cat-links a:hover,
.highlight-post-slider .post .entry-meta .cat-links a:focus,
.highlight-post-slider .post .entry-meta .cat-links a:active,
.site-footer .social-profile ul li a:hover,
.site-footer .social-profile ul li a:focus,
.site-footer .social-profile ul li a:active,
#back-to-top a:hover,
#back-to-top a:focus,
#back-to-top a:active,
.comments-area .comment-list .reply a:hover,
.comments-area .comment-list .reply a:focus,
.comments-area .comment-list .reply a:active,
.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget .tagcloud a:active,
.infinite-scroll #infinite-handle span:hover,
.infinite-scroll #infinite-handle span:focus,
.infinite-scroll #infinite-handle span:active,
.slicknav_btn:hover .slicknav_icon-bar,
.slicknav_btn:focus .slicknav_icon-bar,
.slicknav_btn:hover .slicknav_icon-bar,
.slicknav_btn:hover .slicknav_icon-bar:first-child:before,
.slicknav_btn:hover .slicknav_icon-bar:first-child:after,
.slicknav_btn:focus .slicknav_icon-bar:first-child:before,
.slicknav_btn:focus .slicknav_icon-bar:first-child:after,
.slicknav_btn:hover .slicknav_icon-bar:first-child:before,
.slicknav_btn:hover .slicknav_icon-bar:first-child:after,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:active,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce a.button:active,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce button.button:active,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button:active,
.woocommerce a.button.alt:hover,
.woocommerce a.button.alt:focus,
.woocommerce a.button.alt:active,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt:focus,
.woocommerce button.button.alt:active,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:active,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce a.button:active,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce button.button:active,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button:active,
.woocommerce a.button.alt:hover,
.woocommerce a.button.alt:focus,
.woocommerce a.button.alt:active,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt:focus,
.woocommerce button.button.alt:active,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:active,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce a.button:active,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce button.button:active,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button:active,
.woocommerce a.button.alt:hover,
.woocommerce a.button.alt:focus,
.woocommerce a.button.alt:active,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt:focus,
.woocommerce button.button.alt:active,
.widget.widget_product_search [type="submit"]:hover,
.widget.widget_product_search [type="submit"]:focus,
.widget.widget_product_search [type="submit"]:active,
.widget-area .widget.widget_product_search [type="submit"]:hover,
.widget-area .widget.widget_product_search [type="submit"]:focus,
.widget-area .widget.widget_product_search [type="submit"]:active,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
#offcanvas-menu .header-btn-wrap .header-btn .button-primary:hover,
#offcanvas-menu .header-btn-wrap .header-btn .button-primary:focus,
#offcanvas-menu .header-btn-wrap .header-btn .button-primary:active,
#offcanvas-menu .header-btn-wrap .header-btn .button-outline:hover,
#offcanvas-menu .header-btn-wrap .header-btn .button-outline:focus,
#offcanvas-menu .header-btn-wrap .header-btn .button-outline:active,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.wc-block-cart__submit-button:hover,
.wc-block-components-totals-coupon a:hover,
.wc-block-components-button:hover {
  background-color: var(--secondary-color);
}

/* Hover Border */
.button-outline:hover,
.button-outline:focus,
.button-outline:active,
#offcanvas-menu .close-offcanvas-menu button:hover,
#offcanvas-menu .close-offcanvas-menu button:active,
.page-numbers .page-numbers:hover,
.page-numbers .page-numbers:focus,
.page-numbers .page-numbers:active,
.nav-links .page-numbers:hover,
.nav-links .page-numbers:focus,
.nav-links .page-numbers:active,
#back-to-top a:hover,
#back-to-top a:focus,
#back-to-top a:active,
.post .entry-content .entry-header .cat-links a:hover,
.post .entry-content .entry-header .cat-links a:focus,
.post .entry-content .entry-header .cat-links a:active,
.attachment .entry-content .entry-header .cat-links a:hover,
.attachment .entry-content .entry-header .cat-links a:focus,
.attachment .entry-content .entry-header .cat-links a:active,
.banner-content .entry-content .entry-header .cat-links a:hover,
.banner-content .entry-content .entry-header .cat-links a:focus,
.banner-content .entry-content .entry-header .cat-links a:active,
.slick-control li:not(.slick-disabled):hover span,
.slick-control li:not(.slick-disabled):focus span,
.slick-control li:not(.slick-disabled):active span,
.section-banner .banner-content .button-container .button-outline:hover,
.section-banner .banner-content .button-container .button-outline:focus,
.section-banner .banner-content .button-container .button-outline:active,
#back-to-top a:hover,
#back-to-top a:focus,
#back-to-top a:active,
.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget .tagcloud a:active,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
#offcanvas-menu .header-btn-wrap .header-btn .button-outline:hover,
#offcanvas-menu .header-btn-wrap .header-btn .button-outline:focus,
#offcanvas-menu .header-btn-wrap .header-btn .button-outline:active,
.wrap-coming-maintenance-mode .content .social-profile ul a:hover,
.wrap-coming-maintenance-mode .content .social-profile ul a:focus,
.wrap-coming-maintenance-mode .content .social-profile ul a:active,
.summary .yith-wcwl-add-button a:hover,
.woocommerce .entry-summary a.compare.button:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.summary .yith-wcwl-add-to-wishlist a:hover i,
.summary .yith-wcwl-add-to-wishlist a:focus i,
.wc-block-components-button:hover {
  border-color: var(--secondary-color);
}

/* Hover Text */
a:hover,
a:focus,
a:active,
.main-navigation ul.menu ul li a:hover,
.main-navigation ul.menu ul li a:focus,
.main-navigation ul.menu ul li a:active,
.main-navigation ul.menu > li:hover > a,
.main-navigation ul.menu > li:focus > a,
.main-navigation ul.menu > li:active > a,
.main-navigation ul.menu > li.focus > a,
.main-navigation ul.menu li.current-menu-item > a,
.main-navigation ul.menu li.current_page_item > a,
.main-navigation ul.menu li.current-menu-parent > a,
.comment-navigation .nav-previous a:hover,
.comment-navigation .nav-previous a:focus,
.comment-navigation .nav-previous a:active,
.comment-navigation .nav-next a:hover,
.comment-navigation .nav-next a:focus,
.comment-navigation .nav-next a:active,
.posts-navigation .nav-previous a:hover,
.posts-navigation .nav-previous a:focus,
.posts-navigation .nav-previous a:active,
.posts-navigation .nav-next a:hover,
.posts-navigation .nav-next a:focus,
.posts-navigation .nav-next a:active,
.post-navigation .nav-previous a:hover,
.post-navigation .nav-previous a:focus,
.post-navigation .nav-previous a:active,
.post-navigation .nav-next a:hover,
.post-navigation .nav-next a:focus,
.post-navigation .nav-next a:active,
.social-profile ul li a:hover,
.social-profile ul li a:focus,
.social-profile ul li a:active,
.post .entry-content .entry-header .cat-links a:hover,
.post .entry-content .entry-header .cat-links a:focus,
.post .entry-content .entry-header .cat-links a:active,
.attachment .entry-content .entry-header .cat-links a:hover,
.attachment .entry-content .entry-header .cat-links a:focus,
.attachment .entry-content .entry-header .cat-links a:active,
.banner-content .entry-content .entry-header .cat-links a:hover,
.banner-content .entry-content .entry-header .cat-links a:focus,
.banner-content .entry-content .entry-header .cat-links a:active,
.post .entry-meta a:hover,
.post .entry-meta a:focus,
.post .entry-meta a:active,
.attachment .entry-meta a:hover,
.attachment .entry-meta a:focus,
.attachment .entry-meta a:active,
.banner-content .entry-meta a:hover,
.banner-content .entry-meta a:focus,
.banner-content .entry-meta a:active,
.post .entry-meta a:hover:before,
.post .entry-meta a:focus:before,
.post .entry-meta a:active:before,
.attachment .entry-meta a:hover:before,
.attachment .entry-meta a:focus:before,
.attachment .entry-meta a:active:before,
.banner-content .entry-meta a:hover:before,
.banner-content .entry-meta a:focus:before,
.banner-content .entry-meta a:active:before,
.breadcrumb-wrap .breadcrumbs .trail-items a:hover,
.breadcrumb-wrap .breadcrumbs .trail-items a:focus,
.breadcrumb-wrap .breadcrumbs .trail-items a:active,
.site-header .site-branding .site-title a:hover,
.site-header .site-branding .site-title a:focus,
.site-header .site-branding .site-title a:active,
.header-icons .search-icon:hover,
.header-icons .search-icon:focus,
.header-icons .search-icon:active,
.header-search .search-form .search-button:hover,
.header-search .close-button:hover,
.header-contact ul a:hover,
.header-contact ul a:focus,
.header-contact ul a:active,
.section-banner .banner-content .entry-meta a:hover,
.section-banner .banner-content .entry-meta a:focus,
.section-banner .banner-content .entry-meta a:active,
.site-footer .site-info a:hover,
.site-footer .site-info a:focus,
.site-footer .site-info a:active,
.site-footer .footer-menu ul li a:hover,
.site-footer .footer-menu ul li a:focus,
.site-footer .footer-menu ul li a:active,
.comments-area .comment-list .comment-metadata a:hover,
.comments-area .comment-list .comment-metadata a:focus,
.comments-area .comment-list .comment-metadata a:active,
.widget ul li a:hover,
.widget ul li a:focus,
.widget ul li a:active,
.woocommerce .product_meta .posted_in a:hover,
.woocommerce .product_meta .posted_in a:focus,
.woocommerce .product_meta .posted_in a:active,
.woocommerce .product_meta .tagged_as a:hover,
.woocommerce .product_meta .tagged_as a:focus,
.woocommerce .product_meta .tagged_as a:active,
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce .woocommerce-MyAccount-navigation ul li a:focus,
.woocommerce .woocommerce-MyAccount-navigation ul li a:active,
.woocommerce .woocommerce-MyAccount-content p a:hover,
.woocommerce .woocommerce-MyAccount-content p a:focus,
.woocommerce .woocommerce-MyAccount-content p a:active,
.product .product-compare-wishlist .product-compare a:hover,
.product .product-compare-wishlist .product-wishlist a:hover,
.section-banner .banner-content .button-container .button-text:hover,
.section-banner .banner-content .button-container .button-text:focus,
.section-banner .banner-content .button-container .button-text:active,
.social-profile ul li a:hover,
.wrap-coming-maintenance-mode .content .header-contact ul a:hover,
.wrap-coming-maintenance-mode .content .header-contact ul a:focus,
.wrap-coming-maintenance-mode .content .header-contact ul a:active,
#offcanvas-menu .header-navigation ul.menu > li a:hover,
#offcanvas-menu .header-navigation ul.menu > li a:focus,
#offcanvas-menu .header-navigation ul.menu > li a:active,
#offcanvas-menu .social-profile ul li a:hover,
#offcanvas-menu .social-profile ul li a:focus,
#offcanvas-menu .social-profile ul li a:active,
#offcanvas-menu .header-contact ul li a:hover,
#offcanvas-menu .header-contact ul li a:focus,
#offcanvas-menu .header-contact ul li a:active,
#offcanvas-menu .header-btn-wrap .header-btn .button-text:hover,
#offcanvas-menu .header-btn-wrap .header-btn .button-text:focus,
#offcanvas-menu .header-btn-wrap .header-btn .button-text:active,
.wrap-coming-maintenance-mode .content .social-profile ul a:hover,
.wrap-coming-maintenance-mode .content .social-profile ul a:focus,
.wrap-coming-maintenance-mode .content .social-profile ul a:active,
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title:focus,
.woocommerce ul.products li.product .woocommerce-loop-product__title:active,
.widget.widget_recently_viewed_products li .product-title:hover,
.widget.widget_recently_viewed_products li .product-title:active,
.widget.widget_recent_reviews li .product-title:hover,
.widget.widget_recent_reviews li .product-title:active,
.widget.widget_products .product_list_widget li .product-title:hover,
.widget.widget_products .product_list_widget li .product-title:active,
.summary .yith-wcwl-add-button a:hover,
.woocommerce .entry-summary a.compare.button:hover,
.summary .yith-wcwl-add-to-wishlist a:hover i,
.summary .yith-wcwl-add-to-wishlist a:focus i {
  color: #12a274;
}

/* Feature Posts*/
.feature-posts-layout-one
  .feature-posts-content-wrap
  .feature-posts-image:before {
  background-color: rgba(0, 0, 0, 0.4);
}

.header-one .top-header,
body:not(.home) .header-two .top-header,
.header-three .top-header,
.header-six .top-header .overlay,
.header-seven .top-header,
.header-eleven .top-header,
.header-twelve .top-header,
.header-thirteen .top-header .overlay,
.header-fourteen .top-header,
.header-fifteen .top-header {
  background-color: #e7f0f7;
}

.header-one .header-contact ul li,
.header-one .header-contact ul li a,
.header-one .social-profile ul li a,
.header-one .header-icons .search-icon,
.header-two .header-contact ul li,
.header-two .header-contact ul li a,
.header-two .social-profile ul li a,
.header-two .header-icons .search-icon,
.header-three .header-navigation ul.menu > li > a,
.header-three .alt-menu-icon .iconbar-label,
.header-three .social-profile ul li a,
.header-six .social-profile ul li a,
.header-six .header-search-wrap .search-icon,
.header-seven .social-profile ul li a,
.header-seven .header-search-wrap .search-icon,
.header-seven .header-contact ul li,
.header-seven .header-contact ul li a,
.header-ten .header-contact ul li,
.header-ten .header-contact ul li a,
.header-ten .social-profile ul li a,
.header-ten .header-search-wrap .search-icon,
.header-eleven .header-navigation ul li a,
.header-eleven .header-contact ul a,
.header-eleven .header-contact ul li,
.header-twelve .header-date,
.header-twelve .header-navigation ul li a,
.header-twelve .social-profile ul li a,
.header-thirteen .social-profile ul li a,
.header-thirteen .header-contact ul li,
.header-thirteen .header-contact ul li a,
.header-thirteen .header-contact ul li span,
.header-thirteen .header-contact ul li i,
.header-fourteen .social-profile ul li a,
.header-fourteen .header-contact ul li,
.header-fourteen .header-contact ul li a,
.header-fourteen .header-search-wrap .search-icon,
.header-fifteen .header-navigation ul li a,
.header-fifteen .social-profile ul li a,
.header-fifteen .header-contact a {
  color: var(--white);
}

@media only screen and (max-width: 991px) {
  .header-six .top-header .alt-menu-icon,
  .header-thirteen .top-header .alt-menu-icon {
    background-color: #e7f0f7;
  }

  .alt-menu-icon .iconbar-label {
    color: #333333;
  }

  header.site-header .alt-menu-icon .icon-bar,
  header.site-header .alt-menu-icon .icon-bar:before,
  header.site-header .alt-menu-icon .icon-bar:after {
    background-color: #333333;
  }

  .alt-menu-icon a:hover .iconbar-label,
  .alt-menu-icon a:focus .iconbar-label,
  .alt-menu-icon a:active .iconbar-label {
    color: #12a274;
  }

  header.site-header .alt-menu-icon a:hover .icon-bar,
  header.site-header .alt-menu-icon a:focus .icon-bar,
  header.site-header .alt-menu-icon a:active .icon-bar,
  header.site-header .alt-menu-icon a:hover .icon-bar:before,
  header.site-header .alt-menu-icon a:focus .icon-bar:before,
  header.site-header .alt-menu-icon a:active .icon-bar:before,
  header.site-header .alt-menu-icon a:hover .icon-bar:after,
  header.site-header .alt-menu-icon a:focus .icon-bar:after,
  header.site-header .alt-menu-icon a:active .icon-bar:after {
    background-color: #12a274;
  }
}

.header-one .alt-menu-icon .icon-bar,
.header-one .alt-menu-icon .icon-bar:before,
.header-one .alt-menu-icon .icon-bar:after,
.header-two .alt-menu-icon .icon-bar,
.header-two .alt-menu-icon .icon-bar:before,
.header-two .alt-menu-icon .icon-bar:after,
.header-six .alt-menu-icon .icon-bar,
.header-six .alt-menu-icon .icon-bar:before,
.header-six .alt-menu-icon .icon-bar:after,
.header-seven .alt-menu-icon .icon-bar,
.header-seven .alt-menu-icon .icon-bar:before,
.header-seven .alt-menu-icon .icon-bar:after,
.header-ten .alt-menu-icon .icon-bar,
.header-ten .alt-menu-icon .icon-bar:before,
.header-ten .alt-menu-icon .icon-bar:after,
.header-fourteen .alt-menu-icon .icon-bar,
.header-fourteen .alt-menu-icon .icon-bar:before,
.header-fourteen .alt-menu-icon .icon-bar:after,
.header-fifteen .alt-menu-icon .icon-bar,
.header-fifteen .alt-menu-icon .icon-bar:before,
.header-fifteen .alt-menu-icon .icon-bar:after {
  background-color: #333333;
}

.header-one .header-contact ul li a:hover,
.header-one .header-contact ul li a:focus,
.header-one .header-contact ul li a:active,
.header-one .social-profile ul li a:hover,
.header-one .social-profile ul li a:focus,
.header-one .social-profile ul li a:active,
.header-one .header-search-wrap .search-icon:hover,
.header-one .header-search-wrap .search-icon:focus,
.header-one .header-search-wrap .search-icon:active,
.header-two .header-contact ul li a:hover,
.header-two .header-contact ul li a:focus,
.header-two .header-contact ul li a:active,
.header-two .social-profile ul li a:hover,
.header-two .social-profile ul li a:focus,
.header-two .social-profile ul li a:active,
.header-two .header-icons .search-icon:hover,
.header-two .header-icons .search-icon:focus,
.header-two .header-icons .search-icon:active,
.header-three .header-navigation ul.menu > li > a:hover,
.header-three .header-navigation ul.menu > li > a:focus,
.header-three .header-navigation ul.menu > li > a:active,
.header-three .social-profile ul li a:hover,
.header-three .social-profile ul li a:focus,
.header-three .social-profile ul li a:active,
.header-six .site-branding .site-title a:hover,
.header-six .site-branding .site-title a:focus,
.header-six .site-branding .site-title a:active,
.header-six .social-profile ul li a:hover,
.header-six .social-profile ul li a:focus,
.header-six .social-profile ul li a:active,
.header-six .header-search-wrap .search-icon:hover,
.header-six .header-search-wrap .search-icon:focus,
.header-six .header-search-wrap .search-icon:active,
.header-seven .social-profile ul li a:hover,
.header-seven .social-profile ul li a:focus,
.header-seven .social-profile ul li a:active,
.header-seven .header-search-wrap .search-icon:hover,
.header-seven .header-search-wrap .search-icon:focus,
.header-seven .header-search-wrap .search-icon:active,
.header-seven .header-contact ul li a:hover,
.header-seven .header-contact ul li a:focus,
.header-seven .header-contact ul li a:active,
.header-ten .header-contact ul li a:hover,
.header-ten .header-contact ul li a:focus,
.header-ten .header-contact ul li a:active,
.header-ten .social-profile ul li a:hover,
.header-ten .social-profile ul li a:focus,
.header-ten .social-profile ul li a:active,
.header-ten .header-search-wrap .search-icon:hover,
.header-ten .header-search-wrap .search-icon:focus,
.header-ten .header-search-wrap .search-icon:active,
.header-eleven .header-navigation ul li a:hover,
.header-eleven .header-navigation ul li a:focus,
.header-eleven .header-navigation ul li a:active,
.header-eleven .header-contact ul a:hover,
.header-eleven .header-contact ul a:focus,
.header-eleven .header-contact ul a:active,
.header-twelve .header-navigation ul li a:hover,
.header-twelve .header-navigation ul li a:focus,
.header-twelve .header-navigation ul li a:active,
.header-twelve .social-profile ul li a:hover,
.header-twelve .social-profile ul li a:focus,
.header-twelve .social-profile ul li a:active,
.header-thirteen .site-branding .site-title a:hover,
.header-thirteen .site-branding .site-title a:focus,
.header-thirteen .site-branding .site-title a:active,
.header-thirteen .header-contact ul li a:hover,
.header-thirteen .header-contact ul li a:focus,
.header-thirteen .header-contact ul li a:active,
.header-thirteen .social-profile ul li a:hover,
.header-thirteen .social-profile ul li a:focus,
.header-thirteen .social-profile ul li a:active,
.header-fourteen .header-contact ul li a:hover,
.header-fourteen .header-contact ul li a:focus,
.header-fourteen .header-contact ul li a:active,
.header-fourteen .social-profile ul li a:hover,
.header-fourteen .social-profile ul li a:focus,
.header-fourteen .social-profile ul li a:active,
.header-fourteen .header-contact ul li a:hover i,
.header-fourteen .header-contact ul li a:focus i,
.header-fourteen .header-contact ul li a:active i,
.header-fourteen .header-search-wrap .search-icon:hover,
.header-fourteen .header-search-wrap .search-icon:focus,
.header-fourteen .header-search-wrap .search-icon:active,
.header-fifteen .header-navigation ul li a:hover,
.header-fifteen .header-navigation ul li a:focus,
.header-fifteen .social-profile ul li a:hover,
.header-fifteen .social-profile ul li a:focus {
  color: #eb852a;
}

.header-one .alt-menu-icon a:hover .icon-bar,
.header-one .alt-menu-icon a:focus .icon-bar,
.header-one .alt-menu-icon a:active .icon-bar,
.header-one .alt-menu-icon a:hover .icon-bar:before,
.header-one .alt-menu-icon a:focus .icon-bar:before,
.header-one .alt-menu-icon a:active .icon-bar:before,
.header-one .alt-menu-icon a:hover .icon-bar:after,
.header-one .alt-menu-icon a:focus .icon-bar:after,
.header-one .alt-menu-icon a:active .icon-bar:after,
.header-two .alt-menu-icon a:hover .icon-bar,
.header-two .alt-menu-icon a:focus .icon-bar,
.header-two .alt-menu-icon a:active .icon-bar,
.header-two .alt-menu-icon a:hover .icon-bar:before,
.header-two .alt-menu-icon a:focus .icon-bar:before,
.header-two .alt-menu-icon a:active .icon-bar:before,
.header-two .alt-menu-icon a:hover .icon-bar:after,
.header-two .alt-menu-icon a:focus .icon-bar:after,
.header-two .alt-menu-icon a:active .icon-bar:after,
.home .header-two:not(.sticky-header) .alt-menu-icon a:hover .icon-bar,
.home .header-two:not(.sticky-header) .alt-menu-icon a:focus .icon-bar,
.home .header-two:not(.sticky-header) .alt-menu-icon a:active .icon-bar,
.home .header-two:not(.sticky-header) .alt-menu-icon a:hover .icon-bar:before,
.home .header-two:not(.sticky-header) .alt-menu-icon a:focus .icon-bar:before,
.home .header-two:not(.sticky-header) .alt-menu-icon a:active .icon-bar:before,
.home .header-two:not(.sticky-header) .alt-menu-icon a:hover .icon-bar:after,
.home .header-two:not(.sticky-header) .alt-menu-icon a:focus .icon-bar:after,
.home .header-two:not(.sticky-header) .alt-menu-icon a:active .icon-bar:after,
.header-six .alt-menu-icon a:hover .icon-bar,
.header-six .alt-menu-icon a:focus .icon-bar,
.header-six .alt-menu-icon a:active .icon-bar,
.header-six .alt-menu-icon a:hover .icon-bar:before,
.header-six .alt-menu-icon a:focus .icon-bar:before,
.header-six .alt-menu-icon a:active .icon-bar:before,
.header-six .alt-menu-icon a:hover .icon-bar:after,
.header-six .alt-menu-icon a:focus .icon-bar:after,
.header-six .alt-menu-icon a:active .icon-bar:after,
.header-seven .alt-menu-icon a:hover .icon-bar,
.header-seven .alt-menu-icon a:focus .icon-bar,
.header-seven .alt-menu-icon a:active .icon-bar,
.header-seven .alt-menu-icon a:hover .icon-bar:before,
.header-seven .alt-menu-icon a:focus .icon-bar:before,
.header-seven .alt-menu-icon a:active .icon-bar:before,
.header-seven .alt-menu-icon a:hover .icon-bar:after,
.header-seven .alt-menu-icon a:focus .icon-bar:after,
.header-seven .alt-menu-icon a:active .icon-bar:after,
.header-ten .alt-menu-icon a:hover .icon-bar,
.header-ten .alt-menu-icon a:focus .icon-bar,
.header-ten .alt-menu-icon a:active .icon-bar,
.header-ten .alt-menu-icon a:hover .icon-bar:before,
.header-ten .alt-menu-icon a:focus .icon-bar:before,
.header-ten .alt-menu-icon a:active .icon-bar:before,
.header-ten .alt-menu-icon a:hover .icon-bar:after,
.header-ten .alt-menu-icon a:focus .icon-bar:after,
.header-ten .alt-menu-icon a:active .icon-bar:after,
.header-fourteen .alt-menu-icon a:hover .icon-bar,
.header-fourteen .alt-menu-icon a:focus .icon-bar,
.header-fourteen .alt-menu-icon a:active .icon-bar,
.header-fourteen .alt-menu-icon a:hover .icon-bar:before,
.header-fourteen .alt-menu-icon a:focus .icon-bar:before,
.header-fourteen .alt-menu-icon a:active .icon-bar:before,
.header-fourteen .alt-menu-icon a:hover .icon-bar:after,
.header-fourteen .alt-menu-icon a:focus .icon-bar:after,
.header-fourteen .alt-menu-icon a:active .icon-bar:after {
  background-color: #12a274;
}

.header-fifteen .top-header .header-text {
  color: #333333;
}

.mid-header .overlay {
  background-color: ;
}

.mid-header .header-cart a.cart-contents,
.mid-header .header-my-account a,
.mid-header .header-wishlist a,
.mid-header .header-compare a {
  color: #333333;
}

.header-right .header-svg-icon svg path {
  fill: #333333;
}

.header-three .site-branding .site-title a:hover,
.header-three .site-branding .site-title a:focus,
.header-three .site-branding .site-title a:active,
.mid-header .header-cart a.cart-contents:hover,
.mid-header .header-cart a.cart-contents:focus,
.mid-header .header-cart a.cart-contents:active,
.header-eleven .site-branding .site-title a:hover,
.header-eleven .site-branding .site-title a:focus,
.header-eleven .site-branding .site-title a:active,
.header-twelve .site-branding .site-title a:hover,
.header-twelve .site-branding .site-title a:focus,
.header-twelve .site-branding .site-title a:active,
.header-fifteen .site-branding .site-title a:hover,
.header-fifteen .site-branding .site-title a:focus,
.mid-header .header-my-account a:hover,
.mid-header .header-my-account a:focus,
.mid-header .header-my-account a:active,
.mid-header .header-wishlist a:hover,
.mid-header .header-wishlist a:focus,
.mid-header .header-wishlist a:active,
.mid-header .header-compare a:hover,
.mid-header .header-compare a:focus,
.mid-header .header-compare a:active {
  color: #086abd;
}

.header-right a:hover .header-svg-icon svg path,
.header-right a:focus .header-svg-icon svg path {
  fill: #086abd;
}

@media only screen and (min-width: 991px) {
  .header-eleven .header-search-form input.header-search-input,
  .header-eleven .header-search-form div select.header-search-select,
  .header-eleven .header-search-form div:after,
  .header-eleven .header-search-form button.header-search-button {
    color: #333333;
  }

  .header-eleven
    .header-search-form
    input.header-search-input::-webkit-input-placeholder {
    color: rgba(51, 51, 51, 0.6);
  }

  .header-eleven
    .header-search-form
    input.header-search-input::-moz-placeholder {
    color: rgba(51, 51, 51, 0.6);
  }

  .header-eleven
    .header-search-form
    input.header-search-input:-ms-input-placeholder {
    color: rgba(51, 51, 51, 0.6);
  }

  .header-eleven
    .header-search-form
    input.header-search-input:-moz-placeholder {
    color: rgba(51, 51, 51, 0.6);
  }
}

.header-category-nav .navbar-nav > li > a {
  background-color: #333333;
  color: #ffffff;
}

.header-one .bottom-header .overlay,
body:not(.home) .header-two .bottom-header .overlay,
.header-three .bottom-header,
.header-three .mobile-menu-container,
.header-six .bottom-header,
.header-seven .bottom-header .overlay,
.header-ten .bottom-header .overlay,
.header-eleven .bottom-header,
.header-twelve .bottom-header,
.header-thirteen .bottom-header,
.header-fourteen .bottom-header .overlay,
.header-fifteen .bottom-header {
  background-color: ;
}

@media only screen and (max-width: 991px) {
  .header-one .mobile-menu-container,
  .header-seven .mobile-menu-container,
  .header-fourteen .mobile-menu-container {
    background-color: ;
  }
}

.header-one .main-navigation ul.menu > li > a,
.header-two .main-navigation ul.menu > li > a,
.header-three .main-navigation ul.menu > li > a,
.header-three .header-icons .search-icon,
.header-three .mobile-menu-container .slicknav_menu .slicknav_menutxt,
.header-six .main-navigation ul.menu > li > a,
.header-six .header-navigation ul.menu > li > a,
.header-seven .main-navigation ul.menu > li > a,
.header-ten .main-navigation ul.menu > li > a,
.header-eleven .social-profile ul li a,
.header-eleven .main-navigation ul.menu > li > a,
.header-twelve .main-navigation ul.menu > li > a,
.header-twelve .header-icons .search-icon,
.header-thirteen .main-navigation ul.menu > li > a,
.header-thirteen .header-icons .search-icon,
.header-fourteen .main-navigation ul.menu > li > a,
.header-fourteen .bottom-contact a,
.header-fourteen .bottom-contact a span,
.header-fifteen .main-navigation ul.menu > li > a,
.header-fifteen .header-search-form button.header-search-button {
  color: #333333;
}

.header-fourteen .bottom-contact {
  border-color: rgba(51, 51, 51, 0.1);
}

@media only screen and (min-width: 991px) {
  .header-fifteen .header-search-form input.header-search-input {
    color: #333333;
  }

  .header-fifteen .header-search-form {
    border-left-color: rgba(51, 51, 51, 0.1);
    border-right-color: rgba(51, 51, 51, 0.1);
  }

  .header-fifteen
    .header-search-form
    input.header-search-input::-webkit-input-placeholder {
    color: rgba(51, 51, 51, 0.6);
  }

  .header-fifteen
    .header-search-form
    input.header-search-input::-moz-placeholder {
    color: rgba(51, 51, 51, 0.6);
  }

  .header-fifteen
    .header-search-form
    input.header-search-input:-ms-input-placeholder {
    color: rgba(51, 51, 51, 0.6);
  }

  .header-fifteen
    .header-search-form
    input.header-search-input:-moz-placeholder {
    color: rgba(51, 51, 51, 0.6);
  }
}

.site-header .slicknav_btn:not(.slicknav_open) .slicknav_icon span,
.site-header
  .slicknav_btn:not(.slicknav_open)
  .slicknav_icon
  span:first-child:before,
.site-header
  .slicknav_btn:not(.slicknav_open)
  .slicknav_icon
  span:first-child:after,
.header-eleven .alt-menu-icon .icon-bar,
.header-eleven .alt-menu-icon .icon-bar:before,
.header-eleven .alt-menu-icon .icon-bar:after,
.header-twelve .alt-menu-icon .icon-bar,
.header-twelve .alt-menu-icon .icon-bar:before,
.header-twelve .alt-menu-icon .icon-bar:after {
  background-color: #333333;
}

.header-one .site-branding .site-title a:hover,
.header-one .site-branding .site-title a:focus,
.header-one .site-branding .site-title a:active,
.header-one .main-navigation ul.menu li a:hover,
.header-one .main-navigation ul.menu li a:focus,
.header-one .main-navigation ul.menu li a:active,
.header-one .main-navigation ul.menu li.current-menu-item > a,
.header-one .main-navigation ul.menu li.current_page_item > a,
.header-one .main-navigation ul.menu > li:hover > a,
.header-one .main-navigation ul.menu > li:focus > a,
.header-one .main-navigation ul.menu > li:active > a,
.header-two .site-branding .site-title a:hover,
.header-two .site-branding .site-title a:focus,
.header-two .site-branding .site-title a:active,
.header-two .header-search-wrap .search-icon:hover,
.header-two .header-search-wrap .search-icon:focus,
.header-two .header-search-wrap .search-icon:active,
.header-two .main-navigation ul.menu li a:hover,
.header-two .main-navigation ul.menu li a:focus,
.header-two .main-navigation ul.menu > li > a:active,
.header-two .main-navigation ul.menu li.current-menu-item > a,
.header-two .main-navigation ul.menu li.current_page_item > a,
.header-two .main-navigation ul.menu > li:hover > a,
.header-two .main-navigation ul.menu > li:focus > a,
.header-two .main-navigation ul.menu > li:active > a,
.header-two .header-icons .search-icon:hover,
.header-two .header-icons .search-icon:focus,
.header-two .header-icons .search-icon:active,
.home .header-two:not(.sticky-header) .main-navigation ul.menu li a:hover,
.home .header-two:not(.sticky-header) .main-navigation ul.menu li a:focus,
.home .header-two:not(.sticky-header) .main-navigation ul.menu li a:active,
.header-three .main-navigation ul.menu > li > a:hover,
.header-three .main-navigation ul.menu > li > a:focus,
.header-three .main-navigation ul.menu > li > a:active,
.header-three .main-navigation ul.menu li.current-menu-item > a,
.header-three .main-navigation ul.menu li.current_page_item > a,
.header-three .main-navigation ul.menu > li:hover > a,
.header-three .main-navigation ul.menu > li:focus > a,
.header-three .main-navigation ul.menu > li:active > a,
.header-three .header-icons .search-icon:hover,
.header-three .header-icons .search-icon:focus,
.header-three .header-icons .search-icon:active,
.header-six .main-navigation ul.menu li a:hover,
.header-six .main-navigation ul.menu li a:focus,
.header-six .main-navigation ul.menu li a:active,
.header-six .main-navigation ul.menu li.current-menu-item > a,
.header-six .main-navigation ul.menu li.current_page_item > a,
.header-six .main-navigation ul.menu > li:hover > a,
.header-six .main-navigation ul.menu > li:focus > a,
.header-six .main-navigation ul.menu > li:active > a,
.header-six .header-navigation ul.menu li a:hover,
.header-six .header-navigation ul.menu li a:focus,
.header-six .header-navigation ul.menu li a:active,
.header-seven .site-branding .site-title a:hover,
.header-seven .site-branding .site-title a:focus,
.header-seven .site-branding .site-title a:active,
.header-seven .main-navigation ul.menu li a:hover,
.header-seven .main-navigation ul.menu li a:focus,
.header-seven .main-navigation ul.menu li a:active,
.header-seven .main-navigation ul.menu li.current-menu-item > a,
.header-seven .main-navigation ul.menu li.current_page_item > a,
.header-seven .main-navigation ul.menu > li:hover > a,
.header-seven .main-navigation ul.menu > li:focus > a,
.header-seven .main-navigation ul.menu > li:active > a,
.header-seven .header-navigation ul.menu li a:hover,
.header-seven .header-navigation ul.menu li a:focus,
.header-seven .header-navigation ul.menu li a:active,
.header-ten .site-branding .site-title a:hover,
.header-ten .site-branding .site-title a:focus,
.header-ten .site-branding .site-title a:active,
.header-ten .main-navigation ul.menu li a:hover,
.header-ten .main-navigation ul.menu li a:focus,
.header-ten .main-navigation ul.menu li a:active,
.header-ten .main-navigation ul.menu li.current-menu-item > a,
.header-ten .main-navigation ul.menu li.current_page_item > a,
.header-ten .main-navigation ul.menu > li:hover > a,
.header-ten .main-navigation ul.menu > li:focus > a,
.header-ten .main-navigation ul.menu > li:active > a,
.header-eleven .main-navigation ul.menu li a:hover,
.header-eleven .main-navigation ul.menu li a:focus,
.header-eleven .main-navigation ul.menu li a:active,
.header-eleven .main-navigation ul.menu li.current-menu-item > a,
.header-eleven .main-navigation ul.menu li.current_page_item > a,
.header-eleven .main-navigation ul.menu > li:hover > a,
.header-eleven .main-navigation ul.menu > li:focus > a,
.header-eleven .main-navigation ul.menu > li:active > a,
.header-eleven .social-profile ul li a:hover,
.header-eleven .social-profile ul li a:focus,
.header-eleven .social-profile ul li a:active,
.header-twelve .main-navigation ul.menu li a:hover,
.header-twelve .main-navigation ul.menu li a:focus,
.header-twelve .main-navigation ul.menu li a:active,
.header-twelve .main-navigation ul.menu li.current-menu-item > a,
.header-twelve .main-navigation ul.menu li.current_page_item > a,
.header-twelve .main-navigation ul.menu > li:hover > a,
.header-twelve .main-navigation ul.menu > li:focus > a,
.header-twelve .main-navigation ul.menu > li:active > a,
.header-twelve .header-icons .search-icon:hover,
.header-twelve .header-icons .search-icon:focus,
.header-twelve .header-icons .search-icon:active,
.header-thirteen .main-navigation ul.menu li a:hover,
.header-thirteen .main-navigation ul.menu li a:focus,
.header-thirteen .main-navigation ul.menu li a:active,
.header-thirteen .main-navigation ul.menu li.current-menu-item > a,
.header-thirteen .main-navigation ul.menu li.current_page_item > a,
.header-thirteen .main-navigation ul.menu > li:hover > a,
.header-thirteen .main-navigation ul.menu > li:focus > a,
.header-thirteen .main-navigation ul.menu > li:active > a,
.header-thirteen .header-icons .search-icon:hover,
.header-thirteen .header-icons .search-icon:focus,
.header-thirteen .header-icons .search-icon:active,
.header-fourteen .site-branding .site-title a:hover,
.header-fourteen .site-branding .site-title a:focus,
.header-fourteen .site-branding .site-title a:active,
.header-fourteen .main-navigation ul.menu > li:hover > a,
.header-fourteen .main-navigation ul.menu > li:focus > a,
.header-fourteen .main-navigation ul.menu > li:active > a,
.header-fourteen .bottom-contact a:hover,
.header-fourteen .bottom-contact a:focus,
.header-fourteen .bottom-contact a:active,
.header-fourteen .bottom-contact a:hover i,
.header-fourteen .bottom-contact a:focus i,
.header-fourteen .bottom-contact a:active i,
.header-fifteen .main-navigation ul.menu > li:hover > a,
.header-fifteen .main-navigation ul.menu > li:focus > a,
.header-fifteen .header-search-form button.header-search-button:hover,
.header-fifteen .header-search-form button.header-search-button:focus {
  color: var(--primary-color);
}

.header-three .alt-menu-icon .icon-bar,
.header-three .alt-menu-icon .icon-bar:before,
.header-three .alt-menu-icon .icon-bar:after {
  background-color: #333333;
}

.header-three .alt-menu-icon a:hover .icon-bar,
.header-three .alt-menu-icon a:focus .icon-bar,
.header-three .alt-menu-icon a:active .icon-bar,
.header-three .alt-menu-icon a:hover .icon-bar:before,
.header-three .alt-menu-icon a:focus .icon-bar:before,
.header-three .alt-menu-icon a:active .icon-bar:before,
.header-three .alt-menu-icon a:hover .icon-bar:after,
.header-three .alt-menu-icon a:focus .icon-bar:after,
.header-three .alt-menu-icon a:active .icon-bar:after,
.header-eleven .alt-menu-icon a:hover .icon-bar,
.header-eleven .alt-menu-icon a:focus .icon-bar,
.header-eleven .alt-menu-icon a:active .icon-bar,
.header-eleven .alt-menu-icon a:hover .icon-bar:before,
.header-eleven .alt-menu-icon a:focus .icon-bar:before,
.header-eleven .alt-menu-icon a:active .icon-bar:before,
.header-eleven .alt-menu-icon a:hover .icon-bar:after,
.header-eleven .alt-menu-icon a:focus .icon-bar:after,
.header-eleven .alt-menu-icon a:active .icon-bar:after,
.header-twelve .alt-menu-icon a:hover .icon-bar,
.header-twelve .alt-menu-icon a:focus .icon-bar,
.header-twelve .alt-menu-icon a:active .icon-bar,
.header-twelve .alt-menu-icon a:hover .icon-bar:before,
.header-twelve .alt-menu-icon a:focus .icon-bar:before,
.header-twelve .alt-menu-icon a:active .icon-bar:before,
.header-twelve .alt-menu-icon a:hover .icon-bar:after,
.header-twelve .alt-menu-icon a:focus .icon-bar:after,
.header-twelve .alt-menu-icon a:active .icon-bar:after,
.header-home-icon a:hover,
.header-home-icon a:focus,
.header-home-icon a:active,
.header-thirteen .alt-menu-icon a:hover,
.header-thirteen .alt-menu-icon a:focus,
.header-thirteen .alt-menu-icon a:active,
.header-thirteen .alt-menu-icon a:hover .icon-bar:before,
.header-thirteen .alt-menu-icon a:focus .icon-bar:before,
.header-thirteen .alt-menu-icon a:active .icon-bar:before,
.header-thirteen .alt-menu-icon a:hover .icon-bar:after,
.header-thirteen .alt-menu-icon a:focus .icon-bar:after,
.header-thirteen .alt-menu-icon a:active .icon-bar:after,
.header-fourteen .alt-menu-icon a:hover .icon-bar,
.header-fourteen .alt-menu-icon a:focus .icon-bar,
.header-fourteen .alt-menu-icon a:active .icon-bar,
.header-fourteen .alt-menu-icon a:hover .icon-bar:before,
.header-fourteen .alt-menu-icon a:focus .icon-bar:before,
.header-fourteen .alt-menu-icon a:active .icon-bar:before,
.header-fourteen .alt-menu-icon a:hover .icon-bar:after,
.header-fourteen .alt-menu-icon a:focus .icon-bar:after,
.header-fourteen .alt-menu-icon a:active .icon-bar:after,
.header-category-nav .navbar-nav > li > a:hover,
.header-category-nav .navbar-nav > li > a:focus {
  background-color: #12a274;
}

@media only screen and (max-width: 991px) {
  .mobile-menu-container .slicknav_menu .slicknav_menutxt {
    color: #333333;
  }

  .mobile-menu-container .slicknav_menu .slicknav_btn .slicknav_icon span,
  .mobile-menu-container
    .slicknav_menu
    .slicknav_btn
    .slicknav_icon
    span:first-child:before,
  .mobile-menu-container
    .slicknav_menu
    .slicknav_btn
    .slicknav_icon
    span:first-child:after {
    background-color: #333333;
  }

  .mobile-menu-container .slicknav_menu .slicknav_btn:hover .slicknav_menutxt,
  .mobile-menu-container .slicknav_menu .slicknav_btn:focus .slicknav_menutxt,
  .mobile-menu-container .slicknav_menu .slicknav_btn:active .slicknav_menutxt,
  .slicknav_menu .slicknav_nav li a:hover,
  .slicknav_menu .slicknav_nav li a:focus,
  .slicknav_menu .slicknav_nav li a:active {
    color: #12a274;
  }

  .mobile-menu-container .slicknav_menu .slicknav_btn:hover .slicknav_icon span,
  .mobile-menu-container .slicknav_menu .slicknav_btn:focus .slicknav_icon span,
  .mobile-menu-container
    .slicknav_menu
    .slicknav_btn:active
    .slicknav_icon
    span,
  .mobile-menu-container
    .slicknav_menu
    .slicknav_btn:hover
    .slicknav_icon
    span:first-child:before,
  .mobile-menu-container
    .slicknav_menu
    .slicknav_btn:focus
    .slicknav_icon
    span:first-child:before,
  .mobile-menu-container
    .slicknav_menu
    .slicknav_btn:active
    .slicknav_icon
    span:first-child:before,
  .mobile-menu-container
    .slicknav_menu
    .slicknav_btn:hover
    .slicknav_icon
    span:first-child:after,
  .mobile-menu-container
    .slicknav_menu
    .slicknav_btn:focus
    .slicknav_icon
    span:first-child:after,
  .mobile-menu-container
    .slicknav_menu
    .slicknav_btn:active
    .slicknav_icon
    span:first-child:after {
    background-color: #12a274;
  }
}

.header-home-icon a {
  background-color: #eb5a3e;
}

.header-home-icon a:hover,
.header-home-icon a:focus,
.header-home-icon a:active {
  background-color: #086abd;
}

.header-thirteen .alt-menu-icon a {
  background-color: #1bd096;
}

.header-thirteen .alt-menu-icon .iconbar-label {
  color: #ffffff;
}

.header-thirteen .alt-menu-icon a .icon-bar,
.header-thirteen .alt-menu-icon a .icon-bar:before,
.header-thirteen .alt-menu-icon a .icon-bar:after {
  background-color: #ffffff;
}

/* Transparent Top Header */
.transparent-header .header-two.site-header .top-header {
  background-color: ;
}

/* Site Title */
.transparent-header
  .site-header.header-two:not(.sticky-header)
  .site-branding
  .site-title {
  color: #ffffff;
}

/* Tagline */
.transparent-header
  .site-header.header-two:not(.sticky-header)
  .site-branding
  .site-description {
  color: #e6e6e6;
}

/* Top Header Color */
.transparent-header .header-two.site-header .header-contact ul a,
.transparent-header .header-two.site-header .header-contact ul li,
.transparent-header .header-two.site-header .social-profile ul li a,
.transparent-header .header-two.site-header .header-search-wrap .search-icon,
.transparent-header .header-ten.site-header .header-contact ul a,
.transparent-header .header-ten.site-header .header-contact ul li,
.transparent-header .header-ten.site-header .social-profile ul li a,
.transparent-header .header-ten.site-header .header-search-wrap .search-icon {
  color: #ffffff;
}

.transparent-header .header-two.site-header .header-contact ul a:hover,
.transparent-header .header-two.site-header .header-contact ul a:focus,
.transparent-header .header-two.site-header .header-contact ul a:active,
.transparent-header .header-two.site-header .social-profile ul li a:hover,
.transparent-header .header-two.site-header .social-profile ul li a:focus,
.transparent-header .header-two.site-header .social-profile ul li a:active,
.transparent-header
  .header-two.site-header
  .header-search-wrap
  .search-icon:hover,
.transparent-header
  .header-two.site-header
  .header-search-wrap
  .search-icon:focus,
.transparent-header
  .header-two.site-header
  .header-search-wrap
  .search-icon:active,
.transparent-header .header-ten.site-header .header-contact ul a:hover,
.transparent-header .header-ten.site-header .header-contact ul a:focus,
.transparent-header .header-ten.site-header .header-contact ul a:active,
.transparent-header .header-ten.site-header .social-profile ul li a:hover,
.transparent-header .header-ten.site-header .social-profile ul li a:focus,
.transparent-header .header-ten.site-header .social-profile ul li a:active,
.transparent-header
  .header-ten.site-header
  .header-search-wrap
  .search-icon:hover,
.transparent-header
  .header-ten.site-header
  .header-search-wrap
  .search-icon:focus,
.transparent-header
  .header-ten.site-header
  .header-search-wrap
  .search-icon:active {
  color: #086abd;
}

.transparent-header .header-two:not(.sticky-header) .alt-menu-icon .icon-bar,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  .icon-bar:before,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  .icon-bar:after,
.transparent-header .header-ten:not(.sticky-header) .alt-menu-icon .icon-bar,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  .icon-bar:before,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  .icon-bar:after {
  background-color: #ffffff;
}

.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  a:hover
  .icon-bar,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  a:focus
  .icon-bar,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  a:focus
  .icon-bar,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  a:hover
  .icon-bar:before,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  a:focus
  .icon-bar:before,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  a:active
  .icon-bar:before,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  a:hover
  .icon-bar:after,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  a:focus
  .icon-bar:after,
.transparent-header
  .header-two:not(.sticky-header)
  .alt-menu-icon
  a:active
  .icon-bar:after,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  a:hover
  .icon-bar,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  a:focus
  .icon-bar,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  a:focus
  .icon-bar,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  a:hover
  .icon-bar:before,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  a:focus
  .icon-bar:before,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  a:active
  .icon-bar:before,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  a:hover
  .icon-bar:after,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  a:focus
  .icon-bar:after,
.transparent-header
  .header-ten:not(.sticky-header)
  .alt-menu-icon
  a:active
  .icon-bar:after {
  background-color: #086abd;
}

/* Transparent bottom Header */
.transparent-header .header-two.site-header .bottom-header .overlay {
  background-color: ;
}

/* Header Menu */
.transparent-header
  .header-two:not(.sticky-header)
  .main-navigation
  ul.menu
  > li
  > a {
  color: #ffffff;
}

.transparent-header
  .header-two:not(.sticky-header)
  .mobile-menu-container
  .slicknav_menu
  .slicknav_menutxt {
  color: #ffffff;
}

.transparent-header
  .header-two:not(.sticky-header)
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn
  .slicknav_icon
  span,
.transparent-header
  .header-two:not(.sticky-header)
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn
  .slicknav_icon
  span:first-child:before,
.transparent-header
  .header-two:not(.sticky-header)
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn
  .slicknav_icon
  span:first-child:after,
.transparent-header
  .header-eight:not(.sticky-header)
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn
  .slicknav_icon
  span {
  background-color: #ffffff;
}

@media only screen and (max-width: 991px) {
  .transparent-header .header-two .alt-menu-icon .iconbar-label,
  .transparent-header .header-ten .alt-menu-icon .iconbar-label {
    color: #ffffff;
  }

  .transparent-header .header-two .alt-menu-icon a:hover .iconbar-label,
  .transparent-header .header-two .alt-menu-icon a:focus .iconbar-label,
  .transparent-header .header-two .alt-menu-icon a:active .iconbar-label {
    color: #086abd;
  }
}

/* Transparent Header bottom Hover Color*/
.transparent-header
  .site-header.header-two:not(.sticky-header)
  .site-branding
  .site-title
  a:hover,
.transparent-header
  .site-header.header-two:not(.sticky-header)
  .site-branding
  .site-title
  a:focus,
.transparent-header
  .site-header.header-two:not(.sticky-header)
  .site-branding
  .site-title
  a:active,
.transparent-header
  .header-two:not(.sticky-header)
  .main-navigation
  ul.menu
  li
  > a:hover,
.transparent-header
  .header-two:not(.sticky-header)
  .main-navigation
  ul.menu
  li
  > a:focus,
.transparent-header
  .header-two:not(.sticky-header)
  .main-navigation
  ul.menu
  li
  > a:active,
.transparent-header
  .header-two:not(.sticky-header)
  .main-navigation
  ul.menu
  li:hover
  > a,
.transparent-header
  .header-two:not(.sticky-header)
  .main-navigation
  ul.menu
  li:focus
  > a,
.transparent-header
  .header-two:not(.sticky-header)
  .main-navigation
  ul.menu
  li:active
  > a,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:hover
  .slicknav_menutxt,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:focus
  .slicknav_menutxt,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:active
  .slicknav_menutxt,
.transparent-header
  .header-two:not(.sticky-header)
  .main-navigation
  ul.menu
  li.current-menu-item
  > a,
.transparent-header
  .header-two:not(.sticky-header)
  .main-navigation
  ul.menu
  li.current_page_item
  > a {
  color: #086abd;
}

.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:hover
  .slicknav_icon
  span,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:focus
  .slicknav_icon
  span,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:active
  .slicknav_icon
  span,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:hover
  .slicknav_icon
  span:first-child:before,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:focus
  .slicknav_icon
  span:first-child:before,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:active
  .slicknav_icon
  span:first-child:before,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:hover
  .slicknav_icon
  span:first-child:after,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:focus
  .slicknav_icon
  span:first-child:after,
.transparent-header
  .header-two
  .mobile-menu-container
  .slicknav_menu
  .slicknav_btn:active
  .slicknav_icon
  span:first-child:after {
  background-color: #086abd;
}

#masthead .main-navigation ul.menu ul li a:hover,
#masthead .main-navigation ul.menu ul li a:focus,
#masthead .main-navigation ul.menu ul li a:active,
#masthead .header-navigation ul.menu ul li a:hover,
#masthead .header-navigation ul.menu ul li a:focus,
#masthead .header-navigation ul.menu ul li a:active,
.header-seven .header-navigation ul.menu ul li a:hover,
.header-seven .header-navigation ul.menu ul li a:focus,
.header-seven .header-navigation ul.menu ul li a:active {
  color: #12a274;
}

.site-header .header-btn-1.button-primary {
  background-color: var(--secondary-color);
  color: #ffffff;
}

.site-header .header-btn-1.button-primary:hover,
.site-header .header-btn-1.button-primary:focus,
.site-header .header-btn-1.button-primary:active {
  background-color: #c55315;
  color: #ffffff;
}

.site-header .header-btn-1.button-primary {
  border-radius: 0px;
}

@media screen and (max-width: 991px) {
  .site-header.sticky-header .fixed-header {
    position: relative;
  }
}

.site-header.sticky-header .site-branding > a {
  max-width: 270px;
}

.header-thirteen .header-contact ul li i,
.header-fourteen .bottom-contact a i,
.header-fourteen .header-contact ul li i {
  color: var(--secondary-color);
}

@media only screen and (min-width: 992px) {
  .site-header:not(.sticky-header) .header-image-wrap {
    height: 90px;
    width: 100%;
    position: relative;
  }
}

.header-slide-item {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (min-width: 768px) {
  .overlay-post .inner-banner-content {
    height: 400px;
    overflow: hidden;
  }
}

.overlay-post .inner-banner-content {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.overlay-post .inner-banner-content:before {
  background-color: rgba(0, 0, 0, 0.4);
}

@media only screen and (min-width: 768px) {
  .overlay-page .inner-banner-content {
    height: 400px;
    overflow: hidden;
  }
}

.overlay-page .inner-banner-content {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.overlay-page .inner-banner-content:before {
  background-color: rgba(0, 0, 0, 0.4);
}

.header-cart a.cart-contents span.count {
  background-color: #eb5a3e;
}

.header-cart a.cart-contents span.count {
  color: #ffffff;
}

@media only screen and (min-width: 768px) {
  .banner-img {
    height: 600px;
    overflow: hidden;
  }
}

.main-slider .banner-img .overlay {
  background-color: #052730d1;
}

.section-banner .banner-content .entry-title {
  color: #ffffff;
}

.banner-content .entry-content .entry-header .cat-links a {
  color: #1bd096;
  border-color: #1bd096;
}

.section-banner .banner-content .entry-meta a {
  color: #ebebeb;
}

.section-banner .banner-content .entry-meta a:before {
  color: #ffffff;
}

.section-banner .entry-text {
  color: #ffffff;
}

.banner-content .entry-content .entry-header .cat-links a:hover,
.banner-content .entry-content .entry-header .cat-links a:focus,
.banner-content .entry-content .entry-header .cat-links a:active,
.banner-content .entry-title a:hover,
.banner-content .entry-title a:focus,
.banner-content .entry-title a:active,
.section-banner .banner-content .entry-meta a:hover,
.section-banner .banner-content .entry-meta a:focus,
.section-banner .banner-content .entry-meta a:active,
.section-banner .banner-content .entry-meta a:hover:before,
.section-banner .banner-content .entry-meta a:focus:before,
.section-banner .banner-content .entry-meta a:active:before {
  color: #1bd096;
}

.banner-content .entry-content .entry-header .cat-links a:hover,
.banner-content .entry-content .entry-header .cat-links a:focus,
.banner-content .entry-content .entry-header .cat-links a:active,
.slick-control li.slick-arrow:not(.slick-disabled):hover span,
.slick-control li.slick-arrow:not(.slick-disabled):focus span,
.slick-control li.slick-arrow:not(.slick-disabled):active span {
  border-color: #1bd096;
}

.section-banner .slide-inner .banner-content .button-container .button-primary {
  background-color: #1bd096;
  color: #ffffff;
}

.section-banner
  .slide-inner
  .banner-content
  .button-container
  .button-primary:hover,
.section-banner
  .slide-inner
  .banner-content
  .button-container
  .button-primary:focus,
.section-banner
  .slide-inner
  .banner-content
  .button-container
  .button-primary:active {
  background-color: #12a274;
  color: #ffffff;
}

.section-banner .slide-inner .banner-content .button-container a {
  border-radius: 10px;
}

.main-slider .banner-img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.site-footer.has-footer-bg .site-footer-inner {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.footer-widget-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
}

.top-footer {
  background-color: #2a2d41ed !important;
}

.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6,
.site-footer .product-title {
  color: #1bd096;
}

.site-footer .widget .widget-title:before {
  background-color: #1bd096;
}

.site-footer a,
.site-footer .widget ul li a,
.site-footer .widget .tagcloud a,
.site-footer .post .entry-meta a,
.site-footer .post .entry-meta a:before {
  color: #ffffff;
}

.widget ul li,
.latest-posts-widget .post {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.site-footer .widget .tagcloud a {
  border-color: #ffffff;
}

.site-footer,
.site-footer table th,
.site-footer table td,
.site-footer .widget.widget_calendar table {
  color: #dddddd;
}

.site-footer a:hover,
.site-footer a:focus,
.site-footer a:active,
.site-footer .widget ul li a:hover,
.site-footer .widget ul li a:focus,
.site-footer .widget ul li a:active,
.site-footer .post .entry-meta a:hover,
.site-footer .post .entry-meta a:focus,
.site-footer .post .entry-meta a:active,
.site-footer .post .entry-meta a:hover:before,
.site-footer .post .entry-meta a:focus:before,
.site-footer .post .entry-meta a:active:before {
  color: #12a274;
}

.site-footer .widget .tagcloud a:hover,
.site-footer .widget .tagcloud a:focus,
.site-footer .widget .tagcloud a:active {
  background-color: #12a274;
  border-color: #12a274;
  color: #ffffff;
}

.bottom-footer {
  padding-top: 20px;
  padding-bottom: 20px;
}

.bottom-footer {
  background-color: #21222a;
}

.bottom-footer {
  color: #dddddd;
}

.site-footer .social-profile ul li a {
  background-color: rgba(255, 255, 255, 0.1);
}

.site-info a,
.site-footer .social-profile ul li a,
.footer-menu ul li a {
  color: #ffffff;
}

.site-footer .site-info a:hover,
.site-footer .site-info a:focus,
.site-footer .site-info a:active,
.site-footer .footer-menu ul li a:hover,
.site-footer .footer-menu ul li a:focus,
.site-footer .footer-menu ul li a:active {
  color: #12a274;
}

.site-footer .social-profile ul li a:hover,
.site-footer .social-profile ul li a:focus,
.site-footer .social-profile ul li a:active {
  background-color: #12a274;
}

.site-footer .social-profile ul li a {
  font-size: 17px;
}

.feature-posts-content-wrap .feature-posts-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.feature-posts-content-wrap .feature-posts-image {
  border-radius: 10px;
  overflow: hidden;
}

.feature-posts-layout-one .feature-posts-image {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}

.feature-posts-layout-one .feature-posts-content {
  margin-bottom: 20px;
}

.preloader-content {
  max-width: 100px;
  overflow: hidden;
  display: inline-block;
}

#primary article .entry-title {
  color: #313131;
}

#primary article .entry-title a:hover,
#primary article .entry-title a:focus,
#primary article .entry-title a:active {
  color: #12a274;
}

#primary article .entry-content .entry-header .cat-links a,
#primary article .attachment .entry-content .entry-header .cat-links a {
  color: #1bd096;
}

#primary article .entry-content .entry-header .cat-links a {
  border-color: #1bd096;
}

#primary article .entry-content .entry-header .cat-links a:hover,
#primary article .entry-content .entry-header .cat-links a:focus,
#primary article .entry-content .entry-header .cat-links a:active {
  color: #12a274;
  border-color: #12a274;
}

#primary article .entry-meta a {
  color: #7a7a7a;
}

#primary article .entry-meta a:before {
  color: #1bd096;
}

#primary article .entry-meta a:hover,
#primary article .entry-meta a:focus,
#primary article .entry-meta a:active,
#primary article .entry-meta a:hover:before,
#primary article .entry-meta a:focus:before,
#primary article .entry-meta a:active:before {
  color: #12a274;
}

#primary article .entry-text {
  color: #626262;
}

#primary article .featured-image a {
  border-radius: 10px;
}

#primary article.sticky .featured-image a {
  border-radius: 0px;
}

article.sticky {
  border-radius: 10px;
}

#primary article .button-text {
  color: #1bd096;
  padding: 0;
}

#primary article .button-text:hover,
#primary article .button-text:focus,
#primary article .button-text:active {
  color: #12a274;
}

.feature-posts-content .feature-posts-title {
  color: #ffffff;
}

.feature-posts-layout-one .feature-posts-content .feature-posts-title a:after {
  background-color: #ffffff;
}

.feature-posts-content .feature-posts-title a:hover,
.feature-posts-content .feature-posts-title a:focus,
.feature-posts-content .feature-posts-title a:active {
  color: #12a274;
}

.feature-posts-layout-one
  .feature-posts-content
  .feature-posts-title
  a:hover:after,
.feature-posts-layout-one
  .feature-posts-content
  .feature-posts-title
  a:focus:after,
.feature-posts-layout-one
  .feature-posts-content
  .feature-posts-title
  a:active:after {
  background-color: #12a274;
}

.feature-posts-content .cat-links a {
  color: #ffffff;
}

.feature-posts-layout-one .feature-posts-content .cat-links a {
  background-color: #1bd096;
}

.feature-posts-layout-one .feature-posts-content .cat-links a:hover,
.feature-posts-layout-one .feature-posts-content .cat-links a:focus,
.feature-posts-layout-one .feature-posts-content .cat-links a:active {
  background-color: #12a274;
  color: #ffffff;
}

.post .feature-posts-content .entry-meta a {
  color: #ffffff;
}

.post .feature-posts-content .entry-meta a:before {
  color: #ffffff;
}

.post .feature-posts-content .entry-meta a:hover,
.post .feature-posts-content .entry-meta a:focus,
.post .feature-posts-content .entry-meta a:active,
.post .feature-posts-content .entry-meta a:hover:before,
.post .feature-posts-content .entry-meta a:focus:before,
.post .feature-posts-content .entry-meta a:active:before {
  color: #12a274;
}

.feature-posts-layout-one .feature-posts-image {
  height: 250px;
  overflow: hidden;
}

.highlight-post-slider .post .entry-content .entry-title {
  color: #313131;
}

.highlight-post-slider .entry-content .entry-title a:hover,
.highlight-post-slider .entry-content .entry-title a:focus,
.highlight-post-slider .entry-content .entry-title a:active {
  color: #12a274;
}

.highlight-layout-one .highlight-post-slider .post .cat-links a {
  background-color: #1bd096;
}

.highlight-layout-two .highlight-post-slider .post .cat-links a {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}

.highlight-post-slider .post .cat-links a {
  color: #ffffff;
}

.highlight-layout-one .highlight-post-slider .post .cat-links a:hover,
.highlight-layout-one .highlight-post-slider .post .cat-links a:focus,
.highlight-layout-one .highlight-post-slider .post .cat-links a:active {
  background-color: #12a274;
  color: #ffffff;
}

.highlight-layout-two .highlight-post-slider .post .cat-links a:hover,
.highlight-layout-two .highlight-post-slider .post .cat-links a:focus,
.highlight-layout-two .highlight-post-slider .post .cat-links a:active {
  border-bottom-color: #12a274;
  color: #12a274;
}

.highlight-post-slider .post .entry-meta a {
  color: #7a7a7a;
}

.highlight-post-slider .post .entry-meta a:before {
  color: #1bd096;
}

.highlight-post-slider .post .entry-meta a:hover,
.highlight-post-slider .post .entry-meta a:focus,
.highlight-post-slider .post .entry-meta a:active,
.highlight-post-slider .post .entry-meta a:hover:before,
.highlight-post-slider .post .entry-meta a:focus:before,
.highlight-post-slider .post .entry-meta a:active:before {
  color: #12a274;
}

.section-highlight-post .featured-image a {
  border-radius: 10px;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  #back-to-top {
    display: none !important;
  }
}

.woocommerce .products li.product .woo-product-image img {
  border-radius: 0px;
}

.woocommerce .button-cart_button_two a.button {
  background-color: #333333;
  color: #ffffff;
}

.woocommerce .button-cart_button_three > a.button {
  border-bottom-color: #ffffff;
  color: #ffffff;
}

.woocommerce .button-cart_button_four > a.button {
  background-color: #333333;
  color: #ffffff;
}

.woocommerce ul.products li.product .button-cart_button_two a.button:hover,
.woocommerce ul.products li.product .button-cart_button_two a.button:focus,
.woocommerce ul.products li.product .button-cart_button_four > a.button:hover,
.woocommerce ul.products li.product .button-cart_button_four > a.button:focus {
  background-color: #12a274;
  color: #ffffff;
}

.woocommerce ul.products li.product .button-cart_button_three > a.button:hover,
.woocommerce ul.products li.product .button-cart_button_three > a.button:focus {
  border-color: #12a274;
  color: #12a274;
}

.woocommerce .button-cart_button_four > a.button {
  border-radius: 0px;
}

.woocommerce .button-cart_button_two a.button {
  border-radius: 0px;
}

.woocommerce ul.products li.product .button-cart_button_four {
  left: 10px;
  bottom: 10px;
}

.woocommerce ul.products li.product .onsale {
  top: 8px;
  right: 8px;
}

.woocommerce ul.products li.product span.onsale {
  background-color: #eb5a3e;
  color: #ffffff;
}

.woocommerce ul.products li.product span.onsale {
  border-radius: 0px;
}

body[class*="woocommerce"] ul.products li .product-compare-wishlist a {
  opacity: 0;
  z-index: 99;
}

body[class*="woocommerce"] ul.products li .product-wishlist a {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

body[class*="woocommerce"] ul.products li .product-compare a {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-60px, -50%);
  -moz-transform: translate(-60px, -50%);
  -ms-transform: translate(-60px, -50%);
  -o-transform: translate(-60px, -50%);
  transform: translate(-60px, -50%);
}

body[class*="woocommerce"] ul.products li .product-view a {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(25px, -50%);
  -moz-transform: translate(25px, -50%);
  -ms-transform: translate(25px, -50%);
  -o-transform: translate(25px, -50%);
  transform: translate(25px, -50%);
}

body[class*="woocommerce"] ul.products li .product-compare-wishlist a i,
body[class*="woocommerce"]
  ul.products
  li
  .product-compare-wishlist
  .add_to_wishlist:has(svg),
body[class*="woocommerce"]
  ul.products
  li
  .product-wishlist
  .yith-wcwl-add-to-wishlist-button:has(svg) {
  background-color: #ffffff;
  border-radius: 100px;
  line-height: 35px;
  height: 35px;
  text-align: center;
  width: 35px;
}

body[class*="woocommerce"] ul.products li:hover .product-compare-wishlist a,
body[class*="woocommerce"] ul.products li:focus .product-compare-wishlist a {
  opacity: 1;
}

body[class*="woocommerce"] ul.products li .product-compare-wishlist a i,
body[class*="woocommerce"]
  ul.products
  li
  .product-compare-wishlist
  .add_to_wishlist:has(svg),
body[class*="woocommerce"]
  ul.products
  li
  .product-wishlist
  .yith-wcwl-add-to-wishlist-button:has(svg) {
  background-color: #ffffff;
}

body[class*="woocommerce"] ul.products li .product-compare-wishlist a i,
body[class*="woocommerce"]
  ul.products
  li
  .product-compare-wishlist
  .add_to_wishlist:has(svg)
  svg,
body[class*="woocommerce"]
  ul.products
  li
  .product-wishlist
  .yith-wcwl-add-to-wishlist-button:has(svg)
  svg {
  color: #383838;
}

.woocommerce ul.products li.product .product-inner {
  text-align: center;
}

.header-fourteen .bottom-contact a span,
.header-thirteen .header-contact ul li span {
  font-family: Open Sans;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
  text-transform: none;
}

.header-fourteen .bottom-contact a,
.header-thirteen .header-contact ul li {
  font-size: 15px;
  font-weight: 500;
}

.site-header .header-btn a {
  font-family: Poppins;
}

.site-header .site-branding .site-title {
  font-family: Poppins;
}

.site-header .site-branding .site-description {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}

.main-navigation ul.menu li a,
.slicknav_menu .slicknav_nav li a {
  font-family: Poppins;
  font-size: 15px;
  font-weight: 500;
  line-height: 2.2;
}

.main-navigation .menu-description,
.slicknav_menu .menu-description {
  font-family: Poppins;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.3;
  text-transform: none;
}

body {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Poppins;
}

.page-title {
  font-family: Poppins;
}
