/**
 * WARNING: Do not change this file. Your changes will be lost.
 * */
.mainContainer {overflow:hidden;width:100%;}
.header-area-3 .mainmenu-nav ul.nav > li > a {color:#252525;}
.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;}
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}
.button, .btn-remove2{background:#f2f2f2 none repeat scroll 0 0;border:1px solid #f2f2f2;border-radius:0;/*border-radius: 30px;*/color:#252525;padding:8px 15px;display:inline-block;transition: all 0.15s ease-in-out 0s;cursor:pointer;font-size:1em;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;outline:none;}
.button:hover{color: #fff;}
span.cssButton {border: none;}
.button, .btn-remove2, .mprod-s3 .product .cart .btn-cart.button {background-color: #f2f2f2;border-color: #f2f2f2;color: #333;}
.button.button2{background-color: #fa4e64;border-color: #fa4e64;color: #fff;}
.button.button2:hover{background: #333e48;color: #fff;border-color: #333e48;}
.button3{background-color: #333E48;color: #FFFFFF;border-color: #333E48;}
.btn-bg {color: #fff;}
.btn-bg:hover {opacity: 0.6;}
.cart-wrapper .cart-btn .button{display:inline-block;padding:9px 20px;}
.cart-wrapper .cart-btn .button .text{margin:0 0 0 10px;vertical-align:middle;}
.cart-wrapper .crt-rw > div {margin: 10px 10px 0 0;vertical-align: middle;display: inline-table;}
.cart-wrapper .crt-rw > div.cart-btn {margin: 10px 3px 0 0;}
.wrapperAttribsOptions .attribute_options > label {margin: 5px 5px 0;}
.product-info-main #productAttributes {border-bottom: 1px solid hsl(0, 0%, 96%);margin: 0 0 15px;padding:0 0 15px;}
.cart-wrapper ul.product-link > li > a{line-height: 18px;padding: 11px 12px 11px;}
#indexHomeBody .body-content {margin: 0;}
.form-control, input.visibleField {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 1em;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: 35px;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: 30px 0 0;width: 100%;}
.container .container {width: 100%;padding:0;}
.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*/
#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: 1em;font-weight: normal;}
#wishlist .footnote {color: #666;font-size: x-small;padding-top: 0;margin-top: 20px;}
#wishlist table.productlist th,
#wishlist table.productlist td {vertical-align: middle;}
#wishlist img.productlist {height: auto;width: 100%;}
#wishlist div.wishlistfields {float:left;width:100%;margin:0 0 20px;}
#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: 1em;}
.product_wishlist_name {margin: 0 0 10px;font-size: 1em;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%;}
/*header*/
.cart-flyout .shopping-cart {display: none;}
/*footer*/
#siteinfoIP {margin: 10px 0;text-align: center;}
#bannerSix {text-align: center;}
.banner-area .single-banner.tmb {margin: 0 0 20px;}
.input-outer .icon-search {display: none;}
.mega-menu .products-slider {float:left;padding:15px 0 0;width:100%;}
.mega-menu .owl-carousel.products-micro-slider {display: block;}
.mega-menu .products-micro-slider .product-micro .product-wrapper {padding: 0 0 15px;border: none;}
.mega-menu.dropdown-menu .product-micro .product .product-content{padding-left:15px;}
.badge--menu {background-color: #333333;border-radius: 3px;font-size: 0.7em;box-sizing: border-box;font-weight: normal;left: 25px;padding: 3px 5px;position: absolute;top: -5px;}
.badge--menu:after {content: '';position: absolute;bottom: -5px;border-style: solid;left: 15%;border-width: 6.5px 7.5px 0 6.5px;width: 0;top: 85%;height: 0;transition:all 0.3s ease 0s;border-color:transparent;}
.navbar-nav .has-submenu > a::after {content: "\f107";font-family: fontawesome;padding: 0 0 0 5px;}
.mobile-menu-area li .holder {display: none;}
.breadcrumb {padding:30px 0 0;background:#E4E4E4;font-weight:600;border-radius:0;background:none;margin:0;}
#navBreadCrumb {z-index: 2;position: relative;}
.breadcrumb-ul li.brd-ban {color:#fff;}
.breadcrumb-ul li {color:#928989;display:inline-table;font-size:1em;font-weight:normal;}
.breadcrumb.brd-ban .breadcrumb-ul li {color: #fff;}
.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-xxs-pu-7 {width: 14.28%;}
.col-xxs-pu-8 {width: 12.50%;}
}
/*category*/
.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;width: 100%;}
.category-grid .category-item > a {float: left;position: relative;width: 100%;}
.category-grid .category-item {text-align:center;display:inline-block;margin:0 0 20px;position:relative;overflow:hidden;border:1px solid #eee;}
/*.category-grid.cat-fancy .categories-mask {color: hsl(0, 0%, 0%);left: 0;padding: 0 22px;position: absolute;right: 0;text-align: center;top: 90%;transform: translateY(-90%);}*/
.category-grid.cat-fancy {position:relative;overflow:hidden;margin:0;}
.category-grid.cat-fancy div.image > img {-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}
.category-grid.cat-fancy .categories-mask h4{width: 100%;top: auto;bottom: 0;opacity: 0;-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;transition: transform 0.4s, opacity 0.1s 0.3s;position: absolute;left: 0;padding:10px 0;color:#fff;text-transform:uppercase;}
.category-grid.cat-fancy .category-item:hover .categories-mask h4{opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;-moz-transition: -moz-transform 0.4s, opacity 0.1s;transition: transform 0.4s, opacity 0.1s;}
.category-grid .category-item .image {overflow: hidden;width: 100%;}
.category-grid .categories-mask h4 {font-size: 1em;}
.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;width:100%;}
.category-wrapper .centerBoxWrapper {display: inline-block;width: 100%;margin: 30px 0 0;}
.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;}
/*products list*/
.productlist-products .centerBoxWrapper {float:left;margin:30px 0 0;width: 100%;}
.productlist-wrapper, .slider-center-cont{margin-left: -6px;margin-right: -6px;}
.product-slider-area .product-area > .products-carousel {margin: 0;}
#specialsListing .productslist-grid {margin: 0 -10px;}
.productslist-grid .product-item {margin: 0 0 20px;padding: 0 10px;}
.prod-list-wrap .forward.button-top {display: inline-block;margin: 0 0 40px;width: 100%;}
.prod-qty-bx .qty-lbl {margin: 0 5px 0 0;}
.prod-qty-bx .qty-lbl, .prod-qty-bx .qty_txt {display: inline-block;float: left;line-height: 35px;}
.row-view .product .product-content .prod-qty-bx {margin:4px 0 0;float:left;}
.prod-qty-bx .qty_txt > input {border: 1px solid #cccccc;font-size: 1em;font-weight: normal;margin: 0;padding: 5px 10px;text-align: center;}
.pagination {border-radius: 4px;display: inline-block;margin: 0;padding-left: 0;}
.pagination li {display: inline-block;margin: 0 3px 0 0;padding: 0;}
.pagination li a, .pagination li > span, .pagination li.current {background-color:#f5f5f5;color:#333;display: inline-block;font-size: 0.929em;height: 30px;line-height: 30px;padding: 0;text-align: center;transition: all 0.3s ease 0s;width: 30px;float: none;overflow:hidden;border:medium none;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color:#fff;}
.pagination > .active > a, .pagination > .active, .pagination li.current, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {color:#fff;cursor: default;}
.pagination li:last-child {margin: 0;}
.prod-list-wrap {display: inline-block;width: 100%;}
.prod-list-wrap.group.filters-row {border-top: 1px solid #e5e5e5;padding: 20px 0 0;}
.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: 1.143em;}
.list-mode .gl-mode {background: #F5F5F5;color: #000;float: left;font-size: 0.929em;height: 30px;text-align: center;width: 30px;line-height: 34px;}
.list-mode .gl-mode.active,.product-cart ul li a:hover i,.list-mode .gl-mode:hover{color:#fff;}
.list-mode .grid-mode.gl-mode {margin: 0 5px 0 0;}
.row-view .product .product-content .ratings {float: none;width: 100%;margin:0 0 15px;}
.row-view .productslist-grid .product-item {border: 1px solid #ccc;padding: 10px;margin: 0 0 30px;}
.row-view .productslist-grid .product-content {display: table;margin: 0 0 15px;padding:0 0 10px;}
.row-view .productslist-grid .product-img {float: left;margin: 0 3% 0 0;width: 31%;}
.row-view .productslist-grid .product-content {display: inline-table;margin: 0;text-align: left;vertical-align: top;width: 64%;}
.row-view .product .product-name a {text-transform:uppercase;}
.row-view .product .product-cart .title {display: none !important;}
.row-view .product .product-cart li {display: inline-block;float: left;margin: 0 5px 0 0;vertical-align: bottom;}
.row-view .product .product-content .product-desc {display: inline-block;}
.grid-view .product .prod-qty-bx .inner-qty-box {display: inline-block;margin: 2px 3px 0 0;}
.sideBoxContent ol {padding: 0 0 0 12px;}
.sideBoxContent ul li, .sideBoxContent ol li {border-bottom: 1px solid hsl(0, 0%, 96%);padding: 6px 0;}
/*sidebar categories*/
.sideBoxContent #cate-toggle.category-nav {margin: -20px 0 0;border: 1px solid #eee;}
#informationContent.sideBoxContent, #moreinformationContent.sideBoxContent, #shoppingcartContent.sideBoxContent {margin: -20px 0 0;}
.category-nav .holder {display: none;}
.sideBoxContent .cate-toggle li {border:medium none;padding:0;line-height:35px;}
.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;width: 100%;padding:0 15px;}
.cate-toggle li.has-sub > .cat-lnk .holder {position:absolute;right:10px;top:0;font-size:18px;}
.category-nav ul.category-sub li > .cat-lnk > a{color:#868686;}
.cate-toggle li.has-sub > .cat-lnk .holder {display: inline-block;}
.cate-toggle li.has-sub > .cat-lnk .holder:before {display: inline-block;content: "\e145";font-family: material icons;font-size: 1.1em;position: absolute;right: 0;cursor: pointer;}
.cate-toggle li.has-sub.open > .cat-lnk > .holder:before {content: "\e15b";}
/*prod info*/
.product-shop {display: inline-block;position: relative;width: 100%;}
.product-shop #prod-info-top{margin:0 0 20px;}
.prodinfo-image #productAdditionalImages .owl-nav {position:inherit;top:-60px;}
.prodinfo-image #productAdditionalImages .owl-nav > div:before {color:#fff;}
#quickViewModal .product-shop #prod-info-top, #quickViewModal .product-main-image-item{margin:0;}
.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 #ebebeb;float: left;margin: 0 0 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:15px;}
.product-info .extra-info li .val {font-weight: 600;margin: 0 0 0 5px;}
.product-info .availability .val {padding: 4px 8px;}
.product-info .availability .in-stock {color: #1e874b;}
.product-info .availability .out-of-stock {color: #FF0B00;}
.product-info .product-price {position: relative;}
.product-info .product-price img#DPULoaderImage {position: absolute;top: 5px;left: 5%;}
.product-info .short-description {border-bottom: 1px solid #ebebeb;margin: 0 0 15px;padding: 0 0 15px;}
.product-info .wrapper {display: inline-block;margin: 0 0 15px;width: 100%;border-bottom: 1px solid #ebebeb;padding: 0 0 15px;}
.product-info .wrapper .extra-info{padding:0 0 15px;}
.product-info h2 {padding: 0 0 15px;}
.product-info .product-price h2 {padding: 0;}
.product-info .extra-info-full > li:last-child {margin: 0;}
.product-info .extra-info-full > li {display: inline-block;margin: 0 0 5px;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:2px solid rgb(235, 235, 235);display:inline-block;}
.cart-wrapper .qty-wra > span.sp-minus {border-right: 2px solid rgb(235, 235, 235);/*padding: 0 10px;*/}
.cart-wrapper .qty-wra > span.sp-plus {border-left: 2px solid rgb(235, 235, 235);/*padding: 0 10px;*/}
.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:0;text-align: center;width:45px;}
.cart-wrapper .qty-wra > span i {color: #333;font-size: 1.5em;line-height: 40px;}
#quickViewModal .cart-wrapper .cart-add > span.button_sold_out_sm {padding: 8px 22px;}
.cart-wrapper .cart-add .max-qty {display: inline-table;float: left;padding: 0;width: 100%;}
.cart-wrapper .cart-add .qty-text {padding-left: 0;}
.cart-wrapper #productPricesSecond {display: none;}
.cart-wrapper .cart-add {margin: 0 0 15px;}
.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 {min-width:40px;}
.cart-wrapper .product-link > li {display: table-cell;padding-right: 5px;}
.cart-wrapper .product-link > li:last-child {padding: 0;}
.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;margin: 20px 0 0;}
.product-shop .centerBoxWrapper {display: inline-block;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: 1.571em;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-2 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-1 ul.nav-tabs a {font-size: 1.071em;}
.tab-style-1 #product-tabs li.active a{color:#fff;border-radius:0;}
.tab-style-1 #product-tabs.nav-tabs li a:hover{border-color:#fff;border-bottom-color:#ddd;}
.tab-style-1.product-tabs .tab-content {border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:20px 20px 5px 20px;}
.tab-style-2 ul.nav-tabs li, .tab-style-3 ul.nav-tabs li {display:inline-block;margin-right:30px;float:none;}
.tab-style-3 ul.nav-tabs li{float:left;}
.tab-style-2 ul.nav-tabs li:last-child {margin: 0;}
.tab-style-2 ul.nav-tabs li.active a:before {opacity: 1;}
.tab-style-2 ul.nav-tabs li a:before {content: "";position:absolute;border:10px solid transparent;border-top-color:transparent;border-top-width:10px;left:50%;top:50%;transform: translate(-50%, 0);border-bottom-color:#ccc;border-bottom-width: 10px;opacity: 0;}
.tab-style-2 ul.nav-tabs li:last-child a::after {display: none;}
.tab-style-2 ul.nav-tabs, .tab-style-3 ul.nav-tabs {margin-bottom:20px;border-bottom:2px solid #ccc;text-align:center;}
.tab-style-2 ul.nav-tabs li a, .tab-style-2 ul.nav-tabs li a:hover, .tab-style-2 ul.nav-tabs li a:focus, .tab-style-3 ul.nav-tabs li a, .tab-style-3 ul.nav-tabs li a:hover, 
.tab-style-3 ul.nav-tabs li a:focus {color:#252525;font-family:montserrat;font-size:1.286em;padding:0 0 15px;background:none;position:relative;border:none;text-decoration:none;text-transform:uppercase;}
.tab-style-3 ul.nav-tabs li.active a:after {content:'';position:absolute;height:2px;left:0;right:0;bottom:0;}
.tab-style-3.product-tabs .tab-content {border-bottom:2px solid #ebebeb;}
.tab-style-4 #product-tabs.nav-tabs {display:inline-block;width:25%;}
.tab-style-4 .nav-tabs > li{float:none;margin:0;}
.tab-style-4 .nav-tabs > li a {background-color:#fff;border-color:#e8e8e8;border-style:solid;border-width:1px 0 0 1px;color:#aaa;cursor:pointer;display:block;font-size:16px;	font-weight:400;line-height: 50px;padding: 0 15px;text-align:left;text-transform:uppercase;width:100%;position:relative;z-index:3;border-radius:0;margin:0;}
.tab-style-4 .nav-tabs > li a:before {content: "";background-color: transparent;position: absolute;width: 100%;z-index: -1;height: 50px;}
.tab-style-4 .nav-tabs > li.active a:before{background-color: #fff;}
.tab-style-4 .tab-content {border-color:#e8e8e8;border-width:1px;border-style:solid;float:right;margin-top:0;padding:20px 30px;position:relative;text-align:left;width:75%;z-index:1;min-height:200px;}
.product-tabs > dl.tab-content > dt {display: none;}
.product-tabs .tab-content > .tab-pane {font-weight: normal;opacity: 1;}
@media (max-width: 992px) {
.tab-style-1 .tab-content {border: medium none;padding: 0;}
.product-shop .tab-content .tab-pane p {margin: 0;}
.product-tabs > dl.tab-content > dt {display: inline-block;}
.product-tabs .nav-tabs, .tab-style-4 #product-tabs.nav-tabs {display: none;}
.tab-style-4 .tab-content{padding:0;border:none;width:100%;}
.products-detalis-area.product-tabs {border-top: 1px solid #ebebeb;}
.product-shop .cart-wrapper .cart-add{margin:0 0 5px;}
.product-shop .product-tabs .tab-content {padding-bottom:40px;margin-bottom:10px;}
.product-tabs > dl > dd {border: 1px solid #ccc;display: none;padding: 20px;opacity: 1;width: 100%;transition: all 0.3s ease 0s;}
.product-tabs > dl > dt {border:1px solid #ccc;display: inline-block;font-size: 1em;padding: 10px;position: relative;width: 100%;cursor:pointer;text-transform:uppercase;}
.product-tabs > dl.tab-content > dt:first-child{border-top:1px solid #ccc !important;}
.product-tabs > dl.tab-content > dt:nth-child(n+1) {border-top: none;}
.product-tabs > dl.tab-content > dt.active, .product-tabs > dl.tab-content > dt:hover {background: #d2d2d2;color: #181717;}
.product-tabs > dl.tab-content > dt:hover a{color:#181717;}
.product-tabs > dl > dt > a {padding: 10px 15px;}
.product-tabs > dl > dt::after {content: "\e409";cursor: pointer;font-family: Material Icons;font-size: 1.714em;position: absolute;right: 12px;top: 3px;transform: rotate(90deg);
-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
.product-tabs > dl > dt.active::after {content: "\e408";}
}
.wrapperAttribsOptions .option-label {display: inline-block;font-size: 1.143em;font-weight: 500;margin: 0 0 10px;}
.wrapperAttribsOptions .option-label > label {font-weight: 500;}
#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;}
#quickViewModal .viewfullinfo {margin: 11px 0 0 5px;display: inline-block;}
/*=== zoom ===*/
.product-main-image {display: inline-block;float: left; width: 100%;}
#productAdditionalImages {display: inline-block;float: left;width: 100%;}
.prodinfo-image {margin: 0 auto;max-width: 450px;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;}
/*=== /zoom ===*/
/*quickview*/
#quickViewModal .modal-dialog {width: auto;margin:10px auto;overflow:visible;}
#quickViewModal .modal-content {padding: 30px;border:10px solid #ccc;}
/*compare*/
.copmare-wrapper .table > tbody > tr > td {border: 1px solid #e7e7e7;padding:12px 0;vertical-align:top;text-align:center}
.copmare-wrapper .table > tbody > tr > td:last-child {border-right: none;}
.copmare-wrapper .table > tbody > tr:last-child > td {border-bottom: none;padding: 12px 0 0;}
.copmare-wrapper .table > tbody > tr > th {padding: 12px 20px 12px 0;}
.copmare-wrapper .table > tbody > tr:first-child * {border: none;padding-top:0;}
.copmare-wrapper .table > tbody > tr > td img {max-width: 230px;}
/*instant search*/
.header-area-1 .resultsContainer{max-width:415px;top:84%;}
.header-area-2 .resultsContainer{max-width:350px;}
.header-area-3 .resultsContainer {max-width: 310px;}
.fixed-header-area .resultsContainer{width:100%;}
.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.3em;font-weight: normal;margin: 0;}
/******** Simple Main Menu **********/
.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: 1em;list-style: outside none none;margin: 0;min-width: 160px;position: absolute;text-align: left;top: 100%;z-index: 1000;}
.mainMenu .mn1 li:hover > ul {animation-duration: 200ms;animation-fill-mode: forwards;animation-iteration-count: 1;animation-name: fadeInUpSmall;animation-timing-function: ease-out;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: 1em;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 li ul {margin-left: 100%;top: 0;}
.mainMenu .mn1 li li a {display: block;z-index: 100;}
.mainMenu .mobmn, .rsmenu a.wdmn {display: none;}
.rsmenu .mainMenu .mobmn {display: block;}
/********EOF Simple Main Menu **********/
.brand-carousel .single-brand {text-align: center;border: 1px solid #eee;margin: 0 5px;}
.owl-carousel .owl-item .single-brand img {height: 100px;max-width: 100%;width: auto;}
.products > .product-item {margin: 0 0 20px;}
#indexHomeBody .col-sidebar #pzencategories {display: none;}
.col-sidebar .sidebar-vermenu {padding: 0;border: none;}
.banners-carousel .banner-item {text-align: center;}
.title-box {margin: 0 0 30px;}
/*cart*/
.cart-table th, .cart-table td {text-align: center;}
.cart-table .cartUnitDisplay, .cart-table .cartTotalDisplay {font-size: 1.071em;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;}
.cart-container .cart-table td {padding: 10px;}
.cart-table .product-name {font-size: 1.143em;}
.cart-table td {padding: 20px;}
.cart-pg #cartSubTotal {border-bottom: 1px solid #efefef;font-size:1.286em;font-weight:600;padding:15px 0 13px;text-align:center;width:100%;text-transform:uppercase;}
.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 .btn-continue-checkout{padding:10px 0;}
.cart-pg .cart-actions {float: left;margin: 20px 0 0;width: 100%;}
.cart-pg .btn-estimator {padding-left: 0;}
.cart-pg .btn-checkout {padding-right: 0;}
.cart-pg .cart-actions > div {padding-bottom: 0;}
.cart-pg .cart-actions .btn-update {padding-left: 0;}
.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: 0.929em;display:none;}
.home_button {text-align: center;}
.subscribe-full-center {margin: 0 auto;max-width: 500px;}
/*dynamic-filter*/
.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;width:100%;}
#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;background-size: 30px auto;min-height: 100%;width: 100%;opacity:1 !important;}
.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: 0.857em;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, #indexHomeBody.mprod-s3 .testimonialsAsid .owl-dots, #indexHomeBody.mprod-s2 .testimonialsAsid .owl-dots, #indexHomeBody.mprod-s1 .testimonialsAsid .owl-nav, #indexHomeBody.mprod-s1 .blog-carousel .owl-nav {display: none;}
.testimonials .testimonialsAsid .owl-nav{margin:0 -6px;}
#indexHomeBody.mprod-s1 .blog-carousel .owl-dots {display:block;}
.product-price .normalprice {color: #aaaaaa;font-size: 80%;font-weight: 400;text-decoration: line-through;}
#reviewsInfoDefault .product-price .normalprice {font-size:65%;}
#reviewsInfoDefault .product-price.review-price {font-size:1.8em;}
.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: 160px;}
.card > .clearBoth {margin: 0 0 15px;}
a,a:focus,a:active,a:hover{outline:none !important;text-decoration:none;color:inherit;}
/**** Banner ****/
.parallax_banner.btm {background: #f5f5f5;color: #252525;padding: 50px 0;text-align: center;}
.parallax_banner.btm h6 {font-size: 1.786em;font-weight: 400;letter-spacing: 2px;margin-bottom: 10px;text-transform: uppercase;}
.date-px {background:#333;color:#fff;display:inline-block;margin-top:10px;padding:5px 20px;}
h2.page-title-s1, h2.section-title {position:relative;overflow:hidden;background:none;color:#252525;font-size:20px;text-transform:uppercase;margin:0 0 25px;}
h2.page-title-s1 .title_divider, h2.section-title .title_divider {position: absolute;height: 1px;background-color: #dde0e2;width: 100%;top: 50%;left: 0;right: 0;}
h2.page-title-s1 .heading, h2.section-title .heading {z-index:2;position:relative;background:#fff;padding-right:20px;}
.mprod-s1 h2.page-title-s1 .heading, .mprod-s1 .product-area .tab-menu ul li a, .mprod-s1 .section-title h2, .mprod-s1 h2.section-title .heading{color:#343434;font-size:20px;text-transform:uppercase;text-shadow:0 2.4px white, 0 3px #777;}
.mprod-s1 .title_divider, .mprod-s3 .title_divider {display: none;}
.mprod-s2 .product-area .tab-menu.mb-35{margin:0 0 20px;}
.mprod-s3 span.heading{padding:0;}
.mprod-s3 span.heading:before, .mprod-s3 span.heading:after, #indexHomeBody.mprod-s3 .tab-menu ul:before, #indexHomeBody.mprod-s3 .tab-menu ul:after{display:inline-block;content:"";border-top:2px solid #000;width:30px;margin:0 5px;position:relative;top:-5px;}
#indexHomeBody.mprod-s3 .tab-menu ul li:last-child{margin:0;}
.page-title {position: relative;width: 100%;display: inline-block;}
.page-title h2 {color: #252525;font-size: 1.714em;padding: 0;width: auto;}
.page-title > h2.centerBoxHeading {margin: 0 0 15px;}
.page-title h2 span {color: #aaa;text-decoration: underline;margin: 0 0 0 5px;}
.page-title-s2{text-align:center;}
.page-title-s2 h2{margin:0;}
.page-title-s2 h2{position:relative;font-size:22px;text-transform:uppercase;letter-spacing:0;padding:0 0 20px;}
.page-title-s2 h2:before {background-color:#333;bottom:15px;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;width:20px;}
.page-title-s2 p.subtitle {font-size: 16px;font-weight: 300;color: #aaa;text-transform: none;letter-spacing: .05em;display: inline-block;width: 40%;padding: 15px 0 0;	line-height: 20px;}
.page-title-s3 .heading {font-size: 20px;text-transform: uppercase;font-weight: 600;}
.page-title-s3 .heading:after,.hm-v3 .section-title .heading:after{display: inline-block;margin:0 0 9px 10px;height:3px;content:" ";text-shadow:none;background-color:#000;width:30px;top:4px;position:relative;}
.page-title-s4 .section-title {margin: 0;}
.micro-product-area .page-title-s4 .section-title {margin: 0 0 25px;text-align:left}
.page-title-s4 .section-title
.hm-v3 .title_divider {display: none;}
.page-title.product-tabs .section-title {float:left;margin:0;}
#indexHomeBody.mprod-s3 .page-title.product-tabs .tab-menu {margin:0;}
.page-title.product-tabs .tab-menu ul li {display: inline-block;cursor:pointer;padding:0;position:relative;margin:0 0 0 10px;}
.page-title.product-tabs .tab-menu ul li:first-child{margin:0;}
.page-title.product-tabs .tab-menu ul li:before, .page-title.product-tabs .tab-menu ul li:after {font-size:20px;line-height:28px;color: transparent;vertical-align: top;display: inline-block;font-weight: 400;text-align: center;content: "[";}
.page-title.product-tabs .tab-menu ul li:after {content: "]";}
.page-title.product-tabs .tab-menu ul li a:after{display:none;}
.btn:focus,.btn:active:focus{color:#fff;outline:none;}
.pzenajx-wrapper .modal-dialog {max-width: 350px;}
.product-area {display: inline-block;float: left;width: 100%;}
.fill-bg-custom.aside-inner:before {position: absolute;z-index: -1;height: 100%;top: 0;content: "";opacity: 0.15;width: 100%;left: 0;}
.fancybox-container .modal-success-cart {padding: 0;max-width: 400px;}
.modal--quickview .modal-header, .modal--checkout .modal-header {background: #000;padding: 16px 30px 14px;border: 0;}
.modal--quickview .modal-header .modal-header-title {font-size: 20px;color: #fff;text-transform: uppercase;}
.modal--quickview .fancybox-close-small, .modal--checkout .fancybox-close-small {border-radius: 0;color: #fff;right: 6px;top: 10px;}
.modal--quickview .modal-header .modal-header-title > i{margin-right:15px;}
.modal--quickview .modal-header .modal-header-title > span {position: relative;top: 2px;}
.modal-success-cart .actions {width: 100%;margin: 0 0 20px;text-align: center;}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 **/