.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Avenir Medium";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Avenir Medium";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Avenir Medium", Sans-serif;}.elementor-kit-6 h2{color:#9C0000;font-family:"Butler Medium", Sans-serif;font-size:36px;font-weight:100;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
  margin: 0;
  padding: 0;
}

.admin-bar .header {
    top: 32px;
    transition: 0.2s all ease !important;
}

#shop-now{
	width: 256px;
}

.homepage-carousel .elementor-image-carousel-caption{
	/*position: relative;*/
	/*top: -400px;*/
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	padding-right: 40%;
	padding-left: 10%;
	line-height: 80px;
	-webkit-touch-callout: none; 
	-webkit-user-select: none;
	-khtml-user-select: none; 
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none;
}

.noselect{
	-webkit-touch-callout: none; 
	-webkit-user-select: none;
	-khtml-user-select: none; 
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none;
	pointer-events:none;
}

.standard-button .elementor-button-link{
	width: 319px;
	padding-top: 22px;
	padding-bottom: 22px;
}

.about-us-slider h3 {
	font-family: "Avenir", Sans-serif;
	text-transform: uppercase;
	font-weight: 100;
	color: #281B19;
	letter-spacing: 2px;
	margin: 50px 0 0 0;
}

.about-us-slider h2 {
	font-family: "Butler Extra Bold", Sans-serif;
	font-size: 25px;
	letter-spacing: 1px;
	color: #281B19;
	margin: 5px 0;
}

.about-us-slider h4 {
	font-family: "Butler Extra Bold", Sans-serif;
	font-size: 18px;
	color: #9C0000;
	margin: 0px;
}

.elementor-7 .elementor-element.elementor-element-dbaef9c .sub-menu, .elementor-7 .elementor-element.elementor-element-dbaef9c nav.hfe-dropdown, .elementor-7 .elementor-element.elementor-element-dbaef9c nav.hfe-dropdown-expandible, .elementor-7 .elementor-element.elementor-element-dbaef9c nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-7 .elementor-element.elementor-element-dbaef9c nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
	background-color: #453030;
	opacity: 0,9!important;
}

.sub-menu .elementor-7 .elementor-element.elementor-element-dbaef9c a.hfe-menu-item, .elementor-7 .elementor-element.elementor-element-dbaef9c a.hfe-sub-menu-item {
	font-size: 14px;
}

.hfe-nav-menu .menu-item-has-children .sub-menu {
	top: 100%;
	right: -25%;
}

.sub-menu li.menu-item {
	border-bottom-width: 0px!important;
}

.sub-menu{
	display: flex;
	flex-direction: column;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-dbaef9c .menu-item a.hfe-sub-menu-item {
	padding-left: 0!important;
	padding-right: 0!important;
}

.sub-menu li.menu-item {
	margin-bottom: 10px!important;
}

.sale-block-full {
	height: 350px;
	position: fixed;
	top: 500px;
	width: 495px!important;
	z-index: 10;
	top: 57vh;
	right: 0!important;
}

.sale-block-part{
	height: 350px;
	position: fixed;
	top: 500px;
	width: 495px!important;
	z-index: 10;
	top: 57vh;
	right: -440px;
}

@media (max-width: 768px) {
    .sale-block-part {
        display: none;
    }
    .hfe-nav-menu .menu-item-has-children .sub-menu {
	top: 0;
	right: -25%;
}
}

#button-sale > div > div > a {
	width: 340px!important;
}

#button-sale .elementor-widget:not(:last-child){
	margin-bottom: 0!important;
}

.rotate {
	transform: rotate(-90deg);
	position: absolute;
	right: 293px;
	width: 350px!important;
	height: 55px!important;
	margin-bottom: 0!important;
	cursor: pointer;
	z-index: 10;
	-webkit-touch-callout: none; 
	-webkit-user-select: none; 
	-khtml-user-select: none; 
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none;
}

.rotate .elementor-widget-container p{
	padding-top: 5px;
}

.rotate::before {
	border-bottom-width: solid 1px white;
}

.smaller-font a{
	font-size: 36px!important;
}

.sale-block-full .elementor-widget:not(:last-child) {
	margin-bottom: 5px;
}

.sale-block-part .elementor-widget:not(:last-child) {
	margin-bottom: 5px;
}

@media (min-width: 768px) {
	.home .homepage-carousel .swiper-container {
		margin-left: -425px;
	}
}

.homepage-carousel .eicon-chevron-right{
	margin-right: 5vh;
}

.homepage-carousel .eicon-chevron-left{
	margin-left: 5vh;
}

.pop-up {
	height: 592px;
}
.pop-up-section {
	position: absolute;
	display: block;
/* 	top: 30vh; */
	margin-left: auto;
	margin-right: auto;
	/*width: 592px;*/
	right: 0px;
  left: 0px;
}

.pum-theme-798 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close{
	color: #9C0000;
	left: 72.5%;
	top: 20px;
}

@media (max-width: 768px) {
    .pum-theme-798 .pum-container, .pum-theme-content-only .pum-container {
        top: 130px !important;
    }
}/* End custom CSS */