/*********** INDEX SLIDER ***********/
.index_slider {
    padding: 0;
    position: relative;
    margin: 0 auto;
}

.index_slider_slide {
    display: inline-block;
    position: relative;
    width: 100%;
    /*height: 100%;*/
    opacity: 1;
    transition-duration: 0.5s;
}

.index_slider_slide a {
    color: #000;
    text-decoration: none
}

.index_slider_img {
    display: inline-block;
    position: relative;
    width: 55%;
    height: 361px;
    float: right;
    z-index: 1;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    shape-outside: polygon(0 0, 95% 0, 100% 50%, 95% 101%, 0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%);
}

.index_slider_slide_content {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 40%;
    height: 100%;
    float: left;
    text-align: center;
    padding: 0 5%;
    z-index: 10;
    shape-outside: polygon(0 0, 95% 0, 100% 50%, 95% 101%, 0 100%);
    clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 101%, 0 100%);
    background-color: #fff;

}
/* Internet Explorer */
.bx-ie .index_slider_slide_content {
    align-items: inherit;
    background: transparent url(/mhatschool.ru/local/templates/mhat/img/slideArrow_forIE.png) no-repeat right;
}

.slider_crutchForIE {
    display: none;
}

.bx-ie .slider_crutchForIE {
    display: inline-block;
    position: absolute;
    right: -10px;
    width: 61px;
    height: 361px;
    background: transparent url(/mhatschool.ru/local/templates/mhat/img/slideArrow_forIE2.png) no-repeat left;
    z-index: 100;
}

.index_slider_date_item {
    font-weight: 400;
    font-size: 13pt;
    letter-spacing: 1px;
    color: #2f2f2f;
    line-height: 19px;
    margin: 15px 0;
}

.index_slider_header {
    font-weight: 400;
    font-size: 20.4pt;
    color: #2f2f2f;
    line-height: 27px;
    margin: 10px 0;
}

.index_slider_text {
    font-weight: 400;
    font-size: 13pt;
    letter-spacing: 1px;
    color: #2f2f2f;
    line-height: 19px;
    margin: 10px 0;
}

.sliderNav {
    display: flex;
    align-items: center;
    margin: 10px 0;
    position: absolute;
    bottom: 5%;
}
/* Internet Explorer */
.bx-ie .sliderNav {
    display: block;
    left: 0px;
    right: 0px;
}

.sliderNav .sliderNumber {
    margin: 0 20px;
    font-size: 23pt;
}

.sliderNav svg {
    width: 30px;
    height: 12px;
    opacity: 0.7;
}

.sliderNav svg:hover {
    opacity: 1;
}

.sliderNav svg line {
    stroke: #000;

}

.index_slider_arrow, .index_slider_arrowSvg {
    width: 20px;
    height: 70px;
}

.index_slider_arrowSvg line {
    stroke: #fefefe;;
    stroke-width: 1px;
}

.index_slider_arrowSvg:hover line {
    stroke: #fff;
    stroke-width: 2px;;
}

button.owl-prev:focus, button.owl-next:focus {
    outline: none;
}


@media (max-width: 1130px ) {
    .index_slider_header {
        font-size: 14.4pt;
        padding: 5px 10px 11px;
        line-height: 20px;
    }

    .index_slider_text {
        font-size: 10pt;
        letter-spacing: 0;
        padding: 3px 10px 5px;
        line-height: 15px;
    }
}
