

/* Start:/local/components/sproduction/catalog.compare.result/templates/.default/style.css?17714922545675*/
.compare-list-body .compare-list-item-title {
	margin-bottom: 21px;
}

.compare-list-body::-webkit-scrollbar-thumb
{
	border-radius: 5px;
	background-color: #9B9B9B;
	transition: .3s all ease-out;
}
.compare-list-body::-webkit-scrollbar-thumb:hover
{
	background-color: #9B9B9B;
}

.compare-list-body::-webkit-scrollbar-track
{
	border-radius: 5px;
	background-color: transparent;
}

.compare-list-body::-webkit-scrollbar
{
	height: 9px;
	background-color: transparent;
}

.compare-list-clear {
	margin-top: 20px;
}
.compare-list-clear-link.compare-list-button {
	background-color: rgba(254,195,43,1);
}

.compare-delete {
	text-align: center;
	width: 100%;
}

.compare-list-button,
.compare-list-button:hover,
.compare-list-button:visited { background: #3a3a3a; color: #fff; }

.compare-list-header { margin-bottom: 20px; }
.compare-list-sections .compare-list-sections-link { display: inline-block; background: #f1f1f1; padding: 5px 15px; }
.compare-list-sections .compare-list-sections-link.compare-list-sections-link-selected { text-decoration: underline; }

.compare-list-body { overflow: hidden; }
.compare-list-body-overflow { overflow-x: auto; }
.compare-list-table-cell { display: inline-block; width: 200px; vertical-align: top; padding-right: 10px; box-sizing: border-box; }
.compare-list-table-cell-first { padding-left: 10px; }

.compare-list-table-header { padding: 10px;  }
.compare-list-displaymode { margin-bottom: 10px; }
.compare-list-displaymode-title { font-weight: bold; }
.compare-list-displaymode-link { display: block; text-decoration: underline; }
.compare-list-displaymode-link.compare-list-displaymode-link-selected { color: #333; text-decoration: none; }
.compare-list-displaymode-link.compare-list-displaymode-link-disabled { color: #9e9e9e; text-decoration: none; }
.compare-list-clear-link.compare-list-button { background: #cccccc; color: #000; }

.compare-list-item-picture { position: relative; }
.compare-list-item-picture img { position: absolute; top: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; }
.compare-list-item-price { margin-bottom: 10px; font-weight: bold; }
.compare-list-item-price .compare-list-item-price-old,
.compare-list-item-price .compare-list-item-price-actual { display: inline-block; }
.compare-list-item-price .compare-list-item-price-old { margin-left: 10px; text-decoration: line-through; color: #606060; }
.compare-list-item-buy { margin-bottom: 10px; }
.compare-list-item-del-link.compare-list-button,
.compare-list-item-add-link.compare-list-button { background: #cccccc; color: #000; }

.compare-list-table-property { padding: 10px;  }
.compare-list-table-property:hover { background: #f1f1f1; }
.compare-list-table-property .compare-list-table-cell {  }
.compare-item-photo-link {
    display: block;
    min-height: 300px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-color: #f2f2f2;
    background-blend-mode: multiply;
    position: relative;
    overflow: hidden;
}
.compare-list-item-link img {
    opacity: 0;
}
.compare-list-item-title {
    min-height: 65px;
    margin-bottom: 15px;
}
.compare-list-table-header .compare-list-table-cell {
    border-bottom: 1px solid #cccccc;
}
.compare-list-table-cell-price {
    border-top: 1px solid #cccccc;
}
.compare-list-table-header .compare-list-table-cell-first {
    border-bottom: none;
}
.compare-prop-price {
    margin-top: 10px;
    padding-top: 10px;
}
.compare-list-item-property-value {
    padding-left: 10px;
}

@media screen and (max-width: 1007px) {
    .compare-list-sections .compare-list-sections-link {
		padding-left: 0px;
	}
	.compare-list-table-props .compare-list-table-property,
	.compare-list-table-props .compare-list-table-cell-first,
	.compare-list-table-property,
	.compare-list-table-header {
		padding-left: 0;
	}
	.compare-list-item-property-value,
	.compare-list-table-col-property-title {
		font-size: 12px!important;
		line-height: 14px!important;
		color: #9B9B9B!important;
		font-weight: 400;
	}
	.compare-list-sections-title {
		font-size: 12px;
		line-height: 14px;
		color: #9B9B9B;
	}
	.compare-list-sections-link {
	    display: block;
	    width: 100%;
	    padding: 4px 8px!important;
	    border: 1px solid #D4D4D4;
	    margin-top: 5px;
	    text-decoration: none!important;
	    font-weight: 400;
    }
    .compare-item-photo-link {
	    max-height: 80px;
	    min-height: 80px;
	    max-width: 80px;
	}
	.compare-list-body .compare-list-table-cell {
		max-width: 100px!important;
	}
	.compare-list-table-props .compare-list-table-cell {
		width: 100%!important;
	}
	.compare-item-photo-link {
		font-size: 12px;
		line-height: 14px;
	}
	.compare-prop-price {
		margin-top: 0;
	    padding: 0;
	    padding-right: 10px;
	    border-top: none;
	}
	.compare-list-body .compare-list-item-title {
		margin-bottom: 21px;
	}
	.compare-list-table-property {
	    padding: 6px 0 12px;
	    border-top: 1px solid #cccccc;
    	padding-top: 16px;
	}
	.compare-delete {
		text-align: center;
		width: 100%;
    }
    .compare-list-body-overflow {
	    padding-bottom: 7px;
	    margin-bottom: 52px;
	}
	.compare-list-button {
		width: 170px;
		height: 37px;
		font-size: 12px;
		line-height: 27px;
		font-weight: 400;
		background-color: #F4B90A!important;
	}
	.compare-list-button:hover {
		opacity: 0.75
	}
	.compare-list-item-link-picture-anchor {
		font-size: 12px;
		line-height: 14px;
	}
	.compare-list-table-header {
		padding-bottom: 0;
	}
	.compare-list-table-header .compare-list-table-cell {
		border-bottom: none;
    }
    .compare-list-table-property {
		min-height: 72px;
		box-sizing: border-box;
	}
}
/* End */
/* /local/components/sproduction/catalog.compare.result/templates/.default/style.css?17714922545675 */
