

/* Start:/local/templates/centino-training_copy/components/bitrix/news.detail/services/style.css?17866119666742*/
.detail.services .detailimage.image-wide {margin-bottom: 50px;}

.detail.services .send_info_wrapper {margin: 33px 0 51px;}
.detail.services .send_info_wrapper .order_part {padding: 36px 30px 36px 39px;display: flex;justify-content: space-between;}
.detail.services .send_info_wrapper .order_part .left_info {padding-right: 30px;}
.detail.services .send_info_wrapper .order_part .left_info .price_wrapper {margin-top: 12px;}
.detail.services .send_info_wrapper .order_part .right_info {
	padding-top: 5px;

}
.detail.services .send_info_wrapper .order_part .order_text {margin-top: 8px;   font-size: 20px;}
.detail.services .send_info_wrapper .order_part .price_wrapper {
    float: left;
    display: flex;
    flex-direction: row;
    align-items: baseline;
    padding-right: 22px;
    margin-top: -2px;

}

.detail.services .send_info_wrapper .order_part .event_price_old {position: relative;margin-top: 3px;}
.detail.services .send_info_wrapper .order_part .event_price_old:after {
	content: "";
	height: 1px;
	background: #555;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
}

.detail.services .send_info_wrapper .info_part {padding: 28px 39px 21px 39px; border-top: 1px solid white;display: flex;}
.detail.services .send_info_wrapper .info_part .left_info {*display: flex;width: 75%;justify-content: space-between;}
.detail.services .send_info_wrapper .info_part .left_info.full-width {width: 100%;}
.detail.services .send_info_wrapper .info_part .left_info .left_info_item {display: inline-flex;padding-right: 50px;max-width: 33.33333%;vertical-align: top;}
.detail.services .send_info_wrapper .info_part .left_info .left_info_item > * {display: inline-block;}
.detail.services .send_info_wrapper .info_part svg {margin-top: 1px;margin-right: 14px;}

.detail.services .send_info_wrapper .info_part .right_info {display: flex;justify-content: flex-end;margin-top: -3px;}

.detail.services .content .program_date {
	position: relative;
    left: 0;
    text-align: left;
    width: auto;
}

.left_block .price_old {font-size: 18px;}



@media(max-width: 1200px) {
	.detail.services .send_info_wrapper .order_part .right_info {
	    text-align: right;
	    margin-left: 20px;
	}
	.detail.services .send_info_wrapper .order_part .price_wrapper {float: none;}
}

@media(max-width: 529px) {
	.detail.services .send_info_wrapper .order_part {flex-direction: column;}
	.detail.services .send_info_wrapper .order_part .right_info {margin-left: 0;text-align: left;padding-top: 17px;}
	.detail.services .send_info_wrapper .order_part .price_wrapper {float: left;}
	.detail.services .send_info_wrapper .info_part .left_info {width: 100%;margin: -5px;padding-bottom: 9px;}
	.detail.services .send_info_wrapper .info_part .right_info {width: 100%;justify-content: flex-start;margin: 5px 0;margin-top: 35px;}
	.detail.services .send_info_wrapper .info_part .right_info:before {
		content: "";
	    position: absolute;
	    height: 2px;
	    width: 100%;
	    background: white;
	    left: 0;
	    margin-top: -21px;
	}
	.detail.services .send_info_wrapper .info_part .left_info .left_info_item {padding:5px;max-width: none;}
	.detail.services .send_info_wrapper .order_part .price_wrapper {align-items: flex-start;margin-bottom: 24px;}

	.detail.services .send_info_wrapper .order_part {padding: 25px 25px 36px 25px;}
	.detail.services .send_info_wrapper .order_part .left_info {padding-right: 0;}
	.detail.services .send_info_wrapper .order_part .right_info .btn {width: 100%;margin-right: 0;}

	.detail.services .send_info_wrapper .info_part {padding: 28px 25px 21px 25px;flex-wrap: wrap;}
}
span.event_price.fs-17.lh-125.color-333 {
    margin-right: 5px;
}
.price_table, .price-desc{
	margin-top: 20px;
}
.price-desc{
	max-width: 300px;
}
.detail.services .tab-content .small-gallery-block .item{
	display: block;
}
.order_text-accent{color: #C6007E}
.hide-order-title{display: none}

/*For new banner*/
.detail.services .small-gallery-block .slides li{
	max-height:202px;
	padding: 0 5px;
}

.detail.services .small-gallery-block .slides li.full_height {
	max-height: none;
}


.addslider {
	margin-bottom: 4rem;
}

.banner__list{
	display: flex;
	justify-content: center;
	padding: 0 !important;
	margin: 30px 0 20px 0;
	gap: 15px;
	flex-wrap: wrap;
}

.banner__list-item{
	display: flex;
	flex-direction: column;
	align-items: center;
}

.banner__list-title{
	margin: 0;
	margin-bottom: 10px;
}

.banner__list-checkboxes{
	list-style: none;
	margin: 0;
}

.banner__list-check{
	padding: 0;
	margin: 0;
	position: relative;
}

.banner__list-check::before{
	display: none;
}

.check-color-pink{
	appearance: none;
	-webkit-appearance: none;
	position: absolute;
}

.check-color-pink-label::before{
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	background-color: #fff;
	border: 2px solid #c6007e;
	top: 3px;
	left: 0;
	transition: 0.4s all;
	z-index: 1;
	-webkit-transition: 0.4s all;
	-moz-transition: 0.4s all;
	-ms-transition: 0.4s all;
	-o-transition: 0.4s all;
}

.check-color-pink-label{
	padding-left: 25px;
}

.check-color-pink-label::after{
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	background: url('/local/templates/centino-training_copy/components/bitrix/news.detail/services/check-solid.svg') no-repeat;
	background-size: 11px 11px;
	opacity: 0;
	transition: 0.4s all;
	top: 5px;
	left: 2px;
	z-index: 2;
	-webkit-transition: 0.4s all;
	-moz-transition: 0.4s all;
	-ms-transition: 0.4s all;
	-o-transition: 0.4s all;
}

.check-color-pink:checked + .check-color-pink-label::before{
	background-color: #C6007E;
}

.check-color-pink:checked + .check-color-pink-label::after{
	opacity: 1;
}

.old_price {
	text-decoration: line-through;
}

.new_price {
	color: #C6007E;
}

@media(max-width: 991px) {

	.banners-content .text{
		padding-top: 70px !important;
	}

	.banners-content,
	.banners-content .maxwidth-banner,
	.banners-content .row,
	.banners-content .maxwidth-theme{
		height: auto !important;
	}

	.banner__list-title{
		text-align: center;
	}
	/*.banner__list-item:last-child .banner__list-checkboxes {
		position: relative;
		left: 23px;
	}*/

	.banner__list-checkboxes {
		min-width: 185px;
	}

	.banner__list-item .banner__list-checkboxes{
		position: relative;
		left: 40px;
	}

	.installment span {
		left: 40px;
	}
}

.installment {
	text-align: center;
	font-size: 1.2em;
	line-height: 22px;
	margin-bottom: 10px;
	color: #222;
	font-family: "Roboto", Arial, sans-serif;
}
.installment span{
	position: relative;
	display: inline-block;
	min-width: 185px;
	text-align: initial;
}
.installment label {
	font-weight: 500;
}

.banner__list-item h6{
	margin: 0;
}

.mb-0 {
	margin-bottom:0;
}

#buy {
	position:relative;
	top: -90px;
}

@media (max-width: 530px) {
	.installment.zetnmo {
		text-align: justify;
	}
}
/* End */


/* Start:/local/templates/centino-training_copy/components/bitrix/news.list/staff-linked_2/style.css?17866119662831*/
.staff-linked_2 .tab-pane.active h3 {margin-top: -8px;}
.staff-linked_2 .items {margin: -16px;}
.staff-linked_2 .items > div {padding: 16px;}
.staff-linked_2 .items .item .image {height: 300px;}
.staff-linked_2 .items .item .sticker-block {
	position: absolute;
    bottom: 10px;
    left: 24px;
}
.staff-linked_2 .items .item .info {padding: 20px 24px 26px;}
.staff-linked_2 .items .item .info .status {margin-top: 6px;}
.staff-linked_2 .items .item .info .previewtext {margin-top: 9px;}
.staff-linked_2 .items .item hr {
	background: #E8E8E8;
	border: none;
	margin-top: 17px;
    margin-bottom: 23px;
}

.staff-linked_2 .items .item .social-icons {margin-left: -10px;margin-bottom: -10px;}
.staff-linked_2 .items .item .social-icons a {
    height: 20px;
    width: 20px;
    display: inline-block;
    background: url(/local/templates/centino-training_copy/components/bitrix/news.list/staff-linked_2/images/socials.svg) 0 0 no-repeat;
    opacity: 0.5;
    margin: 0 10px 10px;
}
.staff-linked_2 .items .item .social-icons a:hover {
	opacity: 1;
}

.staff-linked_2 .items .item .social-icons .social_vk 	{background-position: -12px -576px;}
.staff-linked_2 .items .item .social-icons .social_odn 	{background-position: -57px -576px;}
.staff-linked_2 .items .item .social-icons .social_fb 	{background-position: -104px -576px;}
.staff-linked_2 .items .item .social-icons .social_mail 	{background-position: -388px -623px;}
.staff-linked_2 .items .item .social-icons .social_tw 	{background-position: -12px -623px;}
.staff-linked_2 .items .item .social-icons .social_skype {background-position: -341px -669px;}
.staff-linked_2 .items .item .social-icons .social_inst 	{background-position: -153px -716px;}
.staff-linked_2 .items .item .social-icons .social_google{background-position: -59px -716px;}
.staff-linked_2 .items .item .social-icons .social_bitrix{background-position: -388px -670px;}
.staff-linked_2 .items .item .social-icons .mess_viber 	{background-position: -341px -576px;}
.staff-linked_2 .items .item .social-icons .mess_whats 	{background-position: -341px -623px;}

.staff-linked_2 .items .item .send_btn {margin-top: 23px;}

.left_filter_title {margin-top: -5px;}
.left_filter_title + hr {
	margin-top: 13px;
	margin-bottom: 28px;    
	margin-right: 16px;
    background: #eaeaea;
    border: none;
}
body div.author_section_filter label.author_section_filter_label {
	color: #333;
	font-size: 1em;
}
.author_section_filter {margin-bottom: 25px;}
body .author_section_filter input[type=checkbox] + label {padding-left: 35px;}
body .author_section_filter input[type=checkbox] + label:after, body .author_section_filter input[type=checkbox] + label:before {    
	height: 20px!important;
    width: 20px!important;
	top: 2px;
}
body .author_section_filter input[type=checkbox]:checked+label:after {background-position: -23px 5px;}
/* End */


/* Start:/local/templates/centino-training_copy/components/bitrix/news.list/reviews_link_2/style.css?17866119663217*/
.reviews_link_2 .item-views.blocks {padding-top: 3px;padding-bottom: 0;}

.reviews_link_2 .reviews.item-views.slider .item {
	/*padding: 62px 0;*/
    margin-top: -1px;
    border-top: 1px solid #ecebf0;
    border-bottom: 1px solid #ecebf0;
}
.reviews_link_2 .reviews.item-views.slider .item .quote {
    position: absolute;
    right: 30px;
    top: 26px;
    left: auto;
}
.reviews_link_2 .reviews.item-views.slider .item .preview-text-wrapper {
    line-height: 20px;
    font-size: 13px;
    margin-top: 18px;
    max-width: 80%;
    margin-bottom: 14px;
}
.reviews_link_2 .reviews.item-views.slider .item:hover {box-shadow: none;}
.reviews_link_2 .reviews.item-views.slider .item .image {
	width: 170px;
	height: 170px;
	position: absolute;
    top: 50px;
    left: 0px;
    display: none;
    align-items: center;
    justify-content: center;
    background-color: #fbfbfb;
}
.reviews_link_2 .reviews.item-views.slider .item .image.logo {border-radius: 0;}

.reviews_link_2 .reviews.item-views.slider .item .text {}
.reviews_link_2 .reviews.item-views.slider .item .text .child {margin-top: 1px;}
.reviews_link_2 .reviews.item-views.slider .item .text .preview-text {padding: 0;max-width: none;}
.reviews_link_2 .reviews.item-views.slider .item .text .review-date {
	color: #9a9a9a;
    margin-top: 17px;
    margin-left: 1px;
    margin-bottom: 14px;
}


.order-block.feed {margin-top: 30px;}

/* direction nav */
.reviews_link_2 .reviews.item-views.slider .flex-direction-nav li a {background: #F6F7FA;margin-top: -20px;}

.reviews_link_2 .reviews.item-views.slider .flex-direction-nav .flex-prev {left: -20px;}
.reviews_link_2 .reviews.item-views.slider .flex-direction-nav .flex-next {right: -20px;}

.reviews_link_2 .reviews.item-views.slider .flex-direction-nav a.flex-prev:before {background: url(/local/templates/centino-training_copy/components/bitrix/news.list/reviews_link_2/images/left_grey_arrow.svg) center no-repeat;top: 11px;left: 19px;}
.reviews_link_2 .reviews.item-views.slider .flex-direction-nav a.flex-prev:hover:before {background: url(/local/templates/centino-training_copy/components/bitrix/news.list/reviews_link_2/images/left_white_arrow.svg) center no-repeat;}

.reviews_link_2 .reviews.item-views.slider .flex-direction-nav a.flex-next:before {background: url(/local/templates/centino-training_copy/components/bitrix/news.list/reviews_link_2/images/right_grey_arrow.svg) center no-repeat;top: 11px;left: 20px;}
.reviews_link_2 .reviews.item-views.slider .flex-direction-nav a.flex-next:hover:before {background: url(/local/templates/centino-training_copy/components/bitrix/news.list/reviews_link_2/images/right_white_arrow.svg) center no-repeat;}

@media(max-width: 1200px) {
}

@media(max-width: 991px) {
	.reviews_link_2 .reviews.item-views.slider .item {padding-top: 30px;padding-bottom: 29px;}
	.reviews_link_2 .reviews.item-views.slider .item .image {
		position: relative;
		top: 0;
		left: 0;
	}
    .reviews_link_2 .reviews.item-views.slider .item .image img {width: 170px;}
    .reviews_link_2 .reviews.item-views.slider .item .image.wpi img {width: auto;}
	.reviews_link_2 .reviews.item-views.slider .item .text {padding-left: 0;padding-top: 20px;}
	.reviews_link_2 .flexslider .flex-direction-nav.opacity1 {display: none;}

}

@media(max-width: 529px) {
	.reviews_link_2 .reviews.item-views.slider .item .text .preview-text {max-width: 100%;}
	.reviews_link_2 .reviews.item-views.slider .item .quote {display: none;}
}
/* End */


/* Start:/local/templates/centino-training_copy/components/bitrix/news.list/media_link_1/style.css?17866119662424*/
.media_link_1 .items.row {margin: -16px;}
.media_link_1 .items.row > div {
    padding: 16px;
}
.media_link_1 .item {
    margin-bottom: 0!important;
    position: relative;
    transition: box-shadow 0.3s ease;
}
.media_link_1 .item .sticker_top_left {
    position: absolute;
    display: inline-block;
    padding: 2px 10px 1px;
    border-radius: 1px;
    top: 30px;
    left: 30px;
    z-index: 3;
}

.media_link_1 .item .image.noImage {
    background-size: auto !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* square */
.media_link_1 .item.square .image {
    height: 235px;
    background-size: cover;
}

.media_link_1 .item.square .text_wrapper {
    padding: 23px 30px 22px 28px;
}

.media_link_1 .item.square .item_preview {
    margin-top: 9px;
}

.media_link_1 .item.square .item_date {
    margin-top: 17px;
}

/* circle */
.media_link_1 .item.circle {
    background: #F4F5F5;
    padding: 37px 28px 22px;
}
.media_link_1 .item.circle .image {
    height: 197px;
    margin: 0 auto;
    width: 197px;
    border-radius: 100%;
    margin-bottom: 24px;
    background-size: cover;
}

.media_link_1 .item.circle .text_wrapper {
    text-align: center;
}
.media_link_1 .item.circle .text_wrapper .item_preview {
    margin-top: 9px;
}
.media_link_1 .item.circle .text_wrapper .item_date {
    margin-top: 17px;
}

/* big */
.media_link_1 .item.big {
   padding-top: 237px; 
}
.media_link_1 .item.big:after {
    content: '';
    position: absolute;
    bottom: 0;
    background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    opacity: 0.8;
    transform: rotate(-180deg);
    height: 150px;
    width: 100%;
    z-index: 1;
}
.media_link_1 .item.big .image {
    background-size: cover;
}

.media_link_1 .item.big .text_wrapper {
    position: relative;
    padding: 22px 28px 23px;
    z-index: 2;
}
.media_link_1 .item.big .text_wrapper .item_preview {
    opacity: 0.9;
    margin-top: 9px;
}
.media_link_1 .item.big .text_wrapper .item_date {
    opacity: 0.6;
    margin-top: 17px;
}

/* no image */
.media_link_1 .item.nimg {
    padding: 79px 28px 45px;
}
.media_link_1 .item.nimg .text_wrapper {
    margin-bottom: 20px;
}
.media_link_1 .item.nimg .text_wrapper .item_preview {
    margin-top: 19px;
    max-height: 200px;
    overflow: hidden;
}
.media_link_1 .item.nimg .item_date {
    position: absolute;
    bottom: 22px;
}
/* End */


/* Start:/local/templates/centino-training_copy/components/bitrix/news.list/news1_custom/style.css?1786611966218*/
.item-views .item .price .price_old {
    margin-right: 20px;
}
.show-all-date-wrap{
    text-align: center;
}
.after-10-date{
    display: none;
    transition: 3s;
}
.show-all-date {
    display: block;
}
/* End */


/* Start:/local/templates/centino-training_copy/components/bitrix/news.list/news_list_tiles/style.css?17866119661138*/
.item-views .item .price .price_old {
    margin-right: 20px;
}
.show-all-date-wrap{
    text-align: center;
}
.after-10-date{
    display: none;
    transition: 3s;
}
.show-all-date {
    display: block;
}
.section_media_1 .item.square .image {
    max-height: 235px;
    background-size: cover;
    min-height: 45px;
}
.section_media_1 .item.square .text_wrapper {
    padding: 23px 30px 22px 28px;
}
.section_media_1 .item .sticker_top_left {
    position: absolute;
    display: inline-block;
    padding: 2px 10px 1px;
    border-radius: 1px;
    top: 30px;
    left: 30px;
    z-index: 3;
}
.section_media_1 .item {
    margin-bottom: 0!important;
    height: 100%;
}
.section_media_1 .item.square .item_date {
    margin-top: 17px;
}
.section_media_1 .item.square .item__footer_buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.section_media_1 .item.square .item__footer_buttons .date_course_list {
    line-height: 35px;
}
.section_media_1 .item .item_name {
    overflow: hidden;
}
.section_media_1.item-views.blocks {
    padding-top: 0;
}
/* End */
/* /local/templates/centino-training_copy/components/bitrix/news.detail/services/style.css?17866119666742 */
/* /local/templates/centino-training_copy/components/bitrix/news.list/staff-linked_2/style.css?17866119662831 */
/* /local/templates/centino-training_copy/components/bitrix/news.list/reviews_link_2/style.css?17866119663217 */
/* /local/templates/centino-training_copy/components/bitrix/news.list/media_link_1/style.css?17866119662424 */
/* /local/templates/centino-training_copy/components/bitrix/news.list/news1_custom/style.css?1786611966218 */
/* /local/templates/centino-training_copy/components/bitrix/news.list/news_list_tiles/style.css?17866119661138 */
