/* ==================================================
   Styles for pages within the Product Catalogue
================================================== */

.site-header .topbar {
    background-color: #ffffff; height: 100px;
}

.logo img {
    height: 60px; padding-top: 10px;
}

ol.breadcrumb {
    padding-top: 10px; padding-bottom: 10px;
}

.nav-backed-header.parallax {
    background-color: #32aaff;
}

.page-header h1 {
    color: #333333;
}

.btn-primary {
    background-color: #32aaff;
}

btn-square {
	border-radius: 0px;
}


.nav-tabs li.active a, .accordion-heading .accordion-toggle.active, .accordion-heading:hover .accordion-toggle, .accordion-heading:hover .accordion-toggle, .accordion-heading:hover .accordion-toggle.inactive {
    background-color: #32aaff;
}

a:hover {
    color: #5990ca;
}

.btn-primary:hover, .btn-primary:focus {
    background-color: #5990ca;
}

label {
    font-weight: normal; padding-top: 1px;
}

.nav-tabs li a:hover {
    background-color: #32aaff;    
}

/* ==================================================
	flex grid layout */
.flex-grid {
  display: flex;
}
.flex-grid .col {
  flex: 1;
}
.flex-grid-thirds {
  display: flex;
  justify-content: space-between;
}
.flex-grid-thirds .col {
  width: 31%;
}
@media (max-width: 520px) {
  .flex-grid,
  .flex-grid-thirds {
    display: block;
  }
  .flex-grid-thirds .col {
      width: 100%;
      margin: 0 0 10px 0;
    }
}
/* ==================================================
	end */
	
.product-details h3 {
	font-size: 16px; text-align: center;
}

.featured-product, .product-image {
	border: none;
}

.site-footer {
    background-color: #328bff;
}

.footer-widget ul > li a:hover {
    color: #32aaff;
}

.summary-list img.product-image {
/* 	height: 80%; */
}

.tt-dropdown-menu {
	width: 100%;
}

.blue-background {
	background-color: #32aaff;
}

hr { /* background-color: #0096c6 !important; */ background: linear-gradient(to right, #32aaff, #6bbdf7 20%, #73bef3, #5990ca); height: 5px; }

