.content-header-carousel ul {
	height: 250px;
}
header nav.navbar-default {
	box-shadow: 0 0 10px 0 #292929;
}
.navbar-default {
	background-color: #353535;
	border-color: #353535;
}
.navbar-nav > li > a {
	padding-top: 15px;
padding-bottom: 12px;
}
header nav.navbar-default ul.navbar-nav a {
	color: #fff;
font-weight: bold;
	border: 0 solid #353535;
	border-bottom-width: 2px;
}
.row-products-list div {
	min-height: 0px;
}

.thumbnail {
    background-color: #f7f7f7;
    border: 2px solid #fff;
    position: relative;
    padding-bottom: 0px;
    border-radius: 0;
    margin-bottom: 0;
    display: block;
    height: 224px;
}
.thumbnail:hover {
    border: 2px solid #000;
}

.thumbnail h3 {
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}
.thumbnail h3 a {
  font-size: 16px;
  text-align: center;
}
.thumbnail .btn-more {
  display:none;
}
.thumbnail .btn-more:hover,
.thumbnail .btn-more:active,
.thumbnail .btn-more:focus {
  background-color: #ccc;
  border-color: #b78711;
}
.thumbnail .caption {
    padding: 5px;
    color: #333;
    position: absolute;
    width: 100%;
    bottom: 0;
    background: transparent;
    z-index: 9999;
}
.thumbnail .thumbnail-link img {
	filter: grayscale(50%);
	transition: .5s ease-in-out;
}
.thumbnail .thumbnail-link img:hover {
	filter: grayscale(0);
}
.col-xs-6 {
	padding: 5px;
}
.thumbnail:hover .caption {
	border-top: 1px solid transparent;
     font-weight:bold;
}
.thumbnail .thumbnail-link {
    display: block;
    background: #eee;
    height: 224px;
    overflow: hidden;
}
.thumbnail:hover .thumbnail-link img {
	transform: scale(1.1);
	opacity: 1;
	width: 140%;
	transition: all .3s linear 0s;
}
.thumbnail .thumbnail-link img {
    margin-top: -35px;
}
.thumbnail .thumbnail-link img {
    display: inline-block;
    width: 100%;
    transition: all .3s linear 0s;
}
.thumbnail:hover .thumbnail-link {
    height: 224px; 
}
.thumbnail:hover > .caption h3 a {
    color: #e31e24;
}
.thumbnail .caption h3 a{
    font-weight:bold;
}
.col-sm-6 {
	position: relative;
	min-height: 1px;
	padding: 5px;
}
header nav.navbar-default ul.dropdown-menu {
	box-shadow: 0 0 14px 0 #000;
}
.btn {
	padding: 6px 8px;
}
.btn-group, .btn-group-vertical {
	padding: 0 0 6px 6px;
}
.page-header {
	padding-bottom: 5px;
	margin: 40px 0 10px;
}
.col-md-12 {
	width: 100%;
}
.panel-group {
	margin-bottom: 2px;
}
.panel-success {
	border-color: #8c8c8c;
}
.panel-success > .panel-heading {
	color: #fff !important;
	background-color: #999 !important;
	border-color: #8c8c8c !important;
font-size: 14px;
font-weight: bold;
}
.panel-info {
	border-color: #8c8c8c;
}
.panel-info > .panel-heading {
	color: #fff;
	background-color: #999;
	border-color: #8c8c8c;
font-size: 14px;
font-weight: bold;
}
.panel-footer.bg-info {
	background-color: #f5f5f5;
}
.panel-title {
	font-size: 14px;
	font-weight: bold;
}
.panel-default > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-heading {
	font-weight: bold;
}
.panel-summary .summary-price {
	color: #000;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 4px;
}
.panel-summary .summary-price .value {
	font-size: 30px;
	font-weight: bold;
}
.panel-summary .summary-price .currency, .panel-summary .summary-price .value {
	color: #a81f1f;
}
.panel-summary .price-per-item {
	text-align: center;
	border-radius: 4px;
	background-color: #e4e2e2;
}
.bg-info {
	background-color: #e4e2e2;
}
.panel-summary .price-per-item {
	text-align: center;
}
.select-product-form input {
	font-size: 14px;
	font-weight: bold;
	height: 41px;
	background: inherit;
	border-width: 0;
	border-bottom-width: 1px;
}
.select-product-form ul.dropdown-menu li a {
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.btn-info {
	color: #fff;
	background-color: #2193b5;
	border-color: #2193b5;
font-size: 16px;
font-weight: bold;
}
.btn-info:hover {
	color: #fff;
	background-color: #1e6d84;
	border-color: #3c8aa1;
}
.btn-success {
	color: #fff;
	background-color: #a81f1f;
	border-color: #7e1515;
font-weight: bold;
}
.btn-success:hover {
	color: #fff;
	background-color: #e11616;
	border-color: #9b2929;
}

.info-about-price {
    background-color:#df1e1f;
    color: white;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    border-radius: 4px;
    margin-top:8px;
}

@media (min-width: 992px) {
 .row-products-list > .col-md-3 {
    width: 20%;
  }
}
.select-by-picture .max-lines {
	min-height: 4.5em;
}
/*.option-label{
text-align:left !important;
padding-left: 23px;
}*/
.option-buttons{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.option-buttons  >  *{
  flex-basis: calc(50% - 10px);
  margin: 5px;
}
.option-buttons  >  .selected{
 background-color: #eaeaea;
}