.mainmenu-nav ul.nav li > a {color:#333;}
.header-area-3 .mainmenu-nav ul.nav > li > a {color:#fff;}
.header-area-4 .mainmenu-nav ul.nav > li > a {color:#fff;}
.header-area-3 .fixed-header-area .mainmenu-nav ul.nav > li > a {color:#333;}
.header-area-4 .fixed-header-area .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;border-radius:8px; transition:.15s;}
.owl-carousel .owl-item img:hover {transform:scale(1.05);}
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:60px;}
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;}
.button::before {font-family:FontAwesome; margin-right:2px;}
.button.button_add_address::before {content:"\f067";}
.button.button_delete::before {content:"\f00d";}
.button.button_back::before {content:"\f112";}
.button.small_edit::before {content:"\f040";}
.button.button_change_address::before {content:"\f044";}
.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:10px 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;}
@media (max-width:767.9px){.col-xs-12 .product .product-content .product-title {text-align:center;}}
.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;}
#productinfoBody .product-price .productSpecialPrice + .normalprice,#productinfoBody .product-price .normalprice + .productSpecialPrice {margin-left:12px;}
.product-price .productSpecialPrice {margin-right:5px;}
.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:12px 0;font-weight:600;}
.breadcrumb .breadcrumb-ul li {display:inline-table;font-style:italic;text-align:center;}
.breadcrumb .breadcrumb-ul li:nth-child(n + 8) {display:none;}
#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;text-align:center;transition:all 0.3s ease 0s;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%;}
.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-bottom:15px;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 10px;width:100%;}
.product-info h2{padding:0 0 15px;}
.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:0 0 20px;}
.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:30px 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:16px;}
.product-tabs > dl > dt.active::after {content:"\f068";}}
@media (max-width:500px){#Description {border:0;padding:0;}}
.wrapperAttribsOptions .option-label {display:inline-block;font-size:16px;font-weight:bold;margin:0 0 10px;color:black;}
#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;}
.smallGallery .additionalImages {text-align:center;}
#quickViewModal .modal-dialog {max-width:1244px;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;}
.single-brand img {width:100px; height:100px; object-fit:contain;}
.brand-carousel .single-brand {text-align:center;}
.owl-carousel .owl-item .single-brand img {max-width:100%;}
.products > .product-item {margin:0 0 20px;}
#indexHomeBody .col-sidebar #pzencategories {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 th,.cart-table td.details {text-align:left;}
.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;border-radius:7px;}
.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 #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:left;margin:20px 0 40px;width:100%;}
.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 {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%;}
.products-carousel .owl-dots {margin:20px 0 10px;}
.pzenPImgLdr .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-weight:400;vertical-align:top;text-decoration:none; margin-right:5px;font-size:90%;}
.product-price .normalprice symbol,.product-price .normalprice .price-main,.product-price .normalprice .price-decimal {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:15px;width:auto;}
.ccinfo {margin:15px 0 0;padding-left:20px;}
.ccinfo .inputLabelPayment {width:120px;}
.ccinfo .tip {padding:10px;color:#999;}
@media (max-width:500px){.ccinfo .inputLabelPayment{display:block;}}
@media (min-width:768px) AND (max-width:900px){.ccinfo .inputLabelPayment{display:block;}}
::-webkit-input-placeholder{ color:#eee;}
::-moz-placeholder{ color:#eee;}
:-ms-input-placeholder { color:#eee;}
.card > .clearBoth {margin:0 0 15px;}
#cartContentsDisplay .cartProductDisplay img{max-width:250px;max-height:250px;object-fit:contain;}
#cartContentsDisplay .update-qty,#cartContentsDisplay .cartRemoveItemDisplay img{transition:.3s ease-in-out;cursor:pointer;min-width:20px;}
#cartContentsDisplay .update-qty:hover{transform:rotate(180deg);}
#cartContentsDisplay .cartRemoveItemDisplay img:hover{transform:scale(1.1) rotate(-90deg);}
.text-logo{font-size:2.5em;font-weight:700;text-transform:uppercase;background:linear-gradient(74deg,rgb(66,133,244) 0px,rgb(155,114,123) 9%,rgb(217,101,112) 20%,rgb(217,101,112) 24%,rgb(155,114,123) 35%,rgb(66,133,244) 44%,rgb(155,114,123) 50%,rgb(217,101,112) 56%,rgb(255,255,255) 75%,rgb(255,255,255) 100%);background-clip:text;background-size:400% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:scaleY(1.2);display:inline-block;text-shadow:5px 5px 3px rgba(192,192,192,0.3);}
.text-logo::selection{background:transparent;text-shadow:inherit;}
#recommend-links{display:flex;flex-direction:column;gap:10px;margin-top:10px;}
#recommend-links .items{display:flex;flex-wrap:wrap;gap:10px 0;}
#recommend-links .items .product-item{margin-top:10px;}
#recommend-links img{width:300px;aspect-ratio:4/3;object-fit:cover;}
#checkoutBody .products .cartQuantity {text-align:center; vertical-align:middle;}
#checkoutBody .products .cartProductDisplay img{float:left;margin-right:3px;object-fit:contain;max-width:40px;max-height:40px;}
#productDescription{font-size:large;text-indent:1em;}
button.button_hide_text[data-text]::before{content:attr(data-text);}
@media (min-width:992px){.sigle-product {position:relative;}
.sigle-product > .product-img-box,.sigle-product > .product-info-main {position:sticky;top:0;}}
.sticky-container{position:relative;}
.sticky-container > div{position:sticky;top:0;}
#google_translate_element {position:relative;background-size:100% 100%;background-image:url(https://www.gstatic.com/translate/favicon.ico) !important;background-position:center;cursor:pointer;transition:.3s;}
#google_translate_element:hover {background-size:120% 120%;background-color:#9992;}
#google_translate_element:active {background-size:110% 110%;background-color:#9993;}
#google_translate_element > div.goog-te-gadget {position:absolute;right:0;font-size:0;}
#google_translate_element > div.goog-te-gadget > span {display:none;}
#google_translate_element select {opacity:0;max-width:40px;height:40px;padding:0;margin:0}
.alto-form{--item-height:48px;}
.alto-form .alto-form-row{display:flex;justify-content:space-between;width:100%;gap:12px;}
.alto-form .alto-form-row > div{flex:1;}
.alto-form .alto-form-column{display:flex;justify-content:space-between;flex-direction:column;gap:12px;}
.alto-form .alto-form-item{position:relative;}
.alto-form .alto-form-label{position:absolute;left:0;top:0;right:0;line-height:44px;padding:0 10px;color:#737373;font-size:12px;cursor:pointer;-webkit-transition:all 0.2s ease-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.2s ease-out;user-select:none;}
.alto-form .alto-form-input{height:var(--item-height);box-sizing:border-box;width:100%;background:#fff;border:1px solid #d9d9d9;text-indent:10px;border-radius:5px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;font-size:15px;padding-left:0;padding-right:0;color:#000;}
.alto-form .alto-form-item .alto-form-input{width:100%;margin-left:0;}
.alto-form .alto-form-error{border-color:#e32c2b !important;-webkit-box-shadow:0 0 0 1px #e32c2b;box-shadow:0 0 0 1px #e32c2b;}
.alto-form .alto-form-tip{color:#e32c2b;margin-top:5px;}
.alto-form .alto-form-icon{width:46px;height:var(--item-height);position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;background:none;}
.alto-form .alto-form-icon .alto-form-field-info{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:80%;width:200px;margin:0 0 5px 0;padding:10px 14px;border-radius:4px;white-space:normal;font-size:12px;font-style:normal;text-align:center;color:#fff;display:block;z-index:200;-webkit-transition:all 0.3s cubic-bezier(0.3,0,0,1);transition:all 0.3s cubic-bezier(0.3,0,0,1);-webkit-transform:rotateX(20deg) scale(0.8);transform:rotateX(20deg) scale(0.8);-webkit-backface-visibility:hidden;background-color:rgba(51,51,51,0.9);visibility:hidden;opacity:0;-webkit-transform-origin:center 120%;transform-origin:center 120%;right:0;margin-right:0;}
.alto-form .alto-form-icon:hover .alto-form-field-info{-webkit-transform:rotateX(0deg) scale(1);transform:rotateX(0deg) scale(1);pointer-events:auto;visibility:visible;opacity:1;}
.alto-form ::placeholder{color:#fff;font-size:0;}
.alto-form .alto-form-on .alto-form-label,.alto-form .alto-form-label:has(+input:focus,+input[required]:valid){line-height:24px;}
.alto-form .alto-form-on .alto-form-input,.alto-form .alto-form-label:has(+input:focus,+input[required]:valid) +input{padding-top:16px;line-height:22px;}
.alto-form .alto-form-on ::placeholder,.alto-form .alto-form-label:has(+input:focus,+input[required]:valid) +::placeholder{color:#959595;font-size:1em;}
.alto-form .alto-form-label {text-align:left;}
.alto-form .alto-form-icon .alto-form-field-info:after{content:'';position:absolute;top:100%;right:22px;margin-right:-6px;width:0;border:6px solid transparent;border-top-color:rgba(51,51,51,0.9);}
@media (min-width:1300px){.alto-form .alto-form-icon .alto-form-field-info{right:-78px;}
.alto-form .alto-form-icon .alto-form-field-info:after{right:50%;}}
.alto-form .alto-form-icon .alto-form-field-info:empty{display:none;}
.alto-form .alto-form-select{height:var(--item-height);width:100%;border:1px solid #d9d9d9;border-radius:3px;padding-top:18px;line-height:20px;padding-left:10px;background:transparent;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:5;padding-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:9;}
.alto-form .alto-form-select + .alto-form-select-arrow{width:30px;height:20px;position:absolute;right:0;top:13px;border-left:1px rgba(179,179,179,0.5) solid;text-align:center;pointer-events:none;}
.alto-form i.fa{display:inline-block;width:18px;height:18px;line-height:18px;font-size:17px;text-align:center;}
.alto-form i.fa.fa-question{color:#fff;background-color:#999;}
.alto-form .alto-form-btn{cursor:pointer;}