.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%;
	}
}

#subHeader7.color_black #topSearch2 .searchContainerInner, 
#subHeader7.color_theme #topSearch2 .searchContainerInner {
	background-color: rgba(255, 255, 255, 1);
}
#subHeader7.color_theme #topSearch2 input#searchQuery {
    background: url('/local/templates/.default/components/dresscode/search.line/version2/images/searchH2.png') 14px 50% no-repeat transparent;
}

#subHeader7.color_theme input#goSearch {
    background: url(/local/templates/.default/components/dresscode/search.line/version2/images/searchIcoH2.png) 0 0 no-repeat transparent;
}

#searchQuery {
	color: #777 !important;
}
#searchQuery::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #777 !important;
}
#searchQuery:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #777 !important;
   opacity:  1;
}
#searchQuery::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #777 !important;
   opacity:  1;
}
#searchQuery:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #777 !important;
}
#searchQuery::-ms-input-placeholder { /* Microsoft Edge */
	color: #777 !important;
}

#searchQuery::placeholder { /* Most modern browsers support this now. */
	color: #777 !important;
}

.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;
}

.inStock._timer{
	color: rgba(243,167,0,1) !important;
	text-decoration: none;
}

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