

/* Start:/bitrix/templates/veles/components/bitrix/catalog/bootstrap_v4/style.css?1620279928852*/
.grid {}

.grid .bx_content_section { margin-bottom: 15px; }

.grid .bx_sidebar { margin-bottom: 15px; }

/* grid2x1 */
.grid2x1 {}

.grid2x1 .bx_content_section {
	float: left;
	width: 66%;
	margin-bottom: 15px;
}

.grid2x1 .bx_sidebar {
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	box-sizing: border-box;
}

@media (max-width: 960px) {
	.grid2x1 .bx_sidebar { padding-left: 4%; }
}

@media (max-width: 640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar {
		width: 100%;
		float: none;
	}

	.grid2x1 .bx_sidebar { padding-left: 3%; }
}

@media (max-width: 479px) {
	.grid2x1 .bx_sidebar { padding-left: 1%; }
}

.catalog-block-header {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	margin: 25px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #f2f2f2;
	color: #2c2c2c;
	text-transform: uppercase;
}

/* End */


/* Start:/bitrix/templates/veles/components/bitrix/news.detail/promotions/style.css?1618391151580*/
.news-detail .proc_skidki {
	background: red;
	width: 45px;
	height: 45px;
	display: inline-block;
	/*float: right;*/
	margin: -8px;
	text-align: center;
	border-radius: 35px;
	padding-top: 10px;
	position: absolute;
	top: 20px;
	right: 30px;
}

.news-detail .proc_skidki div{
	color: white; 
	-moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-left: -5px;
    font-family: "SegoeUIBold";
	
}

.news-detail img { margin: 0 15px 15px 0; float: left;}
/* End */


/* Start:/bitrix/components/veles/section.form/templates/.default/style.css?16557887963651*/
.footer_form .forma-block {
    background: url(/bitrix/components/veles/section.form/templates/.default/images/footer-forma-bg.png) 50% 50% no-repeat;
    background-size: contain;
    color: #ffffff;
    padding: 150px 135px;
}
.footer_form .forma-block .f-ttl {
    display: none;
}
.footer_form .forma-block .f-dsc {
    text-align: center;
    font-size: 15px;
    text-align: center;
    margin-bottom: 20px;
}

.footer_form .forma-block input[type="text"]{
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #ffffff;
    border-radius: 0;
    box-shadow: none;
    padding: 0 0 10px 0;
    background: transparent;
    color: #ffffff;
    margin-bottom: 20px;
    font-size: 15px;
    display: block;
    width: 100%;
}
.footer_form .content-block {
    /*background: #1dacef;*/
    padding: 15px;
}
.footer_form .content-block .h2,
.footer_form .content-block h2 {
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 40px;
    font-weight: bold;
}
.footer_form .content-block p{
    font-size: 18px;
    color: #fff;
}

.footer_form .forma-block button[type="submit"]{
    box-shadow: none;
    display: block;
    width: 100%;
    border-radius: 5px;
    background: #1dacef;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    border: 0;
    padding: 10px;
}

.footer_form .forma-block .modal-content {
    padding: 50px;
    text-align: center;
    background: transparent;
    border: 0px solid transparent;
}

.footer_form .bg-forma {
    border-left: 80vw solid #1dacef;
    border-top: 120px solid transparent;
    border-bottom: 120px solid transparent;
    width: 0;
    height: 550px;
    position: absolute;
    left: 10vw;
    z-index: 0;
    right: 10vw;
}


/* xs Экстрамалые девайсы (портретные телефоны, < 576px)*/
@media (max-width: 575.98px) {
    .footer_form .content-block h2,
    .footer_form .content-block p {
        color: #333;
    }
    .footer_form .bg-forma {
        display: none;
    }
    .footer_form .forma-block {
        background: #333;
        padding: 15px;
        border-radius: 10px;
    }
}
/* sm Малые девайсы (горизонтальные телефоны, >= 575px)*/
@media (min-width: 576px) and (max-width: 767.98px) {
    .footer_form .content-block h2,
    .footer_form .content-block p {
        color: #333;
    }
    .footer_form .bg-forma {
        display: none;
    }
    .footer_form .forma-block {
        max-width: 550px;
        margin: auto;
    }
}
/* md Средние девайсы (планшеты, >= 768px) */
@media (min-width: 768px) and (max-width: 991.98px) {
    .footer_form .content-block h2,
    .footer_form .content-block p {
        color: #333;
    }
    .footer_form .bg-forma {
        display: none;
    }
    .footer_form .forma-block {
        max-width: 550px;
        margin: auto;
    }
}
/* lg Большие девайсы (десктопы, >= 992px)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    .footer_form .content-block h2,
    .footer_form .content-block p {
        color: #333;
    }
    .footer_form .bg-forma {
        display: none;
    }
}
/* xl Экстрабольшие девайсы (большие десктопы, >= 1200px)*/
@media (min-width: 1200px) and (max-width: 1399.98px){ 
    .footer_form .forma-block .f-dsc {
        font-size: 14px;
    }
    .footer_form .bg-forma {
        left: 2vw;
        right: 2vw;
    }
}
/* xl + Экстрабольшие девайсы (большие десктопы, >= 1200px)*/
@media (min-width: 1400px){
    .footer_form .bg-forma {
        left: 4vw;
        right: 4vw;
    }
}
/* End */


/* Start:/bitrix/templates/veles/components/bitrix/form.result.new/bootstrap/style.css?1650010778696*/
div[aria-labelledby="mySmallModalLabel"] .modal-dialog {
    background: url(/bitrix/templates/veles/components/bitrix/form.result.new/bootstrap/images/popup-forma-bg.png) 0 0 no-repeat;
        background-size: auto;
    background-size: contain;
    color: #ffffff;
    padding: 50px;
    width: 450px;
    height: 450px;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
}
div[aria-labelledby="mySmallModalLabel"] .modal-content .modal-dialog {
    border-radius: 50%;
    background-color: transparent;
    color: #ffffff;
    border: 0;
}
.product-item-detail-pay-block .modal-dialog{
    width: inherit;
    height: inherit;
    background: transparent;
    color: #000000;
}
/* End */
/* /bitrix/templates/veles/components/bitrix/catalog/bootstrap_v4/style.css?1620279928852 */
/* /bitrix/templates/veles/components/bitrix/news.detail/promotions/style.css?1618391151580 */
/* /bitrix/components/veles/section.form/templates/.default/style.css?16557887963651 */
/* /bitrix/templates/veles/components/bitrix/form.result.new/bootstrap/style.css?1650010778696 */
