.stk-block.stk-block-column.home-slider-bloc .stk-column-wrapper {
	width: auto !important;
}
.home-slider-button.stk-block .stk-button {
	border-color: transparent !important;
	border-style: solid !important;
	border-width: 2px !important;
}
.home-slider-button.stk-block .stk-button:hover {
	background-color: transparent !important;
	border-color: #d19a7a !important;
	border-style: solid !important;
	border-width: 2px !important;
}
.home-slider-button.stk-block .stk-button:hover span {
	color: #d19a7a !important;
}
.swiper-button-next, .swiper-button-prev {
	margin-right: 20px !important;
}
.swiper-button-next, .swiper-button-prev {
	margin-left: 20px !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
	font-size: 16px !important;
  color: #333 !important;
}
.swiper-button-next:hover:after, .swiper-button-prev:hover:after {
	font-size: 16px !important;
  color: #fff !important;
}
.swiper-button-next, .swiper-button-prev {
  	background-color: #fff !important;
    font-size: 22px !important;
    position: absolute !important;
    bottom: 50% !important;
    transform: translateY(50%) !important;
    width: 50px !important;
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 3 !important;
    border-radius: 100% !important;
    box-shadow: 0 0 15px #00000026 !important;
    -webkit-transition: all .3s ease-in-out 0s !important;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s !important;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
	 background-color: #d19a7a !important;
    -webkit-transition: all .3s ease-in-out 0s !important;
    -o-transition: all .3s ease-in-out 0s !important;
    transition: all .3s ease-in-out 0s !important;
}

.pt-cv-readmore {
		margin-top: 10px !important;
    background-color: #d19a7a !important;
    border: 2px solid transparent !important;
		font-size: inherit !important;
}
.pt-cv-readmore:hover {
		margin-top: 10px !important;
		color: #d19a7a !important;
    background-color: transparent  !important;
    border-color: #d19a7a !important;
		font-size: inherit !important;
}

.widget-area .widget ul {
	list-style: inherit !important;
	margin: 0 0 0 15px !important;
}

.nav-menu-desktop .menu .sub-menu li.menu-item-has-children.acl>div {
    display: flex;
}
.nav-menu-desktop .menu .sub-menu li.menu-item-has-children.acl>div>a {
    flex: 1;
}
.nav-menu-desktop .menu .sub-menu li.menu-item-has-children.acl>div>.nav-icon-angle {
width: 6px;
    height: 6px;
    line-height: 0;
    margin-top: 18px;
    margin-right: 10px;
}
.wcsob_soldout_text {
	color: #9F5E0D;
	margin-top: 35px;
	margin-bottom: 50px;
}
.wcsob_soldout {
	opacity: 0.9;
}
.wc-grid-view .wcsob_soldout {
	width: 179px;
}
.wc-list-view .wcsob_soldout {
	width: 254px;
}
.related .wcsob_soldout {
	width: 362px;
	top: 195px;
}
.contact-form select {
	padding-top: inherit;
	padding-bottom: inherit;
}
@media screen and (max-width: 1024px) {
	.wc-grid-view .wcsob_soldout {
		width: 132px;
	}
	.wc-list-view .wcsob_soldout {
		width: 192px;
	}
	.related .wcsob_soldout {
		width: 192px;
		top: 105px;
	}
}
@media screen and (max-width: 767px) {
	.wc-grid-view .wcsob_soldout {
		width: 260px;
	}
	.related .wcsob_soldout {
		width: 260px;
		top: 155px;
	}

	.swiper-button-prev, .swiper-button-next {
		display: none !important;
	}
  .bg-home-slide-pos {
	  background-position: center -160px !important;
  }	
}
.bg-home-slide-pos {
	  background-position: center !important;
	background-repeat: no-repeat !important;
    background-size: cover !important;
  }	
.wcsob_soldout {
	z-index: inherit;
}