.hfe-nav-menu__layout-horizontal .hfe-nav-menu li{position:relative;}

.hfe-nav-menu__layout-horizontal .hfe-nav-menu li a{
	opacity: 1;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu li a:after{  
	content: "";
    width: 0%;
    height: 2px;
    text-shadow: 0 3px 6px #E881C5;
    background: linear-gradient(-45deg, #FB7976, #E881C5, #FB7976, #E881C5);
    background-size: 400% 400%;
    animation: Gradient 3s ease infinite;
    position: absolute;
    top: 90%;
    left: 0;
    transition: 0.50s all;
	opacity:1 !important;
}

.hfe-nav-menu__layout-horizontal .hfe-nav-menu li a:hover:after{
	width:100% !important;
	    transition: 0.50s all;
		
}
.woocommerce-page div#header{
	position:initial !important;
	background:#7f54b3 !important;
}

.footer-inner .site-logo{display:none !important}

.top-mid-logo img{
	margin:0 auto !important;
}
.postid-2627 div#header {
    background-color: #7f54b3;
}
.single-product.postid-2627 main#main {
    padding-top: 50px;
}
.woocommerce div.product form.cart .button{padding: 13px;}
button#primary{width: 50% !important;background-color: #7f54b3;}
hr {
    border: 1px solid #eee;
}
.LinkButton span {
    color: #fff;
}
.LinkButton span svg path{    fill: #fff;}
/*** contact From ***/

.contact-form-col input,
.contact-form-col textarea{
 font-family:     font-family: "Poppins", Sans-serif !important;
	padding:15px 20px;
}
.contact-form-col textarea{
	height:180px;
	resize:unset;
}
.contact-form-col .wpcf7-submit{
	margin: 0 auto;
  display: block;
	padding:15px 60px;
	text-transform: uppercase;
	background-color: transparent;
  background-image: linear-gradient(180deg, #FB7976 0%, #E881C5 100%);
	color:#fff;
	border: transparent;
	transition: 0.80s all;
}
.contact-form-col .wpcf7-submit:hover{
	
  background-image: linear-gradient(180deg, #E881C5 0%, #FB7976 100%);
transition: 0.80s all;
	font-size:14px;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .zoomImg{display:none !important;}
.woocommerce-tabs.wc-tabs-wrapper{
	    width: 465px !important;
}
.woocommerce-tabs.wc-tabs-wrapper span.wpr-business-day{
		padding-top:10px;
	padding-bottom:10px;
}

@media only screen and (max-width: 1024px){
	.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle{
		margin:0 !important;
		text-align:right;
	}
	.hfe-nav-menu__toggle .hfe-nav-menu-icon svg{
		fill:#fff !important;
	}
	.menu-item a.hfe-menu-item{color:#000000 !important;}
	.hfe-nav-menu__submenu-arrow.menu-is-active{

    transition: 0.3s !important;
	}
	.contact-form-col input, .contact-form-col textarea{    padding: 10px 15px;
	
}
	#page{overflow-x:hidden;}
}

@media only screen and (max-width: 767px){
	.display .e-con-inner {
    display: flex;
    justify-content: space-between !important;
}
	.footer-container .wpr-mobile-nav-menu-container{display:none;}
	.top-mid-logo {width:60px !important;}
	.contact-form-col input, .contact-form-col textarea{
		font-size:14px;
	}
	.contact-form-col textarea{
		height:120px;
	}
	.woocommerce-tabs.wc-tabs-wrapper{
	    width: 100% !important;
}
	.wp-block-woocommerce-cart.alignwide{
		width:300px !important;
		margin:0 auto;
	}
}