body {  font-family: "Lato",sans-serif;  background-color: #FFFFFF;}#shadow-layer {  position: fixed;  min-height: 100%;  width: 100%;  top: 0;  left: 0;  background: rgba(67, 87, 121, 0.6);  cursor: pointer;  z-index:999;  display: none;}#loader-1{  background-image: url("../../images/ajax-loader.gif");  width: 100px;  height: 100px;  position: fixed;  top: 50%;  left: 50%;  margin-left: -50px;  margin-top: -50px;  display: none;  z-index: 99999;}#loader-1-cart{  background-image: url("../../images/ajax-loader.gif");  width: 100px;  height: 100px;  position: absolute;  top: 50%;  left: 50%;  margin-left: -50px;  margin-top: -50px;  display: none;  z-index: 99999;}#loader-2{  background-image: url("../../images/ajax-loader_001.gif");  width: 50px;  height: 50px;  position: fixed;  top: 50%;  left: 50%;  margin-left: -25px;  margin-top: -25px;  display: none;  z-index: 9999;}#loader-3{  background-image: url("../../images/ajax-loader-for-list-delete.gif");  width: 16px;  height: 11px;  position: fixed;  top: 50%;  left: 50%;  margin-left: -8px;  margin-top: -5px;  display: none;  z-index: 9999;}.loading:after{  content : url("../../images/ajax-loader-for-list-delete.gif");    width: 16px;  height: 11px;  padding-left:5px;}/* start for categories page template */#cart_page h2.cart-shopping-label { margin: 20px 0px 20px 0px; text-transform: uppercase; }#stripe_content { padding-left: 15px; }#order-received-content { margin-top: 20px; }.payment_ins { padding-top: 20px; }#product-category-breadcrumb .breadcrumb, #product-category-breadcrumb .breadcrumb a{  color: #333333;  text-decoration: none;}.product-compare{  display: none !important;}#vendor_home_content .vendor-special-products .hover-product{ margin: 0px 5px; }#product-category-breadcrumb .breadcrumb{ background-color: transparent;}.vendor-review .review-stars .star-rating{ float: right; }#product-category-breadcrumb .breadcrumb li{  font-size: 14px;  text-transform: uppercase;}#store_details .user-reviews-content{ margin-top: 50px; }#store_details .commentlist .user-img img { width: 60px; }#product-category .products-list-top .btn-default{  background-color:#222 !important;  color:#FFF !important;}#product-category .products-list-top .form-control{  width: 100% !important; }#product-category .product-categories-accordian h2, #blog-cat-content-main .blog-categories-accordian h2, #tag_single_page_main .tags-product-list h2{  text-transform: uppercase;  font-size: 12px;  font-weight: bold;  position: relative;}#product-category .product-categories-accordian h2::after, #blog-cat-content-main .blog-categories-accordian h2::after, #tag_single_page_main .tags-product-list h2::after{  background: #1fc0a0 none repeat scroll 0 0;  bottom: -1em;  content: "";  display: block;  height: 3px;  position: absolute;  width: 45px;}#product-category .product-categories-accordian .panel-group, #blog-cat-content-main .blog-categories-accordian .panel-group, #store_details .product-categories-accordian .panel-group{  margin-bottom: 0px;}#product-category .product-categories-accordian, #blog-cat-content-main .blog-categories-accordian, #store_details .product-categories-accordian{  background-color: #F2F0F1;  padding: 10px 10px;}.blog-categories-accordian .active{  font-weight: bold;  color: #1fc0a0;} #product-category .category-accordian, #blog-cat-content-main .category-accordian, #store_details .category-accordian{  margin-top: 30px;  text-transform: uppercase;}#product-category .category-accordian .panel-default, #blog-cat-content-main .category-accordian .panel-default, #store_details .category-accordian .panel-default{  border-color:transparent;  border-bottom:1px solid #e1e1e1;  padding: 0px 10px;}#product-category .category-accordian .panel-heading, #blog-cat-content-main .category-accordian .panel-heading, #store_details .category-accordian .panel-heading{  padding: 15px 0px;}#product-category .category-accordian .panel-title, #blog-cat-content-main .category-accordian .panel-title, #store_details .category-accordian .panel-title{  font-size: 12px;}#product-category .category-accordian .panel-default:last-child, #blog-cat-content-main .category-accordian .panel-default:last-child, #store_details .category-accordian .panel-default:last-child{  border-bottom:none;}#product-category .category-accordian .panel-title a, #product-category .category-accordian .panel-body ul li a, #blog-cat-content-main .category-accordian .panel-title a, #blog-cat-content-main .category-accordian .panel-body ul li a, #store_details .category-accordian .panel-title a, #store_details .category-accordian .panel-body ul li a{  text-decoration: none;  color:#333333;}.categories-products-list .list-view-image-container{ height: 253px; }#product-category .category-accordian .panel-body ul, #blog-cat-content-main .category-accordian .panel-body ul, #store_details .category-accordian .panel-body ul{  padding: 0px 0px 0px 0px;  list-style: none;}#product-category .category-accordian .panel-body ul li a, #blog-cat-content-main .category-accordian .panel-body ul li a, #store_details .category-accordian .panel-body ul li a{  color: #333333;  font-size: 11px;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;  display: block;  padding-bottom: 5px;}#product-category .category-accordian .panel-body ul li a:hover, #blog-cat-content-main .category-accordian .panel-body ul li a:hover, #store_details .category-accordian .panel-body ul li a:hover{  -webkit-transform: translateX(8px);  transform: translateX(8px);    }#product-category .category-accordian .panel-title i.fa-angle-double-right, #product-category .category-accordian .panel-body i.fa-angle-right, #product-category .category-accordian .panel-title i.fa-plus, #product-category .category-accordian .panel-title i.fa-minus, #blog-cat-content-main .category-accordian .panel-title i.fa-angle-double-right, #blog-cat-content-main .category-accordian .panel-body i.fa-angle-right, #blog-cat-content-main .category-accordian .panel-title i.fa-plus, #blog-cat-content-main .category-accordian .panel-title i.fa-minus, #store_details .category-accordian .panel-title i.fa-angle-double-right, #store_details .category-accordian .panel-body i.fa-angle-right, #store_details .category-accordian .panel-title i.fa-plus, #store_details .category-accordian .panel-title i.fa-minus{  font-size: 14px;  color: #1FC0A0;}#product-category .category-accordian .panel-body ul li, #blog-cat-content-main .category-accordian .panel-body ul li, #store_details .category-accordian .panel-body ul li{  padding: 5px;}#product-category .category-accordian .panel, #product-category .category-accordian .panel-default > .panel-heading, #blog-cat-content-main .category-accordian .panel, #blog-cat-content-main .category-accordian .panel-default > .panel-heading, #store_details .category-accordian .panel, #store_details .category-accordian .panel-default > .panel-heading{  background-color: transparent;}#product-category-breadcrumb .breadcrumb > .active, #product-category .category-accordian .active, #store_details .category-accordian .active{  color: #333333;  font-weight: bold;}#product-category .slider-control-main{  width: 100%;  padding: 20px 0px;  display: block;}#product-category .slider-control-main .prev-btn, #product-category .slider-control-main .next-btn{  display: inline-block;  padding-right: 10px;} #product-category .slider-control-main .prev-btn a , #product-category .slider-control-main .next-btn a {  color: #444444;  font-weight: bold;  font-size: 18px;  padding: 3px 12px;  background-color: #e1e1e1;  text-decoration: none;}#product-category .slider-control-main .prev-btn a:hover, #product-category .slider-control-main .next-btn a:hover{  padding: 3px 12px;  color: #FFFFFF;  background-color: #1fc0a0;}#product-category .price-filter h2, #product-category .colors-filter h2, #product-category .size-filter h2, #product-category .sort-filter h2{  text-transform: uppercase;  font-size: 12px;  font-weight: bold;  position: relative;}#product-category .price-filter h2::after, #product-category .colors-filter h2::after, #product-category .size-filter h2::after, #product-category .sort-filter h2::after{  background: #1fc0a0 none repeat scroll 0 0;  bottom: -1em;  content: "";  display: block;  height: 3px;  position: absolute;  width: 45px;}#product-category .btn-filter{  margin-top: 20px;}#product-category .btn-filter button, #product-category .btn-filter a{  background-color: #444444;  color: #FFFFFF;  float: left;  width: 48%;}#product-category .btn-filter button:hover, #product-category .btn-filter a:hover{  color: #FFFFFF;  background-color: #1fc0a0;}#product-category .btn-filter button{  margin-left: 4%;    }#product-category .price-filter, #product-category .colors-filter, #product-category .size-filter, #product-category .sort-filter{  background-color: #F2F0F1;  padding: 10px;  margin-top: 30px;}#product-category .price-slider-option, #product-category .colors-filter-option, #product-category .size-filter-option, #product-category .sort-filter-option{  width: 100%;  margin: 40px 0px 0px 0px;}#product-category .colors-filter-option .chk-filter, #product-category .colors-filter-option .filter-terms, #product-category .colors-filter-option .filter-terms .filter-terms-name, #product-category .colors-filter-option .filter-terms .filter-terms-appearance, #product-category .size-filter-option .chk-filter, #product-category .size-filter-option .filter-terms, #product-category .size-filter-option .filter-terms .filter-terms-name, #product-category .size-filter-option .filter-terms .filter-terms-appearance{  display: inline-block;  vertical-align: middle;  font-size: 13px;}#product-category .colors-filter-elements, #product-category .size-filter-elements{  width: 100%;  margin-bottom: 12px;}#product-category .colors-filter-elements .filter-terms, #product-category .size-filter-elements .filter-terms{  margin-left: 25px;}#product-category .colors-filter-elements:last-child, #product-category .size-filter-elements:last-child{  margin-bottom: 0px;}#product-category .products-list-top .add-on .input-group-btn > .btn {  border-left-width:0;left:-2px;  -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);  height: 35px;}#product-category .products-list-top .add-on .form-control:focus { box-shadow:none; -webkit-box-shadow:none;  border-color:#cccccc; }#product-category .products-list-top .form-control{width:20%}#product-category .products-list-top .navbar-nav > li > a {  border-right: 1px solid #ddd;  padding-bottom: 15px;  padding-top: 15px;}#product-category .products-list-top .navbar-nav:last-child{ border-right:0}#product-category .products-list-top .input-group .form-control{  background: #F2F0F1;}#product-category .products-list-top .product-views a{  padding: 3px 6px;  color: #444444;}#vendor_products_content .sort-filter-option .sort-label, #vendor_products_content .sort-filter-option .sort-options{  display: inline-block;	vertical-align: middle;}#vendor_products_content .sort-filter-option{	text-align: right;}#product-category .products-list-top .navbar-form{  margin-right:0px !important;  padding: 0px !important;}#product-category .products-list-top .product-views a:hover, .products-list-top .active{  background-color: #1fc0a0;  color: #FFFFFF !important;}.categories-products-list{  margin-top: 35px;}.account-tab-main ul.nav li.nav-item a{ color: #333; font-size: 14px; }.categories-products-list .hover-product img, #tag_single_page_main .hover-product img, #brand_single_page_main .hover-product img, #vendor_home_content .vendor-special-products .hover-product img, #store_details .products-list .hover-product img{  height: 250px;  padding: 10px;}.categories-products-list .hover-product, #tag_single_page_main .hover-product, #brand_single_page_main .hover-product, #vendor_home_content .vendor-special-products .hover-product, #store_details .products-list .hover-product{  border: 1px solid #e1e1e1;  background-color: #F2F0F1;}.categories-products-list .hover-product img, #tag_single_page_main .hover-product img, #brand_single_page_main .hover-product img, #vendor_home_content .vendor-special-products .hover-product img, #store_details .products-list .hover-product img {  transition: all 0.4s linear;  -moz-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  -webkit-transition: all 0.4s linear;  transition: all 0.4s linear;  margin: 0px auto;}.categories-products-list .hover-product .overlay, .list-view-box .overlay, #tag_single_page_main .hover-product .overlay, #brand_single_page_main .hover-product .overlay, #vendor_home_content .vendor-special-products .hover-product .overlay, #store_details .products-list .hover-product .overlay {  opacity: 0;  background-color: rgba(0,0,0, 0.5);  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.categories-products-list .hover-product button.info, .list-view-box .list-view-image-container button.info, #tag_single_page_main .hover-product button.info, #brand_single_page_main .hover-product button.info, #vendor_home_content .vendor-special-products .hover-product button.info, #store_details .products-list .hover-product button.info{  opacity: 0;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;}.categories-products-list .hover-product:hover img, #tag_single_page_main .hover-product:hover img, #brand_single_page_main .hover-product:hover img, #vendor_home_content .vendor-special-products .hover-product:hover img, #store_details .products-list .hover-product:hover img{  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  -webkit-transform: scale(1.2);  transform: scale(1.2);}.categories-products-list .hover-product:hover .overlay, .list-view-box:hover .overlay, #tag_single_page_main .hover-product:hover .overlay, #brand_single_page_main .hover-product:hover .overlay, #vendor_home_content .vendor-special-products .hover-product:hover .overlay, #store_details .products-list .hover-product:hover .overlay{  opacity: 1;}.categories-products-list .hover-product:hover button.info, .list-view-box:hover button.info, #tag_single_page_main .hover-product:hover button.info, #brand_single_page_main .hover-product:hover button.info, #vendor_home_content .vendor-special-products .hover-product:hover button.info, #store_details .products-list .hover-product:hover button.info{  opacity: 1;  -moz-transform: translatey(0);  -ms-transform: translatey(0);  -o-transform: translatey(0);  -webkit-transform: translatey(0);  transform: translatey(0);}.categories-products-list .hover-product:hover button.info, .list-view-box:hover button.info, #tag_single_page_main .hover-product:hover button.info, #brand_single_page_main .hover-product:hover button.info, #vendor_home_content .vendor-special-products .hover-product:hover button.info, #store_details .products-list .hover-product:hover button.info {  -moz-transition-delay: 0.2s;  -o-transition-delay: 0.2s;  -webkit-transition-delay: 0.2s;  transition-delay: 0.2s;}.categories-products-list .hover-product, #tag_single_page_main .hover-product, #brand_single_page_main .hover-product, #store_details .hover-product{  margin-bottom: 30px;}.categories-products-list .hover, #tag_single_page_main .hover, #brand_single_page_main .hover, #vendor_home_content .vendor-special-products .hover, #store_details .products-list .hover {  width: 100%;  height: 100%;  overflow: hidden;  position: relative;  text-align: center;  cursor: default;}.categories-products-list .hover .overlay, .list-view-box .list-view-image-container .overlay, #tag_single_page_main .hover .overlay, #brand_single_page_main .hover .overlay, #vendor_home_content .vendor-special-products .hover .overlay, #store_details .products-list .hover .overlay {  width: 100%;  height: 100%;  position: absolute;  overflow: hidden;  top: 0;  /*left: 0;*/}.categories-products-list .list-view-bottom-text{ padding: 35px 0px 0px 20px; }.categories-products-list .hover img, #tag_single_page_main .hover img, #brand_single_page_main .hover img, #vendor_home_content .vendor-special-products .hover img , #store_details .products-list .hover img{  display: block;  position: relative;}.categories-products-list .hover button.info, .list-view-box .list-view-image-container button.info, #tag_single_page_main .hover button.info, #brand_single_page_main .hover button.info, #vendor_home_content .vendor-special-products .hover button.info, #store_details .products-list .hover button.info {  display: inline-block;  text-decoration: none;  padding: 7px 14px;  text-transform: uppercase;  color: #fff;  border: 1px solid #fff;  margin: 100px 0 0 0;  border-radius: 0px;  background-color: transparent;}.categories-products-list .hover button.info:hover, .list-view-box .list-view-image-container button.info:hover, #tag_single_page_main .hover button.info:hover, #brand_single_page_main .hover button.info:hover, #vendor_home_content .vendor-special-products .hover button.info:hover, #store_details .products-list .hover button.info:hover {  box-shadow: 0 0 5px #fff;}.categories-products-list .extra-padding, #tag_single_page_main .extra-padding, #brand_single_page_main .extra-padding{    padding-bottom: 20px;}.categories-products-list .single-product-bottom-section h3, .categories-products-list .single-product-bottom-section p, .categories-products-list .box h3, .categories-products-list .box p, #tag_single_page_main .single-product-bottom-section h3, #tag_single_page_main .single-product-bottom-section p, #tag_single_page_main .box h3, #tag_single_page_main .box p, #brand_single_page_main .single-product-bottom-section h3, #brand_single_page_main .single-product-bottom-section p, #brand_single_page_main .box h3, #brand_single_page_main .box p, #vendor_home_content .vendor-special-products .single-product-bottom-section h3, #vendor_home_content .vendor-special-products .single-product-bottom-section p,   #store_details .products-list .single-product-bottom-section h3, #store_details .products-list .single-product-bottom-section p{  text-transform: uppercase;  text-align: center;  font-size: 13px;  font-weight: bold;}.categories-products-list .single-product-bottom-section p, #tag_single_page_main .single-product-bottom-section p, #brand_single_page_main .single-product-bottom-section p, #vendor_home_content .vendor-special-products .single-product-bottom-section p, #store_details .products-list .single-product-bottom-section p{  font-size: 13px;  font-weight: bold;}.categories-products-list .title-divider, #tag_single_page_main .title-divider, #brand_single_page_main .title-divider, #store_details .products-list .title-divider{  width: 10%;  border:1px solid #1FC0A0;  margin: 10px auto;  font-weight: normal;}.categories-products-list .single-product-add-to-cart, #tag_single_page_main .single-product-add-to-cart, #brand_single_page_main .single-product-add-to-cart, #store_details .products-list .single-product-add-to-cart{  text-align: center;  padding-bottom: 10px;}.categories-products-list .single-product-add-to-cart a.add-to-cart-bg i, .categories-products-list .single-product-add-to-cart a.select-options-bg i, .categories-products-list .single-product-add-to-cart a.product-customize-bg i, #tag_single_page_main .single-product-add-to-cart a.add-to-cart-bg i, #tag_single_page_main .single-product-add-to-cart a.select-options-bg i, #tag_single_page_main .single-product-add-to-cart a.product-customize-bg i, #brand_single_page_main .single-product-add-to-cart a.add-to-cart-bg i, #brand_single_page_main .single-product-add-to-cart a.select-options-bg i, #brand_single_page_main .single-product-add-to-cart a.product-customize-bg i, #store_details .products-list .single-product-add-to-cart a.product-customize-bg i{  padding-right: 5px;}#product-category .products-pagination ul.pagination{ float: right;}/*.categories-products-content{  padding-top: 50px;}*/.categories-products-list .box {  width:100%;  min-height:253px;  background:#F2F0F1;}.categories-products-list .effect{  position: relative;}.categories-products-list .effect:before, .categories-products-list .effect:after{  z-index: -1;  position: absolute;  content: "";  bottom: 15px;  left: 10px;  width: 50%;  top: 80%;  max-width:300px;  background: #777;  -webkit-box-shadow: 0 15px 10px #777;  -moz-box-shadow: 0 15px 10px #777;  box-shadow: 0 15px 10px #777;  -webkit-transform: rotate(-3deg);  -moz-transform: rotate(-3deg);  -o-transform: rotate(-3deg);  -ms-transform: rotate(-3deg);  transform: rotate(-3deg);}.categories-products-list .effect:after{  -webkit-transform: rotate(3deg);  -moz-transform: rotate(3deg);  -o-transform: rotate(3deg);  -ms-transform: rotate(3deg);  transform: rotate(3deg);  right: 10px;  left: auto;}.categories-products-list .box h3, .categories-products-list .box p{  text-align: left;}.categories-products-list .box p.reviews a{  text-transform:none;  text-decoration: none;  color:#444;}.categories-products-list .box p{  margin-top: 5px;}.categories-products-list .box p.reviews a:hover{  color:#61C7ED;}.grid-view .star-rating, .list-view-box .star-rating, #vendor_home_content .vendor-special-products .star-rating{  font-family: "FontAwesome";  font-size: 18px;  height: 20px;  overflow: hidden;  position: relative;  width: 78px;}.grid-view .star-rating, #vendor_home_content .vendor-special-products .star-rating{  margin: 0px auto;    }.grid-view .star-rating::before, .list-view-box .star-rating::before, #vendor_home_content .vendor-special-products .star-rating::before{  color: #333;  content: "\f005\f005\f005\f005\f005";  float: left;  font-size: 15px;  left: 0;  letter-spacing: 2px;  position: absolute;  top: 0;}.grid-view .star-rating span, .list-view-box .star-rating span, #vendor_home_content .vendor-special-products .star-rating span{  float: left;  left: 0;  overflow: hidden;  padding-top: 1.5em;  position: absolute;  top: 0;}.grid-view .star-rating span::before, .list-view-box .star-rating span::before, #vendor_home_content .vendor-special-products .star-rating span::before{  color: #1fc0a0;  content: "\f005\f005\f005\f005\f005";  font-size: 15px;  left: 0;  letter-spacing: 2px;  position: absolute;  top: 0;}.grid-view .star-rating .rating, .list-view-box .star-rating .rating, #vendor_home_content .vendor-special-products .star-rating .rating{  display: none;}#vendor_home_content .vendor-special-products .rating-content{  padding-bottom: 5px;    }#vendor_home_content .vendor-categories .slick-dots li button::before, #vendor_home_content .vendor-special-products .slick-dots li button::before{  font-size: 10px;  }.grid-view .comments-advices ul, .list-view-box .comments-advices ul{  padding: 0px;  list-style: none;  padding: 5px 0px;}.grid-view .comments-advices ul li, .list-view-box .comments-advices ul li{  display: inline-block;  vertical-align: middle;}.grid-view .comments-advices ul li a, .list-view-box .comments-advices ul li a{  font-family: "Lato",sans-serif;  font-size:13px;  color:#8b8b8b;  text-decoration: none;}.grid-view .comments-advices ul li a:hover, .list-view-box .comments-advices ul li a:hover{  color: #333333;}.list-view-box .title-divider{  margin: 0px;}.list-view-box .single-product-add-to-cart{  text-align: left;  margin-top: 10px;}.list-view-box .list-view-image-container{  text-align: center;}.list-view-box{  margin-bottom: 50px;}/* end for categories page template *//* start for testimonials */.avatar-image{  text-align:center;}.testimonials-list{  clear:both;}.testimonials-list h4{  font-size: 20px !important;   line-height:22px !important;  padding:0 !important;   margin:8px 0 !important;}.testimonials-text em:before {  color: #000;  content: "\201C";  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}.testimonials-text em:after {  content: "\201D";  font-size: 4em;  line-height: 0.1em;  margin-left: 0.20em;  vertical-align: -0.5em;   color: #000;}.testimonial-left > span {  font-size: 14px; }.testimonial-job , .testimonial-url{  font-size: 14px; }.testimonial-company{  font-size: 14px; font-weight: bold;}.quote{  margin-bottom: 20px;  float: left;  width: 100%; }.testimonial-author{   color: #000;   clear:both;}.testimonial-content {  clear: both;   text-align: center;   width: 100%; }img.circle{  border-radius: 100% !important;  width: 120px;  height: 120px;}img.square{  border-radius:0%;}.testimonials-list .first{  clear:both !important;}.testimonials-list .slick-slide img{   display: inline-block;}.testimonials-list.testimonials-design{  margin-bottom:30px;}.testimonials-list.testimonials-design .testimonial-author, .testimonials-list.testimonials-design .testimonial-job{  text-align: center;}.testimonials-list.testimonials-design .testimonial-author{  padding-top: 0px;}.testimonials-list.testimonials-design .fa-quote-left{  width:30px;   height:35px;   font-size:30px;   padding:10px 0px;   color:#1fc0a0;}.testimonials-list.testimonials-design .testimonials-text p{  margin-bottom:5px;}#testimonial_details .testimonials-slider{  margin-top: 70px;}#testimonial_details .testimonials-slider .content-title{  width: 100%;  padding-bottom: 70px;}#testimonial_details .testimonials-img::after {  color: #1fc0a0;  content: "“";  display: block;  font-family: Georgia,sans-serif;  font-size: 13.5em;  line-height: 1em;  margin-top: -15px;  position: absolute;  right: 200px;  top: 0;}#testimonial_details .testimonials-slider .content-title h2, #testimonial_details  .testimonials-text h2{  text-transform: uppercase;  font-size: 16px;  font-weight: bold;  position: relative;}#testimonial_details .testimonials-slider .content-title h2::after{  background: #1fc0a0 none repeat scroll 0 0;  bottom: -1em;  content: "";  display: block;  height: 5px;  position: absolute;  width: 68px;}#testimonial_details .testimonials-text .testimonials-desc{  font-size: 14px;  text-align:justify;  padding: 20px 0px;}#testimonial_details .testimonials-read {  color: #FFFFFF;  font-weight: bold;  text-transform: uppercase;  background-color: #1FC0A0;}#testimonial_details .slider-control-main{  width: 100%;  padding: 20px 0px;  display: block;}#testimonial_details .slider-control-main .prev-btn, #testimonial_details .slider-control-main .next-btn{  display: inline-block;  padding-right: 10px;}#testimonial_details .slider-control-main .prev-btn a , #testimonial_details .slider-control-main .next-btn a {  color: #444444;  font-weight: bold;  font-size: 18px;  padding: 3px 12px;  background-color: #e1e1e1;  text-decoration: none;}#testimonial_details .slider-control-main .prev-btn a:hover, #testimonial_details .slider-control-main .next-btn a:hover{  padding: 3px 12px;  color: #FFFFFF;  background-color: #1fc0a0;}#testimonial_details .testimonials-slider .title-under::after{  left: 50%;  margin-left: -34px;}/* end for testimonials *//* start account tab control*/.panel-login {    border-color: #ccc;    -webkit-box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 0.52);    -moz-box-shadow:    0px 10px 20px 0px rgba(50, 50, 50, 0.52);    box-shadow:         0px 10px 20px 0px rgba(50, 50, 50, 0.52);    padding: 10px 20px;}.panel-login > .panel-heading {    background-color: #fff;    border-color: #fff;    color: #00415d;    text-align: center;}.panel-login > .panel-heading a.active {    color: #029f5b;    font-size: 16px;    border-bottom: 2px solid #029f5b;    padding-bottom: 10px;}.panel-login > .panel-heading a {    color: #666;    font-size: 15px;    font-weight: bold;    text-decoration: none;    transition: all 0.1s linear 0s;}.panel-login input[type="text"], .panel-login input[type="email"], .panel-login input[type="password"] {    border: 1px solid #ddd;    font-size: 16px;    height: 45px;    transition: all 0.1s linear 0s;}.btn-login, .btn-reg {    background-color: #7bae23;    border-color: #59b2e6;    color: #fff;    font-size: 14px;    font-weight: normal;    height: auto;    outline: medium none;    padding: 14px 0;    text-transform: uppercase;}.t-and-c-button-checkbox{ float: left; }.forgot-password, .register-new-user {    color: #888;    text-decoration: underline;}.form-control-feedback {    display: block;    height: 34px;    line-height: 42px;    pointer-events: none;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 34px !important;    z-index: 2;    color:#777;}.has-feedback{  position: relative;}.account-tab-main, .user-content-main{  background-color: #eeeeee;}.user-content-main{    padding:0px 30px;}/* end account tab control*/.form-group.required .control-label:after {     color: #d00;    content: "*";    position: absolute;    margin-left: 8px;    top:7px;}.custom-extra-top-style{  padding-top: 50px;}a#scrollUp {  bottom: 0px;  right: 10px;  padding: 5px 10px;  background: #1fc0a0;  color: #FFF;  -webkit-animation: bounce 2s ease infinite;  animation: bounce 2s ease infinite;}a#scrollUp i{  font-size: 30px;}.new-media{  display: block;    }.new-media .new-media-left, .new-media .new-media-body{  display: inline-block;  padding-right:10px;}.new-media .new-media-left img{  height: 50px;    }.new-media .new-media-body{  vertical-align: middle;  text-align: left;}.new-media .new-media-body h6.new-media-heading{  font-style: italic;  font-size: 13px;}/* * Component: Small Box * -------------------- */.small-box {  position: relative;  display: block;  margin-bottom: 20px;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}.small-box > .inner {  padding: 15px;}.small-box > .small-box-footer {  position: relative;  text-align: center;  padding: 6px 0;  color: #fff;  color: rgba(255, 255, 255, 0.8);  display: block;  z-index: 10;  background: rgba(0, 0, 0, 0.1);  text-decoration: none;}.small-box > .small-box-footer:hover {  color: #fff;  background: rgba(0, 0, 0, 0.15);}.small-box h3 {  font-size: 38px;  font-weight: bold;  margin: 0 0 10px 0;  white-space: nowrap;  padding: 0;}.small-box p {  font-size: 15px;}.small-box p > small {  display: block;  color: #f9f9f9;  font-size: 13px;  margin-top: 5px;}.small-box h3,.small-box p {  z-index: 5px;}.small-box .icon {  -webkit-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear;  position: absolute;  top: -10px;  right: 10px;  z-index: 0;  font-size: 80px;  color: rgba(0, 0, 0, 0.15);}.small-box:hover {  text-decoration: none;  color: #f9f9f9;}.small-box:hover .icon {  font-size: 95px;}.bg-gray {  color: #ffffff;  background-color: #337AB7 !important;}#user_order_details span{  font-size: 13px;  color:#337AB7;}#user_order_details .table thead tr > th.success {  background-color: #F5F5F5 !important;}#user_order_details .order-details-bottom-section{  display: block;}#user_order_details .order-details-bottom-section .order-details-billing, #user_order_details .order-details-bottom-section .order-details-shipping{  display: inline-block;  width:49%;}#blog_single_page_main .best-blog-content .blog-box img, #blog_single_page_main .latest-blog-content .blog-box img, #blog-cat-content-main .best-blog-content .blog-box img{  max-width: 100%;  -moz-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;  -webkit-filter: grayscale(0) blur(0);  filter: grayscale(0) blur(0);}#blog_single_page_main .best-blog-content .blog-box:hover img, #blog_single_page_main .latest-blog-content .blog-box:hover img, #blog-cat-content-main .best-blog-content .blog-box:hover img{  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-filter: hue-rotate(90deg);   filter: hue-rotate(90deg);}#blog_single_page_main .best-blog h2, #blog_single_page_main .latest-blog h2, #blog-cat-content-main .best-blog h2{  font-family: "Lato",sans-serif;  text-transform: uppercase;  font-size: 14px;  font-weight: bold;  position: relative;}#blog_single_page_main .best-blog .content-title h2::after, #blog_single_page_main .latest-blog .content-title h2::after, #blog-cat-content-main .best-blog .content-title h2::after{  background: #1fc0a0 none repeat scroll 0 0;  bottom: -1em;  content: "";  display: block;  height: 5px;  position: absolute;  width: 68px;}#blog_single_page_main .best-blog .content-title, #blog_single_page_main .latest-blog .content-title, #blog-cat-content-main .best-blog .content-title{  width: 100%;  padding-bottom: 30px;}#blog_single_page_main .best-blog .title-under::after, #blog_single_page_main .latest-blog .title-under::after, #blog-cat-content-main .best-blog .title-under::after{  left: 50%;  margin-left: -34px;}#blog_single_page_main .best-blog-content a img, #blog_single_page_main .latest-blog-content a img, #blog-cat-content-main .best-blog-content a img{  width: 100%;}#blog_single_page_main .best-blog-content .blog-box a, #blog_single_page_main .latest-blog-content .blog-box a, #blog-cat-content-main .best-blog-content .blog-box a{  color: #FFFFFF;  font-family: "Lato",sans-serif;  position: relative;  display: block;  text-decoration: none;}#blog_single_page_main .best-blog-content .blog-box, #blog_single_page_main .latest-blog-content .blog-box, #blog-cat-content-main .best-blog-content .blog-box{  overflow: hidden;}#blog_single_page_main .best-blog-content a .blog-bottom-text, #blog_single_page_main .latest-blog-content a .blog-bottom-text, #blog-cat-content-main .best-blog-content a .blog-bottom-text{  position: absolute;  bottom: 10px;  left: 0px;  right: 0px;  margin: auto;  width: 95%;  background-color: #fdfcfa;  opacity: .9;  font-weight: bold;  text-align: center;  color: #333333;}#blog_single_page_main .best-blog-content .blog-bottom-text p.blog-title, #blog_single_page_main .latest-blog-content .blog-bottom-text p.blog-title, #blog-cat-content-main .best-blog-content .blog-bottom-text p.blog-title{  text-transform: uppercase;  font-size: 13px;  padding-top: 5px;}#blog_single_page_main .best-blog-content .blog-bottom-text p span.blog-comments, #blog_single_page_main .best-blog-content .blog-bottom-text p span.blog-date, #blog_single_page_main .latest-blog-content .blog-bottom-text p span.blog-comments, #blog_single_page_main .latest-blog-content .blog-bottom-text p span.blog-date, #blog-cat-content-main .best-blog-content .blog-bottom-text p span.blog-comments, #blog-cat-content-main .best-blog-content .blog-bottom-text p span.blog-date{  font-size: 11px;  padding-right: 5px;}#blog_single_page_main .extra-padding, #blog-cat-content-main .extra-padding{  padding-bottom: 20px;}#blog_single_page_main .user-reviews-content .user-img img{ width: 60px; height: 60px; } #blog_single_page_main .blog-text{  padding-top: 10px;    }#blog_single_page_main .blog-media img{  width: 100%; }#blog-cat-content-main .best-blog{  margin-top: 30px;    }#blog-cat-content-main .blog-content-elements-main{  position: relative;  overflow: hidden;  margin-bottom: 25px;  background-color: #F2F0F1;  padding: 10px;}#blog-cat-content-main .blog-content-elements-main .blog-media img, #blog-cat-content-main .best-blog-content .blog-box img{  /*max-width: 100%;*/  -moz-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s;  -webkit-filter: grayscale(0) blur(0);  filter: grayscale(0) blur(0);}#blog-cat-content-main .blog-content-elements-main:hover img, #blog-cat-content-main .best-blog-content .blog-box:hover img{  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-filter: hue-rotate(90deg);   filter: hue-rotate(90deg);}#blog-cat-content-main .blog-content-elements-main .blog-text{  color: #FFFFFF;  background: rgba(67, 87, 121, 0.6);  padding: 10px;  height: 305px;}#blog-cat-content-main .blog-content-elements-main .blog-text p span.blog-comments, #blog-cat-content-main .blog-content-elements-main .blog-text p span.blog-date, #blog-cat-content-main .blog-content-elements-main .blog-text p.blog-description{  font-size: 14px;}#blog-cat-content-main .blog-content-elements-main .blog-text p.blog-title{  text-transform: uppercase;  font-size: 15px;  line-height: 6;  font-weight: bold;}#blog-cat-content-main .blog-content-elements-main a{  display: block;  font-family: "Lato",sans-serif;}#blog-cat-content-main .blog-content-elements-main .btn{  background-color: #FFFFFF;  color: #444444;  border: none;}#blog-cat-content-main .blog-content-elements-main .btn:hover{  background-color: #1FC0A0;  color: #FFFFFF;  border: none;}#blog-cat-content-main .blog-media img{  width: 100%;    }#product-category-breadcrumb{  padding-top: 20px;    }#tag_single_page_main .tags-product-list{  background-color: #f2f0f1;  padding: 10px;}#tag_single_page_main .tags-product-list ul{  padding: 0px;  list-style: none;  margin-top: 30px;}#tag_single_page_main .tags-product-list ul li{  display: inline-block;  border: 1px solid #e1e1e1;  margin: 5px;}#tag_single_page_main .tags-product-list ul li a{  text-decoration: none;  color: #444444;  font-family: "Lato",sans-serif;  font-size: 12px;  padding: 5px 7px;  display: block;}#tag_single_page_main .tags-product-list ul li a:hover, #tag_single_page_main .tags-product-list ul li a.tag-active{  background-color: #1fc0a0;  color: #FFFFFF;}#brand_single_page_main .brand-details{  background: #F2F0F1;  color: #444444;    padding: 20px;  margin-bottom: 30px;}#brand_single_page_main .brand-details .brand-info{  display: block;    }#brand_single_page_main .brand-details .brand-info .brand-logo, #brand_single_page_main .brand-details .brand-info .brand-name, #brand_single_page_main .brand-details .brand-info .brand-country{  display: inline-block;        }#brand_single_page_main .brand-details .brand-info .brand-logo img{  height: 50px;    }#brand_single_page_main .brand-details .brand-description{  padding: 20px 0px;  }.request-field-message{  width: 90%;  padding: 10px;  background: #f0f0f0;  margin: 0px auto;}.request-field-message p.error{  color: brown;   }.request-field-message p.success{  color: #1fc0a0;   }.shadow-layer-on-popup {    position: fixed;    min-height: 100%;    width: 100%;    top: 0;    left: 0;    background: rgba(67, 87, 121, 0.6);    z-index: 1003;}#testimonial_details{  padding-top: 30px;    }#blog_single_page_main .blog-reviews-content .rating-box, #store_details .blog-reviews-content .rating-box{  width: 100%;    }#blog_single_page_main .blog-reviews-content .score-box, #store_details .blog-reviews-content .score-box{  width: 20%;  text-align: center;}#blog_single_page_main .blog-reviews-content .individual-score-graph, #store_details .blog-reviews-content .individual-score-graph{  width: 70%;    }#blog_single_page_main .blog-reviews-content .score-box , #blog_single_page_main .blog-reviews-content .individual-score-graph, #store_details .blog-reviews-content .score-box , #store_details .blog-reviews-content .individual-score-graph{  float:left;}#blog_single_page_main .blog-reviews-content .score, #store_details .blog-reviews-content .score{  font-family: "Lato",sans-serif;  color: #333;  font-size: 44px;  font-weight: 100;  line-height: 64px;}#blog_single_page_main .review-stars .star-rating, #blog_single_page_main .score-box .star-rating, #blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .star-rating, #store_details .review-stars .star-rating, #store_details .score-box .star-rating, #store_details .user-reviews-content ol li .comment-container .comment-text .star-rating {  font-family: "FontAwesome";  font-size: 18px;  height: 20px;  margin: 1px auto 10px !important;  overflow: hidden;  position: relative;  text-align: center;  width: 78px;}#blog_single_page_main .review-stars .star-rating, #store_details .review-stars .star-rating{  height: 35px;    }#blog_single_page_main .review-stars .star-rating::before, #blog_single_page_main .score-box .star-rating::before, #blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .star-rating::before, #store_details .review-stars .star-rating::before, #store_details .score-box .star-rating::before, #store_details .user-reviews-content ol li .comment-container .comment-text .star-rating::before {  color: #333;  content: "\f005\f005\f005\f005\f005";  float: left;  font-size: 15px;  left: 0;  letter-spacing: 2px;  position: absolute;  top: 0;}#blog_single_page_main .review-stars .star-rating span, #blog_single_page_main .score-box .star-rating span, #blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .star-rating span,  #store_details .review-stars .star-rating span, #store_details .score-box .star-rating span, #store_details .user-reviews-content ol li .comment-container .comment-text .star-rating span {  float: left;  left: 0;  overflow: hidden;  padding-top: 1.7em;  position: absolute;  top: 0;}#blog_single_page_main .review-stars .star-rating span::before, #blog_single_page_main .score-box .star-rating span::before, #blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .star-rating span::before, #store_details .review-stars .star-rating span::before, #store_details .score-box .star-rating span::before, #store_details .user-reviews-content ol li .comment-container .comment-text .star-rating span::before {  color: #1fc0a0;  content: "\f005\f005\f005\f005\f005";  font-size: 15px;  left: 0;  letter-spacing: 2px;  position: absolute;  top: 0;}#blog_single_page_main .review-stars .star-rating .rating, #blog_single_page_main .score-box .star-rating .rating, #blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .star-rating .rating, #store_details .review-stars .star-rating .rating, #store_details .score-box .star-rating .rating, #store_details .user-reviews-content ol li .comment-container .comment-text .star-rating .rating{  display: none;}#blog_single_page_main .individual-score-graph ul li, #store_details .individual-score-graph ul li{  list-style: none;  display: block;}#blog_single_page_main .individual-score-graph .rating-progress-content .individual-rating-score, .individual-score-graph .rating-progress-content .individual-rating-progress, #store_details .individual-score-graph .rating-progress-content .individual-rating-score, .individual-score-graph .rating-progress-content .individual-rating-progress{  float:left;}#blog_single_page_main .individual-score-graph .rating-progress-content .individual-rating-score, #store_details .individual-score-graph .rating-progress-content .individual-rating-score{  width:10%;  color:#61c7ed;}#blog_single_page_main .individual-score-graph .rating-progress-content .individual-rating-progress{  width:90%;    } #store_details .individual-score-graph .rating-progress-content .individual-rating-progress{  width:87.5%;  }.user-reviews-content .user-reviews-title span{  color: #00897b;    }#blog_single_page_main .individual-score-graph .progress, #store_details .individual-score-graph .progress{  height:20px !important;    }#blog_single_page_main .individual-score-graph .progress .progress-bar, #store_details .individual-score-graph .progress .progress-bar{  font-size: 10px !important;      line-height:20px !important;  }#blog_single_page_main .individual-score-graph .progress-bar, #store_details .individual-score-graph .progress-bar{  line-height:20px !important;        }#blog_single_page_main .progress-bar-five, #store_details .progress-bar-five{  background-color: #1fc0a0;    }#blog_single_page_main .progress-bar-four, #store_details .progress-bar-four{  background-color: #61c7ed;    }#blog_single_page_main .progress-bar-three, #store_details .progress-bar-three{  background-color: #007fff;    }#blog_single_page_main .progress-bar-two, #store_details .progress-bar-two{  background-color:#0480BE;    }#blog_single_page_main .progress-bar-one, #store_details .progress-bar-one{  background-color:#ce3c2d;    }#blog_single_page_main .product-reviews-content .total-users, #blog_single_page_main .user-reviews-content .user-reviews-title, .add-reviews-title, .rating-title, #store_details .product-reviews-content .total-users, #store_details .user-reviews-content .user-reviews-title, .add-reviews-title, .rating-title{  font-family: "Lato",sans-serif;  font-size: 15px;} #blog_single_page_main .user-reviews-content, #store_details .user-reviews-content{  width:100%    }#blog_single_page_main .user-reviews-content .user-reviews-title, #blog_single_page_main .add-reviews-title, .rating-title, #store_details .user-reviews-content .user-reviews-title, #store_details .add-reviews-title, .rating-title{  font-weight: bold;  margin-top: 5px;    }#blog_single_page_main .add-reviews-title, #store_details .add-reviews-title{ font-size: 18px;    }#blog_single_page_main .user-reviews-content ol, #store_details .user-reviews-content ol{  list-style: none;  padding: 0px;}#blog_single_page_main .user-reviews-content ol li .comment-container .user-img, #blog_single_page_main .user-reviews-content ol li .comment-container .comment-text, #store_details .user-reviews-content ol li .comment-container .user-img, #store_details .user-reviews-content ol li .comment-container .comment-text{  float: left;    } #blog_single_page_main .user-reviews-content ol li .comment-container .user-img, #store_details .user-reviews-content ol li .comment-container .user-img{  width:8%;  text-align: center;}#blog_single_page_main .user-reviews-content ol li .comment-container .comment-text, #store_details .user-reviews-content ol li .comment-container .comment-text{  width: 90%;  position: relative;  padding-left: 10px;}#blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .star-rating, #store_details .user-reviews-content ol li .comment-container .comment-text .star-rating{  float: right;}#blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .meta span.comment-date, #blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .meta span.comment-user-role, #blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .description, #store_details .user-reviews-content ol li .comment-container .comment-text .meta span.comment-date, #store_details .user-reviews-content ol li .comment-container .comment-text .meta span.comment-user-role, #store_details .user-reviews-content ol li .comment-container .comment-text .description{  font-family: "Lato",sans-serif;  font-size: 15px;}#blog_single_page_main .user-reviews-content ol li .comment-container .comment-text .meta span.comment-user-role, #store_details .user-reviews-content ol li .comment-container .comment-text .meta span.comment-user-role{  font-style: italic;    }#blog_single_page_main .user-reviews-content li.comment, #store_details .user-reviews-content li.comment {  background: #f7f7f7 none repeat scroll 0 0;  border: 1px solid #e0e0e0;  margin-top: 15px;  padding: 10px;}#blog_single_page_main .review-content fieldset, #store_details .review-content fieldset {  border: 2px solid #f2f2f2;  padding: 20px;}#blog_single_page_main .review-content legend, #store_details .review-content legend {  border:2px solid #f2f2f2;  width: auto;  color: #333;  font-size:15px;  padding: 5px 10px;  margin: 0 auto;  font-family: "Lato",sans-serif;  font-weight: bold;}#store_details .score-box, #store_details .individual-score-graph{  float: left;    } #store_details .score-box{  width: 20%;  text-align: center;  background-color: #F2F0F1;  padding: 15px 10px;  }#store_details .individual-score-graph{  width: 80%;  }#store_details .product-reviews-content .score {  font-family: "Lato",sans-serif;  color: #333;  font-size: 44px;  font-weight: 100;  line-height: 64px;}#blog_single_page_main .review-content fieldset textarea, #store_details .review-content fieldset textarea{  width:100%;  height: 100px;  resize: none;  background-color: #f2f2f2;  border: none;  padding: 10px;}.blog-reviews-content, #store_details .blog-reviews-content{  margin-top: 50px;    }#blog-cat-content-main .breadcrumb{  background:transparent !important;    }.products-list-top .input-group-btn{  width: 0px !important;    }.categories-products-list .btn-style, #tag_single_page_main .btn-style{  background-color: #272727;  border-color:transparent;  color: #fff;}.categories-products-list .btn-style:hover, #tag_single_page_main .btn-style:hover{  background-color: #1FC0A0;    }.add-to-cart-loader{  width: 300px;  height: 100px;  background: #f7f7f7;  position: fixed;  top:50%;  left: 50%;  margin-top: -75px;  margin-left: -150px;  display: none;  text-align: center;  z-index: 9999;}.add-to-cart-loader img, .add-to-cart-loader .cart-updating-msg{  display: inline-block;  vertical-align: middle;}.add-to-cart-loader .cart-updating-msg{  font-size: 12px;  color: #3d4246;  font-weight: bold;}/* Start Cart Page */#cart_page ul{  list-style-type: none;  padding: 0px !important;  margin: 0px !important;}#checkout_page .shopping-cart-summary-content ul{  list-style-type: none;  padding: 0px !important;  margin: 0px !important;  padding-left: 15px !important;}#cart_page a:hover {  text-decoration:none;}#cart_page .col-md-7.col-sm-12{  padding-left: 50px ;  margin-bottom: 72px;}#cart_page .row, #checkout_page .checkout-content .row{  /*box-shadow: 0 1px 0 #e1e5e8;*/  /*background-color: #ffffff;*/  margin-bottom: 11px;  padding: 6px 0px;}#cart_page .itemName .item-name a, #checkout_page .itemName .item-name a{  color: #7e93a7;    text-decoration: none;  }#cart_page .columnCaptions, #checkout_page .columnCaptions{  color: #7e93a7;  font-size:13px;  text-transform: uppercase;  box-shadow: 0 0 0;  background-color: #f2f6f9;  display: block;}#cart_page .columnCaptions div.header-items:first-child, #checkout_page .columnCaptions div.header-items:first-child{  padding-left:10px;}#cart_page .columnCaptions span, #checkout_page .columnCaptions span{  padding: 0 21px 0 0;}#cart_page .columnCaptions span:last-child, #checkout_page .columnCaptions span:last-child{  float: right;   padding-right: 72px;}#cart_page .itemName, #checkout_page .itemName{	  color: #727578;  font-size :13px;  font-weight: bold;  padding-left:10px;  vertical-align: middle;}#cart_page .popbtn, #checkout_page .popbtn{  cursor: pointer;}#cart_page .arrow, #checkout_page .arrow{  width: 0;   height: 0;   border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-top: 6px solid #858e97;}#cart_page .price, #cart_page .cart-total-main .value, #checkout_page .price, #checkout_page .cart-total-main .value{  color: #f06953;  font-size :14px;  font-weight: bold;  display: inline-block;  width: 30%;}#cart_page .totals, #checkout_page .totals{  background-color: #f2f6f9;}#cart_page .totals span, #checkout_page .totals span{  padding: 40px 15px 40px 0;}#cart_page .totals .price, #checkout_page .totals .price{  float: left;}#cart_page .totals .itemName, #checkout_page .totals .itemName{  margin-top: 1px;}#cart_page .totals .order, #checkout_page .totals .order{  float: right;  padding: 0;  margin-top: 40px;   padding-left: 5px;  cursor: pointer;}#cart_page .order a, #checkout_page .order a{  background-color: #f08573;  color: #fbfffa;  font-weight: bold;  border-radius: 2px;  padding: 20px 30px;}#cart_page .popover, #checkout_page .popover{  border-radius: 3px;  box-shadow: 0 0 1px 1px rgba(0,0,0,0.2);  border: 0;  background-color: #ffffff;}#cart_page .popover.bottom, #checkout_page .popover.bottom{  margin-top: -9px;}#cart_page .glyphicon, #checkout_page .glyphicon{  width: 24px;  font-size: 24px;  padding: 0;}#cart_page .glyphicon-pencil, #checkout_page .glyphicon-pencil{  color: #858e97;  margin: 7px 12px 7px 10px;}#cart_page .glyphicon-remove, #checkout_page .glyphicon-remove{  color: #f06953;  margin-right: 10px;}#cart_page .col-centered, #checkout_page .col-centered{  float: none !important;  margin: 0 auto !important;}/* End Cart Page */#checkout_page .progress{  margin: 20px 0px 50px 0px;}#cart_page .columnCaptions .header-items, #cart_page .itemName, #checkout_page .columnCaptions .header-items, #checkout_page .itemName {  width: 28%;  display: inline-block;}#cart_page .columnCaptions .header-items, #cart_page .columnCaptions .header-price, #cart_page .columnCaptions .header-qty, #cart_page .columnCaptions .header-line-total, #checkout_page .columnCaptions .header-items, #checkout_page .columnCaptions .header-price, #checkout_page .columnCaptions .header-qty, #checkout_page .columnCaptions .header-line-total{  font-weight: bold;    }#cart_page .columnCaptions .header-price, #cart_page .columnCaptions .header-qty, #cart_page .columnCaptions .header-line-total, #cart_page .price, #cart_page .quantity, #cart_page .line-total, #checkout_page .columnCaptions .header-price, #checkout_page .columnCaptions .header-qty, #checkout_page .columnCaptions .header-line-total, #checkout_page .price, #checkout_page .quantity, #checkout_page .line-total {  width: 18%;     display: inline-block;  vertical-align: middle;}#cart_page .popbtn, #checkout_page .popbtn {  width: 10%;     display: inline-block;  padding-right: 10px;  vertical-align: middle;}#cart_page .popbtn a, #checkout_page .popbtn a{  text-decoration: none;  color: #7e93a7;}#cart_page .line-total, #cart_page .popbtn, #cart_page .columnCaptions .header-line-total, #checkout_page .line-total, #checkout_page .popbtn, #checkout_page .columnCaptions .header-line-total{  text-align: right;    } #cart_page .popbtn .fa, #checkout_page .popbtn .fa{  font-size: 18px;    }#cart_page .quantity input[type="number"], #checkout_page .quantity input[type="number"]{  width: 80px;     color: #7e93a7;}#cart_page .cart-button-main .apply-coupon, #cart_page .cart-button-main .btn-cart-action, #checkout_page .cart-button-main .apply-coupon, #checkout_page .cart-button-main .btn-cart-action{  float: left;  width: 50%;}#cart_page .cart-button-main .apply-coupon input[type="text"], #checkout_page .cart-button-main .apply-coupon input[type="text"]{  width: 150px;    float: left;}#cart_page .cart-button-main .apply-coupon button, #checkout_page .cart-button-main .apply-coupon button{  float: left;     margin-left: 10px;}#cart_page .cart-button-main .btn-cart-action, #checkout_page .cart-button-main .btn-cart-action{  text-align: right;}#cart_page .cart-button-main .btn-cart-action button:last-child, #checkout_page .cart-button-main .btn-cart-action button:last-child{  margin-right: 10px;    }#cart_page .cart-button-main, #cart_page .cart-total-main, #checkout_page .cart-button-main, #checkout_page .cart-total-main{  padding: 20px 10px;    background: #f2f6f9;  }#cart_page .cart-total-main .cart-total-content, #checkout_page .cart-total-main .cart-total-content{  width: 84%;  text-align: right;}#cart_page .cart-total-main .label, #checkout_page .cart-total-main .label{  color: #7e93a7;  font-size: 15px;  font-weight: bold;  display: inline-block;}#cart_page .cart-sub-total, .cart-tax, .cart-shipping-total, #checkout_page .cart-sub-total, .cart-tax, .cart-shipping-total, #cart_page .cart-coupon, #checkout_page .cart-coupon{  margin-bottom: 10px;    }#cart_page .cart-grand-total, #checkout_page .cart-grand-total{  margin-bottom: 30px;  }#cart_page .itemName .product-img, #cart_page .itemName .item-name, #checkout_page .itemName .product-img, #checkout_page .itemName .item-name{  display: inline-block;  vertical-align: middle;}#cart_page .itemName img, #checkout_page .itemName img{  height: 60px;  margin-right: 10px;}#cart_page h2.cart-shopping-label, #cart_page h2.cart-shopping-label2, #checkout_page h2.cart-shopping-label, #checkout_page h2.cart-shopping-label, #checkout_page h2.cart-shopping-label2, #checkout_page h2.cart-shopping-label{  font-size: 17px;  color: #727578;  margin-left: -15px;  font-weight: bold;}#cart_page h2.cart-shopping-label2, #checkout_page h2.cart-shopping-label{  margin-left: 0px;    }#cart_page .empty-cart-msg, #checkout_page .empty-cart-msg{  font-size: 14px;  color: #727578;}#cart_page .items-inline, #checkout_page .items-inline{  display: block;    }#cart_page .cart-return-shop, #checkout_page .cart-return-shop{  margin-top: 20px;    }#cart_page .item-name p, #checkout_page .item-name p{  color: #7e93a7;  font-size: 11px;  padding-top: 5px;}#cart_page .item-name .view-customize-images, #checkout_page .item-name .view-customize-images{  margin-top: 10px;    }#cart_page .itemName .product-img, #checkout_page .itemName .product-img{  width: 28%;    }#cart_page .cart-total-main, #checkout_page .cart-total-main{  display: block;    }#cart_page .cart-total-area-overlay, #checkout_page .cart-total-area-overlay{  background-color: #000000;  height: 100%;  left: 0;  opacity: 0.3;  position: absolute;  top: 0;  width: 100%;  z-index: 99999;  display: none;}#cart_page .cart-total-main, #checkout_page .cart-total-main{  position: relative;    }#checkout_page .checkout-content{  padding: 20px;   color: #7e93a7;   }#checkout_page .user-login-content{  width: 100%;  }#checkout_page .checkout-content h2.step-title{   font-size:15px;  font-weight: bold;  text-transform: uppercase;}#checkout_page .checkout-process-user-mode ul {  list-style: none;    }#checkout_page .checkout-process-user-mode ul li {  display: inline-block;    }#checkout_page .checkout-process-user-mode ul li:last-child {  padding-left: 20px;  }#checkout_page .user-login-content .login-information .login-content-sub, #checkout_page .user-address-content .address-information .address-content-sub{  float: left;  width: 50%;  padding: 15px;}#checkout_page .user-login-content .login-information, #checkout_page .address-information{  background: #FFFFFF;    }#checkout_page .checkout-process-user-mode{  margin: 25px 0px;      background-color: #FFFFFF;  padding: 20px 10px;}#checkout_page #bacsPopover, #checkout_page #codPopover, #checkout_page #paypalPopover, #checkout_page #stripePopover, #checkout_page #twocheckoutPopover{  display: none;    } #checkout_page hr{  border: 2px solid #e1e1e1 !important;    }#checkout_page .payment-options span{  padding-right: 20px;    }#checkout_page #bacsPopover, #checkout_page #codPopover, #checkout_page #paypalPopover, #checkout_page #stripePopover, #checkout_page #twocheckoutPopover{  padding-top: 30px;    }#checkout_page .checkout-content .error{  color:#d00;    }#order-received-content .cart_info .cart_menu {  background: #ECF0F5;  color: #777777;  font-size: 16px;  font-family: 'Roboto', sans-serif;  font-weight: normal;}#order-received-content .cart_info .table.table-condensed thead tr {  height: 51px;}#order-received-content .cart_info .table.table-condensed tr {  border-bottom: 1px solid#F7F7F0}#order-received-content .cart_info .table.table-condensed tr:last-child {  border-bottom: 0}#order-received-content .table-condensed .cart_menu{  background-color: #e1e1e1;}#order-received-content .table-condensed .cart_menu td{  color: #777777;  font-weight: bold;}#order-received-content .table-condensed{  border: 1px solid #e1e1e1;}#order-received-content .table-condensed .order-items-data td, #user_order_details .table-condensed .order-items-data td{  padding-top: 30px;  text-align: right;  padding-right: 25px;}#order-received-content .items-div-main{  padding-bottom: 8px;}#order-received-content .table-condensed .items-label, #order-received-content .table-condensed .items-value,   #user_order_details .table-condensed .items-label, #user_order_details .table-condensed .items-value  {  display: inline-block;  vertical-align: top;}#order-received-content .table-condensed .items-value{  width: 10%;}#order-received-content .cart_info table tr td {  border-top: 0 none;  vertical-align: inherit;}#order-received-content .cart_info .image {  padding-left: 30px;}#order-received-content .cart_info .cart_description h4 {  margin-bottom: 0}#order-received-content .cart_info .cart_description p a {  color: #777777;  font-family: 'Roboto',sans-serif;  font-size: 16px;  font-weight: normal;}#order-received-content .cart_info .cart_description p {  color:#7bae23;  font-size: 13px;  padding-top: 5px;}#order-received-content .cart_info .cart_price p {  color:#777777;  font-size: 16px}#order-received-content .cart_info .cart_total_price {  color: #7bae23;  font-size: 17px;}#order-received-content .cart_info .total, #order-received-content .cart_info .cart_total, #user_order_details .cart_menu .total, #user_order_details .order-items-data, #user_order_details .cart_info .cart_total{  text-align: right;    padding-right: 25px;}#order-received-content .order-discount-label, #user_account .order-discount-label{  color: #d00;    }#user_account .nav-pills > li > a{  border-radius:0px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;}#wishlists_details .fa-close{  font-size: 18px;   } #wishlists_details img{  height: 40px;   } #user_account .account-tab-main li button{  color: #333 !important;     border: none;  padding: 10px 15px;  text-align: left;  -webkit-border-radius:0px;  -moz-border-radius: 0px;  border-radius: 0px;  background-color: #eee;  font-size: 15px;}.account-tab-main ul.nav li.nav-item a.active{ background-color: #2b558d; color: #FFFFFF; }.vendor-top-collection .slick-slide { margin-left: 5px; margin-right: 5px; }#user_account .account-tab-main li a i, #user_account .account-tab-main li button i{  width:20px;    }#user_account .account-type hr{  border: 3px solid #eee;    }#user_account img.user-image{  height: 100px;    }.captcha-style{  width: 304px;  margin: 0px auto;}.input-group .required .control-label:after {    content:"*";   color:red;}#checkout_page .checkout-content #stripe_content .row, #checkout_page .checkout-content #2checkout_content .row{   background-color: transparent;    }#checkout_page .payment-options{   background-color: #FFFFFF;   padding: 20px 10px;}#checkout_page .message-header, #cart_page .message-header{   padding-bottom: 15px;    }.product-comparison-list .cm14{   padding-top: 10px;}.product-comparison-list .page-header{   border-bottom: 1px solid #eee;   margin: 40px 0 20px;   padding-bottom: 9px; }.product-comparison-list img{   height: 100px;    }.product-comparison-list td{  padding-left: 10px !important;    }#custom_single_page{  padding-top: 20px;    }/* Start mega menu */.blog-categories-accordian .category {  margin-top: 30px;  position: relative;}            .blog-categories-accordian .category .heading {  background: #333;  font-size: 20px;  text-transform: uppercase;  color: #badb34;  padding: 10px; }.blog-categories-accordian .category ul li {  display: block;  text-transform: uppercase;  color: #666;  font-size: 14px;}.blog-categories-accordian .category ul li a {  padding: 6px 12px;  display: block;  color: #666;  font-size: 13px;   -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;}.blog-categories-accordian .category ul li a:hover {  color: #1fc0a0;   text-decoration: none;  -webkit-transform: translateX(8px);  transform: translateX(8px);}.blog-categories-accordian .category .btn-default {  width: 100%;  display: block;  text-align: left;  text-transform: uppercase;  font-size: 14px;  color: #666;  border: none;  border-radius: 0;  background: none; }.blog-categories-accordian .category .btn-default:hover {  color: #1fc0a0; }.blog-categories-accordian .category .btn-default:active {  box-shadow: none; }.blog-categories-accordian .category .btn-default .caret {  margin-top: 8px;  border-left: 4px dashed;  border-top: 4px solid transparent;  border-bottom: 4px solid transparent; }.blog-categories-accordian .category .child-cat-list li a{  font-size: 15px;    }.blog-categories-accordian .category .blog-cat-img-area{  display: flex;  justify-content: center;  align-items: center;}.blog-categories-accordian .category .blog-cat-img-area img{  text-align: center;  margin-top: 30px;}@-moz-document url-prefix() {    .blog-categories-accordian .category .btn-default .caret {      margin-top: -12px;     }}.blog-categories-accordian .category .dropdown-menu {  left: 100%;  top: 0;  bottom: 0;  box-shadow: none;  width:800px;  border-radius: 0;  border: 1px solid #f0f0f0;   overflow-y: auto;}#brand_single_page_main .btn-style, .view-customize-images{  background-color: #272727;  border-color:transparent;  color: #fff;}#brand_single_page_main .btn-style:hover, .view-customize-images:hover{  background-color: #1FC0A0;      color: #fff;}#product_designer .product-title{  font-family: "Lato",sans-serif;  font-size: 15px;  font-weight: bold;  text-transform: uppercase;  color: #333333;  }#product_designer .product-pricing {  font-family: "Lato",sans-serif;  font-size: 16px;  color: #1fc0a0;}#product_designer .product-pricing span.offer-price, #product_designer .variation-price-label span.offer-price {  text-decoration: line-through;  padding-right: 15px;}.different-shipping-address{  margin-top: 30px;      display:none;}#product-category .sort-filter-options{  text-align: right;    }#product-category .sort-filter-options .select2{  text-align: left;    }.upsell-products img, .crosssell-products img{  margin: 0px auto;  max-width: 100%;}.upsell-products .upsell-img, .crosssell-products .crosssell-img{  height:265px;    }.upsell-products .upsell-products-info, .crosssell-products .crosssell-products-info{     padding-top: 5px;  text-align: center;}.upsell-products .upsell-products-info span, .crosssell-products .crosssell-products-info span{  padding-top: 5px;    }.upsell-products .upsell-products-info a, .crosssell-products .crosssell-products-info a{  text-decoration: none;   color: #1fc0a0;}.upsell-products-content h3, .crosssell-products-content h3{  text-align: center;     padding-bottom: 10px;}.upsell-products-content .slick-prev, .upsell-products-content .slick-next, .crosssell-products-content .slick-prev, .crosssell-products-content .slick-next{  top:40%;    }/* user registration form */.colorgraph {  height: 5px;  border-top: 0;  background: #c4e17f;  border-radius: 5px;  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);}#user_registration .form-control-feedback, #vendor_registration .form-control-feedback{  line-height:33px !important;  }/*end user registration*/#vendors_list .vendors-list-content{  width: 100%;  height: auto;  margin-top: 55px;  background: #E6E6FA;  text-align: center;  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  position: relative;}#vendors_list .vendors-list-header{  background-color: #F1F1F1;  width: 100%;  height: 80px;  border-top-right-radius: 10px;  border-top-left-radius: 10px;  -webkit-border-top-left-radius: 10px;  -webkit-border-top-right-radius: 10px;  -moz-border-top-left-radius: 10px;  -moz-border-top-right-radius: 10px;}#vendors_list .vendors-list-profile-image img, #store_details .profile-details-content .profile-image img{  position:absolute;  height: 90px;  -webkit-border-radius:50%;  left: 0px;  right: 0px;  margin: 0px auto;  top:35px;}#vendors_list .vendors-list-profile-details{  text-align: center;  padding-top: 40px;  padding-bottom: 20px;}#vendors_list .vendors-list-profile-details .vendor-name a{  cursor: pointer;  color: #333;}#vendors_list .vendors-list-footer{  background-color: #F1F1F1;  width: 100%;  border-bottom-right-radius: 10px;  border-bottom-left-radius: 10px;  -webkit-border-bottom-left-radius: 10px;  -webkit-border-bottom-right-radius: 10px;  -moz-border-bottom-left-radius: 10px;  -moz-border-bottom-right-radius: 10px;    padding: 10px 0px;}#vendors_list .vendors-list-footer a{  text-align: center;  text-transform: uppercase;  color: #333;  text-decoration: none;  padding: 10px 0px;}#store_details .store-banner{  width: 100%;  position: relative;}#store_details .profile-overlay{  height: 100%;  position: absolute;  left: 0px;  background-color: rgba(0, 0, 0, 0.65);  padding: 20px 0px;  top:0px;  z-index: 999;  width: 320px;}#store_details .profile-details-content{  text-align: center;    }#store_details .profile-details-content .profile-details{  padding-top: 100px;   color: #FFF;}#store_details .profile-details table{  margin: 0px auto;    }#store_details .profile-details table td:first-child{  width: 25%;    }#store_details .profile-details table td:last-child{  text-align: left;    }#store_details .profile-details table td{  padding: 6px 0px;    }#store_details .profile-details .vendor-name{  color: #FFF;   padding-bottom: 15px;  padding-top: 10px;}#store_details .profile-details table tr:last-child{  padding: 10px 0px;    }#store_details .profile-details .vendor-created{  position: absolute;  bottom: 20px;  right: 10px;}#store_details{  padding-top: 15px;    }#store_details .vendor-social-media ul.social-media{  list-style: none;  display: block;  padding-left:0px;}#store_details .vendor-social-media ul.social-media li{  display: inline-block;  margin: 0px 2px;}#store_details .vendor-social-media ul.social-media li:last-child{  margin-right: 0px;    }#store_details .vendor-social-media ul.social-media li a i{  transition: all 0.9s ease 0s;  color: silver;}#store_details .vendor-social-media ul.social-media li a{  border-radius: 100%;  display: block;  height: 32px;  padding: 5px 0 0;  text-align: center;  width: 32px;}#store_details .vendor-social-media ul.social-media li a.facebook {  background: #0083c9 none repeat scroll 0 0;  border-color: #0083c9;}#store_details .vendor-social-media ul.social-media li a.twitter {  background: #5bbcec none repeat scroll 0 0;  border-color: #5bbcec;}#store_details .vendor-social-media ul.social-media li a.linkedin {  background: #ff4518 none repeat scroll 0 0;  border-color: #ff4518;}#store_details .vendor-social-media ul.social-media li a.dribbble{  background: #90c9dc none repeat scroll 0 0;  border-color: #90c9dc;}#store_details .vendor-social-media ul.social-media li a.google-plus {  background: #ce3c2d none repeat scroll 0 0;  border-color: #ce3c2d;}#store_details .vendor-social-media ul.social-media li a.instagram {  background: #9431AD none repeat scroll 0 0;  border-color: #9431AD;}#store_details .vendor-social-media ul.social-media li a.youtube-play {  background: #ce3c2d none repeat scroll 0 0;  border-color: #ce3c2d;}#store_details .vendor-social-media ul.social-media li a i{  color: #FFFFFF;}#store_details .vendor-social-media{  width: 100%;  margin-top: 15px;  }#store_details hr{  border: 3px solid #f1f1f1;    }#store_details .contact-vendor h2 span, #store_details .vendor-location h2 span, #store_details .product-categories-accordian h2 span, #store_details .filter-panel .price-filter h2 span, #store_details .filter-panel .colors-filter h2 span, #store_details .filter-panel .size-filter h2 span{  border-bottom: 6px solid #00897b;  color: #666;  display: inline-block;  margin-bottom: -6px;  padding-bottom: 10px;  }#store_details .contact-vendor h2, #store_details .vendor-location h2, #store_details .product-categories-accordian h2, #store_details .filter-panel .price-filter h2, #store_details .filter-panel .colors-filter h2, #store_details .filter-panel .size-filter h2{  font-size: 12px;  color: #272727;  border-bottom: 6px solid #1FC0A0;     text-transform: uppercase;  font-weight: bold;}#store_details .contact-vendor-content, #store_details .contact-vendor-content, #store_details .vendor-location{  background-color: #F2F0F1;  padding: 10px;}#store_details .btn-style{  background-color: #272727;  border-color: transparent;  color: #fff;    }#store_details .vendor-page-menu ul, #store_details .vendor-share-list ul, #vendor_home_content .vendor-categories-list ul, #vendor_home_content .vendor-special-products ul.vendor-special-products-menu{  list-style: none;   margin-left: 0px;  padding-left: 0px;}#vendor_home_content .vendor-special-products ul.vendor-special-products-menu li{  display: inline-block;    }#store_details .vendor-page-menu ul li, #store_details .vendor-share-list ul li{  float: left;    }#store_details .vendor-page-menu ul li{  margin-right: 3px;    }#store_details .vendor-share-list ul li{  margin-right: 2px;    }#vendor_home_content .vendor-categories-list ul li{  display: block;    padding-bottom: 10px;  }#vendor_home_content h2.cat-box-top{  text-align: center;    }#store_details .vendor-page-menu .btn-style{  background-color: #ddd;  border-color: transparent;  color: #333;      }#store_details .vendor-page-menu .btn-style:hover, .vendor-menu-hover{  background-color: #272727;  border-color: transparent;  color: #fff;      }#store_details .vendor-share-list{  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  float: right;  margin-top: 15px;}#store_details .vendor-share-list ul li{  background-color: #ddd;}#store_details .vendor-share-list ul li:first-child{  border-top-left-radius: 4px;    border-bottom-left-radius: 4px;  padding: 6px 15px;}#store_details .vendor-share-list ul li:last-child{  border-top-right-radius: 4px;    border-bottom-right-radius: 4px;    }#store_details .vendor-share-list ul li a{  color:#333;  text-decoration: none;   padding: 6px 15px;  display: block;}#store_details .vendor-share-list ul li a:hover{  background-color: #333;  color: #FFF;}#store_details .vendor-details-left-panel{  margin-top:70px;}/* Start mega menu */#store_details .product-categories-accordian .category {  margin-top: 30px;  position: relative;}            #store_details .product-categories-accordian .category .heading {  background: #333;  font-size: 20px;  text-transform: uppercase;  color: #badb34;  padding: 10px; }#store_details .product-categories-accordian .category ul li {  display: block;  text-transform: uppercase;  color: #666;  font-size: 14px;}#store_details .product-categories-accordian .category ul li a {  padding: 6px 12px;  display: block;  color: #666;  font-size: 12px;   -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;}#store_details .product-categories-accordian .category ul li a:hover {  color: #1fc0a0;   text-decoration: none;  -webkit-transform: translateX(8px);  transform: translateX(8px);  }#store_details .product-categories-accordian .category .btn-default {  width: 100%;  display: block;  text-align: left;  text-transform: uppercase;  font-size: 12px;  color: #666;  border: none;  border-radius: 0;  background: none; }#store_details .product-categories-accordian .category .btn-default:hover {  color: #1fc0a0; }#store_details .product-categories-accordian .category .btn-default:active {  box-shadow: none; }#store_details .product-categories-accordian .category .btn-default .caret {  margin-top: 8px;  border-left: 4px dashed;  border-top: 4px solid transparent;  border-bottom: 4px solid transparent; }#store_details .product-categories-accordian .category .child-cat-list li a{  font-size: 15px;    }#store_details .product-categories-accordian .category .product-cat-img-area{  display: flex;  justify-content: center;  align-items: center;}#store_details .product-categories-accordian .category .product-cat-img-area img{  text-align: center;  margin-top: 30px;}#store_details .product-categories-accordian .dropdown-menu .row{ margin-right: 0px; margin-left: 0px; }#store_details .list-view-image-container { position: relative; height: 100%; }#store_details .product-categories-accordian .category .dropdown-menu {  left: 100%;  top: 0;  bottom: 0;  box-shadow: none;  width:800px;  border-radius: 0;  border: 1px solid #f0f0f0;   overflow-y: auto;}#store_details .colors-filter-elements, #store_details .size-filter-elements{  width: 100%;  margin-bottom: 12px;}#store_details .colors-filter-elements .filter-terms, #store_details .size-filter-elements .filter-terms{  margin-left: 25px;}#store_details .colors-filter-elements:last-child, #store_details .size-filter-elements:last-child{  margin-bottom: 0px;}#store_details .price-slider-option, #store_details .colors-filter-option, #store_details .size-filter-option{  width: 100%;  margin: 40px 0px 0px 0px;}#store_details .colors-filter-option .chk-filter, #store_details .colors-filter-option .filter-terms, #store_details .colors-filter-option .filter-terms .filter-terms-name, #store_details .colors-filter-option .filter-terms .filter-terms-appearance, #store_details .size-filter-option .chk-filter, #store_details .size-filter-option .filter-terms, #store_details .size-filter-option .filter-terms .filter-terms-name, #store_details .size-filter-option .filter-terms .filter-terms-appearance{  display: inline-block;  vertical-align: middle;  font-size: 13px;}#store_details .colors-filter-elements, #store_details .size-filter-elements{  width: 100%;  margin-bottom: 12px;}#store_details .colors-filter-elements .filter-terms, #store_details .size-filter-elements .filter-terms{  margin-left: 25px;}#store_details .colors-filter-elements:last-child, #store_details .size-filter-elements:last-child{  margin-bottom: 0px;}#store_details .btn-filter{  margin-top: 20px;}#store_details .btn-filter button, #store_details .btn-filter a{  background-color: #444444;  color: #FFFFFF;  float: left;  width: 48%;}#store_details .btn-filter button:hover, #store_details .btn-filter a:hover{  color: #FFFFFF;  background-color: #1fc0a0;}#store_details .btn-filter button{  margin-right: 4%;    }#store_details .btn-style{  background-color: #272727;  border-color:transparent;  color: #fff;}#store_details .btn-style:hover{  background-color: #1FC0A0;    color: #fff;  }#store_details .filter-panel .filter-option-title{  padding: 50px 0px 10px 0px;  text-align: center;  font-size: 16px;}#store_details .sort-filter-option{  text-align: right;} .sort-filter-option .select2-container{  text-align: left;    }@media (max-width: 991px) {#store_details .product-categories-accordian .category .dropdown-menu {width: 514px; } }#store_details .product-categories-accordian .category .dropdown {position: static; }@media (min-width: 768px) {#store_details .product-categories-accordian .dropdown:hover > div.dropdown-menu {display: block; } }#store_details .product-categories-accordian .sub-cat h3 {font-size: 14px;border-bottom: 1px solid #f0f0f0;font-weight: 600; }#store_details .product-categories-accordian .sub-cat h3 i {color: #1fc0a0;font-size: 10px; }#store_details .product-categories-accordian .sub-cat ul li {text-transform: none; }@media (max-width: 767px) {.product-container .sub-category {display: none; }#store_details .product-categories-accordian .category .dropdown-menu {width: 100%;left: 0;overflow: auto; }}#store_details .product-categories-accordian {  background-color: #F2F0F1;  padding: 10px 10px;}/* End mega menu */#store_details .products-list .box {  width:100%;  min-height:221px;  background:#F2F0F1;}#store_details .list-view-product-details{ padding: 25px; }#store_details .products-list .effect{  position: relative;}#store_details .products-list .effect:before, #store_details .products-list .effect:after{  z-index: -1;  position: absolute;  content: "";  bottom: 15px;  left: 10px;  width: 50%;  top: 80%;  max-width:300px;  background: #777;  -webkit-box-shadow: 0 15px 10px #777;  -moz-box-shadow: 0 15px 10px #777;  box-shadow: 0 15px 10px #777;  -webkit-transform: rotate(-3deg);  -moz-transform: rotate(-3deg);  -o-transform: rotate(-3deg);  -ms-transform: rotate(-3deg);  transform: rotate(-3deg);}#store_details .products-list .effect:after{  -webkit-transform: rotate(3deg);  -moz-transform: rotate(3deg);  -o-transform: rotate(3deg);  -ms-transform: rotate(3deg);  transform: rotate(3deg);  right: 10px;  left: auto;}#store_details .products-list .box h3, #store_details .products-list .box p{  text-align: left;}#store_details .products-list .box p.reviews a{  text-transform:none;  text-decoration: none;  color:#444;}#store_details .products-list .box p{  margin-top: 5px;}#store_details .products-list .box p.reviews a:hover{  color:#61C7ED;}#store_details .products-list .list-view-box .title-divider{  margin: 0px;}#store_details .products-list .list-view-box .single-product-add-to-cart{  text-align: left;  margin-top: 10px;}#store_details .products-list .list-view-box{  margin-bottom: 30px;}#store_details .products-list .list-view-box .single-product-bottom-section p, #store_details .products-list .list-view-box h3, #store_details .products-list .list-view-box p{  text-transform: uppercase;  text-align: center;  font-size: 13px;  font-weight: bold;}#store_details .products-list .box h3, #store_details .products-list .box p{  text-align: left;}#store_details .products-list .list-view-box img{  height: 220px;  margin-top: 5px;}#store_details .vendor-review{  padding-top: 15px;   }#vendor_products_content .products-list-top .product-views a{  padding: 3px 6px;	  color: #444444;}#vendor_home_content h2{  font-family: "Lato",sans-serif;  text-transform: uppercase;  font-size: 14px;  font-weight: bold;  position: relative;}#vendor_home_content h2:after{  background: #1fc0a0 none repeat scroll 0 0;  bottom: -1em;  content: "";  display: block;  height: 3px;  position: absolute;  width: 45px;     left: 44%;}#vendor_home_content .vendor-categories h2:after{  background: #1fc0a0 none repeat scroll 0 0;  bottom: -1em;  content: "";  display: block;  height: 3px;  position: absolute;  width: 45px;     left: 0%;}#vendor_home_content .vendor-special-products #latest_items h2:after{  left: 47%;    }#vendor_home_content .vendor-special-products #best_sales_items h2:after{  left: 45%;    }#vendor_home_content .vendor-special-products #featured_items h2:after{  left: 40%;    }#vendor_home_content .vendor-special-products #recommended_items h2:after{  left: 38%;    }#vendor_home_content .vendor-special-products { margin-top: 30px; }#store_details .small-profile-details-content { display: none; }#store_details .profile-overlay { display: block; }#vendor_home_content .vendor-special-products .special-items{  margin-top: 40px;  }#vendor_home_content .vendor-category-content{  width: 100%;}#vendor_home_content .vendor-category-content .vendor-category-name, #vendor_home_content .vendor-category-content .vendor-category-image{  float: left;}#vendor_home_content .vendor-category-content .vendor-category-name{  width: 50%;    background-color: #FFF;  height: 100%;  padding: 10px;  }#vendor_home_content .vendor-category-content .vendor-category-image{   width: 50%;     height: 100%;  padding: 10px;}#vendor_home_content .vendor-category-content .vendor-category-image img{  position: relative;  top: 50%;  transform:translateY(-50%);   }#vendor_home_content .vendor-category-name h2{  font-size: 11px;    }#vendor_home_content .vendor-category-name h2:after{  height: 2px;    }    #vendor_home_content .vendor-category-content{  border: 2px solid #f1f2f3;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  background-color: #f8f9fa;  height: 200px;  margin-bottom: 20px;}#vendor_home_content .vendor-categories-list{  padding-top: 15px;   width: 100%;  height: 85%;    overflow-y: auto;  overflow-x: hidden;  }#vendor_home_content .vendor-categories-list ul li a{  display: block;  color: #333;    -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;   font-size: 12px;  text-decoration: none;}#vendor_home_content .single-product-bottom-section a{  text-decoration: none;  color: #333;}#vendor_home_content .vendor-categories-list ul li a:hover{  -webkit-transform: translateX(8px);  transform: translateX(8px);  }#vendor_home_content .vendor-categories{  padding-top: 30px;  }#vendor_home_content .vendor-special-products ul.vendor-special-products-menu{  text-align: center;  }#vendor_home_content .vendor-special-products ul.vendor-special-products-menu li{  text-transform: uppercase;  padding: 6px 12px;}#vendor_home_content .vendor-special-products ul.vendor-special-products-menu li a{  color: #333;    text-decoration:none;  font-weight: bold;  }#vendor_home_content .vendor-special-products ul.vendor-special-products-menu li a.active, #vendor_home_content .vendor-special-products ul.vendor-special-products-menu li a:hover{  color: #1FC0A0;  }#vendor_home_content .vendor-special-products{  padding-top: 20px;  }.vendor-products-order-content{  padding: 30px 0px;    }.vendor-products-order-content table{  width: 100%;    border:1px solid #e1e1e1;    }.vendor-products-order-content table th{  background-color: #e1e1e1;  }.vendor-products-order-content table th, td{  padding: 5px 10px;  }.vendor-products-order-content table td{  border-bottom: 1px solid #e1e1e1; }.vendor-products-order-content table td a{  background-color:  #e1e1e1;  padding: 10px;  color:#444;  text-decoration: none;  cursor: pointer; }.vendor-products-order-content table td a:hover{  background-color:  #333;   color:#fff;}@media (max-width: 991px) {.blog-categories-accordian .category .dropdown-menu {width: 514px; } }.blog-categories-accordian .category .dropdown {position: static; }@media (min-width: 768px) {.blog-categories-accordian .dropdown:hover > div.dropdown-menu {display: block; } }.blog-categories-accordian .sub-cat h3 {font-size: 14px;border-bottom: 1px solid #f0f0f0;font-weight: 600; }.blog-categories-accordian .sub-cat h3 i {color: #1fc0a0;font-size: 10px; }.blog-categories-accordian .sub-cat ul li {text-transform: none; }@media (max-width: 767px) {.product-container .sub-category {display: none; }.blog-categories-accordian .category .dropdown-menu {width: 100%;left: 0;overflow: auto; }}/* End mega menu */#store_details .price-filter, #store_details .sort-filter, #store_details .colors-filter, #store_details .size-filter{  background-color: #F2F0F1;  padding: 10px;  margin-top: 30px;}#vendorInfo table{  width:100%;    }#vendorInfo table th{  width:20%;      padding: 5px 0px;}.vendor-title strong{  color: #1fc0a0;  }@media (max-width: 767px) {  .small-box {    text-align: center;  }  .small-box .icon {    display: none;  }  .small-box p {    font-size: 12px;  }    .product-comparison-list img{   height: 60px;      }    .upsell-products-content .slick-prev, .crosssell-products-content .slick-prev{    left: -10px;      }    .upsell-products-content .slick-next, .crosssell-products-content .slick-next{    right: -10px;      }}@media only screen and (max-width: 768px) {  #blog-cat-content-main .blog-content-elements-main .blog-media{    margin-bottom: 10px;  }    #product-category .product-categories-accordian .responsive-accordian::before, .price-filter .responsive-accordian::before, .colors-filter .responsive-accordian::before, .size-filter .responsive-accordian::before, .sort-filter .responsive-accordian::before, #blog-cat-content-main .blog-categories-accordian .responsive-accordian::before, #tag_single_page_main .tags-product-list .responsive-accordian::before{    content: "\f067";    display: block;    font-family: "FontAwesome";    font-size: 14px;    font-weight: normal;    position: absolute;    right: 10px;    top: 0;    color: #1fc0a0;    cursor: pointer;  }    #product-category .product-categories-accordian .responsive-accordian-open::before, .price-filter .responsive-accordian-open::before, .colors-filter .responsive-accordian-open::before, .size-filter .responsive-accordian-open::before, .sort-filter .responsive-accordian-open::before, #blog-cat-content-main .blog-categories-accordian .responsive-accordian-open::before, #tag_single_page_main .tags-product-list .responsive-accordian-open::before{    content: "\f068";    display: block;    font-family: "FontAwesome";    font-size: 14px;    font-weight: normal;    position: absolute;    right: 10px;    top: 0;    color: #1fc0a0;    cursor: pointer;  }    #product-category .product-categories-accordian h2::after, .price-filter h2::after, .colors-filter h2::after, .size-filter h2::after, .sort-filter h2::after, #blog-cat-content-main .blog-categories-accordian h2::after, #tag_single_page_main .tags-product-list h2::after{    /*background: transparent;    width:auto;*/  }    #product-category .product-categories-accordian .category-accordian, #product-category .price-filter .price-slider-option, #product-category .colors-filter .colors-filter-option, .sort-filter .sort-filter-option, #blog-cat-content-main .blog-categories-accordian .category-accordian, #tag_single_page_main .tags-product-list .tag-list{    display: none;  }    #product-category .size-filter .size-filter-option{ display: none; }    .categories-products-list .hover-product{    margin-bottom: 0px;  }    #blog_single_page_main .latest-blog{    margin-top: 10px;      }    #tag_single_page_main .tags-product-list h2::after{    background: transparent;    width:auto;      }  #tag_single_page_main .tags-product-list .tag-list{    display: none;  }    #tag_single_page_main .extra-padding{    padding-bottom: 20px;  }    #cart_page .col-md-7.col-sm-12{    padding-left: 0;    padding-right: 15px;    margin-bottom: 32px;  }  #cart_page .col-md-7.col-sm-12 ul{    padding-left: 15px ;  }  #cart_page .columnCaptions span{   padding: 0 21px 0 0;  }  #cart_page .columnCaptions span:last-child{    float: right;    padding-right: 42px;  }  #cart_page .quantity{	    width: 60px;    padding-right: 40px !important;   }/*   #cart_page .price{	     position: absolute;     right: 42px;    }*/    #cart_page .totals{      padding: 0;    }    #cart_page .totals .price{      position: static;    }    #cart_page .popover.bottom>.arrow{      left: auto;      margin-left: 0;      right: 5px;    }    #cart_page .popover.bottom{      margin-top: 7px;      margin-left: -40px;    }        #product-category .btn-filter{      margin-bottom: 20px;        }        #cart_page .columnCaptions .header-items, #cart_page .itemName, #checkout_page .columnCaptions .header-items, #checkout_page .itemName{      width: 25%;      }        .last-total{      padding-left: 25px;        }        #checkout_page .delete-extra-padding{        padding-left: 25px;    }        #cart_page .quantity input[type="number"], #checkout_page .quantity input[type="number"]{        width: 60px;    }    .delete-extra-padding{        padding-left: 20px;    }    #cart_page .columnCaptions .header-price, #cart_page .columnCaptions .header-qty, #cart_page .columnCaptions .header-line-total, #cart_page .price, #cart_page .quantity, #cart_page .line-total, #checkout_page .columnCaptions .header-price, #checkout_page .columnCaptions .header-qty, #checkout_page .columnCaptions .header-line-total, #checkout_page .price, #checkout_page .quantity, #checkout_page .line-total{        font-size: 12px;    }        .cart-data .item-name{        font-size: 12px;    }    #cart_page .cart-button-main .apply-coupon, #cart_page .cart-button-main .btn-cart-action, #checkout_page .cart-button-main .apply-coupon, #checkout_page .cart-button-main .btn-cart-action{        float: none;        width: 100%;    }    #cart_page .cart-button-main .apply-coupon input[type="text"], #checkout_page .cart-button-main .apply-coupon input[type="text"]{        margin-left: 7px;    }    #cart_page .cart-button-main .btn-cart-action, #checkout_page .cart-button-main .btn-cart-action{        text-align: center;        margin-top: 20px;    }        #cart_page .cart-sub-total .value, #checkout_page .cart-sub-total .value, #cart_page .cart-tax .value, #checkout_page .cart-tax .value, #cart_page .cart-shipping-total .value, #checkout_page .cart-shipping-total .value, #cart_page .cart-grand-total .value, #checkout_page .cart-grand-total .value{        width: auto;    }         #checkout_page .checkout-content{        padding: 0px;    }    #checkout_page .shopping-cart-summary-content ul{        padding-left: 0px !important;    }    #cart_page .cart-button-main .apply-coupon input[type="text"], #checkout_page .cart-button-main .apply-coupon input[type="text"]{        width: 130px;    }        #checkout_page .user-login-content .login-information .login-content-sub, #checkout_page .user-address-content .address-information .address-content-sub{        float: none;        width: 100%;    }        #blog_single_page_main .user-reviews-content .user-img img{ height: 35px; width: auto; }         #product-category .categories-products-list .list-view-image-container{ min-height: 220px; }      #product-category .categories-products-list .list-view-text-container{ padding-top: 5px;}    #product-category .categories-products-list .box{ height:  auto; }    #product-category .categories-products-list .list-view-image-container img{ width: 130px; }        .user-reg-log-in-text, .vendor-reg-log-in-text{ margin-top: 10px; }         #store_details .commentlist .user-img img { width: 35px; }}@media only screen and (max-width: 1082px) {  .categories-products-list .hover-product img{    height: 180px;  }}@media (max-width: 992px) {    #cart_page .col-md-7.col-sm-12{      padding-left: 10px ;      padding-right: 50px;    }    #cart_page .totals{      box-shadow: 0 0 0;    }    #product-category .price-filter, #product-category .colors-filter, #product-category .size-filter, #product-category .sort-filter{      margin-bottom: 30px;        }        #store_details .small-profile-details-content { display: block; position: relative; }    #store_details .profile-overlay { display: none; }        #store_details .profile-details .vendor-name{         color: #333;    }        #store_details .profile-details-content .profile-details{ color: #333; }    #store_details .profile-details-content .profile-image img{ top:5px; }    #store_details .profile-details .vendor-created{ position:inherit; }    #store_details .vendor-social-media{ margin-top: 35px; }    #store_details .vendor-details-left-panel{ margin-top: 0px; }    #store_details .vendor-social-media ul.social-media{ text-align: center;}    .vendor-review .review-stars .star-rating{ float: none; }}@media (max-width: 580px) {     #store_details .slick-prev{ left: -15px; }    #store_details .slick-next { right: -15px; }     #store_details .rating-box .score-box{ width: 40%; }    #store_details .rating-box .individual-score-graph{ width: 60%; }}