

/* Start:/bitrix/components/emi-school/catalog/templates/.default/style.css?15169634475457*/
/*CATALOG
=================================*/
.catalog .catalog-top {
	background-color: #ea516d;
	margin:  0 -20px;
	padding: 20px;
	background: -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat,50% 10% url('/bitrix/components/emi-school/catalog/templates/.default/img/pattern_flower.png') no-repeat, -moz-linear-gradient(left, #F88591 0%, #ea516d 100%);
	background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat,50% 10% url('/bitrix/components/emi-school/catalog/templates/.default/img/pattern_flower.png') no-repeat, -webkit-gradient(linear, left top, right top, color-stop(0%,#F88591), color-stop(100%,#ea516d));
	background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat,50% 10% url('/bitrix/components/emi-school/catalog/templates/.default/img/pattern_flower.png') no-repeat, -webkit-linear-gradient(left, #F88591 0%,#ea516d 100%);
	background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat,50% 10% url('/bitrix/components/emi-school/catalog/templates/.default/img/pattern_flower.png') no-repeat, -o-linear-gradient(left, #F88591 0%,#ea516d 100%);
	background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat,50% 10% url('/bitrix/components/emi-school/catalog/templates/.default/img/pattern_flower.png') no-repeat, -ms-linear-gradient(left, #F88591 0%,#ea516d 100%);
	background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat,50% 10% url('/bitrix/components/emi-school/catalog/templates/.default/img/pattern_flower.png') no-repeat, linear-gradient(to right, #F88591 0%,#ea516d 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F88591', endColorstr='#ea516d',GradientType=1 );
}
.catalog .catalog-top h1 {
	text-align: right;
	color: white;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.15);
	margin:0;
}

.catalog .section {
 /*   border-bottom: 1px solid #eee;*/
    margin-bottom: 15px;
    margin-top   : 20px;
}
.catalog .section .section-heading {
	border-bottom: 1px solid #eee;
}
.catalog .section .section-heading .custom-size {
	font-size: 1.5em;
}
.catalog .section .section-heading h2, .catalog .section .section-heading  h3 {
	display:inline-block;
	margin-bottom: 5px;
}
.catalog .section .section-heading h2{
	margin-right:5px;
	font-size:24px;
}
.catalog .section .section-heading h3{
	color: #888;
	font-size:18px;
}	
.catalog .section .section-items {
	margin:20px -6px;
}			
.item-container {
    width     :auto;
    vertical-align: top;
/*  text-align    : left;
    vertical-align: top;*/
}
.item-container {
    -moz-box-sizing   : border-box;
    -moz-transition   : border-color ease-out 0.2s;
    -o-box-sizing     : border-box;
    -o-transition     : border-color ease-out 0.2s;
    -webkit-box-sizing: border-box;
    -webkit-transition: border-color ease-out 0.2s;
    border            : 1px solid white/*#eee*/;
    box-sizing        : border-box;
    display           : inline-block;
    background-color: white;
    transition        : border-color ease-out 0.2s;
    padding:10px;
    margin:0 5px 15px 5px;
    border-radius:1px;
    height: 352px;
}
.item-container:hover {
	border-color: #eee;
}
.item-container a {
	text-decoration:none;
}
/*.item-container a:hover {
	color:#ea516d;
}*/
.item-container img{
    max-width:177px;
}
.item-name-container {
    margin-top: 10px;
    width: 177px;
}
.item-image-container{
	text-align: center;
}
.item-price-container {
	font-size: 16px;
    margin-top: 2px;
    color:#444;
    position: absolute;
    bottom:10px;
    left:10px;
}
.item-price {
    font-weight: bold;
    /*margin-right:5px;*/
}
/*CATALOG DETAIL
-------------------------------*/
.img-detail-wrapper, .catalog-detail-wrapper {
	display:inline-block;
	width:48%;
	vertical-align:top;
}
.img-detail-wrapper .img-detail {
	width: auto;
	display:inline-block;
}
.img-detail-wrapper .img-detail img {
	max-width:100%;
	max-height:600px;
}
.catalog-detail-wrapper {
	padding-left:15px;
}
.catalog-detail-wrapper .description-detail, .catalog-detail-wrapper .balance-depot-stock {
	margin-bottom:15px;
}
.catalog-detail-wrapper .price {
	color: #444;
	font-weight:bold;
	font-size: 20px;
	margin-bottom:15px;
	
}
.catalog-detail-wrapper .price span {
	padding-right:5px; 
}
.catalog-detail-wrapper .balance-depot-stock .amount{
	padding-left:5px;
}

.catalog-detail-wrapper .balance-depot-stock .amount{
	padding-left:5px;
}

.catalog-detail-wrapper .balance-depot-stock .sales-disabled-message{
	color: #ea516d;
	font-size: 12px;
}

@media screen and (max-width:768px) {
	.catalog .catalog-top {
		background-color: #ea516d;
		margin:  0 -20px;
		padding: 20px;
		background: -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat, -moz-linear-gradient(left, #F88591 0%, #ea516d 100%);
		background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat, -webkit-gradient(linear, left top, right top, color-stop(0%,#F88591), color-stop(100%,#ea516d));
		background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat, -webkit-linear-gradient(left, #F88591 0%,#ea516d 100%);
		background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat, -o-linear-gradient(left, #F88591 0%,#ea516d 100%);
		background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat, -ms-linear-gradient(left, #F88591 0%,#ea516d 100%);
		background:  -7% 43% url('/bitrix/components/emi-school/catalog/templates/.default/./img/pattern_flower.png') no-repeat, linear-gradient(to right, #F88591 0%,#ea516d 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F88591', endColorstr='#ea516d',GradientType=1 );
	}
}

@media screen and (max-width: 1200px) {
	.carousel {
	  	margin-top:15px;
	}
	
	.img-detail-wrapper, .catalog-detail-wrapper {
		width:100%;
	}
	.catalog-detail-wrapper {
		padding-left:0;
		padding-top:15px;
	}
  
} 

@media screen and (min-width: 650px) and (max-width: 1200px) {
	.img-detail-wrapper img {
		max-width:600px;
		max-height: 100%;
	}
}
/* End */
/* /bitrix/components/emi-school/catalog/templates/.default/style.css?15169634475457 */
