.footer .container { padding-top: 20px; }
.footerLink, .copyRight { color: #acacac; }
.footerLink .star { margin-bottom: 10px; }
.footerLink.certificates {
    background-color: #fff;
    text-align: center;
    float: right;
    border: 1px solid #d9d9d9;
    width: 135px;
}
.featuredCollection .imageWrapper {position: relative;}
.featuredCollection .imageWrapper .icon_sale, .featuredCollection .imageWrapper .icon_u {
	position: absolute;
	bottom: 0;
    right: 0;
}
.caption h4 {display: inline;}

.productImage {position: relative;}
.productImage .icon_u, .productImage .icon_sale {
	position: absolute;
	right: 0;
	bottom: 0;
}
.productCaption h5 {display: inline;}

.btn-mine {
	padding: 13px;
}

label.error { color: red; }
#success_msg_modal .modal-body { font-size: 20px; }
.tab-content h5 {
	font-size: 12px;
	color: #7C7C7E;
  margin-bottom: 5px;
}
#about-art #go-to-store-link a{ color: #b4b4b4; }
#about-art #go-to-store-link a:hover { color: #939395; }
#shipping-methods-text {
	padding-left: 15px;
  margin-bottom: 10px;
}
#in-stock { margin-bottom: 0; }
#in-stock span { color: #000; }
#share { margin-top: 20px; }
.list-inline .tweeter-symbol { display: inline-flex; }

#add-to-cart-div-single img { margin-left: 20px; }
.topBar .cart-items-dropdown img { width: 70px; }
.topBar ul.pull-right li:last-child ul.dropdown-menu li a .media .media-body h5 span.item-name { 
	width: 150px; 
	font-size: 14px;
	display: block;
}
.topBar ul.pull-right ul.dropdown-menu li a .media .media-body h5 span.price-saleprice-mode, span.price-saleprice-mode {
	margin-right: 8px;
	text-decoration: line-through;
	color: #d3d3d3;
}
.topBar ul.pull-right ul.dropdown-menu li a .media .media-body h5 span.saleprice, span.saleprice  { color: #ff0000; }
.topBar .empty-cart { margin-left: 19px; color: red; }
.totalAmountArea { margin-left: 0; }
.topBar ul.pull-right li:last-child ul.dropdown-menu li .btn-group .btn.shopping-cart-button {
    color: #383838!important;
    padding: 0 16px;
}
.topBar #shopping-cart-link { margin-right: 6px; }
.navbar-fixed-top { position: fixed!important; }
.topBar ul.pull-right li:last-child ul.dropdown-menu li .btn-group { padding: 14px 10px; }
.topBar ul.pull-right li:last-child ul.dropdown-menu { max-height: 600px; overflow-y: auto; }

.algolia-autocomplete {
  width: 100%;
}
.algolia-autocomplete .aa-input, .algolia-autocomplete .aa-hint {
  width: 100%;
}
.algolia-autocomplete .aa-hint {
  color: #999!important;
}
.algolia-autocomplete .aa-dropdown-menu {
  width: 100%;
  background-color: #fff;
  border: 1px solid #999;
  border-top: none;
}
.algolia-autocomplete .aa-dropdown-menu .aa-suggestion {
  cursor: pointer;
  padding: 5px 4px;
  color: #004270!important;
  text-align: left;
}
.algolia-autocomplete .aa-dropdown-menu .aa-suggestion {
  height: 30px;
  line-height: 30px;
}
.algolia-autocomplete .aa-dropdown-menu .aa-suggestion .image_thumb {
    width: 30px;
}
.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor {
  background-color: #B2D7FF;
}
.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em {
  font-weight: bold;
  font-style: normal;
}
.algolia-autocomplete .category {
  text-align: left;
  background: #efefef;
  padding: 10px 5px;
  font-weight: bold;
  color: #46b4e2;
}

.page-content {
  padding-top: 50px;
  font-size: 14px;
  line-height: 1.7em;
  word-spacing: 2px;
}

section.mainContent.clearfix.page-conte a {
    color: blue;
    cursor: pointer;
}
section.mainContent.clearfix.page-conte a:hover {
  text-decoration: underline!important;
}
.priceRange .price-slider-inner .amount-wrapper { width: 137px; }
.priceRange .price-slider-inner .amount-wrapper input { width: 32%; }
.sideBar .panel.priceRange .panel-body { padding: 15px 5px; }
.priceRange .price-slider-inner .ui-widget-content .ui-slider-handle { cursor: pointer; }


.home .imageWrapper {
  height: 215px;
  width: 100%;
  display: block;
  margin-bottom: 20px;
}

[v-cloak] { display: none }

.imageBox .productImage .productMasking ul li button, .whiteSection .featuredProducts .slide .productImage .productMasking ul li button, .mainContent .featuredProducts .slide .productImage .productMasking ul li button, .productsContent .productBox .productImage .productMasking ul li button {
  width: 42px;
  height: 42px;
  padding: 0;
  text-align: center;
  border: 3px solid rgba(255, 255, 255, 0.6);
  border-radius: 0px;
  background-color: transparent;
  line-height: 36px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.imageBox .productImage .productMasking ul li button i, .whiteSection .featuredProducts .slide .productImage .productMasking ul li button i, .mainContent .featuredProducts .slide .productImage .productMasking ul li button i, .productsContent .productBox .productImage .productMasking ul li button i {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 14px;
  color: #ffffff;
}
.imageBox .productImage .productMasking ul li button:hover, .whiteSection .featuredProducts .slide .productImage .productMasking ul li button:hover, .mainContent .featuredProducts .slide .productImage .productMasking ul li button:hover, .productsContent .productBox .productImage .productMasking ul li button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}
.imageBox .productImage .productMasking ul li button:hover i, .whiteSection .featuredProducts .slide .productImage .productMasking ul li button:hover i, .mainContent .featuredProducts .slide .productImage .productMasking ul li button:hover i, .productsContent .productBox .productImage .productMasking ul li button:hover i {
  color: #47bac1;
}
.add-to-cart-success-message {
  position: absolute;
  top: 16px;
  right: 5px;
  left: 5px;
  z-index: 1;
  cursor: default;
  display: none;
}
.add-to-cart-success-message a {
  color: #777;
  background-color: #dff0d8;
  cursor: pointer;
}
.add-to-cart-success-message .close-cart-message {
  position: absolute;
  top: 0;
  right: 5px;
}
.filter-label-div { 
  position: relative; 
  display: inline;
}
.filter-label {
  padding: 10px 30px;
  margin: 0 10px;
  font-size: 16px;
}
.filter-label-div a{ 
  position: absolute; 
  top: -15px;
  right: 16px;
  color: #797979;
  font-size: 20px;
  cursor: pointer;
}

.cartListInner .table-responsive .table tbody tr td input.error-message {
    width: 100%;
    border: none;
    color: red;
    text-align: left;
}
.cartListInner .table-responsive .table tbody tr td .cartImage img, .wishList .cartImage img { width: 74px; }
#coupon-message { float: right; position: relative; }
.close-coupon-message {
  position: absolute;
  top: 0;
  right: 5px;
  cursor: pointer;
}
.coupon-error-img { width: 40px; }
.grandTotal.has-coupons { text-decoration: line-through; }

@media (min-width: 768px) {
	.navbar-default.navbar-fixed-top .navbar-collapse li a {
	    padding: 10px 7px 20px;
	}
}
@media (min-width: 768px){
	.navbar-default .navbar-collapse li a {
	    padding: 0px 7px 20px;
	}
}
.navbar-default .navbar-collapse li a {
    font-size: 12px;
}
/*.copyRight .row { height: 53px; }
#footer-links {
	top: 50%;
	transform: translateY(-50%);
}*/

@media (max-width: 991px) {
	.footerLink.certificates {
	    background-color: blue;
	}
}