

/* Start:/local/templates/aspro_max/components/bitrix/news/events/style.min.css?17470345762037*/
.head-block.top.with-tabs .item-link:not(:hover){background:#fafafa}.select_head_wrap .menu_item_selected{position:relative;padding:15px 55px 15px 25px;margin:0 0 -1px;cursor:pointer;color:#333}.select_head_wrap .menu_item_selected .svg.svg-inline-down{right:15px;position:absolute;top:50%}@media (min-width:768px){.select_head_wrap .menu_item_selected+.head-block{display:block!important;margin:0 0 32px}.head-block.top.with-tabs.srollbar-custom .mCSB_container{padding-bottom:20px}}@media (max-width:767px){.select_head_wrap{margin-bottom:32px;position:relative}.select_head_wrap .head-block.top{margin-bottom:0}.select_head_wrap .head-block.top .item-link{display:block;float:none;border-bottom:1px solid #eee}.select_head_wrap .menu_item_selected.opened .svg.svg-inline-down{transform:rotate(180deg)}.select_head_wrap .menu_item_selected+.head-block{display:none}.select_head_wrap .head-block.top .item-link:last-child{border-bottom:none}.select_head_wrap .head-block.top:not(.with-tabs) .item-link{border-right:none}.select_head_wrap .head-block .item-link .title span,.select_head_wrap .head-block.top .item-link .title .btn-inline{padding:15px 55px 15px 25px}.select_head_wrap .head-block.top.with-tabs .item-link{margin:0;border:0;border-bottom:1px solid #eee;border-radius:0}.select_head_wrap .head-block.top.with-tabs .item-link.active:last-child:hover,.select_head_wrap .head-block.top.with-tabs .item-link:last-child{border-bottom:none}.select_head_wrap .head-block.top.with-tabs{border:1px solid #eee}.select_head_wrap .head-block.top.with-tabs .item-link:hover{box-shadow:none;transform:none}.select_head_wrap .head-block.top.with-tabs .item-link.active:hover{border:0;border-bottom:1px solid #eee}.select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before{border-top-right-radius:0;border-top-left-radius:0;left:-1px;top:0;bottom:0;right:auto;height:auto;width:2px}.select_head_wrap .head-block.top{position:absolute;left:0;right:0;z-index:110;max-height:220px;overflow:hidden;background-color:#fff}}
/* End */


/* Start:/local/templates/aspro_max/components/bitrix/catalog.section/catalog_events/style.css?17937891706534*/
.front_report .section-tab {
    margin-bottom: 60px;
}
.landings-list__info-wrapper + .section-tab {
    margin-top: 30px;
}
.section-tab .h2 {
    margin-bottom: 20px;
}
.section-tab .item-views {
    margin: -16px 0 0;
}
.section-tab + .bottom_nav {
    margin: 20px 0;
}
.section-tab .item-views .items.row + .bottom_nav_wrapper {
    margin-top: 16px;
}
.section-tab .row.owl-carousel {
    margin: 0;
}
.section-tab .item-views .row .item {
    height: 100%;
    min-height: auto;
    padding: 16px 0px;
    text-align: center;
    display: flex;
    flex-direction: column
}
.section-tab .item-views .footer_button {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.section-tab .item-views .properties {
    font-size: 15px;
}
.section-tab .item-views .properties b {
    color: #666;
    margin-right: 5px;
}
.section-tab .item-views .prices.section-tab .item-views .prices {
    margin: auto 0 0;
    padding-top: 15px;
    color: #000;
}
.section-tab .item-views .prices {
    padding-top: 5px;
}
.section-tab .item-views .prices.price-free {
    text-transform: uppercase;
    margin-bottom: auto;
    padding: 0 0 53px;
}
.section-tab .item-views .prices.sold-out {
    margin-bottom: auto;
    padding: 15px 0 53px;
    text-transform: uppercase;
    color: #888;
}
.section-tab .item-views .counter_wrapp,
.section-tab .item-views .wrapp-one-click {
    display: flex;
    justify-content: space-evenly;
}
.section-tab .item-views .button_block,
.section-tab .item-views .btn {
    width: 48%;
    line-height: 1.5;
}
.section-tab .item-views .wrapp-one-click .btn,
.section-tab .item-views .button_block .btn {
    width: 100%;
}
@media (min-width: 990px) and (max-width: 1280px) {
    .section-tab .item-views .btn {
        font-size: 10px;
    }
}
.section-tab .item-views .wrapp-one-click .btn:first-child {
    margin-right: auto;
}
.section-tab .item-views .wrapp-one-click .btn-transparent-border-color {
    margin-left: auto;
}
.section-tab .item-views .btn {
    padding-left: 5px;
    padding-right: 5px;
}
.section-tab .item-views .properties {
    margin-top: 5px;
    margin-bottom: auto;
    text-align: left;
}
.section-tab .item-views .counter_wrapp {
    padding-top: 0;
    margin-top: 15px;
}
.section-tab .item-views .properties + .wrapp-one-click {
    margin-top: 10px;
}
.section-tab .item-views .counter_wrapp + .wrapp-one-click {
    margin-top: 10px;
}
.section-tab .item-views .item .title {
    padding: 20px 10px 0;
    position: absolute;
    z-index: 3;
    bottom: 20px;
    left: 20px;
    right: 20px;
    color: #fff;
}
.section-tab .item-views .item .title:not(.muted),
.section-tab .item-views .item .title * {
    color: #fff;
}

@media (min-width: 501px) {
    .section-tab .item.item-closed:not(.item-unique) .footer_button {
        opacity: 0.6;
    }
}
.section-tab .item.item-closed:hover .footer_button {
    opacity: 1;
}
.section-tab .item.item-unique .wrapp-one-click {
    flex-wrap: wrap;
}
.section-tab .item.item-unique .wrapp-one-click .btn:not(:last-child){
    margin-bottom: 10px;
}

.item--event-content {
    position: relative;
}
.item--event-content .image {
    position: relative;
    z-index: 1;
    border-radius: 3px;
    overflow: hidden;
}
.item--event-content .image:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    transition: opacity .3s ease;
    background: rgba(0,0,0,0.5);
    opacity: 0;
    z-index: 5;
}
.item--event:hover .item--event-content .image:before {
    opacity: 1;
}
.section-tab .item.item-closed:not(.item-unique) .item--event-content .image:before {
    opacity: 0.7;
}
.item--event-content .image:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    transition: opacity .3s ease;
    background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 100%);
    z-index: 4;
}
.item--event:hover .item--event-content .image:after {
    opacity: 0;
}
.item--event-content .image img {
    padding: 0;
    width: 100%;
}
@media (max-width: 600px) {
    body .section-tab .item-views .item {
        padding: 10px 0;
    }
    .section-tab .item-views .swipeignore.mobile-overflow .item .title {
        padding-top: 18px;
    }
    .section-tab.with-border .swipeignore.mobile-overflow {
        padding: 0px 0px 25px;
        margin-bottom: 20px;
    }
    .section-tab .item-views .swipeignore.mobile-overflow .item .title {
        bottom: 28px;
    }
    .wrapper1.front_page .wrapper_inner.front .drag-block.container .section-tab .item-views.mobile-adaptive {
        padding-bottom: 35px;
    }
    /**/
    .section-tab .item-views .owl-carousel .wrapp-one-click {
        flex-wrap: wrap;
    }
    .section-tab .item-views .owl-carousel .btn {
        width: 100%;
    }
    .section-tab .item-views .prices.price-free {
        padding: 20px 0;
    }
    .section-tab .item--event .footer_button {
        height: auto !important;
    }
}
@media (max-width: 500px) {
    .section-tab .item-views .item .title {
        bottom: 280px;
        font-size: 17px;
    }
    .section-tab .item-views .owl-item .item .title {
        bottom: 270px;
    }
    .section-tab .item-views .item.item-with-discount .title {
        bottom: 310px;
    }
    .section-tab .item-views .owl-item .item.item-with-discount .title {
        bottom: 295px;
    }
    .section-tab .item-views .item.item-free .title {
        bottom: 240px;
    }
    .section-tab .item-views .item.item-closed .title {
        bottom: 215px;
    }
    .section-tab .item-views .item.item-unique .title {
        bottom: 140px;
    }
    .section-tab .item--event-content .image:after {
        background: linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.9) 100%);
    }
    .section-tab .item--event .footer_button {
        color: #ddd;
        position: absolute;
        z-index: 3;
        bottom: 40px;
        left: 20px;
        right: 20px;
    }
    .section-tab .item-views .properties b {
        color: #ddd;
    }
    .section-tab .item-views .prices.price-free,
    .section-tab .item-views .prices.sold-out {
        padding: 15px 0 20px;
        color: #ddd;
    }
    .section-tab .item-views .btn.btn-transparent-border-color {
        border-color: var(--color-main-smooth);
        border-width: 2px;
        font-weight: 600;
    }
}

.text_after_items a {
    text-decoration: underline;
    color: var(--color-main-smooth);
}
.text_after_items a:hover {
    text-decoration: none;
}
/* End */
/* /local/templates/aspro_max/components/bitrix/news/events/style.min.css?17470345762037 */
/* /local/templates/aspro_max/components/bitrix/catalog.section/catalog_events/style.css?17937891706534 */
