@charset "utf-8";

h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 26px;color: #315c80;}
h2 {font-size: 22px;color: #444;}
h3 {}
h4 {}
h5 {}
h6 {}


.orderby-displaynumber {display: none;}
.browse-view .product-price {margin: 0 0 6px;text-align: center; float: none; line-height: 18px; font-weight: bold; font-size: 20px;}
.vm-details-button {display: none;}
div.product { border: 0px solid #ddd; min-width: 220px;}
.vm-product-descr-container-1 > h2, .vm-product-descr-container-0 > h2 { font-size: 18px; line-height: 20px; margin: 0 0 10px 0; text-align: center;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {
    max-width: 100%;
    background: #0077B3;
    color: #fff;
    border: solid #00669a 1px;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 1px;
    padding: 8px 12px;
    margin-bottom: 0;
}
.featured-view .spacer span, .latest-view .spacer span, .topten-view .spacer span, .recent-view .spacer span, .related-products-view .spacer span, .browse-view .row .product .spacer span {
    font-size: 18px;
    color: #666;
}

.browseProductImage {
    max-height: 400px;
    width: auto;
    max-width: 100%;
}
.browse-view .addtocart-area {display: none;}



/* ======================
	GENERAL STYLES
	===================== */
/* Write your general styles here */

/* ===================================================================================
	BOOTSTRAP MEDIA QUERIES OVERRIDES
	NOTE: The order of the media queries is important when styles overwrite each other
	================================================================================== 
@media (min-width: 980px) {}
@media (min-width: 1200px) {}
@media (max-width: 979px) {}
@media (min-width: 768px) and (max-width: 979px) {}
@media (max-width: 767px) {}
@media (max-width: 480px) {}
*/

/* MEDIA QUERIES */
@media all and (max-width: 799px) and (min-width: 520px){
	.container-fluid { padding-left: 20px; padding-right: 20px;}
}

@media (max-width: 480px) {
	.container-fluid { padding-left: 20px; padding-right: 20px;}
	.moduletable-search{display: none;}
	.moduletable-langs { padding-top: 10px; text-align: center;}
	.moduletable-social{ text-align: center;float: none;padding-top: 10px;margin: 0 auto; }
	.moduletable-services { background-color: #fff; margin-top: 0px; position: relative;}
	.sliderWrapper{ display: none; }
 	 .moduletable-bmenu ul li { list-style: none; display: inline-block; padding: 1px;}
 	 .moduletable-date {display: none;}
 	 .moduletable-bmenu { text-align: center; margin-top: 5px;}
 	 .custom-logo { text-align: center;}
 	 .moduletable-slogin { margin-top: 10px; text-align: right;}
  
  
}
