/*
	2 multiPDP
	page-type = ['multiPDP_subcategories' , 'multiPDP_normal']) use it!
*/

/* common styles */
.pdp section { margin:0;}

/* ULINENGM-1279 */
.ytImage {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 70px;
  margin: -35px 0 0 -35px;
}
/* ULINENGM-1279 END */

.description {margin:10px;} /* ULINENGM-4656 */
.description ul { list-style-type: disc; margin:20px 0px 10px 1.2em;} /* ULINENGM-4604 + ULINENGM-4726 */
.description ul li { margin-bottom:5px; line-height: 15px;}

li.description {vertical-align: middle;}
.onlyDescription {margin-top: 10px;}

/* ULINENGM-4592 */
.subcategories-container {
  padding: 10px;
}

.subcategories-container > .subcategories {
  padding:0;
}
/*
ULINENGM-4732
.subcategories {
  border-top: 1px solid #ccc;
}
*/
/* ULINENGM-4739 */
.multiPDP_normal .subcategories > li {
  border-bottom: 1px solid #ccc;
}

/* start ULINENGM-4426 */
.subcategories h2 {
	background: #fff;
	padding:10px;
	font-size: 14px;
	cursor: pointer;
	/*border-top: 1px solid #CCC;*/
	 background: #fff url(/h5/images/bundle%2Fminus-icon.w_1475759390000hc.png) no-repeat 97% 50%;
  background-size:14px;
  color: #036;
	background-position: calc( 100% - 20px ) center;
	background-repeat: no-repeat;
	background-size: 15px;
	padding-right:15%; /* ULINENGM-593 */
	line-height:1.3em;
}

/* ULINENGM-4592 end */

.subcategories h2.no-expanded {
  background: none;
  pointer-events: none; /* ULINENGM-4515 */
  color:inherit; /* ULINENGM-4965 */
}
.subcategories h2.collapsed { background-image: url(/h5/images/bundle%2Fplus-icon.w_1475759390000hc.png); } /* ULINENGM-347 */
/* ULINENGM-4426 end */
.subcategories h2.onlyOne {background-image: none !important; } /* ULINENGM-1403 */

.products a { display: block; color: inherit; text-decoration:none;} /* ULINENGM-1390 - added 'text-decoration' */
.products .details li { padding:10px; }

/* ULINENGM-4590 */
.products .details .form_element > li:first-child:not(:last-child) {
  padding-left: 0;
  padding-right: 2px;
  width: 32px;
}

.products .details .form_element > li:last-child:not(:first-child) {
  padding-left: 2px;
  padding-right: 0;
  width: 32px;
}

.products .details .form_element > li:not(:first-child):not(:last-child) {
  padding-left: 2px;
  padding-right: 2px;
  width: 100%;
}
/* ULINENGM-4590 end */

.products .details .form_element > li	{vertical-align: middle; }	/* ULINENGM-2610 + ULINENGM-3150 */
/* ULINENGM-4426  */
#swipe-detection .products .details .image {
  width: 45%;
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
}
#swipe-detection .products .details .description {
  max-width: calc( 100% - 45% );
  padding: 10px;
  word-break: break-word;
  padding-right: 0px; /* ULINENGM-4904 */
}	/* ULINENGM-2610 + ULINENGM-3592 + ULINENGM-3891 */
.products .details .description { width: 40%; padding: 10px; }
.plp_monthly_industrial .products .details .description { width: 55%; } /* ULINENGM-4205 */
/* ULINENGM-4205 */
.plp_monthly_industrial header {
  background: #FFF;
  color: #000;
  font-size: 20px;
  padding: 10px;
  font-family: Uline-Bold;
  text-align: center;
}
/* ULINENGM-3592 */
.products .details .add_to_basket {
  width: 45%;
  vertical-align: middle;
}
.products .details .add_to_basket a,
.products .add_to_basket .change-color a {
	font-family: Uline-Bold;
	color: #036
}
#swipe-detection  .products .details .add_to_basket {
  /*width: 45%;*/
  width: calc( 117px + 20px ); /* calc btn with + input with required and padding - ULINENGM-4426 */
  vertical-align: middle;
  padding-right: 0px; /* ULINENGM-4904 */
}	/* ULINENGM-2610 + ULINENGM-3891 */
#swipe-detection button[name="addToCart"] {
  width: 100%; /* ULINENGM-4904 */
}
/* ULINENGM-4950 */
.products .details .add_to_basket.change-color,
.products .details .add_to_basket.color-link {
  width: 45% !important;
  text-align: center;
  direction: rtl;
  text-align: center;
} /* ULINENGM-3585 - ULINENGM-4151 */
/* ULINENGM-4426 */
.products .details .image img {
  width: auto;
  max-height: 120px;
  max-width: 100%;
}
.products .details .arrow {
	width:20px;
	padding:20px;
	text-align: center;
	background: #FFF url(/h5/images/icon_arrow.w_1463914163000hc.png) no-repeat 50% 50%;
  	background-size:12px 20px;
  cursor: pointer; /* ULINENGM-3505 */
  vertical-align: middle; /* ULINENGM-3654 */
}
/* ULINENGM-2610 */
.products .details .arrow a {
	width: 20px;
	height: 60px; /* ULINENGM-3654 */
	padding: 0px;
}

.products .details .form_element .btn.btn-info	{
	font-size: 13px;
	padding: 2px; /* ULINENGM-3530 */
  height: 30px; /* ULINENGM-3592 */
  min-width: 40px; /* ULINENGM-3592 */
}
/* ULINENGM-3150 */
.es-language .products .details .form_element .btn.btn-info {
  padding: 2px;
}
.es-language .products .details .form_element .btn.btn-info span {
	font-size: 25px;
  line-height: 10px;
}

#swipe-detection .products .details .form_element .textfield	{
	/* ULINENGM-3592 start
  height: 23px;
	padding: 5px; ULINENGM-3592 */
  height: 30px;
  min-width: 46px; /* ULINENGM-4426 */
  padding: 0 10px;
  text-align: center; /* ULINENGM-4426 */
  padding: 0 5px; /* ULINENGM-4905 */
  /* ULINENGM-3592 end */
}
.products .details .form_element .textfield {
  height: 30px;
  min-width: 40px;
  padding: 0 10px;
}
/* END ULINENGM-2610 */
/* ULINENGM-483 */
.description .productName {
	color: #000; /* ULINENGM-2492 */
  font-family: Uline-Bold;
}
/* ULINENGM-4205 */
.plp_monthly_industrial .description .productName {
  font-family: Uline;
}
.description .sizes {color: #666;}
/* ULINENGM-1390 */
.description .prdDescription { margin-bottom: 5px; }
.description .prdModel { color: #0099cc; margin-bottom: 10px;}
.description .prdStartingPrice { color: #248046; margin-top:5px; }


/* multiPDP_subcategories custom styles */
.multiPDP_subcategories .products > li { border-top: 1px solid #CCC;}
.multiPDP_subcategories .filter {margin:10px 20px;}
.multiPDP_subcategories section .backToOffers {margin:10px; display:inline-block;} /* ULINENGM-788 */
.multiPDP_subcategories .subcategories > li:not([style*="display: none"]) { border-top: 1px solid #ccc; } /* ULINENGM-4739 + ULINENGM-4896 */
.multiPDP_subcategories .subcategories > li:not([style*="display: none"]) ~ li:not([style*="display: none"]) { border-top: 0px; } /* ULINENGM-4896 */

/* multiPDP_normal custom styles */

/*.multiPDP_normal .products > li { border-top: 1px solid #CCC; } ULINENGM-4732 */
.multiPDP_normal .descriptionList {margin:10px 10px 20px 10px;}

/* multiPDP_search custom styles */
.multiPDP_search header { word-wrap: break-word; } /* ULINENGM-4170 */
.multiPDP_search .products > li { border-top: 1px solid #CCC; }
.multiPDP_search .description .prdDescription { margin:0; }


/* plp_monthly custom styles */
.plp_monthly .products > li, .plp_monthly_sections .products > li { border-top: 1px solid #CCC;}
.plp_monthly .products > li:last-child, .plp_monthly_sections .products > li:last-child { border-bottom: 1px solid #CCC;}
.plp_monthly .products .description, .plp_monthly_sections .products .description { line-height: 1.2em; font-size: 13px; } /* ULINENGM-4205 */

.red {color: #F00;}
.promoH {
	/* font-weight: bold; ULINENGM-1454 */
	font-family: Uline-Bold;
	font-size:16px;
	margin-left:10px;
	margin-bottom: 10px
}

table.mb2 {width:100%;} /* ULINENGM-391 */

/*#pdpCarousel { margin: 10px }*/ /* ULINENGM-1259 */ /* ULINENGM-4730 */
.descriptionList .content img { width: auto !important;}
.descriptionList .content img[height='38']{width:auto!important;height:38px;}/*ULINENGM-1464 */

.content img { width: 100%!important;} /* ULINENGM-2151 */
/* ULINENGM-4173 */
.border-bottom {
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
}
/* ULINENGM-4835 start */
.eqipElement {
  width:100%;
}
.eqipElement tr {
  display:inline-block;
  margin-bottom: 5px;
   width:100%;
}
.eqipElement tr td:first-child {
  float:left;
  width: 30%;
}
.eqipElement tr td:nth-child(2) {
  float:right;
  width: 70%;
}
.eqipElement.firstElement {
  margin-top:5px;
}
/* ULINENGM-4835 end */
