.float-r{ float: right; }
.float-l{ float: left; }
.text-right{ text-align: right; }
.text-left{ text-align: left; }
.text-center{ text-align: center; }

	.main-menu nav > ul > li { margin-right: 20px; } 

	.header-bottom .menu-center > [class*="col"]:nth-child(2) { -ms-flex: none; flex: none; }

	.header-top-right .header-lan-curr{ float: left; margin-right: 80px; }

	.header-top-right p a { margin-right: 20px; }
	.header-top-right p a::before {	right: -12px; }

	.header-top-right .header-lan-curr:last-child { margin-right: 0px; }

	.banner, .Kutu {
		border: 1px solid #e5e5e5;
		border-radius: 5px;
	}

	.banner.banner-1 .content h1 {
		max-width: 130px; 
		text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #fff, 0 0 55px #fff, 0 0 75px #fff;
	}

	.Kutu:hover {
		border: 1px solid #e5e5e5;
		border-radius: 5px;
		-webkit-transform: scale(1.02,1.02);
    	-webkit-transition: all 0.4s ease-in-out;
		-webkit-box-shadow: 0px 0px 7px 7px rgba(0,0,0,0.05); 
		box-shadow: 0px 0px 7px 7px rgba(0,0,0,0.05);
	}

	.on-sale-product .hero-content-2 a{ background-color: #eee; padding: 5px 30px; margin-top:5px; }
	.on-sale-product .hero-content-2 a:hover{ background-color: #7c5511; color: #ffffff; }

	.on-sale-product .offer-discount {
		top: -5px;
		font-size: 14px;
    	padding: 10px 20px;
		position: absolute;
		right: -10px;
		color: rgb(124 85 17 / 80%);
		background-color: rgb(207 233 251 / 90%);
		font-weight: 700;
		font-family: "Dosis", sans-serif;
		border-radius: 30px;
		display: block;
		line-height: 1;
		width: fit-content;
	}
	.on-sale-product .offer-discount.new {
    	padding: 10px 20px;
		position: absolute;
		left: -10px;
		background-color: rgb(124 85 17 / 80%);
		color: #e6f5ff;
	}
	.on-sale-product .image{ position: relative; display: block; overflow: hidden; }


	.hero-slider .hero-content-2 p {
		text-shadow: -2px 2px 0 #333,
                          2px 2px 0 #333,
                         2px -2px 0 #333,
                        -2px -2px 0 #333;
		color:#fff;
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 50px;
	}
	.hero-slider .hero-content-2 h1 {
		text-shadow: -2px 2px 0 #333,
                          2px 2px 0 #333,
                         2px -2px 0 #333,
                        -2px -2px 0 #333;
		color:#fff;
		margin-bottom: 25px;
	}

	.banner .content.bg-theme-one h1 {
		text-shadow: -1px 1px 0 #777,
                          1px 1px 0 #777,
                         1px -1px 0 #777,
                        -1px -1px 0 #777;
	}

	.button{
		border-radius: 50px;
		height: 44px;
		border: none;
		line-height: 24px;
		padding: 10px 30px;
		float: left;
		font-weight: 700;
		text-transform: uppercase;
		color: #ffffff;
		background-color: #1a161e;
	}
	.button:hover {
    background-color: #7c5511;
	}



html .whatsappicon {
    bottom: 85px;
    display: block;
    position: fixed;
    right: 10px;
    z-index: 1040;
}

html .whatsappicon img{
    height: 60px;
}



@media only screen and (max-width: 1700px){

	
}

@media only screen and (max-width: 1600px){
	
	.header-bottom .menu-center > [class*="col"]:first-child { -ms-flex: 0 0 200px; flex: 0 0 200px; }
	
	.main-menu nav > ul > li > a { font-size: 13px; line-height: 70px; }

	.header-mini-cart > a { font-size: 13px; }

	
	.main-menu nav > ul > li { margin-right: 20px; }
	

}

@media only screen and (max-width: 1400px){

}

@media only screen and (max-width: 1320px){

	
}

@media (min-width: 1200px){

            .hero-item .container { max-width:80%; min-height: 250px; }
}

@media (min-width: 999px){

	

}

@media only screen and (max-width: 999px){

	
	
}

@media only screen and (max-width: 540px){

	
}



[data-notify="container"][class*="alert-pastel-"] {
	background-color: rgb(255, 255, 238);
	border-width: 0px;
	border-left: 15px solid rgb(255, 240, 106);
	border-radius: 0px;
	box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3);
	font-family: 'Old Standard TT', serif;
	letter-spacing: 1px;
}
[data-notify="container"].alert-pastel-info {
	border-left-color: rgb(255, 179, 40);
}
[data-notify="container"].alert-pastel-danger {
	border-left-color: rgb(255, 103, 76);
}
[data-notify="container"].alert-pastel-success {
	border-left-color: rgb(17, 184, 0);
}
[data-notify="container"][class*="alert-pastel-"] > [data-notify="title"] {
	color: rgb(80, 80, 57);
	display: block;
	font-weight: 700;
	margin-bottom: 5px;
}
[data-notify="container"][class*="alert-pastel-"] > [data-notify="message"] {
	font-weight: 400;
}
