/* ==========================================================
   MERGED CSS
   Source 1: responsive-14.css
   Source 2: responsive-28.css
   Note: content concatenated without deduplication.
   Generated: 2026-02-13 10:10:01
   ========================================================== */

/* ===================== BEGIN responsive-14.css ===================== */
@media screen and (max-height: 1360px) {
	
	
	
	.icon-button-menu.hydroshot-icon:before {width: 100px;}
	
	.icon-button-menu.landroid-icon:before {width: 100px;}
	
	.icon-button-menu.leafjet-icon:before {width: 100px;}
	
	.icon-button-menu {width: auto;}
	
	
	.checkout.woocommerce-order-received .woocommerce-order {padding-left: 15px; padding-right: 15px;}

	.header--subnav .menu {padding-right: 0;}
	
	.header--subnav .navbar-brand img {display: none;}
	
}

@media screen and (max-height: 1200px) {
	
	.yith-sl-modal {    overflow: auto;     max-height: 85%;}
	
	.yith-sl-modal .close-popup-store {    top: 10px; right: 10px;}
	
	.wrapper-main-sections {}
	
}

@media screen and (max-height: 1080px) {
	
	.wrapper-main-sections { height: 700px!important; overflow: hidden;}
	
}

@media screen and (max-height: 950px) {
	
	.wrapper-main-sections { height: 600px!important;}
	
}

@media screen and (max-height: 850px) {
	
	.wrapper-main-sections { height: 550px!important;}
	
}

@media screen and (max-width: 1700px) {
	
	.product_fixed_title.h3, h3.product_fixed_title {
		height: 50px;
		font-size: 20px;
	}
	
	#main-fixed-tab #row-meters {
		font-size: 20px;
	}
	
	#main-fixed-tab {
		padding-left: 70px;
		padding-right: 70px;
	}
	
}


@media screen and (max-width: 1680px) {
	
	.arrow-slider-container #new-slider-01 .slick-arrow, 
	.arrow-slider-container #new-slider-02 .slick-arrow, 
	.arrow-slider-container #new-slider-03 .slick-arrow, 
	.arrow-slider-container #new-slider-04 .slick-arrow {
		width: 40px;
	}
	
	.arrow-slider-container #recently-added-slider .slick-arrow, 
	.arrow-slider-container #best-seller-slider .slick-arrow {
		width: 40px;
	}
	
	
	.arrow-slider-container #new-slider-01 .prev-arrow, 
	.arrow-slider-container #new-slider-02 .prev-arrow, 
	.arrow-slider-container #new-slider-03 .prev-arrow, 
	.arrow-slider-container #new-slider-04 .prev-arrow {
	  left: 5px;
	  margin-left: 0;
	}
	
	.arrow-slider-container #new-slider-01 .next-arrow, 
	.arrow-slider-container #new-slider-02 .next-arrow, 
	.arrow-slider-container #new-slider-03 .next-arrow, 
	.arrow-slider-container #new-slider-04 .next-arrow {
	  right: 5px;
	  margin-right: 0;
	}
	
	.arrow-slider-container #recently-added-slider .prev-arrow, 
	.arrow-slider-container #best-seller-slider .prev-arrow {
	  left: 5px;
	  margin-left: 0;
	}
	
	.arrow-slider-container #recently-added-slider .next-arrow, 
	.arrow-slider-container #best-seller-slider .next-arrow {
	  right: 5px;
	  margin-right: 0;
	}
	
}


@media screen and (max-width: 1600px) {
	
	.arrow-slider-container #new-slider-01 .prev-arrow, 
	.arrow-slider-container #new-slider-02 .prev-arrow, 
	.arrow-slider-container #new-slider-03 .prev-arrow, 
	.arrow-slider-container #new-slider-04 .prev-arrow {
	  left: -5px;
	  margin-left: 0;
	}
	
	.arrow-slider-container #new-slider-01 .next-arrow, 
	.arrow-slider-container #new-slider-02 .next-arrow, 
	.arrow-slider-container #new-slider-03 .next-arrow, 
	.arrow-slider-container #new-slider-04 .next-arrow {
	  right: -5px;
	  margin-right: 0;
	}
	
	.arrow-slider-container #recently-added-slider .prev-arrow, 
	.arrow-slider-container #best-seller-slider .prev-arrow {
	  left: -5px;
	  margin-left: 0;
	}
	
	.arrow-slider-container #recently-added-slider .next-arrow, 
	.arrow-slider-container #best-seller-slider .next-arrow {
	  right: -5px;
	  margin-right: 0;
	}
	
	
	
	#description-row .container-product {padding-left: 5px; padding-right: 5px;}
	
	.container-product.small-description {padding-left: 0; padding-right: 0;}
		
	.icon-cat-slider .prev-arrow {left: 0;}
	
	.icon-cat-slider .next-arrow {right: 0;}
	
	footer {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.header-wrapper {
		right: 15px;
		left:15px;
	}
	
	#description-row {padding-left: 15px; padding-right: 15px;}
	
	.container-product {padding-left: 15px; padding-right: 15px;}
	
	.blog-list {padding-left: 15px; padding-right: 15px;}
	
	
	
}


@media screen and (max-width: 1400px) { 
	
	.woocommerce div.product form.cart .button {padding-left: 10px;}
	
	.main-cutom-qty {width: 120px;}
	
	.woocommerce div.product form.cart .button {width: calc(100% - 150px);}
	
	.woocommerce div.product form.cart {display: block;}
	
	#CTA_Fixed .main-button-product h4 {display: none;}
	
	#CTA_Fixed .main-button-product {border-radius:100%;}
	
	#CTA_Fixed  #button-store-adv-contain.float-row {max-width: 60px !important;}
	
	#CTA_Fixed  #button-hatch.float-row {max-width: 60px !important;}
	
	#CTA_Fixed .col-50 {width: auto;}
	
	
	#box-2 .slider-dots .slick-list {
  min-height: 570px;
}

#box-7 .slider-dots .slick-list {
  height: 170px !important;
}
	
	.page-template-template-landroid-vision-technology .header--subnav {
  display: none !important;
}
	
	.page-template-template-landroid-vision-technology .header-space {
  height: 50px;
}
	
	
	
	.garden-home-box #main-open-home .row-4 {position: relative;}
	
	
	.item-subcat {height: auto;}
	
	.item-subcat h6 {}
	
	.item-subcat a {}
	

	

	.features-06 .col-img img {width: 100%;height: auto;}
	
	.banner {height: 228px;}
	
	.list-product {min-height: 360px;}
		
}









@media screen and (max-width: 1350px) { 
	
	#CONTENT_In-the-box img {
		height: auto;
	}
	
	#CONTENT_In-the-box {min-height: 300px;}
	
	
	
	.blog-list > .row > .item > div > .row > div .item-caption p {
		overflow: hidden;
margin-bottom: 20px;
	}
	
	.custom-menu li {padding-right: 5px; padding-left: 5px; font-size: 14px;}
	
	.custom-menu li .sub-menu .menu-item a {font-size: 14px; padding-left: 0;}
	
	.main .woocommerce-checkout {padding-left: 15px; padding-right: 15px;}
	
	.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {padding-left: 15px; padding-right: 15px;}
	
	.woocommerce-cart-form {padding-left: 15px; padding-right: 15px;}
	
	.checkout .page-header {padding-left: 15px; padding-right: 15px;}
	
	.cart .page-header {padding-left: 15px; padding-right: 15px;}
	
	.contain-list-product .col-md-4 {width: 50%;     -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
	
	
	
	.item-subcat {height: auto;}
	
	.item-subcat h6 {}
	
	.item-subcat a {}
	
	/*.new-menu .main-menu {width: 200px; padding: 80px 10px 40px 10px;}
	
	.new-menu .main-menu li a {font-size: 14px;}
	
	.custom-new-menu-button {left: 10px;}
	
	.new-menu .main-menu .sub-menu {left: 200px;}
	
	.new-menu .main-menu .sub-menu.sub-menu-product .back::before {top: 5px;}
	
	.new-menu .main-menu .sub-menu-product.sub-menu {left: 400px;}
	
	.new-menu .main-menu .sub-menu-product p {padding-left: 40px; font-size: 14px;     margin-bottom: 20px;}
	
	.new-menu .main-menu .sub-menu-product li {padding-left: 10px; padding-right: 10px;     margin-bottom: 20px;}
	
	.new-menu .sub-menu-product li img {width: 25px;     margin-right: 5px;     top: 0;}*/
	
	.action-area {}
	
	.new-menu .main-menu {width: 350px; padding: 80px 0px 40px 0px;}
	
	.new-menu .main-menu li {padding-left: 25px; padding-right: 25px;}
	
	.new-menu .main-menu li .sub-menu li { padding: 0 25px 0 25px;}
	
	.new-menu .main-menu li .sub-menu li.menu-back {padding-left: 25px;}
	
	.new-menu .main-menu .sub-menu-product li {padding-right: 40px;}
	
	.new-menu .main-menu li a {font-size: 16px;}
	
	.custom-new-menu-button {left: 10px;}
	
	.new-menu .main-menu .sub-menu {left: 0; width: 350px!important;  display: none;}
	
	.new-menu .main-menu .sub-menu-product p {padding-left: 40px;}
	
	.new-menu .main-menu .sub-menu.sub-menu-product .back::before {left: 5px;  top: 4px;}
	
	.new-menu .main-menu .sub-menu-product.sub-menu {left: 0;}
	
	.new-menu .main-menu .navbar-collapse.collapse {position: initial; top: 0;   width: 100%;     left: 0; display: block;}
	
	.new-menu .main-menu .sub-menu-product li {padding-left: 10px; padding-right: 10px;     margin-bottom: 10px;}
	
	.new-menu .sub-menu-product li img {width: 25px;     margin-right: 5px;     top: 0;}
	
	#description-row .container-product {padding-left: 5px; padding-right: 5px;}
	
	.banner {height: 228px;}
	
	.list-product {min-height: 600px;}
	
	.FreeBattery .list-product {
		min-height: 450px;
	}
		
}




@media screen and (max-width: 1300px) { 
	
	.position-button-single .main-button {
		right: 18%;
		bottom: 40px;
	  }
	
	.SliderVERSION2.slick-slider .thumb-product img {
		width: 100%;
		height: auto;
	}
	
	.float-row.float-row-width-80 {
		max-width: 100% !important;
	  }

	.contain-list-product.SliderVERSION2 .thumb-product {
		height: 310px;
	}
	
	.SliderVERSION2 .thumb-product {
		height: 310px;
	}
	
	.contain-list-product.SliderVERSION2 .desc-product-listing-slider {
		height: 44px;
		overflow: hidden;
	}
	
	.SliderVERSION2 .desc-product-listing-slider {
		height: 44px;
		overflow: hidden;
	}
	
	.contain-list-product.SliderVERSION2 .list-product.item-new-slider {
		min-height: 570px;
	}
	
	.SliderVERSION2 .list-product.item-new-slider {
		min-height: 570px;
	}
	
	.SliderVERSION2 .list-product.item-new-slider {
		padding-top: 0;
	}
	
	.banner-promo-int {
		height: 570px;
	}
	
	.SliderVERSION2 .thumb-product img {
		height: 100%;
		width: auto;
		margin: 0 auto;
	}
	
	.arrow-slider-container #new-slider-01 .prev-arrow, 
	.arrow-slider-container #new-slider-02 .prev-arrow, 
	.arrow-slider-container #new-slider-03 .prev-arrow, 
	.arrow-slider-container #new-slider-04 .prev-arrow {
	  left: -5px;
	  margin-left: 0;
	}
	
	.arrow-slider-container #new-slider-01 .next-arrow, 
	.arrow-slider-container #new-slider-02 .next-arrow, 
	.arrow-slider-container #new-slider-03 .next-arrow, 
	.arrow-slider-container #new-slider-04 .next-arrow {
	  right: -5px;
	  margin-right: 0;
	}
	
	.arrow-slider-container #recently-added-slider .prev-arrow, 
	.arrow-slider-container #best-seller-slider .prev-arrow {
	  left: -5px;
	  margin-left: 0;
	}
	
	.arrow-slider-container #recently-added-slider .next-arrow, 
	.arrow-slider-container #best-seller-slider .next-arrow {
	  right: -5px;
	  margin-right: 0;
	}

	.page-template-template-new-cat-vision .entry-content {padding-left: 0; padding-right: 0;}
	.page-template-template-new-cat-classic .entry-content {padding-left: 0; padding-right: 0;}
	.page-template-template-new-cat-powershare .entry-content {padding-left: 0; padding-right: 0;}
	
	.cat_newVision .single-product .container-4WD {
		padding-left: 0;
		padding-right: 0;
	}

	.categoryVision #new-slider-01 .slick-arrow {
	  top: 40%;
	}
	
	.contain-list-product.SliderVERSION2 .thumb-product {
		height: 310px;
		display: flex;
	  }
	  
	.label-soldout {
		top:80px;
	}
	
	.button-coming-soon {margin-bottom: 0;}

}





@media screen and (max-width: 1280px) { 
	
	.custom-menu li {padding-right: 30px;}
	
	.modal-header .close {background-color: rgba(0,0,0,0); border: none;}
	
	.arrow-mobile {
    content: "";
    background-image: url(https://uk.worx.com/wp-content/uploads/2022/06/arrow-toggle.png);
    background-size: contain;
    width: 15px;
    height: 15px;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
        top: 19px;
    right: 8px;
    z-index: 10;
    transition: all 0.5s ease;
}
	
	.menu-item-has-children .arrow-mobile {display: none;}
	
	.menu-item-has-children .sub-menu .arrow-mobile {display: none;}
	
	.arrow-mobile:hover {cursor: pointer; color: #9c3c00;}
	
	.categories-box .main-button {float: left; top: 0;}
	
	.front-page-box div.container.front-page .row-4 .categories-box .learn-more {width: 100%;
    margin-bottom: 10px;
    float: left;}
	
}











@media screen and (max-width: 1200px) {
	
	.main-gallery.float-row {top: 30px;}

  .header--subnav .menu { padding-right: 0; }
  .header--subnav li { float: none; }

  #open-home .col-md-7 { width: 50%; max-width: 50%; flex: 50%; }
  #open-home .col-md-5 { width: 50%; max-width: 50%; flex: 50%; }

  .page-template-template-guide-circular-saws #head-page { background-position: right center; }
  .page-template-template-guide-jigsaw #did-you-know-02 { background-position: right center; }
  .page-template-template-guide-reciprocating-saw #head-page { background-position: right center; }

  .title-row-guide span::before {
	width: 10px;
	height: 16px;
	left: -17px;
	top: 11px;
  }

  .height-715 { min-height: 600px; }

  #how-do-they-work .top-img { margin-top: -130px; }

  .title-row-guide img { margin-left: 0; }

  .box-button-promo .button-outline { border-color: #fff; color: #fff; }

  .box-button-promo {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	position: relative;
	bottom: 0;
  }

  .box-button-promo .col { width: 100%; margin-bottom: 10px; }

  .main-menu-v2 #home-improvement .sub-menu { left: 0 !important; }

  .attribute-slider-detail .button-outline,
  .attribute-slider-detail .main-button {
	width: 100%;
	margin-top: 10px;
  }

  .attribute-slider-detail .col-50 { width: 100%; }

  .action-area {
	width: 400px;
	float: right;
	position: absolute;
	right: 0;
	z-index: 99999999999;
	top: 0;
	height: 53px;
  }

  .button-toggle-custom { z-index: 99999999999; }

  .navbar-collapse-scroll {
	position: fixed;
	overflow: auto;
	display: none;
	padding-top: 53px;
	right: 0;
	z-index: 999;
	top: 0;
	width: 400px;
	bottom: 0;
	background-color: #232323;
  }

  .main-menu-v2 ul { padding-left: 0; }
  .main-menu-v2 ul li { width: 100%; padding-left: 0; padding-right: 0; }

  .hover-menu:hover .sub-menu { display: none; }

  .main-menu-v2 .column { width: 100%; }
  .main-menu-v2 ul li#home-improvement .sub-menu .second-column li.title-sub-menu { min-height: auto; }

  .main-menu-v2 ul li .sub-menu li.title-sub-menu {
	min-height: auto;
	padding-left: 0;
	border: none;
  }

  .main-menu-v2 .sub-menu {
	position: relative;
	height: auto;
	width: 100%;
	left: 0;
	float: left;
  }

  #head-page.support-page .display-table-cell { left: 0; }

  .banner { height: 210px; }

  .box-plus .round-plus { width: 50px; height: 50px; margin-left: -25px; padding: 8px; }
  .box-plus.rotate-180 .line-plus { top: 50px; }
  .box-plus.rotate-180 .round-plus { margin-right: -25px; }

  .box-download .col-md-4:first-child { width: 100%; max-width: 100%; }
  .box-download .col-md-4 { width: 50%; max-width: 50%; }

  .thumb-product {}

  .warranty-icon { margin-top: 5px; }

  #body-category .col-md-9 { padding-left: 15px; }
  #body-category .col-md-3 { padding-right: 15px; }
  #body-category .container { padding-right: 15px; padding-left: 15px; }

  .item-subcat {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-right: 10px;
  }

  .item-subcat h6 {}

  #subcat-category .main-icon { margin-right: 10px; }

  .slick-prev:before,
  .slick-next:before {
	width: 30px !important;
	height: 30px !important;
  }

  #row-slider-product .slick-prev,
  #row-slider-product .slick-next { top: 40% !important; }

  .col-md-12 .sidebar-text img { margin-bottom: 10px; }

  .main-menu .navbar-collapse {}

  .header--subnav .navbar-brand { display: none !important; top: 8px; }

  .header--nav .navbar .navbar-toggler {}
  .box-hamburger { display: none; }

  .header--nav .navbar .navbar-toggler {
	margin-top: 6px;
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;
  }

  .header--nav .menu .menu-item > a { padding: 0 5px; }

  .header--subnav .menu { max-width: 100%; }

  .header--subnav > .container.align-items-md-stretch {
	-webkit-box-align: inherit !important;
	-ms-flex-align: inherit !important;
	align-items: inherit !important;
	-webkit-box-orient: inherit !important;
	-webkit-box-direction: inherit !important;
	-ms-flex-direction: inherit !important;
	flex-direction: inherit !important;
	display: block !important;
  }

  .button-toggle-custom { display: block; }
  .mobile-1200 { display: block; }

  .button-toggle-custom { position: absolute; top: 14px; right: 10px; }
  .button-toggle-custom:hover { cursor: pointer; }
  .button-toggle-custom:hover .fa { color: #9c3c00; }
  .button-toggle-custom .fa { font-size: 21px; color: #fff; }

  .main-menu {}

  .main-menu-v2 .column .sub-menu { display: block !important; margin: 0; }

  .main-menu-v2 .arrow-mobile { display: block; right: 10px; top: 15px; z-index: 30; }

  .custom-menu li .sub-menu .menu-item a { padding-left: 5px; }

  .main-menu-v2 a {
	font-size: 14px;
	float: left;
	padding-left: 20px;
	width: 100%;
  }

  .main-menu-v2 .custom-menu li a {
	float: left;
	width: 100%;
	line-height: 40px;
  }

  .main-menu-v2 ul li { margin-right: 40px; margin-left: 0; }

  .main-menu-v2 .column { padding-right: 0; padding-left: 0; }

  .menu-item-has-children .arrow-mobile { display: none !important; }

  .custom-menu li {
	width: 100%;
	float: left;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
  }

  .custom-menu li:hover .sub-menu {}

  .custom-menu li.icon-button-menu { height: 54px; }

  .custom-menu { width: 100%; }

  .custom-menu li .sub-menu .menu-item { padding-right: 25px; padding-left: 25px; }

  .custom-menu li .sub-menu {
	position: relative;
	float: left;
	top: inherit;
	width: auto;
	margin-left: -10px;
	margin-right: -10px;
  }

  .custom-menu li.menu-item-has-children:after {
	display: none;
	content: "";
	background-image: url(https://uk.worx.com/wp-content/uploads/2022/06/arrow-toggle.png);
	background-size: contain;
	width: 25px;
	height: 25px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
	transition: all 0.5s ease;
  }

  .border-top-menu { border-top: 1px solid #fff; margin-top: 20px; }

  .main-menu-v2 .column .arrow-mobile { display: none; }

  .woocommerce-cart-form { padding-left: 0; padding-right: 0; }

  .arrow-mobile {
	content: "";
	background-image: url(https://uk.worx.com/wp-content/uploads/2022/06/arrow-toggle.png);
	background-size: contain;
	width: 25px;
	height: 25px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: -4px;
	right: -30px;
	z-index: 10;
	transition: all 0.5s ease;
  }

  .menu-item-has-children .arrow-mobile { display: block; }
  .menu-item-has-children .sub-menu .arrow-mobile { display: none; }

  .arrow-mobile:hover { cursor: pointer; color: #9c3c00; }

  #button-store-adv-contain.float-row { max-width: 100% !important; }

  .main-button-product { padding-left: 20px; }

  #BetaTester { background-position-x: -230px; }

  html[lang="es-es"] #tools-cta-contact .col-md-6 {
	flex: 0 0 100%;
	max-width: 100%;
	width: 100% !important;
	margin-bottom: 40px;
  }

  .landroid-front-page-2021-box .dark-row .box-4 { margin-bottom: 0; }

  .main-title-socialproof { min-height: 90px; }

  #box-2 .slider-dots .slick-list { min-height: 470px; }
  #box-7 .slider-dots .slick-list { height: 170px !important; }

  .garden-home-box #main-open-home .categories-box-1 .text-back { width: 50%; }

  /* solo nel duplicato: tenuti */
  .more-padding-container-left { padding-left: 15px; }
  .more-padding-column-right { padding-right: 15px; }

  .row .container .row {
	margin-left: 0;
	margin-right: 0;
  }
  
  .page-template-template-new-cat-vision .wrapper {
	margin-top: 10px;
  }
  
  .contain-list-product.SliderVERSION2 .thumb-product {
	  height: 310px;
	}

}





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

	.contain-list-product.SliderVERSION2 .list-product.item-new-slider {
		min-height: 530px;
	}
	
	.SliderVERSION2 .list-product.item-new-slider {
		min-height: 530px;
	}

}



@media screen and (max-width: 1050px) { 
	
	
	.contain-list-product .item-padding-slider {width: 33.33%;}
	
	.checkout .main {
		padding-left: 35px;
		padding-right: 35px;
	}
	
	.close-popup {right: 0;}

		.header--subnav .menu {padding-right: 0;}
	
	html[lang="pt-pt"] .header--subnav .menu {padding-right: 0;}

html[lang="fr-fr"] .header--subnav .menu {padding-right: 0;}

html[lang="de-at"] .header--subnav .menu {padding-right: 0;}

html[lang="de-de"] .header--subnav .menu {padding-right: 0;}

html[lang="de-ch"] .header--subnav .menu {padding-right: 0;}

html[lang="sv-se"] .header--subnav .menu {padding-right: 0;}

html[lang="es-es"] .header--subnav .menu {padding-right: 0;}

html[lang="da-dk"] .header--subnav .menu {padding-right: 0;}

html[lang="it-it"] .header--subnav .menu {padding-right: 0;}

html[lang="nl-nl"] .header--subnav .menu {padding-right: 0;}

html[lang="nl-be"] .header--subnav .menu {padding-right: 0;}

html[lang="no-no"] .header--subnav .menu {padding-right: 0;}

.hide-1050 {display: none!important;}
	
	#banner-01 .col-lg-7 {width: 60%;}
	
	#banner-01 .col-lg-4 {width: 40%;}
	
}











@media screen and (max-width: 990px) {
	
	.no-horizontal-padding-mobile .container-fluid {padding-left: 0; padding-right: 0;}
	
	.front-page-box #recently-added .slick-dots {top: auto;}
	
	.arrow-slider-container #new-slider-01 .next-arrow, 
	.arrow-slider-container #new-slider-02 .next-arrow, 
	.arrow-slider-container #new-slider-03 .next-arrow, 
	.arrow-slider-container #new-slider-04 .next-arrow {
		right: 50%;
		margin-right: -218px;
	}
	
	.arrow-slider-container #new-slider-01 .prev-arrow, 
	.arrow-slider-container #new-slider-02 .prev-arrow, 
	.arrow-slider-container #new-slider-03 .prev-arrow,
	.arrow-slider-container #new-slider-04 .prev-arrow {
		left: 50%;
		margin-left: -218px;
	}
	
	.arrow-slider-container #recently-added-slider .next-arrow, 
	.arrow-slider-container #best-seller-slider .next-arrow {
		right: 50%;
		margin-right: -218px;
	}
	
	.arrow-slider-container #recently-added-slider .prev-arrow, 
	.arrow-slider-container #best-seller-slider .prev-arrow {
		left: 50%;
		margin-left: -218px;
	}		
	
	
  .SliderVERSION2 .thumb-product {}
  
  .SliderVERSION2 .thumb-product img {margin: 0 auto;}
  
  .contain-list-product.SliderVERSION2 .list-product.item-new-slider {height: 530px; min-height: auto;}
  
  .SliderVERSION2 .list-product.item-new-slider {height: 530px; min-height: auto;}
  
  
  .front-page-box .slick-dots {
	  top: 0px;
	  bottom: auto;
	}

  .main-cutom-qty { width: 110px; }

  .woocommerce div.product form.cart .button { width: calc(100% - 120px); }
  .single-product .woocommerce div.product form.cart .button { font-size: 14px; }

  .landroid-pillar-box .box-1--subtitle { line-height: 1.2; }

  .title-vision-for-you-v2 { display: block; }
  .title-vision-for-you-v2 {
	text-align: center;
	float: left;
	width: 100%;
  }

  .warranty-icon { width: 100%;
	  max-width: 40px;}
  .warranty-text { width: 80%; }

  .landroid-front-page-2021-box .show-768 img {
	width: 100%;
	display: block;
  }

  .landroid-front-page-2021-box .show-768 {
	display: block;
	width: 100%;
  }

  .landroid-front-page-2021-box #vision-for-you-v2.background-row {
	background-image: url(https://uk.worx.com/wp-content/uploads/custom-landroid-2022/mobile/asset-29-1.jpg) !important;
	background-attachment: local;
	overflow-x: scroll;
	transform-style: preserve-3d;
	scroll-behavior: smooth;
	-webkit-overflow-scrolling: touch;
	scroll-snap-type: x proximity;
  }

  .landroid-front-page-2021-box .show-768 .col-md-12 { padding-left: 0; padding-right: 0; }

  .landroid-front-page-2021-box .height-800 {
	padding-top: 0;
	padding-bottom: 50px;
  }

  #vision-window .display-table-cell { padding-top: 0; }
  #vision-window .height-800.col-text { padding-bottom: 0; }
  #vision-window .height-800.col-img { padding-top: 0; }

  .landroid-front-page-2021-box .background-row {
	background-image: none !important;
	background-color: #000;
	color: #fff;
  }

  #active-safety .display-table-cell { padding-top: 0; }
  #no-setup .main-title-landroid::after { display: none; }

  .landroid-front-page-2021-box .col-text,
  .landroid-front-page-2021-box .col-img {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	width: 100%;
	max-width: 100%;
  }

  .landroid-front-page-2021-box .hide-768 { display: none !important; }

  /* unito (non duplicato) */
  #vision-for-you-v2 .overflow-scroll-height {
	margin-top: 150px;
	white-space: inherit;
  }

  #sharing-is-caring .col-text img { display: none; }

  #vision-for-you-v2 .row-expand {
	width: 1120px;
	max-width: 1120px;
  }

  .page-template-template-landroid-vision-technology-php .row .container .row { display: block; }

  .landroid-front-page-2021-box #vision-for-you-v2.background-row .col-img {
	scroll-snap-align: none center;
  }

  #vision-for-you-v2 .title-product-vision { text-shadow: 2px 2px 5px #000; }

  #vision-for-you-v2 .content-product-vision {
	margin-top: 0px;
	min-height: 200px;
	text-shadow: 2px 2px 5px #000;
  }

  #vision-for-you-v2 .main-button {
	line-height: 28px;
	height: auto;
	margin-bottom: 0;
	padding-left: 40px;
	padding-right: 40px;
  }

  #vision-for-you-v2 .container .col-md-3 {
	width: 100%;
	max-width: 270px;
	float: left;
  }

  #vision-for-you-v2 .height-800 {
	height: 490px;
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
  }

  #row-info .col-md-8,
  #row-info .col-md-4 {
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
  }

  .filter-category ul li h4 { font-size: 13px; }

  #discover-more .display-table-cell,
  #vision-window .display-table-cell,
  #turning-information .display-table-cell,
  #mow-at-night .display-table-cell {
	vertical-align: top;
	padding-top: 20px;
  }

  .TIE-fighter-dash { width: 45px !important; }

  #welcome-vision .height-800.col-img { height: 520px; display: block; }
  #welcome-vision .display-table-cell { display: block; }

  #gift-or-sight .display-table-cell { display: block; }
  #gift-or-sight .height-800.col-img { height: 520px; display: block; }

  #gift-or-sight .col-img img {
	position: absolute;
	top: -220px;
	width: 170%;
	left: -290px;
  }

  #welcome-vision .col-img img {
	top: -170px;
	width: 230%;
	right: -350px;
	height: auto;
  }

  #video { height: auto; }
  .video-row div { height: 700px; }

  .TIE-fighter-digit { font-size: 50px !important; line-height: 77px !important; }
  .TIE-fighter-dash { height: 67px !important; margin-right: 10px !important; }
  .TIE-fighter-digit .tc_bottom { height: 67px !important; }

  .landroid-front-page-2021-box .height-800 { padding-top: 30px; padding-bottom: 30px; }
  .landroid-front-page-2021-box .container .row { padding-bottom: 20px; padding-top: 20px; }

  .landroid-front-page-2021-box .container .row .col-md-5,
  .landroid-front-page-2021-box .container .row .col-md-7 {
	width: 100%;
	max-width: 100%;
	flex: 100%;
  }

  #welcome-vision .container .row { display: flex; flex-wrap: wrap; }
  #welcome-vision .container .row .col-md-5 { order: 2; }
  /* era duplicato (order:1 e order:2 sullo stesso selettore); tengo l’ultima logica */
  #welcome-vision .container .row .col-md-5 { order: 1; }

  .main-title-landroid { margin-bottom: 20px; font-size: 30px; }
  #gift-or-sight .col-img { margin-bottom: 20px; }

  .height-800 { height: auto; }

  .height-753 { min-height: 500px; }

  .margin-bottom-240 { margin-bottom: 80px; }

  .top-img img { margin-bottom: 20px; }

  .show-mobile .support-paragraph { margin-bottom: 100px; }

  #how-do-they-work .top-img { margin-top: -90px; }
  #how-do-they-work .text-right { text-align: left !important; }

  #how-do-they-work .box-background {
	min-height: auto;
	padding-bottom: 40px;
  }

  #how-do-they-work .col-md-6,
  .show-mobile .col-md-6,
  .box-background-img .col-md-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
  }

  .hide-c-mobile .row .container .row { display: none; }
  #did-you-know-02.hide-c-mobile .row .container .row { display: none; }

  .show-mobile { margin-bottom: 40px; }

  .padding-top-140 { padding-top: 30px; }
  .padding-top-90 { padding-top: 50px; }
  .padding-top-320 { padding-top: 0; }

  .page-template-template-guide-reciprocating-saw #did-you-know-01 .padding-top-320 { padding-bottom: 30px; }

  .page-template-template-guide-reciprocating-saw #better-battery .padding-top-90,
  .page-template-template-guide-reciprocating-saw #bundle-up .padding-top-90,
  .page-template-template-guide-reciprocating-saw #like-swimming .padding-top-90 {
	padding-top: 0;
	padding-bottom: 30px;
  }

  #blook-up .padding-top-400 { padding-top: 30px; }

  .page-template-template-guide-drills #powershare .padding-top-40 { padding-top: 0; }

  #size-matter .padding-top-400,
  #getting-gets .padding-top-400,
  #getting-gets .padding-top-320 {
	padding-top: 30px;
  }

  .hide-990 { display: none; }

  .padding-top-280 { padding-top: 0; }
  .padding-top-400 { padding-top: 0; }

  #getting-out .padding-top-90,
  #electric-motors .padding-top-90,
  #gift .padding-top-90,
  #ergonomics .padding-top-90,
  #convenience-factor .padding-top-90 {
	padding-top: 0;
  }

  #gift .box-background .mobile-img,
  #ergonomics .box-background .mobile-img,
  #convenience-factor .box-background .mobile-img,
  #bundle-up .box-background .mobile-img,
  .page-template-template-guide-saws #did-you-know-01 .box-background .mobile-img {
	margin-bottom: 30px;
  }

  .page-template-template-guide-nailer-stapler #powershare .box-background { padding-top: 30px !important; }
  .page-template-template-guide-nailer-stapler #powershare .box-background .mobile-img { margin-bottom: 30px; }

  .show-990 { display: block; }
  .more-padding-container-left { padding-left: 0; }

  .title-row-guide { width: 100%; }
  .title-row-guide span { padding-left: 15px; }
  .title-row-guide span::before { left: 0; }

  #advantage-ergonomic,
  #advantage-pro-tip,
  #pro-tip-wear,
  #vision-matter-shape { background-position: right center; }

  #importance .mobile-img,
  #getting-out .mobile-img { margin-bottom: 30px; }

  #angle-grinders-special .box-background { padding-top: 30px !important; }
  #electric-motors .box-background { padding-bottom: 20px !important; }
  #powershare .box-background { padding-bottom: 30px !important; }

  /* NOTA: qui sotto #powershare .row... è duplicato identico 2 volte nel tuo codice: tenuta una sola */
  #angle-grinders-special .row .container .row,
  #powershare .row .container .row,
  #one-hand-or-two .row .container .row,
  #faster .row .container .row,
  #precision-accuracy .row .container .row,
  #better-batteries .row .container .row,
  #did-you-know-02 .row .container .row,
  #variable-speed .row .container .row,
  #quick-work .row .container .row,
  #electric-motors .row .container .row,
  #gift .row .container .row,
  #ergonomics .row .container .row,
  #like-swimming .row .container .row,
  #bundle-up .row .container .row,
  #brushed-brushless .row .container .row {
	display: flex;
	flex-wrap: wrap;
  }

  #angle-grinders-special .row .container .row .col-md-6,
  #powershare .row .container .row .col-md-6,
  #one-hand-or-two .row .container .row .col-md-6,
  #faster .row .container .row .col-md-6,
  #precision-accuracy .row .container .row .col-md-6,
  #better-batteries .row .container .row .col-md-6,
  #did-you-know-02 .row .container .row .col-md-6,
  #variable-speed .row .container .row .col-md-6,
  #quick-work .row .container .row .col-md-6,
  #electric-motors .row .container .row .col-md-6,
  #gift .row .container .row .col-md-6,
  #ergonomics .row .container .row .col-md-6,
  #like-swimming .row .container .row .col-md-6,
  #bundle-up .row .container .row .col-md-6,
  #brushed-brushless .row .container .row .col-md-6 {
	order: 1;
  }

  #angle-grinders-special .row .container .row .col-md-6:first-child,
  #powershare .row .container .row .col-md-6:first-child,
  #one-hand-or-two .row .container .row .col-md-6:first-child,
  #faster .row .container .row .col-md-6:first-child,
  #precision-accuracy .row .container .row .col-md-6:first-child,
  #better-batteries .row .container .row .col-md-6:first-child,
  #did-you-know-02 .row .container .row .col-md-6:first-child,
  #variable-speed .row .container .row .col-md-6:first-child,
  #quick-work .row .container .row .col-md-6:first-child,
  #electric-motors .row .container .row .col-md-6:first-child,
  #gift .row .container .row .col-md-6:first-child,
  #ergonomics .row .container .row .col-md-6:first-child,
  #like-swimming .row .container .row .col-md-6:first-child,
  #bundle-up .row .container .row .col-md-6:first-child,
  #brushed-brushless .row .container .row .col-md-6:first-child {
	order: 2;
  }

  .page-template-template-guide-impact #powershare .row .container .row { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-impact #powershare .row .container .row .col-md-6 { order: 2; }
  .page-template-template-guide-impact #powershare .row .container .row .col-md-6:first-child { order: 1; }

  .page-template-template-guide-led-lights #better-batteries .row .container .row { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-led-lights #better-batteries .row .container .row .col-md-6 { order: 2; }
  .page-template-template-guide-led-lights #better-batteries .row .container .row .col-md-6:first-child { order: 1; }

  .page-template-template-guide-oscillating #powershare .row .container .row { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-oscillating #powershare .row .container .row .col-md-6 { order: 2; }
  .page-template-template-guide-oscillating #powershare .row .container .row .col-md-6:first-child { order: 1; }

  .page-template-template-guide-jigsaw #did-you-know-01 .row .container .row { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-jigsaw #did-you-know-01 .row .container .row .col-md-6 { order: 1; }
  .page-template-template-guide-jigsaw #did-you-know-01 .row .container .row .col-md-6:first-child { order: 2; }

  .page-template-template-guide-jigsaw #did-you-know-01 .row .container .row .col-md-6:first-child {
	display: flex;
	flex-wrap: wrap;
  }

  .page-template-template-guide-jigsaw #did-you-know-01 .row .container .row .col-md-6:first-child img { order: 1; }
  .page-template-template-guide-jigsaw #did-you-know-01 .row .container .row .col-md-6:first-child .title-row-guide {
	order: 2;
	width: 100%;
	margin-top: 30px;
  }
  .page-template-template-guide-jigsaw #did-you-know-01 .row .container .row .col-md-6:first-child p { order: 3; }

  .page-template-template-guide-jigsaw #better-batteries .row .container .row { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-jigsaw #better-batteries .row .container .row .col-md-6 { order: 2; }
  .page-template-template-guide-jigsaw #better-batteries .row .container .row .col-md-6:first-child { order: 1; }

  #bundle-up #better-batteries .row .container .row { display: flex; flex-wrap: wrap; }
  #bundle-up #better-batteries .row .container .row .col-md-6 { order: 2; }
  #bundle-up #better-batteries .row .container .row .col-md-6:first-child { order: 1; }

  .page-template-template-guide-nailer-stapler #better-batteries .row .container .row { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-nailer-stapler #better-batteries .row .container .row .col-md-6 { order: 2; }
  .page-template-template-guide-nailer-stapler #better-batteries .row .container .row .col-md-6:first-child { order: 1; }

  .page-template-template-guide-nailer-stapler #powershare .row .container .row { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-nailer-stapler #powershare .row .container .row .col-md-6 { order: 2; }
  .page-template-template-guide-nailer-stapler #powershare .row .container .row .col-md-6:first-child { order: 1; }

  .page-template-template-guide-saws #better-batteries .row .container .row .col-md-6 { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-saws #better-batteries .row .container .row .col-md-6 { order: 2; }
  .page-template-template-guide-saws #better-batteries .row .container .row .col-md-6:first-child { order: 1; }

  .page-template-template-guide-reciprocating-saw #did-you-know-01 .row .container .row .col-md-6 { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-reciprocating-saw #did-you-know-01 .row .container .row .col-md-6 { order: 1; }
  .page-template-template-guide-reciprocating-saw #did-you-know-01 .row .container .row .col-md-6:first-child { order: 2; }

  .page-template-template-guide-reciprocating-saw #did-you-know-01 .row .container .row .col-md-6:first-child {
	display: flex;
	flex-wrap: wrap;
  }

  .page-template-template-guide-reciprocating-saw #did-you-know-01 .row .container .row .col-md-6:first-child img { order: 1; }
  .page-template-template-guide-reciprocating-saw #did-you-know-01 .row .container .row .col-md-6:first-child .title-row-guide {
	order: 2;
	width: 100%;
	margin-top: 30px;
  }
  .page-template-template-guide-reciprocating-saw #did-you-know-01 .row .container .row .col-md-6:first-child p { order: 3; }

  #brushed-brushless .row .container .row .col-md-6:last-child { display: flex; flex-wrap: wrap; }
  #brushed-brushless .row .container .row .col-md-6:last-child img { order: 3; display: none; }
  #brushed-brushless .mobile-img { margin-top: 20px; }
  #brushed-brushless .row .container .row .col-md-6:last-child .title-row-guide { order: 1; width: 100%; margin-top: 0; }
  #brushed-brushless .row .container .row .col-md-6:last-child p { order: 2; }

  .page-template-template-guide-drills #powershare .row .container .row { display: flex; flex-wrap: wrap; }
  .page-template-template-guide-drills #powershare .row .container .row .col-md-6 { order: 2; }
  .page-template-template-guide-drills #powershare .row .container .row .col-md-6:first-child { order: 1; }

  .buying-guide-led-lights #powershare .row .container .row .col-md-6 .mobile-img,
  .buying-guide-miter-saws #powershare .row .container .row .col-md-6 .mobile-img {
	margin-bottom: 30px;
  }

  .buying-guide-led-lights #powershare .padding-top-40 { padding-top: 0 !important; }

  .mobile-img { display: block; width: 100%; }
  .no-padding-mobile { padding: 0 !important; }
  .box-background.box-background-img { background-image: none !important; }

  .buying-guide#head-page .title-h1,
  .buying-guide#head-page .support-paragraph { display: none; }

  img[data-src] {
	opacity: 1;
	transition: all 0.5s ease-in-out;
  }

  .front-page-box .box-magazine__logo { margin-bottom: 0; padding-bottom: 20px; }
  .box-6__link { font-size: 16px; }
  .box-magazine__text { font-size: 16px; line-height: 1.2; }

  .blog-list > .row > .item > div > .row > div .item-caption p { display: none; }

  .box-hero-image__cta .main-button { position: relative; }

  .front-page-box #best-seller .slick-dots { top: auto; }

  .main-menu-v2 .column { padding-top: 0; }
  .custom-menu li .sub-menu .menu-item a { padding-left: 10px; }

  .action-area .search { right: 60px; }

  .border-top-menu { margin-left: 0; }

  .list-product { min-height: 480px; }

  .front-page-box .best-seller-banner-mobile { display: none; }
  .front-page-box .best-seller-row { margin-top: 30px; }

  .box-action-user { width: 250px; }
  .box-to-cart { right: 160px; }
  .box-hamburger-user { right: 105px; }
  .button-toggle-custom { right: 25px; }

  .front-page-box div.container.front-page .column-categories > .box-container .text-back {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
  }

  .box-cta-best-seller { margin-top: 10px; }

  .contain-list-product .col-md-8.banner-promo-int { width: 100%; max-width: 100%; }
  .banner { height: 270px; }

  .reserved-area { right: 20px; }
  .search { right: 60px; }

  .new-menu .main-menu { width: 350px; padding: 80px 10px 40px 10px; }
  .new-menu .main-menu li a { font-size: 16px; }

  .custom-new-menu-button { left: 10px; }

  .new-menu .main-menu .sub-menu { left: 0; width: 350px !important; display: none; }
  .new-menu .main-menu .sub-menu-product p { padding-left: 40px; }
  .new-menu .main-menu .sub-menu.sub-menu-product .back::before { left: 5px; top: 4px; }

  .new-menu .main-menu .sub-menu-product.sub-menu { left: 0; }

  .new-menu .main-menu .navbar-collapse.collapse {
	position: initial;
	top: 0;
	width: 100%;
	left: 0;
	display: block;
  }

  .new-menu .main-menu .sub-menu-product li { padding-left: 10px; padding-right: 10px; margin-bottom: 10px; }
  .new-menu .sub-menu-product li img { width: 25px; margin-right: 5px; top: 0; }

  .custom-menu li:hover { background-color: rgba(0,0,0,0); }
  .custom-menu li { float: left; width: 100%; padding-top: 5px; padding-bottom: 5px; padding-right: 0; line-height: 28px; }

  .custom-menu li .sub-menu { margin-bottom: 0; padding: 10px 10px 10px 0px; }
  .custom-menu li:hover a { color: #fff; }

  .custom-menu li .sub-menu li { padding-top: 0; padding-bottom: 0; }
  .custom-menu li .sub-menu li a { color: #fff; }

  .custom-menu li .sub-menu {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	right: 0;
	width: auto;
  }

  .header--nav .menu .menu-item.menu-item-has-children > a { width: 100%; }
  .header--nav .menu > .menu-item > .sub-menu { width: 100%; margin-bottom: 10px; float: left; }
  .header--nav .menu .menu-item .sub-menu > li > a:before { height: 0; }

  .menu-heading-table ul li { font-size: 14px; padding: 10px 10px; }

  .button-family h4,
  .button-family h3 { display: none; }

  .box-filter-category { margin-bottom: 20px; }

  .button-family { width: 43%; margin-right: 10px; }
  .button-family .demo-icon { width: 100%; }

  .banner-powershare .head { padding: 20px 10px; }

  #subcat-category { padding-bottom: 20px; }

  .container.container-key-plus { max-width: 900px; }

  .column-right,
  .column-left { padding-left: 15px; padding-right: 15px; }

  .column-left { padding-top: 0; }

  .navbar { padding: 5px; }
  .header--nav .navbar { padding: 0; }
  .header--nav .navbar .container { width: 100%; max-width: 100%; }
  .header--nav .navbar .navbar-toggler { margin-top: 20%; }

  .footer--navigation .col-foot-2,
  .footer--navigation .col-foot-6 { width: 100% !important; }

  .features-06 .col-img,
  .features-06 .col-text { padding: 20px; }

  .features-06 .col-img img { width: 100%; height: auto; }

  .box-download .col-md-4:first-child { margin-bottom: 10px; }

  .list-product.col-md-4 { width: 100%; max-width: 100%; flex: auto; }

  .button-family p { text-align: right; }

  #BetaTester {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/home/banner-beta-test-5.webp);
	background-position: top center;
  }

  #BetaTester.height-580 { height: 900px; }

  #BetaTester .hidden-sm,
  #BetaTester .hidden-768 { display: none; }

  #BetaTester .col-md-6 {
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
	align-content: end;
	padding-bottom: 40px;
  }

  html[lang="de-de"] #no-setup .main-title-landroid::after,
  html[lang="de-ch"] #no-setup .main-title-landroid::after,
  html[lang="de-at"] #no-setup .main-title-landroid::after { display: none !important; }

  #landroid-vs-landroid .display-table-cell { padding-top: 0; }
  #landroid-vs-landroid .display-table-cell .main-title-landroid { display: none; }

  #landroid-vs-landroid .show-768 .main-title-landroid {
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	text-align: center;
  }

  #landroid-vs-landroid .description-landroid { color: #fff; }
  #landroid-vs-landroid .margin-top-button { margin-top: 20px; }

  .landroid-front-page-2021-box .box-1--title { padding-top: 0; }

  #BetaTester_V1 .hidden-sm,
  #BetaTester_V1 .hidden-768 { display: none !important; }

  #BetaTester_V1 .show-768 { display: block !important; }
  #BetaTester_V1 img.show-768 { margin-bottom: 20px; }

  #BetaTester_V1 .height-580 { height: auto; }
  #BetaTester_V1 .col-md-6 { width: 100%; max-width: 100%; flex: 0 0 100%; }

  #BetaTester_V1 .flex-mobile-bottom {
	padding-top: 40px;
	padding-bottom: 40px;
  }

  .contain-list-product.SliderVERSION2 .thumb-product { height: 280px; }
  .banner-promo-int { height: 98%; }

  #mow-at-night .main-title-landroid::after { display: none; }

  .landroid-front-page-2021-box .garden-home-box .box-4 { float: left; width: 100%; }

  .header--subnav { display: none !important; }

  .page-template-template-landroid-vision-technology .header-space { height: 50px; }

  .open-new-title { font-size: 120px; }

  .page-template-template-landroid-vision-technology .header--subnav { display: none !important; }

  .action-area { width: 70%; }

  .main-title-socialproof { min-height: inherit; }

  .garden-home-box .dark-row .box-4__slider__item__logo { margin-bottom: 0; margin-top: 20px; }

  /* blocchi presenti solo nella "seconda copia" (non identici): tenuti */
  .landroid-front-page-2021-box .show-768 { margin: 0; }
  #vision-for-you-v2 .main-button a p { margin-bottom: 0; }

  #vision-for-you-v2 .main-button {
	padding-top: 5px;
	padding-bottom: 5px;
  }

  #vision-for-you-v2 .height-800 {
	padding-left: 30px;
	padding-right: 30px;
  }

  /* questa versione era diversa (120vh) rispetto a 900px: NON duplicato identico */
  #BetaTester.height-580 { height: 120vh; }

  /* slider heights (solo nella seconda parte) */
  #box-2 .slider-dots .slick-list { min-height: 600px; }
  .garden-home-box .box-2__slider { margin-left: 0; margin-right: 0; }
  #box-7 .slider-dots .slick-list { height: 180px !important; }
  .slider-dots .slick-dots { top: auto; }
  .best-seller-row { min-height: 410px; }
  .powertools-home-box #box-2 .slider-dots .slick-list { min-height: 380px; }

  /* attenzione: qui cambiava davvero rispetto a "display:none" sopra, quindi NON duplicato identico */
  #no-setup .main-title-landroid::after {
	top: -49px;
	right: -190px;
	width: 120px;
	height: 140px;
  }

  .header-space { height: 80px; }
  .new-menu .main-menu .sub-menu.sub-menu-hover { display: none !important; }

  .header--nav .navbar {
	padding-top: 0;
	padding-bottom: 0;
  }

  /* attenzione: qui cambia da 100% a 50% (non duplicato identico) */
  .list-product.col-md-4 { width: 50%; max-width: 50%; flex: auto; }

  .box-hero-image__text .landroid-btn.btn-link.btn-white { color: #777776 !important; }

  /* attenzione: qui la seconda lista lingue ha valori diversi -> non duplicato identico, lasciata */
  html[lang="en"] #BetaTester.height-580 { height: 810px; }
  html[lang="nl-be"] #BetaTester.height-580 { height: 810px; }
  html[lang="nl-nl"] #BetaTester.height-580 { height: 810px; }
  html[lang="da-dk"] #BetaTester.height-580 { height: 850px; }
  html[lang="fr-fr"] #BetaTester.height-580 { height: 940px; }
  html[lang="fr-be"] #BetaTester.height-580 { height: 940px; }
  html[lang="fr-ch"] #BetaTester.height-580 { height: 940px; }
  html[lang="de-de"] #BetaTester.height-580 { height: 880px; }
  html[lang="de-at"] #BetaTester.height-580 { height: 880px; }
  html[lang="de-ch"] #BetaTester.height-580 { height: 880px; }
  html[lang="es-es"] #BetaTester.height-580 { height: 900px; }
  html[lang="it-it"] #BetaTester.height-580 { height: 870px; }
  html[lang="it-ch"] #BetaTester.height-580 { height: 870px; }
  html[lang="no-no"] #BetaTester.height-580 { height: 850px; }
  html[lang="pt-pt"] #BetaTester.height-580 { height: 860px; }
  html[lang="sv-se"] #BetaTester.height-580 { height: 830px; }
  
  .contain-list-product.SliderVERSION2 .thumb-product {
	  height: 280px;
	  display: flex;
	}

 .contain-list-product.SliderVERSION2 .list-product.item-new-slider {
		height: 530px;
	  }
	
	.SliderVERSION2 .thumb-product {
		height: 280px;
	  }
	
}








@media screen and (max-width: 940px) {
	
	.position-button-single .main-button {
		position: relative;
		left: 0;
		margin: 0 auto;
		margin-bottom: 0px;
		right: 0;
		display: block;
		bottom: 0;
	  }
	
	
	
	#row-bottom-img .col-md-12 img {border-radius:10px 10px 0 0!important; height: auto;}
	
	#row-bottom-img {
  margin-bottom: 40px;
}

.single-product #row-bottom-img .col-md-12 {
  padding-left: 15px;
  padding-right: 15px;
}
	
	#row-bottom-img .sidebar-text {border-radius: 0 0 10px 10px;}
	
	#row-bottom-img .col-md-12 {padding-left: 0; padding-right: 0;}
	
	
	#surrounds-it .background-popup .popup {min-height: auto;}

	.woocommerce-order-received .woocommerce-order .woocommerce-order-details {width: 100%;}
	
	.checkout.woocommerce-order-received .woocommerce-customer-details {width: 100%;}
	
	.checkout.woocommerce-order-received .woocommerce-column__title {margin-top: 20px;}
	
	.background-popup .popup {position: fixed; top: 100px; width: 600px; height: 400px; margin-top: 0; margin-left: -300px;}
	
	.background-popup .popup iframe {height: 400px;}
	
	#lang-menu.background-popup .popup-lang {max-width: auto; margin-left: auto; left: 0px; right: 0px;     padding: 10px; width: auto;}
	
	
	
	.sidebar-text {position: relative; float: left; width: 100%; left: 0;}
	
	#row-bottom-img .col-md-12 img {border-radius: 0;}
	
	.sidebar-text {border-radius: 0;}
	
	.block-reassurance .warranty-text {padding-top: 6px;}
	
	.product-type-gift .col-md-7.col-sm-12.col-xs-12.column-left.galimg {display: none;}
	
	.garden-pillar-box .box-hero-table__title {line-height: 1.3em;}
	
	
	
	.single-product .col-md-7 {width: 100%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 100%;
		max-width: 100%;
	}

.single-product #main-attribute .col-md-7 {}
	
	#gal-mobile {
  display: block;
} 

	#gal-mobile-slider {
  display: block;
} 

#gal-mobile {
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
  border: 1px solid #707070;
  border-radius: 6px;
  background-color: #F0F0F0;
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 1 !important;
}

.fotorama--fullscreen .fotorama__arr--next {
  background-image: url(/wp-content/uploads/2021/11/next.png) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 30px;
  height: 30px;
  background-size: contain !important;
}

.fotorama--fullscreen .fotorama__arr--prev {
  background-image: url(/wp-content/uploads/2021/11/prev.png) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 30px;
  height: 30px;
  background-size: contain !important;
}
	
	.single-product .col-md-5 {float: left; width: 100%; width: 100%; flex: 0 0 100%;
max-width: 100%; order: 1;}
	
	
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  transform: none !important;
  -webkit-transform: none !important;
}

.fotorama__arr--next {
  right: 0 !important;
}

.fotorama__arr {
  background: none !important;
  width: 15% !important;
  height: 100% !important;
  top: 0 !important;
  bottom: 0;
  z-index: 999 !important;
}

.fotorama__fullscreen-icon {
  background: none !important;
  width: 70% !important;
  left: 50%;
  margin-left: -35%;
  top: 0 !important;
  bottom: 0;
  height: 100% !important;
}

.fotorama__arr--prev {
  right: 0 !important;
}



.page-template-template-support .background-popup .popup {overflow: auto; height: 80%;}


.header-wrapper .container-header {
	padding-left: 10px;
}


	.single-product .main-gallery .SliderVERSION2 .column-attribute {display: block; z-index: 10; left: 0;}
	
}














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

  .front-page-box div.container.front-page .main-box .box-container .text-back .right-cont .learn-more {
	padding-left: 10px !important;
	margin-left: 0 !important;
	width: auto !important;
  }

  .box-cta-category .main-button { margin-bottom: 0 !important; }

  /* Background positions */
  #hammer-function { background-position: right center; }
  #beware { background-position: center; }
  #repetitive-tasks { background-position: center; }
  #life-hanging { background-position: right center; }
  .page-template-template-guide-angle-grinders #head-page { background-position: right center; }
  #vision-matter-shape { background-position: center; }
  .page-template-template-guide-circular-saws #did-you-know-01 { background-position: center; }
  #pro-tip-left-right { background-position: center; }
  #behind-the-scene { background-position: center; }
  #torque-is-the-key { background-position: center; }
  #strength-in-numbers { background-position: center; }
  #oscillating-angle { background-position: center; }
  .page-template-template-guide-oscillating #did-you-know-01 { background-position: center; }
  #light-way { background-position: center; }
  #multi-sanders { background-position: left center; }
  #hook-loop { background-position: left center; }
  #pratical-art { background-position: center; }
  .page-template-template-guide-reciprocating-saw #head-page { background-position: right center; }
  #iron-age { background-position: center; }
  .page-template-template-guide-miter-saw #olfactory-memory { background-position: center; }

  .slick-prev,
  .slick-next { width: 30px !important; height: 30px !important; }

  .hide-mob-mag { display: none !important; }
  .box-6__image img { display: block; }
  .margin-top-mob { margin-top: 30px; }

  .page-template-template-guide-sanders #did-you-know-01 .mobile-img { margin-bottom: 20px; }
  .title-row-guide img { margin-top: 0px; }

  .page-template-template-guide-reciprocating-saw #powershare .mobile-img { margin-top: 20px; }
  .page-template-template-guide-reciprocating-saw #like-swimming .mobile-img { margin-bottom: 20px; }

  .page-template-template-guide-miter-saw #accuracy-precision .mobile-img { margin-top: 20px; }
  .page-template-template-guide-miter-saw #powershare .mobile-img { margin-bottom: 20px; }

  #history-led .mobile-img { margin-top: 20px; }
  .page-template-template-guide-led-lights #powershare .mobile-img { margin-bottom: 20px; }

  #electric-motors .mobile-img { margin-top: 20px; }
  #optimal-speed .mobile-img { margin-top: 20px; }

  #better-batteries .mobile-img { margin-top: 20px; }
  #better-batteries .box-background.box-background-img { padding-bottom: 0 !important; }

  .page-template-template-guide-nailer-stapler #electric-motors .mobile-img { margin-top: 0px; }

  .page-template-template-guide-impact #did-you-know-02 .row .container .row .col-md-6:last-child .title-row-guide { order: 1; }
  .page-template-template-guide-impact #did-you-know-02 .row .container .row .col-md-6:last-child div {
	order: 2;
	margin-bottom: 30px;
  }

  #electric-motors .box-background { padding-bottom: 0px !important; }

  /* Powertools home - box 6 */
  .powertools-home-box .box-6__content {
	position: absolute;
	z-index: 20;
	top: 0;
  }

  .powertools-home-box .box-6__text { font-size: 18px; }

  /* Reordering blocks */
  .page-template-template-guide-drills #brushed-brushless .row .container .row .col-md-6:last-child div {
	order: 2;
	width: 100%;
	margin-top: 0;
  }

  .page-template-template-guide-reciprocating-saw #did-you-know-01 .row .container .row .col-md-6:first-child div {
	order: 3;
	width: 100%;
	margin-top: 0;
  }

  .page-template-template-guide-nailer-stapler #powershare .row .container .row .col-md-6:first-child { order: 2; }
  .page-template-template-guide-nailer-stapler #powershare .row .container .row .col-md-6 { order: 1; }

  .page-template-template-guide-jigsaw #did-you-know-01 .row .container .row .col-md-6:first-child div {
	order: 3;
	width: 100%;
	margin-top: 0;
  }

  .page-template-template-guide-angle-grinders #electric-motors .row .container .row .col-md-6:first-child {
	order: 1 !important;
	padding-top: 20px;
  }

  .page-template-template-guide-angle-grinders #electric-motors .row .container .row .col-md-6 { order: 2 !important; }

  .page-template-template-guide-circular-saws #powershare .row .container .row .col-md-6 { order: 2; }
  .page-template-template-guide-circular-saws #powershare .row .container .row .col-md-6:first-child { order: 1; }

  /* Warranty */
  .warranty-icon { width: 10%; margin-top: 0; }
  .warranty-text { width: 90%; }

  /* Checkout columns */
  .woocommerce .col2-set .col-1,
  .woocommerce-page .col2-set .col-1,
  .woocommerce .col2-set .col-2,
  .woocommerce-page .col2-set .col-2 {
	width: 100%;
	padding-right: 0;
  }

  .woocommerce #payment #place_order,
  .woocommerce-page #payment #place_order { margin-bottom: 0; }

  #customer_details { width: 100%; }
  #order_review { width: 100%; margin-top: 50px; }
  .woocommerce-checkout-review-order { padding-left: 0; padding-right: 0; }

  /* Misc layout */
  .description-category { margin-bottom: 10px; }
  .container-callout { width: 700px; }
  .box-plus.rotate-180 .line-plus { top: 0px; }
  .breadcrumbs li { margin-bottom: 10px; }

  .popup-search .fas { right: 0px; }
  .popup-search { width: auto; margin-left: 0; left: 10px; right: 10px; }

  .main-android .col-md-6 {
	float: left;
	width: 100%;
	flex: 0 0 100%;
	max-width: 100%;
  }

  .support-page.margin-bottom-150,
  .support-page .margin-bottom-150 { margin-bottom: 70px !important; }

  .main-android .second-column { padding-left: 15px; padding-right: 15px; margin-top: 20px; }

  .box-info-border.col-md-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	width: 50%;
  }

  .box-info-border { padding: 20px; }

  .front-page-box #recently-added .slick-dots { top: auto; }
  .front-page-box #best-seller .slick-dots { top: auto; }

  .categories-box .main-button { padding: 0; top: 0; }

  .header--nav .navbar .navbar-brand {
	width: 172px !important;
	position: relative;
	z-index: 999;
  }

  .action-area { z-index: 99; }

  .garden-home-box .box-4__slider__item__title { min-height: auto; }

  .margin-bottom-180 { margin-bottom: 100px; }
  .margin-bottom-240 { margin-bottom: 50px; }
  .margin-bottom-60 { margin-bottom: 30px !important; }

  /* BetaTester heights per language (non duplicato, lasciato) */
  html[lang="en"] #BetaTester.height-580 { height: 810px; }
  html[lang="nl-be"] #BetaTester.height-580 { height: 810px; }
  html[lang="nl-nl"] #BetaTester.height-580 { height: 810px; }

  html[lang="da-dk"] #BetaTester.height-580 { height: 850px; }
  html[lang="fr-fr"] #BetaTester.height-580 { height: 850px; }
  html[lang="fr-be"] #BetaTester.height-580 { height: 850px; }
  html[lang="fr-ch"] #BetaTester.height-580 { height: 850px; }

  html[lang="de-de"] #BetaTester.height-580 { height: 850px; }
  html[lang="de-at"] #BetaTester.height-580 { height: 850px; }
  html[lang="de-ch"] #BetaTester.height-580 { height: 850px; }

  html[lang="es-es"] #BetaTester.height-580 { height: 900px; }

  html[lang="it-it"] #BetaTester.height-580 { height: 870px; }
  html[lang="it-ch"] #BetaTester.height-580 { height: 870px; }

  html[lang="no-no"] #BetaTester.height-580 { height: 850px; }
  html[lang="pt-pt"] #BetaTester.height-580 { height: 860px; }
  html[lang="sv-se"] #BetaTester.height-580 { height: 830px; }

  /* Extra rule presente solo nella seconda copia (tenuta) */
  #row-bottom-img .col-md-12 .sidebar-text img {
	border-radius: 0;
	max-width: 200px;
  }

}
















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

  #after-launch #welcome-vision .display-table-cell img { width: 100%; }

  .page-template-template-landroid-overview-2022 .wrapper { margin-top: 0; }

  /* Garden home - box 7 icon (vince height:150px) */
  .garden-home-box .box-7__slider__item__icon img {
	position: relative;
	left: 0;
	bottom: 0;
	-webkit-transform: none;
	-o-transform: none;
	transform: none;
	height: 150px;
	width: auto;
	display: inline-block;
  }

  .garden-home-box .box-7__slider__item__icon::before { padding-top: 0; }

  .garden-home-box .box-7__slider__item__icon {
	margin-bottom: 20px;
	margin-left: auto;
	float: left;
	width: 100%;
	display: block;
	position: relative;
	max-width: 100%;
	text-align: center;
  }

  .page-template-template-landroid-vision-technology-php .wrapper { margin-top: 0; }

  .page-template-template-landroid-vision-technology-php .row.background-row { display: block; }

  .page-template-template-landroid-vision-technology-php .row .container .row { display: block; }

  .page-template-template-landroid-vision-technology-php .row.background-row { margin: 0; }

  .page-template-template-landroid-vision-technology .header--subnav { display: none !important; }

  .main-title-video { top: 40%; font-size: 40px; }

  #surrounds-it .main-title-landroid,
  #no-setup .main-title-landroid,
  #discover-more .main-title-landroid,
  #turning-information .main-title-landroid,
  #future-proof .main-title-landroid,
  #cut-to-edge .main-title-landroid,
  #mow-at-night .main-title-landroid,
  #more-often-better .main-title-landroid {
	color: #fff !important;
  }

  #cognitive-robot .row,
  #sharing-is-caring .row {
	display: flex;
	flex-wrap: wrap;
  }

  #active-safety .display-table-cell {
	vertical-align: top;
	padding-top: 0;
  }

  #welcome-vision .col-img img { right: -250px; top: -140px; }

  #welcome-vision .height-800.col-img { height: 390px; }

  #gift-or-sight .col-img img {
	top: -180px;
	width: 200%;
	left: -55%;
  }

  #gift-or-sight .height-800.col-img { height: 450px; }

  #sharing-is-caring .col-text img { display: none; }

  .video-row div video { width: 100%; }

  .video-row div { height: 400px; }

  /* vince la versione finale: 35px + margin-top */
  #surrounds-it .landroid-btn img {
	float: right;
	width: 35px;
	margin-top: -5px;
  }

  .show-768 { display: block; }

  .show-768 img { width: 100%; display: block; }

  .hide-768 { display: none !important; }

  #surrounds-it.background-row { float: left; width: 100%; }

  .landroid-front-page-2021-box #video { position: relative; }

  #surrounds-it .col-img,
  #discover-more .col-img,
  #future-proof .col-img,
  #mow-at-night .col-img,
  #active-safety .col-img,
  #more-often-better .col-img,
  #no-setup .col-img {
	display: none;
  }

  #vision-for-you .display-table-cell { padding-top: 0; }

  #vision-for-you .main-title-landroid { margin-bottom: 30px; margin-top: 10px; }

  .main-button {
	color: #fff;
	margin-bottom: 50px;
  }

  #BetaTester .main-button { margin-bottom: 0; }

  #BetaTester_V1 .main-button {
	color: #fff;
	margin-bottom: 0;
  }

  .content-product-vision,
  .title-product-vision {
	border-color: #ebebeb;
  }

  .landroid-front-page-2021-box .container .row .col-md-5 { order: 2; }

  #sharing-is-caring .height-800.col-img {
	order: 1;
	padding-bottom: 0;
	padding-top: 0;
	height: 250px;
	display: block;
  }

  #sharing-is-caring .col-img img {
	position: absolute;
	bottom: auto;
	width: 190%;
	right: 40px;
  }

  #sharing-is-caring .display-table-cell { overflow: visible; display: block; }

  /* Text-shadow reset */
  #no-setup .description-landroid,
  #no-setup .main-title-landroid,
  #no-setup .landroid-btn.btn-link,
  #discover-more .description-landroid,
  #discover-more .main-title-landroid,
  #discover-more .landroid-btn.btn-link,
  #future-proof .description-landroid,
  #future-proofe .main-title-landroid,
  #future-proof .landroid-btn.btn-link,
  #cut-to-edge .description-landroid,
  #cut-to-edge .main-title-landroid,
  #cut-to-edge .landroid-btn.btn-link,
  #more-often-better .description-landroid,
  #more-often-better .main-title-landroid,
  #more-often-better .landroid-btn.btn-link,
  #vision-for-you .title-product-vision,
  #vision-for-you .content-product-vision {
	text-shadow: none;
  }

  #discover-more .display-table-cell { padding-top: 0; }

  #vision-window .display-table-cell { padding-top: 0; }

  #vision-window .height-800.col-img { padding-top: 0; }

  #vision-window .height-800.col-text { padding-bottom: 0; }

  #turning-information .display-table-cell { padding-top: 0; }

  #turning-information .height-800.col-img { padding-top: 0; }

  #turning-information .height-800.col-text {
	padding-bottom: 40px;
	padding-top: 0;
  }

  #mow-at-night .display-table-cell { padding-top: 0; }

  #cut-to-edge .height-800.col-img { padding-bottom: 0; padding-top: 0; }

  .show-768 .col-md-12 { padding-left: 0; padding-right: 0; }

  .show-768.row { margin-left: 0; margin-right: 0; width: 100%; }

  .description-landroid { color: #CCCCCC; }

  #cognitive-robot .logo-col-text { max-width: 150px; }

  .landroid-front-page-2021-box .container .row { padding-top: 0; padding-bottom: 0; }

  .landroid-front-page-2021-box .height-800 { padding-top: 0; padding-bottom: 50px; }

  #turning-information .description-landroid,
  #brainpower .description-landroid,
  #future-proof .description-landroid,
  #stay-in-control .description-landroid,
  #cut-to-edge .description-landroid,
  #mow-at-night .description-landroid,
  #more-often-better .description-landroid,
  #sharing-is-caring .description-landroid {
	color: #fff;
  }

  /* Vision for you v2 (tenuta versione finale) */
  .landroid-front-page-2021-box #vision-for-you-v2.background-row {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom-landroid-2022/mobile/asset-29-1.jpg) !important;
	background-attachment: local;
	overflow-x: scroll;
	transform-style: preserve-3d;
	scroll-behavior: smooth;
	-webkit-overflow-scrolling: touch;
	scroll-snap-type: x proximity;
  }

  .landroid-front-page-2021-box #vision-for-you-v2.background-row .col-img { scroll-snap-align: none center; }

  #vision-for-you-v2 .row-expand { width: 1120px; max-width: 1120px; }

  #vision-for-you-v2 .container .col-md-3 {
	width: 100%;
	max-width: 270px;
	float: left;
  }

  .overflow-scroll {
	float: left;
	width: 100%;
	overflow: auto;
  }

  #vision-for-you-v2 .main-button {
	line-height: 28px;
	height: auto;
	margin-bottom: 0;
	padding-left: 40px;
	padding-right: 40px;
  }

  #vision-for-you-v2 .main-button p {
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px;
  }

  #vision-for-you-v2 .row-title {
	width: 100%;
	text-align: center;
	padding-top: 50px;
  }

  #vision-for-you-v2 .content-product-vision,
  #vision-for-you-v2 .title-product-vision {
	text-shadow: 2px 2px 5px #000;
  }

  #vision-for-you-v2 .main-title-landroid { text-align: center; }

  .landroid-front-page-2021-box #vision-for-you-v2.background-row .text-white { color: #fff !important; }

  #vision-for-you-v2 .overflow-scroll-height { white-space: inherit; margin-top: 150px; }

  #vision-for-you-v2 .height-800 { height: 490px; position: relative; }

  #vision-for-you-v2 .content-product-vision { margin-top: 0px; min-height: 200px; }

  .container.display-table.height-800 .row-title { display: none; }

  .title-vision-for-you-v2,
  .title-vision-for-you-v2 .main-title-landroid {
	text-align: center;
  }

  .title-vision-for-you-v2 {
	float: left;
	width: 100%;
	display: block;
  }

  /* Product grid fixed tab */
  #main-fixed-tab .row.product .col-md-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
  }

  #main-fixed-tab .row.product #CTA_Fixed.col-md-4 .float-row {
	display: flex;
	justify-content: center;
  }

  .box-magazine__content {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding: 20px;
  }

  .box-magazine__logo { max-width: 150px; }

  /* Layout misc */
  .display-flex-center.flex-mobile-bottom { align-items: end; padding-bottom: 40px; }

  #banner-01 .text-box p { min-height: auto; }

  .page-template-template-landroid-overview-2022 #Five-years-leading-the-market { margin-top: 15px; }

  .header--nav .navbar .navbar-brand { width: 20%; } /* vince questa */

  .search,
  .header .search { right: 60px; }

  #no-setup .main-title-landroid::after { display: none; }

  .single-product .breadcrumbs { margin-bottom: 0; }

  #main-attribute { margin-top: 20px; }

  #row-sku,
  #row-title { margin-bottom: 0; }

  #row-short-description { margin-bottom: 10px; }

  #row-price { margin-top: 10px; }

  .sku_wrapper { font-weight: 400; color: #777776; }

  .height-753 { min-height: 250px; }

  .margin-bottom-240 { margin-bottom: 40px; }

  #how-do-they-work .top-img { margin-top: -70px; }

  .landroid-front-page-2021-box .background-row {
	background-image: none !important;
	background-color: #000;
	color: #fff;
  }

  .landroid-front-page-2021-box .background-row .text-white { color: #E85900 !important; }

  .landroid-front-page-2021-box .background-row .landroid-btn.btn-link.btn-white { color: #777776; }

  .landroid-front-page-2021-box .row .row .height-800 { padding-left: 0; padding-right: 0; }

  .landroid-front-page-2021-box .row .row .height-800.col-md-4,
  .landroid-front-page-2021-box .row .row .height-800.col-md-6,
  #vision-for-you .row .col-md-3 {
	width: 100%;
	max-width: 100%;
  }

  .content-product-vision { min-height: auto; }

  /* Cognitive robot ordering */
  #cognitive-robot .row .col-md-5 { order: 2; }

  #cognitive-robot .row .col-md-7 { order: 1; }

  /* Misc */
  #body-category .text-product { min-height: auto; height: auto; }

  .warranty-icon { width: 10%; }

  .warranty-text { width: 90%; }

}














@media screen and (max-width: 930px) and (max-height: 500px) { 
	
	.page-template-template-landroid-vision-technology .background-popup .popup {width: 360px; margin-left: -180px; top: 19%;}
	
	
	
}



@media screen and (max-width: 809px) {
	
	.SliderVERSION2.slick-slider .thumb-product img {
		width: auto;
		height: 100%;
	  }
	
}




@media screen and (max-width: 768px) {
	
	.footer--copyright {float: left;
		width: 100%;
	}
	
	.label-soldout {
		font-size: 12px;
		width: 95px;
		top:60px;
	}
	
	.blog-list .slick-arrow {top:50%;}
	
	.footer--navigation {float: left; width: 100%;}
	
	.logo-footer {float: right; width: 100%;}
	
	#main-fixed-tab .row.product {margin-top: 10px;}
	
	.blog-list .prev-arrow {
	  left: 50%;
	  right: auto;
	  margin-left: -192px;
	}
	
	.blog-list .next-arrow {
	  right: 50%;
	  left: auto;
	  margin-right: -192px;
	}
	
	#CTA_Fixed .main-cutom-qty {display: none;}
	
	.woocommerce div.product #CTA_Fixed form.cart .button {width: 100%;}

  .woocommerce table.shop_table_responsive tr td,
  .woocommerce-page table.shop_table_responsive tr td a {
	color: #777776;
	font-weight: 600;
  }

  .second-border,
  .first-border,
  .fourth-border,
  .third-border,
  .five-border {
	border-right: none !important;
	border-bottom: 3px solid #CCCCCC !important;
  }

  .title-info-support { min-height: auto; }

  .intro { padding-left: 15px; padding-right: 15px; }

  #product-enquiry { margin-bottom: 30px; }

  .row.double-support .col-md-6:first-child { margin-bottom: 30px; }

  .support-page .title-h3 { margin-top: 30px; }

  .support-page .popup { top: 50px !important; height: 80% !important; }

  .shop_table .woocommerce-Price-amount.amount { float: left; width: 100%; }

  .regular-price { float: left; width: auto; margin-right: 10px; }

  .price-box .sale-price { float: left; width: auto; }

  .list-product.col-md-4 { width: 50%; max-width: 50%; flex: auto; }

  .desc-product .col-50 { width: 100%; }

  .price-row .main-button { margin-bottom: 20px; margin-top: 10px; width: 100%; }

  .price-row .button-outline { margin-top: 0; width: 100%; }

  .slick-prev,
  .slick-next {
	width: 30px !important;
	height: 30px !important;
  }

  .box-hero-table .text-product { min-height: auto; }

  .warranty-icon { width: 10%; }

  .woocommerce-cart-form__cart-item .product-name:before { display: none; }

  .woocommerce table.shop_table_responsive tr td,
  .woocommerce-page table.shop_table_responsive tr td {
	text-align: left !important;
  }

  #how-do-they-work .top-img { margin-bottom: 20px; margin-top: -80px; }

  .show-mobile { margin-bottom: 70px; display: block; }

  .page-template-template-guide-impact .top-img img {
	padding-top: 40px;
	padding-bottom: 40px;
	width: 150%;
	margin-left: -25%;
  }

  .page-template-template-guide-impact #did-you-know-01 .box-background-img,
  .page-template-template-guide-impact #optimal-speed .box-background-img,
  #pro-tips-watch-impacts .box-background.box-background-img,
  .page-template-template-guide-impact #did-you-know-02 .box-background.box-background-img {
	padding-bottom: 0 !important;
  }

  #detail-accessories .box-accessories { padding-left: 0px; padding-right: 0px; }

  .page-template-template-guide-impact #powershare .box-background { padding-top: 0 !important; }

  .page-template-template-guide-impact #did-you-know-01 .height-715 { min-height: 590px; }

  .title-row-guide span::before {
	top: 4px;
	left: -2px;
	width: 14px;
	height: 20px;
  }

  .page-template-template-guide-led-lights #history-led .box-background.box-background-img,
  .page-template-template-guide-led-lights #better-batteries .box-background.box-background-img {
	padding-bottom: 0 !important;
  }

  .page-template-template-guide-led-lights #history-led .mobile-img,
  .page-template-template-guide-led-lights #better-batteries .mobile-img {
	padding-top: 20px;
  }

  .page-template-template-guide-led-lights #powershare .box-background {
	padding-bottom: 30px !important;
	padding-top: 0px !important;
  }

  .page-template-template-guide-led-lights #powershare .row .container .row .col-md-6:first-child {
	padding-top: 40px !important;
  }

  .woocommerce-form-login-toggle { margin-top: 0; }

  .page-template-template-guide-miter-saw .top-img img { margin-bottom: 20px; }

  .page-template-template-guide-miter-saw #size-matter .box-background.box-background-img,
  .page-template-template-guide-miter-saw #accuracy-precision .box-background.box-background-img,
  .page-template-template-guide-miter-saw #electric-blade .box-background.box-background-img,
  .page-template-template-guide-miter-saw #better-battery .box-background.box-background-img {
	padding-bottom: 0 !important;
  }

  .page-template-template-guide-miter-saw #size-matter .mobile-img,
  .page-template-template-guide-miter-saw #accuracy-precision .mobile-img,
  .page-template-template-guide-miter-saw #electric-blade .mobile-img,
  .page-template-template-guide-miter-saw #better-battery .mobile-img {
	margin-top: 30px;
  }

  .woocommerce .woocommerce-checkout-review-order table.shop_table th { padding-right: 10px; }

  .page-template-template-guide-miter-saw #powershare .box-background {
	padding-bottom: 30px !important;
	padding-top: 0 !important;
  }

  .page-template-template-guide-miter-saw #powershare .row .container .row .col-md-6:first-child { margin-top: 30px; }

  .page-template-template-guide-oscillating .top-img img { width: 170%; margin-left: -40%; }

  .page-template-template-guide-oscillating #variable-speed .box-background.box-background-img,
  .page-template-template-guide-oscillating #good-vibration .box-background.box-background-img,
  .page-template-template-guide-oscillating #quick-work .box-background.box-background-img,
  .page-template-template-guide-oscillating #universal-fit .box-background.box-background-img,
  .page-template-template-guide-oscillating #save-kits .box-background.box-background-img {
	padding-bottom: 0 !important;
  }

  .margin-top-mobi { margin-top: 30px; }

  .page-template-template-guide-oscillating #save-kits .title-row-guide:last-child { margin-top: 30px; }

  .page-template-template-guide-oscillating #save-kits .mobile-img { margin-top: 30px; }

  .page-template-template-guide-oscillating #powershare .box-background {
	padding-bottom: 30px !important;
	padding-top: 0 !important;
  }

  .page-template-template-guide-oscillating #how-do-they-work .title-row-guide { margin-top: 20px; }

  .page-template-template-guide-jigsaw .top-img img { width: 160%; margin-left: -30%; margin-top: 20px; }

  .page-template-template-guide-jigsaw #did-you-know-01 .box-background-img { padding-top: 0 !important; }

  .page-template-template-guide-jigsaw #battery-platform .box-background.box-background-img {
	padding-top: 0 !important;
	padding-bottom: 40px !important;
  }

  .page-template-template-guide-jigsaw #quicker-changes .box-background.box-background-img { padding-top: 0 !important; }

  .page-template-template-guide-jigsaw #better-results .box-background.box-background-img { padding-bottom: 0 !important; }

  .page-template-template-guide-jigsaw #better-results .mobile-img { margin-top: 20px; }

  .page-template-template-guide-jigsaw #bundle-up .box-background.box-background-img { padding-top: 0 !important; }

  .page-template-template-guide-nailer-stapler .top-img img { width: 160%; margin-left: -32%; margin-top: 20px; }

  .page-template-template-guide-nailer-stapler #one-gun .box-background.box-background-img,
  .page-template-template-guide-nailer-stapler #importance .box-background.box-background-img {
	padding-bottom: 40px !important;
  }

  .page-template-template-guide-nailer-stapler #electric-motors .box-background { padding-bottom: 40px !important; }

  .page-template-template-guide-nailer-stapler #powershare .box-background { padding-top: 30px !important; }

  .page-template-template-guide-reciprocating-saw .top-img img { width: 180%; margin-left: -40%; }

  .page-template-template-guide-reciprocating-saw #like-swimming .mobile-img { margin-bottom: 30px; }

  .page-template-template-guide-reciprocating-saw #bundle-up .padding-top-90 { padding-bottom: 40px; }

  .page-template-template-guide-reciprocating-saw #powershare .mobile-img { margin-top: 30px; }

  .page-template-template-guide-reciprocating-saw #how-do-they-work .more-padding-column-right:last-child .title-row-guide { margin-top: 30px; }

  .page-template-template-guide-reciprocating-saw #powershare .box-background { padding-bottom: 0 !important; }

  .page-template-template-guide-sanders .top-img img { width: 190%; margin-left: -45%; }

  .page-template-template-guide-sanders #better-batteries .row .container .row .col-md-6 { order: 2; }

  .page-template-template-guide-sanders #better-batteries .row .container .row .col-md-6:first-child { order: 1; }

  .page-template-template-guide-sanders #did-you-know-01 .mobile-img { margin-bottom: 30px; }

  .page-template-template-guide-drills .top-img img { width: 150%; margin-left: -25%; margin-top: 20px; }

  .page-template-template-guide-drills #slammer-force .box-background.box-background-img,
  .page-template-template-guide-drills #brushed-brushless .box-background.box-background-img,
  .page-template-template-guide-drills #even-further .box-background.box-background-img {
	padding-bottom: 0 !important;
  }

  .page-template-template-guide-drills #brushed-brushless .row .container .row .col-md-6:last-child img { display: none; }

  .page-template-template-guide-drills #blook-up .box-background.box-background-img,
  .page-template-template-guide-drills #size-matter .box-background.box-background-img,
  .page-template-template-guide-drills #getting-gets .box-background.box-background-img {
	padding-bottom: 0 !important;
	padding-top: 40px;
  }

  .page-template-template-guide-drills #size-matter .box-background.box-background-img.height-715,
  .page-template-template-guide-drills #even-further .box-background.box-background-img.height-715 {
	min-height: 550px;
  }

  .page-template-template-guide-drills #size-matter .mobile-img,
  .page-template-template-guide-drills #even-further .mobile-img,
  .page-template-template-guide-drills #getting-gets .mobile-img,
  .page-template-template-guide-drills #brushed-brushless .mobile-img {
	margin-top: 30px;
  }

  #beware .show-990,
  #repetitive-tasks .show-990 { display: none !important; }

  .footer #wpsm_counter_b_row_225574 .wpsm_counterbox .wpsm_count-icon,
  .footer #wpsm_counter_b_row_225574 .wpsm_counterbox .wpsm_number {
	float: left !important;
	width: 100% !important;
	text-align: left !important;
  }

  .footer #wpsm_counter_b_row_225574 .wpsm_counterbox .wpsm_number { margin-top: 0 !important; }

  .front-page-box #recently-added .slick-dots { padding-left: 10px; padding-right: 10px; }

  .box-hamburger-user { right: 85px; }

  .box-to-cart { right: 135px; }

  .page-template-template-landroid-in-figures .header--subnav,
  .page-template-template-landroid-pillar .header--subnav,
  .page-template-template-landroid-accessories .header--subnav,
  .page-template-template-landroid-technology .header--subnav,
  .page-template-template-landroid-vision-technology .header--subnav,
  .page-template-template-landroid-overview-2022 .header--subnav {
	display: none !important;
  }

  .close-popup .fas { font-size: 20px; } /* vinceva questa */

  #surrounds-it .popup .close-popup { top: -35px; right: 0; }

  #vision-for-you .main-title-landroid { text-align: center; }

  .page .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float="bottom-left"],
  .page .iubenda-tp-btn[data-tp-icon],
  .page .iubenda-uspr-btn[data-tp-icon],
  .page .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left] {
	left: auto !important;
	right: 0 !important;
	width: auto !important;
  }

  #open-home .col-md-5,
  #open-home .col-md-7 {
	width: 100%;
	max-width: 100%;
	flex: 100%;
  }

  #open-home .display-table { height: auto; }

  .main-title-open-home { margin-bottom: 20px; }

  #open-home {
	padding-top: 40px;
	padding-bottom: 0; /* vinceva questa */
	position: relative;
  }

  #video { width: 100%; position: absolute; top: 0; }

  .show-mobile .support-paragraph { margin-bottom: 40px; }

  .margin-bottom-60 { margin-bottom: 40px !important; }

  .margin-bottom-180 { margin-bottom: 60px; }

  .archive-heading > .container .heading-text { padding-top: 0; padding-bottom: 0; }

  .blog-list > .row .item {
	margin-bottom: 0;
	width: 50%;
	max-width: 50%;
	float: left;
	flex: 50%;
	padding: 10px;
  }

  .blog-list > .row .item > div > .row > div { padding: 0; }

  .blog-list > .row .item > div > .row > div .item-caption { padding: 15px; }

  .blog-list > .row .item > div > .row { margin: 0; background: #f2f2f2; }

  .menu-item-564071 { border-top: 1px solid #fff; }

  .main-menu-v2 .box-button-promo a { padding-left: 0; }

  .radio-link-template .box-2,
  .radio-link-template .box-1--content-wrapper {
	float: left;
	width: 100%;
  }

  .woocommerce-checkout #payment ul.payment_methods li { padding-left: 0 !important; }

  .front-page-box .box-featured-product--title { line-height: 1.2; margin-bottom: 10px; }

  .woocommerce-cart .content .woocommerce { padding-left: 15px; padding-right: 15px; }

  .landroid-front-page-2021-box .box-2--title { line-height: 1.2; }

  .my-account.woocommerce .col2-set .col-1,
  .my-account.woocommerce-page .col2-set .col-1,
  .my-account.woocommerce .col2-set .col-2,
  .my-account.woocommerce-page .col2-set .col-2 {
	max-width: 100%;
  }

  .woocommerce form.login,
  .woocommerce form.register { margin: 0; }

  .woocommerce-privacy-policy-text {
	font-size: 14px;
	line-height: 1.2;
	font-style: italic;
  }

  .batteries-box .box-hero-plus__modals__item .modal-header .close { right: 14px; }

  .action-area .search { right: 50px; }

  .sub-menu-action-user { width: 180px; }

  .woocommerce .quantity .qty { height: 46px; }

  .woocommerce table.my_account_orders .button { margin-left: 10px; }

  .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
	background-color: #fff !important;
	margin-bottom: 10px;
  }

  .woocommerce-checkout-review-order-table tr {
	display: block;
	border: none;
	float: left;
	width: 100%;
  }

  .woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-total { background-color: #fff; }

  .woocommerce-checkout-review-order-table tr td { display: block; float: left; width: 100%; }

  .woocommerce-checkout-review-order-table thead { display: none; }

  .woocommerce-checkout-review-order-table tbody tr th,
  .woocommerce-checkout-review-order-table tbody tr td,
  .woocommerce-checkout-review-order-table tfoot tr th,
  .woocommerce-checkout-review-order-table tfoot tr td {
	float: left;
	width: 50% !important;
  }

  .woocommerce table.shop_table td.product-quantity,
  .woocommerce table.shop_table td.product-price,
  .woocommerce table.shop_table td.product-subtotal {
	width: 33.33%;
	float: left;
	background-color: #fff !important;
  }

  .shop_table tr td.actions { background-color: #fff !important; }

  .woocommerce table.shop_table_responsive tr td,
  .woocommerce-page table.shop_table_responsive tr td {
	float: left;
	width: 100%;
  }

  .woocommerce table.shop_table td { width: 100%; float: left; }

  .header--subnav li { float: none; }

  .header--subnav .menu { margin-left: auto; width: 100%; max-width: 100%; padding: 5px 0; }

  .header--subnav .main-button { right: 15px; top: 10px; }

  .block-reassurance { width: 100%; }

  .custom-menu li:hover { background-color: rgba(0,0,0,0); }

  .garden-home-box .box-2,
  .powertools-home-box .box-2,
  #box-5_2 {
	padding-left: 15px;
	padding-right: 15px;
  }

  .garden-home-box .box-6__content { padding: 30px 30px 50px 30px; }

  .garden-home-box,
  .powertools-home-box {
	padding-top: 5px;
  }

  .box-cta-best-seller .main-button { margin-top: 10px; }

  .woocommerce-page.cart table.shop_table_responsive tr { margin-bottom: 0; }

  .woocommerce .cart-collaterals .cart_totals,
  .woocommerce-page .cart-collaterals .cart_totals {
	float: left !important;
  }

  .cart-collaterals { display: flex; flex-wrap: wrap; }

  .cart-collaterals .block-reassurance { order: 2; }

  .cart-collaterals .cart_totals { order: 1; margin-top: 20px; }

  .woocommerce table.shop_table_responsive tr,
  .woocommerce-page table.shop_table_responsive tr {
	margin-bottom: 20px;
	float: left;
	width: 100%;
  }

  .woocommerce-page table.shop_table_responsive tr td.product-remove { background-color: #fff; }

  .list-product { min-height: 440px; }

  .price-box { font-size: 24px; }

  .price-box .sale-price,
  .price-box .sale-price .sterlin { font-size: 14px; }

  .main-button a,
  .blog-btn, .btn, .comment-form input[type=submit], .landroid-btn, .search-form .search-submit, .worx-btn,
  .main-button,
  [type="submit"]:not(:disabled), button:not(:disabled),
  .slider-product-woocommerce .button-outline {
	font-size: 14px;
  }

  .slider-product-woocommerce .button-outline { width: 100%; }

  .slider-product-woocommerce .text-product { min-height: 160px; }

  .front-page-box div.container.front-page .row-4 .categories-box .learn-more {
	font-size: 14px;
	float: left;
	width: 100%;
	clear: both;
	line-height: 30px;
	height: auto;
  }

  .front-page-box .best-seller-row .best-seller-slides-cont .best-seller-slide .text-back .text { padding: 30px 28px; }

  .front-page-box div.container.front-page .column-categories > .box-container {
	width: 100%;
	float: left;
	height: 200px;
  }

  .front-page-box div.container.front-page .column-categories { display: block; }

  .aws-search-result .aws_result_title { line-height: 28px; }

  /* YITH Store Locator */
  #yith-sl-section-map { width: 100% !important; }

  #yith-sl-section-results { display: flex; flex-wrap: wrap; }

  #yith-sl-section-results #yith-sl-wrap-search-stores { order: 1; }

  #yith-sl-section-results #yith-sl-section-map { order: 2; width: 100%; }

  #yith-sl-section-results #yith-sl-main-filters-container { order: 3; }

  #yith-sl-section-results #yith-sl-active-filters { order: 4; }

  #yith-sl-section-results #yith-sl-results { order: 5; float: left; width: 100%; }

  .box-brand-image { padding-right: 30px; }

  .wrapper-filter[data-taxonomy="radius"] select,
  .wrapper-filter[data-taxonomy="brand"] .wrapper-options,
  .wrapper-filter[data-taxonomy="products"] .wrapper-options {
	display: none;
  }

  #yith-sl-main-filters-container.layout-opened .wrapper-filter .filter-label {
	width: 100%;
	position: relative;
	transition: all 0.5s ease;
  }

  #yith-sl-main-filters-container.layout-opened .wrapper-filter .filter-label:after {
	display: block;
	background-image: url(https://uk.worx.com/wp-content/uploads/2022/04/asset-85.png);
	background-position: center center;
	background-size: contain;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
  }

  #yith-sl-main-filters-container.layout-opened .wrapper-filter {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 10px;
	margin-bottom: 20px;
  }

  #yith-sl-gmap { margin-top: 30px; margin-bottom: 30px; }

  .yith-sl-layout-classic #yith-sl-main-wrapper .main-section .wrap-description,
  .yith-sl-layout-classic #yith-sl-main-wrapper .main-section .wrap-image {
	width: 100% !important;
	display: block !important;
	flex: none !important;
	float: left !important;
  }

  .yith-sl-layout-classic #yith-sl-main-wrapper { margin: 50px auto; }

  .filter-category .box-title { padding-left: 0; }

  #yith-sl-main-wrapper .row.filter-category { margin-left: 0; margin-right: 0; }

  #yith-sl-main-wrapper * { font-size: 20px; }

  #yith-sl-main-wrapper .h2,
  #yith-sl-main-wrapper h2 { font-size: 2rem; }

  #yith-sl-main-wrapper .button-family h4 {
	display: block;
	width: 80%;
	float: left;
	font-size: 1.5rem;
  }
  
  #main-breadcrumbs .col-md-12 {padding-left: 0;}

  #yith-sl-main-wrapper .filter-category .box-inline-button { width: 100%; }

  #yith-sl-main-wrapper .button-family { width: 100%; }

  #yith-sl-main-wrapper .button-family .demo-icon { width: 20%; }

  #yith-sl-main-wrapper .slick-prev,
  #yith-sl-main-wrapper .slick-next { width: 30px; height: 30px; }

  /* Subnav / media / fotorama / filtri */
  .header--subnav .navbar-brand { top: 3px; position: relative; }

  .close-lightbox { pointer-events: auto; cursor: pointer; display: block; }

  .column-left {}

  #video-mobile { display: block; }

  .header--subnav { padding-top: 0; padding-bottom: 0; position: relative; }

  .header--subnav > .container.align-items-md-stretch {
	width: 100%;
	max-width: 100%;
	padding-right: 10px;
	padding-left: 10px;
  }

  .header--subnav .navbar-brand img { width: 80px; }

  #video-desktop { display: none; }

  #gal-mobile {
	display: block;
	margin-top: 0;
	margin-bottom: 20px;
	border: 1px solid #707070;
	border-radius: 6px;
	background-color: #F0F0F0;
  }

  .fotorama__fullscreen-icon {
	background: none !important;
	width: 70% !important;
	left: 50%;
	margin-left: -35%;
	top: 0 !important;
	bottom: 0;
	height: 100% !important;
  }

  .fotorama__arr {
	background: none !important;
	width: 15% !important;
	height: 100% !important;
	top: 0 !important;
	bottom: 0;
	z-index: 999 !important;
  }

  .fotorama__arr--next { right: 0 !important; }

  .fotorama__arr--prev { right: 0 !important; }

  .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus),
  .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
	transform: none !important;
	-webkit-transform: none !important;
  }

  .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
  .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
	opacity: 1 !important;
  }

  #subcat-category .container { padding-left: 15px; padding-right: 15px; }

  #subcat-category .main-icon { width: 100%; }

  #subcat-category .main-icon img { max-width: 100px; }

  .box-filter-category { margin-bottom: 20px; }

  .lightbox-filter-mobile {
	float: left;
	width: 100%;
	display: none;
	background-color: #fff;
	padding: 0;
	margin-bottom: 20px;
  }

  .categoryHedgeTrimmers.entry-content {padding-left: 0; padding-right: 0;}

  .lightbox-filter-mobile .promo-ads { display: none; }

  #mobile-subcat { display: block; }

  #button-family.box-filter-category { margin-bottom: 0; }

  #button-icon-category { margin-bottom: 20px; }

  #cal-to-action-filter { display: block; }

  .filter-material ul li { width: 20%; min-height: auto; }

  .icon-cat-slider { padding-left: 0; padding-right: 0; }

  .icon-cat-slider .slick-prev { left: 15px; }

  .icon-cat-slider .slick-next { right: 15px; }

  .description-category { margin-bottom: 10px; }

  .display-flex-mobile { display: flex; flex-wrap: wrap; }

  .display-flex-mobile .col-md-9 { order: 2; margin-bottom: 20px; }

  #row-bottom-img { order: 3; }

  .display-flex-mobile .col-md-3 { order: 1; }

  .header--nav .menu .menu-item > a { font-size: 22px; line-height: 47px; }

  .title-product .h3,
  .title-product h3 { font-size: 18px; }

  .content-product { line-height: 20px; }

  .button-filter-mobile { display: block; }

  table.shop_table_responsive .product-name a { font-weight: 600 !important; }

  /* BetaTester: ultima definizione vince */
  #BetaTester .main-button { margin-bottom: 0; }

  #BetaTester.height-580 { height: 870px; }

  #BetaTester { margin-top: 50px; }

  .home .float-row #BetaTester.row { margin-bottom: 45px; }

  /* Banners (01/02) */
  #banner-01 .mb-5,
  #banner-02 .mb-5 { margin-bottom: 2rem !important; }

  .description-open-home { padding-right: 0; }

  #banner-01.row,
  #banner-02.row { margin-bottom: 0; }

  #banner-01.height-480 .height-100-center,
  #banner-01.height-585 .height-100-center,
  #banner-02.height-480 .height-100-center,
  #banner-02.height-585 .height-100-center {
	height: auto;
  }

  #banner-01.height-480,
  #banner-02.height-480 { height: auto; min-height: auto; }

  #banner-01.height-585,
  #banner-02.height-585 { height: auto; min-height: 820; }

  .display-flex-center.flex-mobile-bottom { align-items: end; padding-bottom: 50px; }

  #banner-01 .show-768,
  #banner-02 .show-768 { display: block !important; }

  #banner-02.height-585 { min-height: 100vh; height: auto; }

  /* menu/header tweaks */
  .action-area { top: 8px; }

  .button-toggle-custom { top: 23px; }

  .header .search { right: 54px; }

  .menu-shop { position: absolute; top: 12px; right: 1px; }

  .header--nav .navbar .navbar-brand { width: 150px; }

  .navbar-brand img { width: 150px; }

  .action-area { position: absolute; }

  /* extra guide tweaks */
  .page-template-template-guide-angle-grinders #angle-grinders-special .mobile-img { margin-top: 20px; }

  .padding-top-90 { padding-top: 30px; }

  .page-template-template-guide-drills #size-matter .box-background.box-background-img.height-715,
  .page-template-template-guide-drills #blook-up .box-background.box-background-img,
  .page-template-template-guide-drills #getting-gets .box-background.box-background-img {
	padding-top: 30px;
  }

  .garden-pillar-box .box-hero-image__text .landroid-btn.btn-link.btn-white { color: #777776 !important; }

  .button-box-support { margin-bottom: 40px; }

  .box-info-border { border: none; }

  .height-753 { min-height: 600px; } /* vinceva questa */

  #head-page { margin-top: 20px; }

  .title-row-guide img { max-width: 70px; margin-top: 10px; }

  #precision-accuracy .mobile-img { margin-top: 20px; }

  .page-template-template-guide-circular-saws #powershare .box-background { padding-top: 0px !important; }

  /* slider dots / arrows */
  .slick-dots li { margin: 2px; }

  .sliderArrowDefault .slick-arrow { top: 45%; }
  #new-slider-01 .slick-arrow { top: 45%; }

  /* altri */
  #BetaTester_V1 .flex-mobile-bottom { padding-bottom: 50px; }

  .garden-home-box .box-4__slider__item { float: left; width: 100%; }

  .landroid-front-page-2021-box .garden-home-box .box-4 { float: left; width: 100%; }

  .landroid-front-page-2021-box .garden-home-box .dark-row .box-4__slider__item__quote p { min-height: inherit; }

  .powertools-home-box #box-2 .slider-dots .slick-list { min-height: 680px; }

  .powertools-home-box #box-7 .slider-dots .slick-list { height: 210px !important; }

  .float-row.float-row-width-80 { max-width: 100% !important; }

  /* slider v2 */
  .SliderVERSION2.slick-slider .list-product.item-new-slider {height: 570px; }
  
  
  

  
  .show-mobile-accordion.title-accordion.active-mobile::after {
	  background-image: url(https://worx-uk.pstctst.com/wp-content/uploads/custom-product/asset-19.png);
  }
  
  .show-mobile-accordion.title-accordion.active-mobile .box-tab-title {
	  font-weight: 1000;
  }
  
  
  .button-waitlist.hide.main-button {background-color: rgba(0,0,0,0);}
  
  .xoo-wl-btc-simple .xoo-wl-open-form-btn {font-size:14px!important;}
  
  .contain-list-product.SliderVERSION2 .thumb-product {
	  height: 317px;
	}
	
	.contain-list-product.SliderVERSION2 .list-product.item-new-slider {
		height: 603px;
	  }
  
  .SliderVERSION2 .desc-product-listing-slider {
	  height: 80px;
	  overflow: hidden;
	  display: -webkit-box;
	  -webkit-line-clamp: 5;
	  -webkit-box-orient: block-axis;
  }
  
  .contain-list-product.SliderVERSION2 .desc-product-listing-slider {
		height: 80px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: block-axis;
	}
	
	
	
	#body-category.sotto-categoria {
	  padding-top: 0;
	}
	
	.container-product.small-description {margin-top: 30px;}
	
  
}












@media screen and (max-width: 710px) {
	
  .contain-list-product.SliderVERSION2 .thumb-product {display: flex; align-items: end;}	
  
  .SliderVERSION2 .thumb-product {display: flex; align-items: end;}	
  
  .sliderArrowDefault .next-arrow {right:20px;}
  
  .sliderArrowDefault .prev-arrow {left:20px;}
	
	
	
	

  .front-page-box #best-seller .slick-dots { padding-left: 10px; padding-right: 10px; }

  .page-template-template-guide-reciprocating-saw #switch-blades,
  .page-template-template-guide-reciprocating-saw #reciprocating-saw,
  .page-template-template-guide-reciprocating-saw #pro-tips-blades,
  .page-template-template-guide-sanders #orbital {
	background-position: left center;
  }

  .height-753 { min-height: 530px; }

  .list-product.col-md-4 {
	width: 100%;
	max-width: 100%;
	flex: auto;
  }

  .banner-promo-int .title-product .h3,
  .banner-promo-int .title-product h3 {
	font-size: 20px;
	color: #777776;
	font-weight: 800;
  }

  #surrounds-it .popup .close-popup { top: -27px; right: 0; }

  #no-setup .main-title-landroid:after { display: none; }

  .content-product-vision { min-height: auto; }

  .page-template-template-landroid-vision-technology .main { position: static; }

  #welcome-vision .display-table-cell,
  #gift-or-sight .display-table-cell { overflow-x: visible; }

  /* qui c'era un typo: 1.2M (non è duplicato ma è un errore CSS) */
  .powertools-home-box .box-5__title { line-height: 1.2; }

  .xoo-cp-container .item-attribute-slide { width: auto; }

  .main-menu-v2 a { line-height: 44px; }
  .main-menu-v2 .arrow-mobile { top: 9px; right: 20px; }

  .front-page-box .best-seller-row .best-seller-slides-cont .best-seller-slide .text-back .text {
	max-height: fit-content;
	height: 260px;
  }

  .woocommerce-EditAccountForm .fieldset {
	border: 1px solid #ebebeb;
	float: left;
	width: 100%;
  }

  .woocommerce-EditAccountForm .fieldset .woocommerce-form-row { float: left; width: 100%; }

  .woocommerce form .password-input,
  .woocommerce-page form .password-input { width: 100%; }

  .u-column1.col-1.woocommerce-Address,
  .u-column2.col-2.woocommerce-Address {
	flex: 0 0 100%;
	max-width: 100%;
  }

  .woocommerce-account .addresses .title h3 { font-size: 22px; }

  #main-attribute { margin-top: 0; }

  .box-magazine__content { position: relative; width: 100%; float: left; }
  .box-magazine__logo { margin-bottom: 0 !important; }

  .page-template-template-support .wrapper { margin-top: 0; }

  .support-page .title-h1 { font-size: 50px; }
  .support-page .title-h2 { font-size: 28px; line-height: 1.2; }
  .support-page .title-h3 { font-size: 40px; }
  .support-page .title-h4,
  #footer-page.support-page .title-h4 { font-size: 26px; }
  .support-page .title-h5 { font-size: 22px; line-height: 35px; }

  #head-page.support-page .container .row { min-height: 400px; }

  .margin-bottom-150 { margin-bottom: 100px !important; }

  .header--nav .navbar .navbar-brand { width: 150px; } /* vinceva questa */
  .action-area { width: 40px; } /* vinceva questa */

  .new-menu .main-menu { width: 350px; padding: 80px 0px 40px 0px; }
  .new-menu .main-menu li .sub-menu li { padding: 0 40px 0 25px; }
  .new-menu .main-menu li .sub-menu li.menu-back { padding-left: 25px; }
  .new-menu .main-menu li a { font-size: 16px; }
  .custom-new-menu-button { left: 10px; }
  .new-menu .main-menu .sub-menu { left: 0; width: 350px !important; display: none; }
  .new-menu .main-menu .sub-menu-product p { padding-left: 40px; }
  .new-menu .main-menu .sub-menu.sub-menu-product .back::before { left: 5px; top: 4px; }
  .new-menu .main-menu .sub-menu-product.sub-menu { left: 0; }
  .new-menu .main-menu .navbar-collapse.collapse {
	position: initial;
	top: 0;
	width: 100%;
	left: 0;
	display: block;
  }
  .new-menu .main-menu .sub-menu-product li {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
  }
  .new-menu .sub-menu-product li img { width: 25px; margin-right: 5px; top: 0; }

  .worx-table--table .product-image img { height: 110px !important; }

  .padding-top-215 { padding-top: 125px !important; }

  .header--subnav .menu > li a { font-size: 10px; padding: 0 5px; }

  #button-family.box-filter-category { margin-bottom: 20px; }
  .button-family { width: calc(33% - 57px); margin-right: 10px; }

  .header--nav .navbar .navbar-collapse { width: calc(100% - 200px); }
  .header--nav .navbar .navbar-collapse.show { left: 200px; }

  .container-callout { width: 500px; }

  .box-plus .round-plus { width: 30px; height: 30px; margin-left: -15px; }
  .box-plus .line-plus { width: 2px; }
  .box-plus.rotate-180 .round-plus { margin-right: -15px; }
  .box-plus.rotate-180 .line-plus { top: 30px; }

  .single-product .breadcrumbs { margin-top: 15px; }

  .wrapper { margin-top: 0; } /* vinceva questa */
  .page-template-template-landroid-overview-2021 .wrapper { margin-top: 0; }

  .position-icon { left: 50px; }

  .features-06 .col-img,
  .features-06 .col-text { padding: 20px; }

  #row-info { margin-bottom: 40px; }

  .footer--navigation .col-foot-2:first-child { width: 100%; }
  .footer--navigation .col-foot-2 { width: 50%; }
  .footer--navigation { padding: 20px 15px; }

  .column-left,
  .column-right { padding-left: 10px; padding-right: 10px; }

  .header--nav .navbar .navbar-toggler { margin-top: 25%; }

  .promo-ads.show-mobile { padding: 15px; }

  #lang-menu.background-popup {
	background-color: rgba(255,255,255,0.95);
	overflow-y: scroll;
	width: auto;
	overflow-x: hidden;
  }

  #lang-menu.background-popup .popup-lang {
	max-width: 100%;
	margin-left: auto;
	width: auto;
	left: 10px;
	right: 10px;
	position: absolute;
	top: 10px;
  }

  #lang-menu.background-popup .popup-lang .column-lang { width: 100%; margin-bottom: 20px; }

  .display-table-cell { overflow-x: scroll; }

  .close-popup { top: 10px; right: 20px; }

  #subcat-category { margin-bottom: 10px; }

  .margin-bottom-90 { margin-bottom: 40px !important; }

  .row.double-support {
	margin-right: 0;
	margin-left: 0;
	padding-left: 15px;
	padding-right: 15px;
  }

  #head-page.support-page .display-table-cell { left: 20px; }

  .page-template-NEW_template-support .wrapper,
  .page-template_template-support .wrapper { margin-top: 0; }

  .background-popup .popup {
	height: auto;
	top: 10%;
	overflow: scroll;
	position: absolute;
  }

  #video-mobile .background-popup .popup { overflow: visible; background-color: rgba(0,0,0,0); }

  .margin-bottom-200 .col-md-6 { margin-bottom: 40px; }

  .basket .page-header { padding-left: 15px; }

  .footer--copyright { padding-top: 10px; }

  .powertools-home-box .box-6__contents { padding: 15px; }

  .landroid-btn.btn-link,
  .worx-btn.btn-link { font-size: 14px; }

  .categories-box .main-button { float: left; clear: both; }

  .front-page-box div.container.front-page .row-4 .categories-box .learn-more {
	float: left;
	clear: both;
	line-height: 30px;
	width: auto;
	height: auto;
  }

  .box-cta-best-seller .main-button a { font-size: 14px; }

  .page-template-template-landroid-find-my-landroid .box-1 .landroid-btn.btn-link { float: right; }

  .woocommerce-cart-form a.remove img { display: none; }

  .home #open-home { padding-left: 15px; padding-right: 15px; }
  .home #open-home .dark-row { padding-top: 30px; padding-bottom: 30px; }

  .page-template-template-landroid-vision-technology .landroid-front-page-2021-box .box-4 { padding-top: 0; }

  .height-54 { height: 54px !important; }
  .height-54.padding-top-215 { padding-top: 0 !important; }

  /* ultima definizione: nel tuo snippet era solo qui, la tengo */
  #welcome-vision .display-table-cell {
	display: block;
	overflow-x: visible;
  }
}










@media screen and (max-width: 660px) {
	
	.order-list.SliderVERSION2 .column-attribute .box-percentage {
	  font-size: 16px;
	  padding: 10px 0;
	}
	
	.single-product .SliderVERSION2.slick-slider .column-attribute .attr-NEW {
		font-size:16px;
		padding: 9px 10px;
	}
	
	.SliderVERSION2 .column-attribute .box-percentage, .SliderVERSION2.sliderArrowDefault .column-attribute .box-percentage {
		padding: 9px 10px;
	}
	
	.single-product .SliderVERSION2.slick-slider .column-attribute {
		width: 52px;
		left: 20px;
	}
	
	.arrow-slider-container #new-slider-01 .next-arrow, 
	.arrow-slider-container #new-slider-02 .next-arrow, 
	.arrow-slider-container #new-slider-03 .next-arrow, 
	.arrow-slider-container #new-slider-04 .next-arrow {
		right: 50%;
		margin-right: -115px;
	}
	
	.arrow-slider-container #new-slider-01 .prev-arrow, 
	.arrow-slider-container #new-slider-02 .prev-arrow, 
	.arrow-slider-container #new-slider-03 .prev-arrow,
	.arrow-slider-container #new-slider-04 .prev-arrow {
		left: 50%;
		margin-left: -115px;
	}
	
	.arrow-slider-container #recently-added-slider .next-arrow, 
	.arrow-slider-container #best-seller-slider .next-arrow {
		right: 50%;
		margin-right: -115px;
	}
	
	.arrow-slider-container #recently-added-slider .prev-arrow, 
	.arrow-slider-container #best-seller-slider .prev-arrow {
		left: 50%;
		margin-left: -115px;
	}		
	
	
	.SliderVERSION2.slick-slider .thumb-product img {
		width: 100%;
		height: auto;
	} 

  #hot-price.slider-product-woocommerce .slick-prev { left: -38px; }
  #hot-price.slider-product-woocommerce .slick-next { right: -30px; }
  #hot-price .price-row .main-button { margin-bottom: 0; }
  #hot-price { padding: 30px 20px 0px 30px !important; }

  .ribbon-orange-friday { margin-bottom: 20px; }

  .front-page-box div.container.front-page .row-4 .categories-box-1 .text-back img { width: 150px; }
  .front-page-box div.container.front-page .row-4 .categories-box-1 .subtitle { margin-bottom: 10px; }

  .front-page-box div.container.front-page .row-4 .categories-box .learn-more {
	margin-bottom: 0;
	width: 140px;
	min-width: 140px;
  }

  .garden-home-box .box-4__slider .slick-dots li.slick-active button { background: #e85900 !important; }

  .slick-dots li button { width: 15px !important; height: 15px !important; }
  .slick-dots li { margin: 5px !important; }
  .slick-dots li.slick-active button::before {
	top: -2px;
	left: -1px;
	opacity: 1 !important;
	color: #e85900 !important;
	font-size: 16px;
  }

  .front-page-box .best-seller-row .best-seller-slides-cont button {
	top: 45%;
	display: none !important;
  }
  .front-page-box .best-seller-row .best-seller-slides-cont button.slick-next { right: 10px; }
  .front-page-box .best-seller-row .best-seller-slides-cont button.slick-prev { left: 10px; }

  .front-page-box .slick-dots li { margin: 0 0px; }

  .aws-container .aws-search-form { margin-bottom: 0; }
  .aws-search-result .aws_result_title { padding-bottom: 0 !important; }

  /* vinceva questa (era la seconda) */
  .popup-search { top: 180px; }

  .price-row .main-button { margin-top: 0; }

  .page-template-template-pagina-interna .row .container { padding-left: 30px; padding-right: 30px; }

  #welcome-vision .display-table-cell,
  #gift-or-sight .display-table-cell {
	padding-right: 10px;
	padding-left: 10px;
  }

  .button-filter-mobile { margin-top: 0; margin-bottom: 0; }

  .attribute-slider-modal button.button { font-size: 12px; }

  .item-attribute-slide .description-slide h3 { min-height: auto; }

  .xoo-cp-modal .box-accessories { padding-left: 10px; padding-right: 10px; }

  .xoo-cp-modal {
	z-index: 9999999;
	padding: 30px 0;
	overflow: hidden;
  }

  .box-contain-modal #nome-prodotto {
	color: #e85900;
	font-size: 18px;
	line-height: 23px;
  }

  .box-contain-modal p { font-size: 16px; }

  .xoo-cp-modal.xoo-cp-active .xoo-cp-container { overflow: auto; height: auto; }

  span.xoo-cp-close {
	right: 8px;
	font-size: 22px;
	top: 7px;
  }

  .action-area .search { top: 15px; }
  .box-hamburger-user { top: 15px; }

  .breadcrumbs {
	float: left;
	width: 100%;
	margin-bottom: 20px;
  }
  
  #asset-06 .percentage-discount {display: none;}

  .attribute-slider-modal .description-slide h3 { float: left; width: 100%; }

  .attribute-slider-modal .main-button { margin-bottom: 0; }

  #surrounds-it .background-popup .close-popup .fas { font-size: 24px; top: -27px; }

  .main-title-video { padding: 10px; }

  #main-open-home .background-popup .popup { height: 80%; overflow: auto; }

  .background-popup .popup { top: 160px; }

  /* tengo la versione più completa */
  #surrounds-it .background-popup .popup { min-height: auto; overflow: visible; }

  #product-enquiry.col-md-6,
  #order-enquiry.col-md-6,
  .double-support .col-md-6 {
	padding-left: 0;
	padding-right: 0;
  }

  .accessories-template .box-2 .accessory-block--left--buttons-wrapper a.landroid-btn {
	display: block;
	text-align: center;
  }

  .box-cta-best-seller .main-button {
	float: left;
	clear: both;
	margin-top: 0;
	width: 140px;
	min-width: 140px;
  }

  .box-cta-best-seller .landroid-btn.btn-link.btn-white {
	float: left;
	clear: both;
	margin-top: 10px;
	width: 140px;
	min-width: 140px;
  }

  .categories-box .main-button {
	width: 140px;
	min-width: 140px;
	float: left;
	left: 0;
	right: auto;
	margin-top: 10px;
  }

  #box-1 .worx-btn.btn-link { margin-top: 10px; }

  .main-menu { width: 53%; }

  .woocommerce table.shop_table td.product-price,
  .woocommerce table.shop_table td.product-subtotal { text-align: left !important; }

  .warranty-row { padding-left: 0; padding-right: 0; }

  .woocommerce table.shop_table td.product-price .woocommerce-Price-amount.amount {
	float: left;
	width: 100%;
  }

  .batteries-box .box-hero-image { margin-top: 10px; }

  .garden-home-box .box-1__slider__item__cta { margin-top: 0; }
  .garden-home-box .box-1__slider__item__text { font-size: 20px; }

  a.xcp-btn { width: 100%; margin-bottom: 10px; }

  .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
  .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: #fff; }

  #head-page .title-h1::before { display: none; }

  .checkout .woocommerce-bacs-bank-details { width: 100%; }

  .page-id-968.woocommerce-order-received .woocommerce .col2-set .col-1,
  .page-id-968.woocommerce-order-received .woocommerce-page .col2-set .col-1,
  .page-id-968.woocommerce-order-received .woocommerce .col2-set .col-2,
  .page-id-968.woocommerce-order-received .woocommerce-page .col2-set .col-2 {
	width: 100%;
	max-width: 100%;
  }

  .warranty-icon { width: 10%; }

  .checkout .woocommerce-order-overview li { width: 100%; margin-bottom: 10px; }
  .checkout .woocommerce-order-overview ul { padding-left: 0; }

  .woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
  .woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead,
  .woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody,
  .woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr,
  .woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr,
  .woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr td,
  .woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td {
	display: block;
	float: left;
	width: 100%;
  }

  .woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr {
	margin-bottom: 10px;
	border-bottom: none;
  }

  .woocommerce-order-received .shop_table.woocommerce-table--order-details tfoot td { background-color: #fff; }
  .woocommerce-order-received .shop_table.woocommerce-table--order-details tfoot th { font-weight: 400; }

  .woocommerce-MyAccount-navigation ul li a { font-size: 14px; }
  .woocommerce-MyAccount-navigation ul li { padding: 5px; }

  .woocommerce-account .woocommerce-MyAccount-content { padding: 10px; }

  .custom-menu li.menu-item-has-children::after { top: 5px; }

  /* --- YITH store locator: tolta la duplicazione, lasciato un solo blocco --- */
  .yith-sl-modal #yith-sl-section-results { max-height: 780px !important; }
  #yith-sl-gmap button.gm-ui-hover-effect { pointer-events: none !important; }
  .yith-sl-modal { width: 99%; max-height: 99%; height: 99%; padding: 0 0 20px 0; }
  .yith-sl-overlay { z-index: 999999999999; }
  #yith-sl-gmap .gm-style .gm-style-iw { padding: 0 !important; }
  .yith-sl-pin-modal { margin-bottom: 0; padding: 10px; }
  #yith-sl-gmap .gm-style .gm-style-iw-d { overflow: auto !important; }
  .yith-sl-modal #yith-sl-results .store-info .store-name { margin-bottom: 0; }
  .yith-sl-modal .store-info p { margin-bottom: 0 !important; }
  .yith-sl-modal .yith-sl-with-image #yith-sl-results .wrap-store-details { border-bottom: 1px solid #ebebeb; }
  .yith-sl-modal #yith-sl-section-results #yith-sl-main-filters-container { display: none; }
  .yith-sl-modal #yith-sl-section-results #yith-sl-active-filters { display: none !important; }
  .yith-sl-modal #yith-store-locator { margin-bottom: 10px; height: 100%; overflow: scroll; }
  .yith-sl-modal #yith-store-locator .wrapper-main-sections { height: 100%; }
  .yith-sl-modal #yith-sl-section-results { height: 100%; }
  .yith-sl-modal #yith-sl-wrap-search-stores,
  .yith-sl-modal #yith-sl-main-filters-container,
  .yith-sl-modal #yith-sl-active-filters,
  .yith-sl-modal #yith-sl-results {
	padding-left: 10px;
	padding-right: 10px;
  }
  
  .entry-content.categoryClassic {padding-left: 0; padding-right: 0;}
  .entry-content.categoryVision {padding-left: 0; padding-right: 0;}

  #yith-sl-section-results #yith-sl-results { margin-top: 10px; }
  #yith-sl-gmap { margin-bottom: 10px; height: 250px !important; margin-top: 0; padding-bottom: 10px; }
  .yith-sl-modal #yith-sl-results .store-contact { float: left; width: 100%; margin-bottom: 0; }
  .yith-sl-modal #yith-sl-section-map { width: 100% !important; }
  .yith-sl-modal .yith-sl-with-image #yith-sl-results .wrap-store-details { padding: 0; margin-bottom: 10px; }
  .yith-sl-modal #yith-sl-results .store-info { padding-left: 0; }
  .yith-sl-modal #yith-store-locator .wrapper-main-sections > div { padding-right: 0px; }
  .yith-sl-modal .close-popup-store { top: 17px; right: 15px; width: 20px; height: 20px; }
  .yith-sl-modal button#yith-sl-geolocation {
	background-image: url('https://worx-uk.pstctst.com//wp-content/plugins/yith-store-locator-for-wordpress/assets/images/store-locator/geolocation.svg');
  }
  #yith-sl-results .store-info { margin-bottom: 0; padding-bottom: 5px; }
  button#yith-sl-geolocation { margin-bottom: 10px; }
  .filters-beside-map #yith-sl-wrap-search-bar { width: 100%; }
  #yith-sl-main-filters-container.layout-opened .wrapper-filter .filter-label:after { width: 20px; height: 20px; top: 10px; }

  .column-table .product-image { max-width: 200px; margin: 0px auto; }
  .menu-heading-table ul { margin-top: 265px; }
  .row-new-table .c-col-md-4 { width: 218px; }
  .row-new-table .c-col-md-8,
  .row-new-table .c-col-md-8 .column-table { width: 300px; }

  .header--nav .box-language { width: 150px; right: 90px; top: 18px; }

  .new-menu .main-menu .sub-menu-product li { padding-right: 40px; }

  /* Slider V2 (tolti duplicati width 200) */
  .slick-slider .item-padding-slider { width: 200px !important; }
  
  .vision-slider.show-slider .slick-slider .item-padding-slider { width: 100% !important; }

  .SliderVERSION2.slick-slider .list-product.item-new-slider { height: 470px; min-height: auto;}
  
  .slick-slider .list-product {margin-bottom: 0;}

  .slider-product-woocommerce .box-hero-table__title { padding-left: 15px; padding-right: 15px; }

  .slider-product-woocommerce .list-product { width: 100%; }

  .item-padding-slider .main-button { width: 100%; min-width: 100%; }

  .single-product .header-space { height: 40px; }

  .single-product .SliderVERSION2 .item-new-slider { width: auto !important; }

  .SliderVERSION2.slick-slider .thumb-product { height: 180px; }
  .SliderVERSION2.slick-slider .item-new-slider { padding-left: 20px; padding-right: 20px; padding-top: 10px;}
  .SliderVERSION2.slick-slider .desc-product-listing-slider { height: 77px;
	  overflow: hidden;
	  display: -webkit-box;
	  -webkit-line-clamp: 5;
	  -webkit-box-orient: block-axis;}
  .SliderVERSION2.slick-slider .item-new-slider .title-product-listing-slider { font-size: 14px; }
  
  .slider-product-woocommerce .text-product {height: 250px; min-height: auto; overflow: hidden;}
  .SliderVERSION2.slick-slider .text-product {height: 250px; min-height: auto; overflow: hidden;}
  .SliderVERSION2.slick-slider .item-new-slider .text-product {margin-top: 10px;}

  .SliderVERSION2 .column-attribute { left: 20px; width: 61px; }
  .SliderVERSION2 .price.regular-price { margin-right: 0; }

  .slick-slider .main-button {margin-bottom: 0;}
  
  .SliderVERSION2 .price.discount-price .sterlin { top: -4px; }

  .SliderVERSION2 .column-attribute .box-percentage,
  .SliderVERSION2.sliderArrowDefault .column-attribute .box-percentage {
	font-size: 16px;
	padding: 10px 0;
  }

  .SliderVERSION2 .column-attribute .box-percentage sup { top: -7px; }
  .SliderVERSION2 .column-attribute .attr-NEW { font-size: 16px; }
  
  .single-product #section-slider-01 #new-slider-01 .next-arrow {
	right: 50%;
	left: auto;
	margin-right: -115px;
  }
  
  .single-product #section-slider-01 #new-slider-01 .prev-arrow {
	  left: 50%;
	  right: auto;
	  margin-left: -115px;
	}
  
}









@media screen and (max-width : 660px) and (max-height : 840px) {
	
	.yith-sl-modal #yith-sl-section-results {max-height: 670px!important;}
	
}

@media screen and (max-width : 660px) and (max-height : 690px) {
	
	.yith-sl-modal #yith-sl-section-results {max-height: 590px!important;}
	
}

@media screen and (max-width : 660px) and (max-height : 590px) {
	
	.yith-sl-modal #yith-sl-section-results {max-height: 510px!important;}
	
}








@media screen and (max-width: 650px) {
	
	#blog-home .blog-list .item-caption h4 {font-size: 18px;}
	
	.title-product.mb-4 {
	  margin-bottom: 20px !important;
	}
	
	.cart-collaterals .shop_table .woocommerce-Price-amount.amount {
		float: none; 
		margin-left: 5px;
	}
		
	.show-results {display: none;
		position: fixed;
		bottom: 0;
		right: 0;
		left: 0;
		padding: 6px;
		text-align: center;
		font-size: 12px;
		font-weight: 800;
		z-index: 99999;
		background-color: #fff;
		-webkit-box-shadow: 2px 14px 10px -8px rgba(0,0,0,0.21);
		box-shadow: -6px -5px 7px -8px rgba(0,0,0,0.21);
	}
	
	.show-results:hover {
		color: #e85900;
	}
	
	
	
	.box-1--content .landroid-btn.btn-play::after, .box-1--content .worx-btn.btn-play::after {border: none;}
	
	.box-1--content .landroid-btn.btn-link, .box-1--content .worx-btn.btn-link {padding: 0 30px;}
	
	
		.title-row-guide {margin-top: 5px;}

	
	#slammer-force .padding-top-90 {
  padding-top: 20px;
}

#brushed-brushless .padding-top-90 {
  padding-top: 30px;
}

#blook-up .padding-top-90 {
  padding-top: 20px;
}

.page-template-template-guide-drills #blook-up .box-background.box-background-img {
  padding-top: 10px;
}

.page-template-template-guide-drills #size-matter .box-background.box-background-img {
	padding-top: 20px;
}

#better-batteries .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-drills #even-further .box-background.box-background-img.height-715 {
	padding-top: 20px;
}

.page-template-template-guide-miter-saw #size-matter .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-miter-saw #accuracy-precision .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-miter-saw #electric-blade .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-miter-saw #better-battery .box-background.box-background-img {
	padding-top: 20px;
}
	
	.page-template-template-guide-drills #getting-gets .box-background.box-background-img {
	padding-top: 20px;
}

#blade-diameter .box-background-img {
	padding-top: 20px;
}

#one-battery .box-background.box-background-img {
	padding-top: 20px;
}

#one-hand-or-two .box-background.box-background-img {
	padding-top: 20px;
}

#faster .box-background.box-background-img {
	padding-top: 20px;
}

#precision-accuracy .box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-impact #did-you-know-01 .height-715 {
	padding-top: 20px;
}

.page-template-template-guide-impact #optimal-speed .box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-impact #pro-tips-watch-impacts .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-impact #did-you-know-02 .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-impact #buy-kits .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-nailer-stapler #importance .mobile-img {
  margin-bottom: 15px;
}

.page-template-template-guide-angle-grinders #low-vibration .box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-angle-grinders #angle-grinders-special .box-background {
	padding-top: 20px!important;
}

.page-template-template-guide-angle-grinders #angle-grinders-special .mobile-img {
	margin-top: 20px;
}

.page-template-template-guide-led-lights #history-led .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-led-lights #less-money .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-led-lights #how-do-they-work .top-img {
  margin-top: -50px;
}	
	
	#head-page.buying-guide {margin-top: 0; margin-bottom: 20px;}
	
	
	.buying-guide .margin-bottom-60 {
  margin-bottom: 0px !important;
}

.page-template-template-guide-jigsaw .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-drills .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}
	
.page-template-template-guide-reciprocating-saw	 .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-sanders .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-miter-saw .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-circular-saws .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-impact .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-nailer-stapler .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-angle-grinders .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-led-lights .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}
	
	
	
	
	
	.description-category .desc {margin-top: 10px;}
	
	
	
	
	
	.col-md-4.list-product {padding-left: 10px; padding-right: 10px;}
	
	
	
	
	
	#shipping_state_field {width: 100%; padding-left: 0; padding-right: 0;}
	
	#shipping_city_field {width: 100%;}
	
	#shipping_postcode_field {width: 100%;}
	
	
	.woocommerce-checkout-review-order-table .cart_item .product-name {font-size: 12px;}
	
	.woocommerce-checkout #payment .adn-stored-cards .adn-stored-card .adn-stored-card__details {padding: 15px 15px 15px 15px;}
	
	
	
	.button-outline p {float: left; width: 100%;}
	
	
	#lang-menu.background-popup {padding: 10px;}
	
	#lang-menu.background-popup .popup-lang {top: 0;}
	
	
	
	.box-6__contents .box-6__content {border-radius: 0px 0px 10px 10px; overflow: hidden;}
	
	.box-6__image  {border-radius: 10px 10px 0 0; overflow: hidden;}
	
	.box-magazine__contents {border-radius: 10px;
overflow: hidden;}
	
	#open-home .container {padding-left: 30px; padding-right: 30px;}
	
	.content-product-vision p {margin-bottom: 0;}
	
	
	
	
	.page-template-template-custom-general .box-hero-image__image {height: auto;}
	
	.page-template-template-custom-general .box-hero-image__image img {height: auto;
		width: 100%;}
	
	
	.box-cta-best-seller .main-button {margin-top: 10px;}
	
.desc-product .col-100 p {height: auto;
overflow: hidden; margin-bottom: 0;}

#body-category .text-product {
  min-height: auto;
  height: auto;
}
	.info-rows .container .row {
  width: 100%;
  margin: 0;
}
	
	.title-product .h3, .title-product h3 {height: 70px;
overflow: hidden;}
	
	
	
	.main .woocommerce-checkout {
  padding-left: 0; padding-right: 0;
}
	
	
	.footer--navigation .widget.widget_nav_menu .menu li {line-height: 20px;}
	
	.col-foot-2 ul li {line-height: 20px;}
	
	.footer--navigation .widget.widget_nav_menu .title {
  margin-bottom: 5px;
}
	
	.content-tab-description #CONTENT_product-description {
		columns: 1;
	}
	
	.garden-pillar-box .box-hero-intro__title {line-height: 1.2;}
	
	
	.batteries-box .box-0__battery__title {line-height: 1.2;}
	
	
	
	.main-menu-v2 a {padding-left: 15px;}
	
	.navbar-collapse-scroll {width: 100%; z-index:99;}
	
	.main-menu-v2 .column .sub-menu {padding: 0 10px 0 0px;}
	
	.box-to-cart .fa-shopping-cart {font-size: 19px; position: relative; top: 2px;}
	
	
	.go-to-top {left: 15px;}
	
	.header--nav .box-language .subopen-lang ul li {padding-top: 5px; padding-bottom: 5px;}
	
	
	.page-template-template-support .container {padding-left: 30px; padding-right: 30px;}
	
	.col-support {margin-bottom: 30px;}
	
	.info-icon {    left: 10px;}
	
	
	.header--nav .menu .menu-item > a {font-size: 18px; line-height: 47px;}
	
	.header--nav .menu .menu-item .sub-menu .menu-item a { font-size: 14px; line-height: 22px;}
	
	.header--nav .menu > .menu-item > .sub-menu {padding: 0px 10px 10px;}
	
	.widget-title-sidebar {display: none;}
	
	#lang-menu.background-popup .popup-lang {left: 0; right: 0; float: left; width: 100%;}
	
	#lang-menu.background-popup .display-table-cell {vertical-align: top;}
	
	
	.button-family h3 {padding-left: 0; width: 100%; text-align: center;}
	
	.background-popup .popup {width: 500px; margin-left: -250px;}
	
	.background-popup .popup iframe {height: 300px;}
	
	#row-plus {position: relative; z-index: 999;}
	
	#row-slider-product .slick-next {right: 105px;}
	
	.single-product .breadcrumbs {margin-top: 0; margin-bottom: 0;}
	
	#row-slider-product .slick-prev { left: 5px;}
	
	#video-mobile .background-popup .close-popup {top: -50px; right: 0;}
	
	.promo-ads.show-mobile {padding: 0;}
	
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {-webkit-transform: none;
transform: none;}
	
	.fotorama--fullscreen .fotorama__arr--next {background-image: url(/wp-content/uploads/2021/11/next.png)!important; background-position: center !important;
background-repeat: no-repeat !important;
width: 30px;
height: 30px;
background-size: contain !important;}

.fotorama--fullscreen .fotorama__arr--prev {background-image: url(/wp-content/uploads/2021/11/prev.png)!important; background-position: center !important;
background-repeat: no-repeat !important;
width: 30px;
height: 30px;
background-size: contain !important;}

.box-1 .main-button a {
  font-size: 14px;
  font-weight: 600 !important;
}
	
	
	#gal-mobile-slider .slick-slide {width: 300px!important;}
	
	.front-page-box .row-1 .slick-dots {top: 0!important;}
	
.sku_wrapper {color: #777776;}	

#row-title {
  margin-bottom: 0px;
}

#row-sku {
  margin-bottom: 0;
}

#row-sku .sku {
  font-size: 16px;
  font-weight: 400;
}

#gal-mobile-slider {margin-bottom: 20px;}

.woocommerce div.product .product_title {
	font-size: 24px;
	line-height: 28px;
}

#gal-mobile-slider .slick-prev, #gal-mobile-slider .slick-next {
  top: auto !important;
  bottom: 15px !important;
}

#gal-mobile-slider .slick-next {
  left: auto !important;
  right: 17% !important;
}

#gal-mobile-slider .slick-prev {
  left: 71% !important;
  right: auto !important;
}
	
.woocommerce div.product .product_title p {margin-bottom: 0;}
	
#row-price {margin-top: 20px;}

.contain-list-product #row-price {margin-top: 10px;}

.contain-list-product .price-product.mb-3 {margin-bottom: 0!important;}
	
	
#detail-accessories .slick-prev, #detail-accessories .slick-next {top: 30%;}

 #gal-mobile-slider {
	margin-bottom: 10px;
  }
  
 .toggle-description {height:80px;}	
	

.coupon #coupon_code {width: 43%!important; margin: 0;}	

.coupon .button {width: 50%!important; margin: 0; font-size: 12px !important; padding: 8px !important;}

.woocommerce-page table.cart td.actions {border: none!important;}

.woocommerce-page table.cart td.actions .coupon {width: 100%;}

table tr:last-child {border:none!important;}

.woocommerce-cart-form a.remove img {display: none;}
	 
	 
	 
	 .home .float-row #BetaTester.row {
	   margin-bottom: 0;
	 }
	 
	 
	 .bacground-item-cat img {
		 
	   }
	 
	 
	.box-hero-table .container-product {
		 padding-left: 0;
		 padding-right: 0;
	   }
	
}









@media screen and (max-width: 580px) {
	
	.slick-slide .item-new-slider img {
		height: 100%;
		width: auto;
		max-width: inherit;
		display: flex;
	  }

  .woocommerce.archive div.product form.cart .button { height: 41px; }

  #mc-embedded-subscribe { height: 42px; padding: 0; }

  .product-subtotal { text-align: right !important; }
  .product-subtotal:before { float: right !important; }
  .woocommerce table.shop_table td.product-subtotal { text-align: right !important; }
  .woocommerce table.shop_table { margin: 0; }

  .woocommerce-page table.cart td.actions .coupon { margin-bottom: 0; }

  .woocommerce-cart #best-seller .container-fluid { padding-left: 0; padding-right: 0; }

  .woocommerce-cart-form a.remove img { display: none; }

  .woocommerce-page table.cart .product-thumbnail {
	display: block;
	max-width: 20%;
	min-width: auto;
	height: 45px;
  }

  .woocommerce-cart table.cart img { height: 40px; width: auto; }

  .woocommerce-cart table.cart td.actions .coupon .input-text { padding: 8px; }

  .woocommerce-page table.cart .product-name { width: 80%; }

  .woocommerce-page table.cart .product-thumbnail:before { display: none; }

  .toggle-description-button { width: 120px; }

  .woocommerce div.product p.price .trough { top: 0; }

  .woocommerce div.product p.price,
  .woocommerce div.product span.price { float: left; clear: both; }

  #row-price .tax-including .woocommerce-Price-amount.amount { float: none; clear: inherit; display: inline; }
  #row-price .woocommerce-Price-amount.amount { float: left; display: block; clear: both; }
  .tax-including { float: left; clear: both; width: auto; }

  .acs-template .box-1 .landroid-btn.btn-link { color: #0171ac; }

  #Crafting .demo-icon::before { font-size: 46px; }

  .main-menu-v2 .button-outline p { margin-bottom: 0; }

  #lang-menu .header-popup .title-popup { margin-bottom: 0; padding-left: 0; }

  .box-ribbon { right: 10px; }
  .list-product-small-slider .box-ribbon { right: 15px; left: 0; }

  #cal-to-action-filter { padding-left: 10px; padding-right: 10px; }

  .garden-home-box .landroid-btn.btn-link .worx-ico-arrow-right { display: none; }

  .height-753 { min-height: 500px; }

  .title-row-guide img { margin-top: 0; }

  /* ✅ TENUTA SOLO LA SECONDA SERIE (pstctst) che sovrascriveva la prima */
  .page-template-template-guide-circular-saws #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/circular-saws-01.jpg) !important;
  }
  .page-template-template-guide-circular-saws #did-you-know-01 {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/circular-saws-02.jpg) !important;
  }
  .page-template-template-guide-circular-saws #did-you-know-02 {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/circular-saws-03.jpg) !important;
  }
  .page-template-template-guide-circular-saws #pro-tip-left-right {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/circular-saws-04.jpg) !important;
  }
  .page-template-template-guide-circular-saws #behind-the-scene {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/circular-saws-05.jpg) !important;
  }

  .page-template-template-guide-angle-grinders #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/angle-grinders-01.jpg) !important;
  }
  .page-template-template-guide-angle-grinders #advantage-ergonomic {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/angle-grinders-02.jpg) !important;
  }
  .page-template-template-guide-angle-grinders #advantage-pro-tip {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/angle-grinders-03.jpg) !important;
  }
  .page-template-template-guide-angle-grinders #pro-tip-wear {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/angle-grinders-04.jpg) !important;
  }
  .page-template-template-guide-angle-grinders #vision-matter-shape {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/angle-grinders-05.jpg) !important;
  }

  .page-template-template-guide-impact #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/impact-01.jpg) !important;
  }
  .page-template-template-guide-impact #torque-is-the-key {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/impact-02.jpg) !important;
  }
  .page-template-template-guide-impact #quicker-change-work {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/impact-03.jpg) !important;
  }
  .page-template-template-guide-impact #lighting-way {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/impact-04.jpg) !important;
  }
  .page-template-template-guide-impact #strength-in-numbers {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/impact-05.jpg) !important;
  }

  .page-template-template-guide-led-lights #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/lights-01.jpg) !important;
  }
  .page-template-template-guide-led-lights #about-lumens {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/lights-02.jpg) !important;
  }
  .page-template-template-guide-led-lights #multi-function {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/lights-03.jpg) !important;
  }

  .page-template-template-guide-miter-saw #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/mitre-01.jpg) !important;
  }
  .page-template-template-guide-miter-saw #did-you-know-01 {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/mitre-02.jpg) !important;
  }
  .page-template-template-guide-miter-saw #convenience-safety {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/mitre-03.jpg) !important;
  }
  .page-template-template-guide-miter-saw #olfactory-memory {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/mitre-04.jpg) !important;
  }

  .page-template-template-guide-oscillating #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/oscillating-01.jpg) !important;
  }
  .page-template-template-guide-oscillating #oscillating-angle {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/oscillating-02.jpg) !important;
  }
  .page-template-template-guide-oscillating #did-you-know-01 {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/oscillating-03.jpg) !important;
  }
  .page-template-template-guide-oscillating #light-way {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/oscillating-04.jpg) !important;
  }
  .page-template-template-guide-oscillating #shipwright {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/oscillating-05.jpg) !important;
  }

  .page-template-template-guide-jigsaw #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/jigsaw-01.jpg) !important;
  }
  .page-template-template-guide-jigsaw #blade-change {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/jigsaw-02.jpg) !important;
  }
  .page-template-template-guide-jigsaw #pro-tips-slow-down {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/jigsaw-06.jpg) !important;
  }
  .page-template-template-guide-jigsaw #did-you-know-02 {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/jigsaw-04.jpg) !important;
  }
  .page-template-template-guide-jigsaw #shipwright {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/jigsaw-05.jpg) !important;
  }

  .page-template-template-guide-nailer-stapler #first-modern {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/nial-01.jpg) !important;
  }
  .page-template-template-guide-nailer-stapler #pro-tips-bump {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/nial-02.jpg) !important;
  }
  .page-template-template-guide-nailer-stapler #parallel {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/nial-03.jpg) !important;
  }

  .page-template-template-guide-reciprocating-saw #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/saw-01.jpg) !important;
  }
  .page-template-template-guide-reciprocating-saw #switch-blades {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/saw-02.jpg) !important;
  }
  .page-template-template-guide-reciprocating-saw #reciprocating-saw {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/saw-03.jpg) !important;
  }
  .page-template-template-guide-reciprocating-saw #pro-tips-blades {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/saw-04.jpg) !important;
  }
  .page-template-template-guide-reciprocating-saw #iron-age {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/saw-05.jpg) !important;
  }

  .page-template-template-guide-sanders #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/sander-01.jpg) !important;
  }
  .page-template-template-guide-sanders #orbital {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/sander-02.jpg) !important;
  }
  .page-template-template-guide-sanders #hook-loop {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/sander-03.jpg) !important;
  }
  .page-template-template-guide-sanders #pratical-art {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/sander-04.jpg) !important;
  }

  .page-template-template-guide-drills #head-page {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/drill-01.jpg) !important;
  }
  .page-template-template-guide-drills #hammer-function {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/drill-02.jpg) !important;
  }
  .page-template-template-guide-drills #beware {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/drill-03.jpg) !important;
	background-position: right center;
  }
  .page-template-template-guide-drills #repetitive-tasks {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/drill-04.jpg) !important;
  }
  .page-template-template-guide-drills #life-hanging {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/custom/mobile/drill-05.jpg) !important;
  }

  /* …qui sotto ho lasciato invariato il resto, togliendo solo i duplicati veri… */

  .box-magazine__logo { padding-bottom: 20px; } /* vinceva questa */

  .garden-home-box .box-2__slider { border-radius: 0; }

  .garden-home-box .box-2 { padding-left: 15px; padding-right: 15px; }
  .powertools-home-box .box-2 { padding-left: 15px; padding-right: 15px; }

  .top-img img {
	width: 130%;
	margin-left: -15%;
	margin-bottom: 0;
  }

  .header--nav .box-language {
	right: 90px;
	width: 100px;
  }
  
  .main-cutom-qty {
	  width: 90px;
	}
	
	.main-cutom-qty .minus {
	  left: 0;
	}
	
	.main-cutom-qty .plus {
	  right: 0;
	}
	
	.woocommerce div.product form.cart .button {
		width: calc(100% - 100px);
	  }
	  
	  .SliderVERSION2 .desc-product-listing-slider {height: 77px;}
	  
	  .contain-list-product.SliderVERSION2 .desc-product-listing-slider {height: 77px;}
	  
	  
	  .contain-list-product.SliderVERSION2 .thumb-product {
		  height: 200px;
		}

		.SliderVERSION2 .thumb-product {
			height: 200px;
			flex-direction: row;
			justify-content: center;
		  }

		  .SliderVERSION2.contain-list-product .list-product.item-new-slider {
			  min-height: 470px;
			  height: 470px;
			}

  /* (il resto delle tue regole può rimanere identico, ma senza i duplicati sopra) */
}












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

  #BetaTester.height-580 { height: 760px; }

  #BetaTester .text-box.mb-5 { margin-bottom: 2rem !important; }

  .support-page .popup { top: 30px !important; height: 85% !important; }

  .front-page-box #recently-added .slick-dots { display: block; }
  .front-page-box .slick-dots li { padding: 3px; }

  .height-753 { min-height: 550px; }

  .front-page-box .box-featured-product { margin-top: 30px; }

  .home .wrapper { margin-top: 0; }

  .slider-product-woocommerce .list-product { padding: 20px; }

  .front-page-box div.container.front-page .row-4 .categories-box-2 .text-back,
  .front-page-box div.container.front-page .row-4 .categories-box-3 .text-back { align-items: top; }

  .lightbox-filter-mobile { height: auto; }

  .front-page-box div.container.front-page .row-4 {
	margin-top: 46px;
	margin-bottom: 40px;
  }

  .accessories-template .box-2 .accessory-block--left .accessory-content { padding: 20px; }

  .accessories-template .box-2 .accessory-block--left .accessory-content .description { margin-bottom: 20px; }

  .woocommerce .cart-collaterals,
  .woocommerce-page .cart-collaterals,
  .woocommerce-cart-form {
	padding-left: 0;
	padding-right: 0;
  }

  .garden-pillar-box .box-hero-image { margin-bottom: 40px; }

  .support-page .title-h3 { font-size: 30px; }

  .margin-bottom-200 { margin-bottom: 50px !important; }

  .price-box { font-size: 18px; min-height: 30px; }
  .price-box .regular-price { float: left; width: auto; }
  .price-box .sale-price {
	float: left;
	width: auto;
	margin-left: 5px;
	position: relative;
	top: -3px;
	font-size: 12px;
  }

  .sterlin { top: -3px; }

  .price-box .sale-price .sterlin {
	font-size: 10px;
	top: -2px;
  }

  .woocommerce div.product form.cart .button { }

  /* consolidato: 3 regole duplicate a 45px */
  .column-right .woocommerce div.product form.cart .button,
  .woocommerce div.product .column-right form.cart .button,
  .woocommerce .column-right div.product form.cart .button {

  }

  .coupon #coupon_code { height: 42px; }

  .main-button { width: 110px; }

  .slider-product-woocommerce .button-outline { width: 100%; }

  .home .float-row #BetaTester.row { margin-bottom: 45px; }

  /* qui vinceva la seconda versione: 20px */
  .box-cta-contact span {
	padding-left: 0;
	line-height: 60px;
	font-size: 20px;
  }

  .support-page .col-md-6 .box-cta-contact img {
	right: 20px;
	top: 20px;
	width: 60px;
  }

  /* vinceva la seconda versione: 100px / 20px */
  .button-cta-contact {
	height: 100px;
	line-height: 100px;
	font-size: 20px;
  }

  .box-cta-contact { height: 100px; }

  #yith-sl-results .store-info .store-name::after { width: 30px; height: 20px; right: -10px; }

  #yith-sl-results .store-info .store-name,
  .yith-sl-pin-modal .store-name { font-size: 14px; }

  #yith-sl-search-stores .wrap-buttons { float: left; }

  #yith-sl-wrap-search-stores .title-search-bar { font-size: 18px; margin-bottom: 10px; }

  #yith-sl-results .store-info .store-name span { width: 90%; float: left; }

  .yith-sl-modal .store-info p { float: left; width: 100%; }

  .search { right: 60px; }

  .popup-description {
	margin-top: 0;
	top: 100px;
	position: fixed;
	margin-left: auto;
	left: 20px;
	right: 20px;
	width: auto;
  }

  .header--nav .navbar .navbar-collapse { width: calc(100% - 172px); }
  .header--nav .navbar .navbar-collapse.show { left: 172px; }
  .header--nav .navbar .navbar-toggler { margin-top: 19%; }

  .filter-material ul li { min-height: 120px; }

  .lightbox-filter-mobile { box-shadow: 1px 12px 6px -8px rgba(0,0,0,0.2); }

  .background-video { margin-bottom: 0; }

  #row-where-to-buy { margin-bottom: 15px; }

  #warranty {
	padding: 15px 15px 0 15px;
	margin-bottom: 20px;
  }

  .page-template-template-landroid-overview-2022 #Five-years-leading-the-market { margin-top: 0; }

  .SliderVERSION2 .column-attribute { left: 20px; width: 60px; }

  .bacground-item-cat { height: 170px; }

  .static-menu { display: none; }

  .menu-shop { top: 20px; }

  .support-power-garden-tools.support-page .col-md-6 .box-cta-contact img { top: 25px; }

  .garden-home-box .box-4__slider__item__author { margin-top: 10px; }

  .garden-home-box .box-4__slider__item__logo { margin-bottom: 10px; }

  .garden-home-box .box-4__slider__item {
	float: left;
	width: 100%;
	margin-bottom: 50px;
  }

  .box-4__slider__item .main-title-socialproof {
	min-height: auto;
	margin-bottom: 10px;
  }

  .garden-home-box .box-4__slider__item__quote {
	min-height: auto;
	margin-bottom: 10px;
  }

  .powertools-home-box .box-4__slider__item__quote { font-size: 20px; }

  .header-wrapper .container-header { padding-bottom: 10px; }

  .new-menu .main-menu { top: 80px; }
  .new-menu .main-menu .sub-menu { top: 80px; }
  .new-menu .main-menu .sub-menu-product.sub-menu { top: 80px; }

  html[lang="en"] .col-lg-4 .button-box-v2 .main-button {
	width: 100%;
	max-width: 100%;
	min-width: 250px;
  }

  .landroid-pillar-box .box-18--slider--item--cta .landroid-btn {
	padding-right: 40px;
	padding-left: 40px;
  }
  
  .no-mt-mobile {margin-top: 0!important;}
  
  .no-mb-mobile {margin-bottom: 0!important;}

  .background-video { margin-bottom: 20px; }

  .garden-pillar-box .box-hero-plus__modals__item .modal-header .close {
	right: 20px;
	top: 20px;
  }

  .modal__quote .modal-body .text-title { line-height: 1.2; }

  .landroid-technology-box .box-8 .landroid-btn.btn-white {
	color: #0171ac !important;
	margin-bottom: 30px;
  }

  .landroid-technology-box .box-8 .landroid-btn.btn-play::after { border-color: #0171ac !important; }

  .landroid-pillar-box .box-3--products .slick-arrow { top: 7px; }
  .landroid-pillar-box .box-3--products .slick-arrow::after { width: 7px; }

  .page-template-template-landroid-pillar-php .landroid-btn.btn-link.btn-primary { text-align: left; }

  .landroid-in-figures .box-1--video,
  .landroid-in-figures .box-2--video,
  .landroid-in-figures .box-3--video,
  .landroid-in-figures .box-4--video,
  .landroid-in-figures .box-5--video { border: none; }

  .link-mobile { display: block; }

  .new-menu .link-mobile.border-top {
	border-top: 1px solid #fff;
	padding-top: 20px;
	margin-bottom: 20px;
  }

  .acs-template .p-3 .landroid-btn.btn-primary {
	width: auto;
	float: left;
	margin-bottom: 30px;
  }

  .home .float-row #BetaTester.row {
	margin-top: 20px;
	margin-bottom: 20px;
  }
}











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

	#blog-home .blog-list .item-caption h4 {font-size: 18px;}

  .garden-home-box .box-2__slider .slick-arrow::after,
  .powertools-home-box .box-2__slider .slick-arrow::after {
	height: 14px;
  }

  .box-newsletter input[type="submit"] { width: 100%; margin-top: 5px; }
  .box-newsletter input { width: 100%; }
  .box-newsletter input[type="radio"] { width: auto; }

  #video-mobile .background-popup .popup iframe { height: 250px; }

  #video-mobile .background-popup .popup {
	height: 250px;
	overflow: visible;
  }

  .slider-product-woocommerce .slick-prev,
  .slider-product-woocommerce .slick-next { top: 35% !important; }

  .slider-blog { margin-bottom: 40px !important; }

  #custom_html-2 { margin-bottom: 15px; }

  #welcome-vision .col-img img {
	right: -20px;
	top: -110px;
	width: 150%;
	height: auto;
  }

  #welcome-vision .height-800.col-img { height: 240px; }

  /* vinceva questa (era la seconda): */
  #gift-or-sight .height-800.col-img { height: 240px; }

  .new-menu .main-menu .sub-menu-product.sub-menu { border: none !important; }

  /* vinceva questa (era la seconda): */
  .worx-table--table .product-image img { height: auto !important; }

  .padding-top-215 { padding-top: 95px !important; }
  #table03 .padding-top-215 { padding-top: 118px !important; }
  #table03 .padding-top-215.height-54 { padding-top: 0 !important; }

  .lightbox-filter-mobile {
	-webkit-box-shadow: 2px 14px 10px -8px rgba(0,0,0,0.21);
	box-shadow: 2px 14px 10px -8px rgba(0,0,0,0.21);
	float: left;
	width: 100%;
	display: none;
	background-color: #fff;
	padding: 0;
  }

  .button-family h4 { display: none; }
  .button-family { width: calc(33% - 57px); margin-right: 10px; }
  .button-family .demo-icon { width: 100%; text-align: center; }

  .features-06 .col-img { padding: 30px; }
  .features-06 .col-text { padding: 30px; }
  .features-06 .col-img img { width: 100%; height: auto; }

  .garden-home-box #row-info .col-md-4 { padding-left: 15px; padding-right: 15px; }

  .container-callout { width: 400px; }

  .background-popup .popup { width: 400px; height: 250px; margin-left: -200px; }
  .background-popup .popup iframe { height: 250px; }

  .box-download .col-md-4 { padding-left: 0; }

  .row-new-table .c-col-md-8 { width: 250px; }
  .row-new-table .c-col-md-8 .column-table { width: 250px; }

  .box-plus .round-plus img { margin-top: -12px; }

  .woocommerce-checkout .main .woocommerce { padding-left: 15px; padding-right: 15px; }

  .sub-menu-action-user { top: 39px; }

  html[lang="en"] #BetaTester.height-580,
  html[lang="nl-be"] #BetaTester.height-580,
  html[lang="nl-nl"] #BetaTester.height-580 { height: 790px; }

  html[lang="da-dk"] #BetaTester.height-580,
  html[lang="no-no"] #BetaTester.height-580 { height: 850px; }

  html[lang="fr-fr"] #BetaTester.height-580,
  html[lang="fr-ch"] #BetaTester.height-580,
  html[lang="fr-be"] #BetaTester.height-580,
  html[lang="pt-pt"] #BetaTester.height-580 { height: 860px; }

  html[lang="de-de"] #BetaTester.height-580,
  html[lang="de-at"] #BetaTester.height-580,
  html[lang="de-ch"] #BetaTester.height-580 { height: 870px; }

  html[lang="es-es"] #BetaTester.height-580,
  html[lang="sv-se"] #BetaTester.height-580 { height: 830px; }

  html[lang="it-it"] #BetaTester.height-580,
  html[lang="it-ch"] #BetaTester.height-580 { height: 790px; }

  .find-my-landroid-template .box-5 .landroid-btn { float: left; }

  .title-product p.size-h3 { font-size: 18px; }
  .title-product .size-h3 { font-size: 18px; }
  .title-product h2.size-h3 { font-size: 18px; }

  .batteries-box .box-hero-plus__modals__item .modal-header .close { right: 30px; }

  #box-2 .slider-dots .slick-list { min-height: 570px; }
  .powertools-home-box #box-2 .slider-dots .slick-list { min-height: 570px; }

  #row-bottom-img { margin-bottom: 30px; }

  .page-template-template-pagina-interna .container .av_textblock_section {
	padding-left: 15px;
	padding-right: 15px;
  }

  .gallery-mobile .fotorama__video-close {
	top: 10% !important;
	right: 53% !important;
  }
}










@media screen and (max-width: 500px) {
	
	.added_to_cart.wc-forward {display: none;}
		
		
		.button-family { width: calc(40% - 57px);}
		
		.footer--copyright .brand-social {display: none;}
		
		#nome-prodotto {line-height: 1.2; line-height: 1.2;
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	width: 100%;}
		
		.box-category ul li {padding-left: 0; padding-right: 15px;}
		
		.box-category ul {padding-left: 0; float: left;}
		
		.woocommerce-additional-fields {margin-top: 30px;}
		
		#order_review {margin-top: 10px;}
		
		.margin-top-button {
	  margin-top: 15px;
	}
	
	#description-row {
		margin-top: 0px !important;
	  }
	  
	  
	.SliderVERSION2 .button-box-v2 .main-button {font-size: 12px;}
	
	
	#row-info.features-06 p.title-row-info {font-size: 40px;}
	
	
	.features-06 .col-text {
		padding: 30px 0;
	  }
	  
	  
	 .single-product #row-bottom-img .col-md-12 {padding-left: 0; padding-right: 0;}
	 
	 .single-product #row-bottom-img .container {padding-left: 0; padding-right: 0;}
	
	
	.main-title-video {    font-size:28px;}
	
	.button-family { width: calc(35% - 57px);}
	
	.footer--copyright .brand-social {display: none;}
	
	.video-row div {
  height: 230px;
}

.margin-top-button {
  margin-top: 10px;
}
	
	
	.garden-home-box #main-open-home .learn-more {}
	
	.garden-home-box #main-open-home .row-4 .categories-box .learn-more > svg {margin-left: 10px;
		  margin-top: 6px;}
	
	.garden-home-box #main-open-home .categories-box-1 .subtitle {margin-bottom: 20px;}
	
	
	
}













@media screen and (max-width: 480px) {
	
	.bacground-item-cat {padding: 10px;}
	
	.bacground-item-cat img {
		height: 110px;
	}
	
	.contain-list-product.SliderVERSION2 .desc-product-listing-slider {
		height: 77px;
		overflow: hidden;
		display: -webkit-box;
		  -webkit-line-clamp: 5;
		  -webkit-box-orient: block-axis;
	  }
	  
	  .bacground-item-cat {
		  height: 180px;
		}
	
	.SliderVERSION2.contain-list-product .list-product.item-new-slider {
		height: 470px;
		min-height: auto;
	  }
	  
	.SliderVERSION2 .list-product.item-new-slider {
		height: 470px;
		min-height: auto;
	  }  
	  
	.contain-list-product.SliderVERSION2 .thumb-product {
		height: 200px;
	  }
	  
	.SliderVERSION2.contain-list-product .thumb-product img {
		width:100%;
		height: auto;
	}
	
	.SliderVERSION2.contain-list-product .item-new-slider .desc-product {
		padding-bottom: 0;
	  }
	
	.SliderVERSION2.slick-slider .thumb-product {
		height: 170px;
	  }

  .woocommerce-cart-form a.remove { font-size: 10px; }

  .item-attribute-slide .description-slide h3 {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 0;
  }

  .attribute-slider-modal button.button {
	font-size: 10px;
	font-weight: 400;
  }

  .attribute-slider-modal .main-button {
	height: 30px;
	line-height: 30px;
  }

  .title-accessories { font-size: 16px; }

  .single-product .item-attribute-slide .description-slide { min-height: 75px; }
  .item-attribute-slide .description-slide { min-height: 75px; }

  .item-attribute-slide .description-slide h6 { font-size: 14px; }
  .item-attribute-slide .description-slide .regular-price { font-size: 14px; }

  .box-contain-modal #nome-prodotto {
	color: #e85900;
	font-size: 16px;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
  }

  .box-contain-modal p {
	font-size: 14px;
	margin-bottom: 0;
  }

  .attribute-slider-modal .slick-prev,
  .attribute-slider-modal .slick-next { top: 30%; }

  .xoo-cp-modal { overflow: scroll; }
  .xoo-cp-modal .box-accessories { margin-bottom: 10px; }

  a.xcp-btn {
	width: 100%;
	margin-bottom: 5px;
  }

  .xoo-cp-container { padding: 15px; }

  #gal-mobile-slider .slick-next {
	left: auto !important;
	right: 19% !important;
  }

  #gal-mobile-slider .slick-prev {
	left: 67% !important;
	right: auto !important;
  }

  #gal-mobile-slider .slick-prev,
  #gal-mobile-slider .slick-next {
	top: auto !important;
	bottom: 9px !important;
  }

  .front-page-box .slick-dots li {
	padding: 0 5px !important;
	display: inline-block !important;
  }

  .front-page-box #recently-added .slick-dots {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
  }

  .garden-home-box .slick-dots,
  .powertools-home-box .slick-dots {
	padding-left: 10px;
	padding-right: 10px;
  }

  #gift-or-sight .height-800.col-img { margin-top: 80px; }

  .close-popup .fas { font-size: 20px; }

  .contain-list-product .button-coming-soon {
	line-height: 16px;
	
  }

  .SliderVERSION2 .item-new-slider .title-product-listing-slider {
	  height:32px;
  }

  .main-title-open-home { font-size: 40px; }

  .more-padding-container-left { padding-left: 0; }

  .height-753 { min-height: 350px; }

  .title-row-guide { font-size: 26px; }

  #main-open-home .popup { padding: 20px; }

  .page-template-template-products-in-promo .wrapper { margin-top: 0px; }

  .woocommerce-checkout h3 { font-size: 20px; }
  .h2, h2 { font-size: 32px; }
  .page-template-template-products-in-promo .h4,
  .page-template-template-products-in-promo h4 { font-size: 24px; }
  .h1, h1 { font-size: 32px; }

  .col-auto {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 30px;
  }

  .main-android .second-column {
	padding-left: 30px;
	padding-right: 30px;
  }

  .double-support .col-md-6 {
	padding-left: 0;
	padding-right: 0;
  }

  .double-support .popup .col-md-12 {
	padding-left: 0;
	padding-right: 0;
  }

  .row.double-support .popup .col-md-6:first-child { margin-bottom: 0px; }

  .support-page .popup h3 { margin-left: -15px; }

  .page-template-template-support .container {
	padding-left: 30px;
	padding-right: 30px;
  }

  .box-support .title-box-support .title-h2 { min-height: auto; }
  .desc-box-support { min-height: auto; }
  .box-support { min-height: auto; }

  .support-page .title-h2 { line-height: 1.2; }

  .box-support { padding: 20px; }

  .button-box-support { height: 80px; font-size: 22px; }
  .button-box-support p { line-height: 80px; }

  .support-page .margin-bottom-150 { margin-bottom: 40px !important; }

  .navbar-collapse-scroll { width: 100%; }

  .header--subnav .navbar-brand { display: none; }

  button#yith-sl-geolocation,
  button#yith-sl-show-all-stores {
	background-image: url('https://worx-uk.pstctst.com//wp-content/plugins/yith-store-locator-for-wordpress/assets/images/store-locator/geolocation.svg') !important;
  }

  button#yith-sl-show-all-stores {
	background-image: url('https://worx-uk.pstctst.com//wp-content/plugins/yith-store-locator-for-wordpress/assets/images/store-locator/all-stores.svg') !important;
  }

  .new-menu .main-menu .sub-menu-product li { padding-right: 60px; }

  .box-to-cart { right: 120px; }
  .box-to-cart .btn { font-size: 10px; }
  .box-to-cart .fas { font-size: 20px; position: relative; top: 1px; }

  .search { right: 50px; }

  .box-hamburger-user { right: 80px; }

  .box-magazine__content { padding: 20px; height: auto; }
  .box-magazine__logo { max-width: 200px; }

  .desc-product .col-50 { width: 100%; }

  .price-row .main-button { width: 100%; margin-top: 0; }

  .slider-product-woocommerce .button-outline { width: 100%; margin-top: 10px; }
  .attribute-slider-detail .button-outline { width: 100%; margin-top: 10px; }
  .attribute-slider-detail .main-button { width: 100%; margin-top: 10px; }
  .box-hero-table .button-outline { width: 100%; margin-top: 10px; }

  .slider-product-woocommerce.box-hero-table .button-outline {
	width: 100%;
	margin-top: 0;
  }

  .front-page-box div.container.front-page .row-4 .categories-box-1 .text-back { padding: 10px; }

  .front-page-box div.container.front-page .row-4 .categories-box-1 .subtitle {
	margin-top: 14px;
	margin-bottom: 12px;
  }

  .categories-box .text-back .logo { max-width: 100px; }

  .front-page-box div.container.front-page .row-4 .categories-box-2 .text-back { padding: 10px; }
  .front-page-box div.container.front-page .row-4 .categories-box-3 .text-back { padding: 10px; }

  .description-category { margin-top: 20px; }
  #row-bottom-img { padding: 15px; }
  .sidebar-text { padding: 20px; }

  .batteries-box .box-hero-table { margin-bottom: 0; }

  .ribbon-bundle.prime-day {
	top: auto;
	bottom: 10px;
	left: 10px;
	max-width: inherit;
  }

  .thumb-product { position: relative; }

  .box-percentage { right: 10px; line-height: 1; }

  html[lang="es-es"] .page-template-template-support-power-garden-tools .background-popup .popup,
  html[lang="es-es"] .page-template-template-support-landroid .background-popup .popup {
	width: auto;
	margin-left: 0;
	left: 0;
	right: 0;
  }

  #box-2 .slider-dots .slick-list { min-height: 520px; }
  .powertools-home-box #box-2 .slider-dots .slick-list { min-height: 520px; }

  .list-product { margin-bottom: 20px; }

  .SliderVERSION2 .column-attribute .attr-NEW { font-size: 18px; }

  .SliderVERSION2.contain-list-product .item-padding-slider { width: 50% !important; }

  .SliderVERSION2.contain-list-product .item-new-slider .CTA-product { display: block; }

  .banner-promo-int {
	height: 730px;
	border-radius: 0;
  }

  .contain-list-product.SliderVERSION2 .item-new-slider {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
  }

  .col2-background { width: 100%; }

  .SliderVERSION2.contain-list-product .list-product.item-new-slider { height: 470px;
	  min-height: auto;}

  .item-cat { width: 180px !important; }
  .bacground-item-cat { height: 190px; }
  .icon-cat-slider span { font-size: 12px; }

  .icon-cat-slider .prev-arrow { left: 5px; }
  .icon-cat-slider .next-arrow { right: 5px; }

  #new-slider-01 .prev-arrow { left: 20px; }
  #new-slider-01 .next-arrow { right: 20px; }

  .sliderArrowDefault .prev-arrow { left: 20px; }
  .sliderArrowDefault .next-arrow { right: 20px; }

  .blog-list .prev-arrow { left: 20px; }
  .blog-list .next-arrow { right: 20px; }

  html[lang="en"] #BetaTester.height-580 { height: 810px; }
  html[lang="nl-be"] #BetaTester.height-580 { height: 810px; }
  html[lang="nl-nl"] #BetaTester.height-580 { height: 810px; }

  html[lang="da-dk"] #BetaTester.height-580 { height: 850px; }

  html[lang="fr-fr"] #BetaTester.height-580,
  html[lang="fr-be"] #BetaTester.height-580,
  html[lang="fr-ch"] #BetaTester.height-580 { height: 970px; }

  html[lang="de-de"] #BetaTester.height-580,
  html[lang="de-at"] #BetaTester.height-580,
  html[lang="de-ch"] #BetaTester.height-580 { height: 940px; }

  html[lang="es-es"] #BetaTester.height-580 { height: 900px; }

  html[lang="it-it"] #BetaTester.height-580,
  html[lang="it-ch"] #BetaTester.height-580 { height: 820px; }

  html[lang="no-no"] #BetaTester.height-580 { height: 850px; }

  html[lang="pt-pt"] #BetaTester.height-580 { height: 860px; }
  html[lang="sv-se"] #BetaTester.height-580 { height: 830px; }

  .single-product .SliderVERSION2 .item-new-slider .CTA-product { display: block; }

  .single-product #section-slider-01 .title-section-slider {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
  }

  .single-product .blog-list .title-section-slider {
	padding-left: 15px;
	padding-right: 15px;
  }
  
  #main-fixed-tab {
	  padding-left: 0;
  }
  
}














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

  .single-product .breadcrumbs {
	margin-top: 0px !important;
  }

  #BetaTester {
	background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/home/banner-beta-test-6.webp);
	background-position: top center;
  }

  .categories-box .main-button { margin-top: 0; }

  #video-mobile .background-popup .close-popup { top: -30px; }

  #video-mobile .background-popup .popup iframe { height: 200px; }

  #video-mobile .background-popup .popup {
	height: 200px;
	overflow: visible;
  }

  .background-popup .popup { width: 320px; margin-left: -160px; }

  .regular-price { float: left; width: auto; margin-right: 5px; }

  .height-753 { min-height: 480px; }

  .list-product { height: auto; }

  .title-product p.size-h3 { line-height: 20px; }
  .title-product div.size-h3 { line-height: 20px; }

  #box-2 .slider-dots .slick-list { min-height: 460px; }
  .powertools-home-box #box-2 .slider-dots .slick-list { min-height: 460px; }

  .box-cta-best-seller { margin-top: 10px; }

  #main-open-home { min-height: 625px; }
  .garden-home-box #main-open-home { min-height: auto; }

  .header--nav .wpml-ls-legacy-list-horizontal a { font-size: 12px; }

  .header--nav .box-language { width: 130px; }

  #welcome-vision .height-800.col-img { height: 170px; }

  #gift-or-sight .col-img img {
	top: -130px;
	width: 150%;
	left: -29%;
  }

  .new-menu .main-menu { width: 300px; }
  .new-menu .main-menu .sub-menu { width: 300px !important; }

  .title-accordion h6 { font-size: 20px; }
  .title-accordion .text-title-acc { font-size: 20px; }
  .title-accordion h2 { font-size: 20px; }

  #row-slider-product .slick-prev { left: 5px; }
  #row-slider-product .slick-next { right: 85px; }

  .slick-prev, .slick-next { top: 40%; }

  .header-wrapper .header--nav .navbar-expand-lg .container { padding-left: 0; }

  .box-action-user { right: 5px; width: 180px; }

  .box-to-cart { right: 115px; top: 11px; }

  .box-hamburger-user { right: 70px; top: 14px;}

  .button-toggle-custom { right: 15px; top: 15px; }

  .action-area .search { right: 40px; }

  .new-menu .main-menu .sub-menu-product li { padding-right: 80px; }
  
  
  .contain-list-product.SliderVERSION2 .desc-product-listing-slider {
		height: 77px;
	}
	
	.title-section-slider .title-font-slider span {
		  padding-left: 20px;
	  }
	  
	 .slick-slide .item-new-slider img {
		 height: auto;
		 width: 100%;
		 max-width: inherit;
		 display: flex;
	   }
	   
	   .slick-slider .list-product {margin-bottom: 0;}
	  
	 
}











@media screen and (max-width: 410px) { 
	
	.list-product {
		min-height: 460px;
	}
	
#welcome-vision .col-img img {
  right: -80px;
  top: -90px;
  width: 180%;
}

#gift-or-sight .height-800.col-img {
  height: 250px;
}	
	
	
	
	
	
	.main-menu-v2 a {padding-left: 20px;
font-size: 13px;
line-height: 54px;}
	
	.main-menu-v2 .arrow-mobile {right: 10px; top: 19px;}
	
	.arrow-mobile {width: 18px; height: 18px;}
	
	.custom-menu li .sub-menu .menu-item a {font-size: 12px; padding-left: 10px;}
	
	.main-menu-v2 .custom-menu li a {line-height: 30px;}
	
	.navbar-collapse-scroll {}
	
	.button-coming-soon {
  font-size: 10px;
}
	
}

@media screen and (max-width: 380px) {
	
	.header-mini-cart {padding: 10px 40px 10px 10px;}
	
	#body-category .text-product {

}
	
	#main-open-home {
  min-height: 645px;
}
	
	.contain-list-product .button-coming-soon {height: auto;
padding: 0;}

html[lang="de-de"] .button-coming-soon {
  font-size: 10px;
}

.header-popup .title-popup {
  font-size: 22px;
  padding-left: 0;
  margin-top: 10px;
}
	
	.button-coming-soon {font-size: 10px;}
	
	.powertools-home-box .box-5__title {line-height: 1.2;}
	
	.batteries-box .box-hero-image__title {line-height: 1.2;}
	
	.header--nav .navbar .navbar-brand {position: relative;
z-index: 999999999999;}

.navbar-collapse-scroll {width: 100%;}
	
	.sidebar-text {padding: 30px;}
	
	#video-mobile .background-popup .close-popup {top: -40px; right: 0;}
	
	.new-menu .main-menu .sub-menu-product li {padding-right: 20px;}
	
	#detail-accessories .title-accessories {font-size: 26px;}
	
}

@media screen and (max-width: 340px) {
	
	.action-area {width: 40%;}
	
	
	.TIE-fighter-digit {font-size: 40px !important;}
	
	.TIE-fighter-dash {
  width: 35px !important;
}

.TIE-fighter-dash {padding-left: 9px !important;
padding-right: 8px !important;}

.TIE-fighter-dash_title {font-size: 14px !important;}

.TIE-fighter-dash {
  margin-right: 5px !important;
}
	
	
}








/**ALTEZZA VIEWPORT**/

@media screen and (max-height: 1200px) { 
	
	.lightbox-filter-mobile {height: auto;}
	
}

@media screen and (max-height: 830px) { 
	
	.lightbox-filter-mobile {height: auto;}
	
}

@media screen and (max-height: 670px) { 
	
	.lightbox-filter-mobile {height: auto;}
	
}




/* ===================== END responsive-14.css ======================= */

/* ===================== BEGIN responsive-28.css ===================== */



@media screen and (max-height: 1200px) {
	
	.yith-sl-modal {    overflow: auto;     max-height: 85%;}
	
	.yith-sl-modal .close-popup-store {    top: 10px; right: 10px;}
	
	.wrapper-main-sections {}
	
}

@media screen and (max-height: 1080px) {
	
	.wrapper-main-sections {}
	
}


@media screen and (max-height: 950px) {
	
	.modal-dialog {margin: 7.75rem auto;}
	
}

@media screen and (max-height: 860px) {
	
	#lang-menu .display-table {padding-top: 70px;}
	
}

@media screen and (max-height: 860px) and (min-width: 1350) {
	
	.new-menu .main-menu .sub-menu-product.sub-menu {max-height: 690px;}
	
}

@media screen and (max-height: 700px) and (min-width: 1350) {
	
	.new-menu .main-menu .sub-menu-product.sub-menu {max-height: 550px;}
	
}

@media screen and (min-width: 1360px) and (max-height: 850px) { 
	
	#lang-menu .display-table {padding-top: 10%;}
	
}






































@media screen and (max-width: 970px) {
	
	.powertools-home-box #box-2 .slider-dots .slick-list {
  min-height: 940px;
}

.powertools-home-box #box-7 .slider-dots .slick-list {
  height: 190px !important;
}

#row-bottom-img .col-md-12 .sidebar-text img {
  border-radius: 0;
  max-width: 90px;
}
	
}









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

#MainDescription.display-flex-center.flex-mobile-bottom {
	align-items: end;
}

#description-row .container-product {
	padding-left: 0;
	padding-right: 0;
  }

}







@media screen and (max-width: 930px) {
	
	#main-fixed-tab .col-md-4 {
		flex: 0 0 auto;
		width: 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.open-tab-description.show-dektop-accordion {
		display: none;
	}
	
	.show-mobile-accordion.title-accordion {display: block!important;}
	
	.accordion-mobile {
		float: left;
		width: 100%;
	}
	
	.show-mobile-accordion.title-accordion::after {
		background-image: url(https://worx-uk.pstctst.com/wp-content/uploads/custom-product/asset-20.png);
		width: 25px;
		height: 25px;
		background-size: contain;
		display: block;
		position: absolute;
		margin-left: auto;
		left: auto;
		bottom: 20px;
		z-index: 20;
		content: "";
		background-repeat: no-repeat;
		right: 0;
	}
	  
	.box-content {
		columns: 1!important;
		display: block;
		width: 100%;
		float: left;
		padding-top: 20px;
		padding-bottom: 30px;
	}
	
	.box-content ul {
		padding: 0 20px!important;
		columns: 1!important;
		display: block;
		width: 100%;
		float: left;
	}
	
	#CONTENT_In-the-box ul {
		padding: 0!important;
	}
	

	
	#Newsletter.row {
		margin-right: 0; margin-left: 0;
	}
	
	.blog-list > .row {
		margin: 0 0px;
	  }
	
	
	#main-attribute .row.product.mb-8 {
		margin-bottom: 0!important;
	}
	
	
	#banner-01.height-480 {
		min-height: 480px;
		height: auto;
	}
	
	#banner-01.height-585 {
		min-height: 120vh;
		height: auto;
	}
	
	#banner-01.display-flex-center.flex-mobile-bottom {
		align-items: end;
		padding-bottom: 60px;
	}
	
	#banner-01 .hidden-768 {display: none!important;}
	
	#banner-01 .col-md-4 {width: 100%; flex: 0 0 100%;
		max-width: 100%;}
		
	#banner-01.background-image {background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/2025/06/banner-01-2.jpg); background-position: top center !important;}
	
	
	
	
	
	
	
	
	#banner-02.height-480 {
		min-height: 480px;
		height: auto;
	}
	
	#banner-02.height-585 {
		min-height: 120vh;
		height: auto;
	}
	
	#banner-02.display-flex-center.flex-mobile-bottom {
		align-items: end;
		padding-bottom: 40px;
	}
	
	#banner-02 .hidden-768 {display: none!important;}
	
	#banner-02 .col-md-4 {width: 100%; flex: 0 0 100%;
		max-width: 100%;}
		
	#banner-02.background-image {background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/2025/06/banner-01-2.jpg); background-position: top center !important;}
	
	
	#Five-years-at-the-top .col-md-4.col-lg-4.col-sm-4 {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
	  }
	
	
	
	
	
	#surrounds-it .background-popup .popup {min-height: auto;}
	
	.background-popup .popup {position: fixed; top: 130px; width: 600px; height: 400px; margin-top: 0; margin-left: -300px;}
	
	.background-popup .popup iframe {height: 400px;}
	
	#lang-menu.background-popup .popup-lang {max-width: auto; margin-left: auto; left: 0px; right: 0px;     padding: 10px; width: auto;}
	
	
	
	.sidebar-text {position: relative; float: left; width: 100%; left: 0;}
	
	#row-bottom-img .col-md-12 img {border-radius: 0;}
	
	.sidebar-text {border-radius: 0;}
	
	
	
	.show-940 {display: block;}
	
	.hide-940 {display: none;}
	
	.background-features {
		margin-bottom: 30px;
	}
	
	.open-tab-description ul li {height: auto; width: 100%; padding-bottom: 20px;
		margin-bottom: 20px; border-bottom: 1px solid #584F46;}
		
	.open-tab-description {
		border-bottom: none;
	}
	
	.open-tab-description ul {flex-direction: column;}	
	
	.open-tab-description {padding-left: 0; padding-right: 0;}
	
	.box-tab-title {width: auto;}
	
	.open-tab-description ul li.active::before {opacity: 0;}
	
	.content-tab-description {
	  padding: 0px;
	  padding-top: 30px;
	}
	
	#CONTENT_Technical-specifications {
		columns: 1;
	}
	
	#CONTENT_In-the-box  {
		columns: 1;
	}
	
	.open-tab-description ul li.active::after {background-image: url(https://worx-uk.pstctst.com/wp-content/uploads/custom-product/asset-19.png);
		width: 25px;
		  height: 25px;
		  background-size: contain;
		  display: block;
		  position: absolute;
		  margin-left: auto;
		  left: auto;
		  bottom: 20px;
		  z-index: 20;
		  content: "";
		  background-repeat: no-repeat;
		  right: 0;
	}
	
	.open-tab-description ul li::after {
		background-image: url(https://worx-uk.pstctst.com/wp-content/uploads/custom-product/asset-20.png);
		  width: 25px;
		  height: 25px;
		  background-size: contain;
		  display: block;
		  position: absolute;
		  margin-left: auto;
		  left: auto;
		  bottom: 20px;
		  z-index: 20;
		  content: "";
		  background-repeat: no-repeat;
		  right: 0;
	}
	
	
		
	.single-product .col-md-7 {float: left; width: 100%; flex: 0 0 100%;
max-width: 100%; }

.single-product #main-attribute .col-md-7 {}

.main-img.galimg {display: none;}



.main-gallery.float-row {
  max-width: 100% !important;
  position: relative !important;
  top: 0;
  left: 0;
  z-index: 20;
}



.gallery-slider {width: 100%;}
	
	#gal-mobile {
  display: block;
} 

.gallery-slider .slick-arrow {bottom: 50%;}

.gallery-slider .slick-arrow.prev-arrow {
  left: 20px;
  transform: rotate(0);
  top: auto;
  bottom: 50%;
}

.gallery-slider .slick-arrow.next-arrow {
  right: 20px;
  transform: rotate(0);
}

.info-item-prduct {
  padding-right: 0;
  padding-left: 0;
}

.gallery-slider .align-bottom {border: none;}

#gal-mobile {
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
  border: 1px solid #707070;
  border-radius: 6px;
  background-color: #F0F0F0;
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 1 !important;
}

.fotorama--fullscreen .fotorama__arr--next {
  background-image: url(/wp-content/uploads/2021/11/next.png) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 30px;
  height: 30px;
  background-size: contain !important;
}

.fotorama--fullscreen .fotorama__arr--prev {
  background-image: url(/wp-content/uploads/2021/11/prev.png) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 30px;
  height: 30px;
  background-size: contain !important;
}
	
	.single-product .col-md-5 {float: left; width: 100%; width: 100%; flex: 0 0 100%;
max-width: 100%;}
	
	
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  transform: none !important;
  -webkit-transform: none !important;
}

.fotorama__arr--next {
  right: 0 !important;
}

.fotorama__arr {
  background: none !important;
  width: 15% !important;
  height: 100% !important;
  top: 0 !important;
  bottom: 0;
  z-index: 999 !important;
}

.fotorama__fullscreen-icon {
  background: none !important;
  width: 70% !important;
  left: 50%;
  margin-left: -35%;
  top: 0 !important;
  bottom: 0;
  height: 100% !important;
}

.fotorama__arr--prev {
  right: 0 !important;
}
	
	
}














@media screen and (max-width: 880px) {  
	
	
	.new-menu .main-menu {display: none;}
	
	.custom-new-menu-button {display: block;}
	
	.header-wrapper .container-header {padding-left: 20px;
		padding-bottom: 10px;
		padding-top: 10px;}
	
	.action-area {position: absolute; top:10px;}
	
	.button-toggle-custom {top: 25px;}
	
	#Five-years-at-the-top {
	  margin-top: 29px;
	}
	
	.new-menu .main-menu {
		overflow: auto;
		bottom: 20px;
		position: fixed;
		  top: 100px;
		  left: 15px;
		  width: 300px;
		display: none;
	}
	
	.back {display: block;}
	
	.new-menu .main-menu li {
		margin-bottom: 10px;
		width: 100%;
		padding-top: 10px;
		padding-left: 30px;
	}
	
	.new-menu .main-menu .sub-menu {
		width: 300px;
		position: fixed;
		top: 100px;
		  left: 15px;
		  height: auto;
		bottom: 20px;
		padding-top: 19px;
	}
	
	.new-menu .main-menu .sub-menu-product.sub-menu {
		width: 300px;
		position: fixed;
		top: 100px;
		  left: 15px;
		bottom: 20px;
		padding-top: 19px;
		overflow: auto!important;
	}
	
	.new-menu .main-menu .sub-menu.sub-menu-product .back::before {opacity: 0;}
	
	
}
















@media screen and (max-width: 930px) and (max-height: 550px) { 
	
	.header--subnav {display: none!important;}
	
	.page-template-template-landroid-vision-technology .header-space {
  height: 50px;
}
	
	.page-template-template-landroid-vision-technology .header--subnav {display: none!important;}
	
	.page-template-template-landroid-vision-technology .background-popup .popup {width: 360px; margin-left: -180px; top: 19%;}
	
	
	
}







@media screen and (max-width: 850px) {
	
	.landroid-front-page-2021-box .garden-home-box .box-4 {float: left;
		width: 100%;
	}
	
	#box-7 .slider-dots .slick-list {
  height: 140px !important;
}


	.support-page .background-popup .popup {top: 70px; overflow: auto; height: 75%;}
	
	
	.support-page .title-h4 {font-size: 22px;}
	
		
}








@media screen and (max-width: 810px) {
	
	#description-row .container-product {
		padding-left: 5px;
		padding-right: 5px;
	}
		
	.contain-list-product .item-padding-slider {width: 50%;}
	
	#Learning .main-title-landroid {color: #fff!important;}
	
	#Learning .description-landroid {margin-bottom: 20px;}
	
	.page-template-template-landroid-vision-technology .header-space {
  height: 50px;
} 
	
	.page-template-template-guide-sanders #did-you-know-02 {background-position: right center;}
	
	.page-template-template-guide-led-lights #multi-function {background-position: left center;}
	
	
	.desc-product-int .main-button {margin-bottom: 0;}
	
	#MainDescription .main-button {margin-bottom: 0; width: 380px;}
	
	.order-list {}
	
	#MainDescription .notice-small {
		margin-top: 20px;
	  }
	  
	.blog-list .next-arrow {
		width: 30px;
	}
	
	.blog-list .prev-arrow {
		width: 30px;
	}
	
	#new-slider-01 .next-arrow {
		width: 30px;
	}
	
	#new-slider-01 .prev-arrow {
		width: 30px;
	}
	
	.sliderArrowDefault .next-arrow {
		width: 30px;
	}
	
	.sliderArrowDefault .prev-arrow {
		width: 30px;
	}
	
	.icon-cat-slider .next-arrow {
		width: 30px;
	}
	
	.icon-cat-slider .prev-arrow {
		width: 30px;
	}
	
	.icon-cat-slider .slick-arrow {
		top:45%;
	}
	
	.item-gallery-slider a {pointer-events: none;}
	
		
}






@media screen and (max-width: 750px) {
	
	.title-row-guide span::before {
		top: 8px;
	}
	

	
	
	#box-2 .slider-dots .slick-list {
  min-height: 830px;
}


.garden-home-box .box-7__slider__item__title {
  font-size: 12px;
  font-weight: 700;
}

.garden-home-box .box-7__slider__item__link {
  padding: 15px 5px;
}

#box-7 .slider-dots .slick-list {
  height: 120px !important;
}
	
}










@media screen and (max-width: 690px) {
	
	#banner-01.height-480 {min-height: 120vh;}
	
	#banner-01.height-585 {min-height: 820px;}
	
	.display-flex-center.flex-mobile-bottom {
		align-items: end;
	}
	
	.display-flex-center.flex-mobile-bottom {padding-bottom: 50px;}
	
	
	.background-features {height: auto;}
	
	html[lang="en"] #BetaTester.height-580 {
			height: 780px;
		  }
		  
		  html[lang="nl-be"] #BetaTester.height-580 {
			  height: 780px;
			}
			
	  html[lang="nl-nl"] #BetaTester.height-580 {
			  height: 780px;
			}
			
		html[lang="da-dk"] #BetaTester.height-580 {
		  height: 810px;
		}
		
		
		html[lang="fr-fr"] #BetaTester.height-580 {
		  height: 860px;
		}
		
		html[lang="fr-be"] #BetaTester.height-580 {
		  height: 860px;
		}
		
		html[lang="fr-ch"] #BetaTester.height-580 {
		  height: 860px;
		}
		
			
		html[lang="de-de"] #BetaTester.height-580 {
		  height: 860px;
		}
		
		html[lang="de-at"] #BetaTester.height-580 {
		  height: 860px;
		}
		
		html[lang="de-ch"] #BetaTester.height-580 {
		  height: 860px;
		}
		
		html[lang="es-es"] #BetaTester.height-580 {
		  height: 900px;
		}
		
		html[lang="it-it"] #BetaTester.height-580 {
		  height: 780px;
		}
		
		html[lang="it-ch"] #BetaTester.height-580 {
		  height: 780px;
		}
		
		html[lang="no-no"] #BetaTester.height-580 {
		  height: 810px;
		}
	
	
	html[lang="pt-pt"] #BetaTester.height-580 {
		  height: 780px;
		}
		
		html[lang="sv-se"] #BetaTester.height-580 {
		  height: 830px;
		}
	
	
	
	
}







@media screen and (max-width : 660px) and (max-height : 840px) {
	
	.yith-sl-modal #yith-sl-section-results {max-height: 670px!important;}
	
}

@media screen and (max-width : 660px) and (max-height : 690px) {
	
	.yith-sl-modal #yith-sl-section-results {max-height: 590px!important;}
	
}

@media screen and (max-width : 660px) and (max-height : 590px) {
	
	.yith-sl-modal #yith-sl-section-results {max-height: 510px!important;}
	
}









@media screen and (max-width: 640px) {
	
	
	#BetaTester_V1.row {
	  margin-bottom: 35px;
	}
	
	
	
	
	.no-padding-horizontal-mob {padding-left: 0; padding-right: 0;}
	
	
	#banner-02.height-585 {
		min-height: 90vh;
		height: auto;
	  }
	
	
	.contact-information {
		padding: 30px;
	}
	
	
	.shop-home .middle-banner {
	margin-bottom: 0px;
}
	
	html[lang="de-DE"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="fr-FR"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="fr-BE"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="sv-SE"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="de-AT"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="da-DK"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="nl"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="pt-PT"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="it-IT"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="nl-BE"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="de-CH"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="fr-CH"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="it-CH"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="es"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="es-es"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="pl-pl"] .acs-template .box-1--content {
  margin-top: 0px;
}

html[lang="pl-PL"] .acs-template .box-1--content {
  margin-top: 0px;
}
	
	
	
	#Five-years-at-the-top {
		margin-top: 0;
	  }
	
	
	#main-open-home .show-mobile-garden {display: block;}
	
	#main-open-home .hide-mobile-garden {display: none;}
	
	#main-open-home .show-mobile {margin-bottom: 0;}
	
	.garden-home-box #main-open-home .categories-box-1 .subtitle {font-size: 24px;}
	
	.garden-home-box #main-open-home .learn-more {font-size: 18px;}
	
	
	
	#main-open-home .text-back img {
		max-width: 160px;
	  }
	  
	.garden-home-box #main-open-home .categories-box-1 .subtitle {
		margin-top: 5px;
		margin-bottom: 10px;
	  }
	  
	 .garden-home-box #main-open-home .categories-box-1 .text-back {
		 padding: 10px 20px;
	   }
	
	

	
	
	
	
	.garden-home-box #main-open-home .categories-box-1 .text-back {height: 160px;
		width: 100%;
		bottom: 0; top: auto;
		left: 0; right: 0;
	}
	
	
	
	.powertools-home-box .box-4__slider__item__quote p {min-height: auto;}
	
	.powertools-home-box .box-4__slider__item {margin-bottom: 50px;}
	
	.powertools-home-box .box-4__slider__item .main-title-socialproof {min-height: auto;}
	
	
	
	
		.title-row-guide {margin-top: 5px;}

	
	#slammer-force .padding-top-90 {
  padding-top: 20px;
}

#brushed-brushless .padding-top-90 {
  padding-top: 30px;
}

#blook-up .padding-top-90 {
  padding-top: 20px;
}

.page-template-template-guide-drills #blook-up .box-background.box-background-img {
  padding-top: 10px;
}

.page-template-template-guide-drills #size-matter .box-background.box-background-img {
	padding-top: 20px;
}

#better-batteries .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-drills #even-further .box-background.box-background-img.height-715 {
	padding-top: 20px;
}

.page-template-template-guide-miter-saw #size-matter .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-miter-saw #accuracy-precision .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-miter-saw #electric-blade .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-miter-saw #better-battery .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-jigsaw #better-results .box-background.box-background-img {
	padding-top: 20px;
}

	
	.page-template-template-guide-drills #getting-gets .box-background.box-background-img {
	padding-top: 20px;
}

#blade-diameter .box-background-img {
	padding-top: 20px;
}

#one-battery .box-background.box-background-img {
	padding-top: 20px;
}

#one-hand-or-two .box-background.box-background-img {
	padding-top: 20px;
}

#faster .box-background.box-background-img {
	padding-top: 20px;
}

#precision-accuracy .box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-impact #did-you-know-01 .height-715 {
	padding-top: 20px;
}

.page-template-template-guide-impact #optimal-speed .box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-impact #pro-tips-watch-impacts .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-impact #did-you-know-02 .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-impact #buy-kits .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-nailer-stapler #importance .mobile-img {
  margin-bottom: 15px;
}

.page-template-template-guide-angle-grinders #low-vibration .box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-angle-grinders #angle-grinders-special .box-background {
	padding-top: 20px!important;
}

.page-template-template-guide-angle-grinders #angle-grinders-special .mobile-img {
	margin-top: 20px;
}

.page-template-template-guide-led-lights #history-led .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-led-lights #less-money .box-background.box-background-img {
	padding-top: 20px;
}

.page-template-template-guide-led-lights #how-do-they-work .top-img {
  margin-top: -50px;
}	
	
	#head-page.buying-guide {margin-top: 0; margin-bottom: 20px;}
	
	
	.buying-guide .margin-bottom-60 {
  margin-bottom: 0px !important;
}

.page-template-template-guide-jigsaw .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-drills .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}
	
.page-template-template-guide-reciprocating-saw	 .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-sanders .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-miter-saw .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-circular-saws .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-impact .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-nailer-stapler .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-angle-grinders .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}

.page-template-template-guide-led-lights .buying-guide .margin-bottom-60 {
  margin-bottom: 20px !important;
}
	
	
	
	#banner-02 .container {padding-left: 0; padding-right: 0;}
	
	
	#CONTENT_Key-features ul {columns: 1; padding-left: 20px;}
	
	.show-results {display: none;
		position: fixed;
		bottom: 0;
		right: 0;
		left: 0;
		padding: 6px;
		text-align: center;
		font-size: 12px;
		font-weight: 800;
		z-index: 99999;
		background-color: #fff;
		-webkit-box-shadow: 2px 14px 10px -8px rgba(0,0,0,0.21);
		box-shadow: -6px -5px 7px -8px rgba(0,0,0,0.21);
	}
	
	.show-results:hover {
		color: #e85900;
	}
	
	.archive.show-gototop .go-to-top {display: none!important;}
	
	
	
	.title-section-slider .title-font-slider span {width: 100%;}
	
	.title-section-slider a img {float: right; margin-top: 4px;}
	
	.title-section-slider {float: left;
		width: 100%;
	}
	
	.blog-list > .row .item {
	  margin-bottom: 10px;
	}
	
	.blog-list {
		padding-left: 0;
		padding-right: 0;
	  }
	
	
	#landroid-vs-landroid .show-768 .main-title-landroid {
  position: absolute;
  top: 50px;
  left: 15px;
  right: 15px;
  text-align: left;
  color: #fff !important;
}
	

	.page-template-template-landroid-overview-2022 #gift-or-sight .display-table-cell {
  padding-right: 0px;
  padding-left: 0px;
}
	
	.page-template-template-landroid-overview-2022 #welcome-vision .display-table-cell {
  padding-right: 0px;
  padding-left: 0px;
}
	
	
	
	
	
	.warranty-table tr td {
		padding: 10px;
	}
	
	
	
	
	
	
	#lang-menu.background-popup {padding: 10px;}
	
	#lang-menu.background-popup .popup-lang {top: 0;}	
	
	
	.page-template-template-guide-impact #head-page {background-position: right center;}
	
	
	
	
	.box-4 .landroid-btn.btn-primary {float: left; width: auto; margin-bottom: 20px;}
	
	.powertools-home-box .box-6 {padding-left: 15px; padding-right: 15px;}
	
	#row-bottom-img {padding-left: 15px; padding-right: 15px; margin-bottom: 0;}
	
	#body-category {
  margin-bottom: 60px;
}
	
	.garden-home-box .box-6__content {float: left;}
	
	.img-accessory-container img {width: 100%;}
	
	#box-cut .landroid-btn.btn-link.btn-white {color: #0171ac!important;}
	
	
	#box-cut .landroid-btn.btn-play.btn-white::after {border-color: #0171ac!important;}
	
	#lang-menu.background-popup .popup-lang {overflow-x: hidden;}
	
	.go-to-top {left: 15px;}
	
	.worx-table--table .product-image img {
  height: auto!important;
} 
	
	.header--nav .box-language .subopen-lang ul li {padding-top: 5px; padding-bottom: 5px;}
	
	
	.page-template-template-support .container {padding-left: 30px; padding-right: 30px;}
	
	.col-support {margin-bottom: 30px;}
	
	.info-icon {    left: 10px;}
	
	
	.header--nav .menu .menu-item > a {font-size: 18px; line-height: 47px;}
	
	.header--nav .menu .menu-item .sub-menu .menu-item a { font-size: 14px; line-height: 22px;}
	
	.header--nav .menu > .menu-item > .sub-menu {padding: 0px 10px 10px;}
	
	.widget-title-sidebar {display: none;}
	
	#lang-menu.background-popup .popup-lang {left: 0; right: 0; float: left; width: 100%;}
	
	#lang-menu.background-popup .display-table-cell {vertical-align: top;}
	
	
	.support-page .mini-popup .popup {
	height: auto!important;
}
	
	
	.support-page .background-popup .popup {height: 85%;
overflow: auto;}
	
	.support-page .background-popup .popup {
  top: 70px;
}
	
	.go-to-top {
  left: 6px;
  bottom: 0;
}


.support-landroid {
	margin-top: 30px;
}

.support-power-garden-tools {
	margin-top: 30px;
}



.garden-home-box #main-open-home .categories-box-1 .subtitle {margin-top: 15px; margin-bottom: 15px; width: auto;}

.logo-nitro {max-width: 150px;}

.garden-home-box #main-open-home .subtitle, .garden-home-box #main-open-home .title {
	
}

.garden-home-box #main-open-home .learn-more {}

	
	
	.button-family h3 {padding-left: 0; width: 100%; text-align: center;}
	
	.background-popup .popup {width: 500px; height: 300px; margin-left: -250px;}
	
	.background-popup .popup iframe {height: 300px;}
	
	#row-plus {position: relative; z-index: 999;}
	
	#row-slider-product .slick-next {right: 45px;}
	
	.single-product .breadcrumbs {}
	
	#row-slider-product .slick-prev { left: -15px;}
	
	#video-mobile .background-popup .close-popup {top: -50px; right: 0;}
	
	.promo-ads.show-mobile {padding: 0;}
	
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {-webkit-transform: none;
transform: none;}
	
	.fotorama--fullscreen .fotorama__arr--next {background-image: url(/wp-content/uploads/2021/11/next.png)!important; background-position: center !important;
background-repeat: no-repeat !important;
width: 30px;
height: 30px;
background-size: contain !important;}

.fotorama--fullscreen .fotorama__arr--prev {background-image: url(/wp-content/uploads/2021/11/prev.png)!important; background-position: center !important;
background-repeat: no-repeat !important;
width: 30px;
height: 30px;
background-size: contain !important;}


#vision-for-you .main-title-landroid {text-align: center;}

#vision-for-you .content-product-vision p {margin-bottom: 0;}




.buying-guide .list-product {padding-left: 0; padding-right: 0;}




.home .float-row #BetaTester.row {
 margin-top: 20px;
 margin-bottom: 20px;
}




.contain-list-product .desc-product .CTA-product {}

.contain-list-product.SliderVERSION2 .item-new-slider {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}



 .header-wrapper {
	right: 0;
	left: 0;
	border-radius: 0;
  }
  
  #description-row {margin-top: 0!important;}
  
  .small-description {margin-top: 30px;}
  
  .small-description #description-row {margin-top: 0!important;}
  
  #description-row .container-product {
	  padding-left: 0;
	  padding-right: 0;
	}
  
 .archive .container-product {
	  padding-left: 0;
	  padding-right: 0;
	}
	
	#description-row {
		padding-left: 0;
		padding-right: 0;
	  }
	
	#MainDescription {
		height: 732px;
		min-height: 732px;
	}
	
	.small-description #MainDescription {height: auto; min-height: auto;}

  .order-list {
		padding-left: 0;
		padding-right: 0;
		margin-right: -5px;
		margin-left: -5px;
		width: auto;
	  }
	  
	.icon-cat-slider {
		padding-left: 0;
		padding-right: 0;
	  } 
	
}









@media screen and (max-width: 620px) {
	
	.SliderVERSION2.contain-list-product .list-product.item-new-slider {

	  }
	  
	.banner-promo-int {height: 500px}
	
}












@media screen and (max-width: 550px) {
	
	
	.item-cat {
		padding: 10px;
	} 
	
	.ribbon-bundle.prime-day {max-width: 100px;}
	

	
	
	.page-template-template-guide-reciprocating-saw #how-do-they-work .margin-bottom-30-mobile {
  margin-bottom: 0px !important;
}
	
	
	
	
	
	
	#head-page.support-page .display-table-cell {vertical-align: bottom;}
	
	.box-info-border {
  border-bottom: 3px solid #CCCCCC;
} 
	
	
	.find-my-landroid-template .box-5--paragraph {
  margin-bottom: 40px;
}
	
	
	.find-my-landroid-template .box-5 .landroid-btn {margin-bottom: 30px;}
	
	
	.modal-dialog {
  margin: 0.75rem auto;
}
	
	
	.single-product .wrapper {position: static;}
	
	
	
	
	.powertools-home-box #box-2 .slider-dots .slick-list {
  min-height: 630px;
}
	
	#box-2 .slider-dots .slick-list {
  min-height: 630px;
}



.height-753 {
  min-height: 550px;
}


.front-page-box .best-seller-row .best-seller-slides-cont .best-seller-slide .text-back {
	min-height: 180px;
}


.garden-home-box .box-2__slider__item__content {
	min-height: 150px;
}

.powertools-home-box .box-7__slider__item__link {
	min-height: 180px;
}


  #box-2 .slider-dots .slick-list {
	min-height: auto;
	padding-bottom: 60px;
  }
  
  
  #main-open-home {
	min-height: auto;
	float: left;
  }
  
  
  
  html[lang="de-de"] .col-lg-4 .button-box-v2 .main-button {
	 width: 100%;
	 max-width: 300px;
	 min-width: 300px;
	}
	
	html[lang="de-at"] .col-lg-4 .button-box-v2 .main-button {
		width: 100%;
		max-width: 300px;
		min-width: 300px;
	  }
  
  
  html[lang="de-ch"] .col-lg-4 .button-box-v2 .main-button {
	  width: 100%;
	  max-width: 300px;
	  min-width: 300px;
	}
  
  
  .container.front-page {float: left; width: 100%;}
  
  .box-2.box-home {float: left; width: 100%;}

  .box-featured-product {float: left; width: 100%;}
  
  .box-magazine {float: left; width: 100%;}
  
  #main-open-home {
	  margin-bottom: 10px;
  }
  
  #lang-menu .display-table {padding-top: 50px;}
  
  
  
  
  
  #BetaTester.height-580 {
	  height: 1000px;
	}
	
	
	#BetaTester .text-box.mb-5 {margin-bottom: 2rem !important;}


 html[lang="en"] #BetaTester.height-580 {
		height: 750px;
	  }
	  
	  html[lang="nl-be"] #BetaTester.height-580 {
		  height: 750px;
		}
		
  html[lang="nl-nl"] #BetaTester.height-580 {
		  height: 750px;
		}
		
	html[lang="da-dk"] #BetaTester.height-580 {
	  height: 770px;
	}
	
	html[lang="de-de"] #BetaTester.height-580 {
	  height: 790px;
	}
	
	html[lang="de-at"] #BetaTester.height-580 {
	  height: 790px;
	}
	
	html[lang="de-ch"] #BetaTester.height-580 {
	  height: 790px;
	}
	
	html[lang="es-es"] #BetaTester.height-580 {
	  height: 900px;
	}
	
	html[lang="it-it"] #BetaTester.height-580 {
	  height: 770px;
	}
	
	html[lang="it-ch"] #BetaTester.height-580 {
	  height: 770px;
	}
	
	html[lang="no-no"] #BetaTester.height-580 {
	  height: 770px;
	}


html[lang="pt-pt"] #BetaTester.height-580 {
	  height: 780px;
	}
	
	html[lang="sv-se"] #BetaTester.height-580 {
	  height: 770px;
	}
	
}











@media screen and (max-width: 450px) {
	
	#banner-01 {
		margin-bottom: 25px;
	  }
	
	
	#banner-01.height-480 {min-height: 740px;}
	
	#banner-01.height-585 {min-height: 730px;}
	
	
	
	
	.contain-list-product.SliderVERSION2 .thumb-product {
		height: 200px;
	  }
	
	
	
	
	.new-menu .main-menu li a {font-size: 14px;}
	
	
	
	.best-seller-row .slick-slide {max-width: 260px!important;}
	
	
	.new-menu .main-menu .sub-menu-product li {padding-right: 100px;}
	
	#main-open-home {
  min-height: 645px;
}

.garden-home-box #main-open-home {
  min-height: auto;
}



.list-product.col-md-4 {padding-left: 10px; padding-right: 10px;}
	
	.slider-product-woocommerce .slick-list {min-height: 470px;}
	

	
	.slider-product-woocommerce .slick-prev, .slider-product-woocommerce .slick-next {top: 35%!important;}
	
	
	
}









@media screen and (max-width: 420px) {
	
	
	#BetaTester {
		background-image: url(https://worx-uk.pstctst.com//wp-content/uploads/home/banner-beta-test-6.webp);
		background-position: top center;
	  }
	
	
	
	
	.garden-home-box #main-open-home .subtitle, .garden-home-box #main-open-home .title {}
	
	.garden-home-box #main-open-home .categories-box-1 .text-back {
		
	  }
	
	.garden-home-box #main-open-home .learn-more {
	
	  }
	
	.garden-home-box #main-open-home .categories-box-1 .subtitle {margin-top: 15px;
		  margin-bottom: 10px;}
	
	
	
	.title-row-guide span::before {
  top: 4px;
}
	
	.main-title-landroid {font-size: 24px;}
	
	.title-accordion .text-title-acc {font-size: 18px;}
	
	.title-accordion h2 {font-size: 18px;}
	
	#row-slider-product .slick-prev {
  left: 5px;
}

#row-slider-product .slick-next {
  right: 85px;
}


  #main-open-home {
	margin-bottom: 25px;
  }

	
}







@media screen and (max-width: 400px) {
	
	
	#video-mobile .background-popup .popup iframe {
  height: 200px;
}

#video-mobile .background-popup .popup {
  height: 200px;
}
	
	
	
	
	.margin-top-mob {
  margin-top: 20px;
}
	
	
	.garden-home-box .dark-row .box-4__slider__item__title {font-size: 24px;}
	
	
		#box-2 .slider-dots .slick-list {
  min-height: 400px;
}

.powertools-home-box #box-2 .slider-dots .slick-list {
  min-height: 400px;
}
	
	
	
	
	
	.garden-home-box .box-7__slider__item__icon img {
		width: auto;
		height: 120px;
	  }
	  
	.powertools-home-box .box-7__slider__item__icon img {
		height: 120px;
	}
	
	
	.powertools-home-box .box-7__slider__item__icon img {
		height: 120px;
		width: auto;
		transform: none;
		position: relative;
		left: 0;
		margin: 0 auto;
	  }
	  
	.powertools-home-box .box-7__slider__item__icon::before { padding-top: 0;}
	
	#box-7 .slick-dots {padding-left: 0;}
	
	
	
	
	.powertools-home-box .box-7__slider__item__icon {margin-bottom: 0;}
	
	.powertools-home-box .box-4__slider__item__logo {
	  margin-bottom: 10px;
	}
	
	.powertools-home-box .box-4__slider__item__author {margin-top: 20px;}
	
	.powertools-home-box .box-4__slider__item {
		margin-bottom: 70px;
	  }
	
	
	.powertools-home-box .box-7__slider__item__title {
  font-size: 12px;
  min-height: 30px;
}
	
	
	#main-open-home {
  min-height: 595px;
}

.garden-home-box #main-open-home {
  min-height: auto;
}
	
	.new-menu .main-menu .sub-menu {

}
	
	.button-coming-soon {font-size: 10px;}
	
	html[lang="de-de"] .button-coming-soon {
  font-size: 10px;
}

.header-popup .title-popup {
  font-size: 22px;
  padding-left: 0;
  margin-top: 10px;
}
	
	.sidebar-text {padding: 30px;}
	
	#video-mobile .background-popup .close-popup {top: -40px; right: 0;}
	
	.new-menu .main-menu .sub-menu-product li {padding-right: 20px;}
	
	.background-popup .popup { width: 320px;  margin-left: -160px;}
	
	
	#welcome-vision .col-img img {
  right: -80px;
  top: -90px;
  width: 180%;
}

#gift-or-sight .height-800.col-img {
  height: 250px;
}

.page-template-template-landroid-overview-2022 #gift-or-sight .height-800.col-img {
  height: 200px;
}

#surrounds-it .landroid-btn img {width: 25px;
margin-top: -1px; margin-left: 10px;}


 .header .search {
	right: 43px;
	top: 13px;
  }
	
	
}







@media screen and (max-width: 390px) {
	
	.new-menu .main-menu .sub-menu-product li span {}
	
	.new-menu .main-menu .sub-menu-product li {margin-bottom: 5px;}
	
	.new-menu .main-menu .sub-menu-product li {padding-left: 5px; padding-right: 10px;}
	
	.new-menu .main-menu .sub-menu-product p {
		padding-left: 34px;
	  }
	  
	.new-menu .main-menu .sub-menu-product p {font-size: 14px;}
	
	
	
	.header--nav .wpml-ls-legacy-list-horizontal a {
		padding: 0 5px 6px 5px;
  font-size: 10px;
}


	
	.header--nav .box-language {
  width: 85px;
}

.header--nav .box-language {
  right: 80px;
}
	
	#box-2 .slider-dots .slick-list {
  min-height: 380px;
}

.powertools-home-box #box-2 .slider-dots .slick-list {
  min-height: 380px;
}
	
	
	
	.new-menu .main-menu .sub-menu {

}


	
}





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


 .header .search {
	right: 43px;
	top: 13px;
  }

.header--nav .box-language {
  right: 70px;
}


.garden-home-box .box-7__slider__item__icon img {

}

.powertools-home-box .box-7__slider__item__icon img {

width: auto;
margin: 0 auto;

width: auto;
transform: none;
position: relative;
left: auto;
bottom: auto;
}
	
	.powertools-home-box .box-7__slider__item__icon::before {
		padding-top: 0;
	}
	
	
	#box-2 .slider-dots .slick-list {
  min-height: 360px;
}

.powertools-home-box #box-2 .slider-dots .slick-list {
  min-height: 360px;
}

.powertools-home-box #box-7 .slider-dots .slick-list {
  height: 140px !important;
}

#box-7 .slider-dots .slick-list {
  height: 140px !important;
}
	
	
	
	
	.new-menu .main-menu li a {
  font-size: 14px;
}

.new-menu .main-menu .sub-menu-product p {
	font-size: 14px;
}
	
	.new-menu .main-menu .sub-menu {
  width: 205px !important;
}



}








@media screen and (max-height: 440px) and (max-width: 920px) {
	
.page-template-template-landroid-vision-technolog-presell .landroid-info-ticket.background-popup .popup {width: auto;}
	
}
















/**ALTEZZA VIEWPORT**/

@media screen and (max-height: 1200px) { 
	
	.lightbox-filter-mobile {height: auto; position: relative;}
	
}

@media screen and (max-height: 830px) { 
	
	.lightbox-filter-mobile {height: auto; position: relative;}
	
}

@media screen and (max-height: 670px) { 
	
	.lightbox-filter-mobile {height: auto; position: relative;}
	
}




/* ===================== END responsive-28.css ======================= */
