.ISD p,
.ISD .title,
.ISD .-menu--alonso,
.ISD .tab-content,
.ISD a,
.ISD input,
.ISD label,
.ISD select,
.ISD .obb,
.ISD button,
.ISD .confirm_button,
.ISD .mCSB_container ul,
.ISD .breadcrumbs,
.ISD .as-table,
.ISD .as_p,
.ISD h1,
.ISD h2 {
    direction: rtl;
}

.ISD .col-xs-1,
.ISD .col-xs-10,
.ISD .col-xs-11,
.ISD .col-xs-12,
.ISD .col-xs-2,
.ISD .col-xs-3,
.ISD .col-xs-4,
.ISD .col-xs-5,
.ISD .col-xs-6,
.ISD .col-xs-7,
.ISD .col-xs-8,
.ISD .col-xs-9 {
    float: right;
}

@media (min-width: 768px) {
    .ISD .col-sm-1,
    .ISD .col-sm-10,
    .ISD .col-sm-11,
    .ISD .col-sm-12,
    .ISD .col-sm-2,
    .ISD .col-sm-3,
    .ISD .col-sm-4,
    .ISD .col-sm-5,
    .ISD .col-sm-6,
    .ISD .col-sm-7,
    .ISD .col-sm-8,
    .ISD .col-sm-9 {
        float: right
    }
}

@media (min-width: 992px) {
    .ISD .col-md-1,
    .ISD .col-md-10,
    .ISD .col-md-11,
    .ISD .col-md-12,
    .ISD .col-md-2,
    .ISD .col-md-3,
    .ISD .col-md-4,
    .ISD .col-md-5,
    .ISD .col-md-6,
    .ISD .col-md-7,
    .ISD .col-md-8,
    .ISD .col-md-9 {
        float: right
    }
}

@media (min-width: 1200px) {
    .ISD .col-lg-1,
    .ISD .col-lg-10,
    .ISD .col-lg-11,
    .ISD .col-lg-12,
    .ISD .col-lg-2,
    .ISD .col-lg-3,
    .ISD .col-lg-4,
    .ISD .col-lg-5,
    .ISD .col-lg-6,
    .ISD .col-lg-7,
    .ISD .col-lg-8,
    .ISD .col-lg-9 {
        float: right
    }
}

.ISD .col-xs-pull-12 {
    left: 100%;
    right: auto;
}

.ISD .col-xs-pull-11 {
    left: 91.66666667%;
    right: auto;
}

.ISD .col-xs-pull-10 {
    left: 83.33333333%;
    right: auto;
}

.ISD .col-xs-pull-9 {
    left: 75%;
    right: auto;
}

.ISD .col-xs-pull-8 {
    left: 66.66666667%;
    right: auto;
}

.ISD .col-xs-pull-7 {
    left: 58.33333333%;
    right: auto;
}

.ISD .col-xs-pull-6 {
    left: 50%;
    right: auto;
}

.ISD .col-xs-pull-5 {
    left: 41.66666667%;
    right: auto;
}

.ISD .col-xs-pull-4 {
    left: 33.33333333%;
    right: auto;
}

.ISD .col-xs-pull-3 {
    left: 25%;
    right: auto;
}

.ISD .col-xs-pull-2 {
    left: 16.66666667%;
    right: auto;
}

.ISD .col-xs-pull-1 {
    left: 8.33333333%;
    right: auto;
}

.ISD .col-xs-pull-0 {
    left: auto;
    right: auto;
}

.ISD .col-xs-push-12 {
    right: 100%;
    left: auto;
}

.ISD .col-xs-push-11 {
    right: 91.66666667%;
    left: auto;
}

.ISD .col-xs-push-10 {
    right: 83.33333333%;
    left: auto;
}

.ISD .col-xs-push-9 {
    right: 75%;
    left: auto;
}

.ISD .col-xs-push-8 {
    right: 66.66666667%;
    left: auto;
}

.ISD .col-xs-push-7 {
    right: 58.33333333%;
    left: auto;
}

.ISD .col-xs-push-6 {
    right: 50%;
    left: auto;
}

.ISD .col-xs-push-5 {
    right: 41.66666667%;
    left: auto;
}

.ISD .col-xs-push-4 {
    right: 33.33333333%;
    left: auto;
}

.ISD .col-xs-push-3 {
    right: 25%;
    left: auto;
}

.ISD .col-xs-push-2 {
    right: 16.66666667%;
    left: auto;
}

.ISD .col-xs-push-1 {
    right: 8.33333333%;
    left: auto;
}

.ISD .col-xs-push-0 {
    right: auto;
    left: auto;
}

.ISD .col-xs-offset-12 {
    margin-right: 100%;
    margin-left: inherit;
}

.ISD .col-xs-offset-11 {
    margin-right: 91.66666667%;
    margin-left: inherit;
}

.ISD .col-xs-offset-10 {
    margin-right: 83.33333333%;
    margin-left: inherit;
}

.ISD .col-xs-offset-9 {
    margin-right: 75%;
    margin-left: inherit;
}

.ISD .col-xs-offset-8 {
    margin-right: 66.66666667%;
    margin-left: inherit;
}

.ISD .col-xs-offset-7 {
    margin-right: 58.33333333%;
    margin-left: inherit;
}

.ISD .col-xs-offset-6 {
    margin-right: 50%;
    margin-left: inherit;
}

.ISD .col-xs-offset-5 {
    margin-right: 41.66666667%;
    margin-left: inherit;
}

.ISD .col-xs-offset-4 {
    margin-right: 33.33333333%;
    margin-left: inherit;
}

.ISD .col-xs-offset-3 {
    margin-right: 25%;
    margin-left: inherit;
}

.ISD .col-xs-offset-2 {
    margin-right: 16.66666667%;
    margin-left: inherit;
}

.ISD .col-xs-offset-1 {
    margin-right: 8.33333333%;
    margin-left: inherit;
}

.ISD .col-xs-offset-0 {
    margin-right: 0;
    margin-left: inherit;
}

@media (min-width: 768px) {
    .ISD .col-sm-pull-12 {
        left: 100%;
        right: auto;
    }
    .ISD .col-sm-pull-11 {
        left: 91.66666667%;
        right: auto;
    }
    .ISD .col-sm-pull-10 {
        left: 83.33333333%;
        right: auto;
    }
    .ISD .col-sm-pull-9 {
        left: 75%;
        right: auto;
    }
    .ISD .col-sm-pull-8 {
        left: 66.66666667%;
        right: auto;
    }
    .ISD .col-sm-pull-7 {
        left: 58.33333333%;
        right: auto;
    }
    .ISD .col-sm-pull-6 {
        left: 50%;
        right: auto;
    }
    .ISD .col-sm-pull-5 {
        left: 41.66666667%;
        right: auto;
    }
    .ISD .col-sm-pull-4 {
        left: 33.33333333%;
        right: auto;
    }
    .ISD .col-sm-pull-3 {
        left: 25%;
        right: auto;
    }
    .ISD .col-sm-pull-2 {
        left: 16.66666667%;
        right: auto;
    }
    .ISD .col-sm-pull-1 {
        left: 8.33333333%;
        right: auto;
    }
    .ISD .col-sm-pull-0 {
        left: auto;
        right: auto;
    }
    .ISD .col-sm-push-12 {
        right: 100%;
        left: auto;
    }
    .ISD .col-sm-push-11 {
        right: 91.66666667%;
        left: auto;
    }
    .ISD .col-sm-push-10 {
        right: 83.33333333%;
        left: auto;
    }
    .ISD .col-sm-push-9 {
        right: 75%;
        left: auto;
    }
    .ISD .col-sm-push-8 {
        right: 66.66666667%;
        left: auto;
    }
    .ISD .col-sm-push-7 {
        right: 58.33333333%;
        left: auto;
    }
    .ISD .col-sm-push-6 {
        right: 50%;
        left: auto;
    }
    .ISD .col-sm-push-5 {
        right: 41.66666667%;
        left: auto;
    }
    .ISD .col-sm-push-4 {
        right: 33.33333333%;
        left: auto;
    }
    .ISD .col-sm-push-3 {
        right: 25%;
        left: auto;
    }
    .ISD .col-sm-push-2 {
        right: 16.66666667%;
        left: auto;
    }
    .ISD .col-sm-push-1 {
        right: 8.33333333%;
        left: auto;
    }
    .ISD .col-sm-push-0 {
        right: auto;
        left: auto;
    }
    .ISD .col-sm-offset-12 {
        margin-right: 100%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-11 {
        margin-right: 91.66666667%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-10 {
        margin-right: 83.33333333%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-9 {
        margin-right: 75%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-8 {
        margin-right: 66.66666667%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-7 {
        margin-right: 58.33333333%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-6 {
        margin-right: 50%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-5 {
        margin-right: 41.66666667%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-4 {
        margin-right: 33.33333333%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-3 {
        margin-right: 25%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-2 {
        margin-right: 16.66666667%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-1 {
        margin-right: 8.33333333%;
        margin-left: inherit;
    }
    .ISD .col-sm-offset-0 {
        margin-right: 0;
        margin-left: inherit;
    }
}

@media (min-width: 992px) {
    .ISD .col-md-pull-12 {
        left: 100%;
        right: auto;
    }
    .ISD .col-md-pull-11 {
        left: 91.66666667%;
        right: auto;
    }
    .ISD .col-md-pull-10 {
        left: 83.33333333%;
        right: auto;
    }
    .ISD .col-md-pull-9 {
        left: 75%;
        right: auto;
    }
    .ISD .col-md-pull-8 {
        left: 66.66666667%;
        right: auto;
    }
    .ISD .col-md-pull-7 {
        left: 58.33333333%;
        right: auto;
    }
    .ISD .col-md-pull-6 {
        left: 50%;
        right: auto;
    }
    .ISD .col-md-pull-5 {
        left: 41.66666667%;
        right: auto;
    }
    .ISD .col-md-pull-4 {
        left: 33.33333333%;
        right: auto;
    }
    .ISD .col-md-pull-3 {
        left: 25%;
        right: auto;
    }
    .ISD .col-md-pull-2 {
        left: 16.66666667%;
        right: auto;
    }
    .ISD .col-md-pull-1 {
        left: 8.33333333%;
        right: auto;
    }
    .ISD .col-md-pull-0 {
        left: auto;
        right: auto;
    }
    .ISD .col-md-push-12 {
        right: 100%;
        left: auto;
    }
    .ISD .col-md-push-11 {
        right: 91.66666667%;
        left: auto;
    }
    .ISD .col-md-push-10 {
        right: 83.33333333%;
        left: auto;
    }
    .ISD .col-md-push-9 {
        right: 75%;
        left: auto;
    }
    .ISD .col-md-push-8 {
        right: 66.66666667%;
        left: auto;
    }
    .ISD .col-md-push-7 {
        right: 58.33333333%;
        left: auto;
    }
    .ISD .col-md-push-6 {
        right: 50%;
        left: auto;
    }
    .ISD .col-md-push-5 {
        right: 41.66666667%;
        left: auto;
    }
    .ISD .col-md-push-4 {
        right: 33.33333333%;
        left: auto;
    }
    .ISD .col-md-push-3 {
        right: 25%;
        left: auto;
    }
    .ISD .col-md-push-2 {
        right: 16.66666667%;
        left: auto;
    }
    .ISD .col-md-push-1 {
        right: 8.33333333%;
        left: auto;
    }
    .ISD .col-md-push-0 {
        right: auto;
        left: auto;
    }
    .ISD .col-md-offset-12 {
        margin-right: 100%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-11 {
        margin-right: 91.66666667%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-10 {
        margin-right: 83.33333333%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-9 {
        margin-right: 75%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-8 {
        margin-right: 66.66666667%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-7 {
        margin-right: 58.33333333%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-6 {
        margin-right: 50%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-5 {
        margin-right: 41.66666667%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-4 {
        margin-right: 33.33333333%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-3 {
        margin-right: 25%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-2 {
        margin-right: 16.66666667%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-1 {
        margin-right: 8.33333333%;
        margin-left: inherit;
    }
    .ISD .col-md-offset-0 {
        margin-right: 0;
        margin-left: inherit;
    }
}

@media (min-width: 1200px) {
    .ISD .col-lg-pull-12 {
        left: 100%;
        right: auto;
    }
    .ISD .col-lg-pull-11 {
        left: 91.66666667%;
        right: auto;
    }
    .ISD .col-lg-pull-10 {
        left: 83.33333333%;
        right: auto;
    }
    .ISD .col-lg-pull-9 {
        left: 75%;
        right: auto;
    }
    .ISD .col-lg-pull-8 {
        left: 66.66666667%;
        right: auto;
    }
    .ISD .col-lg-pull-7 {
        left: 58.33333333%;
        right: auto;
    }
    .ISD .col-lg-pull-6 {
        left: 50%;
        right: auto;
    }
    .ISD .col-lg-pull-5 {
        left: 41.66666667%;
        right: auto;
    }
    .ISD .col-lg-pull-4 {
        left: 33.33333333%;
        right: auto;
    }
    .ISD .col-lg-pull-3 {
        left: 25%;
        right: auto;
    }
    .ISD .col-lg-pull-2 {
        left: 16.66666667%;
        right: auto;
    }
    .ISD .col-lg-pull-1 {
        left: 8.33333333%;
        right: auto;
    }
    .ISD .col-lg-pull-0 {
        left: auto;
        right: auto;
    }
    .ISD .col-lg-push-12 {
        right: 100%;
        left: auto;
    }
    .ISD .col-lg-push-11 {
        right: 91.66666667%;
        left: auto;
    }
    .ISD .col-lg-push-10 {
        right: 83.33333333%;
        left: auto;
    }
    .ISD .col-lg-push-9 {
        right: 75%;
        left: auto;
    }
    .ISD .col-lg-push-8 {
        right: 66.66666667%;
        left: auto;
    }
    .ISD .col-lg-push-7 {
        right: 58.33333333%;
        left: auto;
    }
    .ISD .col-lg-push-6 {
        right: 50%;
        left: auto;
    }
    .ISD .col-lg-push-5 {
        right: 41.66666667%;
        left: auto;
    }
    .ISD .col-lg-push-4 {
        right: 33.33333333%;
        left: auto;
    }
    .ISD .col-lg-push-3 {
        right: 25%;
        left: auto;
    }
    .ISD .col-lg-push-2 {
        right: 16.66666667%;
        left: auto;
    }
    .ISD .col-lg-push-1 {
        right: 8.33333333%;
        left: auto;
    }
    .ISD .col-lg-push-0 {
        right: auto;
        left: auto;
    }
    .ISD .col-lg-offset-12 {
        margin-right: 100%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-11 {
        margin-right: 91.66666667%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-10 {
        margin-right: 83.33333333%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-9 {
        margin-right: 75%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-8 {
        margin-right: 66.66666667%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-7 {
        margin-right: 58.33333333%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-6 {
        margin-right: 50%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-5 {
        margin-right: 41.66666667%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-4 {
        margin-right: 33.33333333%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-3 {
        margin-right: 25%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-2 {
        margin-right: 16.66666667%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-1 {
        margin-right: 8.33333333%;
        margin-left: inherit;
    }
    .ISD .col-lg-offset-0 {
        margin-right: 0;
        margin-left: inherit;
    }
}

.ISD .modulo-dettaglio .col-md-6.col-sm-6.nop {
    float: left;
}

.ISD .category .sub-video .align-right {
    text-align: left;
}

.ISD .category .slider .slick-arrow img {
    position: relative;
    transform: translate(50%, 0%);
}

.ISD li {
    text-align: right
}

.ISD label:before {
    left: auto !important;
    right: 0px !important
}

.ISD label:after {
    left: auto !important;
    right: 1px !important
}

.ISD #ha-header .ha-header-bottom span {
    margin: 0px 122px 0px 0px;
}

.ISD .termini label {
    padding: 0 !important
}

.ISD .input__label-content--madoka {
    text-align: right
}

.ISD .form form .confirm_button .send {
    text-align: left
}

.ISD #return-to-top {
    left: 30px;
    right: auto
}

.ISD .assistenza_form {
    direction: initial
}

.ISD footer .logo .social {
    direction: rtl;
}

.ISD footer .footer-cont-voci {
    border-left: 0;
    padding-left: 0;
    border-right: 1px solid #fff;
    padding-right: 15px
}

.ISD footer .footer-cont-voci .voci {
    padding-right: 15px;
    padding-left: 0
}

.ISD footer .footer-cont-voci h4 {
    color: #fff !important;
}

.ISD footer .cont-button .big_button a {
    float: right
}

.ISD .breadcrumbs .align-left .help-button {
    display: inline-block;
    float: left;
}

.ISD .store-locator .map-pointer {
    background: transparent no-repeat right center;
    background-size: auto 100%;
    padding-right: 20px
}

.ISD ul.command_slider,
.ISD ul.command_tab {
    direction: rtl;
}

.ISD .prod-list {
    direction: initial
}

.ISD .prod-list .title {
    text-align: right !important
}

.ISD select.form-control {
    background-position: 13px
}

.ISD .static_module .slide_timeline .text .title {
    text-align: right
}

.ISD .static_module .slide_timeline .text .desc {
    text-align: right
}

.ISD .category_base .content-cate .change .menu_hover ul li {
    text-align: center
}

.ISD [type="checkbox"]:not(:checked)+label,
.ISD [type="checkbox"]:checked+label {
    padding-left: 0 !important;
    padding-right: 1.95em !important;
}

/* extra color for accessibility check */

.ISD .modulo-dettaglio {
    background: #f7f7f7 !important;
    background-image: none;
}

.ISD .static_module .multiscroll .tab-pane .standard ul {
    padding-right: 0
}

.ISD .cats_container,
.ISD .collections_container,
.ISD .external_menu,
.ISD .cont-category .search .intestazione,
.ISD .menu--alonso .menu__list,
.ISD .banner-consultant .flex-wrapper,
.ISD .new_home header {
    direction: rtl;
}

.ISD .new_home p {
    color: #000;
}

/* .ISD .top-page-buttons {
    left: 10px;
} */

.ISD header .cont-logo .logo {
    margin-right: 35px;
}

.ISD header .cbp-spmenu .navigazione .Aligner .tab-content .tab-pane .blocco-menu li {
    text-align: center;
}

.ISD .category .cont-category .cont-prod .prod-grid {
    float: right;
}

.ISD .menu--alonso .menu__item:nth-child(1).menu__item--current~.menu__line {
    -webkit-transform: translate3d(400%, 0, 0);
    transform: translate3d(400%, 0, 0);
}

.ISD .menu--alonso .menu__item:nth-child(2).menu__item--current~.menu__line {
    -webkit-transform: translate3d(300%, 0, 0);
    transform: translate3d(300%, 0, 0);
}

.ISD .menu--alonso .menu__item:nth-child(4).menu__item--current~.menu__line {
    -webkit-transform: translate3d(200%, 0, 0);
    transform: translate3d(200%, 0, 0);
}

.ISD .menu--alonso .menu__item:nth-child(4).menu__item--current~.menu__line {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.ISD .menu--alonso .menu__item:nth-child(5).menu__item--current~.menu__line {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.ISD ul.command_tab.list-4 .menu__item:nth-child(1).menu__item--current~.menu__line,
.ISD ul.command_slider.list-4 .menu__item:nth-child(1).menu__item--current~.menu__line {
    -webkit-transform: translate3d(350%, 0, 0);
    transform: translate3d(350%, 0, 0);
}

.ISD ul.command_tab.list-4 .menu__item:nth-child(2).menu__item--current~.menu__line,
.ISD ul.command_slider.list-4 .menu__item:nth-child(2).menu__item--current~.menu__line {
    -webkit-transform: translate3d(250%, 0, 0);
    transform: translate3d(250%, 0, 0);
}

.ISD ul.command_tab.list-4 .menu__item:nth-child(3).menu__item--current~.menu__line,
.ISD ul.command_slider.list-4 .menu__item:nth-child(3).menu__item--current~.menu__line {
    -webkit-transform: translate3d(150%, 0, 0);
    transform: translate3d(150%, 0, 0);
}

.ISD ul.command_tab.list-4 .menu__item:nth-child(4).menu__item--current~.menu__line,
.ISD ul.command_slider.list-4 .menu__item:nth-child(4).menu__item--current~.menu__line {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
}

.ISD ul.command_tab.list-5 .menu__item:nth-child(4).menu__item--current~.menu__line {
    -webkit-transform: translate3d(400%, 0, 0);
    transform: translate3d(400%, 0, 0);
}

.ISD ul.command_tab.list-5 .menu__item:nth-child(4).menu__item--current~.menu__line {
    -webkit-transform: translate3d(300%, 0, 0);
    transform: translate3d(300%, 0, 0);
}

.ISD ul.command_tab.list-5 .menu__item:nth-child(4).menu__item--current~.menu__line {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.ISD ul.command_tab.list-5 .menu__item:nth-child(5).menu__item--current~.menu__line {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.ISD .static_module .cont-timeline .timeline .arrow-left {
    right: 58%;
}