

/* Start:/bitrix/templates/dom-decora-admin/components/bitrix/catalog.section/portfolio/style.css?17710080188435*/
/***CATALOG_COLLECTION_VIEW***/
.catalog-item-collection-view{
	width:100%;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
}

.catalog-item-collection-view .catalog-item-card{
	width:316px;
    height:320px;
	cursor:pointer;
}

.catalog-item-collection-view .catalog-item-card.item-tb{
	position:static;
}

.catalog-item-collection-view .catalog-item-card.item-tb:hover .catalog-item-info{
	width:100%;
	height:100%;
	position:relative;
	top:auto;
	left:auto;
}

.catalog-item-collection-view .catalog-item-card:nth-child(4n + 3){
	margin:0 0 2px 0;
}

.catalog-item-collection-view .catalog-item-card:nth-child(4n + 2){
	margin:0 0 2px 0;
}

.catalog-item-collection-view .catalog-item-card:nth-child(3n + 2){
	margin:0 2px 2px 2px;
}

.catalog-item-collection-view .catalog-item-card:nth-child(3n + 3){
	margin:0 0 2px 0;
}

.catalog-item-collection-view .catalog-item-card .catalog-item-info{
	padding:0;
	position:relative;
}

.catalog-item-collection-view .catalog-item-card .item-image-cont{
	margin:0;
	position:relative;
}

.catalog-item-collection-view .catalog-item-card .item-image{
    height:169px;
	width:318px;
    display:table;
    position:relative;
    overflow:hidden;
	margin:-1px 0 0 -1px
}

.catalog-item-collection-view .catalog-item-card .item-image a{
	width:100%;
}

.catalog-item-collection-view .catalog-item-card .item_time_buy_cont{
	height:30px;
	width:138px;
	margin:0;
	position:absolute;
	top:128px;
	left:15px;
}

.catalog-item-collection-view .catalog-item-card .item_time_buy_cont .progress_bar_block{
	display:none;
}

.catalog-item-collection-view .catalog-item-card .time_buy_cont{
	height:30px;
}

.catalog-item-collection-view .catalog-item-card .time_buy_clock{
	width:25px;
}

.catalog-item-collection-view .catalog-item-card .time_buy_timer .countdown-row{
	margin-left:-2px;
}

.catalog-item-collection-view .catalog-item-card .time_buy_timer .countdown-section{
	width:20% !important;
	position:relative;
}

.catalog-item-collection-view .catalog-item-card .time_buy_timer .countdown-section:first-child:before{
	display:none;
}

.catalog-item-collection-view .catalog-item-card .time_buy_timer .countdown-section:before{
	position:absolute;
    left:-2px;
    top:0px;
}

.catalog-item-collection-view .catalog-item-card .time_buy_timer .countdown-period{
	display:none;
}

.catalog-item-collection-view .catalog-item-card .item-image-cont .sticker {
    position:absolute;
    top:20px;
    right:-1px;
}

.catalog-item-collection-view .catalog-item-card .item-image-cont .sticker span{
	width:42px;
	height:22px;
	display:block;
	margin:0px 0px 2px 0px;
	padding:0px;
	position:relative;
}

.catalog-item-collection-view .catalog-item-card .item-image-cont .sticker span:last-child{
	margin:0px;
}

.catalog-item-collection-view .catalog-item-card .item-image-cont .sticker span:before{
	width:0px;
	height:0px;
	position:absolute;
	left:-6px;
	top:0px;
}

.catalog-item-collection-view .catalog-item-card .item-image-cont .manufacturer{
	position:absolute;
	bottom:10px;
	right:-1px;
}

.catalog-item-collection-view .catalog-item-card .item-available-rating div{
	font-size:14px !important;
	font-weight:600;
}

.catalog-item-collection-view .catalog-item-card .rating{
	float:none !important;
	text-align:right;
}

.catalog-item-collection-view .catalog-item-card .rating span{
	padding-right:3px;
}

.catalog-item-collection-view .catalog-item-card .item-desc{
	max-height:60px !important;
}

.catalog-item-collection-view .catalog-item-card{
	height:330px !important
}

.catalog-item-collection-view .catalog-item-card .item-available-rating div{
	vertical-align:middle;
}

.catalog-item-collection-view .catalog-item-card .item-all-title{
	font-size:14px;
    font-weight:800;
}

.catalog-item-collection-view .catalog-item-card .item-all-title .item-title {
    padding:0 14px;
    word-wrap:break-word;
}

.catalog-item-collection-view .catalog-item-card .item-desc {
    margin-top:0;
    padding:0 14px;
    height:auto;
    max-height:29px;
    margin-bottom:7px;
}

.catalog-item-collection-view .catalog-item-card .item-desc {
    max-height:60px !important;
}

.catalog-item-limit {
    margin: 0px 0px 0px 14px;
}

.catalog-item-sorting,
.catalog-item-limit {
    height: 29px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.catalog-item-sorting label,
.catalog-item-limit label {
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 0px;
	    line-height: 29px;
}

.catalog-item-sorting label .short,
.catalog-item-limit label .short {
    display: none;
}

.catalog-item-sorting a:link, .catalog-item-sorting a:visited, .catalog-item-limit a:link, .catalog-item-limit a:visited {
    color: #575b71;
    text-decoration: none;
    line-height: 27px;
    border: 1px solid #dee0ee;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

.catalog-item-sorting a, .catalog-item-limit a {
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 0px 11px;
}

.catalog-item-collection-view .catalog-item-card .item-image a.portfolio {
    background-size: contain;
}

.catalog-item-collection-view .catalog-item-card .item-image a {
    width: 100%;
}

.catalog-item-collection-view .catalog-item-card .item-image a {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    -moz-transition: -moz-transform 0.3s ease 0s;
    -o-transition: -o-transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
}

.catalog-item-card .item-image a {
    display: table-cell;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
}

.catalog-item-card .item-image a {
    text-align: center;
    text-decoration: none;
}

@media (max-width: 1253px) and (min-width: 788px){
	.catalog-item-collection-view .catalog-item-card {
		width: 356px;
	}
}
@media (max-width: 1253px) and (min-width: 788px){
	.catalog-item-card:nth-child(3n + 1),
	.catalog-item-card:nth-child(3n + 3) {
		margin: 0px 0px 2px 0px;
	}
	.catalog-item-collection-view .catalog-item-card:nth-child(3n + 2) {
		margin: 0 0 2px 2px;
	}
	.catalog-item-collection-view .catalog-item-card:nth-child(2n + 4) {
		margin: 0 0 2px 2px;
	}
	.catalog-item-collection-view .catalog-item-card:nth-child(2n + 5) {
		margin: 0 0 2px 0px;
	}
}

@media screen and (max-width: 787px){
	.catalog-item-collection-view .catalog-item-card .item-desc{
		max-height:auto !important;
	}

	.catalog-item-collection-view .catalog-item-card{
		height:auto !important
	}
	
	.catalog-item-card .item-available-rating{
		display:table !important;
		height:24px !important;
	}
	
	.catalog-item-collection-view .catalog-item-card .item-available-rating div{
		height:24px !important;
		font-size:11px !important; 
	}
	
	.catalog-item-collection-view .catalog-item-card {
		width: 100%;
	}
	
	.catalog-item-card:hover .catalog-item-info {
		border: none;
	}
	.catalog-item-collection-view .catalog-item-card .item-image-cont {
		width: 70px;
		padding-right: 1px;
		height: 70px;
	}
	.catalog-item-collection-view .catalog-item-card .item-image, .catalog-item-collection-view .catalog-item-card .item-image a {
		width: 70px;
		height: 70px;
		display: block;
	}
	.catalog-item-collection-view .catalog-item-card .item-image, .catalog-item-collection-view .catalog-item-card .item-image a {
		width: 70px;
		height: 70px;
		display: block;
	}
	.catalog-item-collection-view .catalog-item-card .item-all-title {
		margin-top: 0 !important;
		padding: 0 0 0 12px !important;
	}
	.catalog-item-collection-view .catalog-item-card .item-all-title, .catalog-item-collection-view .catalog-item-card .item-desc, .catalog-item-collection-view .catalog-item-card .item-price-cont {
		max-height: 30px;
		height: auto !important;
		overflow: hidden;
	}
	.catalog-item-collection-view .catalog-item-card .item-all-title .item-title {
		padding: 0 !important;
	}
	.catalog-item-collection-view .catalog-item-card .item-desc {
		float: left;
		display: block;
		visibility: visible;
		padding: 0 0 0 12px !important;
	}
}
/* End */
/* /bitrix/templates/dom-decora-admin/components/bitrix/catalog.section/portfolio/style.css?17710080188435 */
