/**
* Theme Name: Futurity Child
* Description: This is a child theme of Futurity, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Futurecap</a>
* Template: futurity-wp-theme-main
* Version: 1.2.8
*/

.logged-in-condition .hide-logged-in {
	display: none!important;
}

.logged-out-condition .hide-logged-out {
	display: none!important;
} 

.main-header__account {
  display: flex;
  align-items: flex-start;
  border-radius: 5px;
  padding: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  margin-left: 30px;
}

.main-header__account > i {
  font-size: 32px;
  color: #fff;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.main-header__account .main-header__info-phone-content {
  margin-left: 10px;
}

.main-header__account .main-header__info-phone-content .main-header__info-phone-text {
  display: block;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 7px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.main-header__account .main-header__info-phone-content .main-header__info-phone-title {
  font-size: 16px;
  font-weight: 800;
  margin: 0;
  line-height: 1;
  color: #fff;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.main-header__account:hover > i,
.main-header__account:hover .main-header__info-phone-content .main-header__info-phone-title,
.main-header__account:hover .main-header__info-phone-content .main-header__info-phone-text
{
	color: #C8A042 !important;
}

.page-header:not(.ripped-off)::after {
  background-image: none !important;
}

.bottom-footer::before {
  background-image: none !important;
}

.woocommerce .shop-product_grid .shop-cart_button.ctype-btn {
  margin-top: 10px;
}

.main-menu a.main-header__cart-btn .header_cart_label_text {
  background-color: var(--thm-primary);
}

.main-menu a.main-header__cart-btn:hover .header_cart_label_text {
  background-color: var(--thm-secondary);
}

.cart--fixed span.header_cart_label_text {
  background-color: var(--thm-black) !important;
}

a.main-header__cart-btn.cart--fixed:hover .header_cart_label_text {
  background-color: var(--thm-primary) !important;
}

.main-menu__two {
  border-bottom: none !important;
}

.main-header .header-logo img, .stricky-header .header-logo img {
  max-height: inherit !important;
}

.main-menu__two.stricky-header {
  background-color: rgba(0,0,0,0.7) !important;
  backdrop-filter: blur(8px) !important;
}