body#product {}.eci-minicart_container { background: rgba(99, 95, 95, 0.75) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAADklEQVQIW2NgQAXGZHAAGioAza6+Hk0AAAAASUVORK5CYII=) top left repeat; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1;
}
.eci-minicart_container #minicart_overlay_box { position: fixed; top: 45% !important; width: 500px !important; height: 470px; margin-top: -235px;
}
.eci-minicart_container #minicart_overlay { padding: 20px !important; width: auto ! important;
}
.eci-minicart_container #minicart_overlay .productname { margin: 0 !important; margin-bottom: 25px !important;
}
.eci-minicart_container #minicart_overlay .minicart_products img,
.minicart_products .overlay_info { display: inline-block;
}
.eci-minicart_container #minicart_overlay .minicart_products .product_price { font-weight: bold; display: inline-block; float: right; margin-right: 30px; vertical-align: top;
}
.eci-minicart_container hr { margin-top: 10px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;
}
.eci-minicart_container .minicart_products img,
.minicart_products .overlay_info { display: inline-block;
}
.eci-minicart_container .minicart_products .product_price { font-weight: bold; display: inline-block; float: right; margin-right: 30px; vertical-align: top;
}
.eci-minicart_container .minicart_products .overlay_info { margin-left: 10px !important; width: 60%; min-height: 55px; line-height: 22px; overflow: hidden;
}
.eci-minicart_container .normaltext { margin-right: 30px;
}
.eci-minicart_container .minicart_products { max-height: 100px; overflow-y: scroll;
}
.eci-related-title { color: #e04d2f; font-size: 22px; font-weight: 700; margin: 3px 10px 18px; text-transform: capitalize; text-align: center;
}
.eci-related-products-wrapper { width: 434px; margin: 0 auto;
}
.eci-related-products-wrapper .related-product { width: 100px; display: inline-block; text-align: center; padding: 0 10px; box-sizing: border-box; vertical-align: top;
}
.eci-related-products-wrapper .related-product { width: 145px !important;
}
.slick-slider
{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;
}
.slick-list
{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;
}
.slick-list:focus
{ outline: none;
}
.slick-list.dragging
{ cursor: pointer; cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
}
.slick-track
{ position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;
}
.slick-track:before,
.slick-track:after
{ display: table; content: '';
}
.slick-track:after
{ clear: both;
}
.slick-loading .slick-track
{ visibility: hidden;
}
.slick-slide
{ display: none; float: left; height: 100%; min-height: 1px;
}
[dir='rtl'] .slick-slide
{ float: right;
}
.slick-slide img
{ display: block;
}
.slick-slide.slick-loading img
{ display: none;
}
.slick-slide.dragging img
{ pointer-events: none;
}
.slick-initialized .slick-slide
{ display: block;
}
.slick-loading .slick-slide
{ visibility: hidden;
}
.slick-vertical .slick-slide
{ display: block; height: auto; border: 1px solid transparent;
}
.slick-arrow.slick-hidden { display: none;
}
.eci-related-products-wrapper .image { width: 100px; height: 100px; display: table; border: 1px solid #f5f2ed; margin: 0 auto; margin-bottom: 20px;
}
.eci-related-products-wrapper .image a{	max-height: 100px;	display: table-cell;	vertical-align: middle;
}
.eci-related-products-wrapper .image a img{	max-width: 100%; height: auto; max-height: 100px; margin: 0 auto;
}
.eci-related-products-wrapper .name { line-height: 17px; height: 30px; overflow: hidden; font-size: 12px; color: #000; font-weight: normal;
}
.eci-related-products-wrapper .price{ font-weight: bold !important;	font-size: 14px !important;	margin: 10px 0 25px !important;	font-family:'PT Sans',sans-serif !important; color: #000;
}
button.slick-arrow { position: absolute; top: 10%; text-indent: -9999px; border: none; z-index: 99;
}
button.slick-prev { left: -12px; background: url(/images/eci-cart-prev-dark.png) no-repeat; width: 18px; height: 62px;
}
button.slick-next { right: -12px; background: url(/images/eci-cart-next-dark.png) no-repeat; width: 18px; height: 62px;
}
.slick-disabled{ opacity: 0.5;
}