/*fotorama.css*/
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../images/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../images/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#fff;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#fff}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{transform:translate3d(0,0,0)}
.fotorama__arr{opacity:0.7;}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
.fotorama__stage{margin:0 auto;}
.product-img-box .fotorama__fullscreen-icon{width: 40px;height: 40px;font-family: Pe-icon-7-stroke;line-height: inherit;font-size: inherit;text-rendering: auto;background:none;font-size:33px;color:#fff;}
.product-img-box .fotorama__fullscreen-icon:before {content: "\e618";color:#ccc;}
/*lzen_ajxcart.css*/
.lzen-ajxpop-open {overflow: hidden;}
.lzenajx-wrapper .success {color: #d6e9c6;font-weight: bold;}
.lzenajx-wrapper .error {color: #ee001c;font-weight: bold;}
.lzenajx-wrapper .notice {color: #ccc;}
.lzenajx-wrapper .messages, .lzenajx-wrapper .messages ul {list-style: outside none none !important;margin: 0;padding: 0;}
.lzenajx-wrapper .messages {margin: 0 0 10px;overflow: hidden;position: relative;}
.lzenajx-wrapper .messages li {margin: 0 0 1%;}
.lzenajx-wrapper .messages > li:last-child {margin-bottom: 0;}
.lzenajx-wrapper .messages li li {margin: 0;}
.lzenajx-wrapper .messages a {text-decoration: underline;}
.lzenajx-wrapper .error-msg, .lzenajx-wrapper .success-msg, .lzenajx-wrapper .note-msg, .lzenajx-wrapper .notice-msg, .lzenajx-wrapper .info-msg {background-position: 25px center;background-repeat: no-repeat;border: 1px solid;display: inline-block;font-size: 14px;padding: 20px 50px 20px 44px;width: 100%;}
.lzenajx-wrapper .error-msg {background-color: #f5dad3;border-color: #c02230;color: #c02230;}
.lzenajx-wrapper .success-msg {background-color: #eaf8e9;border-color: #8ad683;color: #389030;}
.lzenajx-wrapper .info-msg {background-color: #d9edf7;border-color: #bce8f1;color: #31708f;}
.lzenajx-wrapper .success-msg::before {background-position: 0 4px;}
.lzenajx-wrapper .error-msg::before {background-position: 0 -25px;}
.lzenajx-wrapper .note-msg::before, .lzenajx-wrapper .notice-msg::before {background-position: 0 -85px;}
.lzenajx-wrapper .info-msg::before {background-position: 0 -56px;}
.lzenajx-wrapper .success-msg::before, .lzenajx-wrapper .error-msg::before, .lzenajx-wrapper .note-msg::before, .lzenajx-wrapper .notice-msg::before, .lzenajx-wrapper .info-msg::before {content: "";left: 15px;margin-top: -15px;padding: 16px;position: absolute;top: 50%;}
.lzenajx-wrapper .note-msg, .lzenajx-wrapper .notice-msg {background-color: #fef4c6;border-color: #fbdc52;color: #c09e05;position: relative;}
.lzenajx-content .messages {margin: 0 !important;}
.lzenajx-wrapper .lzenajx-close, .lzenajx-wrapper .error-msg::before, .lzenajx-wrapper .success-msg::before, .lzenajx-wrapper .note-msg::before, .lzenajx-wrapper .notice-msg::before, .lzenajx-wrapper .info-msg::before {background-image: url("../images/lzen_ajxcart.png");background-repeat: no-repeat;background-size: 20px auto;}
.lzenajx-wrapper .itemcart_list .item .left-col {display: table-cell;float: none;margin: 0;vertical-align: middle;width: 15%;}
.lzenajx-wrapper .itemcart_list .item .right-col {display: table-cell;float: none;padding-left: 10px;text-align: left;vertical-align: middle;width: 82%;}
.itemcart_list .mid-info .msg .messages > li::before {background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;}
.itemcart_list .mid-info .msg .messages > li {padding: 0;text-align: left;top: 0;font-size:14px;}
.itemcart_list li:hover .mid-info .in_cont{display: none;}
.itemcart_list li .mid-info .msg {display:none;}
.itemcart_list li:hover .mid-info .msg {display: inline-block;}
.lzenajx-wrapper .error-msg, .lzenajx-wrapper .success-msg, .lzenajx-wrapper .note-msg, .lzenajx-wrapper .notice-msg {border: medium none;width: 100%;font-size: 15px;display: inline-block;box-sizing: border-box;}
.lzenajx-wrapper .modal-content { padding: 0;}
.lzenajx-wrapper .itemcart_list .item .top { display: none;}
.lzenajx-wrapper .modal-header {position: absolute;right: 2px;z-index: 1;}
.lzenajx-wrapper .modal-dialog {margin: 20px auto 0; max-width: 450px;}
.lzenajx-content .product-content {display: inline-block;padding:10px;text-align: center;width:100%;}
.lzenajx-content .product-name {font-size: 1.3em;margin: 15px auto;max-width: 90%;}
.lzenajx-content .attr_list > li {margin: 0 0 5px;}
.lzenajx-content .attr_list .attr-opt {font-weight: bold;}
.lzenajx-content .actions {text-align: center;}
.lzenajx-content .actions .btn {margin: 0 10px 20px;}
.lzenajx-wrapper.lzen-qck .modal-dialog {max-width: 600px;}
.lzenajx-content .ajxcart-info {float: left;margin:10px 0;width: 100%;}
.lzenajx-wrapper.lzen-qck .lzenajx-content {padding: 25px 10px;}
.lzenajx-wrapper.lzen-qck .ajxcart-info .product__label {left: 20px;top: 35px;}
.ajxcart-info .product_image {display: inline-block;float: left;width: 28%;}
.ajxcart-info .pinfo-right {display: inline-block;float: left;padding: 0 0 0 18px;width: 72%;}
.ajxcart-info .pinfo-right #productName {font-size: 22px;}
.ajxcart-info .product__label {font-size: 11px;}
.lzenajx-content .product-info__price {font-size: 2em;}
.lzenajx-wrapper.lzen-qck .product-info__review {margin-bottom: 5px;}
.lzenajx-content .product-info__price {font-size: 1.6em;margin-bottom: 10px;}
.lzenajx-content .ajxcart-info-attr {display: inline-block;padding: 0;width: 100%;}
.lzenajx-content #productAttributes {float: left;padding: 10px 10px 0;width: 100%;}
.lzenajx-content .product-info .qty-label {line-height: 50px;margin-right: 10px;min-width: 45px;padding: 0;}
.lzenajx-content .product-info .qty-input {height: 50px;margin-right: 10px;padding-right: 20px;text-align: center;width: 90px;}
.lzenajx-content .cart-box .qty {padding: 0;width: 95px;}
.lzenajx-wrapper .lzenajx-top {font-size: 18px;margin: -20px 0 15px;}
.lzenajx-header {display: inline-block;float: right;margin: 41px 2% 0 0;}
.lzenajx-header .lzenajx-minicart {display: inline-block;height: auto;position: relative;}
.lzenajx-header .sideBoxContent {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;margin: 0;padding: 0;border:none;}
.lzenajx-minicart .web-cart-link {display: none;}
.lzenajx-minicart .dropdown-menu {display: inline-block;}
.lzenajx-header .lzenajx-minicart .web-cart-link, .mlzen-ajxcart-action .btn-cart-lnk {display: block;background: #444444 none repeat scroll 0 0;border-radius: 5px;color: #fff;padding: 10px;border: none;cursor: pointer;}
.lzenajx-minicart .badge, .mlzen-ajxcart-action .btn-cart-lnk .badge {background: #333333 none repeat scroll 0 0;border-radius: 50%;color: #fff;display: inline-block;font-size: 12px;font-weight: bold;height: 20px;line-height: 19px;padding: 1px;position: absolute;right: 16px;text-align: center;top: -12px;white-space: nowrap;min-width: 20px;width: auto;}
.lzenajx-minicart .empty_cart {color: #ffffff;font-size: 12.5px;margin: 10px 0;}
.lzenajx-header .lzenajx-minicart.empty-cart .web-cart-link > .cart-total {display: none;}
.lzenajx-header .lzenajx-minicart.empty-cart .badge {top: -7px;right: -8px;}
.lzenajx-header .lzenajx-minicart .dropdown-menu .cart__top::before {right: 12px;}
.lzenajx-header .lzenajx-minicart .cart__top {display: block;}
.lzenajx-header .lzenajx-minicart .dropdown-menu {background: #fefefe none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 5px;box-shadow: 0 9px 12px rgba(0, 0, 0, 0.176);display: block;font-size: 13px;margin-top: -2px;opacity: 0;padding: 10px;position: absolute;right: 0;transform: translateY(10px);transition: all 150ms linear 0s;visibility: hidden;width: 275px;z-index: 99;}
.lzenajx-minicart .dropdown-menu .cart__top:before {display: block;right: 28px;top: -14px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-width: 7px 7px;border-bottom-color: #F2F2F2;}
.lzenajx-minicart .hidden {display: none;}
.lzenajx-minicart ul {list-style: outside none none;margin: 0;padding: 0 15px;overflow-y:auto;height:100%;}
.lzenajx-header .hover-dropdown:hover .dropdown-menu {transform: translateY(0);opacity: 1;visibility: visible;}
.lzenajx-minicart .cart-total {float: left;margin: 0 4px 0 0;}
.lzenajx-minicart .cart__item .cart__item__image {display: inline-block;float: left;width: 25%;text-align: center;}
.lzenajx-minicart .cart__item .cart__item__info {display: inline-block;float: left;margin: 0 0 0 2%;width: 73%;}
.lzenajx-minicart .cart__item .cart__item__control {position: absolute;right: -13px;top: 10px;}
.lzenajx-minicart ul > .cart__item {border-bottom: 1px dashed #eee;float: left;margin: 0;padding: 10px 0;position: relative;width: 96%;}
.lzenajx-minicart .cart__item__info__title {overflow-wrap: break-word;width: 98%;}
.lzenajx-minicart .cart__item a {color: #555;font-weight: normal;}
.lzenajx-minicart .cart__item .cart__item__info__title > h2 {font-size: 13px;margin: 0 0 5px;}
.lzenajx-minicart .cart__item .cart__item__image img {border: 1px solid #eee;height: auto;margin: 0 auto;max-height: 60px;max-width: 100%;width: auto;}
.lzenajx-minicart .cart__item .cart__item__info {color: #888;display: inline-block;float: left;margin: 0 0 0 5%;width: 70%;}
.lzenajx-minicart .cart__item .info-label {display: none;}
.lzenajx-minicart .cart__item .cart__item__info__price .cross {padding: 0 5px;}
.lzenajx-minicart .cart__bottom {background: #f2f2f2 none repeat scroll 0 0;border-radius: 0 0 5px 5px;float: left;margin: 0 -10px -10px;padding: 10px;width: 100%;}
.lzenajx-minicart .cart__bottom .cart__total {color: #888;display: table;float: none;margin: 0 auto 15px;padding: 0;text-align: center;width: 80%;}
.lzenajx-header .sideBoxContent .lzenajx-minicart .cart__bottom .btn {display: inline-block;float: left;margin: 0 2%;width: 46%;}
.lzenajx-minicart .cart__item__control .icon-delete {font-size: 10px;}
.lzenajx-minicart .cart__total > span {color: #555;font-size: 14px;font-weight: bold;}
.site-action .lzenajx-minicart {height: 45px;}
.lzenajx-minicart .cart__top {display: none;background: #f2f2f2 none repeat scroll 0 0;border-bottom: 1px solid #eee;border-radius: 5px 5px 0 0;color: #777;font-size: 14px;line-height: 22px;margin: -10px -10px 0;padding: 10px;}
.lzenajx-minicart.lzen-loader .dropdown-menu::before {background: #fff none repeat scroll 0 0;clear: both;content: " ";display: inline-block;float: left;height: 100%;opacity: 0.6;position: absolute;width: 100%;z-index: 111;left: 0;top: 0;}
.lzenajx-minicart.lzen-loader .dropdown-menu::after {animation: 1s steps(8) 0s normal none infinite running fa-spin;border-radius: 50%;clear: both;content: "\f110";font-family: fontawesome;font-size: 26px;left: 50%;margin-top: -18px;position: absolute;top: 50%;z-index: 999989;}
.lzenajx-minicart .empty_cart.cart__top {background: transparent none repeat scroll 0 0;border: medium none;font-size: 12.5px;margin: 0;padding: 0;width: 100%;}
.sideBoxContent .lzenajx-minicart .cart__bottom .btn {display: inline-block;float: left;margin: 2px 2%;width: 100%;}
.sideBoxContent .lzenajx-minicart.empty-cart .cart__top {display: block;padding: 0;}
#lzenajxshoppingcartContent > #Content {padding: 0;}
.mlzen-flyout-active.mlzen-flyout-content {z-index: -1;visibility: hidden;}
.mlzen-flyout-open .mlzen-flyout-content {z-index: 1;visibility: visible;}
.mlzen-flyout-container .mobile-nav-heading {border-bottom: 1px solid #262626;color: #FFF;font-size: 12px;font-weight: 700;display: inline-block;width: 100%;text-transform: uppercase;padding: 15px 30px 15px 10px;letter-spacing: 1px;margin-bottom: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mlzen-flyout-container .mobile-nav-heading.close-block {font-size: 18px;width: 100%;margin-bottom: 20px;background-color: #0871A3;text-align: left;border-bottom: none;position: absolute;z-index: 100;left:0;top:0;}
.mlzen-flyout-container .mobile-nav-heading.close-block:hover {cursor: pointer;}
.mlzen-flyout-container .mobile-nav-heading.close-block:hover:before {background-position: bottom center;}
.mlzen-flyout-container .mobile-nav-heading.close-block:before {content: "";display: block;width: 15px;height: 14px;position: absolute;right: 15px;top: 18px;background-image: url(../images/mlzen_ajaxcart_close.png);background-repeat: no-repeat;background-position: top center;}
.mlzen-flyout-container .mlzen-flyout-content {box-sizing: border-box;float: left;padding: 0;width: 100%;z-index:9999;}
.lzenajx-minicart .cart__bottom {background: transparent none repeat scroll 0 0;margin: 16px 0 0;padding: 0;border:none;}
.mlzen-flyout-container .sideBoxContent{background: transparent none repeat scroll 0 0;margin:0;padding: 0;border:none;height:100%;}
.mlzen-flyout-content .rightBoxContainer {height: 100%;position: relative;}
.mlzen-flyout-container .mobile-nav-heading a {color: #FFF;}
.mlzen-flyout-container .mobile-nav-heading a:hover {color: #75C102;}
.mlzen-flyout-container .mobile-nav-heading i {margin-right: 10px;font-size: 16px;}
.mlzen-flyout-container .mlzen-flyout-content {background: #0871A3 none repeat scroll 0 0;height: 100%;right: 0;position: fixed;top: 0;transform: translate3d(100%, 0px, 0px);transition: all 0.3s ease-in-out 0s;width: 100%;max-width:300px;}
.mlzen-flyout-container.mlzen-flyout-active .mlzen-flyout-content {-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;-ms-transform: translate3d(0, 0, 0) !important;}
.mlzen-flyout-container.left-flyout .mlzen-flyout-content {transform: translate3d(-100%, 0px, 0px);left:0;right:auto;}
.mlzen-flyout-container.left-flyout .mobile-nav-heading.close-block:before{right:auto; left:15px;}
.mlzen-flyout-container.left-flyout .mobile-nav-heading.close-block{text-align:right;padding:15px 10px 15px 30px;}
.mlzen-flyout-container .mlzen-flyout-content .dropdown-menu {background: transparent none repeat scroll 0 0;border: medium none;box-shadow: none;left: 0;opacity: 1 !important;padding: 0;position: relative;top: 0;transform: translateY(0px);visibility: visible;width: 100%;}
.mlzen-flyout-container .dropdown-menu > ul {display: inline-block;float: left;list-style: outside none none;padding: 0;width: 100%;}
.mlzen-flyout-container .cart__top:not(.empty_cart) {display: none;}
.mlzen-flyout-container .cart__top:before {display: none !important;}
.mlzen-flyout-container .lzenajx-minicart .cart__item a, .mlzen-flyout-container .lzenajx-minicart .cart__total > span {color: #ddd;}
.mlzen-ajxcart-action .btn-cart-lnk {position: relative;}
.mlzen-ajxcart-action .btn-cart-lnk .badge {right: -10px;top: -10px;}
.mlzen-flyout-container .web-cart-link {display: none;}
.mlzen-ajxcart-action {display: inline-block;float: right;}
.lzen-ajx-loader .lzen-ajxldr:before, .lzen-ajx-loader .lzen-ajxldr:hover .product__inside__hover:before {background: #fff;clear: both;content: " ";display: inline-block;float: left;height: 100%;left: 0;opacity: 0.6;position: absolute;width: 100%;z-index: 111;background-position: center;}
.lzen-ajx-loader .lzen-ajxldr:after{animation: 1s steps(8) 0s normal none infinite running fa-spin;border-radius: 50%;clear: both;content: "\f110";font-family: fontawesome;font-size: 26px;left: 50%;margin-top: -10px;position: absolute;top: 50%;z-index: 999989;line-height:normal;}
.lzen-ajx-loader .lzen-ajxldr:hover::before {height: 100%;left: 0;right: 0;width: inherit;}
.lzen-ajx-loader .lzen-ajxldr.product--zoom:hover::before {margin: 0 -50px;}
.lzen-ajx-loader header .cart .lzen-ajxldr:hover::before{margin:-20px 0 0;}
.lzen-ajx-loader .lzen-ajxldr:hover .product__inside__hover::before{height: 100%;left: 0;margin: 0;background-image:none;right: 0;width: inherit;}
.lzen-ajx-loader .lzen-tbl-ajxldr {background: url("../images/lzen-ajxpro.gif") no-repeat scroll center center;opacity: 0.5;z-index: 99;background-attachment:fixed;}
.lzenajx-wrapper .itemcart_list {display: inline-block;float: left;list-style: outside none none;margin: 0 0 10px;padding: 0;width: 100%;}
.lzenajx-wrapper .itemcart_list .item {border-radius: 0;box-sizing: border-box;float: left;margin: 0 0 3px;padding-bottom: 2px;padding-top: 5px;position: relative;width: 100%;min-height:60px;}
.lzenajx-wrapper .itemcart_list .item > .top {display: none;}
.lzenajx-wrapper .itemcart_list .item .mid-info {display: table;width: 100%;}
.lzenajx-wrapper .itemcart_list .item .product-name {display: inline-block;font-size: 15px;margin: 0 0 2px;width: 100%;}
.lzenajx-wrapper .itemcart_list .item .qty-in-cart {font-size: 13px;margin: 0;padding: 0 0 1px;}
.lzenajx-wrapper .itemcart_list .item .qty-in-cart {font-size: 0.85em;margin: 0;padding: 0 0 1px;}
.lzen-ajxcart-btn > span {font-size: 15px;font-weight: bold;margin: 12px 0 0;}
.button-outofstock {background: red none repeat scroll 0 0 !important;}
.lzenajx-wrapper.lzen-qck .lzenajx-pop-content {max-width: 487px;}
.lzenajx-content .ajxcart-info {float: left;margin: 12px 0 5px;width: 100%;}
.lzenajx-content .actions button {margin: 0 8px 20px;}
.ajxcart-info #productName {display: inline-block;font-size: 16px;margin: 0;text-align: left;}
.ajxcart-info .product_image {display: inline-block;float: left;width: 40%;}
.ajxcart-info #productDetailsList {line-height: 22px;margin: 10px 0;}
.ajxcart-info .pinfo-right {display: inline-block;float: left;padding: 10px 0 0 2%;width: 58%;}
.lzenajx-content .ajxcart-info-attr {float: left;width: 100%;}
.ajxcart-info-attr #productAttributes {background: #f7f7f7 none repeat scroll 0 0;box-sizing: border-box;display: inline-block;margin: 0 auto 20px;padding: 10px 25px;width: 100%;}
.ajxcart-info-attr .wrapperAttribsOptions {display: inline-block;float: left;width:100%;margin: 10px 0;}
.ajxcart-info-attr h4.optionName {margin: 1% 30px 0 0;padding: 0;}
.ajxcart-info-attr input[type="radio"], .ajxcart-info-attr input[type="checkbox"] {height: auto;margin: 3px 4px 6px 0;vertical-align: middle;}
.mlzen-flyout-container .lzenajx-minicart {display: inline-block;height: 100%;padding: 60px 0 0;position: relative;width: 100%;}
.mlzen-flyout-container .lzenajx-minicart .leftBoxContainer {height: 100%;overflow-y: auto;}
@media (max-width: 1024px){.lzenajx-wrapper .lzenajx-pop-content{top:0;transform:translateY(0);margin:30px 0;}
}
@media (max-width: 990px){.mlzen-ajxcart-action { display: block;}
.lzenajx-header {display: none;}
}
@media (max-width: 767px){.lzenajx-wrapper .error-msg, .lzenajx-wrapper .success-msg, .lzenajx-wrapper .note-msg, .lzenajx-wrapper .notice-msg {box-sizing: border-box;font-size:13px; display: inline-block;}  .lzenajx-header .lzenajx-minicart .web-cart-link:hover, .mlzen-ajxcart-action .btn-cart-lnk:hover {background: #222;}  .sideBoxContent .lzenajx-minicart .cart__bottom .btn { margin: 2px 0;}
.lzenajx-wrapper .ajxcart-info-attr .cart-box .qty {display: table;float: none;margin: 0 auto;position: relative;}
.lzenajx-wrapper .ajxcart-info-attr .add_to_cart_btn {display: inline-block;float: left;width: 100%;}
.lzenajx-wrapper .button_in_cart {width: 100% !important;}
.lzenajx-wrapper .ajxcart-info .product_image, .ajxcart-info .pinfo-right {text-align: center;width: 100%;}
.lzenajx-wrapper .ajxcart-info #productPrices, .ajxcart-info #productName{text-align:center;}
.lzenajx-wrapper .lzenajx-top{font-size:14px;}
}
@media (max-width: 487px){.lzenajx-wrapper .lzenajx-pop-content {max-width: 90% !important;}
}
.mlzen-flyout-container {float: left;position: relative;}
.mlzen-flyout-container .shopping-cart {background: transparent;box-shadow: none;left: 0;opacity: 1;padding: 0;position: relative;top: auto;visibility: visible;width: 100%;}
.mlzen-flyout-container .cart-header, .mlzen-flyout-container h2#Heading{display: none;}
.mlzen-flyout-container .cart-menu > li {border: medium none;}
header .cart-menu > li {border: medium none;padding: 0;}
.mlzen-flyout-open .mlzen-flyout-overlay {background: hsla(0, 0%, 0%, 0.6) none repeat scroll 0 0;height: 100%;left: 0;position: fixed;top: 0;z-index:999;width: 100%;}
.lzenajx-wrapper .btn-continue-shopping {margin: 0 10px 0 0;}
.mlzen-flyout-content .sideboxlzen-cart {height: 100%;position: relative;}
/*main-style.css*/
html, body {height: 100%;}
body {font-family: 'Lato', sans-serif;font-weight: 400;font-size: 14px;color: #777777;}
.floatleft {float: left;}
.floatright {float: right;}
.alignleft {float: left;margin-right: 15px;margin-bottom: 15px;}
.alignright {float: right;margin-left: 15px;margin-bottom: 15px;}
.aligncenter {display: block;margin: 0 auto 15px;}
a:focus {outline: 0px solid;}
img {max-width: 100%;height: auto;}
.fix {overflow: hidden;}
p {margin: 0 0 15px;}
p:last-child {margin-bottom: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0 0 10px;font-family: 'Montserrat', sans-serif;font-weight: 400;color:#333333}
a {transition: all 0.3s ease 0s;text-decoration: none;}
a:hover {text-decoration: none;}
a:active, a:hover {outline: 0 none;}
ul {list-style: outside none none;margin: 0;padding: 0;}
.clear {clear: both;}
::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}
.browserupgrade {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}
.bg-img-1 {background: rgba(0, 0, 0, 0) url("") repeat scroll 0 0;}
.ptb-5 {padding: 5px 0;}
.ptb-10 {padding: 10px 0;}
.ptb-15 {padding: 15px 0;}
.ptb-20 {padding: 20px 0;}
.ptb-25 {padding: 25px 0;}
.ptb-50 {padding: 50px 0;}
.ptb-60 {padding: 60px 0;}
.ptb-30 {padding: 30px 0;}
.pb-20 {padding-bottom: 20px;}
.pb-30 {padding-bottom: 30px;}
.pb-50 {padding-bottom: 50px;}
.pt-20 {padding-top: 20px;}
.pt-30 {padding-top: 30px;}
.pt-50 {padding-top: 50px;}
.pt-25 {padding-top: 25px;}
.pb-50 {padding-bottom: 50px;}
.mt-20 {margin-top: 20px;}
.mt-30 {margin-top: 30px;}
.mt-50 {margin-top: 50px;}
.mb-10 {margin-bottom: 10px;}
.mb-20 {margin-bottom: 20px;}
.mb-26 {margin-bottom: 26px;}
.mb-30 {margin-bottom: 30px;}
.mb-35 {margin-bottom: 35px;}
.mb-40 {margin-bottom: 40px;}
.mb-45 {margin-bottom: 45px;}
.mb-50 {margin-bottom: 50px;}
.header-area-2 .social-icon, .header-area-4 .social-icon {display: inline-block;float: right;}
.header-area-2 .cart-total, .header-area-4 .cart-total {float: right;margin-right: 25px;position: relative;}
.header-area-2 .cart-total:before, .header-area-4 .cart-total::before {background: hsl(0, 0%, 67%) none repeat scroll 0 0;content: "";height: 14px;position: absolute;right: -12px;top: 3px;width: 1px;}
.header-area-2 .sticky .cart-total:before, .header-area-4 .sticky .cart-total:before {display: none;margin-right: 0;}
.header-area-2 .social-icon ul li a, .header-area-4 .social-icon ul li a {margin-left: 15px;margin-right: 0;}
.header-area-2 .header-search {display: inline-block;float: right;width: auto;}
.header-area-2 .header-search.open {width: 100%;}
.header-area-2 .mean-menu {background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;float: right;padding-right: 10px;width: auto;}
.header-area-2 .mainmenu-nav {background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;float: right;padding-right: 10px;}
.show .mainmenu-nav {opacity: 0;visibility: hidden;}
.show .search {opacity: 1;visibility: visible;}
.header-area-2 .mean-menu ul li > ul.mega-menu {left: -50%;width: 150%;}
.header-area-3 .navbar-nav {display: table;float: left;margin: 12px auto;}
.header-area-3 .fixed-header-area .mainmenu-nav ul.nav > li > a {color: #000;}
.header-area-4 .navbar-area {display: table;float: none;margin: 0 auto;}
.header-area-4 .header-search {margin-right: -100px;}
.fixed-header-area {display: none;}
.fixed-header-area.sticky {background: #fff none repeat scroll 0 0;border-bottom: 1px solid #ddd;box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.15);display: block;left: 0;position: fixed;top: 0;width: 100%;z-index: 999;}
.fixed-header-area .cart-header {padding: 6px 0;}
.fixed-header-area .logo {margin-top: 5px;}
.fixed-header-area .mean-menu-area .mean-menu {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;display: table;float: none;margin: 0 auto;text-align: center;}
.fixed-header-area .mean-menu ul li > ul.mega-menu {width: 120%;top:140%;}
.fixed-header-area .mean-menu ul li > ul.mega-menu2 {left: 22px;width: 280px;}
.fixed-header-area .cart-total {margin-top: 18px;}
.fixed-header-area .mean-menu ul li:hover > ul.mega-menu, .fixed-header-area .mean-menu ul li:hover ul.sub-menu {top:100%;}
.fixed-header-area .mean-menu ul li:hover ul.sub-menu li ul.megamenu__submenu {top: 0;}
.fixed-header-area .cart-total {margin-top: 18px;}
.header-top-area {border-bottom: 1px solid #000;background-color: #000;color: #fff;}
.header-top-area .container{width: 90%;}
.social-icon ul li {display: inline-block;}
.social-icon ul li a {color: #fff;font-size: 14px;margin-right: 15px;transition: .3s;}
.social-icon ul li a:hover {color: #fff;}
.header-account ul li, .header-account > ul.cur-lang-toplinks > li:last-child {display: inline-block;position: relative;margin-right: 15px;}
.header-account > ul > li:before, .header-account > ul.cur-lang-toplinks > li:last-child:before {background: #fff none repeat scroll 0 0;content: "";display: inline-block;height: 15px;position: absolute;right: -10px;top: 12%;width: 1px;}
.header-account > ul > li:last-child:before {display: none;}
.header-account > ul > li a {color: #fff;cursor: pointer;text-transform: capitalize;}
.header-account > ul > li a:hover{color: #fff !important;}
.header-account > ul > li:last-child {margin-right: 0;}
.header-account > ul > li a i {float: left;font-size: 14px;line-height: 20px;margin-right: 5px;}
.header-account ul.dropdown-menu li {width: 100%;}
.header-account > ul {display: inline-block;}
.header-search form input {border: none;border-bottom: 1px solid #aaa;margin-bottom: 0;width: 100%;}
.header-search.open .search-icon {display: none;}
.header-search.open .search-close {display: block;}
.header-search .search-close {display: none;}
.header-search .search-content {background:hsla(0, 0%, 0%, 0) none repeat scroll 0 0;left: 15px;opacity: 0;position: absolute;top: 2px;transition: all 0.3s ease 0s;visibility: hidden;width: 0;z-index:8;}
.header-search .search-content input {height:40px; font-size:15px;}
.header-search.open .search-content {opacity: 1;padding-right: 30px;visibility: visible;width: 100%;}
.header-search a.search-hand {color: #000;font-size: 26px;position: absolute;right: 12px;top: 10px;z-index: 9;}
.header-search ul li:hover ul.sub-menu {opacity: 1;visibility: visible;top: 100%;}
.header-search form {width: 100%;}
.head-search.open .search-close {background: hsl(0, 0%, 100%) none repeat scroll 0 0;display: block;position: absolute;top: 0;}
.header-search form i {cursor: pointer;font-size: 18px;margin-right: 10px;position: relative;top: 5px;}
.header-search form input {border: medium none;color: #4d4d4d;font-size: 14px;margin-bottom: 6px;}
.header-search-2 .header-search .search-content {visibility: visible;opacity: 1;width: 100%;}
.header-search-2 .header-search a.search-hand {left: 15px;top: 8px;right: auto;}
.header-search-2 .header-search.open .search-icon {display: block;}
.header-search-2 .header-search.open .search-close {display: none;}
.header-search-2 .header-search form input {border-bottom: 1px solid #efefef;padding: 2px 0 5px 30px;}
.fixed-header-area .cart-total {margin-top: 10px;}
.cart-total ul {display: inline-block;}
.cart-total .sideBoxContent ul li {border:none;padding:0;}
.cart-total ul li {display: inline-block;position: relative;}
.cart-total ul li a i {color: #000;font-size: 26px;line-height:1}
.cart-total ul li a span.product-number {color: #333333;display: inline-block;margin: 0 4px;transition: all 0.3s ease 0s;}
.cart-total .product-number .sell {margin: 0 2px 0 0;}
.cart-total ul li a span.product-number:hover {color: #000;}
.cart-total ul li a span.cart-count {color: #000;}
.shopping-cart {background: #222222 none repeat scroll 0 0;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);left: -165px;opacity: 0;padding: 26px 10px;position: absolute;top: 150%;transition: all 0.3s ease 0s;width: 300px;z-index: 9999999999;visibility: hidden;transition: .3s;}
.cart-total ul.cart-menu:hover li .shopping-cart {opacity: 1;top: 100%;visibility: visible;}
.cart-total ul.cart-menu li .shopping-cart {overflow-y: auto;max-height: 450px;}
.shopping-cart .cart-list {border-top: 1px solid #bbb;overflow: hidden;padding: 15px 0;}
.shopping-cart .cart-list .cart-img {float: left;width: 30%;}
.shopping-cart .cart-list .cart-info {float: left;text-align: left;width: 60%;padding-left: 10px;}
.shopping-cart .cart-list .cart-info h4 {margin-bottom: 3px;}
.shopping-cart .cart-list .cart-info h4 a {color: #fff;display: inline-block;font-size: 14px;font-weight: 400;line-height: 16px;text-decoration: none;text-transform: capitalize;}
.shopping-cart .cart-list .cart-info .cart-price {margin: 8px 0 0;}
.shopping-cart .cart-list .cart-info .cart-price span {color: #fff;font-size: 16px;}
.shopping-cart .cart-list .cart-info .cart-price span.price {font-size: 14px;margin: 0 5px;}
.shopping-cart .cart-list .pro-del {float: left;width: 10%;}
.shopping-cart .cart-list .pro-del a i {color: #fff;font-size: 17px;}
.shopping-cart .mini-cart-total {border-bottom: 1px solid #bbb;border-top: 1px solid #bbb;overflow: hidden;padding: 10px 0;}
.shopping-cart .mini-cart-total span {color: #fff;float: left;font-size: 17px;text-transform: capitalize;}
.shopping-cart .mini-cart-total span.total-price {float: right;font-size: 17px;}
.shopping-cart .cart-button {display: inline-block;padding: 20px 0;width: 100%;}
.shopping-cart .cart-button a {background: #fff;float: left;color: #333;}
.shopping-cart .cart-button a:hover {color: #fff;}
.shopping-cart .cart-button a.right, .shopping-cart .cart-button a {display: block;text-transform: uppercase;text-decoration: none;padding: 5px 15px;font-size: 14px;border-radius:0}
.shopping-cart .cart-button a.right {float: right;color: #fff;}
.shopping-cart .cart-button a.right:hover {background: #fff;color: #333;}
header.header-area-3 .mainmenu-nav {float: left;width: 100%;}
header .fixed-header-area .mainmenu-nav {background: none;}
.mean-menu ul li {display: inline-block;position: relative;}
.mean-menu ul li.product-area {width: auto;}
.mainmenu-nav ul.nav li > a {color: #eeeeee;display: block;font-family: Montserrat;font-size: 15px;padding: 18px 14px 14px 14px;text-decoration: none;text-transform: uppercase;transition: all 0.3s ease 0s;background: transparent;white-space: normal}
.mainmenu-nav ul li a i {margin-left: 5px;}
.mobile-menu-area {background: #fff none repeat scroll 0 0;}
.mainmenu-nav ul li ul.classic, .mainmenu-nav ul li ul.classic li ul.megamenu__submenu {background: #fff none repeat scroll 0 0;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);left: 0;opacity: 0;padding: 0;position: absolute;top: 135%;transition: all 0.3s ease 0s;visibility: hidden;width: 190px;z-index: -999;}
.mainmenu-nav ul li:hover ul.classic {opacity: 1;visibility: visible;top: 100%;z-index: 999;}
.mainmenu-nav ul li ul.classic li:hover > a {background: #efefef;}
.mainmenu-nav ul.classic li:hover > ul.megamenu__submenu {opacity: 1;visibility: visible;z-index: 999;}
.mainmenu-nav ul li ul.classic li {position: relative;display:inline-block;text-align: left;width: 100%;padding: 0;}
.mainmenu-nav ul li ul.classic li a {font-size: 13px;font-weight: 400;padding: 10px 22px;text-transform: none;transition: all 0.3s ease 0s;}
.mainmenu-nav ul li ul.classic li a i {font-size: 15px;padding-left: 80px;}
.mainmenu-nav ul li ul.classic li > ul.megamenu__submenu {left: 90%;position: absolute;top: 0;opacity: 0;visibility: hidden;transition: .3s;overflow: hidden;}
.mainmenu-nav ul li ul.classic li:hover > ul.megamenu__submenu {opacity: 1;visibility: visible;left: 100%;overflow: unset;}
.mainmenu-nav li.classic ul li.has-submenu > a:after {content: "\f105";font-family: fontawesome;position: absolute;right: 12px;}
.mainmenu-nav .mega-menu .category-sub.level2 {display: block;box-shadow: none;position: relative;z-index: inherit;padding: 0px;}
.mainmenu-nav ul.dropdown-menu .dropdown-menu.to-left:not(.level2) {right: 100%;left: auto;}
.mainmenu-nav ul li.bottom-block {margin: 20px 0 0;}
.mainmenu-nav ul li.static {position: static;}
.mainmenu-nav ul li > ul.mega-menu {background: #fff none repeat scroll 0 0;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);left: 0;padding: 20px 0;position: absolute;top: 114%;width: 100%;opacity: 0;visibility: hidden;z-index: 99999;transition: .3s;display:block;}
.mainmenu-nav ul li:hover > ul.mega-menu {top:100%;opacity: 1;visibility: visible;}
.mainmenu-nav.mainver-nav ul li:hover > ul.mega-menu {top: 0;}
.mainmenu-nav .mega-menu .megamenu-category-image {display: inline-block;float: left;width: 100%;margin:0 0 20px}
.mainmenu-nav ul li > ul.mega-menu li span.title {display: inline-block;float:left;font-size: 16px;font-weight: 700;margin:0 0 12px;padding:5px 0 10px;position: relative;width: auto;}
.mainmenu-nav ul li > ul.mega-menu li span.title::before {background: #aaa none repeat scroll 0 0;bottom: 0;content: "";height: 2px;left: 0;position: absolute;width:100%;}
.mainmenu-nav ul li > ul.mega-menu li a img {} .mega-menu .megamenu__submenu li {width: 100%;}
.mainmenu-nav ul li > ul.mega-menu li > a {display: block;padding: 6px 0;font-family: lato;position: relative;text-align: left;text-transform: none;transition: all 0.3s ease 0s;}
.mainmenu-nav .static .mega-menu {padding: 15px;}
.mainmenu-nav ul li > ul.mega-menu ul.megamenu__submenu > li a:hover {padding-left: 5px;}
.mega-menu > li li ul {display: block;opacity: 0;transition: all 300ms linear 0s;visibility: hidden;}
.mega-menu > li li > ul {background-color: #fcfcfc;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);display: none;left: 100%;min-width: 200px;position: absolute;top: 0;z-index: 100;}
.mega-menu > li li:hover > ul {display: block;opacity: 1;padding: 5px 10px;visibility: visible;}
.static .mega-menu > li li > a:not(:only-child)::after {position: absolute;}
.mega-menu > li li > a:not(:only-child)::after {content: "\f105";display: inline-block;float: right;font-family: "fontawesome";position: relative;right: 0;}
.verticle-menu-area {border: 1px solid #ececec;display: inline-block;width: 100%;}
.menu-title > h3 {margin: 0 0 5px;}
.menu-title h3 a {background: #efefef none repeat scroll 0 0;border: 1px solid #ececec;color: #333;display: block;font-size: 18px;padding: 10px 25px;text-decoration: none;text-transform: uppercase;}
.menu-title h3 a i {font-size: 20px;margin-right: 12px;}
.mainver-nav {float: left;margin-bottom: 5px;width: 100%;}
.mainver-nav ul.ver-nav > li {padding: 9px 25px;position: relative;transition: all 0.3s ease 0s;width: 100%;}
.mainver-nav ul li ul.classic {left: 90%;top: 0;}
.mainver-nav ul li:hover ul.classic {top: 0;left: 100%;}
.mainver-nav .badge {float: right;left: auto;position: relative;right: 0;top: 3px;}
.mainver-nav li.has-submenu > a:after {content: "\f105";font-size: 16px;position: absolute;right: -15px;}
.mainver-nav .badge:after {display: none;}
.mainver-nav ul.ver-nav > li a {color: #333;display: block;text-decoration: none;padding: 0;}
.mainver-nav ul.ver-nav > li a > i.size {font-size: 18px;width: 20px;}
.menu-title h3 a i {font-size: 20px;margin-right: 20px;}
.mainver-nav ul.ver-nav > li a i.fa {font-size: 15px;margin-left: 87px;margin-right: 0;}
.mainver-nav ul.ver-nav > li a i.fa.angle {margin-left: 112px;}
.mainver-nav ul.ver-nav > li:hover {background: #efefef;}
.mainver-nav ul.ver-nav > li > .mega-menu {background: #fff none repeat scroll 0 0;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);left: 90%;position: absolute;top: 0;width: 876px;opacity: 0;visibility: hidden;z-index: 2345;transition: .3s;}
.mainver-nav ul li:hover > .mega-menu {opacity: 1;visibility: visible;left: 100%;}
.mainmenu-nav .mn1 .holder {display: none;}
.slider-area {clear: both;position: relative;}
.nivo-caption {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;box-sizing: border-box;color: #fff;display: none;opacity: 0.8;overflow: hidden;padding: 0 0 0 40px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;z-index: 8;}
.nivo-caption#caption2 {left: 50%;}
.nivo-caption h3 {color: #000;font-size: 30px;font-weight: 700;text-transform: capitalize;}
.nivo-caption h4 {color: #888;margin-bottom: 20px;text-transform: capitalize;font-size: 18px;}
.nivo-caption h3.right {padding-right: 15px;text-align: right;}
.nivo-caption h4.right {margin-bottom: 5px;padding-right: 122px;text-align: right;}
.nivo-caption a.right {float: right;margin-right: 125px;}
.nivo-caption a {background: #59b210 none repeat scroll 0 0;color: #fff;padding: 10px 30px;text-decoration: none;text-transform: uppercase;}
.nivo-caption a:hover {background: #000;}
.nivo-controlNav {bottom: 5px;left: 0;position: absolute;right: 0;text-align: center;z-index: 23;}
.nivo-controlNav a {background: #acacac none repeat scroll 0 0;border-radius: 50%;display: inline-block;height: 10px;margin: 0 2px;text-indent: -99999px;width: 10px;}
.nivo-controlNav a.nivo-control.active {background: none;border-image: none;border-radius: 50%;border: 2px solid #59b210;height: 15px;width: 15px;}
.single-banner {position: relative;overflow: hidden;}
.single-banner a {overflow: hidden;}
.single-banner a img {width: 100%;}
.single-banner img {transition: .3s;transform: scale(1.0);}
.single-banner:hover img {transform: scale(1.1);}
.banner-text {left: 0;padding: 0 0 0 30px;position: absolute;top: 10%;}
.banner-text h4 {font-size: 18px;margin-bottom: 5px;text-transform: capitalize;}
.banner-text h3 {color: #000;font-size: 25px;text-transform: capitalize;}
.service-area {clear: both;float: left;width: 100%;}
.single-service {background: #F7F7F7 none repeat scroll 0 0;overflow: hidden;padding: 15px 30px;}
.ss2 .service-text span {font-size: 13px;}
.ss2 .single-service {padding: 15px 25px;}
.service-icon {float: left;margin-top: 1px;}
.service-icon a {font-size: 40px;transition: .3s;}
.service-icon a i {transition: .3s;}
.single-service:hover .service-icon a i {transform: rotate(90deg);}
.single-service:hover .service-icon a i.pe-7s-plane {transform: translate(30px, -80px);transition: 1.4s;}
.single-service:hover .service-icon a i.pe-7s-headphones {transform: rotate(30deg);transition: .3s;}
.service-text {margin-left: 50px;margin-top: 6px;}
.service-text h3 {color: #000;font-size: 16px;text-transform: uppercase;}
.service-text span {color: #666;font-size: 15px;}
.product-area {display: inline-block;float:left;width: 100%;}
.tab-content {clear: both;}
.tab-menu ul li {display: inline-block;margin-right: 50px;}
.tab-menu ul li a {font-size: 24px;padding: 10px 0;position: relative;text-decoration: none;text-transform: uppercase;}
.tab-menu ul li a::before {background: #aaa none repeat scroll 0 0;bottom: 0;content: "";height: 2px;left: 0;position: absolute;width:100%;opacity: 0;}
.tab-menu ul li.active a::before {opacity: 1;}
.tab-menu ul li a::after {background: #aaa none repeat scroll 0 0;content: "";height: 20px;position: absolute;right: -25px;top: 15px;width: 2px;}
.tab-menu ul li:last-child a::after {display: none;}
.product-wrapper {position: relative;}
.product-micro .product-wrapper{overflow:hidden;}
.product-img a img {transition: .4s;}
.product-wrapper .product-img .secondary {left: 0;opacity: 0 !important;visibility:hidden;position: absolute;top: 0;z-index: 1;right:0;}
.product-wrapper .product-img:hover .primary {opacity: 0 !important;visibility:hidden;}
.product-wrapper .product-img:hover .secondary {opacity: 1 !important;visibility:visible;}
.product-wrapper .product-img .image-flip-effect .secondary {transform: rotateY(-180deg);}
.product-wrapper:hover .product-img .image-flip-effect .secondary {transform: rotateY(0deg);-moz-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);}
.product-wrapper:hover .product-img .image-vslide-effect .secondary, .product-wrapper:hover .product-img .image-vslide-effect .primary {transform: translate3d(0px, -100%, 0px);}
.product-img a.image-vslide-effect img {display: block;height: auto;transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.product-wrapper .product-img .image-vslide-effect .secondary {top: 100%;}
.product-img span.badge {background: hsl(0, 0%, 100%) none repeat scroll 0 0;border-radius: 0;color: hsl(0, 0%, 0%);cursor: pointer;font-size: 14px;font-weight: normal;left: 0;line-height: 25px;min-height: 25px;padding: 0 10px;position: absolute;text-transform: capitalize;top: 15px;transition: all 0.3s ease 0s;min-width: 52px;z-index: 1;}
.product-img span.badge.out-of-stock {background: hsl(0, 100%, 67%) none repeat scroll 0 0;color: hsl(0, 0%, 100%);left: auto;right: 0;}
.product-img span.badge:hover {padding: 0 20px;box-shadow:1px 1px 2px #333;}
.product-icon {position: absolute;right: -20px;top: 20%;z-index: 77;opacity: 0;transition:  all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition:  all 0.3s ease 0s;-ms-transition:  all 0.3s ease 0s;}
.product-wrapper:hover .product-icon {opacity:0.9;visibility: visible;right: 10px;}
.product-icon ul li {margin-bottom: 10px;}
.product-icon ul li a {background: #fff none repeat scroll 0 0;border-radius: 50%;color: #aaaaaa;display: block;font-size: 18px;height: 40px;line-height: 44px;text-align: center;width: 40px;font-weight: 700;}
.product-icon ul li a:hover {color: #fff;}
.mainmenu-nav ul li > ul.mega-menu li > a {font-family: lato;text-transform: capitalize;text-decoration: none;width:100%;float:left;}
.mainmenu-nav ul.nav .megamenu__submenu li > a {font-size: inherit;}
.product-content .old-price {color: #AFAAAA;margin-right: 5px;}
.owl-carousel .owl-nav div {background: #fff;border: 1px solid #aaa;border-radius: 50%;color: #aaa;font-size: 28px;height: 35px;line-height: 35px !important;text-align: center;width: 35px;transition: .3s;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {position: absolute;top: 43%;opacity: 0.15;display: inline-block;transition: all 350ms ease 0s;-moz-transition: all 350ms ease 0s;-webkit-transition: all 350ms ease 0s;-ms-transition: all 350ms ease 0s;line-height:32px;}
.owl-carousel .owl-nav > div > i {line-height: 35px;}
.owl-carousel .owl-nav .owl-prev {left: 5px;}
.owl-carousel .owl-nav .owl-next {right: 5px;}
.owl-carousel .owl-nav div:hover {color: #fff;}
.owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next {opacity: 1;}
.owl-carousel:hover .owl-nav .owl-prev {left: -10px;}
.owl-carousel:hover .owl-nav .owl-next {right: -10px;}
.banner-text p {color: #666;font-size: 15px;font-weight: 500;text-transform: uppercase;}
.banner-area {display: inline-block;overflow: hidden;width: 100%;}
.banner-slider {display: inline-block;float: left;width: 100%;}
.bc-style2 {left: 0;right: 0;text-align: center;top: 10px;}
.bc-style2 h4, .bc-style3 h4, .bc-style4 h4 {font-size: 25px;font-weight: 500;color: #000;}
.bc-style2 h3, .bc-style3 h3 {color: #666;font-size: 20px;}
.bc-style2 h3 {font-size: 14px;}
.bc-style3 {left: 15px;}
.bc-style3.text-positon {left: 0;right: 0;text-align: center;top: 10px;}
.bc-style4 {top: 40px;}
.bc-style4 h3 {font-size: 16px;}
.section-title h2 {color: #000;font-size: 24px;text-transform: uppercase;padding: 6px 0;position: relative;display: inline-block;}
.section-title h2:before {background: #aaa none repeat scroll 0 0;bottom: -6px;content: "";height: 2px;left: 0;position: absolute;width:100%;}
.banner-product .product-content h4 a {color: #000000;font-size: 24px;}
.centerBoxWrapper .product-micro .product-img, .list-layout-area .product-img, .single-catagory .product-img {float: left;width: 30%;position: relative;}
.product-micro .product-img a img, .list-layout-area .product-img a img, .single-catagory .product-img a img {width: 100%;}
.centerBoxWrapper .product-micro .product-content, .list-layout-area .product-content, .single-catagory .product-content {width: 70%;float: left;padding-left: 15px;text-align: left;}
.product-micro .product-content h4 a, .list-layout-area .product-content h4 a, .single-catagory .product-content h4 a {font-size: 14px;}
.col-sidebar .product-content .product-price, .col-sidebar .product-content .product-title a {font-size: 14px;}
.col-sidebar .product-micro .product-wrapper {margin: 0 0 15px;}
.product-micro .product-content .product-rating, .list-layout-area .product-content .product-rating, .single-catagory .product-content .product-rating {margin-bottom: 3px;}
.product-micro .product-content .product-rating a, .list-layout-area .product-content .product-rating a, .single-catagory .product-content .product-rating a {color: #dee0e0;font-size: 15px;padding-right: 3px;}
.product-micro .product-cart, .list-layout-area .product-cart, .single-catagory .product-cart {margin-top: 5px;}
.product-micro .product-cart a, .list-layout-area .product-cart a, .single-catagory .product-cart a {color: #aaaaaa;font-size: 18px;margin-right: 15px;position: relative;}
.product-micro .product-cart a::before, .list-layout-area .product-cart a::before, .single-catagory .product-cart a::before {background: #aaa none repeat scroll 0 0;content: "";height: 20px;position: absolute;right: -10px;top: 0px;width: 1px;}
.product-micro .product-cart a:last-child::before, .list-layout-area .product-cart a:last-child::before, .single-catagory .product-cart a:last-child::before {display: none;}
.blog-area {clear: both;}
.blog-active {clear: both;}
.single-blog {overflow: hidden;}
.blog-img {width: 50%;float: left;position: relative;}
.blog-img a::before {border: 0px solid rgba(255, 255, 255, 0.5);bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;opacity: 0;transition: .3s;}
.blog-img a:hover::before {border: 15px solid rgba(255, 255, 255, 0.5);opacity: 1;}
.blog-img a img {width: 100%;}
.blog-content {float: left;padding: 0 20px;width: 50%;}
.blog-content .post-date {position: relative;display: inline-block;}
.blog-content .post-date::before {background: #aaa none repeat scroll 0 0;bottom: -5px;content: "";height: 1px;left: 0;position: absolute;width: 60%;}
.blog-content .post-date span.day {font-size: 35px;}
.blog-content .post-date span.month {font-size: 18px;}
.blog-content h3 {margin: 15px 0;text-transform: capitalize;}
.blog-content h3 a {color: #000;font-size: 22px;}
.blog-content a i {padding-left: 14px;}
.brand-area {overflow: hidden;}
.service-area-2 {clear: both;}
.footer-area-2{background: #000;}
.footer-area-2 .container{width:98%;}
.footer-top-area {background: #000 none repeat scroll 0 0;border-top: 1px solid #262626;border-bottom: 1px solid #262626;color:#fff;}
.footer-address ul li {padding: 10px 0;}
.footer-address ul li i {float: left;font-size: 20px;padding-right: 10px;}
.footer-icon a {color: #aaa;margin-right: 8px;font-size: 15px;}
.footer-menu {margin-top: 15px;}
.footer-menu ul {} .footer-menu ul li {padding: 5px 0;}
.footer-menu ul li a {color: #000;text-decoration: none;text-transform: capitalize;}
.footer-menu ul li a:hover {padding-left: 5px;}
.footer-title h3 {font-size: 20px;margin-bottom: 28px;text-transform: uppercase;color: #fff;}
.footer-title p {font-size: 14px;}
.footer-box {margin-bottom: 20px;margin-top: 20px;}
.footer-box.news-content form {width: 100%;}
.footer-box.news-content form input {width: 100%;}
.copy-right p {margin: 0;}
.copy-right p a {text-decoration: none;}
.footer-bottom-menu ul li {display: inline-block;margin-right: 15px;}
.footer-bottom-menu ul li:last-child {margin-right: 0;}
.footer-bottom-menu ul li a {color: #333;text-decoration: none;}
a#scrollUp {background: #aaa none repeat scroll 0 0;border-radius: 0;bottom: 70px;color: #fff;position: fixed;font-size: 25px;height: 40px;line-height: 36px;right: 40px;text-align: center;transition: all 0.3s ease 0s;width: 40px;z-index: 999;}
a#scrollUp:hover i {color: #fff;}
a#scrollUp:hover {background: #000;}
a#qrcode {background: #bbb none repeat scroll 0 0;border-radius: 0;bottom: 29px;color: #fff;position: fixed;font-size: 25px;height: 40px;line-height: 40px;right: 40px;text-align: center;transition: all 0.3s ease 0s;width: 40px;}
a#qrcode img{display: none;}
a#qrcode:hover img {display:inline;position: absolute;left: -3px;bottom: -3px;z-index: 5;transform: translate(-100%,0);width: 150px;height:150px;max-width: 150px;}
a#qrcode:hover i{color: #fff;}
a#qrcode:hover {background: #000;}
.banner-style-1 .banner-text, .lee-banners .banner-Zoom-area .banner-text, .banner-style-1 .single-banner .number, .lee-banners .banner-Zoom-area .single-banner .number {left: 0;right: 20px;text-align: right;top: 50%;transform: translateY(-50%);}
.banner-style-1 .banner-text, .lee-banners .banner-Zoom-area .banner-text {z-index: 111;}
.banner-style-1 .banner-text span a, .lee-banners .banner-Zoom-area .banner-text span a {color: #aaa;font-size: 18px;}
.banner-style-1 .banner-text h3 a, .lee-banners .banner-Zoom-area .banner-text h3 a {color: #000;font-size: 28px;}
.banner-style-1 .banner-text.text-positon1, .lee-banners .banner-Zoom-area .banner-text.text-positon1, .banner-style-1 .single-banner .number.n-3, .lee-banners .banner-Zoom-area .single-banner .number.n-3 {text-align: center;}
.banner-style-1 .banner-text.text-positon2, .lee-banners .banner-Zoom-area .banner-text.text-positon2, .banner-style-1 .single-banner .number.n-2, .lee-banners .banner-Zoom-area .single-banner .number.n-2 {top: 80%;}
.banner-style-1 .banner-text.text-positon3, .lee-banners .banner-Zoom-area .banner-text.text-positon3, .banner-style-1 .single-banner .number.n-4, .lee-banners .banner-Zoom-area .single-banner .number.n-4 {left: -10px;right: 0;text-align: left;top: 20%;}
.banner-style-1 .single-banner .number.n-4, .lee-banners .banner-Zoom-area .single-banner .number.n-4 {left: 20px;}
.banner-style-1 .single-banner .number, .lee-banners .banner-Zoom-area .single-banner .number {position: absolute;}
.banner-style-1 .single-banner .number span, .lee-banners .banner-Zoom-area .single-banner .number span {color: #fff;font-size: 143px;}
.tab-menu ul li a:hover, .tab-menu ul li.active a {color: #000;}
.product-icon ul li a:hover, .newslatter-content .newslatter-text form button {background: #000 none repeat scroll 0 0;}
.product-content h4 a {color: #333;}
.product-content h4 a:hover {color: #000;}
.product-content span.new-price {color: #000;}
.product-content .product-price {margin: 10px 0 0;}
.owl-carousel .owl-nav div:hover {color: #fff;background: #000;border-color: #000;}
.fwb-s1 .full-width-banner-area {position: relative;clear: both;}
.fwb-s1 .full-banner-content {left:8%;position: absolute;top:45%;transform: translateY(-50%);}
.fwb-s1 .full-banner-text h4 {text-shadow: 2px 2px 1px #fff; font-size:35px;color:#639;}
.fwb-s1 .full-banner-text h4:hover, .fwb-s1 .full-banner-text h3:hover {color: #000;}
.fwb-s1 .full-banner-text h3 {text-shadow: 2px 2px 0px #fff; color: green;text-align: right;}
.fwb-s1 .full-banner-text h3 span {font-size: 110%;}
.fwb-s1 .full-banner-text .price {text-align: right;margin: 10px 0;}
.fwb-s1 .full-banner-text .price span.old-price {color: #aaa;font-size: 20px;padding-right: 10px;}
.fwb-s1 .full-banner-text .price span.new-price {color: #000;font-size: 25px;}
.fwb-s1 .timer, .fwb-s2 .timer {text-align: right;}
.fwb-s1 .timer .cdown, .fwb-s2 .timer .cdown {display: inline-block;margin-right: 10px;width: 50px;height: 50px;background: #fff;border: 2px solid #888;text-align: center;}
.fwb-s2 .timer .cdown {margin-bottom: 10px;}
.fwb-s1 .timer .cdown:last-child, .fwb-s2 .timer .cdown:last-child {margin-right: 0;}
.fwb-s1 .timer .cdown span, .fwb-s2 .timer .cdown span {display: block;color: #000;font-weight: 700;font-size: 16px;}
.fwb-s2 .banner-timer {left: 30px;position: absolute;top: 30px;z-index: 3;}
.hm5 .full-banner-content {left: 20%;}
.hm5 .full-banner-text h4 a {padding-left: 30%;}
.hm9 .full-banner-content {left: 10%;}
.hm9 .full-banner-text h4 a {padding-left: 41px;}
.blog-slider-s1 .blog-content span.day {color: #000;}
.blog-slider-s1 .blog-content span.month {color: #000;}
.blog-slider-s1 .blog-content h3 a {color: #333;}
.blog-slider-s1 .blog-content h3 a:hover {color: #000;}
.blog-slider-s1 .blog-content a {color: #333;}
.blog-slider-s1 .blog-content a i {color: #333;}
.blog-slider-s1 .blog-content a:hover {color: #000;}
.service-area-2 .single-service .service-icon a {color: #000;}
.footer-area-2 .footer-address ul li i, .footer-area-2 .footer-menu ul li a, .footer-area-2 .footer-title h3 p {color: #fff;}
.footer-area-2 .single-footer .footer-box form button {background: #000;}
.footer-area-2 .single-footer .footer-box form button:hover {background: none;}
.bc-style1 {left: 6%;top: 50%;right: unset;transform: translateY(-50%);z-index: 234;overflow: hidden;}
.bc-style1 span {float: left;font-weight: 400;}
.bc-style1 span a {color: #aaa;}
.bc-style1 .number {left: 13%;position: absolute;top: 12%;}
.bc-style1 h3 {font-size: 30px;margin-bottom: 6px;}
.bc-style1 .number span {color: #fff;font-size: 106px;}
.h3-bc-style1 .banner-text {left: 6%;top: 50%;transform: translateY(-50%);z-index: 234;}
.h3-bc-style1 .banner-text span {float: left;font-size: 18px;font-weight: 400;}
.h3-bc-style1 .banner-text span a {color: #aaaaaa;}
.h3-bc-style1 h3 {font-size: 30px;margin-bottom: 6px;}
.h3-bc-style1 h3 a {color: #000000;}
.h3-bc-style1 .number {left: 13%;position: absolute;top: 12%;}
.h3-bc-style1 .number span {color: #ffffff;font-size: 106px;}
.h1-bc-style1 .banner-text, .h1-bc-style1 .number, .h5-bc-style1 .banner-text, .h6-bc-style1 .banner-text, .h11-bc-style1 .banner-text, .h11-bc-style1 .number {left: 0;right: 20px;text-align: right;top: 50%;transform: translateY(-50%);}
.h1-bc-style1 .banner-text, .h11-bc-style1 .banner-text {z-index: 111;}
.h1-bc-style1 .banner-text span a, .h4-bc-style1 .banner-text span a, .h5-bc-style1 .banner-text span a, .h6-bc-style1 .banner-text span a, .h11-bc-style1 .banner-text span a {color: #aaaaaa;font-size: 18px;}
.h1-bc-style1 .banner-text h3 a, .h4-bc-style1 .banner-text h3 a, .h5-bc-style1 .banner-text h3 a, .h6-bc-style1 .banner-text h3 a, .h11-bc-style1 .banner-text h3 a {color: #000000;font-size: 28px;}
.h1-bc-style1 .number, .h11-bc-style1 .number {position: absolute;}
.h1-bc-style1 .number span, .h11-bc-style1 .number span {color: #ffffff;font-size: 143px;}
.h1-bc-style1 .banner-text.text-positon2, .h1-bc-style1 .number.n-2 {top: 80%;}
.h1-bc-style1 .banner-text.text-positon1, .h1-bc-style1 .number.n-3 {text-align: center;}
.h1-bc-style1 .banner-text.text-positon3, .h1-bc-style1 .number.n-4 {left: -10px;right: 0;text-align: left;top: 20%;}
.h4-bc-style2 .banner-text {left: 50%;top: 60%;transform: translateY(-60%);}
.h4-bc-style2 .banner-text span a {color: #aaaaaa;font-size: 18px;}
.h4-bc-style2 .banner-text h3 a {color: #000000;}
.h4-bc-style2 .banner-text.text-position {left: 25%;top: 80%;}
.h4-bc-style1 .banner-text, .h7-bc-style1 .banner-text {left: -14px;text-align: left;top: 80%;transform: translateY(-80%);}
.h4-bc-style1 .banner-text h3, .h7-bc-style1 .banner-text h3 {font-size: 26px;margin-bottom: 0;}
.h4-bc-style1 .banner-text span a {color: #8c999b;}
.h4-bc-style1 .banner-text.text-position1 {left: 15px;top: 83%;}
.h4-bc-style1 .banner-text span a {color: #8c999b;}
.h4-bc-style1 .banner-text.text-position2 {left: 0;top: 50%;transform: translateY(-50%);}
.h4-bc-style1 .banner-text.text-position2 {left: 0;top: 50%;transform: translateY(-50%);}
.h4-bc-style1 .banner-text.text-position2 h3.pad {padding-left: 56px;}
.h5-bc-style1 .banner-text {text-align: left;top: 70%;}
.h5-bc-style1 .banner-text span a {color: #f96302;font-weight: 700;}
.h5-bc-style1 .banner-text.text-position1 {left: -10px;top: 45%;}
.h5-bc-style1 .banner-text.text-position2 {text-align: left;top: 22%;}
.h6-bc-style1 .banner-text {right: 19px;top: 24%;}
.h6-bc-style1 .banner-text, .h7-bc-style1 .banner-text {z-index: 111;}
.h6-bc-style1 .banner-text h3 {margin-bottom: 0;}
.h6-bc-style1 .banner-text span a {color: #f94ebc;font-weight: 600;}
.h6-bc-style1 .banner-text.text-positon2 {left: 50px;text-align: left;top: 74%;}
.hm6 .single-banner {padding: 0 10px;}
.h6-bc-style1 .banner-text.text-positon1 {left: 10px;text-align: left;top: 35px;}
.h7-bc-style1 .banner-text {left: 10px;text-align: left;top: 15%;}
.h7-bc-style1 .banner-text.text-position1 {left: 10px;top: 83%;}
.h7-bc-style1 .banner-text.text-position2 {text-align: right;top: 80%;}
.h7-bc-style1 .banner-text.text-position1 {left: 10px;top: 83%;}
.hm7 .single-banner:hover a:before, .hm8 .single-banner:hover a:before {opacity: 0.5;}
.hm7 .single-banner a:before, .hm8 .single-banner a:before {background: #b9b7b8 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: all 0.3s ease 0s;width: 100%;z-index: 500;}
.h9-bc-style1 .banner-text span {font-size: 15px;font-weight: 700;}
.h9-bc-style1 .banner-text.text-position h3 {margin-bottom: 0;}
.h9-bc-style1 .banner-text span.size {font-size: 24px;}
.h9-bc-style1 .banner-text.text-position {left: 36%;}
.h10-bc-style1 .banner-text {left: 0;opacity: 0;right: 0;text-align: center;top: 10%;transition: all 0.3s ease 0s;z-index: 234;}
.banner-area-3 .single-banner:hover .single-img a:before {opacity: 0.5;}
.banner-area-3 .single-img {position: relative;}
.single-img a:before {background: #000000 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: all 0.3s ease 0s;width: 100%;z-index: 1;}
.banner-area-3 .single-banner:hover .banner-text {opacity: 1;top: 50%;transform: translateY(-50%);}
.banner-area-3 .single-banner {float: left;padding: 0 10px;width: 100%;}
.h10-bc-style1 .banner-text h3 {color: #ffffff;font-size: 30px;margin-bottom: 0;}
.h10-bc-style1 .banner-text span {color: #ffffff;font-size: 18px;}
.h11-bc-style1 .banner-text, .h11-bc-style1 .number, .h12-bc-style1 .banner-text, .h12-bc-style1 .number {left: 20px;right: 0;text-align: left;}
.h11-bc-style1 .banner-text.text-positon2, .h11-bc-style1 .number.n-2, .h12-bc-style1 .banner-text.text-positon2, .h12-bc-style1 .number.n-2 {right: 30px;text-align: right;top: 65%;}
.h11-bc-style1 .banner-text.text-positon3, .h11-bc-style1 .number.n-4, .h12-bc-style1 .banner-text.text-positon3, .h11-bc-style1 .number.n-4 {left: 0;top: 46%;}
.products-carousel {clear: both;float: left;width: 100%;}
.h3-footer .footer-top-area {background: #2F2F2F;border-color: #2F2F2F;}
.h3-footer .footer-top-area .single-footer .footer-address ul li, .h3-footer .footer-top-area .single-footer .footer-address ul li i, .h3-footer .footer-top-area .single-footer .footer-menu ul li a, .h3-footer .footer-top-area .single-footer .footer-title h3, .h3-footer .footer-top-area .single-footer .footer-title p {color: #ddd;}
.h3-footer .footer-top-area .single-footer .footer-box form input {background: #363636 none repeat scroll 0 0;color: #ddd;border-color: #363636;}
.h3-footer .footer-top-area .single-footer .footer-box form button {background: #4f4f4f none repeat scroll 0 0;}
.h3-footer .footer-top-area .single-footer .footer-menu ul li a:hover {color: #fff;}
.h3-footer .footer-top-area .single-footer .footer-box form button:hover {background: #000;color: #fff;}
.h3-footer .footer-bottom-area {background: #090909;}
.h3-footer .footer-bottom-area .copy-right p, .h3-footer .footer-bottom-area .footer-bottom-menu ul li a {color: #aaa;}
.h3-footer .footer-bottom-area .footer-bottom-menu ul li a:hover, .h3-footer .single-footer .footer-icon a:hover, .h3-footer .footer-bottom-area .copy-right p a {color: #fff;}
.hs-grp {display: inline-block;float: right;margin-top: 15px;}
.hs-grp {margin-top: 16px;padding-left: 10px;}
.hs-grp > li {display: inline-block;float: left;margin-right: 15px;}
.hs-grp .cart-count, .fixed-header-area .cart-count {display: none;}
.hs-grp .product-number .txt, .fixed-header-area .product-number .txt {display: none;}
.hs-grp .product-number .sell, .fixed-header-area .product-number .sell {background: #000 none repeat scroll 0 0;border-radius: 50%;color: #ffffff;display: inline-block;font-size: 12px;margin: 0 4px;padding: 0 5px;position: absolute;right: -5px;top: -8px;transition: all 0.3s ease 0s;}
.fixed-header-area .product-number .sell {right: -6px;top: -2px;}
.hs-grp .header-search ul li a.search-hand {color: #333333;font-size: 22px;position: relative;right: 0;top: -4px;}
.hs-grp .header-search ul li {position: static;}
.hs-grp .search-content {max-width: 600px;right: 65px;top: 5px;}
.header-area-5 .mean-menu {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;float: right;padding-right: 10px;}
.header-area-5 .logo {margin-top: 5px;}
#indexHomeBody.hm-v8 .header-area-5 .header-area {left: 0;position: absolute;top: 0;width: 100%;z-index: 13333;}
.header-area-5 .mainmenu-nav li.classic li.has-submenu a {display: inline-block;width: 100%;}
.ht-config ul.sub-menu {background: #fff none repeat scroll 0 0;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);left: -170px;padding: 18px 15px;position: absolute;top: 170%;width: 190px;z-index: 9999999;transition: .3s;opacity: 0;visibility: hidden;}
.header-area-5 .mean-menu ul li > ul.mega-menu {left: -34%;width: 134%;}
.header-area-5 .mean-menu .megamenu__subtitle {float: left;width:100%}
.hs-grp > li.ht-config {line-height: normal;position: relative;}
.hs-grp > li:last-child {margin: 0;}
.hs-grp > li:hover ul.sub-menu {top: 114%;}
.ht-config:hover ul.sub-menu {opacity: 1;visibility: visible;}
.ht-config .sub-menu .lang-item {display: inline-block;float: left;font-size: 0;margin: 0 2px 0 0;}
.ht-config ul.lang-flag {display: inline-block;width: 100%;}
.ht-config ul.sub-menu .currency li {display: inline-block;margin: 0;width: 33.3%;}
.ht-config > a {font-size: 20px;}
.ht-config ul.sub-menu .currency li a {background: #eeeeee none repeat scroll 0 0;display: inline-table;font-size: 13px;margin: 0 0 3px;padding: 5px;width: 95%;}
.ht-config ul.sub-menu li {font-size: 14px;margin: 0 0 5px;}
.ht-config ul.sub-menu li i {font-size: 16px;margin-right: 10px;}
.testmonial-area {display: inline-block;float: left;width: 100%;}
.testmonial-img img {border: 2px solid #fff;border-radius: 50%;height: 70px;width: 70px;}
.testmonial-text p {font-size: 16px;margin-bottom: 20px;}
.testmonial-text h3 {font-size: 19px;text-transform: capitalize;margin-bottom: 2px;color: #f94ebc;}
.testmonial-active.owl-carousel .owl-page {display: inline-block;margin: 0 -3px;}
.owl-carousel .owl-page.active span {background: none;border: 1px solid #f94ebc;height: 14px;width: 14px;}
.newslatter-area {display: inline-block;float: left;width: 100%;}
.news-content label[for="mce-EMAIL"] {display: none;}
.news-content p {font-size: 14px;}
.news-content form {display: table;margin: 0 auto;position: relative;width: auto;}
.news-content form input {border: 1px solid #aaa;display: inline-block;height: 40px;padding: 10px 20px;width: 485px;}
.news-content form input[type="submit"] {background: #f94ebc none repeat scroll 0 0;border: medium none;border-radius: 0;color: #ffffff;height: 40px;position: absolute;right: 0;top: 0;transition: all 0.3s ease 0s;width: auto;}
.news-content form input[type="submit"]:hover {background: #000000;}
.instagram-area {position: relative;overflow: hidden;}
.single-instagram {width: 12.5%;float: left;}
.instagram-img {position: relative;}
.instagram-img a {display: block;}
.instagram-img a::before {background: #DDDDDE none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;transition: .3s;}
.single-instagram:hover .instagram-img a::before {opacity: 0.5;}
.instagram-img a img {width: 100%;}
.instagram-text {position: absolute;top: 50%;z-index: 1111111;left: 0;right: 0;transform: translateY(-50%);}
.instagram-text p {background: #fff none repeat scroll 0 0;color: #000;display: inline-block;font-size: 20px;padding: 5px 20px;}
.instagram-text p i {padding-right: 10px;}
.instagram-text p span {color: #aaa;}
.instagram-area {float: left;overflow: hidden;position: relative;width: 100%;}
.instafeed a {display: block;float: left;height: 10%;overflow: hidden;position: relative;text-decoration: none;transition: all 300ms linear 0s;width: 10%;}
.instafeed-wrapper {position: relative;overflow: hidden;}
.instafeed a {display: block;position: relative;overflow: hidden;float: left;width: 10%;height: 10%;text-decoration: none;-webkit-transition: all 300ms linear 0s;-moz-transition: all 300ms linear 0s;-ms-transition: all 300ms linear 0s;-o-transition: all 300ms linear 0s;transition: all 300ms linear 0s;}
.instafeed img {display: block;width: 100%;}
.instafeed a:before {position: absolute;display: block;width: 100%;text-align: center;content: "\e409";font-family: "Material Icons";font-size: 1.8em;color: #fff;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;z-index: 7;}
.instafeed a:after {content: "";display: block;position: absolute;z-index: 1;left: 0;top: 0;height: 100%;width: 100%;opacity: 0;-webkit-transition: all 300ms linear 0s;-moz-transition: all 300ms linear 0s;-ms-transition: all 300ms linear 0s;-o-transition: all 300ms linear 0s;transition: all 300ms linear 0s;}
.instafeed a:hover img {opacity: 1;}
.instafeed a:hover:before {opacity: 1;}
.instafeed a:hover:after {opacity: 0.88;}
@media (max-width: 992px) {.instafeed a { width: 12.5%; height: 12.5%;}}
@media (max-width: 768px) {.instafeed a { width: 14.2857%; height: 14.2857%;}}
.header_area {background: #fff none repeat scroll 0 0;box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.15);left: 0px;padding: 20px 0;position: fixed;top: 0;width: 240px;z-index: 99999999;height: 100vh;}
.header-area-6 .button {border: medium none;color: #888888;cursor: pointer;font-size: 40px;padding: 0;position: absolute;right: 0;top: 10px;}
.header-area-6 .button:hover {background: none;color: inherit;}
.header-area-6 .button.btn_open {left: 199px;right: auto;display: none;color: #333333;}
.header-area-6 .hs-grp {float: left;margin-top: 0;padding-left: 19px;}
.header-area-6 div.logo {margin: 50px 0;text-align: center;}
.header-area-6 .badge--menu {left: 26%;right: auto;top: -16px;}
.header-area-6 .mean-menu {float: left;padding-left: 16px;}
.header-area-6 .mean-menu ul.navbar-nav > li {border-bottom: 1px solid #eaeaea;display: block;margin-bottom: 10px;text-align: left;width: 100%;}
.header-area-6 .navbar-nav .has-submenu > a:after {content: "\f105";float: right;position: absolute;right: 12px;}
.header-area-6 .mainmenu-nav ul li:hover ul.classic {left: 100%;top: 0;}
.header-area-6 .mainmenu-nav ul li ul.classic, .header-area-6 .mainmenu-nav ul li ul.classic li ul.megamenu__submenu {left: 100%;top: 20px;}
.header-area-6 .mean-menu ul li > a {padding: 3px 0 10px;}
.header-area-6 .mean-menu ul li ul.mega-menu2 {left: 106%;width: 130%;}
.header-area-6 .mean-menu ul li ul.mega-menu {left: 93%;top: 20px;width: 480%;}
.header-area-6 .mean-menu ul li:hover ul.mega-menu {top: 0;}
.header-area-6 .social-icon {float: left;padding-left: 15px;}
.header-area-6 .ht-config ul.sub-menu {left: 100%;}
.single-fullwidth-banner {overflow: hidden;}
.fullwidth-banner-content {transform: translateY(100%);padding: 0 60px;}
.fullwidth-banner-content h2 {color: #000;font-size: 30px;margin-bottom: 5px;text-transform: uppercase;}
.fullwidth-banner-content h4 {color: #aaa;margin-bottom: 5px;}
.fullwidth-banner-content h4.color {color: #000;}
.fullwidth-banner-content h4.color span {color: #aaa;}
.fullwidth-banner-content h3 {color: #000;font-size: 18px;margin-bottom: 0;}
.fullwidth-banner-content span {font-weight: 700;}
.fullwidth-banner-content span.old-price {color: #aaa;font-size: 20px;}
.fullwidth-banner-content span.new-price {color: #000;font-size: 24px;}
.fullwidth-banner-img {position: relative;}
.banner-single {overflow: hidden;}
.fullwidth-banner-img img {transform: scale(1);transition: .3s;}
.fullwidth-banner-img:hover img {transform: scale(1.1);}
.seam-icon {color: #888;font-size: 40px;left: -15px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;}
.seam-icon.floatright {left: 0;right: -15px;text-align: right;}
.seam-icon.floatright i {transform: rotate(180deg);}
.hm-v13 .left1, .hm-v13 .left2, .hm-v13 .right1, .hm-v13 .right2 {float: left;position: relative;width: 50%;}
.breadcrumb-area {background: rgba(0, 0, 0, 0) url("") repeat scroll center center;}
.breadcrumb-area .single-breadcrumb .breadcrumd-text h2 {color: #fff;font-size: 17px;text-transform: uppercase;}
.breadcrumb-area .single-breadcrumb .breadcrumd-text h3 {margin-bottom: 0;}
.breadcrumb-area .single-breadcrumb .breadcrumd-text h3 a {color: #fff;font-size: 13px;font-style: italic;text-transform: uppercase;text-decoration: none;}
.product-area .single-catagory {overflow: hidden;}
.col-sidebar .box {display: inline-block;margin: 0 0 30px;width: 100%;}
.col-sidebar .box h2.title {color: #000;font-size: 20px;text-transform: uppercase;position: relative;margin-bottom: 30px;}
.col-sidebar .box h2::before {background: #aaa none repeat scroll 0 0;bottom: -10px;content: "";height: 2px;left: 0;position: absolute;width: 20%;}
.product-area .single-catagory .category-nav ul li {margin-bottom: 5px;position: relative;}
.product-area .single-catagory .category-nav ul li.has-sub::before {content: "\e623";font-family: pe-icon-7-stroke;font-size: 18px;position: absolute;right: 0;top: 6px;cursor: pointer;}
.product-area .single-catagory .category-nav ul li.has-sub.open::before {content: "\ee\2122\201e";}
.cate-toggle .category-sub {display: none;}
.product-area .single-catagory .category-nav ul li a {border-bottom: 1px solid #f4f4f4;color: #333;cursor: pointer;display: block;font-size: 15px;padding: 10px 0;text-decoration: none;text-transform: capitalize;}
.product-area .single-catagory .category-nav ul li a i {font-size: 18px;margin-right: 10px;}
.single-catagory input {border: 1px solid #aaa;font-size: 16px;font-weight: 700;margin-top: 15px;padding: 3px 0;text-align: center;}
.ui-widget-content {border: 1px solid #ddd;height: 10px;}
.ui-slider .ui-slider-range {background: #ddd none repeat scroll 0 0;height: 8px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: url("") repeat-x scroll 50% 50%;border: medium none;border-radius: 50%;top: -3px;}
.ui-slider .ui-slider-handle {cursor: pointer;height: 13px;position: absolute;width: 13px;z-index: 2;}
.single-catagory .category-nav ul li a span {float: right;}
.single-catagory .color-menu ul li {display: inline-block;float: left;margin-bottom: 10px;padding-left: 28px;width: 50%;}
.single-catagory .color-menu ul li:nth-child(even) {margin-right: 0;}
.single-catagory .color-menu ul li a {position: relative;color: #333;text-transform: uppercase;}
.single-catagory .color-menu ul li a span {padding-left: 8px;}
.single-catagory .color-menu ul li a::before {content: "";height: 20px;left: -27px;position: absolute;top: 0;width: 20px;}
.single-catagory .color-menu ul li a:hover::before {border: 2px solid #aaa;}
.single-catagory .color-menu ul li a.black::before {background: #000;}
.single-catagory .color-menu ul li a.blue::before {background: #7AC1F7;}
.single-catagory .color-menu ul li a.gray::before {background: #706B62;}
.single-catagory .color-menu ul li a.pink::before {background: #FF9999;}
.single-catagory .color-menu ul li a.red::before {background: #FF4949;}
.single-catagory .color-menu ul li a.yellow::before {background: #FDC61E;}
.single-catagory .Tags-menu ul li {display: inline-block;padding-right: 10px;padding-bottom: 16px;}
.single-catagory .Tags-menu ul li a {background: #f1f1f1 none repeat scroll 0 0;color: #666;font-size: 14px;padding: 5px 10px;text-decoration: none;text-transform: capitalize;}
.single-catagory .Tags-menu ul li a:hover {color: #fff;}
.portfolio-area {overflow: hidden;}
.protofolio-menu div {color: #aaa;cursor: pointer;display: inline-block;font-family: montserrat;font-size: 18px;margin-right: 30px;text-transform: uppercase;position: relative;transition: .3s;}
.protofolio-menu div:hover::before, .protofolio-menu div.active::before {opacity: 1;}
.protofolio-menu div::before, .protofolio-menu div::after {background: #aaa none repeat scroll 0 0;content: "";position: absolute;}
.protofolio-menu div::before {bottom: -6px;height: 2px;left: 0;width: 70%;opacity: 0;}
.protofolio-menu div::after {height: 14px;right: -16px;top: 6px;width: 1px;}
.protofolio-menu div:last-child::after {display: none;}
.single-protofolio {float: left;overflow: hidden;padding: 0 15px;position: relative;width: 50%;}
.Portfolio-3 .single-protofolio {width: 33.3%;}
.Portfolio-4 .single-protofolio {width: 25%;}
.protofolio-img {overflow: hidden;position: relative;}
.protofolio-img img {transform: scale(1);transition: .3s;}
.single-protofolio:hover .protofolio-img img {transform: scale(1.1);}
.protofolio-img a::before {background: #E7E4E7 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;z-index: 1;transition: .3s;}
.single-protofolio:hover .protofolio-img a::before {opacity: .5;}
.protofolio-img a img {width: 100%;}
.protofolio-icon {position: absolute;top: 30%;left: 0;right: 0;text-align: center;transform: translateY(-50%);opacity: 0;visibility: hidden;transition: .3s;z-index: 3;}
.single-protofolio:hover .protofolio-icon {opacity: 1;visibility: visible;top: 50%;}
.protofolio-icon a {background: #252525 none repeat scroll 0 0;border-radius: 50%;color: #fff;display: inline-block;font-size: 20px;height: 40px;line-height: 40px;margin: 0 5px;text-align: center;width: 40px;}
.protofolio-text {background: #fff none repeat scroll 0 0;bottom: -12%;left: 0;opacity: 0;position: absolute;right: 0;text-align: center;visibility: hidden;z-index: 3;transition: .3s;}
.single-protofolio:hover .protofolio-text {opacity: 1;bottom: 0;visibility: visible;}
.protofolio-text h2 {margin-bottom: 2px;}
.protofolio-text h2 a {color: #000;font-size: 20px;text-decoration: none;text-transform: capitalize;}
.protofolio-text span a {color: #888;font-size: 16px;}
.protofolio-text span a:hover {color: #767676;}
#Container .mix {display: none;}
.item-img img {width: 100%;}
.item-content h3 {color: #000;font-size: 28px;}
.item-content p {font-size: 14px;}
.item-content ul li {border-top: 1px solid #aaa;padding: 15px 0;color: #717171;font-size: 14px;}
.item-content ul li span {color: #515151;font-size: 16px;padding-right: 5px;}
.item-content ul li a {color: #717171;font-size: 14px;}
.social-icon ul li {border-top: none;}
.panel-group .panel {border-radius: 0;box-shadow: none;margin-bottom: 15px;}
.panel-title a {display: block;font-family: lato;font-size: 14px;padding: 0 20px;text-decoration: none;font-weight: 500;}
.panel-title a.collapsed {color: #000;}
.panel-default > .panel-heading {background: none;transition: .3s;position: relative;padding: 15px;}
.panel-default > .panel-heading:hover {background: #FCFCFC;}
.panel-heading a::before {content: "\e681";cursor: pointer;display: block;font-family: pe-icon-7-stroke;font-size: 15px;left: 10px;position: absolute;top: 14px;}
.panel-heading a.collapsed::before {content: " \e623";}
.our-skill {overflow: hidden;padding-top: 60px;}
.progress {height: 10px;margin-bottom: 70px;overflow: visible;position: relative;}
.our-skill .progress:last-child {margin-bottom: 0;}
.progress-bar {background-color: #e0e0e0;border-radius: 3px;}
.skill-title {font-size: 14px;font-weight: 700;position: absolute;text-transform: uppercase;top: -35px;}
.progress-bar span {border: 1px solid #aaa;border-radius: 50%;font-size: 13px;height: 30px;line-height: 30px;position: absolute;right: 40px;text-align: center;top: -50px;width: 30px;}
.product-arrow ul li {display: inline-block;margin: 0 1px;}
.product-arrow ul li a {border: 1px solid #fff;color: #fff;display: block;font-size: 16px;height: 25px;line-height: 22px;text-align: center;width: 25px;}
.product-info h2 {color: #000;font-size: 18px;}
.product-info span.old-price {color: #aaa;font-size: 20px;}
.product-info span.new-price {font-size: 25px;}
.hover-overlay .timer {position: absolute;bottom: 20%;left: 0;right: 0;text-align: center;z-index: 33;}
.hover-overlay .timer .cdown {display: inline-block;margin: 0 5px;background: #909090;color: #fff;width: 50px;height: 50px;padding: 5px 0;}
.hover-overlay .timer .cdown span {display: block;}
.section-title p span {font-weight: 700;}
.blog-left-sidebar .single-catagory .Tags-menu ul li {display: inline-block;padding-bottom: 16px;padding-right: 5px;}
.Photos-Flickr ul li {display: inline-block;margin-bottom: 6px;position: relative;}
.Photos-Flickr ul li a {display: block;}
.Photos-Flickr ul li a img {width: 100%;}
.Photos-Flickr ul li a::before {position: absolute;background: #fff;content: "";width: 100%;height: 100%;left: 0;top: 0;transition: .3s;opacity: 0;}
.Photos-Flickr ul li a:hover::before {opacity: .5;}
.single-entry {overflow: hidden;}
.entry-img a img {width: 100%;}
.entry-text {overflow: hidden;}
.post-date-wapper {float: left;width: 20%;}
.bloag-entry-area .post-date {border-radius: 50%;color: #fff;display: block;height: 90px;margin-left: 33px;padding: 15px 0;text-transform: uppercase;width: 90px;margin-bottom: 5px;}
.bloag-entry-area .post-date span {display: block;}
.bloag-entry-area .post-date span.post-date-month {font-size: 16px;}
.bloag-entry-area .post-date span.post-date-day {display: inline-block;font-size: 34px;margin-top: -10px;}
.bloag-entry-area .post-date-wapper span.boottom {font-size: 15px;text-transform: capitalize;}
.bloag-entry-area .post-content {float: left;width: 80%;}
.bloag-entry-area .post-content h2 a {color: #333;font-size: 25px;text-transform: capitalize;}
.bloag-entry-area .post-content p {font-size: 14px;}
.entry-meta {border-bottom: 1px dashed #aaa;border-top: 1px dashed #aaa;padding: 10px 0;}
.entry-meta span {font-size: 14px;}
.entry-meta span.Tagged {margin-left: 10px;}
.entry-meta span.comments-link {float: right;}
.modal {padding: 0;text-align: center;}
.modal:before {content: "";display: inline-block;height: 100%;margin-right: -4px;vertical-align: middle;}
.modal .modal-dialog {display: inline-block;overflow: hidden;text-align: left;vertical-align: middle;}
.modal-content {overflow: hidden;position: relative;border-radius: 0;}
#mymodal .modal-dialog {width: 870px;}
.modal-header {border: medium none;padding: 0;}
.modal-header button.close {border: 1px solid #aaa;font-size: 20px;height: 30px;line-height: 28px;opacity: 1;position: absolute;right: 10px;top: 18px;transition: all 0.3s ease 0s;width: 30px;z-index: 22;border-radius:0;color:#aaaaaa}
.modal-img {float: left;width: 40%;}
.model-text {float: right;padding-left: 15px;width: 60%;}
.model-text h2 a {font-size: 25px;color: #000;}
.model-text .product-rating {display: inline-block;margin-bottom: 5px;}
.model-text .product-rating a {margin-right: 5px;color: #333;}
.model-text .price-rate span.old-price {font-size: 18px;}
.model-text .price-rate span.new-price {font-size: 22px;}
.model-text .short-description p {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;padding: 15px 0;}
.model-text form input {background: #eceff8 none repeat scroll 0 0;border: 1px solid #aaa;color: #626262;font-size: 16px;height: 40px;text-align: center;width: 80px;}
.model-text form button {margin-left: 20px;border: none;padding: 11px 30px;background: #000;color: #fff;text-transform: uppercase;transition: .3s;}
.model-text .product-meta {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;margin-top: 20px;padding: 10px 0;}
.model-text .product-meta span a {padding: 0px 2px;text-transform: capitalize;}
.model-text .social-icon ul li a {border: 1px solid #ddd;height: 30px;width: 30px;display: inline-block;text-align: center;line-height: 28px;}
.model-text .social-icon ul li a:hover {color: #fff;}
.modal-area-2 .modal-area .social-icon, .shop-full-width .modal-area .social-icon, .shop-full .modal-area .social-icon {float: left;}
.modal-area-2 .modal-area .social-icon ul li a, .shop-full-width .modal-area .social-icon ul li a, .shop-full .modal-area .social-icon ul li a {margin-left: 0px;margin-right: 15px;}
.checkbox {margin-bottom: 0;}
.mlzen-flyout-container .mlzen-flyout-content {height: 100%;right: 0;position: fixed;top: 0;transform: translate3d(100%, 0px, 0px);transition: all 0.3s ease-in-out 0s;width: 100%;   max-width: 300px;}
.mlzen-flyout-container.mlzen-flyout-active.menu-container .mlzen-flyout-content {background: #f3f3f3;}
.mobile-nav {height: 100%;overflow-y: auto;padding: 60px 0 0;position: relative;z-index:1;}
.mobile-nav .menu {display: inline-block;width: 100%;}
.mobile-nav li {border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;box-sizing: border-box;display: block;float: left;margin-top: -1px;	padding: 0;position: relative;text-align: left;width: 100%;}
.mobile-nav li .open-child::after {content: "\e145";font-family: material icons;font-size: 1.286em;line-height: 40px;position: absolute;text-align: center;width: 100%;}
.mobile-nav li.over > .open-child::after {content: "\e15b";}
.mobile-nav li .open-child {cursor: pointer;display: block;float: right;height: 40px;position: relative;right: 0;transition: all 0.2s ease-in-out 0s;width: 40px;z-index: 1;}
.mobile-nav li a::after {display: none;}
.mobile-nav li a {display: block;font-size: 1em;line-height: 18px;padding:12px 0 10px 10px;text-align: left;transition: all 0.2s ease-in-out 0s;text-transform:uppercase;}
.mobile-nav li > ul {display: none;position: relative;float: left;width: 300px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0 -10px;overflow: visible !important;box-shadow: 1px 0px 1px #333;opacity:0;visibility:hidden;}
.mobile-nav li.over > ul{opacity:1;visibility:visible;background:#f0f0f0;}
.mobile-nav li > ul > li a {padding:12px 0 10px 10px;display: inline-block;color:#777;}
.mobile-nav li > ul > li ul, .mobile-nav li > ul {margin:0;box-shadow:none;}
.mobile-nav li.submenu a {font-size: 0.9em;}
.page-title h1 {color: #000;font-size: 30px;padding: 0 0 6px;position: relative;display: inline-block;}
.page-title h1:before {background: #aaaaaa none repeat scroll 0 0;bottom: -6px;content: "";height: 2px;left: 0;position: absolute;width:100%;}
.split-login .information {margin: 0 0 20px;}
.split-login .login-form-box {border: 1px solid #efefef;min-height: 350px;padding: 20px;}
.alert-text, .information .alert-text, .msgalert, .alertrequired {color: #ff4444;font-style: italic;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {display: inline;font-size: 0.95em;font-weight: normal;margin: 0.2em 1em 0.2em 0.2em;}
input[type="radio"], input[type="checkbox"] {line-height: normal;margin: 0 3px 0 0;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;width:17px;height:17px;vertical-align:middle;}
.card--padding {margin-bottom: 25px;padding: 20px;}
.card {border: 1px solid #e5e5e5;}
.create-account-page .gender {margin: 0 0 15px;}
.select-wrapper > span.alert {display: none;}
.select-wrapper select {width: 100%;}
#contentMainWrapper {margin: 0 0 30px;}
.create-account-page .submit-info .button_submit {float: right;}
.statezone input.hiddenField {margin: 0 0 15px;width: 100%;}
#createAcctSuccess .buttonRow.forward.change_address {display: inline-block;}
.simple-list li:before {content: "\E3FA";display: block;font-family: "Material Icons";font-size: 0.53em;left: 0;line-height: 1em;position: absolute;top: 8px;}
.simple-list li {list-style-type: none;padding: 0px 0 5px 18px;position: relative;}
.gender-rw {margin: 5px 0 10px;}
.next-prev {display: inline-block;width: 100%;}
.next-prev .buttonRow {float: left;margin: 0 5px 0 0;width: auto;}
div.alert > img {display: none;}
#testimonialDefault .alert > img {display: inline-block;}
#checkoutShippingContentChoose {margin-bottom: 15px;}
.shipping-methods .add_title {font-weight: bold;}
.shipping-methods > .col-lg-12 {border-bottom: 1px solid #efefef;margin-bottom: 10px;padding-bottom: 10px;}
.ship-method {margin-top: 15px;}
.shipping-methods:last-child > .col-lg-12 {border: medium none;margin-bottom: 0;padding-bottom: 0;}
#checkoutShipping .checkout-shipping-button .buttonRow.forward, #checkoutPayment .checkout-shipping-button .buttonRow.forward, #checkoutConfirmDefault .checkout-shipping-button .buttonRow.forward, #checkoutShipAddressDefault .checkout-shipping-button .buttonRow.forward, #checkoutPayAddressDefault .checkout-shipping-button .buttonRow.forward {float: right;}
#checkoutConfirmDefault .payment-module .important {margin-top: 15px;}
#checkoutConfirmDefault .buttonRow.forward {display: inline-block;}
#checkoutShipping .buttonRow.back, #checkoutShipAddressDefault .buttonRow.back, #checkoutPayment .buttonRow.back, #checkoutPayAddressDefault .buttonRow.back, #checkoutConfirmDefault .checkout-shipping-button .buttonRow.back {float: left;line-height: 45px;display: inline-block;}
#checkoutSuccess .content .buttonRow.forward {display: inline-block;margin: 15px 0 0;}
#checkoutShipping .productinfo-rightwrapper {float: right;}
#checkoutShipto {float: left;}
.sendto-address {float: left;margin: 15px 0;width: 100%;}
#checkoutShipping .content_choose FIELDSET {border: 1px solid #EBEBEB !important;margin-top: 10px;padding: 0.5em 0.5em 0.5em 1em;}
#accountHistInfo .change_address {display: inline-block;}
#checkoutShipping .buttonRow.forward, #checkoutShipAddressDefault .buttonRow.forward, #checkoutPayment .buttonRow.forward, #checkoutPayAddressDefault .buttonRow.forward {float: left;}
#checkoutConfirmDefault #cartContentsDisplay .buttonRow.forward {float: none;margin: 0;}
#checkoutShipAddressDefault .productinfo-leftwrapper, #checkoutShipping .productinfo-leftwrapper, #checkoutPayAddressDefault .productinfo-leftwrapper, #addressBookDefault .productinfo-leftwrapper, #checkoutPayment .productinfo-leftwrapper {width: 35%;}
#checkoutShipAddressDefault .productinfo-rightwrapper, #checkoutShipping .productinfo-rightwrapper, #checkoutPayAddressDefault .productinfo-rightwrapper, #addressBookDefault .productinfo-rightwrapper, #checkoutPayment .productinfo-rightwrapper {width: 65%;float: right;}
#checkoutPayment .product_price.total > strong {font-weight: normal;margin-right: 10px;}
#checkoutPayment .product_price.total span.total_price {font-size: 1.2em;font-weight: normal;}
#checkoutConfirmDefault .productinfo-leftwrapper {margin-right: 2%;width: 49%;}
#checkoutConfirmDefault .productinfo-rightwrapper {float: right;width: 49%;}
.ot .lineTitle, #otsubtotal .lineTitle, #otshipping .lineTitle, #ottotal .lineTitle, #ottax .lineTitle {float: left;font-weight: 600;line-height: 24px;margin: 0 10px 0 0;}
.ot .totalBox, #otsubtotal .totalBox, #otshipping .totalBox, #ottotal .totalBox, #ottax .totalBox{display: inline-block;font-size: 18px;font-weight: 600;width: auto;}
#accountDefault ul {padding: 0;}
#discountcouponInfo LABEL.inputLabel {width: auto;margin-top: 4px;margin-right: 10px;}
#gvFaqDefault #gvFaqDefaultMainContent .gv_faq {padding: 0;margin: 0;}
#gvFaqDefault .content .button_redeem, #discountcouponInfo .content .button_send {margin: 10px 0 0;}
#gvFaqDefault .alert h4 {margin: 0;}
.user-orderhistory {border-bottom: 1px solid #EBEBEB;display: inline-block;line-height: 20px;margin: 0 0 30px;padding: 0 0 20px;width: 100%;}
.user-orderhistory:last-child {border: medium none;margin: 0 0 5px;padding: 0;}
.account_history .next-prev {margin: 0;}
.user-orderhistory .change_address {margin-top: 20px;display: inline-block;}
#accountHistInfo #orderTotals {padding: 10px;}
#accountHistInfo tr.user-accounthistory {border-bottom: 1px solid #EBEBEB;}
#orderTotals {display: inline-block;padding-right: 6em !important;text-align: right;width: 100%;font-size: 16px;}
.reviews-list .smallProductImage {text-align: center;}
.reviews-list .smallProductImage img {margin-right: 0;height: auto;}
.review-links > .le-btn {margin-bottom: 5px;}
#reviewsInfoDefault .content footer img, #reviewsInfoDefault .content footer {margin-top: 10px;}
.review-links {display: inline-block;}
.ratings_inputradio > label {margin:0 0 10px}
.ratings_inputradio img, .reviews-list .product-review-default footer img, .reviews-list .reviews-description img {position: relative;top: -2px;width: 100px;height: 20px;}
.instructions > p {margin: 0 0 10px;}
.instructions p:nth-child(2) {font-style: italic;}
#cartSubTotal .ot, #cartSubTotal #otsubtotal, #cartSubTotal #otshipping, #cartSubTotal #ottotal, #cartSubTotal #ottax {float: right;text-align: right;width: 100%;}
#cartSubTotal .ot .totalBox, #cartSubTotal #otsubtotal .totalBox, #cartSubTotal #otshipping .totalBox, #cartSubTotal #ottotal .totalBox, #cartSubTotal #ottax .totalBox{float: right;}
#cartSubTotal .ot .lineTitle, #cartSubTotal #otsubtotal .lineTitle, #cartSubTotal #otshipping .lineTitle, #cartSubTotal #ottotal .lineTitle, #cartSubTotal #ottax .lineTitle{float: right;}
#cartSubTotal #otlucky .lineTitle:before {content:'\1f340';}
#checkoutSuccess .buttonRow {margin: 15px 0 0;}
#map {height: 474px;width: 100%;}
.contact-map iframe {border: medium none;float: left;height: 474px;width: 100%;}
#contactusBody .breadcrumb {margin: 0;}
.ct-list .ct-item {margin: 0 0 15px;}
#reviewsWrite .productprice-amount, #reviewsInfoDefault .productprice-amount {width: 100%;}
#reviewsWrite .product_price, #reviewsInfoDefault .product_price {width: auto;line-height: normal;}
#reviewsWriteReviewer {float: left;margin: 20px 0;width: 100%;}
LABEL#textAreaReviews {float: left;margin: 0 0 10px !important;}
textarea#review-text {margin-bottom: 15px;}
.user_detail {float: left;margin-top: 1px;text-align: center;width: 80%;}
.bold.user_reviewer {float: left;font-size: 1em;margin-right: 10px;margin-top: 2px;letter-spacing: 1px;}
.reviews-list span.date {float: left;font-size: 1em;margin-top: 2px;letter-spacing: 1px;}
.reviews-list .productreviews-wrapper {background: none repeat scroll 0 0 #FFFFFF;float: left;padding: 1%;width: 98%;}
.reviews-list .review_content {float: left;width: 100%;}
.review_left {float: left;width: 100%;margin-top: 10px;font-size: 1em;}
#productReviewsDefaultProductPageLink {margin-top: 10px;float: left;}
.reviews-list .navSplitPagesResult {margin-bottom: 10px;}
.reviews-list #reviewsDefaultListingTopLinks {margin-bottom: 23px;}
.productreviews-wrapper .smallProductImage img {margin: 0 15px 0 0;}
#currenciesContent select {width: 100%;}
.ratingRow {margin: 1em 0 0;}
.review-links .buttonRow {float: left;margin: 25px 5px 0 0;}
.reviews-list i.fa {margin-right: 10px;}
.reviews-list span.reviews_default {display: inline-block;width: 100%;}
.reviews-list span.reviews_text {margin: 0 0 0 15px;display: inline-block;}
.more_info_text {font-style: italic;}
.filters-row {display: inline-block;padding: 25px 0;position: relative;width: 100%;border-top: 1px solid #e5e5e5;}
.filter-content {display: inline-block;width: auto;}
.filter-content .inputLabel {display: inline-block;line-height: 28px;margin: 0 10px 0 0;}
.filter-content .select-wrapper {display: inline-block;}
.entry-header p {color: #000000;font-size: 24px;margin-bottom: 0;}
.entry-content p {font-size: 15px;margin-bottom: 40px;}
.question-area {border: 1px solid #dddddd;padding: 70px 0;}
.question-area h2 {margin-bottom: 30px;}
.faq-title h2, .question-area h2 {color: #000000;font-size: 30px;text-transform: uppercase;}
.aboutus-text {margin-top: 30px;}
.aboutus-text h2 {color: #000;font-size: 30px;font-weight: 700;text-transform: uppercase;}
.aboutus-text span {font-size: 16px;}
.aboutus-text p {color: #888;margin-bottom: 0;margin-top: 30px;}
.single-team{position:relative;overflow:hidden;}
.team-img{overflow:hidden;position:relative;}
.team-img a::before { background: #CFD2D5 none repeat scroll 0 0; content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: all 0.3s ease 0s;width: 100%;z-index:2;}
.single-team:hover .team-img a::before{opacity:.3;}
.team-img a img{width:100%;}
.team-img img{transform:scale(1);transition:.3s;}
.single-team:hover .team-img img{transform:scale(1.1);}
.team-text h4 { font-size: 13px;margin-bottom: 4px;text-transform: uppercase;color:#59b210;}
.team-text h3 {color: #888;font-size: 14px;margin-bottom: 4px;text-transform: uppercase;}
.team-text p,.team-text p a{ color: #333;}
.team-text p a:hover{color:#59b210;}
.modal-newsletter {margin: 30px 0 0;padding-bottom: 35px;position: relative;z-index: 2;}
.modal-newsletter .checkbox-group{display: inline-block;}
.modal-newsletter .checkbox-group .box{margin-top: 0;display: inline-block;}
.modal-newsletter .logo{margin-bottom: 47px;max-height: 80px;}
.modal-newsletter .modal-title{font-size: 21px;line-height: 1.1em;padding-bottom: 15px;}
.modal-newsletter p{padding-bottom: 7px;}
.modal-newsletter .row-subscibe{font-size: 0;line-height: 0;padding: 27px 0 27px 0;}
.modal-newsletter .row-subscibe input{height: 60px;border: 1px solid #e5e5e5;padding: 2.3% 2.5%;font-size: 18px;line-height: 1.2em;color: #777777;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.modal-newsletter .row-subscibe button{font-size: 18px;height: 60px;}
.modal-newsletter .checkbox-group label{font-size: 12px;margin:0;}
.modal-newsletter p{margin-bottom: 0px;}
#newsletterModal #nomorepopbox {display: inline-block;}
#newsletterModal .subscribe-box {margin: 20px auto;max-width: 400px;width: 92%;}
@media (max-width: 767px){#newsletterModal .modal-newsletter .row-subscibe input{width: 80%;padding: 2.3% 3%;}
#newsletterModal .modal-newsletter .row-subscibe button{position: relative;right: auto;margin-top: 15px;}
#newsletterModal .modal-newsletter .logo{max-height: 75px;}}
@media (max-width: 420px){#newsletterModal .modal-newsletter .logo{max-height: 59px;}}
@media (max-width: 768px){#newsletterModal button.btn--ys.btn--xl{padding: 17px 14px !important;}
.modal-dialog {max-width: 400px;width: 92%;}
}
@media (max-width: 450px){.modal:before, .modal-dialog:before {display: none;}}
.loader-wrapper{position: fixed;/*top: 0;left: 0;width: 100%;height:100%;*/z-index:10010;opacity:0.9;transition: all 500ms linear 0s;}
.loader-wrapper.loader-off, body.loaded #loader-wrapper{opacity: 0;visibility: hidden;-webkit-transition: all 500ms linear 0s;-moz-transition: all 500ms linear 0s;-ms-transition: all 500ms linear 0s;-o-transition: all 500ms linear 0s;transition: all 500ms linear 0s;}
.loader-custom {display: inline-block;left: 50%;max-width: 220px;position: absolute;top: 50%;transform: translate(-50%, -50%); width: auto;}
.loader-wrapper .spinner {width: 40px;height: 40px;position:fixed;left:50%;top:50%;margin:-20px 0 0 -20px; -webkit-animation: rotate 2.0s infinite linear;animation: rotate 2.0s infinite linear;}
.loader-wrapper .dot1, .loader-wrapper .dot2 {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;background-color: #000;border-radius: 100%;-webkit-animation: bounce 2.0s infinite ease-in-out;animation: bounce 2.0s infinite ease-in-out;box-shadow: 1px 1px 1px #fff;}
.loader-wrapper .dot2 {top: auto; bottom: 0px;-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}
.options-swatch li {display: inline-block;margin: 5px 10px 0;text-align: center;}
.options-swatch li:first-child {margin-left: 0;}
.options-swatch li:last-child {margin-right: 0;}
@-webkit-keyframes bounce {0%, 100% { -webkit-transform: scale(0.0) } 50% { -webkit-transform: scale(1.0) }}
@keyframes bounce { 0%, 100% { transform: scale(0.0);-webkit-transform: scale(0.0); } 50% { transform: scale(1.0);-webkit-transform: scale(1.0);}}
.social-icon ul li:first-child a {margin-left: 0;}
.select-wrapper {position: relative;display: inline-block;}
.select-wrapper select.form-control, #wishlist table select.form-control {border: 1px solid #e5e5e5;padding: 5px 25px 5px 12px;font-size: 1em;line-height: 1em;min-width: 150px;color: #333333;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../images/caret-down.png) no-repeat 98% center;background-size: 10px auto;height:40px;}
#wishlist table select.form-control {margin-bottom:0;}
.sorter.filters-row .select-wrapper select.form-control {min-height: 28px;height: 28px;background: url(../images/caret-down.png) no-repeat 95% center;background-size: 10px auto;}
[class^="pe-7s-"], [class*=" pe-7s-"] {font-weight:bold}
.product_info_ratings > h3 {font-size: 16px;margin: 0 0 10px;}
#cartAdd .cart-btn .button_in_cart.btn {font-size: 16px;}
.login-buttons > a {float: right;line-height: 35px;}
h3.small{font-size: 20px;}
h6.small{font-size: 16px;margin-bottom: 17px;}
#shippingEstimatorContent .select-wrapper, #checkoutNewAddress .select-wrapper, #createAcctDefault .select-wrapper, #wishlist .select-wrapper, #wishlist .product-listing.row-view > div .product__inside__image, #wishlist .product-listing.row-view > div .product, #addressBookProcessDefault .select-wrapper, #advSearchDefault .select-wrapper, #contactUsDefault .select-wrapper, .sideBoxContent .select-wrapper {width: 100%;}
.select-wrapper select[multiple], .select-wrapper select[size] {height:auto;}
.card h4 {font-size: 18px;margin-bottom: 20px;}
.categoryIcon, .information, #checkoutShippingContentChoose {margin-bottom: 15px;}
label {font-weight: normal;}
.sideBoxContent #searchContent, #advSearchDefault .centeredContent {position: relative;}
.sideBoxContent .resultsContainer, #advSearchDefault .centeredContent .resultsContainer {top: 39px;width: 100%;}
.product-micro .product-cart a.btn {padding: 0;}
#compareDefaultMainContent h5.shopping-cart-table__product-name, #compareDefaultMainContent .product-price {margin: 0;}
.alert {font-weight: normal;display: inline-block;width: 100%;margin: 0 0 20px;border-width: 1px;border-radius: 0;line-height: 20px;box-shadow: none;text-shadow: none;position:relative;}
.alert {vertical-align: top;}
.alert-dismissable, .alert-dismissible {padding-right: 35px;}
.alert {padding: 15px 25px 15px 15px;border: 1px solid transparent;border-radius: 4px;}
.alert-dismissable .close {top: auto;color: inherit;right: -10px;}
#shoppingCartDefault #shippingEstimatorContent {margin: 30px 0 0;padding: 30px 0 0;float: left;width: 100%;}
.testimonial-links .buttonRow, .newsArchive-links .buttonRow {float: left;margin-right: 10px;}
.testimonialImage {margin: 0;padding: 0;text-align: center;}
.testimonialsError {font-size: 0.75em;color: #FF0000;margin-bottom: 10px;}
.testimonialsSmallText {float: left;color: #333333;font-weight: bold;font-size: 0.75em;padding: 0.2em;}
#timeoutDefault .timeoutbuttons {display: inline-block;width: 100%;}
#timeoutDefault .timeoutbuttons a {float: right;margin: 12px 0;}
.timeout_email, .timeout_password {float: left;width: 100%;}
.btn.button.btn--xs {padding: 3px 8px;font-size: 0.75em;height: auto;line-height: 20px;}
#testimonials-manager .bettertestimonial {margin: 10px 0 0;}
.text-center {text-align: center;}
.testimonialsAsid .owl-nav, #postsCarouselSidebox .owl-nav {display: none;}
.testimonialsAsid.owl-carousel .owl-dots, #postsCarouselSidebox.owl-carousel .owl-dots  {display: block;text-align: left;padding: 0;}
#postsCarouselSidebox.owl-carousel .owl-dots  {padding: 0 10px;}
.fill-bg-custom.aside-inner {padding: 15px 15px 15px;position: relative;z-index: 1;}
.testimonialsAsid.owl-carousel .owl-item img {margin-bottom: 15px;display: inline-block;}
.testimonialsAsid a {color :#777777}
.testimonialsAsid a:hover {color :#333333}
#postsCarouselSidebox .blog-content, #moreNewsDefault .blog-content, .newsArchiveContent .blog-content {width: 100%;padding:0;}
#postsCarouselSidebox  .blog-content h3 a {font-size:18px}
.sideboxHeadingLink {margin-top: 15px;}
.owl-theme .owl-dots .owl-dot span {width: 13px;height: 13px;margin: 0 5px;}
blockquote {border-left: none;position: relative;}
blockquote.quote-left {padding: 0 0 0 70px;margin: 28px 0 22px;border-left-color: transparent;font-style: italic;font-size: 20px;line-height: 35px;}
blockquote.quote-left:before {position:absolute;display:block;top: 0px;left: -7px;margin-top: -15px;content: "\201c";font-size:8em;line-height:1em;font-style:normal;}
blockquote.quote-left cite {font-size: 18px;color: #333333;}
.newsArchiveContent .single-blog {padding: 0 0 30px;margin: 0 0 30px;border-bottom: 1px solid #e5e5e5;}
.newsArchiveContent .single-blog:last-child {border-bottom: none;margin: 0;}
.ManuWrapper {float: left;padding: 5px;text-align: center;position: relative;min-width: 180px; min-height:70px;}
.manufacturer_all_image {background: no-repeat -100% -70px; display: inline-block; height: 70px;width: 100%;background-size:contain;vertical-align: middle;}
.manufacturer_all_name {position: relative; bottom:30px; text-shadow: 2px 2px 2px #ccf;transform:translateX(-50%); font-size: 160%;}
.ManuWrapper:hover .manufacturer_all_image {background-position:center center;}
.ManuWrapper:hover .manufacturer_all_name {visibility: hidden;}
.clearBoth {clear: both;}
.product-price.review-price {font-size: 2.2em;margin: 0;}
.breadcrumb {position:relative;border-radius:0;}
.breadcrumb:before {position: absolute;content: "";background: #FFF;width: 100%;height: 100%;top: 0;left: 0;opacity: 0.5;z-index: 1;}
.btn.btn--xs span.button {background: none;height: inherit;line-height: inherit;border: none;color: inherit;font-weight: inherit;font-size: inherit;padding: 0;}
#productPrevNext a .btn.button {height: 30px;padding: 0 5px;line-height: 26px;font-size: 12px;text-transform: capitalize;}
.lzenajx-wrapper {padding-right: 30px;}
.products-grid-list .product .product-area {position: relative;}
.product-img, .product-content {display: inline-block;position: relative;}
.products-image-carousel .owl-nav .owl-prev, .products-image-carousel .owl-nav .owl-next {top: unset;opacity: 0.4;bottom: 0;visibility: visible;background: #000;border: 0;border-radius: 0;font-size: 30px;line-height: 30px;height: 30px;width: 30px;left: unset;z-index:100;}
.products-image-carousel .owl-nav .owl-next {left: unset;right: 0;}
.products-image-carousel .owl-nav .owl-prev {left: unset;right: 30px;}
.badges {position: relative;}
.products-image-carousel:hover .owl-nav .owl-prev,  .owl-carousel:hover .products-image-carousel .owl-nav .owl-prev {left: unset;}
.products-image-carousel:hover .owl-nav .owl-next, .owl-carousel:hover .products-image-carousel .owl-nav .owl-next{right:0}
#relatedProducts .product-slider-area.product-area, .alsoPurchased .product-slider-area.product-area {padding: 0;}
.centerBoxWrapper .product-img, .centerBoxWrapper .product-content {width: 100%;}
.col-sidebar .sideBoxContent .product-micro .product-img {width: 70px;float: left;display: block;position: unset;}
.col-sidebar .sideBoxContent .product-micro .product-content {margin: 0 0 0 90px;text-align: left;display: block;position: unset;}
#productReviewLink a.btn.button {margin: 20px 0 0;}
.centerBoxWrapper .product-icon{right:-20px}
.product-img .product-area{text-align:center;}
.header-area-5 .hs-grp .search-content{right: 110px;left:unset}
.header-area-5 .hs-grp .header-search.open .search-content {padding: 0;}
#lzencategories .box-content .category-nav > .dropdown-menu {position: unset;display: block;box-shadow: none;}
#lzencategories .box-content .category-nav > .dropdown-menu .dropdown .dropdown-menu {position: relative;box-shadow: none;width: 100%;}
/*template.css*/
.mainContainer {overflow: hidden;width: 100%;margin: 0 0 30px;}
.mainmenu-nav ul.nav li > a {color: #333;}
.badge--menu.badge-new {background-color: #F5616D;}
.badge--menu.badge-new:after {border-top-color: #F5616D;}
.badge--menu.badge-sale {background-color: #1fc0a0;}
.badge--menu.badge-sale:after {border-top-color: #1fc0a0;}
.badge--menu.badge-hot{background-color: #f00;}
.badge--menu.badge-hot:after {border-top-color: #f00;}
a {color: #333333;}
.owl-carousel .owl-item img {margin:0 auto;}
select {background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;border: 1px solid hsl(0, 0%, 90%);color: hsl(0, 0%, 20%);cursor: pointer;margin: 0;padding: 5px 10px;}
.img-responsive {display: inline-block;width:auto;max-height:80px;}
button{outline:none;}
.button, .row-view .product-cart .btn-lnk, .btn-bg {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 2px solid #454545;color: #454545;display: inline-block;font-weight: 600;padding: 6px 12px;position: relative;text-transform: uppercase;transition: all 0.3s ease 0s;border-radius:0;height:40px;line-height:24px;letter-spacing: 0.5px;}
.button:hover i, .row-view .product-cart .btn-lnk:hover i {color: #ffffff;}
.btn-bg {color: #fff;}
.btn-bg:hover {opacity: 0.6;}
#indexHomeBody .body-content {margin: 0;}
.form-control, input.visibleField {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
input[type="text"] {border: 1px solid #e5e5e5;box-shadow: none;height:40px;line-height: normal;padding: 6px 12px;}
.form-control,input.visibleField {border-color: #e5e5e5;border-radius: 0;box-shadow: 0 1px 3px rgba(0, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, 0);height: 40px;margin-bottom: 15px;}
.form-control:focus,input.visibleField:focus {box-shadow: none;outline: 0 none;}
.body-content {display: inline-block;margin:20px 0 0;width:100%;}
.container .container {width: 100%;}
.button:hover, .row-view .product-cart .btn-lnk:hover {color:#FFFFFF;}
.row-view .product-cart .btn-lnk:hover > i {color: #fff;}
.product-wrapper:hover .product-icon a:hover i {color: #ffffff;}
.row-view .product-cart .btn-lnk > i {font-size: 16px;font-weight: 600;line-height: 10px;vertical-align: middle;}
.header-top-mobile {display: none;}
header ul li.dropdown-menu-close {display: none;}
.dropdown-menu {border: medium none;border-radius: 0;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);min-width: auto;padding: 0;}
.dropdown .caret {margin: 0 0 0 10px;}
.currency .cur-title {display: none;}
#wishlist dl.pageresults {padding: 0;float: left;margin: 0;}
#wishlist dd,
#wishlist form {margin: 0;padding: 0;}
#wishlist fieldset {border: 1px solid #e5e5e5;margin: 0 0 10px;padding: 10px;}
.wishlistfields li label {width: 100px;}
#wishlist legend {border: 1px solid #9a9a9a;background-color: #abbbd3;padding: 5px;}
#wishlist label.inline {display: inline;color: #930;}
.wishlist-result {display: inline-block;margin: 20px 0 0;width: 100%;}
#wishlist .product-listview .product-info {padding: 15px 0;}
#wishlist form.control fieldset {border: 0;margin: 2px 0 1px 0;padding: 0;}
#wishlist form.control label {display: block;color: #000;margin-top: 0px;}
#wishlist form.control div.single {padding: 3px 5px;}
#wishlist form.control div.multiple {padding: 3px 5px;float: left;}
#wishlist form.control div.multiple label {display: block;}
#wishlist div.clearleft {padding: 0;margin: 0;clear: left;}
#wishlist .s {width: 100%;}
#wishlist .m {width: 100%;}
#wishlist .l {width: 100%;}
#wishlist .xl {width: 100%;}
.send-mail .formrow, .find-wishlist .formrow, .edit-wishlist .formrow {margin: 15px 0;}
#wishlist .alert-text.forward {margin: 0 0 15px;}
.send-mail .buttons > input[type="submit"], .find-wishlist .buttons > input[type="submit"], .edit-wishlist .buttons > input[type="submit"] {margin-left: 10px;}
#wishlist .send-mail label, .find-wishlist label, .edit-wishlist label {font-size: 14px;font-weight: normal;text-transform: uppercase;}
#wishlist .footnote {color: #666;font-size: x-small;padding-top: 0;margin-top: 20px;}
#wishlist table.productlist th,
#wishlist table.productlist td {text-align: center;vertical-align: middle;}
#wishlist img.productlist {height: auto;width: 100%;}
#wishlist div.wishlistfields {margin: 10px 0px 0px 0px;padding: 10px 0px 0;}
#wishlist ul {list-style: none none outside;padding-left: 0em;margin-left: 0px;margin-top: 0px;}
#wishlist ol {padding-left: 2.2em;margin-left: 0px;margin-top: 0px;text-indent: -0.4em;}
#wishlist ol li {line-height: 1.4em;}
#wishlist .inputrequirement {color: #379;}
#wishlist p.inputrequirement {text-align: right;}
#wishlist .notabene {font-weight: 600;margin: 10px 0;}
#wishlist .price {font-size: 14px;}
.product_wishlist_name {margin: 0 0 10px;font-size: 14px;font-weight: 600;}
#wishlist .product-listview {margin-bottom: 30px;margin-top: 0;}
#wishlist .product-listview .product-info .description {margin-bottom: 0;}
#wishlist .extendedCart {display: inline-block;}
#wishlist .product-price {margin: 0 0 20px;}
.wishlist-list .wishlist-item {display: inline-block;margin: 0 0 30px;width: 100%;}
.cart-flyout .shopping-cart {display: none;}
.footer-icon ul li {display: inline-block;}
#siteinfoIP {margin: 10px 0;text-align: center;}
#bannerSix {text-align: center;}
.product .product-cart .btn-link-li {display: none;}
.product .product-content .product-title {font-size: 16px;line-height:25px;}
.product-price {font-size: 20px;font-weight: 600;margin: 10px 0 0;}
.product .product-content .prod-qty-bx {font-size: 15px;display: inline-block;}
.product .product-area .owl-buttons .owl-prev {left: 0;}
.product .product-area .owl-buttons .owl-next {right: 0;}
.product-img .badges span.l-badge:nth-child(2) {top: 48px;}
.product-micro .product .badge {display: none;}
.product .product-content .ratings {margin: 10px 0 0;}
.rating-box:before {clear: both;color: #dee0e0;content: "\f006\f006\f006\f006\f006";font-family: fontawesome;font-size: 15px;letter-spacing: 2px;line-height: 18px;}
.rating-box {display: inline-block;position: relative;width: auto;}
.rating-links .addreview-lnk {display: none;}
.rating-links {display: inline-block;}
.ratings .amount {display: none;}
.rating-box .rating:before {color: #ff9919;content: "\f005\f005\f005\f005\f005";display: inherit;font-family: fontawesome;font-size: 15px;left: 0;letter-spacing: 2px;line-height: 18px;overflow: hidden;position: relative;top: 1px;}
.rating-box .rating {font-size: 0;left: 0;position: absolute;top: 0;overflow:hidden;height:18px;}
.rating-box .rating-number {display: none;}
.product-price .normalprice {color: #aaaaaa;margin-right: 5px;text-decoration: line-through;}
.product .product-content .product-desc {display: none;font-size: 14px;margin: 20px 0 10px;}
.product-price .productSpecialPrice {color: #000;}
.product-price .productPriceDiscount {display: none;}
.products-slider.no-padding .product-wrapper {padding: 0;}
.product-micro .product-icon {display: none;}
.product-micro .product-cart {display: inline-block;}
.product-micro .product-wrapper {margin: 10px 0 20px;}
.product-micro .product-content {margin: 0;}
.products-slider .product-cart {display: none;}
.banner-area .single-banner.tmb {margin: 0 0 20px;}
.input-outer .icon-search {display: none;}
.mega-menu .products-slider {float: left;padding: 10px 0 0;width: 100%;}
.badge--menu {background-color: #333333;border-radius: 0;font-size: 10px;font-weight: lighter;left: 25px;line-height: 1em;padding: 3px 4px;position: absolute;text-transform: uppercase;top: 0;}
.mobile-nav .badge--menu {left:auto;top:5px;margin-left:3px;}
.badge--menu:after {content: '';position: absolute;bottom: -5px;left: 0;width: 0;height: 0;border: 0 solid transparent;border-left-width: 0px;border-right-width: 6px;border-top: 5px solid #333333;-moz-transform: scale(0.9999);}
.navbar-nav .has-submenu > a::after {content: "\f107";font-family: fontawesome;padding: 0 0 0 5px;}
.mobile-menu-area li .holder {display: none;}
.breadcrumb .breadcrumb-ul {display: table;padding:15px 0;font-weight:600;}
.breadcrumb .breadcrumb-ul li {display: inline-table;font-style: italic;text-align: center;}
#navBreadCrumb {z-index: 2;position: relative;}
.breadcrumb-ul li.brd-ban {color:#fff;}
.breadcrumb-ul li {color:#333;display: inline-table;font-size: 14px;font-style: italic;text-align: center;}
.breadcrumb-ul a {color: inherit;}
.breadcrumb-ul li::after {content: "/";padding: 10px;}
.breadcrumb-ul li:last-child:after {display: none;}
.breadcrumb-ul a:hover {color: hsl(0, 0%, 0%);}
@media (min-width: 1199px) {.col-lg-pu-5 {width: 20%;}
.col-lg-pu-7 {width: 14.28%;}
.col-lg-pu-8 {width: 12.50%;}
}
@media (min-width: 992px) and (max-width: 1198px) {.col-md-pu-5 {width: 20%;}
.col-md-pu-7 {width: 14.28%;}
.col-md-pu-8 {width: 12.50%;}
}
@media (min-width: 768px) and (max-width: 991px) {.col-sm-pu-5 {width: 20%;}
.col-sm-pu-7 {width: 14.28%;}
.col-sm-pu-8 {width: 12.50%;}
}
@media (min-width: 480px) and (max-width: 767px) {.col-xs-pu-5 {width: 20%;}
.col-xs-pu-7 {width: 14.28%;}
.col-xs-pu-8 {width: 12.50%;}
}
@media (max-width: 480px) {.col-xxs-12 {width: 100%;}
.col-xxs-6 {width: 50%;}
.col-xxs-4 {width: 33.3%;}
.col-xxs-3 {width: 25%;}
.col-xxs-2 {width: 16.67%;}
.col-xxs-pu-5 {width: 20%;}
.col-xss-pu-7 {width: 14.28%;}
.col-xxs-pu-8 {width: 12.50%;}
}
.category-wrapper .category-image {display: inline-block;margin: 0 0 15px;}
.category-wrapper .image img {display: inline-block;transition: all 0.3s ease 0s;backface-visibility: hidden;}
.category-grid .category-item:hover img {opacity: 0.9;transform: rotate(-1deg) scale(1.1);backface-visibility: hidden;}
.category-wrapper .catDescContent {margin: 0 0 20px;}
.category-grid {display: inline-block;margin: 0 0 30px;width: 100%;}
.category-grid .category-item > a {float: left;position: relative;width: 100%;}
.category-grid .category-item {text-align: center;display: inline-block;margin: 24px 0 0;}
.category-grid.cat-fancy .categories-mask {color: hsl(0, 0%, 0%);left: 0;padding: 0 22px;position: absolute;right: 0;text-align: center;text-transform: uppercase;top: 90%;transform: translateY(-90%);}
.category-grid.cat-fancy .categories-mask > h4 {color: #000;margin: 0 auto;padding: 10px 15px;text-align: center;text-transform: uppercase;position: relative;transition: all 0.3s ease-in-out 0s; display:inline-block;}
.category-grid.cat-fancy .categories-mask > h4:before {position: absolute;height: 100%;width: 100%;content: "";background: #fff;left: 0;top: 0;z-index: -1;box-shadow: 0 2px 3px rgba(0,0,0,0.1);transition: all 0.3s ease-in-out 0s;}
.category-grid.cat-fancy .category-item a:hover .categories-mask > h4 {color:#FFFFFF;transition: all 0.3s ease-in-out 0s;}
.category-grid .category-item .image {overflow: hidden;width: 100%;}
.category-grid .categories-mask h4 {font-size: 16px;}
.category-grid.cat-simple .categories-mask h4 {margin: 0;text-transform: uppercase}
.category-grid.cat-simple .category-item {margin: 0 0 20px;overflow: hidden;position: relative;float:left;width:100%;}
.category-grid.cat-simple .categories-mask {display: inline-block;margin: 5px 0;padding: 10px 0;width: 100%;}
.category-wrapper .catgory-list-wrapper {display: inline-block;margin: 0 0 10px;width:100%;}
.category-wrapper .centerBoxWrapper {display: inline-block;width: 100%;margin: 0 0 40px;}
.productlist-products .owl-theme .owl-controls .owl-buttons div, .product-shop .owl-theme .owl-controls .owl-buttons div {left: auto;opacity: 1;position: absolute;right: 10px;top: -50px;visibility: visible;}
.productlist-products .owl-theme .owl-controls .owl-buttons div.owl-prev, .product-shop .owl-theme .owl-controls .owl-buttons div.owl-prev {right: 50px;}
.productlist-wrapper {float: left;margin: 0 0 40px;width: 100%;}
.productlist-products .centerBoxWrapper {float: left;margin: 10px 0 40px;width: 100%;}
.products-grid-list .product .product-cart .btn-link-li.btn-li-cart {display: inline-block;}
.prod-list-wrap .forward.button-top {display: inline-block;margin: 0 0 40px;width: 100%;}
.productslist-grid .product-item {margin: 15px 0 25px;}
.productslist-grid .product .product-cart {margin: 15px 0 0;}
.prod-qty-bx .qty-lbl {margin: 0 10px 0 0;}
.prod-qty-bx .qty-lbl, .prod-qty-bx .qty_txt {display: inline-block;float: left;line-height: 40px;}
.row-view .product .product-content .prod-qty-bx {margin: 0 5px;}
.prod-qty-bx .qty_txt > input {border: 1px solid #cccccc;font-size: 14px;font-weight: normal;margin: 0;padding: 5px 10px;text-align: center;height: 40px;}
.pagination {border-radius: 4px;display: inline-block;margin: 0;padding-left: 0;}
.pagination li {border-radius: 0;display: inline-block;margin: 0 10px 0 0;padding: 0;}
.pagination li a, .pagination li > span, .pagination li.current {background-color: hsl(0, 0%, 96%);color: hsl(0, 0%, 20%);display: inline-block;font-size: 13px;height: 30px;line-height: 30px;padding: 0 2px;text-align: center;transition: all 0.3s ease 0s;min-width: 30px;float: none;overflow:hidden;}
.pagination>li:last-child>a, .pagination>li:last-child>span, .pagination>li:first-child>a, .pagination>li:first-child>span{border-radius:0;}
.pagination > .active > a, .pagination > .active, .pagination li.current, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: hsl(0, 0%, 20%);border-color: hsla(0, 0%, 0%, 0);color: hsl(0, 0%, 100%);cursor: default;}
.pagination li:last-child {margin: 0;}
.prod-list-wrap {display: inline-block;width: 100%; margin-top: 10px;}
.navSplitPagesResult {float: left;line-height: 40px;text-align: left;width: auto;}
.navSplitPagesLinks {float: right;line-height: 30px;width: auto;}
#filter-wrapper .inputLabel {margin: 0 10px 0 0;}
.list-mode {display: inline-block;float: right;font-size: 16px;}
.list-mode .gl-mode {border: 1px solid #CCCCCC;color: #CCCCCC;display: inline-block;padding: 2px 6px;}
.list-mode .gl-mode:hover {color:#000000;border:1px solid #000000}
.list-mode .grid-mode.gl-mode {margin: 0 10px 0 0;}
.row-view .product .product-title a {font-size: 24px;}
.row-view .product .product-cart .pe-7s-search {display: none;}
.row-view .product .product-cart .title {display: block !important;}
.row-view .product .product-cart li {display: inline-block;float: left;margin: 0 5px 0 0;vertical-align: bottom;}
.row-view .product .product-icon {display: none;}
.row-view .product .product-content .product-desc {display: block;}
.grid-view .product .prod-qty-bx .inner-qty-box {display: inline-block;margin: 0px 10px 0 0;float:left;}
.sideBoxContent ol {padding: 0 0 0 12px;}
.sideBoxContent ul li, .sideBoxContent ol li {border-bottom: 1px solid hsl(0, 0%, 96%);padding: 6px 0;}
.category-nav .holder {display: none;}
.sideBoxContent .cate-toggle li {border: medium none;padding: 0;}
.cate-toggle li {display: inline-block;width: 100%;position: relative;}
.cate-toggle li .cat-lnk > a {display: inline-block;width: auto;}
.cate-toggle li > .cat-lnk {border-bottom: 1px solid hsl(0, 0%, 96%);display: inline-block;padding: 10px 0;width: 100%;}
.cate-toggle li.has-sub > .cat-lnk .holder {padding: 10px;position: absolute;right: 0;top: 0;}
.category-nav ul.category-sub li > .cat-lnk {padding-left: 20px;}
.category-nav ul.category-sub li li .cat-lnk {padding-left: 40px;}
.category-nav ul.category-sub li li li .cat-lnk {padding-left: 60px;}
.category-nav ul.category-sub li li li li .cat-lnk {padding-left: 80px;}
.category-nav ul.category-sub li li li li li .cat-lnk {padding-left: 80px;}
.cate-toggle li.has-sub > .cat-lnk .holder {display: inline-block;}
.cate-toggle li.has-sub > .cat-lnk .holder:before {display: inline-block;content: "\e623";font-family: pe-icon-7-stroke;font-size: 18px;position: absolute;right: 0;top: 8px;cursor: pointer;}
.cate-toggle li.has-sub.open > .cat-lnk > .holder:before {content: "\e644";}
.product-shop {display: inline-block;position: relative;width: 100%;}
.product-info .extra-info li {display: inline-block;margin: 0 15px 0 0;}
.product-info-review .ratings {display: inline-block;position: relative;top: 1px;margin-right:10px}
.pu-devider {border-bottom: 1px solid #eee;float:left;margin:0 0 10px;width:100%;}
.product-info-review {margin: 0 0 15px;}
.product-main-image-item {margin: 0 0 10px;}
.product-info-review > a {display: inline-block;padding-right: 20px;}
.product-info .extra-info li .val {font-weight: 600;margin: 0 0 0 5px;word-break: break-all;}
.product-info .availability .val {background: hsl(0, 0%, 60%) none repeat scroll 0 0;color: hsl(0, 0%, 100%);padding: 4px 8px;}
.product-info .product-price {position: relative;}
.product-info .product-price img#DPULoaderImage {position: absolute;top: 8px;}
.product-info .short-description {border-bottom: 1px solid hsl(0, 0%, 96%);margin: 0 0 15px;padding: 0 0 15px;}
.product-info .availability .in-stock {background-color: #71BBA2;}
.product-info .availability .out-of-stock, .product-info .cart-wrapper .button_sold_out, .button_sold_out_sm, .button.button_sold_out_sm {background-color: #ED635D;color: #fff;}
.product-info .cart-wrapper .button_sold_out, .button_sold_out_sm {padding: 10px;border: none;height:auto}
.product-info .wrapper {display: inline-block;margin: 0 0 15px;width: 100%;}
.product-info h2 {padding: 0 25px 10px 0;margin:0;}
.product-info .extra-info-full > li:last-child {margin: 0;}
.product-info .extra-info-full > li {display: inline-block;margin: 0 0 10px;width: 100%;}
.product-info .extra-info.extra-info-full {margin: 0 0 15px;}
.cart-wrapper .qty-text {display: inline-block;font-weight: 600;margin: 0 5px 0 0;}
.cart-wrapper .qty-wra {border: 1px solid hsl(0, 0%, 67%);display: inline-block;padding: 1px 5px;border-radius:5px;}
.cart-wrapper .qty-wra > span {cursor: pointer;display: table-cell;padding: 0 2px;text-align: center;vertical-align: middle;}
.cart-wrapper .qty-input > input {border: medium none;height: auto;margin: 0;padding: 8px;text-align: center;}
.cart-wrapper .qty-wra > span i {color: #aaaaaa;font-size: 20px;line-height:36px}
.cart-wrapper .cart-add > span, .cart-wrapper .cart-add > div {display: table-cell;float: none;padding: 0 5px;vertical-align: middle;}
.cart-wrapper .cart-add .max-qty {display: inline-table;float: left;padding: 0;width: 100%;}
.cart-wrapper .cart-add .cart-btn {padding-right: 0;}
.cart-wrapper #productPricesSecond {display: none;}
.cart-wrapper .cart-add {margin: 10px 0;}
.cart-wrapper .product-link .text {display: none;}
.cart-wrapper .cart-add .qty-text, .cart-wrapper .cart-add .qty-wra {display: table-cell;float: none;vertical-align: middle;}
.cart-wrapper .cart-add .qty-text {padding: 0 10px 0 0;min-width: 40px;white-space:nowrap;}
.cart-wrapper .product-link > li {display: table-cell;padding-right: 5px;}
.cart-wrapper .product-link > li:last-child {padding: 0;}
.cart-wrapper .product-link .button {font-size: 16px;line-height:25px;}
.product_info_ratings .product-rating {display: inline-block;margin: 0 0 10px;width: 100%;}
.reviews-list-wrapper .product_info_ratings {border-bottom: 1px solid #e5e5e5;margin: 0 0 15px;padding: 0 0 15px;}
.reviews-list-wrapper .product_info_ratings:last-child {border-bottom: none;margin: 0;padding: 0;}
.reviews-list-wrapper .button_write_review {display: inline-block;}
.product-shop .centerBoxWrapper {display: inline-block;margin: 0;width: 100%;}
.product-shop .navNextPrevWrapper {display: none;}
.product-shop .navNextPrevWrapper span {background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;border: medium none;font-size: 0;height: 60px;left: -69px;position: absolute;right: auto;opacity: 0;top: 16%;width: 60px;display: none;transition: all 0.3s ease 0s;}
.product-shop .navNextPrevWrapper span {display: none;}
.product-shop:hover .navNextPrevWrapper span {opacity: 1;}
.product-shop .navNextPrevWrapper span:hover:after {background: #000;color: #fff;}
.product-shop .navNextPrevWrapper span:after {border: 1px solid hsl(0, 0%, 67%);border-radius: 50%;color: hsl(0, 0%, 67%);font-family: fontawesome;font-size: 22px;font-weight: normal;padding: 2px 14px;position: absolute;top: 10px;}
.product-shop .navNextPrevWrapper span.button_prev {left: -60px;right: auto;}
.product-shop .navNextPrevWrapper span.button_next {left: auto;right: -40px;}
.product-shop .navNextPrevWrapper span.button_prev:after {content: "\f104";}
.product-shop .navNextPrevWrapper span.button_next:after {content: "\f105";}
.product-tabs .product-collateral > dl > dd {display: none;min-height: 200px;width: 100%;}
.tab-style-fancy ul.nav-tabs {border: none;}
.tab-style-fancy ul.nav-tabs li {display: inline-block;margin-right: 50px;}
.tab-style-fancy ul.nav-tabs li.active a::before {opacity: 1;}
.tab-style-fancy ul.nav-tabs li a::before {background: hsl(0, 0%, 67%) none repeat scroll 0 0;bottom: 0;content: "";height: 2px;left: 0;opacity: 0;position: absolute;width: 100%;}
.tab-style-fancy ul.nav-tabs li a::after {background: hsl(0, 0%, 67%) none repeat scroll 0 0;content: "";height: 14px;position: absolute;right: -25px;top: 15px;width: 2px;}
.tab-style-fancy ul.nav-tabs {margin: 0 0 30px;}
.tab-style-fancy ul.nav-tabs li.active a, .tab-style-fancy ul.nav-tabs li.active a:hover, .tab-style-fancy ul.nav-tabs li.active a:focus {color: hsl(93, 84%, 38%);}
.tab-style-fancy ul.nav-tabs li a, .tab-style-fancy ul.nav-tabs li a:hover, .tab-style-fancy ul.nav-tabs li a:focus {color: hsl(0, 0%, 40%);font-family: montserrat;font-size: 18px;padding: 10px 0;background: none;position: relative;border: none;text-decoration: none;text-transform: uppercase;}
.tab-style-fancy ul.nav-tabs li:last-child a::after {display: none;}
.tab-style-default ul.nav-tabs a {font-size: 15px;}
.tab-style-default .tab-content {border-bottom: 1px solid hsl(0, 0%, 87%);border-left: 1px solid hsl(0, 0%, 87%);border-right: 1px solid hsl(0, 0%, 87%);padding: 15px;}
.product-tabs > dl.tab-content > dt {display: none;}
.product-tabs .tab-content > .tab-pane {font-weight: normal;opacity: 1;}
@media (max-width:991px) {.tab-style-default .tab-content {border: medium none;padding: 0;}
.product-tabs > dl.tab-content > dt {display: inline-block;cursor:pointer;}
.product-tabs .nav-tabs {display: none;}
.product-tabs > dl > dd {border: 1px solid hsl(0, 0%, 95%);display: none;min-height: 200px;padding: 10px 20px;opacity: 1;width: 100%;transition: all 0.3s ease 0s;}
.product-tabs > dl > dt {background: hsl(0, 0%, 95%) none repeat scroll 0 0;border-bottom: 1px solid hsl(0, 0%, 89%);display: inline-block;font-size: 18px;padding: 10px;position: relative;width: 100%;}
.product-tabs > dl > dt > a {padding: 10px 15px;}
.product-tabs > dl > dt::after {content: "\f067";cursor: pointer;font-family: fontawesome;font-size: 16px;position: absolute;right: 12px;top: 12px;}
.product-tabs > dl > dt.active::after {content: "\f068";}
}
.wrapperAttribsOptions .option-label {display: inline-block;font-size: 16px;font-weight: bold;margin: 0 0 10px;}
#productQuantityDiscounts > table {border: 1px solid hsl(0, 0%, 90%);border-collapse: collapse;width: 100%;margin: 0 0 25px;}
#productQuantityDiscounts > table,
#productQuantityDiscounts > table td {border: 1px solid hsl(0, 0%, 90%);padding: 10px;}
#productQuantityDiscounts {margin: 20px 0 0;display: inline-table;width: 100%;}
.header-account .dropdown-label {display: none;}
.product-main-image {display: inline-block;float:left; width:100%;text-align:center;}
#productAdditionalImages {display: inline-block;float: left;width: 100%;}
.prodinfo-image {margin: 0 auto;width:100%;float:left;}
.zoomLens{opacity: 1 !important;background-color: rgba(255, 255, 255, 0.36) !important;border: 1px solid #e5e5e5 !important;}
.zoomWindowContainer > div{border: 1px solid #e5e5e5 !important;margin: 0 10px;}
.smallGallery .additionalImages {text-align: center;}
#quickViewModal .modal-dialog {max-width: 1280px;width: auto;margin:10px auto;}
#quickViewModal .modal-content {padding: 30px;}
.copmare-wrapper table td {border: 1px solid #e7e7e7;padding: 20px;text-align: center;vertical-align: top;}
.copmare-wrapper table {border: 1px solid #e7e7e7;border-spacing: 0;}
.copmare-wrapper table th {background-color: #f7f7f7;border-bottom: 1px dotted #7e7e7e;font-weight: bold;padding: 20px;text-align: left;min-width: 150px;vertical-align: top;}
.resultsContainer {background: #ffffff none repeat scroll 0 0;border: 1px solid #e6e6e6;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);display: none;font-weight: bold;margin: 0;max-height: 400px;overflow-y: auto;padding: 10px 15px;position: absolute;text-align: left;top: 100%;width: 100%;z-index: 10000;}
.resultsContainer ul {display: inline-block;list-style-type: none;margin: 0;padding: 0;width: 100%;}
.resultsContainer li:not(:last-child) {border-bottom: 1px solid #ededed;display: inline-block;float:left;margin: 0 0 10px;padding: 0 0 10px;width: 100%;}
.search .resultsContainer a {display: table;width: 100%;}
.resultsContainer li .image {padding-right: 15px;width: 100px;}
.resultsContainer li .image, .resultsContainer li .desc {border-collapse: separate;display: table-cell;}
.resultsContainer li .desc {text-align: left;vertical-align: top;}
.resultsContainer li .desc .product-name {float: left;font-size: 1.1em;font-weight: 500;line-height: 18px;margin-bottom: 5px;width: 100%;}
.resultsContainer .desc .product-model {display: inline-block;float:left;font-weight: normal;margin: 0 0 5px;width: 100%;}
.resultsContainer li .product-price {float: left;font-size: 1.5em;margin: 0;}
#mainMenu .mn1 li > ul {z-index: 999;}
#mainMenu .mn1 li > ul {background-clip: padding-box;background-color: #ffffff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);display: none;font-size: 14px;list-style: outside none none;margin: 0;min-width: 160px;position: absolute;text-align: left;top: 100%;z-index: 1000;visibility:hidden;opacity:0;}
#mainMenu .mn1 li:hover > ul {left: auto;display: block;}
#mainMenu ul ul li.submenu::before {border-color: transparent transparent transparent #cacaca;border-style: solid;border-width: 4px;content: "";display: block;height: 0;position: absolute;right: 10px;top: 14px;transition: all 0.25s ease 0s;width: 0;z-index: 100;}
#mainMenu .mn1 li > ul li {position: relative;width: 100%;}
#mainMenu .mn1 li > ul li a {border-bottom: 1px solid #efefef !important;clear: both;color: #666666;font-weight: 400;line-height: normal;padding: 10px 15px;min-width: 200px;font-size: 14px;text-transform: none;font-family: inherit;}
#mainMenu .mn1 ul li:hover > .cat-lnk > a,
#mainMenu .mn1 ul li:hover > a {background-color: #efefef;color: #333333;}
#mainMenu .mn1 ul ul {margin-left: 100%;top: 0;}
#mainMenu .mn1 li li a {display: block;z-index: 100;}
#mainMenu .mobmn, .rsmenu a.wdmn {display: none;}
#mainMenu .mn1 li:hover > ul {visibility: visible;opacity:1;}
.rsmenu #mainMenu .mobmn {display: block;}
.brand-carousel .single-brand {text-align: center;}
.owl-carousel .owl-item .single-brand img {height: auto;max-width: 100%;width: auto;}
.products > .product-item {margin: 0 0 20px;}
#indexHomeBody .col-sidebar #lzencategories {display: none;}
.col-sidebar .sidebar-vermenu {margin-top: 30px;}
.banners-carousel .banner-item {text-align: center;}
.title-box {margin: 0 0 30px;}
.cart-table th, .cart-table td {text-align: center;}
.cart-table .cartUnitDisplay, .cart-table .cartTotalDisplay {font-size: 15px;font-weight: 600;}
.cart-table .cartQuantity input {padding: 5px 6px;width: auto;margin: 0 auto;text-align: center;}
.cart-table .tableHeading th {background: #eeeeee none repeat scroll 0 0;}
.item-options .opt {color: #666666;font-style: italic;font-weight: bold;padding-left:15px;min-width:15%; margin-right:6px;text-align:right;}
.cart-container .cart-table td {padding: 10px;}
.cart-table .product-title {font-size: 16px;}
.cart-table td {padding: 20px;}
.cart-pg .cart-actions-box{float: right;}
.cart-actions-box .pp-ec-button{width: calc(100% - 8px);max-width:100%;}
.cart-pg #cartSubTotal {border-bottom: 1px solid #efefef;font-size: 18px;font-weight: 600;padding: 0 0 20px;text-align: right;width: 100%;}
.cart-pg .btn-checkout, .cart-pg .btn-continue-checkout {float: right;}
.cart-pg .btn-estimator, .cart-pg .btn-update {float: left;}
.cart-pg .btn-estimator, .cart-pg .btn-update, .cart-pg .btn-checkout, .cart-pg .btn-continue-checkout {padding: 10px;}
.cart-pg .cart-actions {float: right;margin: 20px 0 20px;}
.cart-pg .btn-estimator {padding-left: 0;}
.cart-pg .btn-checkout {padding-right: 0;}
.cart-pg .cart-actions .btn-update {padding-left: 0;}
.cart-actions .cssButton {font-size: 15px;}
.cart-actions .btn-continue-checkout .icon {margin: 0 10px 0 0;}
.cart-actions .icon {font-size: 18px;margin: 0 0 0 10px;}
.cart-pg .card select {margin: 0 0 15px;width: 100%;}
.cart-pg .card .button_update {width: auto;}
.cart-pg .card {border: 1px solid #e5e5e5;margin: 0 0 40px;padding: 15px;}
#newsscrollbox ol {margin: 0;padding: 0;list-style-position: inside;}
#moreNewsDefault .news_header {font-weight: bold;padding-right: 0.3em;}
#moreNewsDefault .newsContent {padding: 0.3em 0;}
#news-table {display: table;border-collapse: collapse;width: 100%;margin: 0.8em 0;}
.news-row {display: table-row;border: 1px solid #444;}
.news-heading {font-weight: bold;}
.news-cell {display: table-cell;padding: 0.5em;border: 1px solid #444;}
.reviewsContent .rv-text {color: #777777;font-size: 13px;}
.home_button {text-align: center;}
.subscribe-full-center {margin: 0 auto;max-width: 500px;}
.dFilter ul {display: inline-block;position:relative;list-style-type: none;margin: 0;padding: 0;width: 100%;clear:both;}
.dFilterLink a.enabled:link, .dFilterLink a.selected:link, .dFilterLink a.enabled:hover, .dFilterLink a.selected:hover, .dFilterLink a.enabled:visited, .dFilterLink a.selected:visited {color: #666;}
.dFilterLink a.enabled:hover, .dFilterLink a.selected:hover {text-decoration: underline;}
.dFilterScroll {height: 150px;overflow: auto;}
.dFilterExpand {overflow: hidden;}
.dFilterDrop {width: 98%;}
.dFilterLink a {padding:1px 5px;text-decoration: none;font-size: 1em;margin-left: 1px;}
.simple-list .dFilterLink::before { display: none; padding: 0;}
.simple-list .dFilterLink { margin: 0 0 4px; padding: 0;}
.dFilterClear > a > span.icon { color: hsl(0, 0%, 13%);font-size: 1.2em;font-weight: bold;}
#dynamicfilter .dfilter-item {border-bottom: 1px solid hsl(0, 0%, 93%);display: inline-block;margin: 0 0 10px;padding: 0 0 15px;width: 100%;}
.dFilterLink a.disabled {color: #ccc;}
.dFilterLink input[type="checkbox"] {display: inline-block;margin: 0 5px 0 0;padding: 0 3px;}
.dFilterToggle{display:none;text-decoration:none;font-size:10px;cursor:pointer;margin-left:5px}
.dFilterToggle a:link, .dFilterToggle a:visited, dFilterToggle a:hover {color: #000;}
.dFilterToggleImg {margin-left:5px;vertical-align:middle;}
.dFilterHeading {font-weight: bold;float:left;color:#000;font-size: 1.2em;padding: 0 0 10px 0;margin: 2px 0 0 0;}
.dFilterClear {float:right;}
#dFilterButton {text-align: left;margin: 1em 5px 1em 0;display: inline-block;}
#dFilterClearAll {text-align: right;margin: 1em 0;display: inline-block;}
.dfilter-item .dFilterToggle {background: hsl(0, 0%, 96%) none repeat scroll 0 0;float: left;font-size: 1em;line-height: 24px;margin: 10px 0 0;padding: 0 10px;text-align: center;width: 100px;color:#000;}
.dfilter-item .dFilterToggle:hover{background:#eee;}
.dfilter-item .dFilterLink.disabled {opacity: 0.6;}
.dfilter-item ul li {border: medium none;}
.tooltip{z-index:99;}
#mainWrapper {overflow: hidden;width: 100%;}
#mainWrapper > div.alert {box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);margin: 0 auto;position: fixed;top: 50%;left: 50%;box-sizing: border-box;float: none;width: auto;transform:translateX(-50%); z-index: 99999;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
.cartbox_overlay .button {margin: 10px 0 0;}
.cartbox_overlay {padding-right: 20px;}
.owl-item img.owl-lazy, img.lazy {background-color: #fafafa;background-image: url("../images/loading.gif");background-position: center center;background-repeat:no-repeat;max-height: 100%;width: 100%;opacity:1 !important;}
.products-carousel .owl-dots {margin: 20px 0 10px;}
.lzenPImgLdr .product .product-img img:not(.lazy){opacity: 0;}
.two-column .product-info .cart-wrapper .product-extra-link ul li a {line-height: normal;padding: 5px 8px;}
.two-column .product-info .cart-wrapper .product-extra-link ul li span {float: left;}
.two-column .product-info .cart-wrapper .product-extra-link .text {display: inline;font-size: 12px;padding-top: 2px;}
.two-column .product-info .cart-wrapper .product-extra-link {display: inline-table;margin: 20px 0 0;}
.two-column .product-info .cart-wrapper .product-extra-link ul li span.icon i {line-height: normal;padding-right: 3px;}
.owl-carousel .owl-dots {display: none;}
.product-price .normalprice {color: #aaaaaa;font-size: 80%;font-weight: 400;text-decoration: line-through;}
.product-micro .product-content .product-title {line-height: 20px;}
.product-micro .product-content .product-price {margin: 5px 0 0;font-size:16px;}
.product-micro .product-cart, .list-layout-area .product-cart, .single-catagory .product-cart {margin-top: 10px;}
.hiddenField {display: none;}
.cartRemoveItemDisplay img {transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;width: 14px;height: auto;}
.product-tabs .tab-content {clear: both;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;margin-bottom: 15px;}
.product__inside__image img {width: auto;height: auto;}
.product__inside__image img {margin: 0 auto;}
#siteMapList ul {list-style: square;padding-left: 15px;line-height: 25px;}
#siteMapList ul li ul {margin-left: 0px;list-style: circle;margin-bottom: 0;}
.ccinfo input[type="text"], .ccinfo .form-control {display: inline-block;margin-left: 20px;width: auto;}
.ccinfo {margin: 15px 0 0;padding-left: 30px;}
.ccinfo .inputLabelPayment {width: 120px;}
@media (max-width:500px){.ccinfo .inputLabelPayment{display:block;}
}
.card > .clearBoth {margin: 0 0 15px;}
/*responsive.css*/
@media (min-width:1120px){.hidden-last-lg .productslist-grid > div:last-child {display: none;}
.col-lg-4:nth-child(3n+1) {clear:left;}
.col-lg-3:nth-child(4n+1) {clear:left;}
.col-lg-6:nth-child(2n+1) {clear:left;}
.hidden-lg {display:none;}
}
@media (min-width: 992px) and (max-width: 1199.9px){.hidden-last-md .productslist-grid > div:last-child {display: none;}
.col-md-4:nth-child(3n+1) {clear:left;}
.col-md-3:nth-child(4n+1) {clear:left;}
.col-md-6:nth-child(2n+1) {clear:left;}
.hidden-md {display:none;}
}
@media (min-width: 768px) and (max-width: 991.9px){.hidden-last-sm .productslist-grid > div:last-child {display: none;}
.col-sm-4:nth-child(3n+1) {clear:left;}
.col-sm-3:nth-child(4n+1) {clear:left;}
.col-sm-6:nth-child(2n+1) {clear:left;}
.hidden-sm {display:none;}
}
@media (max-width: 767.9px){.hidden-last-xs .productslist-grid > div:last-child {display: none;}
.col-xs-4:nth-child(3n+1) {clear:left;}
.col-xs-3:nth-child(4n+1) {clear:left;}
.col-xs-6:nth-child(2n+1) {clear:left;}
.hidden-xs {display:none;}
}
.no-auto-clear .col-lg-6:nth-child(2n+1),.no-auto-clear .col-md-6:nth-child(2n+1),.no-auto-clear .col-sm-6:nth-child(2n+1),.no-auto-clear .col-xs-6:nth-child(2n+1){clear:none;}
@media (max-width:1199.9px){.row-view .product .product-cart li.btn-li-cart { margin: 0 0 10px;width: 100%;}
.header-area-2 .social-icon ul li a, .header-area-4 .social-icon ul li a{margin-left:2px;}
}
.logo {white-space: nowrap;}
.logo .store_name{font-size:32px;text-shadow: 2px 2px 1px #eee;}
@media (min-width: 992px) and (max-width: 1199.9px){.fixed-header-area .mean-menu ul li a {font-size: 14px;padding: 18px 0 18px 20px;}
.fixed-header-area .shopping-cart {left: -144px;padding: 14px 7px;width: 280px;}
.fixed-header-area .logo {margin-top: 9px;}
.fixed-header-area .cart-total {margin-top: 18px;}
.fixed-header-area .mean-menu ul li > ul.mega-menu {left: -171px;width: 178%;}
.fixed-header-area .mean-menu ul li > ul.mega-menu2 {left: 18px;width: 300%;}
.fixed-header-area .mean-menu ul li > ul.mega-menu li a span {left: 56%;}
.fixed-header-area .mean-menu ul li > ul.mega-menu li a span.color {left: 78%;}
.fixed-header-area .mean-menu ul li > ul.mega-menu li a span.color2 {left: 75%;}
.fixed-header-area .mean-menu ul li > ul.mega-menu li a span.color3 {left: 48%;}
.logo {margin-top: 0px;}
.menu-title h3 a {font-size: 14px;padding: 10px 20px;}
.left-menu ul li a i.fa.angle {margin-left: 77px;}
.left-menu ul li a i.fa {margin-left: 53px;}
.left-menu ul li > .left-mega-menu {width: 730px;}
.left-menu ul li a {font-size: 13px;}
.left-menu ul li > .left-mega-menu span {padding: 20px 23px;}
.service-text h3 {font-size: 14px;}
.service-text span {font-size: 13px;}
.product-active .product-wrapper .product-content h4 a {font-size: 22px;}
.product-content h4 a {font-size: 14px;}
a#scrollUp,a#qrcode {right: 20px;}
.product-area .single-catagory h2.title {font-size: 17px;margin-bottom: 20px;}
.Photos-Flickr ul li {float: left;width: 33.33%;padding: 0 3px;}
.portfolio-demo-5 .comments-area .submit-button button {margin-top: 15px;}
.variations-product .tab-menu ul li a {font-size: 16px;}
.variations-product .tab-menu ul li {margin-right: 33px;}
.variations-product #gallery a {margin-bottom: 6px;}
.bloag-entry-area .post-date {margin-left: 18px;}
.blog-full-width .bloag-entry-area .post-date {margin-left: 42px;}
.blog-list-style .entry-text {margin-top: -20px;}
.mainver-nav ul.ver-nav > li > .mega-menu {width: 700px;}
}
@media (max-width:991px){header ul li.dropdown-menu-close {display: inline-block;width: 100%;}
.product-shop .product-img-box {margin: 0;}
.cart-dropdown .shopping-cart {display: none;}
.header-top-area {display: none;}
.header-top-mobile .dropdown {display: inline;position: static;}
.header-top-mobile .dropdown.account > a {padding: 8px 10px;right: 15px;top:0;font-size: 24px;float:right}
.header-top-mobile .mob-cart .dropdown-toggle {font-size: 20px;padding: 10px 10px;position: absolute;right: 70px;}
.header-top-mobile .icon {font-size: 30px;}
.header-top-mobile {background: #333333 none repeat scroll 0 0;color: #ffffff;display: inline-block;position: relative;width: 100%;padding:5px 0;}
.dropdown .dropdown-menu-full {background-color: #0871A3;border: 0 none;border-radius: 0;left: 0;margin: 0;padding: 0;right: 0;width: 100%;}
.header-top-mobile .dropdown-toggle {color: #ffffff;cursor: pointer;display: inline-block;float:right;padding: 10px;position: relative;text-transform: capitalize;}
.header-top-mobile .language .dropdown-toggle, .header-top-mobile .currency .dropdown-toggle {float: left;}
.header-top-mobile .dropdown-toggle:hover {background: #000;}
.dropdown-menu {background-clip: padding-box;background-color: #ffffff;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);display: none;float: left;font-size: 14px;left: 0;list-style: outside none none;margin: 2px 0 0;min-width: 160px;padding: 5px 0;position: absolute;text-align: left;top: 100%;z-index: 1000;}
.navbar-toggle {background-color: rgba(0, 0, 0, 0);background-image: none;border: 1px solid rgba(0, 0, 0, 0);margin: 0;padding: 0;}
.navbar-toggle .icon-bar {border-radius: 1px;display: block;background: #000;height: 2px;width: 22px;}
.menu-text {color: #ffffff;left: 48px;position: absolute;top: 5px;display:none;}
.dropdown .dropdown-menu-full li.active a:not(.btn) {color: #fff;}
.dropdown .dropdown-menu-full a:not(.btn) {border-top: 1px solid #777777;color: #999999;padding: 10px 15px;}
.dropdown-menu > ul > li > a {clear: both;color: #333333;display: block;font-weight: normal;line-height: 1.6875;padding: 3px 20px;white-space: nowrap;}
.dropdown .dropdown-menu-full a:hover {background-color: #171717;color: #ffffff;}
.header-top-mobile ul li i {margin: 0 10px 0 0;}
.header-top-mobile .dropdown-menu-close {text-align: center;}
.header-top-mobile .dropdown-menu-close i {margin: 0;width: 30px;font-size: 18px;display: inline-block;vertical-align: middle;padding: 0 10px 0 2px;}
.mobile-menu-area .mobile-menu {display: inline-block;float: left;}
.header-mid-area .header-search {display: none;}
.header-area-2 .header-search.open {left: 0;position: absolute;}
.header-search .search-hand > span {color: #000;font-size: 28px;margin: 10px -10px;}
.header-search ul li a.search-hand {top: 5px;}
.header-search form {border: none;}
.header-search.open .search-hand > span {font-size: 40px;margin: -1px 5px;color:#333333;line-height:normal}
.header-search.open ul li form input {border: 1px solid #000000;margin: 0;padding: 13px 10px;height:auto;}
.mob-cart .count {background: #0871A3 none repeat scroll 0 0;border-radius: 50%;font-size: 12px;padding: 0 5px;position: absolute;right: 9px;top: 14px;color: #fff;}
#quickViewModal .modal-content {margin:0 auto;}
.full-banner-text h4 {margin-bottom: 0;}
.fwb-s1 .full-banner-text h4 a {font-size: 24px;}
.fwb-s1 .full-banner-text h3 span {font-size: 20px;}
.fwb-s1 .full-banner-text .timer {text-align: right;}
.col-sidebar {margin: 50px 0 0;}
.col-sidebar .sidebar-vermenu {display: none;}
.hm5 .full-banner-text h4 a {padding-left: 48%;}
.hm5 .full-banner-text h4 a {font-size: 18px;}
.hm5 .full-banner-text h3 span {font-size: 18px;}
.hm5 .full-banner-text h3 a {font-size: 14px;padding-right: 0;}
.header-area-5 .logo{text-align:center;}
.h9-bc-style1 .banner-text.text-position {left: 22%;}
.h9-bc-style1 .banner-text span {font-size: 15px;font-weight: 700;}
.cart-pg .cart-table tr > td.cartProductDisplay{display: table-cell;width: 30%;}
.cart-table {border: medium none;}
.cart-table tr {border: 1px solid #e5e5e5;position: relative;width: 100%;display:table;}
.cart-pg .cart-table td.cartRemoveItemDisplay, .cart-pg .cart-table td.cartQuantityUpdate {position: absolute;right: 5px;top: 35px;width: auto;}
.cart-pg .cart-table td.cartQuantityUpdate {top: 70px;}
.cart-table .product-title{text-align:center;}
.cart-pg table.cart-table tr > td {border: medium none;border-collapse: separate;display: inline-table;padding: 5px;width: 100%;}
.cart-pg .cart-container .cart-table td {padding: 10px;}
.cart-table .item-options {text-align: center;}
.product-icon {left:0;bottom: 40px;display: none;opacity: 1;position: absolute;right: auto;text-align: center;top: auto;visibility: visible;width: 100%;z-index:100}
.owl-carousel:hover .owl-nav .owl-next {right: -5px;}
.owl-carousel:hover .owl-nav .owl-prev {left: -5px;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{opacity:1}
.products-image-carousel .owl-nav .owl-next {left: unset;right: 0;}
.products-image-carousel .owl-nav .owl-prev {left: unset;right: 30px;}
.product-wrapper:hover .product-icon{right:auto;}
.product-icon ul li {display: inline-block;margin: 0;}
.product {margin: 0 auto;}
.products-grid-list .product .product-cart .btn-link-li.btn-li-cart {display: inline-block;width: 100%;}
.body-content .col-sidebar {display: none;}
.row-view .product {max-width: none;}
.product-micro .product-content{text-align:left;}
.header-mid-area .logo{text-align:center;}
.fotorama {max-width:768px;overflow: hidden;margin: 0 auto;}
.header-area-4 .header-search {margin-right: 0;}
.banner-area .owl-carousel .owl-item img {width: 100%;}
#indexHomeBody.hm-v8 .header-area-5 .header-area{position:relative;z-index:1;}
}
@media (min-width: 768px) and (max-width: 991.9px){.hidden-last-sm .productslist-grid > div:last-child {display: none;}
.header-search form i {top: 24px;}
.left-menu ul li > .left-mega-menu span a:hover {padding-left: 0px;}
.menu-title h3 a i {margin-right: 10px;}
.menu-title h3 a {font-size: 15px;}
.left-menu ul li a i.fa.angle {margin-left: 85px;}
.left-menu ul li a i.fa {margin-left: 58px;}
.left-menu ul li > .left-mega-menu {width: 514px;}
.left-menu ul li > .left-mega-menu span a.title {font-size: 13px;}
.left-menu ul li a {font-size: 13px;}
.product-active .product-wrapper .product-content h4 a {font-size: 18px;}
.product-content h4 a {font-size: 14px;}
.text-positon {left: -23px;}
.text-positon h4,
.text-positon2 h4 {font-size: 18px;}
.banner-area-2 .banner-text h3 {font-size: 13px;}
.banner-text p {font-size: 12px;}
.text-positon h3,
.text-positon2 h3 {font-size: 14px;}
.text-positon2 {left: -15px;}
.footer-bottom-menu ul li {margin-left: 15px;margin-right: 0;}
.fixed-header-area.sticky {display: none!important;}
.owl-buttons .owl-prev {left: -10px;}
.owl-buttons .owl-next {right: -10px;}
.show .header-search2 ul li form {width: 160px;}
.search {visibility: visible;}
a#scrollUp,a#qrcode {right: 12px;}
.newslatter-content .newslatter-text form button {right: 118px;}
.aboutus .single-team {margin-bottom: 10px;}
.product-area .single-catagory h2.title {font-size: 13px;margin-bottom: 23px;}
.product-area .single-catagory .catagory-menu ul li a {font-size: 14px;}
.blog-left-sidebar .single-catagory .Tags-menu ul li,
.blog-right-sidebar .single-catagory .Tags-menu ul li,
.blog-list-style .single-catagory .Tags-menu ul li {padding-bottom: 10px;padding-right: 2px;}
.single-catagory .Tags-menu ul li a {padding: 5px 8px;}
.Photos-Flickr ul li {float: left;width: 33.33%;padding: 0 5px;}
.blog-left-sidebar .post-date-wapper,
.blog-right-sidebar .post-date-wapper {float: none;width: 100%;}
.blog-left-sidebar .bloag-entry-area .post-date,
.blog-right-sidebar .bloag-entry-area .post-date {margin-left: 216px;}
.blog-left-sidebar .bloag-entry-area .post-content,
.blog-right-sidebar .bloag-entry-area .post-content {float: none;text-align: center;width: 100%;}
.blog-list-style .ptb-20 {padding: 0 0 0 20px;}
.blog-list-style .entry-meta span.Tagged {display: none;}
.banner-Zoom-area .single-banner {margin-bottom: 20px;}
.protofolio-menu div {font-size: 17px;margin-right: 25px;}
.protofolio-text h2 a {font-size: 18px;}
.Portfolio-4 .single-protofolio {width: 50%;}
.comments-area .submit-button {clear: both;}
.comments-form-author,
.comments-form-email,
.comments-form-url {margin-bottom: 10px;}
.product-deal .special-product-area .product-wrapper {margin-bottom: 30px;}
.product-active .product-wrapper .button1 a {font-size: 12px;padding: 5px 0;}
.product-active .product-wrapper .product-content h4 a {font-size: 16px;}
.product-deal .pb-50 {padding-bottom: 30px;}
.product-left-sidebar .product-info,
.product-right-sidebar .product-info,
.variations-product .product-info {margin-top: 15px;}
.product-left-sidebar .product-info h2,
.product-right-sidebar .product-info h2,
.variations-product .product-info h2 {font-size: 22px;margin-bottom: 0;}
.product-left-sidebar .short-description,
.product-right-sidebar .short-description {margin-top: 5px;}
.product-left-sidebar .single-catagory .product-img,
.product-right-sidebar .single-catagory .product-img,
.variations-product .single-catagory .product-img {float: none;width: 100%;}
.product-left-sidebar .single-catagory .product-content,
.product-right-sidebar .single-catagory .product-content,
.variations-product .single-catagory .product-content {float: none;width: 100%;text-align: center;}
.variations-product .tab-menu ul li {margin-right: 35px;}
.variations-product .tab-menu ul li a {font-size: 15px;}
.variations-product .tab-menu ul li a::before {bottom: 7px;}
.variations-product .tab-menu ul li a::after {top: 13px;}
.shop-left-sidebar .single-catagory .Tags-menu ul li,
.shop-right-sidebar .single-catagory .Tags-menu ul li {padding-right: 4px;}
.shop-left-sidebar .single-catagory .Tags-menu ul li a,
.shop-right-sidebar .single-catagory .Tags-menu ul li a {font-size: 13px;}
.shop-right-sidebar .single-catagory .color-menu ul li {padding-left: 30px;}
.banner-text h3 {font-size: 15px;}
.hm-v13 .fullwidth-banner-content h2 {font-size: 17px;}
.hm-v13 .fullwidth-banner-content h3 {font-size: 15px;}
}
@media (max-width: 767.9px){.hidden-last-xs .productslist-grid > div:last-child {display: none;}
.container {width:100%;padding-left:10px;padding-right:10px;}
.detail-list {padding:0 7px;}
.product-shop .navNextPrevList span {display: none;}
.fixed-header-area.sticky {display: none;}
.social-icon {margin-bottom: 10px;text-align: center;}
.header-account {text-align: center;}
.left-menu ul li a i.fa {display: none;}
.left-menu ul li > .left-mega-menu {display: none;}
.left-menu-area {margin-bottom: 20px;}
.ptb-50 {padding: 20px 0;}
.service-text h3 {font-size: 14px;}
.service-text span {font-size: 14px;}
.tab-menu ul li a, .section-title h2 {font-size: 20px;}
.tab-menu ul li {display: inline-block;margin-right: 16px;}
.tab-menu ul li a::after {right: -10px;top: 13px;}
.single-banner {margin-bottom: 15px;}
.banner-text h3 {display: none;}
.banner-text p {display: none;}
.bot-ban-2 .banner-text h3,
.bot-ban-2 .banner-text p {display: block;}
.pb-50 {padding-bottom: 10px;}
.tb-15 {padding: 8px 0;}
.ptb-25 {padding: 15px 0;}
.product-active .product-wrapper .product-content h4 a {font-size: 14px;}
.product-active .product-wrapper .button1 a {font-size: 12px;padding: 4px 0px;}
.product-active .product-wrapper {margin-bottom: 20px;}
.blog-content,
.blog-img {float: none;width: 100%;}
.single-brand {text-align: center;}
.single-service {margin-bottom: 10px;}
.single-footer {margin-bottom: 30px;}
.footer-menu {margin-top: 10px;}
.footer-title h3 {margin-bottom: 5px;}
.copy-right {text-align: center;margin-bottom: 10px;}
.footer-bottom-menu.text-right {text-align: center;}
.footer-bottom-menu ul li {display: inline-block;margin-right: 8px;}
a#scrollUp, a#qrcode {right: 20px!important;}
.owl-theme .owl-controls {display: none!important;}
.new-product-area .product-content,
.list-layout-area .product-content,
.single-catagory .product-content {float: none;width: 100%;margin-top: 10px;}
.new-product-area .product-img,
.list-layout-area .product-img,
.single-catagory .product-img {float: none;position: relative;width: 100%;}
.search {visibility: visible;}
.header-search2 ul li form input,
.header-search3 ul li form input {opacity: 1;}
.footer-icon {margin-bottom: 0;}
.header-search form {width: 100%;}
.show .header-search2 ul li form {width: 0;}
.header-search2 ul li form input {width: 161px;}
.header-search2 ul li form {right: 225px;}
.service-icon {margin-top: -10px;}
.service-text h3 {font-size: 12px;margin-bottom: 0;}
.service-text span {font-size: 13px;}
.testmonial-text p {font-size: 13px;}
.news-content form input[type="submit"]:hover{background:#efefef;}
.instagram-text {top: 66%;}
.instagram-text p {font-size: 14px;}
.product-arrow {margin-top: 6px;}
.aboutus .aboutus-text {margin-top: 0;text-align: center;margin-bottom: 10px;}
.aboutus .aboutus-text h2 {font-size: 20px;}
.aboutus .aboutus-text p {margin-top: 10px;}
.aboutus .single-team {margin-bottom: 10px;}
.accordion-tabs .tab-menu ul li a {font-size: 13px;}
.post-date-wapper {float: none;width: 100%;}
.bloag-entry-area .post-date {margin-left: 87px;}
.bloag-entry-area .post-content {float: none;width: 100%;text-align: center;}
.entry-meta span.Tagged {display: none;}
.blog-grid .blog-content,
.blog-grid .blog-img {text-align: center;margin-bottom: 10px;}
.blog-grid .mb-30 {margin-bottom: 10px;}
.blog-left-sidebar .product-area .single-catagory h2.title,
.blog-right-sidebar .product-area .single-catagory h2.title {font-size: 16px;margin-bottom: 20px;}
.blog-left-sidebar .product-area .single-catagory .catagory-menu ul li a,
.blog-right-sidebar .product-area .single-catagory .catagory-menu ul li a {font-size: 15px;padding: 6px 0;}
.Photos-Flickr ul li {float: left;padding: 0 6px;position: relative;width: 33.33%;}
.bloag-entry-area {margin-top: 15px;}
.blog-right-sidebar .bloag-entry-area {margin-bottom: 15px;}
.blog-list-style .entry-img {float: none;width: 100%;}
.blog-list-style .entry-text {float: none;width: 100%;text-align: center;padding-left: 0;}
.bloag-entry-area .post-content h2 a {font-size: 21px;}
.product-area .single-catagory .catagory-menu ul li a {font-size: 14px;}
.product-area .single-catagory h2.title {font-size: 17px;margin-bottom: 20px;}
.coloum-content {text-align: center;}
.columns .section-title {text-align: left;}
.columns .section-title.text-center {text-align: center;}
.columns .section-title.text-right {text-align: right;}
.contact .massage-box {margin-left: 0;margin-bottom: 30px;}
.massage-box {margin-top: 20px;}
.faq-title h2,
.question-area h2 {font-size: 20px;}
.lee-banners .section-title h2 {font-size: 15px;}
.banner-Carousel-area .banner-content-warper h1 {font-size: 28px;}
.banner-Carousel-area .banner-content-warper h5 {font-size: 20px;}
.lee-banners .single-banner {margin-bottom: 15px;}
.account .account-title h1 {font-size: 22px;text-align: center;}
.protofolio-menu div {font-size: 14px;margin-bottom: 5px;margin-right: 16px;}
.protofolio-menu div::after {height: 10px;right: -11px;top: 5px;}
.protofolio-menu div::before {bottom: -2px;}
.single-protofolio {float: none;width: 100%;}
.protofolio-text h2 a {font-size: 17px;}
.Portfolio-3 .single-protofolio {width: 100%;}
.Portfolio-4 .single-protofolio {width: 100%;}
.comments-form-author,
.comments-form-email,
.comments-form-url {margin-bottom: 10px;}
.item-content {margin-top: 15px;}
.item-content h3 {font-size: 21px;text-align: center;}
.product-columns .product-wrapper {margin-bottom: 10px;}
.product-deal .product-wrapper {margin-bottom: 20px;}
.product-full-width .product-info,
.product-left-sidebar .product-info,
.product-right-sidebar .product-info,
.variations-product .product-info {margin-top: 10px;}
.product-full-width .product-info h2,
.product-left-sidebar .product-info h2,
.product-right-sidebar .product-info h2,
.variations-product .product-info h2 {font-size: 23px;margin-bottom: 0;}
.product-full-width .product-info span.new-price,
.product-left-sidebar .product-info span.new-price,
.product-right-sidebar .product-info span.new-price,
.variations-product .product-info span.new-price {font-size: 23px;}
.product-left-sidebar .tab-menu ul li a::before,
.product-right-sidebar .tab-menu ul li a::before {bottom: 8px;}
.products-best-selling .product-wrapper,
.products-featured .product-wrapper,
.products-on-sale .product-wrapper,
.products-recent .product-wrapper,
.products-top-rate .product-wrapper {margin-bottom: 20px;}
.Products-by-category .banner-area-3 .single-banner {float: none;padding: 0 5px;width: 100%;margin-bottom: 10px;}
.Products-by-category .banner-text h3,
.lee-banners .banner-text h3 {display: block;}
.variations-product #gallery a {margin-bottom: 5px;}
.variations-product .zoom-img {margin-top: 10px;}
.variations-product .tab-menu ul li a::before {bottom: 8px;}
.shop-full-width .page-detail .page-number ul li {margin-right: 3px;}
.shop-full-width .product-area .product-wrapper {margin-bottom: 20px;}
.shop-left-sidebar .Tags-menu {margin-bottom: 10px;}
.shop-left-sidebar .pagination-area.mt-50,
.shop-right-sidebar .pagination-area.mt-50 {margin-top: 10px;}
.shop-right-sidebar .pagination-area {margin-bottom: 10px;}
.blog-full-width .bloag-entry-area .post-date {margin-left: 84px;}
header .logo {text-align: center;}
header .logo > a {display: inline-table;}
.fwb-s1 .full-banner-content {left:2%;}
.fwb-s1 .full-banner-content h4{font-size:28px;}
.fwb-s1 .full-banner-text h3 span {font-size: 20px;}
.fwb-s1 .full-banner-text .price {display: block;margin: 0;text-align: left;}
.fwb-s1 .full-banner-text .timer {display: none;}
.banner-product {margin-bottom: 40px;}
.hm5 .full-banner-text h4 a {padding-left: 0;}
.hm5 .full-banner-text h3 {display: none;}
.news-content form{width:100%;}
.news-content form input {width: 100%;}
.hm-v13 .fullwidth-banner-content {margin-bottom: 10px;padding: 0 0 0 5px;text-align: left;transform: translateY(0%);}
.hm-v13 .fullwidth-banner-content h2 {font-size: 18px;margin-bottom: 5px;}
.hm-v13 .fullwidth-banner-content h3 {font-size: 16px;}
.hm-v13 .fullwidth-banner-img {position: relative;margin-bottom: 20px;}
.hm-v13 .left1, .hm-v13 .left2, .hm-v13 .right1, .hm-v13 .right2 {float: none;width: 100%;}
.split-login .login-form-box{min-height:auto;}
.create-account-page .submit-info .button_submit {float: left;margin: 20px 0 0;}
.payment-address-content {margin: 0 0 25px;}
.page-title h1 {font-size: 1.6em;}
.ct-list .ct-item {display: inline-table;float: none;margin: 0px 0 11px;}
.product-review-default {margin: 15px 0 0;text-align: center;}
.navSplitPagesResult {float: left;line-height: 40px;text-align: center;width: 100%;}
.row-view .product-cart{display:inline-block;}
.product .product-content .prod-qty-bx {font-size: 15px;margin: 0 auto 12px;}
.product-micro .product {max-width: none;}
.row-view .product .product-content .product-desc {display: none;}
#filter-wrapper{text-align:center;}
.list-mode .gl-mode{width:auto;float:none;}
.list-mode {float: left;margin: 10px 0;width: 100%;text-align:center;}
.section-title{text-align:center;}
.section-title h2:before {left: 50%;text-align: center;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);width:100%;}
.navSplitPagesLinks {text-align: center;width: 100%;}
.forward.button-top {text-align: center;}
.category-wrapper {text-align: center;}
.row-view .product .product-title a {font-size: 18px;}
.filter-content{display:table;margin:0 auto;}
.filters-row {padding: 20px 0 0;}
.modal-sm{max-width: 372px;}
.modal-md{max-width: 600px !important;margin: 0 auto;}
.fotorama__fullscreen-icon{top:30px;right:30px;}
}
@media (max-width: 680px){.cart-pg .cart-table tr > td.cartProductDisplay {display: table;float: none;margin: 0 auto;text-align: center;}
.cart-pg .btn-estimator, .cart-pg .btn-update, .cart-pg .btn-checkout, .cart-pg .btn-continue-checkout {padding: 10px;text-align: center;width: 100%;}
.cart-pg #cartSubTotal{text-align:center;}
.product {max-width: 280px;}
.product-micro .product {max-width: none;}
#filter-wrapper select.form-control, .filters-row select.form-control {display: inline-block;margin: 10px 0;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){.service-text h3 {font-size: 16px;}
.banner-text h3 {display: block;}
.banner-text p {display: block;}
.newslatter-content .newslatter-text form input {width: 416px;}
.newslatter-content .newslatter-text form button {right: 2px;}
.bloag-entry-area .post-date {margin-left: 165px;}
.protofolio-menu div {margin-bottom: 5px;margin-right: 15px;}
.blog-full-width .bloag-entry-area .post-date {margin-left: 160px;}
}
@media (max-width: 480px){.cart-wrapper .qty-input-wra {max-width: 170px;}
.cart-wrapper .cart-add .cart-btn{width:auto;}
.fwb-s2 .banner-timer > div {width:100%;}
.h3-bc-style1 h3, .h9-bc-style1 h3, .h11-bc-style1 h3{display:block;}
.fwb-s1 .full-banner-text .price {display: none;}
.row-view .product .product-cart li{float:none;}
.tab-menu ul li a {font-size: 16px;}
.product-micro .product-content .product-price{font-size:16px;}
.product-micro .product-content h4 a{font-size:14px;}
}
/*style_user_customcss.css*/
.product-img .badges{margin-left: -15px;transition: 0.3s;}
.product-img span.badge{box-shadow: 1px 1px 1px #aaa;border-top: 1px solid #eee;border-left: 1px solid #f8f8f8;z-index: 10;top:0;}
.product-img .badges span.l-badge:nth-child(2){top: 32px;}
.product-img .badges span.l-badge:nth-child(n+3){display:none;}
@media (max-width: 767.9px){.product-img .badges span.l-badge:nth-child(n+2){display:none;}
}
a.gallery-img.active{display: inline-block;border-bottom: 2px dashed #ccc;}
.priceLabel{color: #777;font-size: 18px;font-weight: bold;margin: 0 10px 10px 0;border-radius:3px;}
.priceLabel.lower,.priceLabel.special,.priceLabel.bulk,.priceLabel.over{margin: 0 10px 0 0;display: inline-block;min-width: 50px;height: 50px;line-height: 50px;font-size: 0;background: transparent url('../images/price.png') no-repeat;}
.priceLabel.lower {background-position: 0 0;}
.priceLabel.special {background-position: -50px 0;}
.priceLabel.bulk {background-position: -100px 0;}
.priceLabel.over {background-position: -150px 0;}
.zen_attributes{padding:0 10px;}
.zen_attributes a{text-decoration:none;color:#000;}
span.zen_attribute{border:1px solid #ccc;border-radius: 5px;margin-right: 10px;padding: 3px 10px;cursor: pointer;font-size: 130%;margin-bottom: 10px;display: inline-block;box-sizing: border-box;vertical-align: middle;text-align: center;min-width: 60px;}
span.zen_attribute:hover{border-color: #639;color:#639;border-color:var(--color);color:var(--color);box-shadow: 1px 1px 1px #aaa;}
span.zen_attribute.checked{color:#fff;background-color: #639;background-color: var(--color);}
span.zen_attribute.adjust{border-bottom-width: 2px;}
span.zen_attribute.adjust.checked{border-bottom-width: 1px;}
.swatchthumb .zen_attribute{height: 80px;line-height:75px;position: relative;}
span.zen_attribute.imgswatch{width: 60px;padding: 1px;font-size: 0;}
span.zen_attribute.imgswatch img{max-height: 100%;max-width:100%;}
.product-main-image-item{min-height:300px;}
.option-label{color:#888;font-weight: 400 !important;}
.option-value{margin: auto 10px;font-weight: 700;color: #000;}
.option-adjust{color:#888;}
#productPrices .price-off{color:#999;font-size:75%;font-weight:300;}
@media (max-width:600px){#productPrices .price-off{display:block;}
}
#productPrices .price-off.newline{display:block;}
#productPrices .price-attr{display:none;}
#productPrices.attr .price-attr{display: inline;}
#productPrices.attr .price-product{display:none;}
#productAttributes .non-selected{background: url('../images/please_select.png') no-repeat center right;}
span.tag{border: 1px solid #ccc;border-radius: 5px;padding: 2px 6px 2px 22px;margin-right: 5px;cursor: pointer;background: url("../images/tag.png") no-repeat 3px center;background-size: 16px;line-height: 28px;}
span.tag:hover{border-color: #aaa;box-shadow: inset 0 0 5px rgba(0,0,0,.08);color: #639;}
.flex{display: flex;flex-wrap: wrap;}
.productslist-grid .product-item{padding-top: 5px;transition:0.3s;overflow:hidden;}
.productslist-grid.flex{box-sizing: border-box;border-top: 1px solid #eee;border-left: 1px solid #eee;}
.productslist-grid.flex .product-item{border-right: 1px solid #eee;border-bottom: 1px solid #eee;margin:0;padding-top:15px;padding-bottom:10px;}
.productslist-grid.flex .product-img .badges{top:-8px;}
.product-item:hover{box-shadow: inset 0 0 20px rgba(0,0,0,.08);}
.product-item:hover .badges{opacity: 0.5;z-index: 3;}
.product-item .badges:hover{opacity:1;}
#productDescription .block:before{display: block;font-size: 130%;font-weight: 700;line-height: 35px;margin-bottom: 3px;}
#productDescription iframe{max-width: 100%;}
.product_description:before{content:'Description:';}
.product_description:only-child:before{content:'';}
.product_images:before{content:'Photos:';display: block;font-size: 130%;font-weight: 700;line-height: 35px;}
.more_images:before{content:'More Details:';display: block;font-size: 130%;font-weight: 700;line-height: 35px;margin-bottom: 10px;}
.product_features:before{content:'Features:';}
.product_keywords:before{content:'Keywords:';}
.product_details:before{content:'Specifications:';}
.product_includes:before{content:'Includes:';}
.block.common:before{content: attr(data-title) ':';}
.product_includes li{list-style-type: square;font-weight: bold;}
.product_features ul{line-height: 1.8em;}
.product_details dl{display: flex;flex-direction: row;flex-wrap:wrap;margin: 0;padding: 0;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
.product_details dt,.product_details dd{border-top:1px solid #ccc;display: inline-block;padding: 10px;box-sizing: border-box;margin: 0;}
.product_details dt{width: 22%;}
.product_details dd{width: 28%;}
.product_details dt{background-color:#eee;}
@media (max-width:800px){.product_details dt{width:44%;}
.product_details dd{width:56%;}
}
@media (min-width:801px){dl.unaligned dt:nth-last-child(4),dl.unaligned dd:nth-last-child(3){border-bottom: 1px solid #ccc;}
}
.product_details .singlespec dt {
	width:44%;
}
.product_details .singlespec dd {
	width:56%;
}
.product_keywords{margin-top:20px;}
.product_keywords .keyword{border: 1px solid #66dd8f;padding: 4px 10px;border-radius:8px;margin:8px;box-sizing: border-box;white-space: nowrap;float: left;}
.product_keywords .keyword:hover{background-color:#f8f8f8;}
.nav-dropdown {display:flex;font-size: 14px;min-width: 400px;}
.nav-dropdown * {box-sizing: border-box;}
.nav-dropdown .dropdown-header{font-weight: 500;font-size: 110%;text-align: center;color: #777;padding: 0 20px 3px;line-height: 1.3;}
.nav-dropdown .dropdown-group {width:50%;padding: 5px 10px 10px;}
.nav-dropdown .dropdown-vseperate {border-left:1px solid #ddd;}
.nav-dropdown a .dropdown-logo {height: 22px;}
.nav-dropdown a div {display: inline-block;vertical-align: middle;}
.nav-dropdown a{text-decoration: none;width:100%;display: inline-block; white-space:nowrap;float:left;vertical-align: middle; padding:3px 5px;}
.nav-dropdown .dropdown-grid a{width:50%;}
.nav-dropdown a:hover {color:#333;background-color:hsla(0,0%,41%,.2);}
.nav-dropdown a .dropdown-link-text{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-left: 5px;color: #333;font-family: Open Sans,sans-serif;}
.logo-22.t-3356, .logo-22.t-3358, .logo-22.t-3359, .logo-22.t-3360, .logo-22.t-3361, .logo-22.t-3362, .logo-22.t-3363, .logo-22.t-3364, .logo-22.t-3365, .logo-22.t-3367, .logo-22.t-3368, .logo-22.t-3369, .logo-22.t-3371, .logo-22.t-3372, .logo-22.t-3373, .logo-22.t-3374, .logo-22.t-3375, .logo-22.t-3376, .logo-22.t-3377, .logo-22.t-3378, .logo-22.t-3379, .logo-22.t-3380, .logo-22.t-3381, .logo-22.t-3382, .logo-22.t-3383, .logo-22.t-3384, .logo-22.t-3385, .logo-22.t-3386, .logo-22.t-3387, .logo-22.t-3388{display: inline-block;background-image: url();width: 22px;height: 22px;}
.logo-22.t-3356{background-position:-24px 0}.logo-22.t-3358{background-position:-72px -72px}.logo-22.t-3359{background-position:0 -24px}.logo-22.t-3360{background-position:-24px -24px}.logo-22.t-3361{background-position:-48px 0}.logo-22.t-3362{background-position:-48px -24px}.logo-22.t-3363{background-position:0 -48px}.logo-22.t-3364{background-position:-24px -48px}.logo-22.t-3365{background-position:-48px -48px}.logo-22.t-3367{background-position:-72px 0}.logo-22.t-3368{background-position:-72px -24px}.logo-22.t-3369{background-position:-72px -48px}.logo-22.t-3371{background-position:0 -72px}.logo-22.t-3372{background-position:-24px -72px}.logo-22.t-3373{background-position:-48px -72px}.logo-22.t-3374{background-position:0 0}.logo-22.t-3375{background-position:-96px 0}.logo-22.t-3376{background-position:-96px -24px}.logo-22.t-3377{background-position:-96px -48px}.logo-22.t-3378{background-position:-96px -72px}.logo-22.t-3379{background-position:0 -96px}.logo-22.t-3380{background-position:-24px -96px}.logo-22.t-3381{background-position:-48px -96px}.logo-22.t-3382{background-position:-72px -96px}.logo-22.t-3383{background-position:-96px -96px}.logo-22.t-3384{background-position:-120px 0}.logo-22.t-3385{background-position:-120px -24px}.logo-22.t-3386{background-position:-120px -48px}.logo-22.t-3387{background-position:-120px -72px}.logo-22.t-3388{background-position:-120px -96px}
@media print, screen and (min-width:1200px){.nav-dropdown .dropdown-grid a{width:33.3%;}
}
@media print, screen and (max-width:768px){.nav-dropdown .dropdown-group{width:100%;}
.nav-dropdown {flex-direction:column;}
}
@media print, screen and (max-width:500px){.nav-dropdown .dropdown-grid a{width:100%;}
}
.mainmenu-nav ul.classic.dropdown-auto {width:auto;}
#sub-container{padding: 25px 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}
#sub-container a{display: inline-block;padding: 8px 12px;cursor: pointer;margin: 5px 10px 10px 0;color: #000;border: 1px solid #ccc;border-radius: 5px;box-shadow: 2px 2px 2px #ccc;}
#sub-container a:hover{border-color: #666;color:#333;box-shadow: 2px 2px 3px #999;}
@media print, screen and (min-width:769px){.col-sm-6 .products-micro-slider {border-right:1px solid #ccc;}
}
#productName .league{color:#633;font-weight: 500;}
i.at{font-size:0 !important;float: none !important;font-size: 20px;padding-right:0 !important;}
i.at:before{font-style:normal;content:'@';font-size:15px;}
.product_info_ratings > h3 img{height:24px;}
.product_info_ratings > h3:before{content:attr(icon);margin-right:8px;}
.product_info_ratings > h3:after{content:attr(v);color: #66f;font-style: italic;font-size: 75%;margin-left: 10px;text-shadow:2px 2px 1px #eee;opacity: 0.8;}
.card .product_info_ratings > h3:after{display: block;margin-top: 5px;}
.product_info_ratings .product-rating img{margin-right: 12px;}
i.fa.fa-quote-right{margin-left:10px;}
pre{white-space: pre-line;}
.warranty{padding: 10px;margin: 5px 0 20px;font-size: 20px;font-weight: bold;}
.warranty input{width: 22px;height:22px;}
a.link{background: transparent url("../images/a.png") no-repeat right center;padding-right:20px;}
a.brand:hover{text-decoration: underline;}
.article{font-size: 110%;line-height: 27px;}
.article b{text-transform: uppercase;}
.subtitle{font-size: 140%;line-height: 160%;padding: 10px;text-decoration: underline;}
.product-img span.badge.ranking{background-color: #FF8F00;color:white;top: 0;}
@media (min-width:951px){#bestSellerList img{transform: scale(0.92);transition: transform 1s ease 0s;}
#bestSellerList img:hover{transform: scale(1);}
}
ul.level1 > li, ul.level2 > li{padding-left:5px;}
.single_full_banner{text-align: center;overflow: hidden;min-height: 100px;}
.single_full_banner .lazy{width: auto;height: auto;}
.fullwidthabanner li {text-align:center;}
.discount{padding: 15px;background-color: #f96302;border-radius: 10px;display: inline-block;margin: 3px;line-height: 25px;box-shadow: 2px 2px 2px #ccc;}
.discount h3{color: #fff;}
.discount .text{color: #fff;font-size: 120%;}
.discount .timer{margin-top: 10px;text-align: left;}
.card-flex{display: flex;flex-wrap: wrap;}
.card-flex .card{width: 50%;}
.card-flex .card:last-child{border-left: 0;}
.card-flex .info{display: none;}
.card-flex .address{width: 100%;}
@media (max-width:767px){.card-flex{display: block;}
.card-flex .card{width: 100%;}
.card-flex .card:last-child{border-left: 1px solid #e5e5e5;}
}
#productDescription ul{list-style: inside;margin: auto;padding: auto;}
.charge_fee{clear: both;float: right;font-size: 90%;color: grey;margin-top: 10px;}
.charge_fee:before{content:'\26a0\fe0f';}
.qty-input-wra .limit{position: absolute;color: blue;border: 1px solid #ccc;background: #fff;border-radius: 5px;padding: 5px;box-shadow: 2px 2px 2px #ccc;margin-top: 1px;}
.limit1{margin: 10px 5px;}
.limit1:before{content: '';}
.cartAttribsList ul.item-options{display: flex;flex-direction:column;}
.cartAttribsList ul.item-options li{display: flex;flex-direction:row;flex:50%;}
@media (max-width:991px){#productinfoBody .breadcrumb-ul li:last-child{display:none;}
}
#productinfoBody .icons{padding:0;font-size:0;position: absolute;right: 0;top: 10px;max-width:216px;}
#productinfoBody .icons .icon{display:inline-block;width:69px;height:60px;font-size:0;background:transparent no-repeat center center;background-size:contain;margin:0 3px 3px 0;}
.product-info .short-description{line-height: 1.8rem;letter-spacing: 0.5px;font-weight: 300;font-family: "Futura",sans-serif;font-size: 110%;}
symbol{font-size:80%;opacity: 0.8;margin-right: 2px;}
.normalprice symbol{font-size: 100%;}
@media (max-width:767.9px){.fotorama__fullscreen-icon{transform: translate3d(32px,-32px,0) !important;opacity: 1 !important;}
}
.ends_tomorrow{color: red;font-weight: 600;}
.row .row {margin-left: -8px;margin-right:-8px;}
#cart-box .checkbox-wrapper,#cart-box .input-wrapper {padding:0 10px;}
#cart-box .checkbox-wrapper label {vertical-align:middle; font-size:140%; cursor: pointer;}
#cart-box .checkbox-wrapper input {width: 22px; height:22px;}
#cart-box .input-wrapper input{width:250px;}
#myAccountGen li{margin: 6px;font-size: 120%;}
.google_lan {display:inline-block;padding:0px;height:22px;overflow: hidden;}
.google_lan > div {display:inline-block;}
.google_lan .cur {display: none;}
.google_lan .cur:only-child{display: inline;}
.google_lan span, .google_lan img {display:none;}
.google_lan select{margin:0 !important;background: #fff;}
.google_lan .goog-te-gadget {display:inline-block;}
.google_lan .goog-te-menu-value > span {font-size: 14px;color:#aaa;}
.google_lan .goog-te-menu-value > span:nth-child(3) {visibility:hidden;}
.google_lan .goog-te-gadget-simple {border:0;line-height:1em;background:transparent;}
.header-top-mobile select{max-width:100px;}
.header-top-mobile .google_lan .goog-te-menu-value > span {color:#fff !important;}
.product-extra:empty{display:none;}
.product-extra{line-height:1.2em;padding:3px;letter-spacing:1px;}
.product-extra img{height:18px;width:18px;margin-right:3px;}
/*end*/
body, .mainmenu-nav ul li > ul.mega-menu li > a, .mainmenu-nav ul li > ul.mega-menu li > a, .panel-title a{font-family: "Lato", sans-serif;}
h1, h2, h3, h4, h5, h6, .mainmenu-nav ul.nav li > a, .mainver-nav ul.ver-nav > li a, .tab-menu ul li a, .protofolio-menu div, .tab-style-fancy ul.nav-tabs li a, .tab-style-fancy ul.nav-tabs li a:hover, .tab-style-fancy ul.nav-tabs li a:focus{font-family: "Montserrat", sans-serif;}
:root {--color:#663399;}
a:hover,.cart-total ul li a:hover span.product-number,.cart-total ul li a span.cart-count,.social-icon ul li a:hover,.mean-menu ul li:hover > a,.product-content h4 a:hover,.product-price .productSpecialPrice,.product-price .productBasePrice,.tab-menu ul li a:hover,.tab-menu ul li.active a,.service-area-2 .single-service .service-icon a,.blog-slider-s1 .blog-content span.day,.blog-slider-s1 .blog-content span.month,.blog-slider-s1 .blog-content h3 a:hover,.blog-slider-s1 .blog-content a:hover,.blog-slider-s1 .blog-content a i,.footer-address ul li i,.footer-area-2 .footer-address ul li i,.footer-menu ul li a:hover,.footer-bottom-menu ul li a:hover,.footer-icon a:hover,.full-banner-text h4 a:hover,.full-banner-text h3 a:hover,.cart-table .cartUnitDisplay,.cart-table .cartTotalDisplay,.simple-list li::before,.simple-list li.active > a,.ot .totalBox,#otsubtotal .totalBox,#otshipping .totalBox,#ottotal .totalBox,#otloworderfee .totalBox,#ottax .totalBox,.add_title,.add-review-lnk,.more_info_text,.breadcrumb-ul a:hover,.total_price,.product-price .productGeneral,.fwb-s1 .full-banner-text .price span.new-price,.full-width-banner-area .timer .cdown span,.theme--color,.mainmenu-nav ul.nav li:hover > a,.fwb-s1 .full-banner-text h4 a:hover,.fwb-s1 .full-banner-text h3 a:hover,.h7-bc-style1 .banner-text span,.h9-bc-style1 .banner-text span,.h3-footer .footer-top-area .single-footer .footer-menu ul li a:hover,.header-area-6 .button:hover > i,.loader-wrapper > div,.color,.category-grid.cat-simple .category-item:hover .categories-mask h4 {color:#0099FF;}
.news-content form input[type="submit"],.subscribe-box form input[type="submit"],.h3-footer .footer-top-area .single-footer .footer-box form input[type="submit"],.shopping-cart .cart-button a.right,.shopping-cart .cart-button a:hover {background:#663399;}
blockquote.quote-left,blockquote.quote-left:before {color:#663399;}
.button:hover,.row-view .product-cart .btn-lnk:hover,.btn.button.btn--xs:hover {background:#663399;border-color:#663399;}
.fill-bg-custom.aside-inner:before {position:absolute;z-index:-1;height:100%;background:#663399;top:0;content:"";opacity:0.15;width:100%;left:0;}
.category-grid.cat-fancy .category-item a:hover .categories-mask > h4:before {background:#663399;transition:all 0.3s ease-in-out 0s;}
.list-mode .gl-mode.active {color:#663399;border:1px solid #663399}
.form-control:focus,input.visibleField:focus,select:focus,.fotorama__thumb-border {border-color:#663399;}
.checkbox-group label .check:before {color:#663399;}
.bc-style3 span,.bc-style2 span,.bc-style4 span,.service-icon a,.product-content .new-price,.text-positon h4 span,.text-positon2 h4 span,.banner-text h3 span,.panel-title a,.team-text h4,.faq-title p,.product-info span.new-price,.bloag-entry-area .entry-meta span a,.model-text .price-rate span.new-price,.model-text .product-meta span a,.product-active .product-wrapper .button1 a,.copy-right p a,.lzen-ajx-loader .lzen-ajxldr:after {color:#663399;}
.header-account > ul > li a:hover,.left-menu ul li:hover > a,.left-menu ul li > .left-mega-menu span a:hover,.breadcrumb-area .single-breadcrumb .breadcrumd-text h3 a:hover,.shop-full-width .page-detail .page-number ul li a:hover,.product-area .single-catagory .category-nav ul li a:hover,.product-area .single-catagory .category-nav ul li.has-sub:hover::before,.single-catagory .color-menu ul li a:hover,.team-text p a:hover,.product-arrow ul li a:hover,.bloag-entry-area .post-content h2 a:hover,.model-text h2 a:hover,.model-text .product-rating a:hover,.product-micro .product-content .product-rating a:hover,.list-layout-area .product-content .product-rating a:hover,.single-catagory .product-content .product-rating a:hover,.product-micro .product-cart a:hover,.list-layout-area .product-cart a:hover,.single-catagory .product-cart a:hover {color:#663399;}
.shop-full-width .page-detail .page-number ul li a:hover::before,.product-icon ul li a:hover,.owl-theme .owl-controls .owl-buttons div:hover,.product-active .product-wrapper .button1 a:hover,.single-catagory .Tags-menu ul li a:hover,.protofolio-icon a:hover,.comments-area .submit-button button:hover,.reviews-area button:hover,.bloag-entry-area .post-date,.model-text .social-icon ul li a:hover,.footer-box form button,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus,.theme-bg-color,.btn-bg {background:#663399;}
.owl-theme .owl-controls .owl-buttons div:hover,.btn-bg {border-color:#663399;}
.product-info .availability .in-stock {background-color:#663399;}
.tab-style-fancy ul.nav-tabs li.active a,.tab-style-fancy ul.nav-tabs li.active a:hover,.tab-style-fancy ul.nav-tabs li.active a:focus {color:#663399;}
.product-shop .navNextPrevList span:hover:after {background:#663399;color:#ffffff;border-color:#663399;}
.bc-style3 span,.bc-style2 span,.bc-style4 span,.service-icon a,.tab-menu ul li.active a,.product-content .new-price,.text-positon h4 span,.text-positon2 h4 span,.product-active .product-wrapper .timer .cdown span,.banner-text h3 span,.panel-title a,.progress-bar span,.team-text h4,.faq-title p,.product-info span.new-price,.bloag-entry-area .entry-meta span a,.model-text .price-rate span.new-price,.model-text .product-meta span a,.product-active .product-wrapper .button1 a,.blog-content .post-date span.day,.blog-content a i,.footer-address ul li i,.copy-right p a,.blog-content .post-date span.month,.lzen-ajx-loader .lzen-ajxldr:after {color:#663399}
.header-account > ul > li a:hover,.left-menu ul li:hover > a,.left-menu ul li > .left-mega-menu span a:hover,.breadcrumb-area .single-breadcrumb .breadcrumd-text h3 a:hover,.shop-full-width .page-detail .page-number ul li a:hover,.product-area .single-catagory .category-nav ul li a:hover,.product-area .single-catagory .category-nav ul li.has-sub:hover::before,.single-catagory .color-menu ul li a:hover,.team-text p a:hover,.product-arrow ul li a:hover,.bloag-entry-area .post-content h2 a:hover,.model-text h2 a:hover,.model-text .product-rating a:hover,.product-micro .product-content .product-rating a:hover,.list-layout-area .product-content .product-rating a:hover,.single-catagory .product-content .product-rating a:hover,.product-micro .product-cart a:hover,.list-layout-area .product-cart a:hover,.single-catagory .product-cart a:hover,.blog-content h3 a:hover,.blog-content a:hover,.footer-icon a:hover,.footer-menu ul li a:hover,.footer-bottom-menu ul li a:hover {color:#ff0000}
.shop-full-width .page-detail .page-number ul li a:hover::before,.product-icon ul li a:hover,.owl-theme .owl-controls .owl-buttons div:hover,.product-active .product-wrapper .button1 a:hover,.single-catagory .Tags-menu ul li a:hover,.protofolio-icon a:hover,.comments-area .submit-button button:hover,.reviews-area button:hover,.bloag-entry-area .post-date,.model-text .social-icon ul li a:hover,.footer-box form button,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {background:#663399}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {background-color:#663399}
.shop-full-width .mean-menu ul li:hover a,.shop-full .mean-menu ul li:hover a,.shop-full-width .mean-menu ul li ul.sub-menu li:hover a,.shop-full .mean-menu ul li ul.sub-menu li:hover a,.shop-full > .mean-menu ul li:hover a,.shop-full-width .mean-menu ul li ul.sub-menu li ul.sub-menu li a:hover,.shop-full .mean-menu ul li ul.sub-menu li ul.sub-menu li a:hover,.protofolio-menu div:hover,.protofolio-menu div.active,.shop-full-width .mean-menu ul li ul.mega-menu li a:hover,.shop-full .mean-menu ul li ul.mega-menu li a:hover {color:#663399}
.owl-theme .owl-controls .owl-buttons div:hover,.product-active .product-wrapper .button1 a:hover,.comments-area .submit-button button:hover,.reviews-area button:hover,.product-arrow ul li a:hover,.model-text .social-icon ul li a:hover,input:focus,input:visible {border-color:#663399}
.button_in_cart,.button_checkout {background:#663399;border-color:#663399;color:#fff;}
.button_in_cart:hover,.button_checkout:hover {background:#000;border-color:#000;color:#fff;}
.lzenajx-wrapper .lzenajx-pop-content {max-width: 365px;max-height: auto;}
.lzenajx-wrapper .image > img{max-width: 120px;max-height: auto;}
.centerBoxHeading{margin-bottom: 25px;margin-top: 20px;text-align: center;color: #000;font-size: 24px;padding: 10px 0;position: relative;text-decoration: none;text-transform: uppercase;display: inline-block;}
.centerBoxHeading:before {background: #000 none repeat scroll 0 0; bottom: 0; content: ""; height: 2px; left: 0; position: absolute; width: 100%;}
.product-icon ul li a i{line-height: 40px !important;}
.small-percentage{display:none;text-transform: lowercase;position: absolute;left: 0;top: 0;z-index: 11;background: url(../images/saleoff.png) 0px -85px no-repeat transparent;width: 36px;height: 36px;color: #fff;padding-left: 5px;padding-top: 2px;font-size: 14px;}
.large-percentage{display:none;text-transform: lowercase;position: absolute;left: 0;top: 0;z-index: 11;background: url(../images/saleoff.png) 0px 0px no-repeat transparent;width: 75px;height: 72px;color: #fff;padding-left: 5px;padding-top: 2px;font-size: 35px;}
#js-add-to-wishlist.cur i, .wishlist-lnk.cur i{font-size: 15px !important;}
#js-add-to-wishlist.cur i:before, .wishlist-lnk.cur i:before{content: "\f004";color:#ff0000;}
.scrollToTop i{line-height: 36px;}
.mufoot-pay{padding-top: 30px;text-align: center;}
.add-to-wishlist i{font-size:13px;}
.l-c-list{margin-right:10px;}
.l-c-list .l-c-title{margin-right:2px;}
.l-c-list select{height: 22px;line-height: 1.1;padding: 0;margin: 0;}
#main-menu .mlzen-ajxcart-action{position: absolute;right: 60px;top: 27px;margin: 0;}
#main-menu .mlzen-ajxcart-action .cart-total ul li a i{color: #0871A3;font-size: 24px;}
#main-menu .header-search a.search-hand{top:22px;}
#main-menu .header-search a.search-hand i{font-weight: bold;}
#main-menu .header-search .search-content{top:18px;}
.header-search .input-outer{border: 1px solid #0169b0;background: #fff;padding-right:10px;}
#main-menu .header-search.open .search-content{padding-right: 20px;}
.header-search form input{margin-bottom:0;}
#main-menu #mainMenu{height:80px;}
#mainMenu .logo{margin-right:10px;}
#sticky-header .logo, #sticky-header .mean-menu-area .cart-total, #sticky-header .header-mob-search{display:none;}
.mobile-menu-area .img-responsive{max-height:60px;height:60px;width:auto;}
.align-self-center {-webkit-align-self: center !important;-ms-flex-item-align: center !important;align-self: center !important;}
.header-actions {float:right;max-width:60%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.header-actions>div{width: 50px;height: 50px;padding: 15px;}
.header-actions>div:last-child{padding-right:0;}
.header-actions .account{position:static;}
.header-actions i{font-size: 22px;font-weight:bold;cursor: pointer;}
.header-actions .account-dropdown-menu-full i{font-size:14px;}
.header-actions .header-search a.search-hand{position:static;}
.header-actions .header-search.open a.search-hand {color: #0871A3;font-size: 26px;position: absolute;right:0px;top: 16px;z-index: 9;}
.header-actions .header-search.open .search-content{padding-right: 0px;}
.header-actions .header-search .search-icon{margin:0;}
.header-actions .header-search .search-content{left:0;top:8px;}
.header-actions .mobile-menu {padding-top:25px;width: 35px;}
.livechat_button a{color:#ff0000;}
.whatsnew-more{background: #F7F7F7;margin-top:10px;width:100%;}
.more-btn .more-i{background: url(../images/loading.gif) 0px 0px no-repeat transparent;display:none;width:16px;height:16px;text-align: center;margin: 0 auto;}
.ezp-left-nav a {color:#337ab7}
.is_fixed{position: fixed;z-index: 999;width: 100%;}
.sold-out-label {position: absolute;left: 0px;top: 5px;background: #ff0000;padding: 5px 10px;border: 1px solid #ff0000;border-radius: 3px;color: #fff;z-index:10}
#collateral-tabs iframe{max-width: 100%;}
.product-content .product-title a{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
#pinfo-right .proname-box{position: relative;}
.basic-info .proMain_shareList{position: absolute;top: 0;right: 0;}
.proMain_shareList .fa{cursor: pointer;font-size: 20px;line-height: 1.1;}
.common-hovertips_pos-share {bottom: auto;}
.common-hovertips {position: absolute;z-index: 9;color: #222;}
.common-hovertips {padding: 10px 15px;background-color: #fff;border: 1px solid #f2f2f2;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.08);box-shadow: 0 2px 5px rgba(0,0,0,.08);border-radius: 2px;}
.common-hovertips_pos-share {right: 0;}
.common-hovertips_pos-share:after {position: absolute;top: -6px;z-index: 1;content: "";width: 10px;height: 10px;}
.common-hovertips_pos-share:after {background: #fff;border-top: 1px solid #f2f2f2;}
.common-hovertips_pos-share:after {right: 10px;margin-left: -6px;border-left: 1px solid #f2f2f2;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.proMain_shareList .common-hovertips{display:none;text-align: center;padding-top: 5px;width: 300px;margin: 0px auto;}
.proMain_shareList:hover .common-hovertips{display:block;}
.pisting-more{background: #663399;color: #fff;margin:0 auto;margin-left: calc(50% - 40px );margin-top: 10px;min-width: 80px;}
#alsoPurchased .product-content{margin:0;}
#scUpdateQuantity, .cartQuantityUpdate{display:none !important;}
#lzenajx-minicart .qty-wra{background:#fff;}
#lzenajx-minicart .cart-wrapper .qty-input > input{padding:4px;}
#lzenajx-minicart .cart-wrapper .qty-wra > span i{line-height:1.1;font-size:14px;}
.pp-ec-button{float: right;padding: 0px 0 20px;}
.products-detalis-area{padding:20px 0 0 0;}
@media (max-width:1280px){
.header-top-area .container{width:100%;}
}
@media (max-width: 767px){
.breadcrumb .breadcrumb-ul{padding: 5px 0;}
.centerBoxHeading{margin:5px 0;font-size: 16px;}
.page-title{margin-bottom: 10px;}
#sub-container{padding: 10px 0;margin-bottom: 10px;}
#sub-container a{margin: 5px;font-size: 12px;}
.productslist-grid.flex .product-item{padding: 5px;}
.product-content{margin-top: 5px;}
.product .product-content .product-title{font-size: 12px;line-height: 1.1;margin: 0;}
.product-content .product-price {font-size: 12px;line-height: 1.1;margin: 5px 0 0;}
.body-content{margin: 5px 0 0;}
.product-extra-link #js-add-to-wishlist{padding-left:2px 0;}
.pp-ec-button{float: right;padding: 0px 0 20px;margin:0 auto;text-align: center;display: block;}
.fotorama__nav-wrap{display:none;}
.product-img-box .pu-devider{display:none;}
.product-info-main{font-size: 12px;margin-top:5px;}
.proMain_shareList .fa{font-size: 16px;}
.product-info h2 {font-size: 12px;}
.product-info-main .pu-devider, .product-info-review, .product-info .extra-info.extra-info-full{margin: 0 0 8px;}
.product-info-main .product-price{margin:0;}
.cart-table tr{position: static;display: inherit;}
#shoppingcartBody #scUnitHeading, #shoppingcartBody .cartUnitDisplay, #shoppingcartBody .cartQuantityUpdate{display:none !important;}
.cart-pg table.cart-table tr > td{display:table-cell !important;}
.cart-table .product-title{font-size:12px;margin: 0;}
.cart-pg .cart-table td.cartRemoveItemDisplay, .cart-pg .cart-table td.cartQuantityUpdate{position: static;}
.cart-table .cartQuantity input{padding: 2px 0;font-size: 12px;width: 30px;}
.cart-wrapper .qty-wra > span i{font-size: 13px;line-height: 1.1;}
.cart-table .tableHeading th{padding:2px;font-size:12px;}
.cart-pg table.cart-table tr > td{padding:2px !important;font-size:12px;vertical-align: middle;}
.alert{padding: 10px;margin-bottom:10px;}
#cartSubTotal, #cartContentsDisplay{margin-bottom:10px;}
#cartSubTotal{font-size: 14px !important;text-align: right !important;padding: 0 0 10px !important;margin: 0;}
.cart-pg .cart-actions-box{width:100%;}
.cart-pg .cart-actions{margin:10px 0 !important;width:100%;}
.cart-actions-box .pp-ec-button{width: 100%;}
.cart-pg .btn-continue-checkout, .cart-pg .btn-checkout{width:auto !important;margin: 0 !important;padding: 0 !important;}
.cart-pg .btn-continue-checkout{float:left !important;}
.cart-actions .cssButton {padding: 5px 8px;}
.cart-wrapper .cart-add{margin: 0 0 10px;}
.products-detalis-area{padding:10px 0 0 0;}
.product-tabs .tab-content{margin-bottom: 0;}
.section-title{margin-top:10px;}
#sub-container{display:none;}
}
@media (min-width: 768px){
.mobile-menu-area .navbar-toggle {display: block;}
}
@media screen and (min--moz-device-pixel-ratio:0) {
.product-content .product-title a{overflow: hidden;  line-height: 25px; position: relative; height: 25px;white-space: nowrap;}
.product-content .product-title a:after {content: '...';text-align: right;position: absolute;bottom: 0;right: 0;width: 10%;height: 1.8em;background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);}
}
.account-dropdown-menu-full .fa{margin-right:5px;}
.product-extra-link li{padding-bottom: 10px;}
.product-extra-link #js-add-to-wishlist {padding: 2px 6px;height: auto;border: 0px solid #ccc;}
.aok-relative {position: relative;display: block;}
.s-image-square-aspect {padding-top: 100%;}
.s-image-square-aspect img {position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height: 100%;width: auto;height: auto;}
#ezPageDefault{min-height: 300px;}
.page-title{display:flex;}