
.featuredProductImage {
    max-height: 250px !important;
    min-height: 250px !important;
}

/*.vmgroup .default-style .product-single-style .spacer {
    padding: 10px 10px !important;
    padding-bottom: 100px !important;
}*/


.sppb-addon-module ul > li {
    border-bottom: 0px solid #e8e8e8 !important;
}

/* --------------------------- product details - zoom plugin */
.sxy-zoom-container.sxy-zoom-mode-dock {
    width: 100% !important;
}


/* --------------------------- wishlist page */
.fav_col img {
    margin-right: auto !important;
    margin-left: auto !important;
}

.fav_col button {
	padding: 7px !important;
	font-size: 12px !important;
}

.prod_name {
    font-weight: 400 !important;
    font-size: 20px;
}

.fav_addtocart-area {
    text-align: center !important;
}
span.addtocart-button input.addtocart-button {
	background: #f14833 !important;
    border: solid #f14833 1px !important;
}

.fav_addtocart-bar span.quantity-controls {
    width: 30px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 0px 0px 1px;
}

.fav_addtocart-bar span.quantity-controls input.quantity-plus {
    background: #ffffff !important;
    margin: 1px 0 !important;
    width: 30px !important;
    height: 20px !important;
    margin: 0px 0px 0px 0px !important;
}

.fav_addtocart-bar span.quantity-controls input.quantity-minus {
    background: #ffffff !important;
    margin: 1px 0 !important;
    width: 30px !important;
    height: 20px !important;
    margin: 0px 0px 0px 0px !important;
}

.fav_col h4 {
    font-size: 18px !important;
}

/* --------------------------- one page checkout */
.proopc-login-message-cont {
    display: none !important;
}

/* --------------------------- cart module */
.cart-image {
    width: 20% !important;
}

/* --------------------------- filter module */
.cf_filters_list li .cf_option {
    display: inline-block !important;
}

.cf_li_clear {
    display: none !important;
}


/* --------------------------- product details page */
.back-to-category {
    float: none !important;
}

.productdetails-view .vm-product-details-inner .back-to-category {
    margin: 1px auto 10px !important;
}

.productdetails-view .vm-product-details-inner .product-neighbours a.previous-page, .productdetails-view .vm-product-details-inner .product-neighbours a.next-page {
    display: inline-block !important;
	overflow: visible !important;
}

.productdetails-view .products-desc-tab .nav-tabs > li > a {
    display: inline-block !important;
    overflow: visible !important;
}

.productdetails-view .vm-product-details-inner div.ask-a-question {
    float: none !important;
}

.productdetails-view .vm-product-details-inner .product-neighbours {
    width: 60% !important;
}

.productdetails-view .vm-product-details-inner div.ask-a-question a.ask-a-question {
   color: #555555 !important;
   font-size: 16px !important;
   font-weight: 400 !important;
}

.productdetails-view .vm-product-details-inner div.ask-a-question a.ask-a-question:hover {
    color: #f03720 !important;
	font-size: 16px !important;
    font-weight: 400 !important;

}

.addtofav_aws_icon {
    font-size: 16px !important;
    color: #555555 !important;
}

.addtofav_aws_icon:hover {
    font-size: 16px !important;
    color: #f03720 !important;
}


/* --------------------------- products - category view page */
.category-view .row .spacer .spacer-img img.browseProductImage, .browse-view .row .spacer .spacer-img img.browseProductImage, .latest-view .row .spacer .spacer-img img.browseProductImage, .recent-view .row .spacer .spacer-img img.browseProductImage, .featured-view .row .spacer .spacer-img img.browseProductImage, .topten-view .row .spacer .spacer-img img.browseProductImage {
    width: 100%;
    max-height: 250px !important;
    min-height: 250px !important;
}


/* --------------------------- bottom modules */
#sp-bottom .sp-module .sp-module-title {
    margin-top: 30px !important;
	color: #ffffff !important;
}

.sp-module ul > li {
    border-bottom: 0px solid #e8e8e8 !important;
}


/* --------------------------- breezing forms */
#bfElemWrap40:hover, #bfElemWrap41:hover, #bfElemWrap80:hover, #bfElemWrap42:hover, #bfElemWrap85:hover {
	background-color: #ffffff !important;
}

.bfQuickMode .bfLabelLeft label {
    width: 100% !important;
}

#bfSubmitButton {
	padding: 15px !important;
}

/* --------------------------- Sticky Header */
.sticky-wrapper.is-sticky header.flex, .sticky-wrapper.is-sticky header.centered, .sticky-wrapper.is-sticky header.addspace {
    background-color: #f0f0f0 !important;
}