
/*** INPUTS AND FORMS ***/

.login-container {
    width: 420px !important;
}

#maincontent .login-container .block-customer-login {
	padding: 10px 20px 20px;
}

#maincontent .login-container .block-title .title span {
    font-size: 18px;
}

#maincontent .register-container .form-create-account > .fieldset {
	 padding: 0px 20px 20px;
}

form-create-account > .fieldset > .legend,
#maincontent .login-container .form-login .field.note,
#maincontent .register-container .form-create-account > .fieldset > .legend,
#maincontent .login-container .form-login .field.note {
    font-size: 16px;
}

.cms-page-view #wide-block {
    padding: 25px 20px 20px;
}

/*** END INPUTS AND FORMS ***/



/*****--- END START PAGE ---*****/


/*** PRODUCT GRID ***/

#maincontent .products-grid .product-item {
    width: calc(33.3% - 6.7px);
}

#maincontent .products-grid .product-item-info .product-item-details .product-item-name, #maincontent .products-grid.wishlist .product-item-info .product-item-name {
    padding: 0px;
}

#maincontent .products-grid .product-item-info .product-item-name a {
    font-size: 16px;
}

#maincontent .products-grid .product-item-info .product-item-details > .price-wrapper {
    padding: 10px 0 0;
}

#checkout #checkoutSteps > li,
#maincontent .cart-container .cart-summary,
#maincontent .column.main .cart-container .form-cart,
#maincontent #checkout .opc-sidebar,
#maincontent .cart-container .cart-summary{
	padding: 15px;
}

#maincontent .cart-container .cart-summary {
    min-width: 340px;
}

.page-wrapper .cart.table-wrapper .cart>.item {
	padding: 15px 0px;
}

#custom_options .attention {
    padding: 15px 0;
}

#custom_options .select-wrapper .attention p {
    font-size: 14px;
	padding: 0 15px;
}


/*** END PRODUCT GRID ***/


/*** ACCORDION ***/

.accordion > h3.header {
    font-size: 20px;
    line-height: 34px;
}


/*** END ACCORDION ***/



/** OVERWRAPPER **/

.mfp-img-gallery .mfp-container .mfp-content .mfp-close {
    margin: 20px;
    padding: 10px;
}

.mfp-img-gallery .mfp-container .mfp-content .mfp-close:before {
    font-size: 16px;
}

.mfp-gallery .mfp-container .mfp-arrow.mfp-arrow-left,
.mfp-gallery .mfp-container .mfp-arrow.mfp-arrow-right {
    width: 35px;
    height: 35px;
}


.mfp-gallery .mfp-container .mfp-arrow.mfp-arrow-left {
	left: 30px;
}

.mfp-gallery .mfp-container .mfp-arrow.mfp-arrow-right {
	right: 30px;
}


/** END OVERWRAPPER **/

/*** COLOR ***/

.customOptionsCheck .customOptBox.color .holder_box,
.customOptionsCheck .customOptBox.ombre .holder_box,
.customOptionsCheck .customOptBox.highlights .holder_box,
.attributeBox.color .jetBlack .icon,
.attributeBox.colorOmbre .jetBlack .icon,
.attributeBox.colorHighlight .jetBlack .icon{
	background: url(../../images/custom_lw/hairColor/icons/hairColorBasic@0,5x.jpg) no-repeat scroll center center / contain;
}

[data-color-id="c_41"],
[data-color-id="c_8"],
[data-color-id="c_74"],
.jetBlack .icon [data-color-id],
.attributeBox.color .jetBlack .icon,
.attributeBox.colorOmbre .jetBlack .icon,
.attributeBox.colorHighlight .jetBlack .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_01"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor01@0,5x.jpg);
}
[data-color-id="c_42"],
[data-color-id="c_9"],
[data-color-id="c_75"],
.offBlack .icon [data-color-id],
.attributeBox.color .offBlack .icon,
.attributeBox.colorOmbre .offBlack .icon,
.attributeBox.colorHighlight .offBlack .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_1b"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor1B@0,5x.jpg);
}
[data-color-id="c_43"],
[data-color-id="c_10"],
[data-color-id="c_76"],
.darkestBrown .icon [data-color-id],
.attributeBox.color .darkestBrown .icon,
.attributeBox.colorOmbre .darkestBrown .icon,
.attributeBox.colorHighlight .darkestBrown .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_02"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor02@0,5x.jpg);
}
[data-color-id="c_44"],
[data-color-id="c_11"],
[data-color-id="c_77"],
.mediumDarkBrown .icon [data-color-id],
.attributeBox.color .mediumDarkBrown .icon,
.attributeBox.colorOmbre .mediumDarkBrown .icon,
.attributeBox.colorHighlight .mediumDarkBrown .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_03"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor03@0,5x.jpg);
}
[data-color-id="c_45"],
[data-color-id="c_12"],
[data-color-id="c_78"],
.mediumReddishBrown .icon [data-color-id],
.attributeBox.color .mediumReddishBrown .icon,
.attributeBox.colorOmbre .mediumReddishBrown .icon,
.attributeBox.colorHighlight .mediumReddishBrown .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_04"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor04@0,5x.jpg);
}
[data-color-id="c_46"],
[data-color-id="c_13"],
[data-color-id="c_79"],
.chestnutBrown .icon [data-color-id],
.attributeBox.color .chestnutBrown .icon,
.attributeBox.colorOmbre .chestnutBrown .icon,
.attributeBox.colorHighlight .chestnutBrown .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_06"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor06@0,5x.jpg);
}
[data-color-id="c_47"],
[data-color-id="c_14"],
[data-color-id="c_80"],
.mediumAshBrown .icon [data-color-id],
.attributeBox.color .mediumAshBrown .icon,
.attributeBox.colorOmbre .mediumAshBrown .icon,
.attributeBox.colorHighlight .mediumAshBrown .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_08"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor08@0,5x.jpg);
}
[data-color-id="c_48"],
[data-color-id="c_15"],
[data-color-id="c_81"],
.mediumGoldenBrown .icon [data-color-id],
.attributeBox.color .mediumGoldenBrown .icon,
.attributeBox.colorOmbre .mediumGoldenBrown .icon,
.attributeBox.colorHighlight .mediumGoldenBrown .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_10"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor10@0,5x.jpg);
}
[data-color-id="c_49"],
[data-color-id="c_16"],
[data-color-id="c_82"],
.lightGoldenBrown .icon [data-color-id],
.attributeBox.color .lightGoldenBrown .icon,
.attributeBox.colorOmbre .lightGoldenBrown .icon,
.attributeBox.colorHighlight .lightGoldenBrown .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_12"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor12@0,5x.jpg);
}
[data-color-id="c_50"],
[data-color-id="c_17"],
[data-color-id="c_83"],
.lightAshBrown .icon [data-color-id],
.attributeBox.color .lightAshBrown .icon,
.attributeBox.colorOmbre .lightAshBrown .icon,
.attributeBox.colorHighlight .lightAshBrown .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_14"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor14@0,5x.jpg);
}

[data-color-id="c_51"],
[data-color-id="c_18"],
[data-color-id="c_84"],
.auburnRed .icon [data-color-id],
.attributeBox.color .jetBlauburnRedack .icon,
.attributeBox.colorOmbre .jetBlauburnRedack .icon,
.attributeBox.colorHighlight .jetBlauburnRedack .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_30"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor30@0,5x.jpg);
}
[data-color-id="c_52"],
[data-color-id="c_19"],
[data-color-id="c_85"],
.cooperRed .icon [data-color-id],
.attributeBox.color .cooperRed .icon,
.attributeBox.colorOmbre .cooperRed .icon,
.attributeBox.colorHighlight .cooperRed .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_33"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor33@0,5x.jpg);
}

[data-color-id="c_53"],
[data-color-id="c_20"],
[data-color-id="c_86"],
.burgundyRed .icon [data-color-id],
.attributeBox.color .burgundyRed .icon,
.attributeBox.colorOmbre .burgundyRed .icon,
.attributeBox.colorHighlight .burgundyRed .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_b"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorB@0,5x.jpg);
}

[data-color-id="c_54"],
[data-color-id="c_21"],
[data-color-id="c_87"],
.fireyRed .icon [data-color-id],
.attributeBox.color .fireyRed .icon,
.attributeBox.colorOmbre .fireyRed .icon,
.attributeBox.colorHighlight .fireyRed .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_135"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor135@0,5x.jpg);
}

[data-color-id="c_56"],
[data-color-id="c_22"],
[data-color-id="c_88"],
.gingerRed .icon [data-color-id],
.attributeBox.color .gingerRed .icon,
.attributeBox.colorOmbre .gingerRed .icon,
.attributeBox.colorHighlight .gingerRed .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_350"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor350@0,5x.jpg);
}

[data-color-id="c_57"],
[data-color-id="c_23"],
[data-color-id="c_89"],
.mahagoniRed .icon [data-color-id],
.attributeBox.color .mahagoniRed .icon,
.attributeBox.colorOmbre .mahagoniRed .icon,
.attributeBox.colorHighlight .mahagoniRed .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_99j"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor99J@0,5x.jpg);
}

[data-color-id="c_58"],
[data-color-id="c_25"],
[data-color-id="c_91"],
.pinkRed .icon [data-color-id],
.attributeBox.color .pinkRed .icon,
.attributeBox.colorOmbre .pinkRed .icon,
.attributeBox.colorHighlight .pinkRed .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_p"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorP@0,5x.jpg);
}

[data-color-id="c_59"],
[data-color-id="c_26"],
[data-color-id="c_92"],
.fucsiaRed .icon [data-color-id],
.attributeBox.color .fucsiaRed .icon,
.attributeBox.colorOmbre .fucsiaRed .icon,
.attributeBox.colorHighlight .fucsiaRed .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_f"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorF@0,5x.jpg);
}

[data-color-id="c_60"],
[data-color-id="c_27"],
[data-color-id="c_93"],
.darkHoneyBlonde .icon [data-color-id],
.attributeBox.color .darkHoneyBlonde .icon,
.attributeBox.colorOmbre .darkHoneyBlonde .icon,
.attributeBox.colorHighlight .darkHoneyBlonde .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_16"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor16@0,5x.jpg);
}
[data-color-id="c_61"],
[data-color-id="c_28"],
[data-color-id="c_94"],
.nerzBlonde .icon [data-color-id],
.attributeBox.color .nerzBlonde .icon,
.attributeBox.colorOmbre .nerzBlonde .icon,
.attributeBox.colorHighlight .nerzBlonde .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_18"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor18@0,5x.jpg);
}
[data-color-id="c_62"],
[data-color-id="c_29"],
[data-color-id="c_95"],
.lightAshBlonde .icon [data-color-id],
.attributeBox.color .lightAshBlonde .icon,
.attributeBox.colorOmbre .lightAshBlonde .icon,
.attributeBox.colorHighlight .lightAshBlonde .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_22"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor22@0,5x.jpg);
}
[data-color-id="c_63"],
[data-color-id="c_30"],
[data-color-id="c_96"],
.honeyBlonde .icon [data-color-id],
.attributeBox.color .honeyBlonde .icon,
.attributeBox.colorOmbre .honeyBlonde .icon,
.attributeBox.colorHighlight .honeyBlonde .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_27"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor27@0,5x.jpg);
}

[data-color-id="c_64"],
[data-color-id="c_31"],
[data-color-id="c_97"],
.platiniumBlonde .icon [data-color-id],
.attributeBox.color .platiniumBlonde .icon,
.attributeBox.colorOmbre .platiniumBlonde .icon,
.attributeBox.colorHighlight .platiniumBlonde .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_613"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor613@0,5x.jpg);
}

[data-color-id="c_65"],
[data-color-id="c_32"],
[data-color-id="c_98"],
.whiteBlonde .icon [data-color-id],
.attributeBox.color .whiteBlonde .icon,
.attributeBox.colorOmbre .whiteBlonde .icon,
.attributeBox.colorHighlight .whiteBlonde .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_60"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor60@0,5x.jpg);
}

[data-color-id="c_66"],
[data-color-id="c_33"],
[data-color-id="c_99"],
.attributeBox.color .jetBlack .icon,
.attributeBox.colorOmbre .jetBlack .icon,
.attributeBox.colorHighlight .jetBlack .icon,
.silverGreyBlonde .icon [data-color-id] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorS@0,5x.jpg);
}

[data-color-id="c_67"],
[data-color-id="c_34"],
[data-color-id="c_100"],
.brightPumpkinGoldBlonde .icon [data-color-id],
.attributeBox.color .jetBlack .icon,
.attributeBox.colorOmbre .jetBlack .icon,
.attributeBox.colorHighlight .jetBlack .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_144"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColor144@0,5x.jpg);
}

[data-color-id="c_68"],
[data-color-id="c_35"],
[data-color-id="c_101"],
.natural .icon [data-color-id],
.attributeBox.color .jetBlack .icon,
.attributeBox.colorOmbre .jetBlack .icon,
.attributeBox.colorHighlight .jetBlack .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_n"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorN@0,5x.jpg);
}
[data-color-id="c_69"],
[data-color-id="c_36"],
[data-color-id="c_102"],
.orange .icon [data-color-id],
.attributeBox.color .orange .icon,
.attributeBox.colorOmbre .orange .icon,
.attributeBox.colorHighlight .orange .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_o"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorO@0,5x.jpg);
}
[data-color-id="c_70"],
[data-color-id="c_37"],
[data-color-id="c_103"],
.silver .icon [data-color-id],
.attributeBox.color .silver .icon,
.attributeBox.colorOmbre .silver .icon,
.attributeBox.colorHighlight .silver .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_s"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorS@0,5x.jpg);
}
[data-color-id="c_71"],
[data-color-id="c_38"],
[data-color-id="c_104"],
.purple .icon [data-color-id],
.attributeBox.color .purple .icon,
.attributeBox.colorOmbre .purple .icon,
.attributeBox.colorHighlight .purple .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_pu"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorPU@0,5x.jpg);
}
[data-color-id="c_72"],
[data-color-id="c_39"],
[data-color-id="c_105"],
.blue .icon [data-color-id],
.attributeBox.color .blue .icon,
.attributeBox.colorOmbre .blue .icon,
.attributeBox.colorHighlight .blue .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_bl"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorBL@0,5x.jpg);
}
[data-color-id="c_73"],
[data-color-id="c_40"],
[data-color-id="c_106"],
.green .icon [data-color-id],
.attributeBox.color .green .icon,
.attributeBox.colorOmbre .green .icon,
.attributeBox.colorHighlight .green .icon,
.customOptionsCheck .customOptBox .holder_box[data-type="c_g"] {
	background-image: url(../../images/custom_lw/hairColor/icons/hairColorG@0,5x.jpg);
}
/**** END COLORS ****/


@media (min-width: 992px) {


	.header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:after {
		display: none;
	}

	#maincontent .register-container .form-create-account > .fieldset {
		max-width: 50%;
    	flex: 0 0 50%;
	}

	#maincontent .register-container .form-create-account > .fieldset.info {
		padding-right: 10px;
	}

	#maincontent .register-container .form-create-account > .fieldset.account {
		padding-left: 10px;
	}

	#maincontent .register-container .form-create-account > .fieldset {
		margin: 25px 0 30px;
	}

	#maincontent.page-main > .columns {
		max-width: inherit !important;
	}

	.customer-account-create .form-create-account {
		display: flex;
		flex-flow: row wrap;
	}


	.page-wrapper header.page-header.ative-search .header-area .navigation {
		opacity: 0;
		transition: all ease-in-out 0.2s;
	}
}




@media
  screen and (-webkit-min-device-pixel-ratio: 2),
  screen and (min-resolution: 192dpi),
  screen and (min-resolution: 2dppx) {


		/*** COLOR ***/

		.customOptionsCheck .customOptBox.color .holder_box,
		.customOptionsCheck .customOptBox.ombre .holder_box,
		.customOptionsCheck .customOptBox.highlights .holder_box,
		.attributeBox.color .jetBlack .icon,
		.attributeBox.colorOmbre .jetBlack .icon,
		.attributeBox.colorHighlight .jetBlack .icon{
			background: url(../../images/custom_lw/hairColor/icons/hairColorBasic.jpg) no-repeat scroll center center / contain;
		}

		[data-color-id="c_41"],
		[data-color-id="c_8"],
		[data-color-id="c_74"],
		.jetBlack .icon [data-color-id],
		.attributeBox.color .jetBlack .icon,
		.attributeBox.colorOmbre .jetBlack .icon,
		.attributeBox.colorHighlight .jetBlack .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_01"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor01.jpg);
		}
		[data-color-id="c_42"],
		[data-color-id="c_9"],
		[data-color-id="c_75"],
		.offBlack .icon [data-color-id],
		.attributeBox.color .offBlack .icon,
		.attributeBox.colorOmbre .offBlack .icon,
		.attributeBox.colorHighlight .offBlack .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_1b"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor1B.jpg);
		}
		[data-color-id="c_43"],
		[data-color-id="c_10"],
		[data-color-id="c_76"],
		.darkestBrown .icon [data-color-id],
		.attributeBox.color .darkestBrown .icon,
		.attributeBox.colorOmbre .darkestBrown .icon,
		.attributeBox.colorHighlight .darkestBrown .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_02"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor02.jpg);
		}
		[data-color-id="c_44"],
		[data-color-id="c_11"],
		[data-color-id="c_77"],
		.mediumDarkBrown .icon [data-color-id],
		.attributeBox.color .mediumDarkBrown .icon,
		.attributeBox.colorOmbre .mediumDarkBrown .icon,
		.attributeBox.colorHighlight .mediumDarkBrown .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_03"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor03.jpg);
		}
		[data-color-id="c_45"],
		[data-color-id="c_12"],
		[data-color-id="c_78"],
		.mediumReddishBrown .icon [data-color-id],
		.attributeBox.color .mediumReddishBrown .icon,
		.attributeBox.colorOmbre .mediumReddishBrown .icon,
		.attributeBox.colorHighlight .mediumReddishBrown .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_04"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor04.jpg);
		}
		[data-color-id="c_46"],
		[data-color-id="c_13"],
		[data-color-id="c_79"],
		.chestnutBrown .icon [data-color-id],
		.attributeBox.color .chestnutBrown .icon,
		.attributeBox.colorOmbre .chestnutBrown .icon,
		.attributeBox.colorHighlight .chestnutBrown .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_06"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor06.jpg);
		}
		[data-color-id="c_47"],
		[data-color-id="c_14"],
		[data-color-id="c_80"],
		.mediumAshBrown .icon [data-color-id],
		.attributeBox.color .mediumAshBrown .icon,
		.attributeBox.colorOmbre .mediumAshBrown .icon,
		.attributeBox.colorHighlight .mediumAshBrown .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_08"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor08.jpg);
		}
		[data-color-id="c_48"],
		[data-color-id="c_15"],
		[data-color-id="c_81"],
		.mediumGoldenBrown .icon [data-color-id],
		.attributeBox.color .mediumGoldenBrown .icon,
		.attributeBox.colorOmbre .mediumGoldenBrown .icon,
		.attributeBox.colorHighlight .mediumGoldenBrown .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_10"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor10.jpg);
		}
		[data-color-id="c_49"],
		[data-color-id="c_16"],
		[data-color-id="c_82"],
		.lightGoldenBrown .icon [data-color-id],
		.attributeBox.color .lightGoldenBrown .icon,
		.attributeBox.colorOmbre .lightGoldenBrown .icon,
		.attributeBox.colorHighlight .lightGoldenBrown .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_12"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor12.jpg);
		}
		[data-color-id="c_50"],
		[data-color-id="c_17"],
		[data-color-id="c_83"],
		.lightAshBrown .icon [data-color-id],
		.attributeBox.color .lightAshBrown .icon,
		.attributeBox.colorOmbre .lightAshBrown .icon,
		.attributeBox.colorHighlight .lightAshBrown .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_14"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor14.jpg);
		}

		[data-color-id="c_51"],
		[data-color-id="c_18"],
		[data-color-id="c_84"],
		.auburnRed .icon [data-color-id],
		.attributeBox.color .jetBlauburnRedack .icon,
		.attributeBox.colorOmbre .jetBlauburnRedack .icon,
		.attributeBox.colorHighlight .jetBlauburnRedack .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_30"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor30.jpg);
		}
		[data-color-id="c_52"],
		[data-color-id="c_19"],
		[data-color-id="c_85"],
		.cooperRed .icon [data-color-id],
		.attributeBox.color .cooperRed .icon,
		.attributeBox.colorOmbre .cooperRed .icon,
		.attributeBox.colorHighlight .cooperRed .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_33"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor33.jpg);
		}

		[data-color-id="c_53"],
		[data-color-id="c_20"],
		[data-color-id="c_86"],
		.burgundyRed .icon [data-color-id],
		.attributeBox.color .burgundyRed .icon,
		.attributeBox.colorOmbre .burgundyRed .icon,
		.attributeBox.colorHighlight .burgundyRed .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_b"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorB.jpg);
		}

		[data-color-id="c_54"],
		[data-color-id="c_21"],
		[data-color-id="c_87"],
		.fireyRed .icon [data-color-id],
		.attributeBox.color .fireyRed .icon,
		.attributeBox.colorOmbre .fireyRed .icon,
		.attributeBox.colorHighlight .fireyRed .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_135"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor135.jpg);
		}

		[data-color-id="c_56"],
		[data-color-id="c_22"],
		[data-color-id="c_88"],
		.gingerRed .icon [data-color-id],
		.attributeBox.color .gingerRed .icon,
		.attributeBox.colorOmbre .gingerRed .icon,
		.attributeBox.colorHighlight .gingerRed .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_350"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor350.jpg);
		}

		[data-color-id="c_57"],
		[data-color-id="c_23"],
		[data-color-id="c_89"],
		.mahagoniRed .icon [data-color-id],
		.attributeBox.color .mahagoniRed .icon,
		.attributeBox.colorOmbre .mahagoniRed .icon,
		.attributeBox.colorHighlight .mahagoniRed .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_99j"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor99J.jpg);
		}

		[data-color-id="c_58"],
		[data-color-id="c_25"],
		[data-color-id="c_91"],
		.pinkRed .icon [data-color-id],
		.attributeBox.color .pinkRed .icon,
		.attributeBox.colorOmbre .pinkRed .icon,
		.attributeBox.colorHighlight .pinkRed .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_p"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorP.jpg);
		}

		[data-color-id="c_59"],
		[data-color-id="c_26"],
		[data-color-id="c_92"],
		.fucsiaRed .icon [data-color-id],
		.attributeBox.color .fucsiaRed .icon,
		.attributeBox.colorOmbre .fucsiaRed .icon,
		.attributeBox.colorHighlight .fucsiaRed .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_f"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorF.jpg);
		}

		[data-color-id="c_60"],
		[data-color-id="c_27"],
		[data-color-id="c_93"],
		.darkHoneyBlonde .icon [data-color-id],
		.attributeBox.color .darkHoneyBlonde .icon,
		.attributeBox.colorOmbre .darkHoneyBlonde .icon,
		.attributeBox.colorHighlight .darkHoneyBlonde .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_16"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor16.jpg);
		}
		[data-color-id="c_61"],
		[data-color-id="c_28"],
		[data-color-id="c_94"],
		.nerzBlonde .icon [data-color-id],
		.attributeBox.color .nerzBlonde .icon,
		.attributeBox.colorOmbre .nerzBlonde .icon,
		.attributeBox.colorHighlight .nerzBlonde .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_18"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor18.jpg);
		}
		[data-color-id="c_62"],
		[data-color-id="c_29"],
		[data-color-id="c_95"],
		.lightAshBlonde .icon [data-color-id],
		.attributeBox.color .lightAshBlonde .icon,
		.attributeBox.colorOmbre .lightAshBlonde .icon,
		.attributeBox.colorHighlight .lightAshBlonde .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_22"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor22.jpg);
		}
		[data-color-id="c_63"],
		[data-color-id="c_30"],
		[data-color-id="c_96"],
		.honeyBlonde .icon [data-color-id],
		.attributeBox.color .honeyBlonde .icon,
		.attributeBox.colorOmbre .honeyBlonde .icon,
		.attributeBox.colorHighlight .honeyBlonde .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_27"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor27.jpg);
		}

		[data-color-id="c_64"],
		[data-color-id="c_31"],
		[data-color-id="c_97"],
		.platiniumBlonde .icon [data-color-id],
		.attributeBox.color .platiniumBlonde .icon,
		.attributeBox.colorOmbre .platiniumBlonde .icon,
		.attributeBox.colorHighlight .platiniumBlonde .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_613"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor613.jpg);
		}

		[data-color-id="c_65"],
		[data-color-id="c_32"],
		[data-color-id="c_98"],
		.whiteBlonde .icon [data-color-id],
		.attributeBox.color .whiteBlonde .icon,
		.attributeBox.colorOmbre .whiteBlonde .icon,
		.attributeBox.colorHighlight .whiteBlonde .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_60"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor60.jpg);
		}

		[data-color-id="c_66"],
		[data-color-id="c_33"],
		[data-color-id="c_99"],
		.attributeBox.color .jetBlack .icon,
		.attributeBox.colorOmbre .jetBlack .icon,
		.attributeBox.colorHighlight .jetBlack .icon,
		.silverGreyBlonde .icon [data-color-id] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorS.jpg);
		}

		[data-color-id="c_67"],
		[data-color-id="c_34"],
		[data-color-id="c_100"],
		.brightPumpkinGoldBlonde .icon [data-color-id],
		.attributeBox.color .jetBlack .icon,
		.attributeBox.colorOmbre .jetBlack .icon,
		.attributeBox.colorHighlight .jetBlack .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_144"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColor144.jpg);
		}

		[data-color-id="c_68"],
		[data-color-id="c_35"],
		[data-color-id="c_101"],
		.natural .icon [data-color-id],
		.attributeBox.color .jetBlack .icon,
		.attributeBox.colorOmbre .jetBlack .icon,
		.attributeBox.colorHighlight .jetBlack .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_n"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorN.jpg);
		}
		[data-color-id="c_69"],
		[data-color-id="c_36"],
		[data-color-id="c_102"],
		.orange .icon [data-color-id],
		.attributeBox.color .orange .icon,
		.attributeBox.colorOmbre .orange .icon,
		.attributeBox.colorHighlight .orange .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_o"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorO.jpg);
		}
		[data-color-id="c_70"],
		[data-color-id="c_37"],
		[data-color-id="c_103"],
		.silver .icon [data-color-id],
		.attributeBox.color .silver .icon,
		.attributeBox.colorOmbre .silver .icon,
		.attributeBox.colorHighlight .silver .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_s"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorS.jpg);
		}
		[data-color-id="c_71"],
		[data-color-id="c_38"],
		[data-color-id="c_104"],
		.purple .icon [data-color-id],
		.attributeBox.color .purple .icon,
		.attributeBox.colorOmbre .purple .icon,
		.attributeBox.colorHighlight .purple .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_pu"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorPU.jpg);
		}
		[data-color-id="c_72"],
		[data-color-id="c_39"],
		[data-color-id="c_105"],
		.blue .icon [data-color-id],
		.attributeBox.color .blue .icon,
		.attributeBox.colorOmbre .blue .icon,
		.attributeBox.colorHighlight .blue .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_bl"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorBL.jpg);
		}
		[data-color-id="c_73"],
		[data-color-id="c_40"],
		[data-color-id="c_106"],
		.green .icon [data-color-id],
		.attributeBox.color .green .icon,
		.attributeBox.colorOmbre .green .icon,
		.attributeBox.colorHighlight .green .icon,
		.customOptionsCheck .customOptBox .holder_box[data-type="c_g"] {
			background-image: url(../../images/custom_lw/hairColor/icons/hairColorG.jpg);
		}
		/**** END COLORS ****/

}
