.propExpander.expanded+.params ul {
    position: relative;
    overflow-y: auto;
    max-height: 250px;
        overflow-x: hidden;
}

.product,
.product .tabloid {
	height: auto !important;
}

.productList .product .name {
	height: 66px;
}

#catalogSection .product .label {
	font-size: 12px;
}

.product .rating,
#elementTools .rating, 
#elementContainer .mainContainer .rating, 
#smallElementTools .rating,
.reviewsBtnWrap {
	/*display: none;*/
}

.item.product.sku .propertyTable{
	table-layout: fixed;
	display: table;
	width: 100%;
}

.item.product.sku .changeAvailable {
	width: 100%;
	margin-bottom: 12px;
}

.item.product.sku .priceName{
	margin-top: 12px;
	font-size: 12px;
	color: rgb(113, 113, 113);
}

.item.product.sku .propertyTable{
	font-size: 12px;
	color: rgb(113, 113, 113);
}

.item.product.sku .propertyTable .propertyName,
.item.product.sku .propertyTable .propertyValue{
	background-color: #ffffff;
	vertical-align: middle;
	display: table-cell;
	position: relative;
	overflow: hidden;
	padding: 2px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.item.product.sku .propertyTable .propertyValue{
	padding-left: 12px;
	width: 50%;
}

.item.product.sku .propertyTable .propertyName:after{
    border-bottom: 1px dotted #cccccc;
    position: absolute;
    margin-left: 12px;
    height: 13px;
    content: '';
    width: 100%;
}

.item.product.sku:hover .tabloid {
	position: relative;
}

.package {
	margin-top: 30px;
}

#appFastView .appFastViewInformationColumn .priceName {
	margin-top: 12px;
}

#appFastView .appFastViewInformationColumn .price {
	margin-top: 0;
}

#leftMenu .menuItems a img { display: none; }

.smaller-price,
.smaller-price * {
	font: normal normal 90% "roboto_ltregular" ,sans-serif, arial !important;
	color: rgb(113, 113, 113) !important;
}
@media (min-width: 791px) {
	#catalogElement .productList .product {
		width: 25%;
	}
}

.productList {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
}

.product .tabloid {
    display: flex;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
    width: 100%;
    height: 100% !important;
-ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.product .tabloid .productColText {
    display: flex;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
    width: 100%;
-ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.product .tabloid .propertyList + .price {
	margin-top: 24px;
}

.product .tabloid .addCartContainer {
	margin-top: auto;
}

@media (max-width: 700px)
{
	.product .tabloid .addCartContainer,
	.product .addCart {
		display: block !important;
	}
	.product .tabloid .addCartContainer {
		margin-top: 12px;
	}
	a.btn-simple.add-cart {
		border: none;
	}
}

#main #leftMenu > li.allow-dropdown { 
position: relative; 
}

#nextSection li a {
    font-size: 15px;
}

#leftMenu li .menuLink .link-title {
    font: normal normal 15px "roboto_ltregular", sans-serif, arial;
    font-weight: normal;
    color: #000 !important;
    text-transform: none;
}

.product .price .discount {
	text-decoration: line-through;
}