h1.title {
	margin-bottom: 1.1rem;
}
.title:after {
	display:none;
}
	
.prodBlockCellName {
	text-align:left;
}

.prodBlock.prodTextList {
	max-width:none;
	display:table;
	width:100%;
}

.prodBlockRow {
	display:table-row;
}

.prodTextList .prodBlockCell {
	display:table-cell;
	vertical-align:middle;
	padding: 10px 10px 10px 0;
	border-bottom:1px solid #ddd;
}

.prodTextList .prodBlockRow:first-child  .prodBlockCell {
	padding-top:0px;
}
.prodTextList .prodBlockRow:last-child .prodBlockCell {
	padding-bottom:0px;
	border-bottom:none;	
}

.prodTextList .prodBlockCell:last-child {
	padding-right: 0;
}

.prodBlockCellImg {
	width: 135px;
}

.prodBlockCellSize {
	width: 199px;
}

.prodBlockCellQty {
	width: 117px;
}

.probBlockCellBtn1 {
	width: 96px;
	text-align:right;
}

.probBlockCellBtn2 {
	width: 103px;
	text-align:right;
}

@media (min-width:992px){	
	.prodTextList h2 {
		margin-bottom:0px;
	}
}
@media (max-width:991px){
	.prodTextList .shelfQty {
		margin-bottom:1rem;
	}
	.prodBlockCellSize,	
	.prodBlockCellQty,
	.probBlockCellBtn1 {
		display:none !important;
	}
}
@media (min-width: 576px){
.container, .container-sm {
    max-width: 100%;
}


.owl-carousel .galThumb {
    height: 78px;
    max-width: 175px;
    margin: 0 auto;
    background-size: contain;
    background-position: center;
    transition: all 0.5s ease;
    text-align: left;
		background-repeat: no-repeat;
}

.owl-limited {
	text-align:center;
	display:block;
}

.owl-limited:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.owl-limited .sliderLogo {
	margin:auto;
	display:inline-block;
	max-width: 120px;
	vertical-align: top;
}

.owl-carousel .sliderLogoProd .galThumb {
    height: 259px;
    max-width: 259px;
}

.owl-limited .sliderLogo .sliderLogoProd {
	max-width: 100px;
}

.owl-limited.limited1 .sliderLogo {
	width: 100%;
	margin: 0 10px;
}
.owl-limited.limited2 .sliderLogo {
	width: 45%;
	margin: 0 10px;
}
.owl-limited.limited3 .sliderLogo {
	width: 30%;
	margin: 0 10px;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
	display: inline-block;
	position: absolute;
	width: 30px;
	height: 30px;
}

.owl-carousel .owl-nav .owl-prev {
	left: -15px;
	top: 148px;
}

.owl-carousel .owl-nav .owl-prev:before {
	font-family: revicons;
	content: "\e824";
	position: relative;
	left: -1px;
	top: 0px;
	color: white;
}

.owl-carousel .owl-nav .owl-next {
	right: -15px;
	top: 148px;
}

.owl-carousel .owl-nav .owl-next:before {
	font-family: revicons;
	content: "\e825";
	position: relative;
	left: 1px;
	top: 0px;
}

.owl-theme .owl-nav [class*=owl-] {
	border-radius: 5px;
	background-color: rgba(255,118,0,0.68);
}

.owl-theme .owl-nav .owl-next:hover {
	border-radius: 5px;
	background-color: #FF7600;
}

.owl-theme .owl-nav .owl-prev:hover {
	border-radius: 5px;
	background-color: #FF7600;
}