.hero-slider {position: relative;}
.single-hs-item {height: 308px;background-size: cover;background-position: center center;position: relative;}
.item-bg1 {
background-image: url(https://prouveshop.eu/wp-content/uploads/2021/12/photo-1.jpeg);
}
.item-bg2 {
background-image: url(https://prouveshop.eu/wp-content/uploads/2021/12/photo-2.jpeg);
}
.item-bg3 {
background-image: url(https://prouveshop.eu/wp-content/uploads/2021/12/photo-3.jpeg);
}
.hero-text {padding: 0 15px;text-align: center;max-width: 1140px;margin-left: auto;margin-right: auto;position: relative;}
.hero-text h1 {color: #fff;font-size: 50px;text-transform: capitalize;font-weight: 600;margin: 0;}
.hero-text p {color: #fff;font-size: 17px;max-width: 600px;margin-left: auto;margin-right: auto;line-height: 30px;margin-top: 20px;margin-bottom: 35px;}
.hero-slider .owl-item.active h1 {-animation: 1s .3s fadeInUp both;}
.hero-slider .owl-item.active p {-webkit-animation: 1s .3s fadeInUp both;animation: 1s .3s fadeInUp both;}
.hero-slider .owl-item.active .slider-btn {-webkit-animation: 1s .3s fadeInUp both;animation: 1s .3s fadeInUp both;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
color:white !important;
}	
.owl-carousel .owl-nav button.owl-prev {background-color: #343434 !important;position: absolute;left: 0;top: 50%;
color: #fff;font-size: 30px;margin: -40px 0 0;border-radius: 0;height: 50px;width: 50px;}
.owl-carousel .owl-nav button.owl-next {background-color: #343434 !important;position: absolute;right: 0;top: 50%;color: #fff;font-size: 30px;margin: -40px 0 0;border-radius: 0;height: 50px;width: 50px;
}
.owl-theme .owl-nav {margin-top: 0;}
.owl-dots {position: absolute;left: 0;right: 0; bottom: 20px;}
.owl-theme .owl-dots .owl-dot span {width: 11px;height: 20px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #ff3547;}
@media only screen and (max-width: 600px) {
.single-hs-item {
height: 111px;
}
.hero-text h1 {
font-size: 30px;
}
.hero-text p {
font-size: 15px;
margin-bottom: 25px;
}
.owl-carousel .owl-nav button.owl-next {
top: auto;
margin: 0;
bottom: 0px;
}
.owl-carousel .owl-nav button.owl-prev {
top: auto;
margin: 0;
bottom: 0px;
}
.owl-dots {
bottom: 10px;
left: 50px;
right: 50px;
}
}    .buttonaddto{
display:none;
}
.carouselheader a h2{
color:#183028;
font-size:20px !important;
}
.priceslide{
color:#183028 !important;
font-weight:bold;
}
.carouselheader a{
text-decoration:none !important;
}
.topitem{
background:#295c40;
color: #fff;
font-size: .875rem;
left: 50%;
line-height: 1.5rem;
margin: 0;
width:50% !important;
padding: 0 .625rem;
position: absolute !important;
top: 18px;
text-transform: capitalize;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.prodimage:hover{
border-radius: 5px;
box-shadow: 0 5px 15px rgb(0 0 0 / 10%);
-webkit-transition: opacity .1s ease-in-out;
transition: opacity .1s ease-in-out;
}
.owl-item{
padding:.825rem 1.875rem;
}
.prodimage{
padding:20px;
-webkit-transition: all .2s ease-in-out;
transition: all .4s ease-in-out;
background: #f9f9f9 !important;
}
.prodimage:hover{
cursor: pointer;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.hiddenadd{
border: 2px solid #183028;
background-color: #fff;
color: #183028;
font-size: 16px;
font-weight: 500;
letter-spacing: 0;
line-height: 24px;
margin-top:5px;
padding: 15px;
}
.hiddenadd{
transition-duration: 1s;
transition-delay: 1s;
transition-delay: 1s all !important;
animation-delay: 1s;
}
.hoveredImg{
max-width:80%;
transition-property: width;
transition-duration: .3s;
transition-delay: .3s;
transition-delay: .3s all !important;
animation-delay: .3s;
}
.productsliderphoto{
width:100%;
-vendor-animation-duration: 3s;
-vendor-animation-delay: 3s;
-webkit-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
}
.productsliderphoto:hover{
-webkit-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
}
.buttonshown{
display:block !important;
}  .stars-rev > a{
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
overflow: hidden;
text-decoration: none;
margin-right: 1px;
font-weight: 400;
display:inline-block !important;
}
.stars-rev > a:before{
display: block;
position: absolute;
top: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: star;
color: gold !important;
content: "\53";
color: #43454b;
text-indent: 0;
} div.carousel-mainpr .owl-nav .owl-prev, div.owl-carousel .owl-nav .owl-next{
}
.prodimage{
border-left:1px solid white;
}
@media screen and (max-width:600px){
.owl-item .prodimage a img{
width:110% !important;
max-width:120% !important;
}
.detailburdi2{
position: relative;
top: -40px;
left: -84px !important;
}
}
.carousel-mainpr .owl-prev, .owl-next{
position:relative;
top:-350px;
}
.carousel-mainpr .owl-nav button.owl-next{
background:0 0 !important;
}
.carousel-mainpr .owl-nav button.owl-prev{
background:0 0 !important;
}
.owl-carousel .owl-item img{
border-left: 0px !important;
}
.leftpc{
color: black !important;
padding-top: 50px;
padding-bottom: 50px;
padding-left: 45px;
z-index: 9999999999999999999;
padding-right: 45px;
background: 0 0 !important;
opacity: 0.65 !important;
position:relative;
left:-65px;
}
@media screen and (max-width:600px){
}
.carousel-mainpr .owl-nav .owl-next{
position:relative;
float:right;
}
.rightpc{
position:relative;
left:50px;
color: black !important;
padding-top: 50px;
padding-bottom: 50px;
padding-left: 5px;
padding-right: 35px;
z-index: 999999999999999999;
background: 0 0 !important;
opacity: 0.65 !important;
}
.prodtitle{
font-size:22px !important;
position: relative;
left: 50px !important;
color: #e4c66a !important;
text-decoration: none !important;
}
.prodimage a img{
height:auto !important;
width:100% !important;
}
.proddesc{
padding:0px !important;
height:5px !important;
}
.detailburdi2{
position: relative;
top: -40px;
left: -54px;
}
.prodtitle{
font-size:25px !important;
position: relative;
top: -90px;
left: 84px;
color: #e4c66a !important;
text-decoration: none !important;
}  .widgettitle{
display:none;
} .usrimgs img{
width:29% !important;
border-radius:50% !important;
}