#leftMenu .drop .menuItems li .menuLink {
	padding-right: 11px;
}


/*<=== START STYLE catalog.item/.default/style.css*/
.items.productList .tocart-icon
{
	display: none;
}
.items.productList .priceIcon
{
	display: none;
}
.add-link-more {
    width: 100%;
}
.add-link-more {
    text-align: center;
    margin-top:5px;
}

.add-link-more .btn-small {
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 18px;
    background: #3498DB;
    color: #fff;
    text-align: center;
    border-color: transparent;
    font-size: 15px;
    line-height: 1.1;
    font-weight: 400;
    text-decoration: none;
    -webkit-transition: background 0.3s ease-in, color 0.3s ease-in;
    -o-transition: background 0.3s ease-in, color 0.3s ease-in;
    -moz-transition: background 0.3s ease-in, color 0.3s ease-in;
    transition: background 0.3s ease-in, color 0.3s ease-in;
}

@media all and (min-width: 700px) {



	#catalog .items.productList,
	#catalogElement .s-product-container--large .items.productList
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		border-left: none;
	}


	#catalog .items.productList .item.flex-gag,
	#catalogElement .s-product-container--large .items.productList .item.flex-gag
	{
		border: none;
		height: 0px;
		width: 32%;
	}

	#catalog .items.productList .product,
	#catalogElement .s-product-container--large .items.productList .product
	{
		width: 32%;
		border: 1px solid #e7e8ea;
		height: 365px;
		margin: 0 0 15px;
	}
	#catalog .items.productList .product.last-shor,
	#searchResult .items.productList .product.last-shor,
	#catalogElement  .s-product-container--large .items.productList .product.last-shor
	{
		width: 30%;
		height: 0px;
		border: none;
		border-right: none;
		border-left: none;
		border-top: none;
		border-bottom: none;
	}
	#catalog .items.productList .product.last-shor:before,
	#searchResult .items.productList .product.last-shor:before,
	#catalogElement .s-product-container--large .items.productList .product.last-shor:before
	{
		content: none;
	}

	#catalog .items.productList .product .tabloid,
	#catalogElement .s-product-container--large .items.productList .product .tabloid
	{
		height: 355px;
	}

	#catalog .items.productList .product:hover .tabloid,
	#catalogElement .s-product-container--large .items.productList .product:hover .tabloid
	{
	    position: absolute;
	    height: auto;
	    width: 100%;
	    z-index: 3;
	}
	#catalog .items.productList .product .price-addcart-row,
	#catalogElement .s-product-container--large .items.productList .product .price-addcart-row
	{
		display: flex;
		justify-content: space-between;
	}
	#catalog .items.productList .product .price,
	#catalogElement .s-product-container--large .items.productList .product .price
	{
		font-size: 26px;
		line-height: 40px;
	}
	#catalog .items.productList .product .addCart,
	#catalogElement .s-product-container--large .items.productList .product .addCart
	{
		height: 42px;
		display: none;
	}
	#catalog .items.productList .product .productColText,
	#catalogElement .s-product-container--large .items.productList .product .productColText
	{
		position: relative;

	}
	#catalog .items.productList .product .productColText .tocart-icon,
	#catalogElement .s-product-container--large .items.productList .product .productColText .tocart-icon
	{
		display: block;
	    position: absolute;
	    top: 60px;
	    right: 3%;
	    width: 35px;
	    height: 35px;
	    border-radius: 50%;
	    border:2px solid #ccc;
	    padding: 5px;
	    cursor: pointer;
	}
	#catalog .items.productList .product:hover .productColText .tocart-icon,
	#catalogElement .s-product-container--large .items.productList .product:hover .productColText .tocart-icon
	{
		display: none;
	}
	#catalog .items.productList .product:hover .productColText,
	#catalogElement .s-product-container--large .items.productList .product:hover .productColText
	{

	}
	#catalog .items.productList .product:hover .addCart,
	#catalogElement .s-product-container--large .items.productList .product:hover .addCart
	{
		width: 35%;
		line-height: 42px;
		/*position: absolute;
		top:60px;
		right: 3%;*/
		margin: 0px;
		height: 42px;
		display: block;
	}


	#catalogElement .s-product-container--large .items.productList .product .addCart
	{
		font-size: 14px;
	}
	#catalogElement .s-product-container--large .items.productList .product .price
	{
		font-size: 24px;
	}

	#catalogElement .s-product-container--large .items.productList .product:hover .addCart
	{
		font-size: 14px;
	}
	#catalogElement .s-product-container--large .items.productList .product:hover .price
	{
		font-size: 24px;
	}

	#catalog .items.productList .product .optional,
	#catalogElement .s-product-container--large .items.productList .product .optional
	{
		padding: 10px 0 0 0;
	}
	#catalog .items.productList .product .optional .row,
	#catalogElement .s-product-container--large .items.productList .product .optional .row
	{
		display: flex;
		justify-content: space-between;
	}
	#catalog .items.productList .product .optional .addCompare, #catalog .items.productList .product .optional .addWishlist,
	#catalogElement .s-product-container--large .items.productList .product .optional .addCompare, #catalogElement .s-product-container--large .items.productList .product .optional .addWishlist
	{
		width: 20%;
		min-width: 20%;
	}
	#catalog .items.productList .product .optional .addCompare svg,
	#catalogElement .s-product-container--large .items.productList .product .optional .addCompare svg
	{
		height: 24px;
		width: 24px;
		fill: #888;
	}

	#catalog .items.productList .product .optional .addWishlist svg,
	#catalogElement .s-product-container--large .items.productList .product .optional .addWishlist svg
	{
		height: 24px;
		width: 24px;
		fill: #888;
	}
	#catalog .items.productList .product .optional .addCompare.added svg,
	#catalog .items.productList .product .optional .addWishlist.added svg,
	#catalogElement .s-product-container--large .items.productList .product .optional .addCompare.added svg,
	#catalogElement .s-product-container--large .items.productList .product .optional .addWishlist.added svg
	{
		fill: #3498db;
	}
	#catalog .items.productList .product .optional .fastBack,
	#catalogElement .s-product-container--large .items.productList .product .optional .fastBack
	{
		width: 100%;
	    text-align: right;
	    padding-right: 7%;
	}


	#catalog .items.productList .product .optional .addCompare.no-label label,
	#catalog .items.productList .product .optional .addWishlist.no-label label,
	#catalogElement .s-product-container--large .items.productList .product .optional .addCompare.no-label label,
	#catalogElement .s-product-container--large .items.productList .product .optional .addWishlist.no-label label
	{
		display: none;
	}




	.add-link-more .btn-small {
	    width: 161px;
	    border-radius: 5px;
	    background-color: #2b2b2b;
	    font-size: 15px;
	    line-height: 18px;
	    color: #ffffff;
	    margin: 15px auto;
	}

	.add-link-more .btn-small:hover {
	    color: #2b2b2b;
	    border-color: transparent;
	    background-color: white;
	    -webkit-transition: background 0.4s ease-out, color 0.4s ease-out;
	    -o-transition: background 0.4s ease-out, color 0.4s ease-out;
	    -moz-transition: background 0.4s ease-out, color 0.4s ease-out;
	    transition: background 0.4s ease-out, color 0.4s ease-out;
	}
}

@media all and (max-width: 1800px) {
	#catalog .items.productList .product:hover .addCart,
	#catalogElement .s-product-container--large .items.productList .product:hover .addCart
	{
		/*top:48px;*/

	}
	#catalogElement .s-product-container--large .items.productList .product:hover .price
	{

	}
}

@media all and (max-width: 1750px) and (min-width: 1700px) {

	#catalogElement .s-product-container--large .items.productList .product:hover .addCart
	{
		font-size: 14px;
	}
	#catalogElement .s-product-container--large .items.productList .product:hover .price
	{
		font-size: 24px;
	}

}


@media all and (max-width: 1650px) {

}
@media all and (max-width: 1550px) {

}
@media all and (max-width: 1500px) {

}
@media all and (max-width: 1366px) {

}
@media all and (max-width: 1300px) {

}
@media all and (max-width: 1300px) and (min-width: 1150px) {

}
@media all and (min-width: 1281px) {

}
@media all and (max-width: 1280px) {
	#catalog .items.productList .product:hover .addCart
	{
		width: auto;
		padding: 0 5px;
	}
}


@media all and (max-width: 1250px) {
	#catalogElement .s-product-container--large .items.productList .product:hover .addCart
	{
		font-size: 14px;
	}
	#catalogElement .s-product-container--large .items.productList .product:hover .price
	{
		font-size: 24px;
	}
}

@media all and (max-width: 1200px) {

}

@media all and (max-width: 1150px) and (min-width: 1024px) {

}

@media all and (max-width: 1100px) {
	/*#catalogElement .s-product-container--large .items.productList .product:hover .addCart
	{
		font-size: 16px;
	}
	#catalogElement .s-product-container--large .items.productList .product:hover .price
	{
		font-size: 26px;
	}*/
}
@media all and (max-width: 1030px) {
	#catalog .items.productList .product,
	#catalogElement .s-product-container--large .items.productList .product
	{
		height: 335px;
	}

	#catalog .items.productList .product .tabloid,
	#catalogElement .s-product-container--large .items.productList .product .tabloid
	{
		height: 325px;
	}
}

@media all and (max-width: 1000px) {
	#catalogElement .s-product-container--large .items.productList .product:hover .addCart
	{
		width: 15px;
		padding: 0 25px;
	}
}

@media all and (max-width: 850px) {
	#catalogElement .s-product-container--large .items.productList .product .price-addcart-row
	{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	#catalogElement .s-product-container--large .items.productList .product:hover .addCart
	{
		width: 100%;
		padding: 0 5px;
	}
	#catalog .items.productList .product .productColText .tocart-icon,
	#catalogElement .s-product-container--large .items.productList .product .productColText .tocart-icon
	{
		display: none;
	}
	#catalog .items.productList .product,
	#catalogElement .s-product-container--large .items.productList .product
	{
		height: auto;
	}
	#catalog .items.productList .product .tabloid,
	#catalogElement .s-product-container--large .items.productList .product .tabloid
	{
		height: auto;
	}
}
/*END STYLE catalog.item/.default/style.css ===>*/

#catalog #catalogLineList .itemRow .rating,
#catalog #catalogTableList .itemRow .rating{
	display: none;
}
#catalog #catalogTableList .itemRow .column{
	position: relative;
}
#catalog #catalogTableList .markerContainer {
    position: absolute;
    z-index: 22;
    top: 4px;
    left: 4px;
}
#catalog #catalogTableList .itemRow .marker{
	font: normal normal 10px "roboto_ltregular", arial, sans-serif;
    margin-bottom: 8px;
    line-height: 12px;
    padding: 3px 3px;
}
#catalog #catalogLineList .itemRow .marker{
	font: normal normal 12px "roboto_ltregular", arial, sans-serif;
    margin-bottom: 8px;
    line-height: 16px;
    padding: 3px 4px;
}
#catalog #catalogTableList .itemRow .marker a,
#catalog #catalogLineList .itemRow .marker a {
    text-decoration: none;
    color: #fff;
}


#bottomSocial .topSocItem .socRutube,
#headerLine4 .topSocItem .socRutube{
	background: url(/bitrix/templates/dresscode/svg/rutube.svg) -2px -2px no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 3px;
}

@media all and (max-width: 1024px) {
	body #fastViewStores .fastViewStoresContainer{
		margin:0;
		left: 0;
		top: 87px;
		width: 100%;
		height: 100%;
	}
	#fastViewStores .fastViewStoresContainer .storeTableContainer,
	#fastViewStores .fastViewStoresContainer .storeTableContainerOverflow{
		width: 100%;
	}
	#fastViewStores .fastViewStoresContainer .bx-yandex-map{
		max-width: 100%;
	}
	#fastViewStores .fastViewStoresContainer .storeTableList{
		font-size: 12px;
	}
	#fastViewStores .fastViewStoresContainer .storeTableList .phone{
		display: none;
	}
}