/*
Theme Name: Woostify Child
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   woostify
Version:    1.0
License:    GNU General Public License v2 or later
*/

.home .doesetto_header{
	background:#fff0 !important;
	border:none !important;
}

.dorsetto_menu a.elementor-item.elementor-item-active {
    background: #14203B;
    padding: 8px 18px !important;
}
 a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    border: none !important;
}
a.wpml-ls-link {
    border: none;
    background: #fff !important;
    color: #000 !important;
    margin-top: 10px;
    font-weight: 600;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
	border-top:1px solid #fff0 !important;
}

.dorsetto_slider .elementor-button.elementor-size-md{
	padding:20px 30px !important;
}

.dorsetto_slider .elementor-swiper-button {
    background: #00000091;
    padding: 7px;
}
.dorsetto_slider span.swiper-pagination-bullet{
	opacity:1 !important;
	border:1px solid #fff;;
}
.dorsetto_slider .swiper-pagination-bullet-active{
	background:#fff !important;
}

.dorsetto_slider .swiper-pagination{
	padding-bottom:30px;
}

.fotter_btn::before{
	    content: "";
    height: 0;
    position: absolute;
    top: 0;
    width: 7px;
    right: 100%;
    border-right: 10px solid #646464;
    border-top: 16px solid transparent;
	border-right-color:#ca9c16;
}
.facebook_box span.elementor-icon svg{
	transition:all 0.3s linear;
}
.facebook_box:hover h3.elementor-icon-box-title{
	text-decoration:underline;
}
.facebook_box:hover span.elementor-icon svg{
	transform:translatey(-5px);
}
.newsletter_form .elementor-button{
	clip-path: polygon(0 0, 93% 0, 100% 14%, 100% 88%, 93% 100%, 30% 100%, 0 100%, 0 44%);
}

.categories_btn span.elementor-button-icon{
	transition:all 0.3s linear;
}

.categories_btn:hover span.elementor-button-icon{
	transform:translatex(5px);
}

.categories_product .product-loop-wrapper{
	display:flex;
	column-gap:20px;
}
.categories_product .product-loop-image-wrapper{
	width: 20%;
	height: fit-content;
}
.categories_product .product-loop-content.text-center{
	width: 80%;
	text-align:left;
}
.categories_product li{
	display:block;
}

.categories_product .pi-edd.pi-edd-loop{
	display:none;
}
.categories_product a.loop-add-to-cart-btn.button {
    display: none;
}
.categories_product .sp-wqv-view-button-wrapper{
	display:none;
}
.categories_product .woocommerce-loop-product__title {
  white-space:wrap !important;
}

.categories_product .woocommerce-loop-product__title {
display: -webkit-box;
  -webkit-line-clamp: 1; /* for 1 line */
  -webkit-box-orient: vertical;
  overflow: hidden;
	text-overflow: ellipsis;
}
.blog_content{
	display: -webkit-box;
  -webkit-line-clamp: 2; /* for 1 line */
  -webkit-box-orient: vertical;
  overflow: hidden;
	text-overflow: ellipsis;
}

.outstock_box li{
	display:block;
}

.outstock_box .woocommerce-loop-product__title {
  display: -webkit-box;
  -webkit-line-clamp: 1; /* for 1 line */
  -webkit-box-orient: vertical;
  overflow: hidden;
	text-overflow: ellipsis;
	white-space:wrap !important;
}
.outstock_box .product-loop-image{
	    height: 250px;
    object-fit: cover;
}
.over_accordeon .e-n-accordion-item-title-text:before{
	content:'';
	background-image:url(https://dorsetto.rijnderswebdesign.nl/wp-content/uploads/2025/06/target_icon.svg);
	background-repeat:no-repeat;
	background-size:100%;
	width:18px;
	height:18px;
	position:absolute;
	left:0;
	top:5px;
}

.blog_box img{
	transition:all 0.3s linear;
}
.blog_box:hover img{
	transform:scale(1.1);
}
.blog_content h2{
	font-size:25px !important;
	line-height:1.2em;
}
.woocommerce .product .woocommerce-loop-product__title{
	display:block;
	white-space:normal;
}

.Home_product h2.woocommerce-loop-product__title{
 min-height:57px;
}
.Home_product .product-loop-image-wrapper{
	height:268px;
	object-fit:cover;
}
.term-led-sterrenhemel .product-loop-image-wrapper{
	height:190px;
	object-fit:cover;
}
.single_add_to_cart_button.button {
    padding: 12px 25px !important;
    background-color: #222529 !important;
	font-weight:700;
	background-image: url(https://dorsetto.rijnderswebdesign.nl/wp-content/uploads/2025/07/cart1.svg) !important;
	background-repeat: no-repeat !important;
background-position: 16px 11px;
    background-size: 19px;
}