/*SLIDER*/
.moto-card .lSSlideWrapper {
    width: 100%;
    max-width: 770px;
    height: 545px;
    overflow: hidden;
}
.moto-card .lSSlideWrapper .gallery {
    height: 100%!important;
    display: flex;
    align-items: center;
}
.moto-card .lSSlideOuter .lSPager.lSGallery li {
    border: 2px solid transparent;
}

.moto-card .lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 0!important;
    background: #C4C4C4;
    border: 2px solid #D52B1E;
}
.lg-backdrop.in {
    opacity: 0.9!important;
}
a#lg-download {
    display: none;
}
ul#image-gallery img {
    width: 100%;
}

/*HEAD BLOCK SLIDER*/
.moto-name{
    font-family: 'Play-Bold';
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 30px;
    color: #1E1E1E;
    margin-bottom: 28px;
}
.moto-about-char{
    padding: 28px 33px 25px 33px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.moto-card-btn-more{
    font-size: 16px;
}
.moto-char-title{
    margin-bottom: 25px;
}
.moto-card-title{
    font-family: "Ubuntu-B";
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 20px;
    color: #3D4045;
    display: block;
}
.moto-desc-title{
    margin-bottom: 16px;
}
.moto-card-desc p, .moto-card-desc span{
    font-family: "Ubuntu-L", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    color: #616365;
    margin-bottom: 12px;
    /*overflow: hidden;*/
    /*display: -webkit-box;*/
    /*-webkit-line-clamp: 3;*/
    /*-webkit-box-orient: vertical;*/
}

.moto-card .price{
    font-family: 'Play-Bold';
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 20px;
    color: #D52B1E;
    text-align: left;
    display: inline-block;
    /*margin-right: 22px;*/
}
.moto-card strike{
    font-family: 'Play-Regular';
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 14px;
    text-decoration-line: line-through;
    color: #1E1E1E;
    text-align: left;
    display: block;
}
.moto-card-btn {
    display: inline-block;
    width: 100%;
    margin-top: 22px;
    margin-bottom: 28px;
    justify-content: center;
}
.moto-card-buy{
    font-family: 'Play-Bold';
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    display: inline-block;
    background: #D52B1E;
    border-radius: 2px;
    padding: 11px 0 12px;
    margin-right: 12px;
    width: 100%;
    max-width: 202px;
    border: 1px solid #D52B1E;
}
.moto-card-buy:hover{
    text-decoration: none;
    background: #e0292bc7;
    color: #FFFFFF;
}
.moto-card-td{
    font-family: 'Play-Bold';
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    color: #3D4045;
    display: inline-block;
    border: 1px solid #3D4045;
    border-radius: 2px;
    padding: 11px 0 12px;
    width: 100%;
    max-width: 202px;
}
.moto-card-td:hover{
    text-decoration: none;
    background: #000;
    color: #fff;
}

.characteristics-block{
    margin-bottom: 14px;
}
.characteristics-block div{
    margin-bottom: 12px;
}
.characteristics-block .name-har {
    display: block;
    text-align: left;
    font-family: 'Ubuntu-R';
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 14px;
    color: #616365;
    padding-bottom: 5px;
}
.characteristics-block .desc-har {
    font-family: 'Ubuntu-R';
    display: block;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 16px;
    color: #1E1E1E;
}

.moto_section-about .moto_about-btn {
    font-family: 'Ubuntu-B';
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    color: #616365;
    border-bottom: 3px dashed;
    text-decoration: none;
    padding-bottom: 2px;
    text-align: left;
    display: inline-block;
    padding-left: 0;
    border-radius: 0;
    padding-right: 0;
    background: transparent;
    box-shadow: none;
    cursor: pointer;
}
/*COMPLECTATION*/
div#accordionExample {
    width: 100%;
}
.card-body.table-head, .card-body.table-body {
    padding: 0!important;
}
.moto-complectation table tr th {
    border: 1px solid rgba(0, 0, 0, 0.25)!important;
    width: 50%;
    padding: 14px 0;
    text-align: center;
    vertical-align: inherit;
    font-family: "Ubuntu-R";
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    font-size: 14px;
    color: #616365;
}
.moto-complectation table tr th:first-child {
    text-align: left;
    padding-left: 33px;
}
.card-body table {
    margin-bottom: -1px;
}
.moto-complectation{
    padding: 46px 0;
}
.moto-complectation .card-body {
    padding: 32px 40px 18px 40px;
}
.moto-complectation .card-header {
    background: #616365;
    padding: 17px 0 16px 32px;
    max-height: 59px;
    border-radius: 0;
}
.moto-complectation .card-header button {
    padding: 0;
    font-style: normal;
    text-decoration: none;
    width: 100%;
    text-align: left;
    font-family: "Ubuntu-B";
    font-weight: bold;
    line-height: 20px;
    font-size: 14px;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    color: #FFFFFF;
}
.moto-complectation .card-header button:hover {
    color: #fff;
    text-decoration: none;
}
.moto-complectation ul {
    display: inline-block;
    margin-bottom: 0;
    padding-left: 20px;
    width: 100%;
}
.moto-complectation ul li {
    width: 48%;
    float: left;
    font-size: 14px;
    color: #767676;
    padding: 10px 0px;
}
.moto-complectation ul li:nth-child(odd) {
    margin-right: 30px;
}
.moto-complectation .card-header button.collapsed:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABYSURBVHgBjZBhDQAQFIQvgggiiSCCBiKIJIIIojzPdsaMcdv9+XzHBjhERJzW4ycqRpmJv3Jl76NNtux5pCDxoGjNwg1ZTxrQE+RV3kaZTgCfDnh/Rr/YNiNNjz8kmxHOAAAAAElFTkSuQmCC');
    width: 14px;
    height: 7px;
    float: right;
    margin-right: 30px;
    transform: translateY(0) rotate(180deg);
    margin-top: 18px;
}
.moto-complectation .card-header button:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABYSURBVHgBjZBhDQAQFIQvgggiiSCCBiKIJIIIojzPdsaMcdv9+XzHBjhERJzW4ycqRpmJv3Jl76NNtux5pCDxoGjNwg1ZTxrQE+RV3kaZTgCfDnh/Rr/YNiNNjz8kmxHOAAAAAElFTkSuQmCC');
    width: 14px;
    height: 7px;
    float: right;
    margin-right: 30px;
    transform: none;
}

/*ADVANTAGES*/
.advantages-block .nav-tabs {
    margin-bottom: 32px;
}
.advantages-block  .nav-tabs .nav-link {
    white-space: nowrap;
}
.advantages-card{
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    height: 367px;
    overflow: hidden;
}
.advantages-card-text{
    padding-left: 66px;
    padding-right: 20px;
}
.title-advantages{
    display: block;
    margin-bottom: 18px;
    font-family: 'Ubuntu-B';
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 24px;
    color: #3D4045;
}
.deck-advantages, .deck-advantages span{
    font-family: 'Ubuntu-L'!important;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    font-size: 16px;
    color: #616365;
}
.img-advantages{
    width: 100%;
}
.advantages-block{
    padding-bottom: 50px;
}
.advantages-block .carousel-control-next, .advantages-block .carousel-control-prev {
    width: 37px!important;
}
.advantages-block .carousel-control-prev {
    left: -40px;
    z-index: 2;
}
.advantages-block .carousel-control-next {
    right: -40px;
    z-index: 2;
}
.advantages-block .carousel-control-next, .advantages-block .carousel-control-prev {
    max-height: 20px;
    position: absolute;
    /*transform: translate(-50%, 0);*/
    top: 50%;
}
.advantages-block  .carousel-control-next-icon, .advantages-block  .carousel-control-prev-icon {
    width: 33px;
    height: 16px;
}
.advantages-block .carousel-control-prev-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAQCAYAAACYwhZnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACwSURBVHgBxdWxDcMgEAXQAwQFVUoaECNkBW+QTTOCM8qVlC4oIgoSTnJpsBvOX7KMdM2T4IMChnjvX9bab855O5pLmBwCCCHexpjVORfhDoRS6tN+2L7Yg0xHIOImpVxGEAFMiS211pWWBCqlLCklZEWMIKyIHkSEEH5wb3D6wbwS9u2gZlBDYN8Oag4r4gjQKsx3MHsAmrEgRgAWxBmAMr0dWuvnCMAWeknbHfXozf/HQlSCER/0bQAAAABJRU5ErkJggg==');
    transform: rotateZ(180deg);
}
.advantages-block .carousel-control-next-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAQCAYAAACYwhZnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACwSURBVHgBxdWxDcMgEAXQAwQFVUoaECNkBW+QTTOCM8qVlC4oIgoSTnJpsBvOX7KMdM2T4IMChnjvX9bab855O5pLmBwCCCHexpjVORfhDoRS6tN+2L7Yg0xHIOImpVxGEAFMiS211pWWBCqlLCklZEWMIKyIHkSEEH5wb3D6wbwS9u2gZlBDYN8Oag4r4gjQKsx3MHsAmrEgRgAWxBmAMr0dWuvnCMAWeknbHfXozf/HQlSCER/0bQAAAABJRU5ErkJggg==');
}
.advantages-block .number-slider {
    text-align: center;
    display: inline-block;
    position: absolute;
    font-weight: bold;
    line-height: normal;
    font-size: 20px;
    color: #fff;
    background: rgba(30, 30, 30, 0.55);
    padding: 2px 22px;
    transform: translate(-50%, 0);
    bottom: 0;
    left: 50%;
}
.advantages-block .number-slider b{
    color: rgba(0, 0, 0, 0.87);
}


/*ACCESORRIES*/
.acc-block .nav-tabs {
    margin-bottom: 34px;
}
.acc-card{
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15);
    overflow: hidden;
    margin: 0 auto 30px;
    max-width: 270px;
}
.acc-img{
    width: 268px;
    height: 190px;
    overflow: hidden;
    position: relative;
}
.acc-img img{
    width: 100%;
    height: 100%;
}
.acc-sale{
    font-family: 'Play-Regular';
    background: #D52B1E;
    border-radius: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    top: 17px;
    left: 17px;
    padding: 5px 11px;
}
.acc-card-body{
    padding: 22px 17px 24px;
}
.acc-article{
    font-family: 'Ubuntu-R';
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 12px;
    color: #616365;
    margin-bottom: 10px;
}
.acc-article small{
    color: #D52B1E;
    margin-right: 8px;
    display: inline-block;
}
.acc-name{
    font-family: 'Play-Bold';
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    display: block;
    height: 38px;
    overflow: hidden;
    margin-bottom: 7px;
    color: #1E1E1E;
}
.acc-price{
    font-family: 'Ubuntu-R';
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 16px;
    text-decoration-line: line-through;
    color: #1E1E1E;
    margin-bottom: 10px;
}
.acc-price b{
    font-family: 'Ubuntu-B';
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 24px;
    color: #D52B1E;
    text-decoration-line: none;
    display: inline-block;
    padding-right: 8px;
}
.acc-btn{
    font-size: 16px;
}


@media (max-width: 991.98px) {
    .advantages-card {
        display: flex;
        height: auto!important;
        align-items: normal;
        flex-direction: column;
        max-width: 570px;
        margin: 0 auto;
    }
    .title-advantages {
        font-size: 22px;
    }
    .advantages-card div{
        padding: 0;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .advantages-card-text {
        padding-left: 20px!important;
        padding-right: 20px!important;
        order: 1;
        margin-top: 10px;
        padding-bottom: 40px!important;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .lSSlideOuter {
        max-width: 570px;
        margin: 10px auto 20px;
    }
}



@media (max-width: 767.98px) {
    /*CARD MOTO*/
    .moto-card .moto-name {
        margin-bottom: 12px;
    }

    .moto-card .moto-card-btn {
        text-align: center;
        float: none;
        margin: 10px auto 10px;
        max-width: none;
        flex-direction: column;
        align-items: center;
    }

    .moto-card .moto-card-buy {
        margin: 0 0 10px;
    }

    .moto-about-char {
        padding-top: 15px;
        margin-top: 20px;
        height: auto;
    }


    .advantages-block .number-slider {
        bottom: 0px !important;
        font-size: 18px !important;
    }
    .advantages-block .carousel-control-next, .advantages-block .carousel-control-prev{
        bottom: 10px;
        top: auto;
    }
    .advantages-block .carousel-control-prev {
        left: 8px !important;
    }

    .advantages-block .carousel-control-next {
        right: 8px !important;
    }


    .moto-complectation .card-header {
        padding-left: 15px;
    }

    .moto-complectation .card-header button {
        font-size: 12px !important;
    }

    .moto-complectation table tr th:first-child {
        padding-left: 20px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .moto-card-btn {
        max-width: 310px !important;
    }

    .moto-card-btn a {
        font-size: 14px;
        max-width: 144px;
    }

    .advantages-card {
        height: auto !important;
    }

    .advantages-card-text {
        padding-left: 40px !important;
    }
}

@media (max-width: 1199.98px) {
    .moto-card .lSSlideWrapper {
        height: auto;
    }
}

@media (max-width: 479.98px) {
    .moto-card .moto-card-btn a {
        display: inline-block;
    }
}

/*COMMISSION CATALOG CARD PAGE*/
.commission-moto-card .lSPager.lSGallery {
    display: none;
}
.commission-moto-card .moto-about.moto-about-char {
    border: none;
    padding: 0;
}
.commission-moto-card hr{
    border-top: 1px solid #E0E0E0;
    margin: 32px 0 36px;
}
.commission-moto-card .moto-card-btn-more {
    margin-top: 10px;
}

@media (max-width: 767.98px) {
    .commission-moto-card hr {
        margin: 0 0 20px;
    }
    .characteristics-block {
        width: 100%!important;
    }
}
/*colors*/
.container-colors-block{
    padding-top: 48px;
    padding-bottom: 48px;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
.colors-block .section-title {
    margin-bottom: 48px;
}


.colors__img-wrap {
    max-width: 100%;
    height: 264px;
    overflow: hidden;
    display: flex;
    align-items: center;

}
.colors__img-wrap {
    width: 100%;
    object-fit: cover;
}
.colors__preview {
    max-width: 110px;
    margin-bottom: 22px;
}
.colors__preview img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.colors__name {
    text-align: center;
}
.color-name-desc{
    font-family: 'Ubuntu-B';
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    color: #616365;
    border-bottom: 1px solid transparent;
    padding-bottom: 2px;
}

.color-radios__btn .mb-2 {
    opacity: 0.3;
    height: 85px;
    overflow: hidden;

}
.color-radios__btn input:checked ~ .mb-2 {
    opacity: 1;
}
.color-radios__btn input:checked ~ .text-center .color-name-desc{
    color: #D52B1E;
    border-bottom: 1px solid #D52B1E;
}

.colors-block .col-auto {
    cursor: pointer;
}
.color-name {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    color: #1d1d1f;
    display: block;
    margin-bottom: 23px;
}

label#color-event-select img {
    width: 100%;
}
label#color-event-select {
    width: 100%;
    max-width: 110px;
    margin-bottom: 15px;
}

.color-big-pictures {
    opacity: .2
}
.color-big-pictures.active {
    opacity: 1
}
.color-radios__btn input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}
.color-radios__btn {
    display: flex;
    margin-bottom: 0;
    flex-wrap: wrap
}
.color-radios__btn label {
    position: relative;
    background: 0 0;
    border: none;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 20px;
    margin-bottom: 16px
}
.color-radios__btn label:last-child {
    margin-right: 0;
}


ul.lSPager.lSpg {
    display: none;
}
/*NAVS*/
.navs {
    background: #f1f1f1;
    box-shadow: 0 8px 15px rgba(0, 0, 0, .07);
    z-index: 3
}
.navs-list {
    padding-left: 0;
    margin: 0
}
.navs-list .navs-list-li {
    display: inline-block;
    margin-right: 32px;
}
.navs-list .navs-list-li:last-child {
    margin-right: 0
}
.navs-list .navs-list-li .navs-list-link {
    border-bottom: 2px solid transparent;
}
.navs-list .navs-list-li .navs-list-link.active {
    color: #D52B1E;
    border-bottom: 2px solid #D52B1E;
    font-weight: bold;
}
.navs-list .navs-list-li:hover .navs-list-link{
    color: #D52B1E;
    border-bottom: 2px solid #D52B1E;
}
.navs-list .navs-list-li .navs-list-link {
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    color: #616365;
    padding-bottom: 14px;
    padding-top: 15px;
    display: inline-block;
    white-space: nowrap;
}
.navs-list .navs-list-li .navs-list-link h2 {
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 0;
}
.navs-list .navs-list-li .navs-list-link:hover {
    text-decoration: none
}
/*HEADING*/
.moto-about-char a.moto-card-td {
    background: #fff;
}
.moto-about-char a.moto-card-td:hover {
    background: #000;
}
.moto-card-info{

}
.moto-card-item{
    margin-bottom: 30px;
    display: flex;
    align-items: center;
}
.moto-card-item svg{
    margin-right: 24px;
    min-width: 37px;
}
.moto-card-item-desc{

}
.moto-card-item-desc-title{
    display: block;
    margin-bottom: 8px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    color: #616365;
}
.moto-card-item-desc-info{
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #3D4045;
}
.moto-about-char .moto-card-btn-more{
    color: #D52B1E;
    text-align: center;
}
.moto-about-char .moto-card-btn-more:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACZSURBVHgBfZDBDYMwDEUdR406Qk8oR6r20hHYoJu0o3SUbsAIXBBwzJEREFIwNkhRDoZvKUrkp+8fA7C6Z/FpypsHRdg+ii8R/Jx1tQahjfg3AIHvXoOMHH3pPdmlJob4GeY4V69hDAk4g0xup0GYAxMXZbOvXMlBwklICSuhTcTqPoR9xFFzczprbnu4WPc+aibJNuUHoGgFIg5O8UBZTGMAAAAASUVORK5CYII=');
}
/*GALERY*/
.moto-card-gallery{
    position: relative;
}
.moto-card-gallery .nav-tabs{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
    background: #FFFFFF;
    justify-content: space-around;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
}
.moto-card-gallery .nav-tabs .nav-link {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    color: #616365;
    padding: 19px;
}
.moto-card-gallery .nav-tabs .nav-item {
    margin-bottom: -1px;
    flex: 1 1 auto;
}
.moto-card-gallery .nav-tabs .nav-link.active {
    background: transparent;
    border-radius: 0;
    color: #D52B1E;
}
.moto-card-gallery .nav-tabs .nav-link.active:hover {
    color: #D52B1E;
}



p.loyalty-card-desc {
    font-family: 'Ubuntu-L';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    color: #616365;
    margin-bottom: 28px;
}
@media (max-width: 576.98px) {

    .loyalty-download-row svg {
        width: 100%;
    }
}
@media (max-width: 767.98px) {

    .loyalty-download-row {
        flex-wrap: nowrap;
    }
    .color-big-pictures {
        margin: 0 auto 15px;
    }

    .moto-card-gallery .carousel {
        height: auto!important;
    }

    .video-gallery-wrap, .video-gallery-wrap object{
        min-height: 270px!important;
        height: auto!important;
    }
    .video-gallery-wrap object {
        max-width: 100%;
        /*z-index: -1;*/
        position: relative;
        object-fit: cover;
    }
    .video-gallery-wrap object *{
        width: 100%;
    }

}
@media (max-width: 991.98px) {
    .moto-card-gallery .nav-tabs {
        position: inherit;
    }
    .mobile-scroll {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap !important;
        overflow-x: scroll !important;
        overflow-y: hidden !important;
    }
    .loyalty-download-row {
        margin: 0 auto 15px;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .moto-about-char {
        padding: 20px 20px 25px 20px;
    }
    .moto-card-info {
        display: flex;
        flex-wrap: wrap;
    }
    .moto-card-item {
        flex: 1 1 50%;
    }
}


.seo-wrap p:nth-child(n+2) {
    display: none;
}

#seo-content .collapse.show{
    display: block;
}
.seo-wrap h2  {
    display: none!important;
}
div#seo-content p.show~h2 {
    display: block!important;
}

ul#video-gallery li {
    /*width: 100%!important;*/
    /*min-width: 100%!important;*/
    /*height: 100%!important;*/
}


.video-gallery-wrap{
    width: 100%;
    max-width: 769px!important;
    height: 100%;
}
.video-gallery-wrap object {
    height: 100%;
    width: 100%!important;
    max-width: 100%;
}
ul#video-gallery {
    width: 100%!important;
}
.moto-card-gallery .carousel-inner {
    height: 100%;
}
.moto-card-gallery .carousel-item {
    height: 100%;
}
.moto-card-gallery .carousel-item img {
    width: 100%;
}
.moto-card-gallery .carousel-control-next, .moto-card-gallery .carousel-control-prev {
    position: absolute;
    transform: translate(0%, -50%);
    top: 50%;
    width: 40px;
    height: 56px;
    opacity: 1;
}
.moto-card-gallery .carousel-control-next {
    right: 20px;
}
.moto-card-gallery .carousel-control-prev {
    left: 20px;
}
.moto-card-gallery .carousel {
    width: 100%;
    max-width: 770px;
    height: 545px;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.moto-card-gallery .carousel-control-next-icon, .moto-card-gallery .carousel-control-prev-icon {
    width: 40px;
    display: block;
    height: 56px;
}
.moto-card-gallery .carousel-control-prev-icon{
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGiSURBVHgB7dixasJQFIDhY9tBhwyiIOjmIOJqHyAiRB0yiB1s6xzBQcEGV+sq6CIO6QP0BdJZ0kEQXHXpqrY4KaSgY3MGxy4590LA80MgZPq4JOcmCQFAHgLcDQQ8BlJjIDUGUmMgNQZSYyA1BlJjILXrBa5WK+N0OtlATAoQcdls9nGxWLwBMeHA7XbbR9x4PG4WCoXgrKCqqsrhcLBisdh9p9N56vV6XyAgIcBWq5W0bdsKh8NJ0zSN6XT6A4IiAxE3Go0sPBeNw+6A0AV3Pp+/q9Wq6TiOC4LzDRwOh5lut2vt93snlUoNQFIh8PnrA2ccrlw0Gm2CxHzfg5PJ5EVRlMxms3kFifkG4hhpt9vP8Xg877ruO44ZkNCtdyTBZ8vl0vVm32elUqk1Go3a8Xh0vGu/IDASELsgS6WSrmmaLhpJBmKInM/nH/V6XSuXyw8ikb6f4v/a7Xb9RCKh4l4sYrsTDsTW67WRy+WM2Ww2KBaLpBcGKUAMkel0Wo9EIjoQkgYUFX+TUGMgNQZSYyA1BlJjIDUGUmMgNQZSCzzwD26SnhPVTZCjAAAAAElFTkSuQmCC');*/
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAGMSURBVGhD7ditS0NRGMfx3zZEQZxBHDhEhyKCVovVInZhSfAFgwqif4EWTYIWjSqYFszCwGAYCGbFImy+pKHBKfiu55lnYj6/58LC8y13997y4dx7nrHFzge7vlHHxf2xbjMgmwHZDMhmQDYDshmQzYBsBmQzIFtkwPb5JfTlC/4svEiAgmubmEF5e8tfCU/9V116bQPJkVEUp7J4ubzwV8NTW8F4SxKZvRyah4ZxNT6mgpNUgA3pTmT2c9VjcTqL97tbf4ePBtZwcC+KNk6igDXcm0PJO6eNk4KBTf0D6D08wvPZKUoO91V59Hd0C97FMuNkxWTloix4Ba8XZ6uPWMZKlAUDX90YkU0hY0XGS8KNmSiiNkn1ETukrGS3Q8pROwoo1ZCI4W8WakYDJUGWJn+/2rSRKkDp042ZG7dxKsd59LjxI2NIo8RCqnXVf1bpqXCCeGMTOlbW8XFfrm4mJrUV/F95ZxMPB7tIzS37K+HZn+hsBmQzIJsB2QzIZkA2A7IZkM2AbHUOBH4ARIF2xviEBiMAAAAASUVORK5CYII=');
}
.moto-card-gallery .carousel-control-next-icon {
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAGzSURBVGhD7dgxa8JAFMDxtF10yOIWcVYQt3aVCkLUIYO0g7XOOggKSXFtu6q4CIJ+gPYDpLvpoItzQAQnUdwUUtCxeXp+AH3vwOH9IJhclj938ZTcKIpy7x9X61Z8Xi0OxOJALA7E4kAsDsTiQCwOxOJALA7EQgfudjvbdd2yuCSHDhyPx4N4PF6WFYkOTKfTdqvVKsZisZflcvkuhsmQPIONRmNWr9eLoVDowfO8r1QqpR7v4N35R/h4ijOZTP62262TzWafS6XS02az+fXHPHH7YmSB4BSp67qRyWQMikjSQACRo9Hop1Ao6LlcDj2TUl99LBaLD03THjudTgWeUzF8FunvZvwZ7AcCgXAwGDTE0Fmk/pLAtqOqarTb7Vpi6GxSAmGbgZmDbadWq71euryAPLBarWq2bR+W1bKsSq/XW4lbFyENhLh2uz2Ac4o4QPYlOcXt9/tVPp9/cxwHvUkDksBmsxk1TbO/Xq+dSCTyKYZJoAOHw6GRTCbN6XT6nUgkDstLCR0I/wfn87ktIw5I36ixpG7UFDgQiwOxOBCLA7E4EIsDsTgQiwOxrjxQUf4BzQ6eczyuLlkAAAAASUVORK5CYII=');*/
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGGSURBVHgB7di/K8RxHMfx1/cOd8t9Wc6A40pK/AlGdWUySLcyWFyJslkYDAaFwSI/yqRusMkfIIrVSaIjXUoG50ekw+fz0a2G7+v9ret6P5Zbn72/3/e77uud93f+oIZFUOM0kKWBLA1kaSBLA1kayNJAlgay6j+w5/AIyckZhCWaa22eB6HyWnaBkVgc76cnkNYA0vN+Hp8XBXTt7CGa8PGwtABJIu/gx2UBNyNDSAxmkFrbcKFSxJbkq3SP4lgW8d4+N83G9g5IEN3iaiTMP+30lkyk+JmxkbfjWfcrERnKHay8lFE0kW9nxy4yZh57UF7Ynz7S239TvMoMIAj6zPynbXHZLY17LwMKJTBizow9N01mctfm/Nj3MSjxQPs4U6vmFvq+mxwTZ4kuiY2zSwEPInGW2ASrcTbqbmoC32aTJYhM0C5Cd/7AnRV7XqTiLDqwZXjUnZKn3U2U5mYhjQ5M5qZd3OP6CsLg6TdqkgayNJClgSwNZGkgSwNZGsjSQJYGsn4BVU5zeNvR24UAAAAASUVORK5CYII=');

}

.moto-card-gallery .carousel-control-prev:hover span, .moto-card-gallery .carousel-control-prev:active span, .moto-card-gallery .carousel-control-prev:focus span {
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAGMSURBVGhD7ditS0NRGMfx3zZEQZxBHDhEhyKCVovVInZhSfAFgwqif4EWTYIWjSqYFszCwGAYCGbFImy+pKHBKfiu55lnYj6/58LC8y13997y4dx7nrHFzge7vlHHxf2xbjMgmwHZDMhmQDYDshmQzYBsBmQzIFtkwPb5JfTlC/4svEiAgmubmEF5e8tfCU/9V116bQPJkVEUp7J4ubzwV8NTW8F4SxKZvRyah4ZxNT6mgpNUgA3pTmT2c9VjcTqL97tbf4ePBtZwcC+KNk6igDXcm0PJO6eNk4KBTf0D6D08wvPZKUoO91V59Hd0C97FMuNkxWTloix4Ba8XZ6uPWMZKlAUDX90YkU0hY0XGS8KNmSiiNkn1ETukrGS3Q8pROwoo1ZCI4W8WakYDJUGWJn+/2rSRKkDp042ZG7dxKsd59LjxI2NIo8RCqnXVf1bpqXCCeGMTOlbW8XFfrm4mJrUV/F95ZxMPB7tIzS37K+HZn+hsBmQzIJsB2QzIZkA2A7IZkM2AbHUOBH4ARIF2xviEBiMAAAAASUVORK5CYII=');*/
    width: 40px;
    height: 56px;
}
.moto-card-gallery .carousel-control-next:hover span, .moto-card-gallery .carousel-control-next:active span, .moto-card-gallery .carousel-control-next:focus span {
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGGSURBVHgB7di/K8RxHMfx1/cOd8t9Wc6A40pK/AlGdWUySLcyWFyJslkYDAaFwSI/yqRusMkfIIrVSaIjXUoG50ekw+fz0a2G7+v9ret6P5Zbn72/3/e77uud93f+oIZFUOM0kKWBLA1kaSBLA1kayNJAlgay6j+w5/AIyckZhCWaa22eB6HyWnaBkVgc76cnkNYA0vN+Hp8XBXTt7CGa8PGwtABJIu/gx2UBNyNDSAxmkFrbcKFSxJbkq3SP4lgW8d4+N83G9g5IEN3iaiTMP+30lkyk+JmxkbfjWfcrERnKHay8lFE0kW9nxy4yZh57UF7Ynz7S239TvMoMIAj6zPynbXHZLY17LwMKJTBizow9N01mctfm/Nj3MSjxQPs4U6vmFvq+mxwTZ4kuiY2zSwEPInGW2ASrcTbqbmoC32aTJYhM0C5Cd/7AnRV7XqTiLDqwZXjUnZKn3U2U5mYhjQ5M5qZd3OP6CsLg6TdqkgayNJClgSwNZGkgSwNZGsjSQJYGsn4BVU5zeNvR24UAAAAASUVORK5CYII=');*/
    height: 56px;
    width: 40px;
}
