/*
Skip to content
Sign up Sign in
This repository
Search
Explore
Features
Enterprise
Pricing
Watch 17  Star 158  Fork 89 zirafa/bootstrap-grid-only
                                   Code  Issues 0  Pull requests 0  Pulse  Graphs
                                                                    Branch: master Find file Copy pathbootstrap-grid-only/css/grid24.css
                                                                    c7f09be  on 12 Nov 2014

@zirafa zirafa Add LESS & CSS files
1 contributor
RawBlameHistory     1490 lines (1489 sloc)  24.6 KB
*/
@-ms-viewport {
    width: device-width;
}

#qanda-script .visible-xs,
#qanda-script .visible-sm,
#qanda-script .visible-md,
#qanda-script .visible-lg {
    /*display: none !important;*/
}

#qanda-script .visible-xs-block,
#qanda-script .visible-xs-inline,
#qanda-script .visible-xs-inline-block,
#qanda-script .visible-sm-block,
#qanda-script .visible-sm-inline,
#qanda-script .visible-sm-inline-block,
#qanda-script .visible-md-block,
#qanda-script .visible-md-inline,
#qanda-script .visible-md-inline-block,
#qanda-script .visible-lg-block,
#qanda-script .visible-lg-inline,
#qanda-script .visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    #qanda-script .visible-xs {
        display: block !important;
    }

    #qanda-script table.visible-xs {
        display: table;
    }

    #qanda-script tr.visible-xs {
        display: table-row !important;
    }

    #qanda-script th.visible-xs,
    #qanda-script td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    #qanda-script .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    #qanda-script .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    #qanda-script .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #qanda-script .visible-sm {
        display: block !important;
    }

    #qanda-script table.visible-sm {
        display: table;
    }

    #qanda-script tr.visible-sm {
        display: table-row !important;
    }

    #qanda-script th.visible-sm,
    #qanda-script td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #qanda-script .visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #qanda-script .visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #qanda-script .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #qanda-script .visible-md {
        display: block !important;
    }

    #qanda-script table.visible-md {
        display: table;
    }

    #qanda-script tr.visible-md {
        display: table-row !important;
    }

    #qanda-script th.visible-md,
    #qanda-script td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #qanda-script .visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #qanda-script .visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #qanda-script .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    #qanda-script .visible-lg {
        display: block !important;
    }

    #qanda-script table.visible-lg {
        display: table;
    }

    #qanda-script tr.visible-lg {
        display: table-row !important;
    }

    #qanda-script th.visible-lg,
    #qanda-script td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    #qanda-script .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    #qanda-script .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    #qanda-script .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    #qanda-script .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #qanda-script .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #qanda-script .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    #qanda-script .hidden-lg {
        display: none !important;
    }
}

#qanda-script.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

@media (min-width: 768px) {
    #qanda-script.container {
        width: 735px;
    }
}

@media (min-width: 992px) {
    #qanda-script.container {
        width: 955px;
    }
}

@media (min-width: 1200px) {
    #qanda-script.container {
        width: 1155px;
    }
}

#qanda-script.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

#qanda-script.row {
    margin-left: -7.5px;
    margin-right: -7.5px;
}

#qanda-script .col, #qanda-script .col-xs-1, #qanda-script .col-sm-1, #qanda-script .col-md-1, #qanda-script .col-lg-1, #qanda-script .col-xs-2, #qanda-script .col-sm-2, #qanda-script .col-md-2, #qanda-script .col-lg-2, #qanda-script .col-xs-3, #qanda-script .col-sm-3, #qanda-script .col-md-3, #qanda-script .col-lg-3, #qanda-script .col-xs-4, #qanda-script .col-sm-4, #qanda-script .col-md-4, #qanda-script .col-lg-4, #qanda-script .col-xs-5, #qanda-script .col-sm-5, #qanda-script .col-md-5, #qanda-script .col-lg-5, #qanda-script .col-xs-6, #qanda-script .col-sm-6, #qanda-script .col-md-6, #qanda-script .col-lg-6, #qanda-script .col-xs-7, #qanda-script .col-sm-7, #qanda-script .col-md-7, #qanda-script .col-lg-7, #qanda-script .col-xs-8, #qanda-script .col-sm-8, #qanda-script .col-md-8, #qanda-script .col-lg-8, #qanda-script .col-xs-9, #qanda-script .col-sm-9, #qanda-script .col-md-9, #qanda-script .col-lg-9, #qanda-script .col-xs-10, #qanda-script .col-sm-10, #qanda-script .col-md-10, #qanda-script .col-lg-10, #qanda-script .col-xs-11, #qanda-script .col-sm-11, #qanda-script .col-md-11, #qanda-script .col-lg-11, #qanda-script .col-xs-12, #qanda-script .col-sm-12, #qanda-script .col-md-12, #qanda-script .col-lg-12, #qanda-script .col-xs-13, #qanda-script .col-sm-13, #qanda-script .col-md-13, #qanda-script .col-lg-13, #qanda-script .col-xs-14, #qanda-script .col-sm-14, #qanda-script .col-md-14, #qanda-script .col-lg-14, #qanda-script .col-xs-15, #qanda-script .col-sm-15, #qanda-script .col-md-15, #qanda-script .col-lg-15, #qanda-script .col-xs-16, #qanda-script .col-sm-16, #qanda-script .col-md-16, #qanda-script .col-lg-16, #qanda-script .col-xs-17, #qanda-script .col-sm-17, #qanda-script .col-md-17, #qanda-script .col-lg-17, #qanda-script .col-xs-18, #qanda-script .col-sm-18, #qanda-script .col-md-18, #qanda-script .col-lg-18, #qanda-script .col-xs-19, #qanda-script .col-sm-19, #qanda-script .col-md-19, #qanda-script .col-lg-19, #qanda-script .col-xs-20, #qanda-script .col-sm-20, #qanda-script .col-md-20, #qanda-script .col-lg-20, #qanda-script .col-xs-21, #qanda-script .col-sm-21, #qanda-script .col-md-21, #qanda-script .col-lg-21, #qanda-script .col-xs-22, #qanda-script .col-sm-22, #qanda-script .col-md-22, #qanda-script .col-lg-22, #qanda-script .col-xs-23, #qanda-script .col-sm-23, #qanda-script .col-md-23, #qanda-script .col-lg-23, #qanda-script .col-xs-24, #qanda-script .col-sm-24, #qanda-script .col-md-24, #qanda-script .col-lg-24 {
    position: relative;
    min-height: 1px;
    padding-left: 7.5px;
    padding-right: 7.5px;
}

#qanda-script .col, #qanda-script .col-xs-1, #qanda-script .col-xs-2, #qanda-script .col-xs-3, #qanda-script .col-xs-4, #qanda-script .col-xs-5, #qanda-script .col-xs-6, #qanda-script .col-xs-7, #qanda-script .col-xs-8, #qanda-script .col-xs-9, #qanda-script .col-xs-10, #qanda-script .col-xs-11, #qanda-script .col-xs-12, #qanda-script .col-xs-13, #qanda-script .col-xs-14, #qanda-script .col-xs-15, #qanda-script .col-xs-16, #qanda-script .col-xs-17, #qanda-script .col-xs-18, #qanda-script .col-xs-19, #qanda-script .col-xs-20, #qanda-script .col-xs-21, #qanda-script .col-xs-22, #qanda-script .col-xs-23, #qanda-script .col-xs-24 {
    float: left;
}

#qanda-script .col-xs-24 {
    width: 100%;
}

.col-xs-23 {
    width: 95.83333333%;
}

#qanda-script .col-xs-22 {
    width: 91.66666667%;
}

#qanda-script .col-xs-21 {
    width: 87.5%;
}

#qanda-script .col-xs-20 {
    width: 83.33333333%;
}

#qanda-script .col-xs-19 {
    width: 79.16666667%;
}

#qanda-script .col-xs-18 {
    width: 75%;
}

#qanda-script .col-xs-17 {
    width: 70.83333333%;
}

#qanda-script .col-xs-16 {
    width: 66.66666667%;
}

#qanda-script .col-xs-15 {
    width: 62.5%;
}

#qanda-script .col-xs-14 {
    width: 58.33333333%;
}

#qanda-script .col-xs-13 {
    width: 54.16666667%;
}

#qanda-script .col-xs-12 {
    width: 50%;
}

#qanda-script .col-xs-11 {
    width: 45.83333333%;
}

#qanda-script .col-xs-10 {
    width: 41.66666667%;
}

#qanda-script .col-xs-9 {
    width: 37.5%;
}

#qanda-script .col-xs-8 {
    width: 33.33333333%;
}

#qanda-script .col-xs-7 {
    width: 29.16666667%;
}

#qanda-script .col-xs-6 {
    width: 25%;
}

#qanda-script .col-xs-5 {
    width: 20.83333333%;
}

#qanda-script .col-xs-4 {
    width: 16.66666667%;
}

#qanda-script .col-xs-3 {
    width: 12.5%;
}

#qanda-script .col-xs-2 {
    width: 8.33333333%;
}

#qanda-script .col-xs-1 {
    width: 4.16666667%;
}

#qanda-script .col-xs-pull-24 {
    right: 100%;
}

#qanda-script .col-xs-pull-23 {
    right: 95.83333333%;
}

#qanda-script .col-xs-pull-22 {
    right: 91.66666667%;
}

#qanda-script .col-xs-pull-21 {
    right: 87.5%;
}

#qanda-script .col-xs-pull-20 {
    right: 83.33333333%;
}

#qanda-script .col-xs-pull-19 {
    right: 79.16666667%;
}

#qanda-script .col-xs-pull-18 {
    right: 75%;
}

#qanda-script .col-xs-pull-17 {
    right: 70.83333333%;
}

#qanda-script .col-xs-pull-16 {
    right: 66.66666667%;
}

#qanda-script .col-xs-pull-15 {
    right: 62.5%;
}

#qanda-script .col-xs-pull-14 {
    right: 58.33333333%;
}

#qanda-script .col-xs-pull-13 {
    right: 54.16666667%;
}

#qanda-script .col-xs-pull-12 {
    right: 50%;
}

#qanda-script .col-xs-pull-11 {
    right: 45.83333333%;
}

#qanda-script .col-xs-pull-10 {
    right: 41.66666667%;
}

#qanda-script .col-xs-pull-9 {
    right: 37.5%;
}

#qanda-script .col-xs-pull-8 {
    right: 33.33333333%;
}

#qanda-script .col-xs-pull-7 {
    right: 29.16666667%;
}

#qanda-script .col-xs-pull-6 {
    right: 25%;
}

#qanda-script .col-xs-pull-5 {
    right: 20.83333333%;
}

#qanda-script .col-xs-pull-4 {
    right: 16.66666667%;
}

#qanda-script .col-xs-pull-3 {
    right: 12.5%;
}

#qanda-script .col-xs-pull-2 {
    right: 8.33333333%;
}

#qanda-script .col-xs-pull-1 {
    right: 4.16666667%;
}

#qanda-script .col-xs-pull-0 {
    right: auto;
}

#qanda-script .col-xs-push-24 {
    left: 100%;
}

#qanda-script .col-xs-push-23 {
    left: 95.83333333%;
}

#qanda-script .col-xs-push-22 {
    left: 91.66666667%;
}

#qanda-script .col-xs-push-21 {
    left: 87.5%;
}

#qanda-script .col-xs-push-20 {
    left: 83.33333333%;
}

#qanda-script .col-xs-push-19 {
    left: 79.16666667%;
}

#qanda-script .col-xs-push-18 {
    left: 75%;
}

#qanda-script .col-xs-push-17 {
    left: 70.83333333%;
}

#qanda-script .col-xs-push-16 {
    left: 66.66666667%;
}

#qanda-script .col-xs-push-15 {
    left: 62.5%;
}

#qanda-script .col-xs-push-14 {
    left: 58.33333333%;
}

#qanda-script .col-xs-push-13 {
    left: 54.16666667%;
}

#qanda-script .col-xs-push-12 {
    left: 50%;
}

#qanda-script .col-xs-push-11 {
    left: 45.83333333%;
}

#qanda-script .col-xs-push-10 {
    left: 41.66666667%;
}

#qanda-script .col-xs-push-9 {
    left: 37.5%;
}

#qanda-script .col-xs-push-8 {
    left: 33.33333333%;
}

#qanda-script .col-xs-push-7 {
    left: 29.16666667%;
}

#qanda-script .col-xs-push-6 {
    left: 25%;
}

#qanda-script .col-xs-push-5 {
    left: 20.83333333%;
}

#qanda-script .col-xs-push-4 {
    left: 16.66666667%;
}

#qanda-script .col-xs-push-3 {
    left: 12.5%;
}

#qanda-script .col-xs-push-2 {
    left: 8.33333333%;
}

#qanda-script .col-xs-push-1 {
    left: 4.16666667%;
}

#qanda-script .col-xs-push-0 {
    left: auto;
}

#qanda-script .col-xs-offset-24 {
    margin-left: 100%;
}

#qanda-script .col-xs-offset-23 {
    margin-left: 95.83333333%;
}

#qanda-script .col-xs-offset-22 {
    margin-left: 91.66666667%;
}

#qanda-script .col-xs-offset-21 {
    margin-left: 87.5%;
}

#qanda-script .col-xs-offset-20 {
    margin-left: 83.33333333%;
}

#qanda-script .col-xs-offset-19 {
    margin-left: 79.16666667%;
}

#qanda-script .col-xs-offset-18 {
    margin-left: 75%;
}

#qanda-script .col-xs-offset-17 {
    margin-left: 70.83333333%;
}

#qanda-script .col-xs-offset-16 {
    margin-left: 66.66666667%;
}

#qanda-script .col-xs-offset-15 {
    margin-left: 62.5%;
}

#qanda-script .col-xs-offset-14 {
    margin-left: 58.33333333%;
}

#qanda-script .col-xs-offset-13 {
    margin-left: 54.16666667%;
}

#qanda-script .col-xs-offset-12 {
    margin-left: 50%;
}

#qanda-script .col-xs-offset-11 {
    margin-left: 45.83333333%;
}

#qanda-script .col-xs-offset-10 {
    margin-left: 41.66666667%;
}

#qanda-script .col-xs-offset-9 {
    margin-left: 37.5%;
}

#qanda-script .col-xs-offset-8 {
    margin-left: 33.33333333%;
}

#qanda-script .col-xs-offset-7 {
    margin-left: 29.16666667%;
}

#qanda-script .col-xs-offset-6 {
    margin-left: 25%;
}

#qanda-script .col-xs-offset-5 {
    margin-left: 20.83333333%;
}

#qanda-script .col-xs-offset-4 {
    margin-left: 16.66666667%;
}

#qanda-script .col-xs-offset-3 {
    margin-left: 12.5%;
}

#qanda-script .col-xs-offset-2 {
    margin-left: 8.33333333%;
}

#qanda-script .col-xs-offset-1 {
    margin-left: 4.16666667%;
}

#qanda-script .col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
    #qanda-script .col, #qanda-script .col-sm-1, #qanda-script .col-sm-2, #qanda-script .col-sm-3, #qanda-script .col-sm-4, #qanda-script .col-sm-5, #qanda-script .col-sm-6, #qanda-script .col-sm-7, #qanda-script .col-sm-8, #qanda-script .col-sm-9, #qanda-script .col-sm-10, #qanda-script .col-sm-11, #qanda-script .col-sm-12, #qanda-script .col-sm-13, #qanda-script .col-sm-14, #qanda-script .col-sm-15, #qanda-script .col-sm-16, #qanda-script .col-sm-17, #qanda-script .col-sm-18, #qanda-script .col-sm-19, #qanda-script .col-sm-20, #qanda-script .col-sm-21, #qanda-script .col-sm-22, #qanda-script .col-sm-23, #qanda-script .col-sm-24 {
        float: left;
    }

    #qanda-script .col-sm-24 {
        width: 100%;
    }

    #qanda-script .col-sm-23 {
        width: 95.83333333%;
    }

    #qanda-script .col-sm-22 {
        width: 91.66666667%;
    }

    #qanda-script .col-sm-21 {
        width: 87.5%;
    }

    #qanda-script .col-sm-20 {
        width: 83.33333333%;
    }

    #qanda-script .col-sm-19 {
        width: 79.16666667%;
    }

    #qanda-script .col-sm-18 {
        width: 75%;
    }

    #qanda-script .col-sm-17 {
        width: 70.83333333%;
    }

    #qanda-script .col-sm-16 {
        width: 66.66666667%;
    }

    #qanda-script .col-sm-15 {
        width: 62.5%;
    }

    #qanda-script .col-sm-14 {
        width: 58.33333333%;
    }

    #qanda-script .col-sm-13 {
        width: 54.16666667%;
    }

    #qanda-script .col-sm-12 {
        width: 50%;
    }

    #qanda-script .col-sm-11 {
        width: 45.83333333%;
    }

    #qanda-script .col-sm-10 {
        width: 41.66666667%;
    }

    #qanda-script .col-sm-9 {
        width: 37.5%;
    }

    #qanda-script .col-sm-8 {
        width: 33.33333333%;
    }

    #qanda-script .col-sm-7 {
        width: 29.16666667%;
    }

    #qanda-script .col-sm-6 {
        width: 25%;
    }

    #qanda-script .col-sm-5 {
        width: 20.83333333%;
    }

    #qanda-script .col-sm-4 {
        width: 16.66666667%;
    }

    #qanda-script .col-sm-3 {
        width: 12.5%;
    }

    #qanda-script .col-sm-2 {
        width: 8.33333333%;
    }

    #qanda-script .col-sm-1 {
        width: 4.16666667%;
    }

    #qanda-script .col-sm-pull-24 {
        right: 100%;
    }

    #qanda-script .col-sm-pull-23 {
        right: 95.83333333%;
    }

    #qanda-script .col-sm-pull-22 {
        right: 91.66666667%;
    }

    #qanda-script .col-sm-pull-21 {
        right: 87.5%;
    }

    #qanda-script .col-sm-pull-20 {
        right: 83.33333333%;
    }

    #qanda-script .col-sm-pull-19 {
        right: 79.16666667%;
    }

    #qanda-script .col-sm-pull-18 {
        right: 75%;
    }

    #qanda-script .col-sm-pull-17 {
        right: 70.83333333%;
    }

    #qanda-script .col-sm-pull-16 {
        right: 66.66666667%;
    }

    #qanda-script .col-sm-pull-15 {
        right: 62.5%;
    }

    #qanda-script .col-sm-pull-14 {
        right: 58.33333333%;
    }

    #qanda-script .col-sm-pull-13 {
        right: 54.16666667%;
    }

    #qanda-script .col-sm-pull-12 {
        right: 50%;
    }

    #qanda-script .col-sm-pull-11 {
        right: 45.83333333%;
    }

    #qanda-script .col-sm-pull-10 {
        right: 41.66666667%;
    }

    #qanda-script .col-sm-pull-9 {
        right: 37.5%;
    }

    #qanda-script .col-sm-pull-8 {
        right: 33.33333333%;
    }

    #qanda-script .col-sm-pull-7 {
        right: 29.16666667%;
    }

    #qanda-script .col-sm-pull-6 {
        right: 25%;
    }

    #qanda-script .col-sm-pull-5 {
        right: 20.83333333%;
    }

    #qanda-script .col-sm-pull-4 {
        right: 16.66666667%;
    }

    #qanda-script .col-sm-pull-3 {
        right: 12.5%;
    }

    #qanda-script .col-sm-pull-2 {
        right: 8.33333333%;
    }

    #qanda-script .col-sm-pull-1 {
        right: 4.16666667%;
    }

    #qanda-script .col-sm-pull-0 {
        right: auto;
    }

    #qanda-script .col-sm-push-24 {
        left: 100%;
    }

    #qanda-script .col-sm-push-23 {
        left: 95.83333333%;
    }

    #qanda-script .col-sm-push-22 {
        left: 91.66666667%;
    }

    #qanda-script .col-sm-push-21 {
        left: 87.5%;
    }

    #qanda-script .col-sm-push-20 {
        left: 83.33333333%;
    }

    #qanda-script .col-sm-push-19 {
        left: 79.16666667%;
    }

    #qanda-script .col-sm-push-18 {
        left: 75%;
    }

    #qanda-script .col-sm-push-17 {
        left: 70.83333333%;
    }

    #qanda-script .col-sm-push-16 {
        left: 66.66666667%;
    }

    #qanda-script .col-sm-push-15 {
        left: 62.5%;
    }

    #qanda-script .col-sm-push-14 {
        left: 58.33333333%;
    }

    #qanda-script .col-sm-push-13 {
        left: 54.16666667%;
    }

    #qanda-script .col-sm-push-12 {
        left: 50%;
    }

    #qanda-script .col-sm-push-11 {
        left: 45.83333333%;
    }

    #qanda-script .col-sm-push-10 {
        left: 41.66666667%;
    }

    #qanda-script .col-sm-push-9 {
        left: 37.5%;
    }

    #qanda-script .col-sm-push-8 {
        left: 33.33333333%;
    }

    #qanda-script .col-sm-push-7 {
        left: 29.16666667%;
    }

    #qanda-script .col-sm-push-6 {
        left: 25%;
    }

    #qanda-script .col-sm-push-5 {
        left: 20.83333333%;
    }

    #qanda-script .col-sm-push-4 {
        left: 16.66666667%;
    }

    #qanda-script .col-sm-push-3 {
        left: 12.5%;
    }

    #qanda-script .col-sm-push-2 {
        left: 8.33333333%;
    }

    #qanda-script .col-sm-push-1 {
        left: 4.16666667%;
    }

    #qanda-script .col-sm-push-0 {
        left: auto;
    }

    #qanda-script .col-sm-offset-24 {
        margin-left: 100%;
    }

    #qanda-script .col-sm-offset-23 {
        margin-left: 95.83333333%;
    }

    #qanda-script .col-sm-offset-22 {
        margin-left: 91.66666667%;
    }

    #qanda-script .col-sm-offset-21 {
        margin-left: 87.5%;
    }

    #qanda-script .col-sm-offset-20 {
        margin-left: 83.33333333%;
    }

    #qanda-script .col-sm-offset-19 {
        margin-left: 79.16666667%;
    }

    #qanda-script .col-sm-offset-18 {
        margin-left: 75%;
    }

    #qanda-script .col-sm-offset-17 {
        margin-left: 70.83333333%;
    }

    #qanda-script .col-sm-offset-16 {
        margin-left: 66.66666667%;
    }

    #qanda-script .col-sm-offset-15 {
        margin-left: 62.5%;
    }

    #qanda-script .col-sm-offset-14 {
        margin-left: 58.33333333%;
    }

    #qanda-script .col-sm-offset-13 {
        margin-left: 54.16666667%;
    }

    #qanda-script .col-sm-offset-12 {
        margin-left: 50%;
    }

    #qanda-script .col-sm-offset-11 {
        margin-left: 45.83333333%;
    }

    #qanda-script .col-sm-offset-10 {
        margin-left: 41.66666667%;
    }

    #qanda-script .col-sm-offset-9 {
        margin-left: 37.5%;
    }

    #qanda-script .col-sm-offset-8 {
        margin-left: 33.33333333%;
    }

    #qanda-script .col-sm-offset-7 {
        margin-left: 29.16666667%;
    }

    #qanda-script .col-sm-offset-6 {
        margin-left: 25%;
    }

    #qanda-script .col-sm-offset-5 {
        margin-left: 20.83333333%;
    }

    #qanda-script .col-sm-offset-4 {
        margin-left: 16.66666667%;
    }

    #qanda-script .col-sm-offset-3 {
        margin-left: 12.5%;
    }

    #qanda-script .col-sm-offset-2 {
        margin-left: 8.33333333%;
    }

    #qanda-script .col-sm-offset-1 {
        margin-left: 4.16666667%;
    }

    #qanda-script .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 992px) {
    #qanda-script .col, #qanda-script .col-md-1, #qanda-script .col-md-2, #qanda-script .col-md-3, #qanda-script .col-md-4, #qanda-script .col-md-5, #qanda-script .col-md-6, #qanda-script .col-md-7, #qanda-script .col-md-8, #qanda-script .col-md-9, #qanda-script .col-md-10, #qanda-script .col-md-11, #qanda-script .col-md-12, #qanda-script .col-md-13, #qanda-script .col-md-14, #qanda-script .col-md-15, #qanda-script .col-md-16, #qanda-script .col-md-17, #qanda-script .col-md-18, #qanda-script .col-md-19, #qanda-script .col-md-20, #qanda-script .col-md-21, #qanda-script .col-md-22, #qanda-script .col-md-23, #qanda-script .col-md-24 {
        float: left;
    }

    #qanda-script .col-md-24 {
        width: 100%;
    }

    #qanda-script .col-md-23 {
        width: 95.83333333%;
    }

    #qanda-script .col-md-22 {
        width: 91.66666667%;
    }

    #qanda-script .col-md-21 {
        width: 87.5%;
    }

    #qanda-script .col-md-20 {
        width: 83.33333333%;
    }

    #qanda-script .col-md-19 {
        width: 79.16666667%;
    }

    #qanda-script .col-md-18 {
        width: 75%;
    }

    #qanda-script .col-md-17 {
        width: 70.83333333%;
    }

    #qanda-script .col-md-16 {
        width: 66.66666667%;
    }

    #qanda-script .col-md-15 {
        width: 62.5%;
    }

    #qanda-script .col-md-14 {
        width: 58.33333333%;
    }

    #qanda-script .col-md-13 {
        width: 54.16666667%;
    }

    #qanda-script .col-md-12 {
        width: 50%;
    }

    #qanda-script .col-md-11 {
        width: 45.83333333%;
    }

    #qanda-script .col-md-10 {
        width: 41.66666667%;
    }

    #qanda-script .col-md-9 {
        width: 37.5%;
    }

    #qanda-script .col-md-8 {
        width: 33.33333333%;
    }

    #qanda-script .col-md-7 {
        width: 29.16666667%;
    }

    #qanda-script .col-md-6 {
        width: 25%;
    }

    #qanda-script .col-md-5 {
        width: 20.83333333%;
    }

    #qanda-script .col-md-4 {
        width: 16.66666667%;
    }

    #qanda-script .col-md-3 {
        width: 12.5%;
    }

    #qanda-script .col-md-2 {
        width: 8.33333333%;
    }

    #qanda-script .col-md-1 {
        width: 4.16666667%;
    }

    #qanda-script .col-md-pull-24 {
        right: 100%;
    }

    #qanda-script .col-md-pull-23 {
        right: 95.83333333%;
    }

    #qanda-script .col-md-pull-22 {
        right: 91.66666667%;
    }

    #qanda-script .col-md-pull-21 {
        right: 87.5%;
    }

    #qanda-script .col-md-pull-20 {
        right: 83.33333333%;
    }

    #qanda-script .col-md-pull-19 {
        right: 79.16666667%;
    }

    #qanda-script .col-md-pull-18 {
        right: 75%;
    }

    #qanda-script .col-md-pull-17 {
        right: 70.83333333%;
    }

    #qanda-script .col-md-pull-16 {
        right: 66.66666667%;
    }

    #qanda-script .col-md-pull-15 {
        right: 62.5%;
    }

    #qanda-script .col-md-pull-14 {
        right: 58.33333333%;
    }

    #qanda-script .col-md-pull-13 {
        right: 54.16666667%;
    }

    #qanda-script .col-md-pull-12 {
        right: 50%;
    }

    #qanda-script .col-md-pull-11 {
        right: 45.83333333%;
    }

    #qanda-script .col-md-pull-10 {
        right: 41.66666667%;
    }

    #qanda-script .col-md-pull-9 {
        right: 37.5%;
    }

    #qanda-script .col-md-pull-8 {
        right: 33.33333333%;
    }

    #qanda-script .col-md-pull-7 {
        right: 29.16666667%;
    }

    #qanda-script .col-md-pull-6 {
        right: 25%;
    }

    #qanda-script .col-md-pull-5 {
        right: 20.83333333%;
    }

    #qanda-script .col-md-pull-4 {
        right: 16.66666667%;
    }

    #qanda-script .col-md-pull-3 {
        right: 12.5%;
    }

    #qanda-script .col-md-pull-2 {
        right: 8.33333333%;
    }

    #qanda-script .col-md-pull-1 {
        right: 4.16666667%;
    }

    #qanda-script .col-md-pull-0 {
        right: auto;
    }

    #qanda-script .col-md-push-24 {
        left: 100%;
    }

    #qanda-script .col-md-push-23 {
        left: 95.83333333%;
    }

    #qanda-script .col-md-push-22 {
        left: 91.66666667%;
    }

    #qanda-script .col-md-push-21 {
        left: 87.5%;
    }

    #qanda-script .col-md-push-20 {
        left: 83.33333333%;
    }

    #qanda-script .col-md-push-19 {
        left: 79.16666667%;
    }

    #qanda-script .col-md-push-18 {
        left: 75%;
    }

    #qanda-script .col-md-push-17 {
        left: 70.83333333%;
    }

    #qanda-script .col-md-push-16 {
        left: 66.66666667%;
    }

    #qanda-script .col-md-push-15 {
        left: 62.5%;
    }

    #qanda-script .col-md-push-14 {
        left: 58.33333333%;
    }

    #qanda-script .col-md-push-13 {
        left: 54.16666667%;
    }

    #qanda-script .col-md-push-12 {
        left: 50%;
    }

    #qanda-script .col-md-push-11 {
        left: 45.83333333%;
    }

    #qanda-script .col-md-push-10 {
        left: 41.66666667%;
    }

    #qanda-script .col-md-push-9 {
        left: 37.5%;
    }

    #qanda-script .col-md-push-8 {
        left: 33.33333333%;
    }

    #qanda-script .col-md-push-7 {
        left: 29.16666667%;
    }

    #qanda-script .col-md-push-6 {
        left: 25%;
    }

    #qanda-script .col-md-push-5 {
        left: 20.83333333%;
    }

    #qanda-script .col-md-push-4 {
        left: 16.66666667%;
    }

    #qanda-script .col-md-push-3 {
        left: 12.5%;
    }

    #qanda-script .col-md-push-2 {
        left: 8.33333333%;
    }

    #qanda-script .col-md-push-1 {
        left: 4.16666667%;
    }

    #qanda-script .col-md-push-0 {
        left: auto;
    }

    #qanda-script .col-md-offset-24 {
        margin-left: 100%;
    }

    #qanda-script .col-md-offset-23 {
        margin-left: 95.83333333%;
    }

    #qanda-script .col-md-offset-22 {
        margin-left: 91.66666667%;
    }

    #qanda-script .col-md-offset-21 {
        margin-left: 87.5%;
    }

    #qanda-script .col-md-offset-20 {
        margin-left: 83.33333333%;
    }

    #qanda-script .col-md-offset-19 {
        margin-left: 79.16666667%;
    }

    #qanda-script .col-md-offset-18 {
        margin-left: 75%;
    }

    #qanda-script .col-md-offset-17 {
        margin-left: 70.83333333%;
    }

    #qanda-script .col-md-offset-16 {
        margin-left: 66.66666667%;
    }

    #qanda-script .col-md-offset-15 {
        margin-left: 62.5%;
    }

    #qanda-script .col-md-offset-14 {
        margin-left: 58.33333333%;
    }

    #qanda-script .col-md-offset-13 {
        margin-left: 54.16666667%;
    }

    #qanda-script .col-md-offset-12 {
        margin-left: 50%;
    }

    #qanda-script .col-md-offset-11 {
        margin-left: 45.83333333%;
    }

    #qanda-script .col-md-offset-10 {
        margin-left: 41.66666667%;
    }

    #qanda-script .col-md-offset-9 {
        margin-left: 37.5%;
    }

    #qanda-script .col-md-offset-8 {
        margin-left: 33.33333333%;
    }

    #qanda-script .col-md-offset-7 {
        margin-left: 29.16666667%;
    }

    #qanda-script .col-md-offset-6 {
        margin-left: 25%;
    }

    #qanda-script .col-md-offset-5 {
        margin-left: 20.83333333%;
    }

    #qanda-script .col-md-offset-4 {
        margin-left: 16.66666667%;
    }

    #qanda-script .col-md-offset-3 {
        margin-left: 12.5%;
    }

    #qanda-script .col-md-offset-2 {
        margin-left: 8.33333333%;
    }

    #qanda-script .col-md-offset-1 {
        margin-left: 4.16666667%;
    }

    #qanda-script .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 1200px) {
    #qanda-script .col, #qanda-script .col-lg-1, #qanda-script .col-lg-2, #qanda-script .col-lg-3, #qanda-script .col-lg-4, #qanda-script .col-lg-5, #qanda-script .col-lg-6, #qanda-script .col-lg-7, #qanda-script .col-lg-8, #qanda-script .col-lg-9, #qanda-script .col-lg-10, #qanda-script .col-lg-11, #qanda-script .col-lg-12, #qanda-script .col-lg-13, #qanda-script .col-lg-14, #qanda-script .col-lg-15, #qanda-script .col-lg-16, #qanda-script .col-lg-17, #qanda-script .col-lg-18, #qanda-script .col-lg-19, #qanda-script .col-lg-20, #qanda-script .col-lg-21, #qanda-script .col-lg-22, #qanda-script .col-lg-23, #qanda-script .col-lg-24 {
        float: left;
    }

    #qanda-script .col-lg-24 {
        width: 100%;
    }

    #qanda-script .col-lg-23 {
        width: 95.83333333%;
    }

    #qanda-script .col-lg-22 {
        width: 91.66666667%;
    }

    #qanda-script .col-lg-21 {
        width: 87.5%;
    }

    #qanda-script .col-lg-20 {
        width: 83.33333333%;
    }

    #qanda-script .col-lg-19 {
        width: 79.16666667%;
    }

    #qanda-script .col-lg-18 {
        width: 75%;
    }

    #qanda-script .col-lg-17 {
        width: 70.83333333%;
    }

    #qanda-script .col-lg-16 {
        width: 66.66666667%;
    }

    #qanda-script .col-lg-15 {
        width: 62.5%;
    }

    #qanda-script .col-lg-14 {
        width: 58.33333333%;
    }

    #qanda-script .col-lg-13 {
        width: 54.16666667%;
    }

    #qanda-script .col-lg-12 {
        width: 50%;
    }

    #qanda-script .col-lg-11 {
        width: 45.83333333%;
    }

    #qanda-script .col-lg-10 {
        width: 41.66666667%;
    }

    #qanda-script .col-lg-9 {
        width: 37.5%;
    }

    #qanda-script .col-lg-8 {
        width: 33.33333333%;
    }

    #qanda-script .col-lg-7 {
        width: 29.16666667%;
    }

    #qanda-script .col-lg-6 {
        width: 25%;
    }

    #qanda-script .col-lg-5 {
        width: 20.83333333%;
    }

    #qanda-script .col-lg-4 {
        width: 16.66666667%;
    }

    #qanda-script .col-lg-3 {
        width: 12.5%;
    }

    #qanda-script .col-lg-2 {
        width: 8.33333333%;
    }

    #qanda-script .col-lg-1 {
        width: 4.16666667%;
    }

    #qanda-script .col-lg-pull-24 {
        right: 100%;
    }

    #qanda-script .col-lg-pull-23 {
        right: 95.83333333%;
    }

    #qanda-script .col-lg-pull-22 {
        right: 91.66666667%;
    }

    #qanda-script .col-lg-pull-21 {
        right: 87.5%;
    }

    #qanda-script .col-lg-pull-20 {
        right: 83.33333333%;
    }

    #qanda-script .col-lg-pull-19 {
        right: 79.16666667%;
    }

    #qanda-script .col-lg-pull-18 {
        right: 75%;
    }

    #qanda-script .col-lg-pull-17 {
        right: 70.83333333%;
    }

    #qanda-script .col-lg-pull-16 {
        right: 66.66666667%;
    }

    #qanda-script .col-lg-pull-15 {
        right: 62.5%;
    }

    #qanda-script .col-lg-pull-14 {
        right: 58.33333333%;
    }

    #qanda-script .col-lg-pull-13 {
        right: 54.16666667%;
    }

    #qanda-script .col-lg-pull-12 {
        right: 50%;
    }

    #qanda-script .col-lg-pull-11 {
        right: 45.83333333%;
    }

    #qanda-script .col-lg-pull-10 {
        right: 41.66666667%;
    }

    #qanda-script .col-lg-pull-9 {
        right: 37.5%;
    }

    #qanda-script .col-lg-pull-8 {
        right: 33.33333333%;
    }

    #qanda-script .col-lg-pull-7 {
        right: 29.16666667%;
    }

    #qanda-script .col-lg-pull-6 {
        right: 25%;
    }

    #qanda-script .col-lg-pull-5 {
        right: 20.83333333%;
    }

    #qanda-script .col-lg-pull-4 {
        right: 16.66666667%;
    }

    #qanda-script .col-lg-pull-3 {
        right: 12.5%;
    }

    #qanda-script .col-lg-pull-2 {
        right: 8.33333333%;
    }

    #qanda-script .col-lg-pull-1 {
        right: 4.16666667%;
    }

    #qanda-script .col-lg-pull-0 {
        right: auto;
    }

    #qanda-script .col-lg-push-24 {
        left: 100%;
    }

    #qanda-script .col-lg-push-23 {
        left: 95.83333333%;
    }

    #qanda-script .col-lg-push-22 {
        left: 91.66666667%;
    }

    #qanda-script .col-lg-push-21 {
        left: 87.5%;
    }

    #qanda-script .col-lg-push-20 {
        left: 83.33333333%;
    }

    #qanda-script .col-lg-push-19 {
        left: 79.16666667%;
    }

    #qanda-script .col-lg-push-18 {
        left: 75%;
    }

    #qanda-script .col-lg-push-17 {
        left: 70.83333333%;
    }

    #qanda-script .col-lg-push-16 {
        left: 66.66666667%;
    }

    #qanda-script .col-lg-push-15 {
        left: 62.5%;
    }

    #qanda-script .col-lg-push-14 {
        left: 58.33333333%;
    }

    #qanda-script .col-lg-push-13 {
        left: 54.16666667%;
    }

    #qanda-script .col-lg-push-12 {
        left: 50%;
    }

    #qanda-script .col-lg-push-11 {
        left: 45.83333333%;
    }

    #qanda-script .col-lg-push-10 {
        left: 41.66666667%;
    }

    #qanda-script .col-lg-push-9 {
        left: 37.5%;
    }

    #qanda-script .col-lg-push-8 {
        left: 33.33333333%;
    }

    #qanda-script .col-lg-push-7 {
        left: 29.16666667%;
    }

    #qanda-script .col-lg-push-6 {
        left: 25%;
    }

    #qanda-script .col-lg-push-5 {
        left: 20.83333333%;
    }

    #qanda-script .col-lg-push-4 {
        left: 16.66666667%;
    }

    #qanda-script .col-lg-push-3 {
        left: 12.5%;
    }

    #qanda-script .col-lg-push-2 {
        left: 8.33333333%;
    }

    #qanda-script .col-lg-push-1 {
        left: 4.16666667%;
    }

    #qanda-script .col-lg-push-0 {
        left: auto;
    }

    #qanda-script .col-lg-offset-24 {
        margin-left: 100%;
    }

    #qanda-script .col-lg-offset-23 {
        margin-left: 95.83333333%;
    }

    #qanda-script .col-lg-offset-22 {
        margin-left: 91.66666667%;
    }

    #qanda-script .col-lg-offset-21 {
        margin-left: 87.5%;
    }

    #qanda-script .col-lg-offset-20 {
        margin-left: 83.33333333%;
    }

    #qanda-script .col-lg-offset-19 {
        margin-left: 79.16666667%;
    }

    #qanda-script .col-lg-offset-18 {
        margin-left: 75%;
    }

    #qanda-script .col-lg-offset-17 {
        margin-left: 70.83333333%;
    }

    #qanda-script .col-lg-offset-16 {
        margin-left: 66.66666667%;
    }

    #qanda-script .col-lg-offset-15 {
        margin-left: 62.5%;
    }

    #qanda-script .col-lg-offset-14 {
        margin-left: 58.33333333%;
    }

    #qanda-script .col-lg-offset-13 {
        margin-left: 54.16666667%;
    }

    #qanda-script .col-lg-offset-12 {
        margin-left: 50%;
    }

    #qanda-script .col-lg-offset-11 {
        margin-left: 45.83333333%;
    }

    #qanda-script .col-lg-offset-10 {
        margin-left: 41.66666667%;
    }

    #qanda-script .col-lg-offset-9 {
        margin-left: 37.5%;
    }

    #qanda-script .col-lg-offset-8 {
        margin-left: 33.33333333%;
    }

    #qanda-script .col-lg-offset-7 {
        margin-left: 29.16666667%;
    }

    #qanda-script .col-lg-offset-6 {
        margin-left: 25%;
    }

    #qanda-script .col-lg-offset-5 {
        margin-left: 20.83333333%;
    }

    #qanda-script .col-lg-offset-4 {
        margin-left: 16.66666667%;
    }

    #qanda-script .col-lg-offset-3 {
        margin-left: 12.5%;
    }

    #qanda-script .col-lg-offset-2 {
        margin-left: 8.33333333%;
    }

    #qanda-script .col-lg-offset-1 {
        margin-left: 4.16666667%;
    }

    #qanda-script .col-lg-offset-0 {
        margin-left: 0%;
    }
}

#qanda-script .clearfix,
#qanda-script .clearfix:before,
#qanda-script .clearfix:after,
#qanda-script .container:before,
#qanda-script .container:after,
#qanda-script .container-fluid:before,
#qanda-script .container-fluid:after,
#qanda-script .row:before,
#qanda-script .row:after {
    content: " ";
    display: table;
}

#qanda-script .clearfix:after,
#qanda-script .container:after,
#qanda-script .container-fluid:after,
#qanda-script .row:after {
    clear: both;
}

#qanda-script .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#qanda-script .pull-right {
    float: right !important;
}

#qanda-script .pull-left {
    float: left !important;
}

#qanda-script *,
#qanda-script *:before,
#qanda-script *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.qanda-widget,.qanda-widget div,.qanda-widget span,.qanda-widget applet,.qanda-widget object,.qanda-widget iframe,.qanda-widget h1,.qanda-widget h2,.qanda-widget h3,.qanda-widget h4,.qanda-widget h5,.qanda-widget h6,.qanda-widget p,.qanda-widget blockquote,.qanda-widget pre,.qanda-widget a:not(.cta),.qanda-widget abbr,.qanda-widget acronym,.qanda-widget address,.qanda-widget big,.qanda-widget cite,.qanda-widget code,.qanda-widget del,.qanda-widget dfn,.qanda-widget em,.qanda-widget font,.qanda-widget a img,.qanda-widget img,.qanda-widget ins,.qanda-widget kbd,.qanda-widget q,.qanda-widget s,.qanda-widget samp,.qanda-widget small,.qanda-widget strike,.qanda-widget strong,.qanda-widget sub,.qanda-widget sup,.qanda-widget tt,.qanda-widget var,.qanda-widget dl,.qanda-widget dt,.qanda-widget dd,.qanda-widget ol,.qanda-widget ul,.qanda-widget li,.qanda-widget fieldset,.qanda-widget form,.qanda-widget label,.qanda-widget legend,.qanda-widget table,.qanda-widget caption,.qanda-widget tbody,.qanda-widget tfoot,.qanda-widget thead,.qanda-widget tr,.qanda-widget th,.qanda-widget td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}.qanda-widget{line-height:1;color:black;background:white;}.qanda-widget ol,.qanda-widget ul{list-style:none;}.qanda-widget table{border-collapse:collapse;border-spacing:0;}.qanda-widget caption,.qanda-widget th,.qanda-widget td{text-align:left;font-weight:normal;}.qanda-widget blockquote:before,.qanda-widget blockquote:after,.qanda-widget q:before,.qanda-widget q:after{content:"";}.qanda-widget blockquote,.qanda-widget q{quotes:"" "";}.qanda-widget {text-align:left;font-size:100%;color:#000;font-family:Arial,Helvetica,sans-serif;}.qanda-widget h1,.qanda-widget h2,.qanda-widget h3,.qanda-widget h4,.qanda-widget h5,.qanda-widget h6{font-weight:normal;}.qanda-widget h1{font-size:3em;line-height:1;margin-bottom:.5em;}.qanda-widget h2{font-size:2em;margin-bottom:.75em;}.qanda-widget h3{font-size:1.5em;line-height:1;margin-bottom:1em;}.qanda-widget h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}.qanda-widget h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}.qanda-widget h6{font-size:.8em;font-weight:bold;}.qanda-widget h1 img,.qanda-widget h2 img,.qanda-widget h3 img,.qanda-widget h4 img,.qanda-widget h5 img,.qanda-widget h6 img{margin:0;}.qanda-widget p, .qanda-widget div.p{margin:0 0 1em;line-height:1.5em;}.qanda-widget p img{float:left;margin:.5em 1.5em 1.5em 0;padding:0;}.qanda-widget a:not(.cta){color:#000;/*text-decoration:none;*/}.qanda-widget blockquote{margin:1.5em;font-style:italic;}.qanda-widget strong{font-weight:bold;}.qanda-widget em,.qanda-widget dfn{font-style:italic;}.qanda-widget dfn{font-weight:bold;}.qanda-widget sup,.qanda-widget sub{font-size:.75em;line-height:0;}.qanda-widget sup{position:relative;bottom:.5em;vertical-align:baseline;}.qanda-widget sub{position:relative;bottom:-0.2em;vertical-align:baseline;}.qanda-widget abbr,.qanda-widget acronym{border-bottom:1px dotted #000;}.qanda-widget address{margin:0 0 1.5em;font-style:italic;padding:0;}.qanda-widget del{color:#000;}.qanda-widget pre,.qanda-widget code{margin:1.5em 0;white-space:pre;}.qanda-widget pre,.qanda-widget code,.qanda-widget tt{font-family:'andale mono','lucida console',monospace;line-height:1.5;}.qanda-widget li ul,.qanda-widget li .qanda-widget ol{margin:0 1.5em;}.qanda-widget ul,.qanda-widget ol{margin:0 1.5em 1.5em 1.5em;line-height:1.5em;}.qanda-widget ul{list-style-type:disc;}.qanda-widget ol{list-style-type:decimal;}.qanda-widget dl{margin:0 0 1.5em 0;line-height:1.5em;}.qanda-widget dl dt{font-weight:bold;}.qanda-widget dd{margin-left:1.5em;}.qanda-widget small{font-size:.85em;}.qanda-widget acronym,.qanda-widget abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}.qanda-widget hr{margin:0 1em 1.5em;border:0 none;height:1px;background:#ccc;}
/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #CCC;
}

.mfp-preloader a:hover {
    color: #FFF;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/*
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }
*/
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
    line-height: 0;
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-figure figure {
    margin: 0;
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}

.mfp-ie7 .mfp-img {
    padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
    padding: 0;
}

.mfp-ie7 .mfp-content {
    padding-top: 44px;
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}

/*
 *  Style commun aux pages 
 */
.qanda-widget {
    font-size: 12px;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    box-sizing: border-box;
    color: #3a3a3a;
}

.qanda-widget textarea, .qanda-widget input, .qanda-widget select {
    font-size: 1em;
    background: #fafafa;
    border: 1px solid #ccc
}

.qanda-widget .form-group {
    margin-bottom: 15px;
}

.qanda-widget input {
    display: inline-block;
    margin-left: 10px;
    padding: 6px;
    font-size: 1em;
    background: #fafafa;
    border: 1px solid #ccc;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    box-sizing: border-box
}

.qanda-widget .select-container {
    width: 269px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 3px;
    /*width: 100%;*/
    overflow: hidden;
    background: url(/bundles/app/img/select.png) no-repeat right 0px #fafafa;
    border: 1px solid #ccc;
    /*display: block;*/
    padding-bottom: 1px;
}

.select-container select {
    background: transparent;
    width: 110%;
    line-height: 1;
    border: 0;
    -webkit-appearance: none;
    display: inline-block;
    /*margin-left: 10px;*/
    padding: 6px;
}

.qanda-widget .highlight {
    background-color: #f7df2f;
    padding: 2px;
}

.qanda-widget .hidden {
    display: none;
}

.qanda-widget ::-webkit-input-placeholder {
    color: #3a3a3a;
}

.qanda-widget :-moz-placeholder {
    /* Firefox 18- */
    color: #3a3a3a;
    opacity: 1;
}

.qanda-widget ::-moz-placeholder {
    /* Firefox 19+ */
    color: #3a3a3a;
    opacity: 1;
}

.qanda-widget :-ms-input-placeholder {
    color: #3a3a3a;
    opacity: 1;
}

.qanda-widget .qanda-widget section {
    position: relative;
}

.qanda-widget .col-1, .qanda-widget .col-2 {
    float: left;
    width: 50%;
}

.qanda-widget .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.qanda-widget .clearfix {
    display: inline-block;
}

/* start commented backslash hack \*/
.qanda-widget * html .clearfix {
    height: 1%;
}

.qanda-widget .clearfix {
    display: block;
}

/* close commented backslash hack */

.qanda-widget .title-header-page {
    background: #0084c5;
    padding: 15px 20px
}

.qanda-widget #question {
    background: #cfeefd;
    padding-bottom: 55px
}

.qanda-widget .separation {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin: 10px 0;
}

.qanda-widget p.submit {
    text-align: center;
}

.qanda-error {
    color: red;
}

.qanda-error ul {
    list-style: none;
}

.qanda-widget > .qanda-error {
    background-color: #fff;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 22px;
    margin: 20px;
    padding: 20px;
}

.qanda-widget .h1 {
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 1.45em;
    margin: 0;
    text-align: left;
    font-weight: bold;
}

.qanda-widget .h1:before {
    content: '?';
    background: #fff;
    color: #0084c5;
    border-radius: 50px;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    font-weight: bold;
    font-size: 0.9em;
    text-align: center;
}

.qanda-widget .h2 {
    font-style: italic;
    font-size: 1.8em;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    padding: 20px 0;
    margin: 0;
}

.qanda-widget h3, .qanda-widget .h3 {
    color: #0084c5;
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0.4em;
}

.qanda-widget .h4 {
    font-weight: bold;
    margin: 20px 0 0;
}

.qanda-widget .blue {
    color: #0082c3
}

.qanda-widget .img-contenu {
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    float: none;
}

.qanda-widget .product {
    background: #fff;
    border: 1px solid #ccc;
    margin: 0 10px;
    padding: 20px 10px;
    vertical-align: middle;
    width: 37%;
    /*width:45%;*/
    padding: 16px 10px;
    float: right;
    margin: 0 30px;
}

.qanda-widget .product img {
    width: 37%;
    float: left;
    margin: 20px 10px 20px 0;
    max-height: 100%;
    margin: 0 10px 0 0;
}

.qanda-widget .product h3, .qanda-widget .product p {
    text-transform: uppercase;
    margin-bottom: 0;
}

.qanda-widget .like, .qanda-widget .no-like {
    display: inline-block;
    width: 20px;
    height: 0;
    /*border-style: solid;*/
    /*border-width: 0 7px 7px 7px;*/
    /*border-color: transparent transparent #23b60b transparent;*/
}

.qanda-widget .no-like {
    /*border-width: 7px 7px 0 7px;*/
    /*border-color: #EC0012 transparent transparent transparent;*/
    position: relative;
    left: 40px;
}

.qanda-widget .field-details {
    margin-top: 5px;
    font-size: 0.75em;
    line-height: 1.2em;
    display: inline-block;
    font-family: Arial, sans-serif;
}

/* QandA icons */
.qanda-icon {
    display: inline-block;
    background: url('/bundles/app/img/qanda-sprites.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.qanda-icon-separateur {
    background-position: -0px -0px;
    width: 37px;
    height: 50px;
}

/*.qanda-icon-loupe-input { background-position: -0px -50px; width: 36px; height: 31px; }*/
.qanda-icon-submit-icon {
    background-position: -0px -81px;
    width: 33px;
    height: 35px;
}

/*.qanda-icon-decathlon { background-position: -0px -116px; width: 32px; height: 9px; }*/
.qanda-icon-select {
    background-position: -0px -125px;
    width: 32px;
    height: 31px;
}

/*.qanda-icon-bulle-question { background-position: -0px -156px; width: 26px; height: 13px; }*/
/*.qanda-icon-bulle-reponse { background-position: -0px -169px; width: 26px; height: 13px; }*/
.qanda-icon-bulle {
    background-position: -0px -182px;
    width: 26px;
    height: 13px;
}

.qanda-icon-rond-blanc {
    background-position: -0px -195px;
    width: 24px;
    height: 24px;
}

.qanda-icon-loupe {
    background-position: -0px -219px;
    width: 22px;
    height: 22px;
}

.qanda-icon-check-marque {
    background-position: -0px -241px;
    width: 18px;
    height: 18px;
}

.qanda-icon-smiley {
    background-position: -22px -219px;
    width: 15px;
    height: 15px;
}

.qanda-icon-fermer-popin {
    background-position: -22px -234px;
    width: 14px;
    height: 14px;
}

.qanda-icon-select-tri {
    background-position: -18px -248px;
    width: 14px;
    height: 12px;
}

.qanda-icon-checked {
    background-position: -26px -156px;
    width: 11px;
    height: 11px;
}

.qanda-icon-plus {
    background-position: -26px -167px;
    width: 10px;
    height: 10px;
}

.qanda-icon-fermer {
    background-position: -26px -177px;
    width: 9px;
    height: 5px;
}

.qanda-icon-ouvrir {
    background-position: -26px -182px;
    width: 9px;
    height: 5px;
}

.qanda-icon-slash {
    background-position: -26px -187px;
    width: 7px;
    height: 29px;
}

.qanda-icon-slash-plus {
    background-position: -32px -116px;
    width: 5px;
    height: 21px;
}

.qanda-icon-decathlon,
.qanda-widget .qanda-icon-decathlon {
    display: inline-block;
    background: url('/bundles/app/img/decathlon.png') no-repeat;
    background-size: contain;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    width: 47px;
    height: 14px;
    vertical-align: middle;
    margin-left: 4px;
}

.qanda-icon-like {
    display: inline-block;
    background: url('/bundles/app/img/like.png') no-repeat;
    background-size: contain;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    width: 18px;
    height: 18px;
    vertical-align: bottom;
    margin-right: 5px;
}

/*     RESPONSIVE      */
@media (max-width: 480px) {

    .qanda-widget .col-1, .qanda-widget .col-2 {
        float: left;
    }

    .qanda-widget .col-1.qr {
        width: 10%;
    }

    .qanda-widget .col-2.contenu {
        width: 89%;
    }
}

.back-to-ask-question {
    cursor: pointer;
}

/**
 * Fast track
*/
.qanda-widget .qanda-fast-track .qanda-input-inline {
    display: inline-block;
    min-width: 44%;
}

.qanda-widget .qanda-fast-track-form {
    margin: 25px;
}

.qanda-widget .mydkt-btn {
    float: none;
}

.qanda-popin-container section.qanda-fast-track .qanda-fast-track-form label {
    width: 15%;
    text-align: right;
    display: inline-block;
    margin-right: 8px;
    margin-left: 5%;
    font-size: 1.2em;
    margin-top: 9px;
    float: left;
}

.qanda-popin-container section.qanda-fast-track .firstname {
    margin-left: 11%;
}

.qanda-popin-container section.qanda-fast-track .firstname label {
    margin-left: 0;
    width: 20%;
}

.qanda-popin-container section.qanda-form-container .lastname {
    float: right;
}

.qanda-popin-container section.qanda-form-container .lastname label {
    width: 15%;
    margin-left: 0;
}

.qanda-popin-container section.qanda-form-container .lastname li {
    margin-left: 60px;
}

.qanda-widget .qanda-fast-track .qanda-help {
    margin-left: 22%;
    margin-top: 1px;
    display: inline-block;
}

.qanda-widget .qanda-fast-track ul {
    margin-bottom: 0px;
}

.qanda-widget .qanda-fast-track input {
    width: 75%;
}

.qanda-widget .qanda-fast-track .head {
    font-size: 1.2em;
    margin-left: 5%;
}

.qanda-widget .qanda-fast-track-region + div {
    margin-top: 10px;
}

.qanda-widget .qanda-region-no-store {
    margin-left: 22%;
    margin-top: 8px;
    font-weight: bold;
}

.qanda-widget .privacy-details {
    display: none;
}

.qanda-widget .privacy-link {
    background: none;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    color: inherit;
    margin-bottom: 4px;
}

.qanda-widget #qanda_unsatisfied_replyRequested input[type="radio"] + label {
    display: inline;
    margin: 5px;
}

.qanda-widget .qanda_review_additional #content {
    width: 660px;
    height: 60px;
}

@media (max-width: 890px) {

    .qanda-widget .qanda-fast-track .qanda-input-inline {
        display: block;
        min-width: 44%;
    }

    .qanda-popin-container section.qanda-fast-track .firstname {
        margin-left: 0;
        margin-bottom: 10px;
    }

    .qanda-popin-container section.qanda-form-container .lastname label {
        width: 20%;
    }

    .qanda-popin-container section.qanda-form-container .lastname {
        float: none;
    }

}

@media (max-width: 450px) {

    .qanda-popin-container section.qanda-fast-track .qanda-fast-track-form label {
        width: 100%;
        text-align: left;
        display: block;
        margin: 9px 0 2px;
        font-size: 1.2em;
        float: none;
    }

    .qanda-widget .qanda-fast-track .qanda-help {
        margin-left: 11px;
    }

    .qanda-widget p.qanda-help {
        font-size: inherit;
    }

}

/* CUBE font from decathlon.fr */
@font-face{font-family:DecathlonCube;src:url(https://qanda.decathlon.com/uploads/fonts/DecathlonCube.eot);src:url(https://qanda.decathlon.com/uploads/fonts/DecathlonCube.eot) format("embedded-opentype"),url(https://qanda.decathlon.com/uploads/fonts/DecathlonCube.woff2) format("woff2"),url(https://qanda.decathlon.com/uploads/fonts/DecathlonCube.woff) format("woff"),url(https://qanda.decathlon.com/uploads/fonts/DecathlonCube.ttf) format("truetype"),url(https://www.decathlon.fr/skins/dist/medias/DecathlonCube_46661d6d65debc63884004fed6e37e5c.svg) format("svg");font-weight:400;font-style:normal}

/*
 *  Style page questions réponses
 */
.qanda-widget#qanda-script {
    background: #f1f1f1;
    position: relative;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    padding: 30px 0;
}

.qanda-widget .qanda-questions {
    padding: 0;
}

.qanda-widget .qanda-search-container .qanda-search button[type="submit"] {
    background: #0084c5;
    background-position: -0px -50px;
    width: 36px;
    height: 100%;
    display: inline-block;
    margin-top: 0px;
    padding: 0;
    float: right;
    border: solid 1px #0283c5;
    cursor: pointer;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.2em;
}

.qanda-widget .qanda-search-container .qanda-search input[type="submit"]:before,
.qanda-search .qanda-search-container .icon-search:before {
    content: "\E003";
    display: block;
}

.qanda-sort-container {
    float: left;
    width: 50%;
}

.qanda-widget .qanda-sort-container {
    float: none;
    text-align: right;
    position: relative;
    width: 46%;
    margin: 0;
}

.qanda-widget .qanda-sort-container form {
    display: inline-block;
}

.qanda-widget .qanda-sort-container select#qanda_sort_sort {
    width: 100%;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 1px 5px;
    border-radius: 5px;
}

.qanda-widget .main {
    color: #3e4042;
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 8px;
}

.qanda-popin-container section.qanda-form-container .response-text {
    margin: 0 0 2em;
}

.qanda-popin-container section.qanda-form-container {
    width: 100%;
}

section.qanda-form-container .response-text {
    margin: 0 0 2em;
    position: relative;
}

section.qanda-form-container label {
    width: 20%;
    text-align: right;
    display: inline-block;
    margin-right: 8px;
    font-size: 1.2em;
    margin-top: 9px;
    float: left;
}

 section.qanda-form-container .response-text input {
    width: 75%;
    padding: 0 8px;
    font-size: 1.2em;
    font-weight: 700;
    font-style: italic;
    vertical-align: middle;
    float: left;
    resize: none;
    height: 34px;
}

section.qanda-form-container .response-text textarea {
    width: 75%;
    padding: 8px;
    font-size: 1.2em;
    font-weight: 700;
    font-style: italic;
    vertical-align: middle;
    float: left;
    resize: none;
    height: 68px;
    margin-left: 10px;
}

section.qanda-form-container form ul li,
form.qanda_review_additional ul li {
    list-style: none;
    margin-top: 5px;
    margin-left: 21%;
    font-size: 1em;
    color: #f00;
}

.response-text input::-moz-placeholder {
    color: #3A3A3A;
    font-size: 1.167em;
    font-weight: normal;
}

section ::-webkit-input-placeholder {
    color: #3A3A3A;
    font-size: 1.167em;
    font-weight: normal;
}

.field-details {
    margin-top: 3px;
    margin-left: 22%;
    font-size: 1.0em;
}

 button.qanda-next-questions:before {
    content: '\E00D' !important;
}

.qanda-widget .details {
    color: #8e8e8e;
    text-align: left;
    width: 95%;
    display: inline-block;
    margin-bottom: 7px;
    vertical-align: sub;
}

.qanda-widget .details .date {
    display: none;
}

.qanda-widget .details.reponse-decathlon,
.qanda-widget .reponse-decathlon {
    color: #0084C5;
    vertical-align: sub;
}

.qanda-widget .reponse {
    margin-bottom: 30px;
}

.qanda-widget .question {
    padding: 10px 15px 5px 15px;
    background: #fff;
    border-radius: 5px;
    position: relative;
    margin: 10px;
    border-bottom: solid 2px #e7e7e7;
    -moz-box-shadow: 2px 2px 0px 0px #efefef;
    -webkit-box-shadow: 2px 2px 0px 0px #efefef;
    -o-box-shadow: 2px 2px 0px 0px #efefef;
    box-shadow: 2px 2px 0px 0px #efefef;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#efefef, Direction=135, Strength=0);
    width: 86%;
    margin: 0 30px 0 0px;
}

.qanda-widget .question-container {
    min-height: 40px;
}

.qanda-widget .question:before {
    content: '';
    position: absolute;
    bottom: -13px;
    left: 13px;
    background: url('/bundles/app/img/qanda-sprites.png') no-repeat;
    background-position: -0px -156px;
    width: 26px;
    height: 13px;
    word-wrap: break-word;
}

.qanda-widget .reponse {
    padding: 10px 15px 15px 15px;
    background: #f9f9f9;
    border-radius: 5px;
    position: relative;
    margin: 10px;
    border-bottom: solid 2px #e7e7e7;
    -moz-box-shadow: 2px 2px 0px 0px #efefef;
    -webkit-box-shadow: 2px 2px 0px 0px #efefef;
    -o-box-shadow: 2px 2px 0px 0px #efefef;
    box-shadow: 2px 2px 0px 0px #efefef;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#efefef, Direction=135, Strength=0);
    width: 75%;
    margin: 5px 30px 10px 20%;
}

.qanda-widget .reponse:before {
    content: '';
    position: absolute;
    bottom: -13px;
    right: 9px;
    background: url('/bundles/app/img/qanda-sprites.png') no-repeat;
    background-position: -0px -169px;
    width: 26px;
    height: 13px;
}

.qanda-widget .reponse .tools {
    border-top: 1px solid #efefef;
    /*padding-top: 8px;*/
    height: 15px;
    font-size: 0.8em;
}

.qanda-widget .block-qst {
    padding: 7px 15px 7px 15px;
    background: #fff;
    border-radius: 5px;
    position: relative;
    border-radius: 3px;
    border-bottom: solid 2px #e7e7e7;
    margin-bottom: 15px;
    word-wrap: break-word;
}

.qanda-widget .block-qst .contenu {
    width: 100%;
}

.qanda-widget .block-qst .main {
    font-size: 0.95em;
    font-family: Arial, sans-serif;
}

.qanda-widget .block-qst .main span {
    font-size: 1.25em;
    line-height: 22px;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    font-weight: 700;
    word-wrap: break-word;
}

.qanda-widget .block-qst .tools {
    border-top: 1px solid #efefef;
    padding-top: 5px;
    font-size: 0.8em;
    clear: both;
}

.qanda-widget .tools {
    border-top: 1px solid #f4f4f4;
    padding-top: 3px;
    font-size: 0.8em;
}

.qanda-widget .tools .qanda-count {
    font-weight: bold;
    margin: 0 5px;
    font-size: 1.05em;
}

.qanda-widget .qr {
    width: 9% !important;
    color: #646464;
    font-size: 30px;
    font-weight: 500;
    font-style: italic;
    position: relative;
    top: 2px;
}

.qanda-widget .qr span {
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    font-size: 1em;
    font-weight: 700;
    font-style: italic;
    color: #7F7F7F;
    position: relative;
    top: -5px;
}

.qanda-widget .contenu {
    width: 89%;
}

.qanda-widget .contenu p {
    line-height: 1.2em;
    font-size: 1.2em;
}

.qanda-widget .suite {
    color: #0084C5;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 0.84em;
    word-wrap: break-word;
    font-weight: bold;
}

.qanda-widget .voirplus {
    margin: -0.5em 5em 15px 0em;
    text-align: right;
    float: right;
    display: block;
    clear: both;
    height: 15px;

}

.qanda-widget .voirplus a {
    color: #0084C5;
    text-transform: uppercase;
    text-decoration: underline;
    padding-left: 5px;
    font-size: 0.8em;
    font-weight: 600;
}

.qanda-widget .reduire a {
    color: #666666;
    text-transform: uppercase;
    text-decoration: underline;
    padding-left: 5px;
    font-size: 0.8em;
    font-weight: 600;
}

.qanda-widget .btn-plus {
    border: none;
    background: none;
}

.qanda-widget .btn-plus a.qanda-btn, .qanda-widget .btn-plus button.qanda-btn {
    border-bottom: solid 2px #dcdcdc;
    background: #ffffff;
    font-size: 1.1em;
    color: #0084C5;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: normal;
    display: inline-block;
    margin: 8px 0px 10px 0px;
    padding: 0 1em;
    height: 32px;
    line-height: 32px;
}

.qanda-widget .btn-plus .btn-content {
    display: inline-block;
    font-size: 0.9em;
}

.qanda-widget .btn-plus a.qanda-btn, .qanda-widget .btn-plus button.qanda-btn {
    border: 1px solid #dcdcdc;
    border-bottom: solid 2px #dcdcdc;
}

.qanda-widget .btn-plus .qanda-icon.qanda-icon-slash-plus {
    display: inline-block;
    margin: 0 5px;
    position: relative;
    top: 5px;
}

.qanda-widget .btn-plus .qanda-icon.qanda-icon-plus {
    display: inline-block;
}

.qanda-widget .btn-plus a.qanda-reduce-questions,
.qanda-widget .btn-plus a.qanda-reduce-answers {
    display: block;
    color: #3e4042;
    font-size: 1em;
}

.qanda-widget .btn-plus a.qanda-reduce-answers {
    float: right;
    clear: both;
    font-size: 0.8em;
}

.qanda-widget .btn-plus a.qanda-reduce-questions span,
.qanda-widget .btn-plus a.qanda-reduce-answers span {
    text-transform: uppercase;
    text-decoration: underline;
}

.qanda-widget .btn-plus .qanda-icon.qanda-icon-fermer {
    margin: 0 5px 0 4px;
}

.qanda-widget #questions-frequentes {
    margin-top: 2em;
    padding: 0px 0;
}

.qanda-widget .approuve-marque {
    background: url('/bundles/app/img/check-marque.png') no-repeat center center;
    position: absolute;
    left: -70px;
    text-align: center;
}

.qanda-widget .approuve-marque .marque {
    display: inline-block;
    padding-top: 45px;
    text-transform: uppercase;
    line-height: 1.2em;
}

.qanda-widget .smiley {
    margin-right: 5px;
}

.qanda-widget .slash-plus {
    margin-left: 5px;
}

/*
 *  Styles popin
 */
.qanda-popin {
    position: relative;
    background: #FFF;
    padding: 0;
    width: auto;
    max-width: 960px;
    margin: 72px auto 20px auto;
}

.qanda-popin-container {
    position: relative;
}

.qanda-popin-container header {
    text-align: right;
    height: 32px;
    padding: 6px 12px;
    background: inherit;
    min-height: 32px;
}

.qanda-popin-container header a.close-popin {
    font-size: 1.1em;
    line-height: 1em;
    color: #009BF4;
}

.qanda-popin-container header a.close-popin div {
    position: absolute;
    top: 10px;
}

.qanda-popin-container header a.close-popin div.qanda-close-title {
    right: 35px;
}

.qanda-popin-container header a.close-popin div.qanda-icon {
    right: 10px;
}

.qanda-popin-container section.qanda-navbar {
    margin-bottom: 30px;
    overflow: hidden;
}

.qanda-popin-container section.qanda-navbar ul {
    list-style-type: none;
    width: auto;
    margin: auto;
}

.qanda-popin-container section.qanda-navbar ul li.item {
    height: 50px;
    display: inline;
    background: #0084C5;
    float: left;
    width: 50%;
    padding: 18px 0 0 18px;
    text-transform: uppercase;
    font-size: 1.67em;
    font-weight: 600;
    color: #ffffff;
    position: relative;
}

.qanda-popin-container section.qanda-navbar ul li.item:first-child {
    width: 48%;
    padding-left: 2%;
}

.qanda-popin-container section.qanda-navbar ul li.item.inactive:first-child {
    width: 46%;
}

.qanda-popin-container section.qanda-navbar ul li.active .number {
    color: #0084C5;
}

.qanda-popin-container section.qanda-navbar ul li.inactive .number {
    color: #0084C5;
    background: #7DC2E4;
}

.qanda-popin-container section.qanda-navbar ul li.active {
    background: #0084C5;
    cursor: pointer;
}

.qanda-popin-container section.qanda-navbar ul li.disabled {
    background: #f1f1f1;
    color: #3a3a3a;
}

.qanda-popin-container section.qanda-navbar ul li.inactive {
    background: #0084C5;
    color: #7DC2E4;
}

.qanda-popin-container section.qanda-navbar ul li .number {
    border-radius: 30px;
    background: #ffffff;
    padding: 3px 9px;
    font-size: 0.70em;
    font-weight: 500;
    margin-right: 1px;
    position: absolute;
    top: 16px;
}

.qanda-popin-container section.qanda-navbar ul li.sep {
    display: inline;
    background: #f1f1f1;
    float: left;
    text-transform: uppercase;
    font-size: 1.67em;
    font-weight: 600;
    color: #ffffff;
    position: relative;
    border-right-color: #0084C5;
    content: '';
    width: 0;
    height: 50px;
    border-top: 26px solid rgba(154, 78, 78, 0);
    border-bottom: 24px solid transparent;
    border-left: 16px solid #0084C5;
    padding: 0;
}

.qanda-popin-container section.qanda-navbar ul.step-2 li.sep,
.qanda-popin-container section.qanda-navbar ul.step-3 li.sep,
.qanda-popin-container section.qanda-navbar ul.step-4 li.sep {
    border-top: 20px solid #0084C5;
    border-right: 6px solid #0084C5;
    border-bottom: 20px solid #0084C5;
    border-left: 22px solid #0084C5;
    background: #0084C5;
}

.qanda-popin-container section.qanda-navbar ul.step-2 li.sep:before,
.qanda-popin-container section.qanda-navbar ul.step-3 li.sep:before,
.qanda-popin-container section.qanda-navbar ul.step-4 li.sep:before {
    content: '';
    position: absolute;
    /*top: 50px;*/
    /*left: 45%;*/
    width: 22px;
    height: 22px;
    -webkit-transform: skew(47deg, -46deg);
    -moz-transform: skew(47deg, -46deg);
    -o-transform: skew(47deg, -46deg);
    transform: skew(47deg, -46deg);
    border-bottom: 1px solid #7DC2E4;
    border-right: 1px solid #7DC2E4;
    top: -6px;
    right: 10px;
    z-index: 60;
}

@-moz-document url-prefix() {
    .qanda-popin-container section.qanda-navbar ul li .number {
        padding: 5px 10px 3px;
    }
}

.qanda-popin-container section.qanda-navbar ul li span.text {
    margin-left: 35px;
}

.qanda-widget .qanda-question-send-confirm {
    clear: both;
    padding: 0px 0px 40px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
}

.qanda-widget .qanda-question-send-confirm .text-container {
    color: #3a3a3a;
    text-transform: uppercase;
    font-size: 1.99em;
    font-weight: bold;
    margin: 0;
    line-height: 1.3em;
    display: block;
    padding: 115px 0px;
}

.qanda-widget .qanda-question-send-confirm .sub-text {
    font-size: 0.8em;
    line-height: 1.2em;
    margin-bottom: 25px;
    text-transform: none;
}

/*#qanda-breadcrumb #qanda-titlepage {*/
/*background: #fff;*/
/*padding-left: 10px;*/
/*position: relative;*/
/*height: 100%;*/
/*text-align: left;*/
/*vertical-align: middle;*/
/*}*/
/*#qanda-breadcrumb #qanda-titlepage span {*/
/*color: #000;*/
/*display: block;*/
/*min-height: 47px;*/
/*font-size: 14px;*/
/*padding: 16px 25px 16px 0;*/
/*}*/

/*      abuse navbar        */
.qanda-popin-container section.qanda-navbar ul li.abuse-title {
    background: #0074af;
    color: #ffffff;
    /*height: 32px;*/
    display: block;
    padding: 12px 0 12px 28px;
    text-transform: uppercase;
    font-size: 1.67em;
    font-weight: 600;
}

.qanda-widget a.qanda-abuse {
    float: right;
    color: #ff5900;
    font-family: Arial, sans-serif;
    font-size: 1.1em;
    text-decoration: none;
    cursor: pointer;
}

.qanda-popin-container .qanda-abuse-info {
    margin-bottom: 15px;
    margin-left: 17px;
}

.qanda-popin-container .qanda-abuse-info strong {
    margin-bottom: 15px;
    display: inline-block;
}

.qanda-popin-container section.abuse-form {
    padding: 0;
}

.qanda-popin-container section.qanda-form-container .response-text .abuse-text {
    width: 98%;
    padding: 0 8px;
    font-size: 1.2em;
    resize: none;
    height: 100px;
    line-height: 2.2em;
    color: #3A3A3A;
    font-weight: normal;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
}

.qanda-popin-container section.qanda-form-container .response-text .abuse-text::-moz-placeholder,
.qanda-popin-container section.qanda-form-container .response-text .abuse-text::-webkit-input-placeholder {
    font-size: 1.167em;
    line-height: 2.2em;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    font-weight: normal;
    color: #3A3A3A;
}

.qanda-popin-container section.qanda-form-container .abuse-email {
    width: 40%;
    padding: 0 8px;
    height: 34px;
}

.qanda-popin-container .response-text.abuse ul li {
    margin: 0%;
}

.qanda-popin-container .abuse-confirm {
    text-transform: uppercase;
    font-size: 1.67em;
    font-weight: 600;
    height: 20%;
    padding: 10% 10% 3% 10%;
    text-align: center;
}

button.back-to-ask-question {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    cursor: pointer;

    outline: medium none;
    overflow: visible;
    padding: 0;
    z-index: 1046;
}

/* hack to make mfp-close class not break Decathlon's cta class */
button.mfp-close.cta {
    padding-top: .78571429em;
    padding-bottom: .78571429em;
    overflow: hidden;
}

button.mfp-close, button.back-to-ask-question {
    display: inline-block;
    width: 20%;
    margin-right: 20px;
}

button.mfp-close.abuse .mfp-close, button.back-to-ask-question > * {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.submit.abuse-close {
}

.qanda-icon-cancel {
    transform: rotate(180deg);
}

.qanda-popin-container .qanda-navbar.abuse {
    background: #0074af;
}

.qanda-popin-container section.qanda-offer {
    width: 85%;
    margin: 0px auto 15px auto;
    padding: 20px;
    text-align: center;
}

.qanda-popin-container section.qanda-offer p {
    margin: 0 0 10px;
}

.qanda-popin-container section.qanda-offer span {
    color: #3a3a3a;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 0.95em;
    font-weight: bold;
    margin: 0;
    line-height: 1.3em;
    font-style: italic;
}

.qanda-popin-container section.qanda-offer .qanda-offer-picture {
    float: left;
    width: 45%;
    text-align: center;
}

.qanda-popin-container section.qanda-offer .qanda-offer-description {
    float: left;
    width: 55%;
    font-size: 1.3em;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.3em;
    margin-top: 25px;
    text-align: left;
}

.qanda-popin-container section.qanda-offer .qanda-offer-description .qanda-offer-brand {
    font-size: 1.3em;
    font-weight: 600;
    margin: 0;
    line-height: 1.1em;
    font-style: italic;
}

.qanda-popin-container .qanda-form-container .cgu-field {
    text-align: center;
    font-size: 1.2em;
}

.qanda-popin-container .qanda-form-container .cgu-field ul {
    margin: 0px;
}

.qanda-popin-container .qanda-form-container .cgu-field li {
    margin: 0px;
}

.qanda-widget .select-container select:focus {
    border: 0;
}

.qanda-popin-container .select-container select {
    border: 0;
    height: inherit;
    width: 100%;
    font-size: 1.2em;
}

.qanda-popin-container section.qanda-form-container .select-container {
    width: 75%;
    overflow: hidden;
    vertical-align: middle;
    height: 31px;
    line-height: 31px;
}

.qanda-popin-container section.qanda-form-container#finalize {
    width: 82%;
    margin: 0 auto 10px auto;
}

.qanda-popin-container section.qanda-form-container#finalize #choice {
    background: #efefef;
    width: 85%;
    margin: 0 auto 15px auto;
    padding: 10px 15px 15px 15px;
    text-align: left;
}

.qanda-popin-container section.qanda-form-container#finalize #choice .title {
    text-align: center;
    font-size: 1.7em;
    margin-bottom: 0.8em;
}

.qanda-popin-container section.qanda-form-container#finalize #choice #send {
    float: left;
    width: 30%;
    display: inline-block;
    font-size: 1.4em;
    margin-top: 0px;
    vertical-align: middle;
    text-align: right;
}

.qanda-popin-container section.qanda-form-container#finalize #choice #question_send_recipientChoice {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.qanda-popin-container section.qanda-form-container#finalize #choice #question_send_recipientChoice label {
    margin: 0px 15px;
    width: auto;
    text-align: center;
    font-size: 1.3em;
    display: inline-block;
    float: none;
    vertical-align: sub;
}

.qanda-popin-container section.qanda-form-container#finalize label[for="question_send_accept"] {
    float: right;
    vertical-align: middle;
    width: 95%;
    text-align: left;
    margin-top: 0px;
    font-size: 1.5em;
    margin-bottom: 30px;
}

.qanda-popin-container section.qanda-form-container#finalize #choice #question_send_recipientChoice input {
    vertical-align: middle;
    width: 17px;
    float: none;
}

.qanda-popin-container section.qanda-form-container#finalize .qanda-block-ask-question {
    text-align: center;
    margin-top: 5%;
}

.qanda-popin-container #nos-conseils {
    text-decoration: underline;
}

.qanda-popin-container .carac-count {
    position: relative;
    top: 5px;
    right: 20px;
    font-size: 0.8em;
}

.qanda-popin-container .submit {
    margin-top: 53px;
    text-align: center;
}

.qanda-popin-container .qanda-block-ask-question .submit {
    margin-top: 0;
}

.qanda-widget.qanda-popin-container .mandatory-info {
    font-size: 0.9em;
    color: #ff5900;
    font-family: Arial, sans-serif;
    margin: 30px 0 0;
    padding: 15px 30px 10px 30px;
    clear: both;
}
.qanda-widget.qanda-popin-container.qanda-popin-abuse .mandatory-info {
    color: inherit;
    text-align: center;
    padding-top: 0;
}

.qanda-popin-container .qanda-question-big {
    font-size: 2em;
}

.qanda-widget .qanda-satisfaction,
.qanda-widget .qanda-optin {
    background: #ffffff;
    text-align: center;
    padding: 3em 0 7em 0;
}

.qanda-widget .qanda-satisfaction .header {
    font-size: 3em;
    font-weight: 600;
    margin: 0;
    line-height: 1.1em;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    text-transform: uppercase;
    text-align: center;
    padding: 1em 0;
}

.qanda-widget .qanda-satisfaction #infos,
.qanda-widget .qanda-optin #infos {
    font-size: 1.5em;
    font-weight: 600;
    margin: 0;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    text-transform: uppercase;
    text-align: center;
    padding: 2.5em 0 1em 0;
    line-height: 1.2;
}

.qanda-widget .qanda-satisfaction .form-group {
    margin: 0 0 1em;
    line-height: 1.5em;
}

.qanda-widget .qanda-satisfaction input {
    width: 32%;
}

.qanda-widget .qanda-satisfaction .submit-btn,
.qanda-widget .qanda-optin .submit-btn {
    margin-top: 2.5em;
}

.qanda-widget .qanda-satisfaction.thanks .submit-btn {
    margin-top: 0;
}

.qanda-widget .qanda-optin {

}

.qanda-widget .qanda-optin #answer-satisfaction {
    background: #fafafa;
    border: solid 1px #e3e3e3;
    min-height: 75px;
    width: 50%;
    margin: 0 auto;
    padding: 15px;
}

.qanda-widget .qanda-optin .yes {
    color: #00BD00;
}

.qanda-widget .qanda-optin .no {
    color: #F99400;
}

.qanda-widget .hello {
    margin: 10px auto 25px auto;
    width: 80%;
}

.qanda-widget .hello span {
    font-weight: 800;
}

/* form expert */
.qanda-popin-container.qanda-popin-expert section.qanda-navbar ul li.item:first-child {
    width: 100%;
}

.qanda-popin-container.qanda-popin-expert section.qanda-navbar {
    margin-bottom: 10px;
}

.qanda-popin-container.qanda-popin-expert .submit {
    margin-top: 0;
}

.qanda-widget.qanda-popin-container.qanda-popin-expert .hello {
    margin: 10px auto 25px 90px;
}

/* abuse popin */
.qanda-popin-abuse .qanda-abuse-info {
    margin: 15px 17px;
}

.qanda-popin-abuse .ask-question-privacy-link {
    background: none;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    color: inherit;
    margin-bottom: 4px;
}

div.abuse-type-selection {
    padding: 20px 10px;
    margin: 0 auto 30px auto;
    width: 600px;
    background-color: #efefef;
}
div.abuse-type-selection .main {
    text-transform: uppercase;
    font-weight: bold;
}
div.abuse-type-selection label {
    width: auto;
    text-align: left;
    float: none;
    padding-top: 15px;
}

.qanda-popin-abuse section.qanda-form-container .response-text textarea {
    margin-left: 0;
}

.qanda-popin-abuse section.qanda-form-container .response-text .abuse-text {
    width: 100%;
    margin-bottom: 20px;
}

.qanda-popin-abuse section.qanda-form-container .qanda-abuse-info .sujet strong {
    margin-top: 20px;
}

.qanda-popin-abuse section.qanda-form-container .submit {
    margin-top: 10px;
}

.qanda-popin-abuse button.mfp-close.abuse .mfp-close {
    vertical-align: baseline;
}

.qanda-widget.qanda-popin-container.qanda-popin-abuse .mandatory-info {
    margin: 0;
}

.qanda-popin-ask-question.qanda-popin-step-end section.qanda-form-container {
    margin: 0 6%;
}

/*****************/
/*  RESPONSIVE   */
/*****************/

/* http://mydevice.io/devices */

/* Large display : 1200px and up */
@media (min-width: 1200px) {

}

/* Default : 980px and up */
@media (min-width: 980px) {

}

/* Portrait tablets : 768px and above */
@media (max-width: 980px) {

    .qanda-icon.qanda-icon-slash {
        display: none;
    }

    .qanda-popin-container section.qanda-navbar ul li.item {
        width: 100%;
    }

    .qanda-popin-container section.qanda-navbar ul li.sep {
        display: none;
    }

    .qanda-popin-container section.qanda-navbar ul li.item:first-child,
    .qanda-popin-container section.qanda-navbar ul li.item.inactive:first-child {
        width: 100%;
        padding-left: 18px;
    }

    .qanda-popin-container section.qanda-navbar ul li.item.inactive,
    .qanda-popin-container section.qanda-navbar ul li.item.disabled {
        display: none;
    }
}

/* Phones to tablets : 767px and below */
@media (max-width: 767px) {
    #qanda-breadcrumb #qanda-titlepage {
        background: #0082c3;
        padding-left: 10px;
        position: relative;
        height: 100%;
        text-align: left;
        vertical-align: middle;
    }

    #qanda-breadcrumb #qanda-titlepage span {
        color: #fff;
        display: block;
        min-height: 47px;
        font-size: 14px;
        padding: 16px 25px 16px 0;
    }

    .qanda-popin-container section.qanda-offer {
        width: 80%;
        margin: 10px 0;
        padding: 10px;
    }

    .qanda-popin-container .carac-count {
        position: absolute;
        right: 3%;
    }
}

/* Phones: 480px and below */
@media (max-width: 680px) {
    .qanda-icon.qanda-icon-slash {
        display: inline-block;
    }

    .qanda-popin {
        margin: 80px auto;
    }

    .qanda-popin-container section.qanda-navbar ul li.abuse-title {
        padding: 18px 0 30px 28px;
    }

    .qanda-popin-ask-question section.qanda-navbar ul li.item,
    .qanda-popin-ask-question section.qanda-navbar ul li.sep {
        display: none;
    }

    .qanda-popin-ask-question section.qanda-navbar ul li.item.active {
        display: block !important;
        width: 100% !important;
    }

    .qanda-popin-container .carac-count {
        top: 40px;
    }

    .qanda-widget .qanda-widget .block-qst .tools,
    .qanda-widget .separation,
    .qanda-widget .qanda-sort-container,
    .qanda-widget .questions-community-header,
    .qanda-widget .questions-brand-header,
    .qanda-widget .qanda-infos,
    .qanda-widget .question .qanda-vote-section,
    .qanda-widget .reponse .tools,
    .qanda-widget .question:before,
    .qanda-widget .reponse:before,
    #qanda-breadcrumb #breadcrumb,
    .qanda-container-cms .qanda-sidebar .qanda-offer,
    .qanda-container-cms .qanda-sidebar .your-question {
        display: none;
    }

    .qanda-widget .qr span {
        font-size: 0.8em;
        top: -10px;
    }

    .qanda-widget .btn-plus a.qanda-reduce-answers {
        margin-right: 5px;
        min-height: 24px;
    }

    .qanda-popin-container section.qanda-form-container#finalize #choice {
        width: 100%;
        margin: 0 auto 15px auto;
        padding: 10px;
    }

    .qanda-popin-container section.qanda-form-container#finalize #choice #question_send_recipientChoice label {
        margin: 5px 15px;
    }

    .qanda-popin-ask-question #question_send_recipientChoice label {
        width: 40%;
        margin: 0 10px;
    }
    .qanda-popin-ask-question #question_send_recipientChoice label#send {
        width: 100%;
        margin: 10px 0;
        text-align: center;
    }
    .qanda-popin-ask-question section.qanda-form-container .cgu-field label {
        margin: 9px 0 0 8px;
    }

    .qanda-popin-ask-question section.qanda-form-container #recipient-content .select-container {
        width: 100%;
        margin: 5px 0;
    }

    .qanda-popin-ask-question .recipient-store .sep {
        display: none;
    }

    .qanda-widget .question {
        padding: 10px 15px 5px 0px;
        width: 100%;
        border-bottom: none;
        -moz-box-shadow: 0px 0px 0px 0px #efefef;
        -webkit-box-shadow: 0px 0px 0px 0px #efefef;
        -o-box-shadow: 0px 0px 0px 0px #efefef;
        box-shadow: 0px 0px 0px 0px #efefef;
        box-sizing: initial;
    }

    .qanda-widget .main {
        margin: 0;
    }

    .qanda-widget input#question_send_accept {
        display: inline-block;
        float: left;
        margin: 0;
    }

    .qanda-widget .cgu-field span.label {
        display: inline-block;
        margin-top: 10px;
        text-align: left;
    }

    .qanda-widget .qanda-question-send-confirm {
        padding: 10px;
        width: 100%;
    }

    .qanda-widget .qanda-question-send-confirm .text-container {
        padding: 70px 0px;
    }

    .qanda-widget .details {
        float: none;
        width: 80%;
        vertical-align: sub;
        margin: 7px 0 10px 40px;
    }

    .qanda-widget .qanda-no-community-question {
        padding: 0 10px;
    }

    .qanda-widget .tools {
        float: none;
        border: none;
        margin-left: 40px;
    }

    .qanda-widget .qanda-satisfaction label {
        display: block;
        font-size: 1.3em;
        line-height: 1.9em;
    }

    .qanda-widget .qanda-satisfaction input {
        width: 62%;
    }

    .qanda-popin-ask-question section.qanda-offer,
    .qanda-popin-container section.qanda-offer {
        width: 100%;
        float: none;
        margin: auto;
        padding: 5px 10px;
    }

    .qanda-popin-ask-question section.qanda-form-container,
    .qanda-popin-container section.qanda-form-container {
        padding: 0 10px !important;
        width: 100%;
    }

    .qanda-popin-ask-question section.qanda-form-container label {
        width: 100%;
        text-align: left;
        display: block;
        font-size: 1.2em;
        float: left;
        margin: 10px;
    }

    .qanda-popin-ask-question section.qanda-offer .qanda-offer-picture {
        width: auto;
        float: left;
        max-width: 25%;
    }

    .qanda-popin-ask-question section.qanda-offer .qanda-offer-description {
        width: 75%;
        float: right;
        margin: 0;
    }

    .qanda-popin-ask-question.qanda-popin-step-start section.qanda-form-container textarea,
    .qanda-popin-ask-question section.qanda-form-container .select-container,
    .qanda-popin-ask-question input[type="email"],
    .qanda-popin-container section.qanda-form-container .select-container,
    .qanda-popin-container section.qanda-form-container .response-text input {
        width: 95%;
    }

    .qanda-popin-container .field-details,
    .qanda-popin-ask-question .field-details {
        margin-top: 6px;
        margin-left: 2.5%;
        width: 100%;
    }

    .qanda-popin-ask-question.qanda-popin-step-end section.qanda-form-container {
        margin: 0 !important;
        padding: 0 10px !important;
    }

    .qanda-widget .qanda-optin #answer-satisfaction {
        width: 78%;
    }

    .qanda-widget .qanda-optin #answer-satisfaction p {
        font-size: 16px;
    }

    .qanda-widget .qanda-satisfaction #infos, .qanda-widget .qanda-optin #infos {
        width: 85%;
        margin: 0 auto;
    }

    .qanda-widget .qanda-search button[type="submit"] {
        width: 11%;
        height: 39px;
        font-size: 1.5em;
    }

    .qanda-widget .qanda-search input[type="submit"] {
        margin-left: 5px;
    }

    .qanda-widget .col-1.qr {
        width: 13%;
        max-width: 40px;
    }

    .qanda-widget .col-2.contenu {
        width: 84%;
    }

    .qanda-widget .qanda-questions-faq .col-2.contenu {
        width: 100%;
    }

    .qanda-widget .qanda-answers {
        height: auto;
        display: inline-table;
        width: 100%;
    }

    #qanda-script .btn-plus button.mydkt-cta.mydkt-grey.mydkt-btn-back {
        display: block;
        margin: 5px auto;
        width: 100%;
    }

    #qanda-script .btn-plus a {
        width: 100%;
        margin: 5px auto;
    }
}

/* former ask.question.css */
.qanda-popin {
    position: relative;
    background: #FFF;
    padding: 0;
    width: auto;
    max-width: 960px;
    margin: 72px auto 20px auto;
}
.qanda-popin-ask-question {
    position: relative;
}

/* navbar begin */
.qanda-popin-ask-question section.qanda-navbar {
    margin-bottom: 30px;
    overflow: hidden;
}
.qanda-popin-ask-question section.qanda-navbar ul {
    list-style-type: none;
    width: auto;
    margin: auto;
}
.qanda-popin-ask-question section.qanda-navbar ul li.item {
    height: 50px;
    display: inline;
    background: #0084C5;
    float: left;
    width: 50%;
    padding: 18px 0 0 18px;
    text-transform: uppercase;
    font-size: 1.67em;
    font-weight: 600;
    color: #FFF;
    position: relative;
}
.qanda-popin-ask-question section.qanda-navbar ul li.active {
    background: #0084C5;
}
.qanda-popin-ask-question section.qanda-navbar ul li.item.inactive:first-child {
    width: 48%;
}
.qanda-popin-ask-question section.qanda-navbar ul li.item:first-child {
    width: 48%;
    padding-left: 2%;
}
.qanda-popin-ask-question section.qanda-navbar ul li.inactive {
    background: #0084C5;
    color: #7DC2E4;
}
.qanda-popin-ask-question section.qanda-navbar ul li.active .number {
    color: #0084C5;
}
.qanda-popin-ask-question section.qanda-navbar ul li.inactive .number {
    color: #0084C5;
    background: #7DC2E4;
}
.qanda-popin-ask-question section.qanda-navbar ul li .number {
    border-radius: 30px;
    background: #FFF;
    padding: 3px 9px;
    font-size: 0.70em;
    font-weight: 500;
    margin-right: 1px;
    position: absolute;
    top: 16px;
}
.qanda-popin-ask-question section.qanda-navbar ul li span.text {
    margin-left: 35px;
}
.qanda-popin-ask-question section.qanda-navbar ul li.disabled {
    background: #F1F1F1;
    color: #3A3A3A;
}
.qanda-popin-ask-question section.qanda-navbar ul.step-2 li.sep,
.qanda-popin-ask-question section.qanda-navbar ul.step-3 li.sep {
    border-top: 20px solid #0084C5;
    border-bottom: 20px solid #0084C5;
    background: #0084C5;
}
.qanda-popin-ask-question section.qanda-navbar ul li.sep {
    display: inline;
    background: #F1F1F1;
    float: left;
    text-transform: uppercase;
    font-size: 1.67em;
    font-weight: 600;
    color: #FFF;
    position: relative;
    border-right-color: #0084C5;
    content: '';
    width: 2%;
    height: 50px;
    border-top: 26px solid rgba(154, 78, 78, 0);
    border-bottom: 24px solid transparent;
    border-left: 16px solid #0084C5;
    padding: 0;
}
.qanda-popin-ask-question section.qanda-navbar ul.step-2 li.sep:before,
.qanda-popin-ask-question section.qanda-navbar ul.step-3 li.sep:before {
    content: '';
    position: absolute;
    width: 22px;
    height: 22px;
    -webkit-transform: skew(47deg, -46deg);
    -moz-transform: skew(47deg, -46deg);
    -o-transform: skew(47deg, -46deg);
    transform: skew(47deg, -46deg);
    border-bottom: 1px solid #7DC2E4;
    border-right: 1px solid #7DC2E4;
    top: -6px;
    right: 10px;
    z-index: 60;
}
/* navbar end */

/* popin header begin */
.qanda-popin-ask-question header {
    text-align: right;
    height: 32px;
    padding: 6px 12px;
    background: inherit;
    min-height: 32px;
}
.qanda-popin-ask-question header a.close-popin {
    font-size: 1.1em;
    line-height: 1em;
    color: #009BF4;
}
.qanda-popin-ask-question header a.close-popin div.qanda-close-title {
    right: 35px;
}
.qanda-popin-ask-question header a.close-popin div {
    position: absolute;
    top: 10px;
}
.qanda-popin-ask-question header a.close-popin div.qanda-icon {
    right: 10px;
}


.qanda-popin-ask-question.qanda-question-send-confirm {
    clear: both;
    padding: 0 0 40px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
}
.qanda-popin-ask-question.qanda-popin-step-confirm .qanda-question-send-confirm .text-container {
    color: #3A3A3A;
    text-transform: uppercase;
    font-size: 1.99em;
    font-weight: bold;
    margin: 0;
    line-height: 1.3em;
    display: block;
    padding: 65px 0;
}
/* popin header end */


/* popin footer begin */
.qanda-popin-ask-question .mandatory-info {
    font-size: 0.9em;
    color: #FF5900;
    font-family: Arial, sans-serif;
    clear: both;
}
.qanda-popin-ask-question .ask-question-privacy-link {
    background: none;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    color: inherit;
    margin-bottom: 4px;
}
/* popin footer end */

/* offer begin */
.qanda-popin-ask-question section.qanda-offer {
    width: 25%;
    float: right;
    text-align: center;
    margin-right: 3%;
    min-height: 150px;
}
.qanda-popin-ask-question section.qanda-offer {
    overflow: hidden;
}
.qanda-popin-ask-question section.qanda-offer .qanda-offer-picture {
    text-align: center;
}
.qanda-popin-ask-question section.qanda-offer .qanda-offer-description {
    font-size: 1.3em;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.3em;
    margin-top: 5px;
    text-align: left;
}
.qanda-popin-ask-question section.qanda-offer .qanda-offer-description .qanda-offer-brand {
    font-size: 1.3em;
    font-weight: 600;
    margin: 0;
    line-height: 1.1em;
    font-style: italic;
}
/* offer end */

/* form begin */
.qanda-popin-ask-question section.qanda-form-container label {
    width: 20%;
    text-align: right;
    display: inline-block;
    margin-right: 8px;
    font-size: 1.2em;
    margin-top: 9px;
    float: left;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    vertical-align: top;
}

.qanda-popin-ask-question.qanda-popin-step-end section.qanda-form-container .content {
    margin-bottom: 15px;
}
.qanda-popin-ask-question.qanda-popin-step-end section.qanda-form-container .content .edit {
    color: #0084C5;
    cursor: pointer;
    font-size: 0.9em;
    float: right;
}
.qanda-popin-ask-question.qanda-popin-step-end section.qanda-form-container .content .edit:hover {
    text-decoration: underline;
}
.qanda-popin-ask-question.qanda-popin-step-end section.qanda-form-container .content .input {
    display: none;
}
.qanda-popin-ask-question.qanda-popin-step-end section.qanda-form-container .content .output {
    border: 1px solid #CCC;
    line-height: 1.2em;
    padding: 15px;
    font-size: 1.2em;
}

.qanda-popin-ask-question section.qanda-form-container textarea {
    width: 100%;
    padding: 8px;
    font-size: 1.2em;
    font-weight: 700;
    font-style: italic;
    vertical-align: middle;
    resize: none;
    height: 68px;
    background: #FAFAFA;
    border: 1px solid #CCC;
}
.qanda-popin-ask-question.qanda-popin-step-start section.qanda-form-container textarea {
    width: 75%;
    margin-left: 10px;
    height: 82px;
}
.qanda-popin-ask-question .field-details {
    margin-top: 3px;
    margin-left: 22%;
    width: 45%;
    font-size: 1.0em;
    line-height: 1.2em;
    display: inline-block;
    font-family: Arial, sans-serif;
    word-wrap: break-word;
    margin-bottom: 3%;
}
.qanda-popin-ask-question section.qanda-form-container .select-container {
    width: 45%;
    overflow: hidden;
    vertical-align: middle;
    height: 31px;
    line-height: 31px;
    border: none;
}
.qanda-popin-ask-question .select-container {
    width: 269px;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 3px;
    overflow: hidden;
    background: url(/bundles/app/img/select.png) no-repeat right 0 #FAFAFA;
    padding-bottom: 1px;
}
.qanda-popin-ask-question .select-container select {
    line-height: 1.2;
    background: transparent;
    height: inherit;
    width: 100%;
    font-size: 1.2em;
    -webkit-appearance: none;
    display: inline-block;
    padding: 6px;
    border: 1px solid #CCC;
}
.qanda-popin-ask-question .select-container select:focus {
    border: 1px solid #CCC;
}
.qanda-popin-ask-question input[type="email"] {
    width: 45%;
    display: inline-block;
    margin-left: 10px;
    padding: 6px;
    font-size: 1.2em;
    background: #FAFAFA;
    border: 1px solid #CCC;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    box-sizing: border-box;
}

.qanda-popin-ask-question .firstname {
    margin-bottom: 15px;
}
.qanda-popin-ask-question section.qanda-form-container .firstname label {
    width: 15%;
    text-align: left;
    margin: 6px 0 0 10px;
}
.qanda-popin-ask-question .firstname input {
    width: 35%;
    margin-left: 0;
    font-size: 1.2em;
}
.qanda-popin-ask-question .firstname .field-details {
    width: 40%;
    display: inline;
    margin: 0 0 0 15px;
    padding: 0;
}

.qanda-popin-ask-question .sport {
    margin-bottom: 15px;
}

.qanda-popin-ask-question section.qanda-form-container .sport .select-container-sport label {
    width: 15%;
    text-align: left;
    margin: 6px 0 0 10px;
    float: left;
}
.qanda-popin-ask-question section.qanda-form-container .sport .select-container-sport {
    width: 100%;
    border: none;
}
.qanda-popin-ask-question section.qanda-form-container .sport .select-container-sport select {
    float: left;
    width: 83%;
    line-height: 1.2;
    height: inherit;
    font-size: 1.2em;
    -webkit-appearance: none;
    display: inline-block;
    padding: 6px;
    border: 1px solid #CCC;
    overflow: hidden;
    vertical-align: middle;
    position: relative;
    top: 1px;
    background: url(/bundles/app/img/select2.png) no-repeat right 0 #FAFAFA;
}

.qanda-popin-ask-question input[type="radio"]:not(:checked),
.qanda-popin-ask-question input[type="radio"]:checked {
    display: none;
}
.qanda-popin-ask-question input[type="radio"] + label {
    display: block;
    margin: 10px 0;
    background-repeat: no-repeat;
    min-width: 16px;
    min-height: 16px;
    cursor: pointer;
}

.qanda-popin-ask-question #question_send_recipientChoice {
    display: inline-block;
    width: 100%;
}
.qanda-popin-ask-question #question_send_recipientChoice label {
    width: 32%;
    text-align: left;
    margin: 10px 0 !important;
}
.qanda-popin-ask-question #question_send_recipientChoice label#send {
    width: 35%;
    text-align: left;
}

.qanda-popin-ask-question .cgu-field {
    display: inline-block;
    width: 100%;
    margin: 25px 0 0 0;
}
.qanda-popin-ask-question section.qanda-form-container .cgu-field input {
    float: left;
    margin: 0;
    padding: 0;
    margin-top: 2px;
}
.qanda-popin-ask-question section.qanda-form-container .cgu-field label {
    width: 95%;
    float: left;
    text-align: left;
    margin: 0 0 0 20px;
    padding: 0;
    line-height: 1.2em;
}

.qanda-popin-ask-question .submit {
    margin-top: 2%;
    text-align: center;
}
.qanda-popin-ask-question .mydkt-btn-group button {
    width: auto;
}
/* form end */

/* divers */
.qanda-popin-ask-question .recipient .select-container {
    float: left;
}
.qanda-popin-ask-question .recipient .sep:before {
    content: '';
    float: left;
    width: 10px;
    height: 10px;
    -webkit-transform: skew(47deg, -46deg);
    -moz-transform: skew(47deg, -46deg);
    -o-transform: skew(47deg, -46deg);
    transform: skew(47deg, -46deg);
    border-bottom: 1px solid #3A3A3A;
    border-right: 1px solid #3A3A3A;
    top: -6px;
    right: 10px;
    z-index: 60;
    margin: 14px 15px 0 20px;
}
.qanda-popin-ask-question .recipient {
    background: #EFEFEF;
    margin: 0;
    padding: 10px 25px;
}

.qanda-popin-ask-question .recipient .recipient-store {
    width: 100%;
}

.qanda-popin-ask-question .info-store-name {
    display: inline-block;
    margin: 10px 0;
    font-size: 0.9em;
}

.qanda-popin-ask-question .visibility-infos {
    line-height: 1.2em;
    text-align: justify;
    font-weight: 100 !important;
    font-size: 100%;
    margin: 0 0 16px 0 !important;
    padding: 0 !important;
    color: #555;
}

.qanda-popin-ask-question .hello {
    margin: 0 0 16px 0;
    padding: 0;
}
.qanda-popin-ask-question .hello span {
    font-weight: 800;
}

.qanda-popin-ask-question .qanda-loader,
.qanda-popin-ask-question .qanda-loader-region {
    width: 25px;
    display: none;
    position: absolute;
    margin-top: 6px;
}

/* form error */
.qanda-popin-ask-question form ul {
    margin: 0;
}
.qanda-popin-ask-question form ul li {
    list-style: none;
    margin: 4px 0 4px 10px;
    font-size: 1em;
    color: #F00;
}
.qanda-popin-ask-question form .form-error-store {
    margin-top: 30px;
}

/* privacy */
.privacy .left {
    width: 50%;
    float: left;
}
.privacy .right {
    width: 50%;
    float: left;
}
.privacy img {
    float: left;
    height: 40px;
    margin: 5px;
}
.privacy p {
    overflow: hidden;
}
.privacy .block-responsable {
    float: left;
    margin: 5px;
}
.privacy .block-conservation {
    float: left;
    margin: 5px;
}
.privacy .block-consentement {
    float: left;
    margin: 5px;
}
.privacy-container {
    border: 1px solid #0082c3 !important;
    margin-top: 10px !important;
    display: inline-block;
}
.privacy-container.no-border {
    border: none !important;
}
.privacy_info {
    text-align: center;
    margin-top: 10px !important;
}
.qanda-popin-abuse .privacy-container {
    margin: 0 15px;
}

/* CONTACT STORE DIRECTLY */
.qanda-popin-ask-question.qanda-popin-contact-store section.qanda-navbar ul li.item:first-child {
    width: 100%;
}
.qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container .content .input {
    display: block;
}
.qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container {
    width: inherit;
}
.qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container .content label {
    width: 15%;
    margin: 6px 0 0 10px;
    text-align: left;
}
.qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container textarea {
    width: 83%;
}
.qanda-popin-ask-question.qanda-popin-contact-store .hello {
    margin: 0 0 16px 10px;
    padding: 0;
    font-size: 1.2em;
}
.qanda-popin-expert.qanda-popin-ask-question.qanda-popin-contact-store .field-details {
    width: 100%;
}


/* Ask question button */
/*.cta {*/
    /*display: inline-block;*/
    /*font-family: Roboto-Condensed,Arial,Helvetica,sans-serif;*/
    /*font-size: 14px;*/
    /*line-height: 1.28571429;*/
    /*padding: .78571429em 3.5em .78571429em 2.5em;*/
    /*color: #fff;*/
    /*-webkit-border-radius: 2px;*/
    /*border-radius: 2px;*/
    /*font-weight: 700;*/
    /*text-transform: uppercase;*/
    /*background-color: #0082c3;*/
    /*position: relative;*/
    /*overflow: hidden;*/
    /*cursor: pointer;*/
    /*-webkit-transition: background-color .45s ease .09s;*/
    /*-o-transition: background-color .45s ease .09s;*/
    /*transition: background-color .45s ease .09s;*/
    /*z-index: 1;*/
/*}*/
/*.mydkt-btn-group>* {*/
    /*margin-right: 25px !important;*/
/*}*/
button.cta:not(.outline) {
    border-width: 0;
}
.qanda-button-ask-question.cta {
    font-size: 16px;
}
.cta.small {
    font-size: 12px;
    line-height: 1.16666667;
    padding: .66666667em 3em .66666667em 2.5em;
}
.cta.blue {
    background-color: #0082c3;
    color: #fff;
}
.qanda-button-ask-question {
    margin: 0;
    right: 0;
    position: absolute;
    bottom: 0;
}
.cta {
    display: inline-block;
    font-family: Roboto-Condensed,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.28571429;
    padding: .78571429em 3.5em .78571429em 2.5em;
    color: #fff;
    border-radius: 2px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #0082c3;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: background-color .45s ease .09s;
    z-index: 1;
}
.cta:not([class*=icon]):before {
    content: "\E007";
}
.cta:before {
    font-family: DecathlonCube;
    right: 0;
    top: 0;
    height: 100%;
    width: 2.2em;
    font-size: 1em;
    display: flex;
    position: absolute;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    line-height: 1;
    z-index: 1;
}
.cta.small:after {
    transform-origin: calc(83.33333333333334% - 2.5em) 0;
}
.cta.blue:after, .cta.blue:hover:not(.disabled):not([disabled]) {
    background-color: #0074af;
}
.cta:after {
    content: "";
    background-color: #0074af;
    position: absolute;
    height: 150%;
    width: 150%;
    transition: transform .18s ease;
    transform: rotate(-10deg);
    top: 100%;
    left: -25%;
    z-index: -1;
    transform-origin: calc(83.33333333333334% - 2.857142857142857em) 0;
}

.cta.left {
    padding-right: 2.5em;
    padding-left: 3.5em;
    margin-right: 20px;
}
.cta.grey {
    color: #333;
    background-color: #ccc;
}
.cta.left:not([class*=icon]):before {
    content: "\E006";
}
.cta.left:before {
    right: auto;
    left: 0;
}
.cta.left:after {
    transform: rotate(10deg);
    transform-origin: calc(16.666666666666664% - -2.857142857142857em) 0;
}
.cta.grey:after, .cta.grey:hover:not(.disabled):not([disabled]) {
    background-color: #b7b7b7;
}

/* Phones to tablets : 767px and below */
/*@media (max-width: 767px) {*/
    /*#qanda-breadcrumb #qanda-titlepage {*/
        /*background: #0082c3;*/
        /*padding-left: 10px;*/
        /*position: relative;*/
        /*height: 100%;*/
        /*text-align: left;*/
        /*vertical-align: middle;*/
    /*}*/

    /*#qanda-breadcrumb #qanda-titlepage span {*/
        /*color: #fff;*/
        /*display: block;*/
        /*min-height: 47px;*/
        /*font-size: 14px;*/
        /*padding: 16px 25px 16px 0;*/
    /*}*/

    /*.qanda-popin-container section.qanda-offer {*/
        /*width: 80%;*/
        /*margin: 10px 0;*/
        /*padding: 10px;*/
    /*}*/

    /*.qanda-popin-container .carac-count {*/
        /*position: absolute;*/
        /*right: 3%;*/
    /*}*/

    /*.qanda-popin-ask-question .recipient .select-container {*/
        /*float: none;*/
    /*}*/

    /*.qanda-popin-ask-question section.qanda-form-container #recipient-content .select-container {*/
        /*width: 100%;*/
        /*margin: 5px 0;*/
    /*}*/

    /*.qanda-popin-ask-question .recipient-store .sep {*/
        /*display: none;*/
    /*}*/

    /*.qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container textarea {*/
        /*width: 83%;*/
    /*}*/

    /*!* CONTACT STORE DIRECTLY *!*/
    /*.qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container .content label {*/
        /*width: 83%;*/
    /*}*/
    /*.qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container textarea {*/
        /*width: 15%;*/
    /*}*/
/*}*/

/* Phones: 480px and below */
@media (max-width: 855px) {
    .qanda-popin-ask-question.qanda-popin-step-end section.qanda-form-container,
    .qanda-popin-ask-question section.qanda-form-container {
        padding: 0 10px !important;
        width: 100%;
        margin: 0 !important;
    }
    .qanda-popin-ask-question .qanda-loader-region {
        margin-top: 11px;
    }

    .qanda-popin-container section.qanda-navbar ul li.abuse-title {
        padding: 18px 0 30px 28px;
    }

    .qanda-popin-ask-question section.qanda-navbar ul li.item,
    .qanda-popin-ask-question section.qanda-navbar ul li.sep {
        display: none;
    }

    .qanda-popin-ask-question section.qanda-navbar ul li.item.active {
        display: block !important;
        width: 100% !important;
    }

    .qanda-popin-container section.qanda-form-container#finalize #choice {
        width: 100%;
        margin: 0 auto 15px auto;
        padding: 10px;
    }

    .qanda-popin-container section.qanda-form-container#finalize #choice #question_send_recipientChoice label {
        margin: 5px 15px;
    }

    .qanda-popin-ask-question #question_send_recipientChoice label {
        width: 40%;
        margin: 0 10px;
    }
    .qanda-popin-ask-question #question_send_recipientChoice label#send {
        width: 100%;
        margin: 10px 0;
        text-align: center;
    }
    .qanda-popin-ask-question section.qanda-form-container .cgu-field label {
        margin: 0 0 0 2px;
        width: 95%;
    }

    .qanda-popin-ask-question section.qanda-form-container #recipient-content .select-container {
        width: 100%;
        margin: 5px 0;
    }

    .qanda-popin-ask-question .recipient-store .sep {
        display: none;
    }

    .qanda-popin-ask-question .recipient {
        padding: 7px 25px 45px;
    }

    .qanda-popin-ask-question section.qanda-offer,
    .qanda-popin-container section.qanda-offer {
        width: 100%;
        float: none;
        margin: auto;
        padding: 5px 10px;
    }

    .qanda-popin-ask-question section.qanda-form-container,
    .qanda-popin-container section.qanda-form-container {
        padding: 0 10px !important;
        width: 100%;
    }

    .qanda-popin-ask-question section.qanda-form-container label {
        width: 100%;
        text-align: left;
        display: block;
        font-size: 1.2em;
        float: left;
        margin: 10px;
    }

    .qanda-popin-ask-question section.qanda-offer .qanda-offer-picture {
        width: auto;
        float: left;
        max-width: 25%;
    }

    .qanda-popin-ask-question section.qanda-offer .qanda-offer-description {
        width: 75%;
        float: right;
        margin: 0;
    }

    .qanda-popin-ask-question.qanda-popin-step-start section.qanda-form-container textarea,
    .qanda-popin-ask-question section.qanda-form-container .select-container,
    .qanda-popin-ask-question input[type="email"],
    .qanda-popin-container section.qanda-form-container .select-container,
    .qanda-popin-container section.qanda-form-container .response-text input {
        width: 95%;
    }

    .qanda-popin-container .field-details,
    .qanda-popin-ask-question .field-details {
        margin-top: 6px;
        margin-left: 2.5%;
        width: 100%;
    }

    .qanda-popin-ask-question.qanda-popin-step-end section.qanda-form-container {
        margin: 0 !important;
        padding: 0 10px !important;
    }

    .qanda-popin-ask-question section.qanda-form-container .firstname label,
    .qanda-popin-ask-question .firstname input,
    .qanda-popin-ask-question .firstname span {
        width: 100%;
    }

    /* CONTACT STORE DIRECTLY */
    .qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container .content label,
    .qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container .sport label {
        width: 100%;
    }
    .qanda-popin-ask-question.qanda-popin-contact-store section.qanda-form-container textarea {
        width: 100%;
    }

    .privacy .left {
        width: 100%;
        float: none;
    }
    .privacy .right {
        width: 100%;
        float: none;
    }
}
/* fonts face from DKT */
.qanda-widget .icon {
    font-family: DecathlonCube;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    letter-spacing: 0;
    display: inline-block;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    font-smoothing: subpixel-antialiased;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
    zoom: 1;
}

.qanda-widget .icon-search:before {
    content: "\E003";
}

.qanda-widget *,
.qanda-widget *:before,
.qanda-widget *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.clearfix {
    overflow: auto;
    zoom: 1;
}

/*      input checkbox      */
.qanda-widget .input-checkbox:not(:checked),
.qanda-widget .input-checkbox:checked {
    position: absolute;
    left: -9999px;
}

.qanda-widget .input-checkbox:not(:checked) + label,
.qanda-widget .input-checkbox:checked + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
}

/* checkbox aspect */
.qanda-widget .input-checkbox:not(:checked) + label:before,
.qanda-widget .input-checkbox:checked + label:before {
    content: '';
    position: absolute;
    left: -1px;
    top: 0px;
    width: 14px;
    height: 14px;
    border: 2px solid #808080;
    background: transparent;
    /*border-radius: 3px;*/
    /*box-shadow: inset 0 1px 3px rgba(0,0,0,.3)*/
}

/* checked mark aspect */
.qanda-widget .input-checkbox:not(:checked) + label:after,
.qanda-widget .input-checkbox:checked + label:after {
    content: '✔';
    position: absolute;
    top: -1px;
    left: 2px;
    font-size: 14px;
    color: #09ad7e;
    line-height: 1.75;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s;
    height: 15px;
    margin-top: -2px;
}

/* checked mark aspect changes */
.qanda-widget .input-checkbox:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.qanda-widget .input-checkbox:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.qanda-widget .input-checkbox:disabled:not(:checked) + label:before,
.qanda-widget .input-checkbox:disabled:checked + label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}

.qanda-widget .input-checkbox:disabled:checked + label:after {
    color: #999;
}

.qanda-widget .input-checkbox:disabled + label {
    color: #aaa;
}

.qanda-widget .input-checkbox:checked:focus + label:before,
.qanda-widget .input-checkbox:not(:checked):focus + label:before {
    border: 1px dotted blue;
}

.qanda-widget input[type="radio"]:not(:checked),
.qanda-widget input[type="radio"]:checked {
    display: none;
}

.qanda-widget input[type="radio"] + label {
    display: block;
    background-repeat: no-repeat;
    min-width: 16px;
    min-height: 16px;
}

.qanda-widget input[type="radio"] + label {
    display: block;
    margin: 2px;
}

.qanda-widget #replyRequested input[type="radio"] + label {
    display: inline-block;
    margin: 5px 20px;
}

.qanda-widget input[type="radio"] + label:before {
    content: "";
    display: inline-block;
    width: 11px;
    height: 11px;
    background-color: transparent;
    border: 2px solid #808080;
    border-radius: 55px;
    margin-right: 5px;
}

.qanda-widget input[type="radio"] + label:hover:before {
    background-color: rgba(0, 132, 197, 0.11);
}

.qanda-widget input[type="radio"]:checked + label:before {
    background-color: #0084C5;
}

.qanda-widget input[type="radio"]:disabled + label:before {
    background-color: #999;
    border: 2px solid #333;
}

/*  breadcrumb  */
div#main-content-container .breadcrumb {
    width: auto;
}

div#main-content-container #qanda-breadcrumb {
    background: url('/bundles/app/img/cube/sprites-breadcrumb.png') 0 -36px repeat-x;
    /*height: 33px;*/
}

div#main-content-container #qanda-breadcrumb #breadcrumb,
div#main-content-container #qanda-breadcrumb #qanda-titlepage {
    float: left;
    margin-left: 0px;
}

div#main-content-container #qanda-breadcrumb #qanda-titlepage span {
    color: #0084c5;
    font-size: 1.6em;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0.4em;
    line-height: 2.3em;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    /*background: #ffffff;*/
    margin-left: 5px;
}

div#main-content-container #qanda-breadcrumb #breadcrumb-bg {
    /*background: url('/ecfr/static/head-css/images/fdarianebarre.png') 100% -108px no-repeat;*/
    padding: 0 20px 0 0;
    display: inline-block;
}

div#main-content-container #qanda-breadcrumb .breadcrumb_list li a.link_breadcrumb,
div#main-content-container #qanda-breadcrumb .breadcrumb_list li a.link_breadcrumb span {
    position: relative;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 0 20px;
    line-height: 38px;
    text-decoration: none;
    z-index: 2;
}

.qanda-reduce-answers {
    display: none;
}

.qanda-hidden-answers {
    display: none;
}

.qanda-full-answer {
    display: none;
}

.qanda-loader {
    width: 25px;
    display: none;
}

img.qanda-loader.check-email {
    position:fixed;
    margin-top: 6px;
}

.qanda-vote-section .qanda-loader {
    width: 15px;
}

.qanda-block-ask-question {
    text-align: right;
}

.qanda-widget .qanda-no-community-question {
    margin-top: 15px;
    padding: 0;
}

.qanda-no-community-question .h3 {
    font-size: 2em;
    margin: 0;
    text-transform: none;
    text-align: center;
    font-style: italic;
    color: #555;
    font-weight: normal;
}

.qanda-no-community-question .block-nbquestions {
    font-size: 1.4em;
    text-align: center;
}

.qanda-no-community-question .questions-examples {
    font-size: 1.1em;
    line-height: 1.2em;
    margin-top: 15px;
    display: inline-block;
    width: 65%;
}

.qanda-no-community-question .questions-examples span {
    font-weight: bold;
    font-size: 1.05em;
    line-height: 1.8em;
}

.qanda-no-community-question .qanda-block-ask-question {
    display: inline-block;
}

.qanda-search .qanda-loader {
    position: absolute;
    right: 80px;
    top: 30px;
}

.block-tri .qanda-loader {
    left: -30px;
    position: absolute;
    top: -3px;
}

.qanda-bloc-loader {
    text-align: center;
}

/*
 * Common button styles
 */
.qanda-widget .submit-btn.cancel-btn {
    transform: rotate(180deg);
}

.qanda-widget .submit-btn,
.qanda-sidebar .submit-btn button,
.qanda-widget .submit-btn a {
    position: relative;
    display: inline-block;
}

.qanda-widget .submit-btn button {
    margin: 0;
    padding: 0 0 0 12px;
    text-align: left;
}

.qanda-widget .submit-btn button:after,
.qanda-sidebar .submit-btn button:after,
.qanda-widget .submit-btn a:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 34px;
    width: 33px;
    background: url('/bundles/app/img/qanda-sprites.png') no-repeat scroll 0 -82px;
}

.qanda-widget .submit-btn button:after {
    background-position: 0 -85px;
    height: 28px;
    width: 30px;
}

.qanda-create .mydkt-btn-group button {
    width: auto;
}

.qanda-sidebar .visible-on-scroll {
    display: none;
}

.qanda-widget .prev-btn button[type=cancel],
.qanda-widget .prev-btn button[type=button],
.qanda-widget .prev-btn input[type=cancel],
    /*.qanda-widget .qanda-ask-question,*/
.qanda-sidebar .prev-btn button {
    box-shadow: 0 0px 0px 0 #ddd;
    font-weight: bold;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    width: auto;
    text-transform: uppercase;
    letter-spacing: -0.04em;
    padding: 0 30px 0 0px;
    font-size: 1.3em;
    border: 0;
    height: 35px;
    cursor: pointer;
    background: none;
    border: none;
}

/*** call-to-action CUBE */
.qanda-widget button.cta {
    /*border: none;*/
    cursor: pointer;
}

/*.qanda-widget .cta.cta-icon.small {*/
    /*height: 30px;*/
/*}*/

/*.qanda-widget .cta.cta-icon.left .icon,*/
/*.qanda-widget .cta.cta-icon.right .icon {*/
    /*position: absolute;*/
    /*width: 50px;*/
    /*z-index: 1;*/
/*}*/

/*.qanda-widget .cta.cta-icon.left.small .icon,*/
/*.qanda-widget .cta.cta-icon.right.small .icon {*/
    /*margin-top: 6px;*/
    /*zoom: 0.8;*/
/*}*/

/*.qanda-widget .cta.cta-icon.left:before {*/
    /*content: '' !important;*/
    /*width: 48px;*/
    /*background-size: 48px;*/
/*}*/

/*.qanda-widget .cta.cta-icon.left .icon {*/
    /*left: -8px;*/
/*}*/

/*.qanda-widget .cta.cta-icon.right:after {*/
    /*content: '' !important;*/
    /*width: 48px;*/
    /*background-size: 48px;*/
/*}*/

/*.qanda-widget .cta.cta-icon.right .icon {*/
    /*right: -8px;*/
/*}*/

/* ============== call-to-action STYLE 1 ============== */
/*.qanda-widget .cta {*/
    /*position: relative;*/
    /*padding: 10px 35px 10px 51px !important;*/
    /*font-family: roboto_condensedregular, Arial !important;*/
    /*font-size: 16px !important;*/
    /*line-height: 20px !important;*/
    /*text-transform: uppercase;*/
    /*text-decoration: none !important;*/
    /*display: inline-block;*/
    /*color: #FFFFFF !important;*/
    /*text-align: center;*/
    /*-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);*/
    /*box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);*/
    /*overflow: hidden;*/
    /*background: #4EB0ED;*/
    /*!* Old browsers *!*/
    /*!* IE9 SVG, needs conditional override of 'filter' to 'none' *!*/
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWM0MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    /*!* FF3.6+ *!*/
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4EB0ED), color-stop(100%, #0173B9));*/
    /*!* Chrome,Safari4+ *!*/
    /*background: -webkit-linear-gradient(top, #4EB0ED 0%, #0173B9 100%);*/
    /*!* Chrome10+,Safari5.1+ *!*/
    /*background: -o-linear-gradient(top, #4EB0ED 0%, #0173B9 100%);*/
    /*!* Opera 11.10+ *!*/
    /*!* IE10+ *!*/
    /*background: -webkit-gradient(linear, left top, left bottom, from(#4EB0ED), to(#0173B9));*/
    /*background: linear-gradient(to bottom, #4EB0ED 0%, #0173B9 100%);*/
    /*!* W3C *!*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4EB0ED, endColorstr=#0173B9, GradientType=0);*/
    /*!* IE6-8 *!*/
/*}*/

/*.qanda-widget .cta.small {*/
    /*font-size: 14px !important;*/
    /*padding: 5px 25px 5px 37px !important;*/
/*}*/

/*.qanda-widget .cta.small.right {*/
    /*padding: 5px 35px 5px 10px !important;*/
/*}*/

/*.qanda-widget .cta:not(.disabled):hover {*/
    /*-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.25);*/
    /*box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.25);*/
    /*text-decoration: none !important;*/
    /*background: #68bbef;*/
    /*!* Old browsers *!*/
    /*!* IE9 SVG, needs conditional override of 'filter' to 'none' *!*/
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWM0MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    /*!* FF3.6+ *!*/
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68bbef), color-stop(100%, #298ac5));*/
    /*!* Chrome,Safari4+ *!*/
    /*background: -webkit-linear-gradient(top, #68bbef 0%, #298ac5 100%);*/
    /*!* Chrome10+,Safari5.1+ *!*/
    /*background: -o-linear-gradient(top, #68bbef 0%, #298ac5 100%);*/
    /*!* Opera 11.10+ *!*/
    /*!* IE10+ *!*/
    /*background: -webkit-gradient(linear, left top, left bottom, from(#68bbef), to(#298ac5));*/
    /*background: linear-gradient(to bottom, #68bbef 0%, #298ac5 100%);*/
    /*!* W3C *!*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#68bbef, endColorstr=#298ac5, GradientType=0);*/
    /*!* IE6-8 *!*/
/*}*/

/*.qanda-widget .cta:not(.disabled):hover:before,*/
/*.qanda-widget .cta:not(.disabled):hover:after {*/
    /*background: none !important;*/
/*}*/

/*.qanda-widget .cta:not(.disabled):active {*/
    /*-webkit-box-shadow: none;*/
    /*box-shadow: none;*/
    /*text-align: center;*/
    /*background: none;*/
    /*background-color: #0173B9;*/
/*}*/

/*.qanda-widget .cta:not(.disabled):active:before,*/
/*.qanda-widget .cta:not(.disabled):active:after {*/
    /*background: none !important;*/
/*}*/

/*.qanda-widget .cta.right {*/
    /*padding: 10px 51px 10px 35px !important;*/
    /*right: auto;*/
/*}*/

/*.qanda-widget .cta.disabled,*/
/*.qanda-widget .cta.disabled:hover {*/
    /*opacity: 0.5;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cc6ea', endColorstr='#5393ba', GradientType=0);*/
    /*!* IE6-8 *!*/
    /*-webkit-box-shadow: none;*/
    /*box-shadow: none;*/
    /*cursor: not-allowed;*/
/*}*/

/*.qanda-widget .cta.disabled:active {*/
    /*top: 0;*/
/*}*/

/*.qanda-widget .cta.left:before {*/
    /*font-family: DecathlonCube;*/
    /*content: '\E00A';*/
    /*font-size: 13px;*/
    /*padding-top: 11px;*/
    /*padding-right: 9px;*/
    /*position: absolute;*/
    /*top: 12px;*/
    /*left: -7px;*/
    /*width: 38px;*/
    /*height: 100%;*/
    /*background: url("/bundles/app/img/cube/btn_bg_left_15@2x.png") no-repeat left;*/
    /*background-size: 38px, auto;*/
/*}*/

/*.qanda-widget .cta.small.left:before {*/
    /*font-size: 10px;*/
    /*padding-top: 5px;*/
    /*padding-right: 17px;*/
/*}*/

/*.qanda-widget .cta.small.right:after {*/
    /*font-size: 10px;*/
    /*padding-top: 5px;*/
    /*padding-left: 17px;*/
/*}*/

/*!* ============== call-to-action STYLE 2 ============== *!*/
/*.qanda-widget .cta.yellow {*/
    /*color: #000000 !important;*/
    /*cursor: pointer;*/
    /*background: #fef63a;*/
    /*!* Old browsers *!*/
    /*!* IE9 SVG, needs conditional override of 'filter' to 'none' *!*/
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWM0MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    /*!* FF3.6+ *!*/
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fef63a), color-stop(100%, #eec423));*/
    /*!* Chrome,Safari4+ *!*/
    /*background: -webkit-linear-gradient(top, #fef63a 0%, #eec423 100%);*/
    /*!* Chrome10+,Safari5.1+ *!*/
    /*background: -o-linear-gradient(top, #fef63a 0%, #eec423 100%);*/
    /*!* Opera 11.10+ *!*/
    /*!* IE10+ *!*/
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fef63a), to(#eec423));*/
    /*background: linear-gradient(to bottom, #fef63a 0%, #eec423 100%);*/
    /*!* W3C *!*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fef63a, endColorstr=#eec423, GradientType=0);*/
    /*!* IE6-8 *!*/
/*}*/

/*.qanda-widget .cta.yellow:not(.disabled):hover {*/
    /*background: #fef975;*/
    /*!* Old browsers *!*/
    /*!* IE9 SVG, needs conditional override of 'filter' to 'none' *!*/
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWM0MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    /*!* FF3.6+ *!*/
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fef975), color-stop(100%, #f3d765));*/
    /*!* Chrome,Safari4+ *!*/
    /*background: -webkit-linear-gradient(top, #fef975 0%, #f3d765 100%);*/
    /*!* Chrome10+,Safari5.1+ *!*/
    /*background: -o-linear-gradient(top, #fef975 0%, #f3d765 100%);*/
    /*!* Opera 11.10+ *!*/
    /*!* IE10+ *!*/
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fef975), to(#f3d765));*/
    /*background: linear-gradient(to bottom, #fef975 0%, #f3d765 100%);*/
    /*!* W3C *!*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fef975, endColorstr=#f3d765, GradientType=0);*/
    /*!* IE6-8 *!*/
/*}*/

/*.qanda-widget .cta.yellow:not(.disabled):active {*/
    /*background: none;*/
    /*background-color: #EEC423;*/
/*}*/

/*.qanda-widget .cta.disabled.yellow,*/
/*.qanda-widget .cta.disabled.yellow:hover {*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf899', endColorstr='#eed885', GradientType=0);*/
    /*!* IE6-8 *!*/
/*}*/

/*.qanda-widget .cta.left.yellow:before {*/
    /*!*background: url("/bundles/app/img/cube/btn_bg_left_30@2x.png") no-repeat left;*!*/
    /*!*background-size: 38px, auto;*!*/
/*}*/

/*.qanda-widget .cta.small.left.yellow:before {*/
    /*background: url("/bundles/app/img/cube/btn_bg_left_30@2x.png") no-repeat left;*/
    /*background-size: 29px, auto;*/
/*}*/

/*.qanda-widget .cta.right.yellow:after {*/
    /*background: url("/bundles/app/img/cube/btn_bg_right_30@2x.png") no-repeat right;*/
    /*background-size: 38px, auto;*/
/*}*/

/*.qanda-widget .cta.small.right.yellow:after {*/
    /*background-size: 32px, auto;*/
    /*padding: 5px 6px 0 0;*/
    /*text-align: right;*/
/*}*/

section.qanda-offer {
    overflow: hidden;
}

/**
 * Common form styles
 */
.qanda-widget .qanda-search {
    width: 100%;
    height: 33px;
    border: 1px solid #ccc;
    font-size: 1.2em;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    margin: 30px 0 25px 0;
    background: #fafafa;
    position: relative;
}

.qanda-widget
.qanda-search input[type="text"],
.qanda-widget .qanda-search input[type="search"] {
    border: none;
    min-width: 79%;
    height: 31px;
    display: inline-block;
    padding-left: 5px;
    background: inherit;
    font-size: 1.1em;
    font-weight: bold;
    font-style: italic;
}

.qanda-widget label {
    font-size: 1.1em;
    display: inline;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    vertical-align: top;
    margin-top: 5px;
    display: inline-block;
}

/**
 * Bubble styles (@todo delete DEPRECATED STYLE)
 */
.qanda-bubble {
    position: fixed;
    bottom: 70px;
    z-index: 3;
    width: 200px;
    font-size: 12px;
}

.qanda-bubble header {
    background-color: #0082c3;
    color: #fff;
    min-height: 24px;
    height: 42px;
    text-transform: uppercase;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    position: relative;
    margin: 0;
    -moz-box-shadow: 1px 1px 0px 0px #fff;
    -o-box-shadow: 1px 1px 0px 0px #fff;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#fff, Direction=135, Strength=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#2081bb', GradientType=0); /* IE6-9 */
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.14), 0 4px 8px rgba(0,0,0,.28);
    box-shadow: 0 0 4px rgba(0,0,0,.14), 0 4px 8px rgba(0,0,0,.28);
}

.qanda-bubble:hover header {
    box-shadow: 0 0 6px rgba(0,0,0,.16), 0 6px 12px rgba(0,0,0,.32);
}

.qanda-bubble .infos-count {
}

.qanda-bubble .infos-count .counter {
    display: inline-block;
    font-size: 2.5em;
    text-align: left;
}

.qanda-bubble .infos-count .text {
    display: inline-block;
    width: 70%;
    margin-left: 10px;
    text-align: left;
    font-size: 1.1em;
}

.qanda-bubble .infos-count .text.text-desktop {
    display: inline-block;
}

.qanda-bubble .infos-count .text.text-mobile {
    display: none;
}

.qanda-bubble .infos-count .text .top-line {
    font-size: 1.3em;
    font-weight: 600;
}

.qanda-bubble .infos-count .text .bottom-line {
    font-size: 0.8em;
}

.qanda-bubble .infos-click {
    color: #fff;
    font-size: 2em;
    text-decoration: underline;
}

/* AB testing Bubble */
.qanda-bubble.ab-bubble-2,
.qanda-bubble.ab-bubble-3 {
    width: auto;
}

.qanda-bubble.ab-bubble-2 .header,
.qanda-bubble.ab-bubble-3 .header {
    padding: 5px 10px;
}

.qanda-bubble.ab-bubble-2 .infos-count .text,
.qanda-bubble.ab-bubble-3 .infos-count .text {
    width: 100%;
    margin: 0;
}

.qanda-bubble.ab-bubble-3 .infos-count .text .top-line {
    font-size: 0.8em;
}

.qanda-bubble.ab-bubble-3 .infos-count .text .bottom-line {
    font-size: 1.3em;
    font-weight: 600;
}

@media (max-width: 480px) {
    .qanda-bubble.ab-bubble-2,
    .qanda-bubble.ab-bubble-3 {
        width: 100%;
    }

    .qanda-bubble.ab-bubble-2 header,
    .qanda-bubble.ab-bubble-3 header {
        max-width: 35%;
    }

    .qanda-bubble.ab-bubble-2 .infos-count .text.text-mobile,
    .qanda-bubble.ab-bubble-3 .infos-count .text.text-mobile {
        text-align: center;
    }
}

/* END @todo delete DEPRECATED BUBBLE STYLE */

.qanda-widget .mandatory-info {
    font-size: 0.9em;
    color: #ff5900;
    font-family: Arial, sans-serif;
    margin: 25px 0 0 0;
    padding: 15px 30px;
}

.qanda-widget .visibility-infos {
    line-height: 14px;
    text-align: justify;
    font-weight: 600;
    font-size: 0.9em;
    padding: 0 30px;
    margin: 0 0 5px 0;
    color: #555;
}

.qanda-widget .privacy-block {
    line-height: 14px;
    text-align: justify;
    font-size: 0.9em;
    padding: 0 30px 15px 30px;
}

.qanda-widget .qanda-questions-header {
    background-color: #fff;
    padding: 15px;
    margin: -15px;
}

.qanda-widget .qanda-questions-container {
    padding: 15px;
    margin: -15px;
}

.qanda-widget h1 span {
    color: #0084c5;
}

.qanda-widget .qanda-search-container {
    padding: 20px 15px 10px 15px;
    margin-top: 10px;
    color: #0084c5;
    background-color: #3A3333;
}

.qanda-widget .qanda-search {
    margin: 0 0 20px 0;
}

.qanda-widget .qanda-boxes {
    overflow: auto;
}

.qanda-boxes .box {
    float: left;
    font-style: italic;
    font-weight: bold;
    font-size: 1.4em;
    font-family: roboto_condensedregular, 'Arial', sans-serif;
    text-transform: uppercase;
    text-align: center;
    line-height: 22px;
}

.qanda-boxes .box span {
    color: #fff;
    display: block;
}

.qanda-widget h1 {
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    font-size: 2em;
    margin-top: 5px;
}

.qanda-boxes .box.box-left {
    width: 38%;
}

.qanda-boxes .box.and {
    font-size: 3em;
    color: #fff;
    width: 7%;
    text-align: center;
    font-weight: normal;
    margin: 0 2%;
}

.qanda-widget .qanda-boxes .box.and p {
    margin: 0;
}

.qanda-boxes .box.box-right {
    width: 51%;
}

@media (max-width: 680px) {
    .qanda-widget .qanda-questions-header {
        padding: 0;
    }

    .qanda-widget .qanda-questions-container {
        padding-top: 30px;
    }

    .qanda-no-community-question .qanda-block-ask-question {
        display: none;
    }

}

@media (max-width: 480px) {
    .qanda-boxes .box {
        float: none;
        width: 100%;
        font-size: 0.95em;
        text-align: center;
    }

    .qanda-boxes .box span {

        display: inline;
    }

    .qanda-boxes .box.box-left {
        width: 100%;
    }

    .qanda-boxes .box.and {
        display: none;
    }

    .qanda-boxes .box.box-right {
        display: block;
        width: 100%;
        padding: 0 5px;
    }

    .qanda-boxes .box.box-right p::before {
        content: "& ";
    }

    .qanda-widget .qanda-search-container {
        margin: 0;
    }

}

.qanda-widget .qanda-count-container {
    padding: 15px 0;
    margin-top: 15px;
}

.qanda-widget .qanda-count-container > div {
    display: inline-block;
}

.qanda-widget .qanda-infos {
    width: 52%;
    display: inline-block;
    background-color: #fff;
}

.qanda-count-container .qanda-infos .qanda-infos-text {
    padding: 10px;
    background-color: #fff;
    float: left;
}

.qanda-count-container .qanda-infos .qanda-infos-bkg {
    float: right;
    height: 74px;
    width: 28px;
    margin-right: -14px;
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    tranform: skew(-20deg);
    background-color: #fff;
}

@media (max-width: 930px) {
    .qanda-count-container .qanda-infos .qanda-infos-bkg {
        display: none;
    }
}

.qanda-widget .qanda-infos .similar {
    color: #3a3a3a;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    line-height: 1.3em;
    font-style: italic;
}

.qanda-infos #list-title,
.qanda-infos #faqlist-title {
    color: #0084c5;
    font-size: 1.0em;
    font-weight: normal;
    text-transform: lowercase;
    margin-bottom: 0;
    text-decoration: underline;
}

.qanda-infos #list-title a, .qanda-infos #faqlist-title a {
    color: #000;
}

.qanda-widget .qanda-infos-submit {
    display: inline-block;
    padding: 15px;
    width: 100%;
    text-align: center;
    padding-bottom: 5px;
}

.qanda-widget .qanda-infos-submit div {
    display: inline-block;
}

.qanda-widget .qanda-infos-submit .answer-not-found {
    padding: 6px 0;
    font-size: 1.5em;
    text-align: center;
}

.qanda-widget .qanda-infos-submit .qanda-block-ask-question {
    text-align: center;
    margin-left: 30px;
}

/* @todo delete DEPRECATED | disable jquery mobile styles... */
.qanda-bubble span.ui-btn-inner,
.qanda-bubble span.ui-btn-text {
    display: none;
}

/*     RESPONSIVE      */
@media (max-width: 480px) {
    body > .qanda-widget {
        padding-left: 0px;
        padding-right: 0px;
    }

    .qanda-widget label, .qanda-widget p {
        font-size: 1.3em;
        line-height: 1.2em;
    }

    /* @todo delete DEPRECATED BUBBLE STYLE */
    .qanda-bubble {
        position: fixed;
        bottom: 15px;
        z-index: 10001;
        font-size: 1em;
        width: 100%;
    }

    .qanda-bubble header {
        font-size: 1.1em;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        width: auto;
        max-width: 50%;
        -moz-box-shadow: 0px 0px 0px 0px #fff;
        -webkit-box-shadow: 0px 0px 0px 0px #fff;
        -o-box-shadow: 0px 0px 0px 0px #fff;
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#fff, Direction=135, Strength=0);
        border: none;
        margin: 0 auto;
        min-height: 38px;
        top: 0px;
        left: 0px;
        background: #7db9e8; /* Old browsers */
        background: -moz-linear-gradient(top, #7db9e8 0%, #1e5799 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #7db9e8 0%, #1e5799 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #7db9e8 0%, #1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#1e5799', GradientType=0); /* IE6-9 */
    }

    .qanda-bubble .infos-count .text {
        width: auto;
    }

    .qanda-bubble .infos-count .text.text-desktop {
        display: none;
    }

    .qanda-bubble .infos-count .text.text-mobile {
        display: inline-block;
    }
    /* end @todo delete DEPRECATED STYLE */
}

/*
 * 1ID login page
 */
.qanda-widget #creationCompte01 {
    display: none;
}

.qanda-widget #connexion01 {
    width: 100%;
    margin: 0;
}

.qanda-widget .block-fastpath {
    float: left;
    display: inline-block;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    padding: 20px;
    width: 45%;
    margin: 0 3% 0 0%;
}

.qanda-widget .mydkt-block {
    width: inherit;
}

.qanda-widget .mydkt-body {
    width: 45%;
    display: inline-block;
    float: left;
    margin: 0 2% 0 3%;
}

@media (max-width: 680px) {
    .qanda-widget .block-fastpath {
        float: none;
        display: block;
        width: 100%;
        margin: 0;
    }

    .qanda-widget .mydkt-body {
        width: 100%;
        display: block;
        float: none;
        margin: 0;
    }

}

.qanda-widget div#mydkt-page {
    overflow: visible;
}

.qanda-widget .mydkt-block {
    min-height: 370px;
    border: solid 1px #ddd;
    padding: 20px;
    margin-bottom: 20px;
}

.qanda-widget #creationCompte01 .mydkt-block {
    margin-left: 20px;
}

.qanda-widget .mydkt-block ul {
    list-style-type: none;
}

.qanda-widget .mydkt-block .mydkt-txt-bold {
    font-weight: bold;
    font-size: 17px;
}

.qanda-widget .mydkt-box-header, .mydkt-body h2.mydkt-box-title {
    padding: 10px 20px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 5px;
    padding-top: 9px;
    color: #fff;
    background: #008dc7;
    padding: 10px 20px;
}

.qanda-widget .mydkt-field, .mydkt-gwt-field {
    margin-bottom: 10px;
}

.qanda-widget .mydkt-field--error .mydkt-controls {
    min-height: 16px;
    background: url("https://static-cdn.mydecathlon.com/ressources/dev/css/integration/icons/error.png") no-repeat right center;
}

.qanda-widget .mydkt-controls {
    position: relative;
    display: inline-block;
    padding-right: 36px;
    margin-right: 10px;
    vertical-align: top;
}

.qanda-widget .mydkt-controls input {
    margin-left: 0;
}

.qanda-widget .mydkt-help {
    display: inline-block;
    font-size: 11px;
    max-width: 47%;
    padding: 8px 0;
    vertical-align: middle;
}

.qanda-widget .mydkt-bareme {
    background-image: url("https://static-cdn.mydecathlon.com/ressources/dev/css/bareme.png");
}

.qanda-widget .aligncenter {
    display: block;
    text-align: center;
}

.qanda-widget .qanda-loader-oneid {
    padding: 100px 100px 100px 70px;
    text-align: center;
}

.qanda-widget .qanda-loader-oneid img {
    width: initial;
}

.qanda-widget #answer-satisfaction a {
    text-decoration: none;
    display: inline-block;
}

.qanda-widget #answer-satisfaction img {
}

.qanda-widget #answer-satisfaction a div.satisf-choice {
    font-size: 20px;
    color: #0082C3;
    margin: 10px 0;
}

@media (max-width: 960px) {
    #maincontainer {
        width: 100% !important;
    }
}

.qanda-widget .mydkt-legal {
    display: none;
}

.qanda-widget .mydkt-labelcrm {
    margin-bottom: 15px;
}

.qanda-widget .mydkt-toggle-bar {
    position: relative;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 96px;
    background: #ededed;
    border-top: 1px solid #c2c1bf;
    padding-left: 10px;
    background-size: 2px;
}

.qanda-widget h3.mydkt-fieldset-titre {
    color: #000;
    font-size: 1.2em;
    font-weight: normal;
    margin: 10px 0;
    text-transform: none;
}

.qanda-widget .mydkt-txt-size1 {
    font-size: 1em;
}

.qanda-widget .mydkt-recherche-carte-picto.mydkt-width250px.mydkt-alignementHorizontalCentre {
    margin: 0;
}

.qanda-widget .mydkt-panel-possedeCompte.mydkt-margeGauche10px {
    width: 60% !important;
    padding: 10px 0;
}

.qanda-widget .mydkt-box--info {
    background: none;
    border: 1px solid #f00;
    margin-bottom: 10px;
}

.qanda-widget .mydkt-box-body > .mydkt-box-label:first-child {
    color: #f00;
    padding: 10px;
}

/* Phones: 480px and below */
@media (max-width: 480px) {
    .qanda-widget .mydkt-fieldset select {
        height: 40px;
    }

    .qanda-widget .mydkt-page-container {
        margin-top: 15px;
    }

    .qanda-widget .main-content-container {
        margin-top: 15px;
    }

    .qanda-widget .mydkt-block {
        max-width: 100%;
    }

    .qanda-widget #creationCompte01 .mydkt-block {
        margin-left: 0;
    }

    .qanda-widget #genPagePanelField #rechercheParCarte01 {
        padding: 20px 0;
    }

    .qanda-widget .mydkt-radio {
        margin-right: 20px;
    }

    .qanda-widget .mydkt-radio label {
        display: inline;
        min-width: 50px;
        cursor: pointer;
    }

    .qanda-widget .mydkt-radio label:before {
        content: "";
        display: inline-block;
        width: 11px;
        height: 11px;
        background-color: transparent;
        border: 2px solid #808080;
        border-radius: 55px;
        margin-right: 5px;
    }

    div#mydkt-maincontainer > div.mydkt-help {
        max-width: 100%;
    }

    div#mydkt-maincontainer > table tr td {
        padding-bottom: 10px;
    }

    div#mydkt-maincontainer > .mydkt-radio, .mydkt-checkbox {
        margin-right: 10px;
    }
}
@charset "UTF-8";

#qanda-script .icon {
    font-family: DecathlonCube;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    letter-spacing: 0;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font-smoothing: subpixel-antialiased;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
    zoom: 1;
}

#qanda-script .icon,
#qanda-script button,
#qanda-script select {
    text-transform: none;
}

/* FONTS */
#qanda-script h1 {
}

#qanda-script h2 {
}

#qanda-script h3 {
    font-family: roboto_condensedregular, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    text-transform: uppercase;
    color: #0283bc;
}

#qanda-script .title-p-sm {
    font-family: roboto_condensedregular;
    font-size: 13px;
    text-transform: uppercase;
    margin: 3px 0;
}

/* TITRE */
#qanda-script .title-header {
    font-size: 32px;
    text-transform: uppercase;
    font-family: RobotoCondensed-BoldItalic;
}

#qanda-script .title-header span {
    color: #0082c3;
}

/* Forms  - Dropdown small   */

#qanda-script .form-group {
    font-family: Roboto-Condensed, Arial, sans-serif;
    font-weight: normal;
}

#qanda-script .form-group {
    /*margin-bottom: 15px;*/
}

#qanda-script #container-review-post .customer-review .form-group .control-label {
    font-family: Roboto-Bold;
    font-size: 13px;
}

#qanda-script .form-group .control-label {
    font-weight: normal;
}

#qanda-script label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

#qanda-script input,
#qanda-script button,
#qanda-script select,
#qanda-script textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

#qanda-script input {
    line-height: normal;
}

#qanda-script button,
#qanda-script input,
#qanda-script optgroup,
#qanda-script select,
#qanda-script textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

#qanda-script .dropdown-lg .action:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px;
}

#qanda-script .dropdown-lg .action {
    width: auto !important;
    width: 220px \0;
}

#qanda-script #container-review-post .customer-review .form-group .dropdown button {
    text-align: left;
}

#qanda-script #container-review-post .customer-review .dropdown-toggle {
    width: 100%;
}

#qanda-script .dropdown-lg .action .dropdown button {
    height: 40px;
    font-size: 13px;
    padding: 6px 52px 6px 10px;
    text-align: center;
}

#qanda-script .dropdown-lg .action .dropdown button {
    background-color: #ffffff;
    color: #282828;
    font-size: 12px;
    border: 1px solid #e6e6e6;
}

#qanda-script .dropdown-lg .action .dropdown-toggle {
    transition: all 0.2s ease;
    border-radius: 0;
    border-color: #e6e6e6;
    position: relative;
    overflow: hidden;
    height: 40px;
}

body #qanda-script .btn {
    border-radius: 0;
}

#qanda-script .dropdown button {
    background: none;
    border: 0;
    padding-top: 0;
}

#qanda-script .btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}

#qanda-script .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#qanda-script input,
#qanda-script button,
#qanda-script select,
#qanda-script textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

#qanda-script #container-review-post .customer-review .form-group .dropdown-menu {
    width: 100%;
}

#qanda-script .dropdown-lg .action .dropdown-menu {
    min-width: 200px;
}

#qanda-script .dropdown-lg .action .dropdown-menu {
    font-size: 12px;
    padding: 0;
    margin: 0;
    color: #282828;
    background: #ffffff;
    border: 1px solid #e6e6e6;
    border-radius: 0;
    box-shadow: 1px 1px 2px #9a9a9a;
}

#qanda-script .dropdown-lg .action .dropdown-menu {
    border-radius: 0;
    margin-top: -1px;
    margin-bottom: -1px;
    padding: 0;
    border-color: #e6e6e6;
    box-shadow: none;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.2);
}

#qanda-script .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    /*display: none;*/
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

#qanda-script .dropdown-menu > li > a,
#qanda-script .dropdown-menu > li > label {
    font-weight: 400;
    color: #333;
}

#qanda-script .dropdown-header,
#qanda-script .dropdown-menu > li > a,
#qanda-script .dropdown-menu > li > label {
    display: block;
    padding: 3px 20px;
    line-height: 1.42857143;
    white-space: nowrap;
}

#qanda-script .open > .dropdown-menu {
    display: block;
}

#qanda-script ul,
#qanda-script ol {
    margin-top: 0;
    margin-bottom: 10px;
}

#qanda-script .dropup,
#qanda-script .dropdown {
    position: relative;
}

#qanda-script .dropdown-toggle:focus {
    outline: 0;
}

#qanda-script .dropdown-lg .action .dropdown button:before {
    font-family: DecathlonCube;
    content: "\E009";
    padding: 5px;
    font-size: 20px;
    transition: background-color 0.2s ease;
    position: absolute;
    right: 0;
    transform-origin: 100% 100%;
    height: 100%;
    width: 34px;
    top: 0;
    transform: skewX(-8deg);
    border-left: solid 1px #e6e6e6;
}

#qanda-script .dropdown-lg .action .dropdown-toggle:before {
    content: "";
    transition: background-color 0.2s ease;
    position: absolute;
    right: 0;
    transform-origin: 100% 100%;
    height: 100%;
    width: 34px;
    top: 0;
    transform: skewX(-8deg);
    border-left: solid 1px #e6e6e6;
}

/* tablist & tab content */
#qanda-script .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

#qanda-script .nav > li {
    position: relative;
    display: block;
}

#qanda-script .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

#qanda-script .nav > li:not(.disabled) > a:hover,
#qanda-script .nav > li:not(.disabled) > a:focus {
    text-decoration: none;
    background-color: #fafafa;
}

#qanda-script .nav > li.disabled > a {
    color: #777777;
}

#qanda-script .nav > li.disabled > a:hover,
#qanda-script .nav > li.disabled > a:focus {
    color: #777777;
    text-decoration: none;
    background-color: #e6e6e6;
    cursor: not-allowed;
}

#qanda-script .nav .open > a,
#qanda-script .nav .open > a:hover,
#qanda-script .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #2e2d2d;
}

#qanda-script .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

#qanda-script .nav > li > a > img {
    max-width: none;
}

#qanda-script .nav-tabs {
    border-bottom: 1px solid #dddddd;
}

#qanda-script .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

#qanda-script .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

#qanda-script .nav-tabs > li:not(.disabled) > a:hover {
    border-color: #eeeeee #eeeeee #dddddd;
}

#qanda-script .nav-tabs > li.active > a,
#qanda-script .nav-tabs > li.active > a:hover,
#qanda-script .nav-tabs > li.active > a:focus {
    /*color: #555555;*/
    /*background-color: #fafafa;*/
    /*border: 1px solid #dddddd;*/
    /*border-bottom-color: transparent;*/
    /*cursor: default;*/
}

#qanda-script .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}

#qanda-script .nav-tabs.nav-justified > li {
    float: none;
}

#qanda-script .nav-tabs.nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px;
}

#qanda-script .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

#qanda-script .nav-tabs li {
    width: 50%;
}

#qanda-script .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

#qanda-script .nav > li {
    position: relative;
    display: block;
}

#qanda-script .nav-tabs li.active a {
    text-decoration: none;
    color: #000;
    background-color: #fafafa;
    border-bottom: 1px solid transparent;
}

#qanda-script .nav-tabs li.see-delivery a {
    /* padding-top: 36px; */
    background-image: url("../../Resources/public/images/ico-delivery.png");
    background-repeat: no-repeat;
    background-position: 50% 12px;
}

#qanda-script .nav-tabs li a {
    /* min-height: 66px; */
    margin-right: 0;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px;
    font-family: RobotoCondensed-Bold;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #000;
    background: #e6e6e6;
    border-bottom: 1px solid #ddd;
}

#qanda-script .nav-tabs li a .qanda-loader {
    vertical-align: middle;
}

@media (min-width: 769px) {
    #qanda-script .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }

    #qanda-script .nav-tabs.nav-justified > li > a {
        margin-bottom: 0;
    }
}

#qanda-script .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#qanda-script .nav-tabs.nav-justified > .active > a,
#qanda-script .nav-tabs.nav-justified > .active > a:hover,
#qanda-script .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #dddddd;
}

@media (min-width: 769px) {
    #qanda-script .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #dddddd;
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

    #qanda-script .nav-tabs.nav-justified > .active > a,
    #qanda-script .nav-tabs.nav-justified > .active > a:hover,
    #qanda-script .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #ffffff;
    }
}

#qanda-script .nav-pills > li {
    float: left;
}

#qanda-script .nav-pills > li > a {
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#qanda-script .nav-pills > li + li {
    margin-left: 2px;
}

#qanda-script .nav-pills > li.active > a,
#qanda-script .nav-pills > li.active > a:hover,
#qanda-script .nav-pills > li.active > a:focus {
    color: #ffffff;
    background-color: #0082c3;
}

#qanda-script .nav-stacked > li {
    float: none;
}

#qanda-script .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
}

#qanda-script .nav-justified {
    width: 100%;
}

#qanda-script .nav-justified > li {
    float: none;
}

#qanda-script .nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px;
}

#qanda-script .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width: 769px) {
    #qanda-script .nav-justified > li {
        display: table-cell;
        width: 1%;
    }

    #qanda-script .nav-justified > li > a {
        margin-bottom: 0;
    }
}

#qanda-script .nav-tabs-justified {
    border-bottom: 0;
}

#qanda-script .nav-tabs-justified > li > a {
    margin-right: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#qanda-script .nav-tabs-justified > .active > a,
#qanda-script .nav-tabs-justified > .active > a:hover,
#qanda-script .nav-tabs-justified > .active > a:focus {
    border: 1px solid #dddddd;
}

@media (min-width: 769px) {
    #qanda-script .nav-tabs-justified > li > a {
        border-bottom: 1px solid #dddddd;
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

    #qanda-script .nav-tabs-justified > .active > a,
    #qanda-script .nav-tabs-justified > .active > a:hover,
    #qanda-script .nav-tabs-justified > .active > a:focus {
        border-bottom-color: #ffffff;
    }
}

#qanda-script .tab-content {
    /*padding-top: 24px;*/
}

#qanda-script .tab-content {
    /*border-right: 1px solid #ddd;*/
    /*border-bottom: 1px solid #ddd;*/
    /*border-left: 1px solid #ddd;*/
    background: #fafafa;
}

#qanda-script .tab-content > .tab-pane {
    display: none;
}

#qanda-script .tab-content > .active {
    display: block;
}

/* fin tablist & tab content */

/* input recherche */
#qanda-script .l-search-form input {
    font-family: roboto_condensedregular;
    /*font-weight: 700;*/
    font-style: italic;
    width: 100%;
    height: 44px;
    line-height: 26px;
    padding: 11px 15px;
    border: 1px solid #c8c8c8;
    background: #ffffff !important;
    margin: 0;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    border-right: 0;
    font-size: 19px;
    font-size: 1.1rem;
    /*text-transform: uppercase;*/
    color: #393939;
}

#qanda-script .l-search-form input::-webkit-input-placeholder {
    font-family: roboto_condensedregular;
    color: #242323;
    /*font-weight: 700;*/
    text-transform: uppercase;
    font-size: 14px;
    font-style: normal;
}

#qanda-script .l-search-form input:-moz-placeholder { /* Firefox 18- */
    color: #242323;
    text-transform: uppercase;
}

#qanda-script .l-search-form input::-moz-placeholder { /* Firefox 19+ */
    color: #242323;
    text-transform: uppercase;
}

#qanda-script .l-search-form input:-ms-input-placeholder {
    color: #242323;
    text-transform: uppercase;
}

#qanda-script .l-search-form form .input-wrap {
    width: 100%;
}

#qanda-script .l-member-area,
#qanda-script .l-search-form,
#qanda-script .m-cart-area {
    text-align: center;
}

#qanda-script .l-search-form,
#qanda-script .m-cart-area {
    /*display: table-cell;*/
    vertical-align: middle;
}

#qanda-script .l-search-form {
    width: 100%;
    padding: 0 10px;
    margin-top: 10px;
}

#qanda-script .l-search-form form {
    width: 100%;
    display: table;
}

#qanda-script .l-search-form form .button-wrap,
#qanda-script .l-search-form form .input-wrap {
    display: table-cell;
    vertical-align: top;
}

#qanda-script .l-search-form form .button-wrap,
#qanda-script .l-search-form form .input-wrap {
    display: table-cell;
    vertical-align: top;
}

#qanda-script .l-search-form button {
    padding: 0 15px;
    height: 42px;
    margin: 0;
    background: #0082C3;
    border-width: 1px 0;
    box-sizing: content-box;
    position: relative;
    /*font-size: 20px;*/
    /*font-size: 2rem;*/
    line-height: 0;

    padding: 0 15px;
    height: 42px;
    margin: 0;
    /*background: #fff;*/
    border-width: 1px 0;
    box-sizing: content-box;
    position: relative;
    font-size: 20px;
    font-size: 1.2rem;
    line-height: 0;

}

/*.l-search-form form .button-wrap:before {*/
/*border-style: solid;*/
/*border-color: #c8c8c8;*/
/*-webkit-box-sizing: content-box;*/

/*content: "";*/
/*position: absolute;*/
/*height: 100%;*/
/*width: 20px;*/
/*top: -1px;*/
/*border-width: 1px 1px 1px 0;*/
/*-moz-box-sizing: content-box;*/
/*box-sizing: content-box;*/
/*-webkit-transform: skewX(-7deg);*/
/*-ms-transform: skewX(-7deg);*/
/*-o-transform: skewX(-7deg);*/
/*transform: skewX(-7deg);*/
/*right: -3px;*/
/**/
/*}*/
#qanda-script .l-search-form button,
#qanda-script hr {
    -moz-box-sizing: content-box;
}

#qanda-script .l-search-form span.icon.icon-search {
    color: #fff;
}

#qanda-script .l-search-form button:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 8px;
    top: -1px;
    border-width: 1px 1px 1px 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transform: skewX(-7deg);
    -ms-transform: skewX(-7deg);
    -o-transform: skewX(-7deg);
    transform: skewX(-7deg);
    left: -3px;
    background: #0082C3;
}

#qanda-script .l-search-form button,
#qanda-script .l-search-form button:before {
    border-style: solid;
    border-color: #0082C3;
    -webkit-box-sizing: content-box;
}

#qanda-script button,
#qanda-script html input[type=button],
#qanda-script input[type=reset],
#qanda-script input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

/* fin input recherche */

/* Buttons  Default */
#qanda-script .call-to-action.call-to-actionr,
#qanda-script .cta.call-to-actionr,
#qanda-script .call-to-action.right {
    padding: 10px 51px 10px 35px !important;
    right: auto;
}

#qanda-script .call-to-action {
    position: relative;
    display: block;
    padding: 10px 35px 10px 51px !important;
    font-family: roboto_condensedregular, Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 20px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    display: inline-block;
    color: #FFFFFF !important;
    text-align: center;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
    overflow: hidden;
    background: #4eb0ed;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4eb0ed), color-stop(100%, #0173b9));
    background: -webkit-linear-gradient(top, #4eb0ed 0%, #0173b9 100%);
    background: -o-linear-gradient(top, #4eb0ed 0%, #0173b9 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#4eb0ed), to(#0173b9));
    background: linear-gradient(to bottom, #4eb0ed 0%, #0173b9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4eb0ed, endColorstr=#0173b9, GradientType=0);
}

#qanda-script .call-to-action.call-to-actionr,
#qanda-script .cta.call-to-actionr,
#qanda-script .call-to-action.right {
    padding: 10px 51px 10px 35px !important;
    right: auto;
}

#qanda-script .call-to-actionr:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    max-width: 38px;
    background: rgba(255, 255, 255, 0.15);
    -webkit-transform: skew(-14deg);
    -ms-transform: skew(-14deg);
    -o-transform: skew(-14deg);
    transform: skew(-14deg);
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

#qanda-script .csstransforms .call-to-actionr:after,
#qanda-script .csstransforms .cta.right:after {
    background: none !important;
    padding: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-top: 0 !important;
    padding-bottom: 0;
    height: auto !important;
    width: auto;
    margin-right: 9px;
}

#qanda-script .call-to-actionr:after {
    font-family: DecathlonCube;
    content: '\E00B';
    font-size: 13px;
    padding-top: 11px;
    padding-left: 9px;
    position: absolute;
    top: 0px;
    left: auto;
    right: 0px;
    width: 38px;
    height: 100%;
    background: no-repeat right;
    background-size: 38px, auto;
}

/* BUTTONS default small */
#qanda-script .call-to-actionr.small:before,
#qanda-script .cta.right.small:before {
    max-width: 28px;
}

#qanda-script .call-to-action.call-to-action-small.call-to-actionr,
#qanda-script .cta.call-to-action-small.call-to-actionr,
#qanda-script .call-to-action.small.call-to-actionr,
#qanda-script .cta.small.call-to-actionr,
#qanda-script .call-to-action.call-to-action-small.right,
#qanda-script .cta.call-to-action-small.right,
#qanda-script .call-to-action.small.right,
#qanda-script .cta.small.right {
    padding: 5px 37px 5px 25px !important;
}

#qanda-script .call-to-action.call-to-actionr,
#qanda-script .cta.call-to-actionr,
#qanda-script .call-to-action.right {
    padding: 10px 51px 10px 35px !important;
    right: auto;
}

#qanda-script .call-to-action.call-to-action-small,
#qanda-script .cta.call-to-action-small,
#qanda-script .call-to-action.small,
#qanda-script .cta.small {
    font-size: 14px !important;
    padding: 5px 25px 5px 37px !important;
}

#qanda-script .call-to-actionr.small:after,
#qanda-script .cta.right.small:after {
    margin-right: 6px;
}

#qanda-script .call-to-action-small.call-to-actionr:after {
    font-size: 10px;
    padding-top: 25px;
    padding-left: 25px;
    background: no-repeat right;
    background-size: 29px, auto;
}

/* text-bubble */
#qanda-script .text-bubble {
    margin: 0;
    display: inline-block;
    padding: 3px 7px;
    text-transform: uppercase;
    font-size: 11px;
    -webkit-border-radius: 2em;
    border-radius: 2em;
    color: #ffffff;
    background: #0082C3;
    border: 0;
    font-family: roboto_condensedregular, Arial, Helvetica, sans-serif;
    font-style: normal;
}

/* accordion */
#qanda-script .m-accordion .panel-group .panel {
    /*border-width: 0;*/
    /*-webkit-box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.35);*/
    /*box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.35);*/
    width: 100%;
}

#qanda-script .m-accordion .panel-group .panel .panel-heading {
    padding: 0;
}

#qanda-script #faq .m-accordion .panel-group .panel {
    min-height: 60px;
}


#qanda-script .qanda-questions-nb {
    text-transform: uppercase;
    font-family: RobotoCondensed-Bold;
    text-align: center;
    font-weight: 600;
    padding: 20px 5px 0px 5px;
    margin-left: 10px;
    margin-right: 10px;
}

#qanda-script .m-accordion .panel-group .panel .panel-title {
    text-transform: uppercase;
    color: #898989;
    font-family: RobotoCondensed-Italic;
    font-style: italic;
    font-weight: 200;
    padding: 20px 5px 0px 5px;
    margin-left: 10px;
    margin-right: 10px;
}

#qanda-script .m-accordion .panel-group .panel .panel-title:after {
    clear: both;
}

#qanda-script .m-accordion .panel-group .panel .panel-title a.collapsed .icon:before {
    content: "\E009";
    margin-top: 0;
}

#qanda-script .m-accordion .panel-group .panel .panel-title strong {
    font-weight: 600;
}

#qanda-script .m-accordion .panel-group .panel .panel-title .icon {
    /*background: #ffffff;*/
    display: inline-block;
    /*-webkit-border-radius: 99em;*/
    /*border-radius: 99em;*/
    position: absolute;
    top: 50%;
    left: 0px;
    height: 32px;
    width: 32px;
    margin-top: -px;
    border: 1px solid transparent;
    text-align: center;
    /*padding: 20px 0;*/
}

#qanda-script .m-accordion .panel-group .panel .faq .panel-title .icon {
    top: 2%;

}

#qanda-script .m-accordion .panel-group .panel .panel-heading .panel-title .icon:before {
    content: "\E00B";
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    margin-top: -2px;
    color: #0082c3;
    padding: 40% 0;
}

#qanda-script .m-accordion .panel-group .panel .panel-heading.current .panel-title .icon:before {
    content: "\E00D";
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    margin-top: -2px;
    color: #0082c3;
}

/* panel */

#qanda-script .panel {
    margin-bottom: 20px;
}

#qanda-script .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    -webkit-border-top-right-radius: -1;
    border-top-right-radius: -1;
    -webkit-border-top-left-radius: -1;
    border-top-left-radius: -1;
}

#qanda-script .panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
}

#qanda-script .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

#qanda-script .panel-title > a,
#qanda-script .panel-title > small,
#qanda-script .panel-title > .small,
#qanda-script .panel-title > small > a,
#qanda-script .panel-title > .small > a {
    color: inherit;
}

#qanda-script .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    -webkit-border-bottom-right-radius: -1;
    border-bottom-right-radius: -1;
    -webkit-border-bottom-left-radius: -1;
    border-bottom-left-radius: -1;
}

#qanda-script .panel > .list-group,
#qanda-script .panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}

#qanda-script .panel > .list-group .list-group-item,
#qanda-script .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

#qanda-script .panel > .list-group:first-child .list-group-item:first-child,
#qanda-script .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    -webkit-border-top-right-radius: -1;
    border-top-right-radius: -1;
    -webkit-border-top-left-radius: -1;
    border-top-left-radius: -1;
}

#qanda-script .panel > .list-group:last-child .list-group-item:last-child,
#qanda-script .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    -webkit-border-bottom-right-radius: -1;
    border-bottom-right-radius: -1;
    -webkit-border-bottom-left-radius: -1;
    border-bottom-left-radius: -1;
}

#qanda-script .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

#qanda-script .panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

#qanda-script .list-group + .panel-footer {
    border-top-width: 0;
}

#qanda-script .panel > .table,
#qanda-script .panel > .table-responsive > .table,
#qanda-script .panel > .panel-collapse > .table {
    margin-bottom: 0;
}

#qanda-script .panel > .table caption,
#qanda-script .panel > .table-responsive > .table caption,
#qanda-script .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px;
}

#qanda-script .panel > .table:first-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child {
    -webkit-border-top-right-radius: -1;
    border-top-right-radius: -1;
    -webkit-border-top-left-radius: -1;
    border-top-left-radius: -1;
}

#qanda-script .panel > .table:first-child > thead:first-child > tr:first-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#qanda-script .panel > .table:first-child > tbody:first-child > tr:first-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    -webkit-border-top-left-radius: -1;
    border-top-left-radius: -1;
    -webkit-border-top-right-radius: -1;
    border-top-right-radius: -1;
}

#qanda-script .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#qanda-script .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#qanda-script .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#qanda-script .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    -webkit-border-top-left-radius: -1;
    border-top-left-radius: -1;
}

#qanda-script .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#qanda-script .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#qanda-script .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#qanda-script .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#qanda-script .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    -webkit-border-top-right-radius: -1;
    border-top-right-radius: -1;
}

#qanda-script .panel > .table:last-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child {
    -webkit-border-bottom-right-radius: -1;
    border-bottom-right-radius: -1;
    -webkit-border-bottom-left-radius: -1;
    border-bottom-left-radius: -1;
}

#qanda-script .panel > .table:last-child > tbody:last-child > tr:last-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#qanda-script .panel > .table:last-child > tfoot:last-child > tr:last-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    -webkit-border-bottom-left-radius: -1;
    border-bottom-left-radius: -1;
    -webkit-border-bottom-right-radius: -1;
    border-bottom-right-radius: -1;
}

#qanda-script .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#qanda-script .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#qanda-script .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#qanda-script .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    -webkit-border-bottom-left-radius: -1;
    border-bottom-left-radius: -1;
}

#qanda-script .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#qanda-script .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#qanda-script .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#qanda-script .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#qanda-script .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    -webkit-border-bottom-right-radius: -1;
    border-bottom-right-radius: -1;
}

#qanda-script .panel > .panel-body + .table,
#qanda-script .panel > .panel-body + .table-responsive,
#qanda-script .panel > .table + .panel-body,
#qanda-script .panel > .table-responsive + .panel-body {
    border-top: 1px solid #dddddd;
}

#qanda-script .panel > .table > tbody:first-child > tr:first-child th,
#qanda-script .panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0;
}

#qanda-script .panel > .table-bordered,
#qanda-script .panel > .table-responsive > .table-bordered {
    border: 0;
}

#qanda-script .panel > .table-bordered > thead > tr > th:first-child,
#qanda-script .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#qanda-script .panel > .table-bordered > tbody > tr > th:first-child,
#qanda-script .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#qanda-script .panel > .table-bordered > tfoot > tr > th:first-child,
#qanda-script .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#qanda-script .panel > .table-bordered > thead > tr > td:first-child,
#qanda-script .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#qanda-script .panel > .table-bordered > tbody > tr > td:first-child,
#qanda-script .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#qanda-script .panel > .table-bordered > tfoot > tr > td:first-child,
#qanda-script .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
}

#qanda-script .panel > .table-bordered > thead > tr > th:last-child,
#qanda-script .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#qanda-script .panel > .table-bordered > tbody > tr > th:last-child,
#qanda-script .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#qanda-script .panel > .table-bordered > tfoot > tr > th:last-child,
#qanda-script .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#qanda-script .panel > .table-bordered > thead > tr > td:last-child,
#qanda-script .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#qanda-script .panel > .table-bordered > tbody > tr > td:last-child,
#qanda-script .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#qanda-script .panel > .table-bordered > tfoot > tr > td:last-child,
#qanda-script .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
}

#qanda-script .panel > .table-bordered > thead > tr:first-child > td,
#qanda-script .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#qanda-script .panel > .table-bordered > tbody > tr:first-child > td,
#qanda-script .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#qanda-script .panel > .table-bordered > thead > tr:first-child > th,
#qanda-script .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#qanda-script .panel > .table-bordered > tbody > tr:first-child > th,
#qanda-script .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0;
}

#qanda-script .panel > .table-bordered > tbody > tr:last-child > td,
#qanda-script .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#qanda-script .panel > .table-bordered > tfoot > tr:last-child > td,
#qanda-script .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#qanda-script .panel > .table-bordered > tbody > tr:last-child > th,
#qanda-script .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#qanda-script .panel > .table-bordered > tfoot > tr:last-child > th,
#qanda-script .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
}

#qanda-script .panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}

#qanda-script .panel-group {
    margin-bottom: 20px;
}

#qanda-script .panel-group .panel {
    margin-bottom: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

#qanda-script .panel-group .panel + .panel {
    margin-top: 5px;
}

#qanda-script .panel-group .panel-heading {
    border-bottom: 0;
}

#qanda-script .panel-group .panel-heading + .panel-collapse > .panel-body,
#qanda-script .panel-group .panel-heading + .panel-collapse > .list-group {
    /*border-top: 1px solid #e5e5e5;*/
    background: #fafafa;
}

#qanda-script .panel-group .panel-footer {
    border-top: 0;
}

#qanda-script .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #e5e5e5;
}

#qanda-script .panel-default {
    border-color: #e5e5e5;
}

#qanda-script .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #e5e5e5;
}

#qanda-script .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e5e5e5;
}

#qanda-script .panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333333;
}

#qanda-script .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e5e5e5;
}

#qanda-script .panel-primary {
    border-color: #0082c3;
    display: inline-block;
}

#qanda-script .panel-primary > .panel-heading {
    color: #898989;
    /*background-color: #0082c3;*/
    /*border-color: #0082c3;*/
}

#qanda-script .panel-primary > .panel-heading + .panel-collapse > .panel-body {
    /*border-top-color: #0082c3;*/
}

#qanda-script .panel-primary > .panel-heading .badge {
    color: #0082c3;
    background-color: #ffffff;
}

#qanda-script .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #0082c3;
}

#qanda-script .panel-success {
    border-color: #5cae4c;
}

#qanda-script .panel-success > .panel-heading {
    color: white;
    background-color: #5cb85c;
    border-color: #5cae4c;
}

#qanda-script .panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #5cae4c;
}

#qanda-script .panel-success > .panel-heading .badge {
    color: #5cb85c;
    background-color: white;
}

#qanda-script .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #5cae4c;
}

#qanda-script .panel-info {
    border-color: #3dced8;
}

#qanda-script .panel-info > .panel-heading {
    color: white;
    background-color: #5bc0de;
    border-color: #3dced8;
}

#qanda-script .panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #3dced8;
}

#qanda-script .panel-info > .panel-heading .badge {
    color: #5bc0de;
    background-color: white;
}

#qanda-script .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #3dced8;
}

#qanda-script .panel-warning {
    border-color: #ee8436;
}

#qanda-script .panel-warning > .panel-heading {
    color: white;
    background-color: #f0ad4e;
    border-color: #ee8436;
}

#qanda-script .panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ee8436;
}

#qanda-script .panel-warning > .panel-heading .badge {
    color: #f0ad4e;
    background-color: white;
}

#qanda-script .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ee8436;
}

#qanda-script .panel-danger {
    border-color: #d43a4f;
}

#qanda-script .panel-danger > .panel-heading {
    color: white;
    background-color: #d9534f;
    border-color: #d43a4f;
}

#qanda-script .panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #d43a4f;
}

#qanda-script .panel-danger > .panel-heading .badge {
    color: #d9534f;
    background-color: white;
}

#qanda-script .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d43a4f;
}
















#PageProduitProd_2_zoneConversion_19_TemplateProductSocialContent_TemplateProductSocialContent.core_align_to_right_block {
    /*display: inline-block;*/
    float: none;
}

#qanda-script .qanda-no-community-question .questions-examples {
    font-size: 1.1em;
    line-height: 1.2em;
    margin-top: 15px;
    display: inline-block;
    width: 100%;
    text-align: center;
}

#qanda-script .hide {
    display: none !important;
}

#qanda-script .show {
    display: block !important;
}

#qanda-script .invisible {
    visibility: hidden;
}

#qanda-script .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

#qanda-script .hidden {
    display: none !important;
}

#qanda-script {
    width: 585px;
    background: inherit;
    padding-top: 20px;
    font-family: roboto_condensedregular, Arial, Helvetica, sans-serif;
}

#qanda-script .highlight {
    background-color: #f7df2f;
    padding: 2px;
}

#qanda-script .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

#qanda-script .clearfix {
    display: inline-block;
}

#qanda-script .clearfix {
    display: block;
}

#qanda-script .row,
.inside-complementary-zone #qanda-script .row {
    /* border-bottom: 1px solid #d2d2d2; */
}

#qanda-script .row,
.inside-complementary-zone #qanda-script .row {
    display: block;
    padding: 0 0 0px;
    margin: 0 0 0px;
    border-bottom: none;
}

/* icons-bar */
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductAdvantages,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductFeatures,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductTechnicalInformation,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductMoreInfos,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentCrossSelling,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductSimilar,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductPicshare,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductAvisCollaborator,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductPack,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductAvis,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductInstallments,
#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductQuestions {
    background: url('/bundles/app/img/picto-product-anchor.png') 0 0 no-repeat;
    /*background: url(/skins/images/specific-country/components/ProductAnchorsBanner/picto-product-anchor.png) 0 0 no-repeat;*/
}

#qanda-script .box_top.new-Y .box_anchor .largerItem .picto-Lift.ComponentProductQuestions {
    background-position: 0 -701px;
}

#qanda-script .box_top.new-Y .box_anchor .picto-Lift.ComponentProductQuestions {
    background-position: 0px -728px;

}

#qanda-script .box_top.new-Y.anchor-size-6 .largerItem .box-lift {
    width: 385px;
}

#qanda-script .box_top.new-Y .anchor-tiptip.largerItem .libelle {
    display: block;
}

#qanda-script .box_top.new-Y .libelle,
#qanda-script .box_top.new-Y .libelle-tiptip {
    /*display: none;*/
    /*line-height: 32px;*/
    /*font-family: 'Roboto-Condensed',sans-serif;*/
    /*font-weight: 400;*/
    /*font-size: 13px;*/
    /*text-transform: uppercase;*/
    /*overflow: hidden;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
    /*color: #0082c3;*/
}

#qanda-script .box_top.new-Y .box_anchor {
    display: table;
    padding: 0;
    margin: 0;
    width: 100%;
}

#qanda-script .box_top.new-Y .picto-Lift {
    position: relative;
    width: 32px;
    height: 32px;
    display: inline-block;
    background: #fff;
}

#qanda-script .box_top.new-Y {
    background: #fff;
    display: block;
    height: 32px;
    margin: 0 0 20px !important;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.175);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.175);
    border: 1px solid #fafafa;
}

#qanda-script .box_top {
    display: table;
    width: 100%;
    margin: 0 0 30px;
    position: relative;
}

#qanda-script .box_top.new-Y .box_anchor {
    display: table;
    padding: 0;
    margin: 0;
    width: 100%;
}

#qanda-script .box_top .box_anchor {
    width: 341px;
    display: table-cell;
}

#qanda-script .box_top.new-Y .box_anchor .anchor-tiptip {
    display: table-cell;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    border-right: 1px solid #efefef;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    float: none;
    margin: 0;
    overflow: visible;
}

#qanda-script .box_top .box_anchor .anchor-tiptip {
    overflow: hidden;
    float: left;
    display: inline;
    width: 29px;
    height: 29px;
    margin: 0 2px 0 0;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.175);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.175);
    background: #fff !important;
}

#qanda-script .box_top .box_anchor a {
    background: url(/skins/images/specific-country/components/ProductAdvantages/bg-prod-anchor.png) no-repeat 0 0;
}

#qanda-script .box_top .box_anchor a {
    background: url(/skins/images/specific-country/components/ProductAdvantages/bg-prod-anchor.png) no-repeat 0 0;
}

/* select */
#qanda-script .cube-dropdown .action:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px;
}

#qanda-script .cube-dropdown .action {
    width: auto !important;
    width: 220px \0;
}

#qanda-script .cube-dropdown * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#qanda-script .dropup, .dropdown {
    position: relative;
}

#qanda-script .cube-dropdown * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#qanda-script #dropdown-list-size .dropdown button {
    width: 100%;
    max-width: 153px;
    font-weight: bold;
    margin-top: 5px;
}

#qanda-script .dropdown-sm .action .dropdown button {
    height: 30px;
    min-width: 80px;
    padding: 6px 30px 6px 10px;
    text-align: left;
}

#qanda-script .cube-dropdown .action .dropdown button {
    background-color: #fff;
    color: #282828;
    font-size: 12px;
    border: 1px solid #e6e6e6;
    text-align: left;
}

#qanda-script .cube-dropdown .action .dropdown-toggle {
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-color: #e6e6e6;
    position: relative;
    overflow: hidden;
    height: 40px;
}

#qanda-script .cube-dropdown * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#qanda-script button, html input[type=button],
#qanda-script input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

#qanda-script .dropdown-sm .action .dropdown button:before {
    width: 24px;
}

#qanda-script .cube-dropdown .action .dropdown button:before {
    font-size: 20px;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease;
    position: absolute;
    right: 0;
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    height: 100%;
    width: 34px;
    top: 0;
    -webkit-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
    border-left: solid 1px #e6e6e6;
}

#qanda-script .cube-dropdown .action .dropdown-toggle:before {
    content: "";
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease;
    position: absolute;
    right: 0;
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    height: 100%;
    width: 34px;
    top: 0;
    -webkit-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
    border-left: solid 1px #e6e6e6;
}

#qanda-script .dropdown-sm .action .dropdown button:after {
    right: 6px;
    top: 8px;
    font-size: 8px;
}

#qanda-script .cube-dropdown .action .dropdown button:after {
    font-family: DecathlonCube;
    content: "\E009";
    font-size: 10px;
    position: absolute;
    right: 10px;
    top: 6px;
}

#qanda-script #dropdown-list-size .dropdown-menu {
    width: 100%;
    max-height: 212px;
    overflow: auto;
}

#qanda-script .dropdown-sm .action .dropdown-menu {
    min-width: 100px;
}

#qanda-script .cube-dropdown .action .dropdown-menu {
    font-size: 12px;
    margin-top: -1px;
    padding: 0;
    margin: 0;
    color: #282828;
    background: #fff;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 0;
    border-radius: 0;
}

#qanda-script .cube-dropdown .action .dropdown-menu {
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-top: -1px;
    margin-bottom: -1px;
    padding: 0;
    border-color: #e6e6e6;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-overflow-scrolling: touch;
    -webkit-box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.2);
}

#qanda-script .dropdown .dropdown-menu {
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
}

#qanda-script .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

#qanda-script #qanda-script .cube-dropdown * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#qanda-script .cube-dropdown .action .dropdown-menu li {
    margin-top: -1px;
    border-top: 1px solid #e6e6e6;
}

#qanda-script .cube-dropdown * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#qanda-script ul li {
    list-style-position: outside;
}

#qanda-script .cube-dropdown .action .dropdown button:hover {
    /* background-color: #fafafa!important; */
    background-color: #ffffff !important;
}

/* fin select */

/* FONTS */
#qanda-script .txt {
    font-family: RobotoCondensed-Regular, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-style: normal;
}

#qanda-script .uppercase {
    text-transform: uppercase;
}

#qanda-script .color-1 {
    color: #393939;
}

#qanda-script .color-2 {
    color: #0082c3;
}

/* TITRE */

/* BUTTONS */
#qanda-script .btn-ask-answer {
    /*text-align: right;*/
    vertical-align: middle;
}

#qanda-script .qanda-questions-header .title-header {
    font-size: 18px;
    margin: 20px 0;
}

#qanda-script .qanda-offer-mobile,
#qanda-script .qanda-search-container,
.inside-complementary-zone #qanda-script .qanda-offer-mobile,
.inside-complementary-zone #qanda-script .qanda-search-container {
    margin-bottom: 20px;
    padding: 10px;
    background: #fafafa;
    border: solid 1px #e6e6e6;
    position: relative;
}

#qanda-script #qanda-search-details {
    margin-top: 5px;
    float: right;
    width: 30%;
}

#qanda-script form.qanda-search-with-lang {
    width: 65%;
    float: left;
}

#qanda-script #qanda-search-details #nbResultats {
    float: left;
    width: 35%;
    text-transform: uppercase;
    font-weight: 700;
    padding: 5px 0;
    font-size: 15px;
}

#qanda-script #qanda-search-details #nbResultats span {
    font-weight: 700;
    font-size: 18px;
}

#qanda-script #qanda-search-details #formSelect {
    float: right;
    text-align: right;
    width: 100%;
}

#qanda-script #qanda-search-details #choixLangue {
    display: inline-block;
    width: 100%;
}

#qanda-script #qanda-search-details #trierQuestions {
    display: inline-block;
    width: auto;
}

#qanda-script #qanda-search-details #formSelect select {
    padding: 0 10px;
    border: 1px solid #e6e6e6;
    color: #282828;
    font-size: 12px;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-color: #e6e6e6;
    position: relative;
    overflow: hidden;
    height: 30px;
    /* min-width: 78px; */
    /* padding: 6px 30px 6px 10px; */
    text-align: left;
    font-family: roboto_condensedregular, Arial, Helvetica, sans-serif;
    font-weight: 500;
}

#qanda-script #qanda-search-details #formSelect select:after {
    content: "\E009";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 60%;
    line-height: 30px;
    padding: 0 7px;
    background: #bbb;
    color: white;

    pointer-events: none;

    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
}

#qanda-script #qanda-search-details #formSelect .select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #e6e6e6;
    /*width: 120px;*/
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    text-align: left;
    background: #fff url('/bundles/app/img/select-bg.png') no-repeat 100% 41%;

    -moz-box-shadow: 0px 2px 3px 0px #e6e6e6;
    -webkit-box-shadow: 0px 2px 3px 0px #e6e6e6;
    -o-box-shadow: 0px 2px 3px 0px #e6e6e6;
    box-shadow: 0px 2px 3px 0px #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6, Direction=180, Strength=3);
}

#qanda-script #qanda-search-details #formSelect .select-style select {
    padding: 5px 8px;
    padding-right: 22px;
    width: 100%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 20px;
}

#qanda-script #qanda-search-details #trierQuestions .select-style select:focus {
    outline: none;
}

.inside-complementary-zone #qanda-script .qanda-answers-container {
    margin-bottom: 20px;
    /*padding: 10px;*/
    background: #fafafa;
    border: solid 1px #e6e6e6;
}

#qanda-script .qanda-answers-container .badge-responses {
    text-align: right;
}

#qanda-script .qanda-answers-container .block-report {
    text-align: right;
}

#qanda-script .qanda-answers-container .report {
    font-family: RobotoCondensed-Regular, Arial, Helvetica, sans-serif;
    color: #0082C3;
    text-transform: none;
    font-style: normal;
    font-size: 13px;
    text-decoration: underline;
    margin: 4px 0px;
    text-align: right;
    padding: 0;
}

#qanda-script .qanda-answers-container .report .qanda-abuse {
    color: #0082C3;
    cursor: pointer;
}

#qanda-script .qanda-answers-container .panel-click {
    cursor: pointer;
}

#qanda-script .qanda-answers-container .answers {
    font-family: RobotoCondensed-BoldItalic, Arial, Helvetica, sans-serif;
    color: #242323;
    /*font-weight: 700;*/
    text-transform: none;
    font-size: 14px;
    /*min-height: 30px;*/
    display: inline-block;
    /*text-align: justify;*/
    /*margin-bottom: 8px;*/
    margin-top: 5px;
}

#qanda-script .qanda-answers-container .author {
    font-family: RobotoCondensed-Regular, Arial, Helvetica, sans-serif;
    color: #898989;
    font-weight: 500;
    text-transform: none;
    font-size: 12px;
    margin: 5px 0px;
    font-style: italic;
}

#qanda-script .qanda-answers-container .block-responses {
    border: solid 1px #e6e6e6;
    background: #ffffff;
    padding: 3px 20px 10px 20px;
    margin-bottom: 15px;
}

#qanda-script .qanda-answers-container .block-responses:before {

    content: " ";
    display: inline-block;
    background: url('/bundles/app/img/bg-block-response.png') no-repeat;
    background-size: contain;
    /* overflow: hidden; */
    text-indent: -9999px;
    text-align: left;
    width: 16px;
    height: 9px;
    /* vertical-align: inherit; */
    position: relative;
    top: -12px;
    left: 0px;
}

#qanda-script .qanda-answers-container #faq .block-responses {
    border: none;
    background: none;
    padding: 0px 0px 0px 0px;
    margin-bottom: 15px;
}

#qanda-script .qanda-answers-container #faq .block-responses:before {

    /*content: " ";*/
    display: inline-block;
    /*background: url('/bundles/app/img/bg-block-response.png') no-repeat;*/
    /*background-size: contain;*/
    /* overflow: hidden; */
    text-indent: -9999px;
    text-align: left;
    width: 16px;
    height: 9px;
    /* vertical-align: inherit; */
    position: relative;
    top: -12px;
    left: 0px;
}

#qanda-script .qanda-reduce-questions,
#qanda-script .qanda-reduce-questions span {
    color: #393939;
}

#qanda-script button.qanda-reduce-questions{
    background-color: transparent;
    border: medium none;
}

#qanda-script .qanda-answers-container .panel-collapse {
    max-height: 100%;
    display: none;
}

#qanda-script .qanda-answers-container .block-responses .response {
    font-family: RobotoCondensed-Regular, Arial, Helvetica, sans-serif;
    color: #393939;
    font-weight: 500;
    font-size: 13px;
    text-transform: none;
    text-align: justify;
}

#qanda-script .qanda-answers-container .response-bottom {
    border-top: solid 1px #e6e6e6;
    margin-top: 10px;
    padding-top: 5px;

}

#qanda-script .qanda-answers-container .satisfaction {
    color: #0082C3;
    font-family: RobotoCondensed-Regular, Arial, Helvetica, sans-serif;
    font-weight: 500;
    text-transform: none;
    font-size: 13px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 5px;
    line-height: 16px;
}

#qanda-script .qanda-answers-container .ov_voteContent {
    text-align: right;
    margin: 3px 0px 10px 0px;
}

#qanda-script .qanda-answers-container .ov_voteContent .ov_voteQuestion {
    /*font-family: "Roboto-Condensed";*/
    color: #898989;
    font-size: 12.6px;
    font-weight: normal;
    /*float: left;*/
    line-height: 21px;
    margin-right: 10px;
}

#qanda-script .qanda-answers-container .ov_voteButton {
    position: relative;
    text-decoration: none;
    text-shadow: none;
    display: inline-block;
    vertical-align: middle;
    margin: 10px 2px;
    padding: 0 12px;
    height: 22px;
    text-transform: uppercase;
    color: #0082C3;
    background-position: 100% 0;
    background-color: #fff;
    background: url('/bundles/app/img/button-slash-qanda-script.png');
    /*background-image: url('https://reviews.decathlon.com.cn/bundles/openvoicereview/img/button-slash.png');*/
    background-repeat: no-repeat;

    /*border: 1px solid #c8c8c8;*/
    /*background: #fafafa;*/
    /*padding: 2px 5px;*/

    /*-moz-box-sizing: content-box;*/
    /*box-sizing: content-box;*/
    font-size: 12px;
    font-style: normal;
}

#qanda-script .qanda-answers-container .ov_voteContent .ov_voteButton.ov_background_right {
    background-position: 100% 0;
    border-left: 1px solid #cdcfcf;
    float: right;
    margin: 0;
    line-height: 20px;
    padding-top: 1px;
}

#qanda-script .qanda-answers-container .ov_voteContent .ov_voteButton.ov_background_left {
    background-position: 0 0;
    border-right: 1px solid #cdcfcf;
    float: right;
    margin: 0 0px 0 0;
    line-height: 22px;
}

#qanda-script .panel-group .separation {
    border-bottom: solid 1px #e6e6e6;
    width: 92%;
    margin: 5px auto 0 auto;
    height: 1px;
    display: block;
}

#qanda-script .qanda-answers-container .btn-plus {
    text-align: center;
    margin-top: 10px;

}

#qanda-script .btn-plus a.qanda-btn, #qanda-script .btn-plus button.qanda-btn {
    font-family: RobotoCondensed-BoldItalic, Arial, Helvetica, sans-serif;
    color: #0082C3;
    /*font-weight: 700;*/
    text-transform: none;
    font-size: 14px;
    text-transform: uppercase;
    border: solid 1px #cccccc;
    background: #ffffff;
    text-decoration: none;
    font-weight: normal;
    margin: 8px 0px 17px 0px;
    padding: 0 1em;
    padding: 10px 20px;
    display: inline-block;
}

#qanda-script .qanda-ask-question-container-header,
#qanda-script .qanda-ask-question-container-footer,
.inside-complementary-zone #qanda-script .qanda-ask-question-container-header,
.inside-complementary-zone #qanda-script .qanda-ask-question-container-footer {
    margin: 0 0 20px 0;
    padding: 20px 15px;
    background: #fafafa;
    border: solid 1px #e6e6e6;
    /*line-height: 28px;*/
}

#qanda-script .qanda-ask-question-container-footer,
.inside-complementary-zone #qanda-script .qanda-ask-question-container-footer {
    text-align: center;
}

#qanda-script .qanda-ask-question-container-footer .anwser,
.inside-complementary-zone #qanda-script .qanda-ask-question-container-footer .answer {
    margin-top: 15px;
}

#qanda-script .qanda-ask-question-container-header,
.inside-complementary-zone #qanda-script .qanda-ask-question-container-header {
    margin: 0 0 20px 0;
    padding: 10px 15px;
    background: none;
    border: none;
    text-align: center;
}

#qanda-script .qanda-ask-question-container-header .qanda-cta-container,
.inside-complementary-zone #qanda-script .qanda-ask-question-container-header .qanda-cta-container {
    text-align: center;
}

#qanda-script .qanda-ask-question-container-header .qanda-cta-container .txt,
.inside-complementary-zone #qanda-script .qanda-ask-question-container-header .qanda-cta-container .txt {
    display: inline-block;
    vertical-align: middle;
}

#qanda-script .qanda-ask-question-container-header .ask-anwser,
.inside-complementary-zone #qanda-script .qanda-ask-question-container-header .ask-anwser {
    margin: 1px 0;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.qanda-ask-question-container-header  {
    padding: 10px 0;
}

.qanda-cta-container .dont_find {
    /*text-align: left;*/
}

.qanda-cta-container .ask_to_others {

}

#qanda-script .text-right {
    text-align: right;
}

#qanda-script .hidden {
    display: none !important;
}

#qanda-script .visible {
    display: block !important;
}

#qanda-script nav {
    border-top: none;
    border-bottom: none;
    background: none;
    /*background: -moz-linear-gradient(top,#eee 0,#f7f7f7 100%);*/
    /*background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#f7f7f7));*/
    /*background: -webkit-linear-gradient(top,#eee 0,#f7f7f7 100%);*/
    /*background: -o-linear-gradient(top,#eee 0,#f7f7f7 100%);*/
    /*background: -ms-linear-gradient(top,#eee 0,#f7f7f7 100%);*/
    /*background: linear-gradient(to bottom,#eee 0,#f7f7f7 100%);*/
    text-align: center;
}

#qanda-script .qanda-no-community-question {
    padding: 30px 30px 10px 30px;
}

#qanda-script .qanda-no-community-question .block-nbquestions {
    font-size: 1.4em;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0px 0;
    color: #000;
    font-size: 14px;
}

#qanda-script .qanda-no-community-question .h3 {
    font-family: roboto_condensedregular, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    /* font-size: 1.0rem; */
    text-transform: uppercase;
    color: #0283bc;
    border-top: none;
    line-height: 1.2rem;
    border-top: none;
    margin: 0;
    padding: 0;
}

#qanda-script .qanda-no-community-question .questions-examples span {
    font-weight: bold;
    font-size: 1.05em;
    line-height: 1.8em;
}

#qanda-script .qanda-no-community-question .ask-anwser {
    margin-top: 20px;
    display: block;
}

#qanda-script .qanda-no-community-question .ask-anwser .btn-ask-answer {
    text-align: center;

}

#qanda-script .qanda-icon-fermer {
    margin-right: 5px;
    vertical-align: middle;
}

#qanda-script #icon-bar-questions .ouverture-questions:before {
    background: url("/bundles/app/img/chevron-closed@1x.png") no-repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 11px;
    margin-top: -4px;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 11px;
}

#qanda-script #icon-bar-questions .ouverture-questions.opened:before {
    background: url("/bundles/app/img/chevron-opened@1x.png") no-repeat scroll 0 0 transparent;
}

#qanda-script #icon-bar-questions .ouverture-questions:after {
    background: url("/bundles/app/img/picto-product-anchor.png") no-repeat scroll 0px -731px transparent;
    content: "";
    display: block;
    height: 30px;
    left: 5px;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    width: 30px;
}

#qanda-script #icon-bar-questions .ouverture-questions.opened:after {
    background: url("/bundles/app/img/picto-product-anchor.png") no-repeat scroll 0 -703px transparent;
}

#qanda-script #icon-bar-questions .ouverture-questions.opened {
    color: #48a8f3;
}

#qanda-script #icon-bar-questions .ouverture-questions {
    color: #333;
    display: block;
    font-size: 15px;
    padding: 15px 0 15px 45px;
    position: relative;
    text-decoration: none;
    font-family: 'Roboto-Condensed',sans-serif;
}

#qanda-script #icon-bar-questions {
    border-bottom: 1px solid #efefef;
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
    background: #ffffff;
    margin-bottom: 0px;
}

.qanda-popin-container .select-container select {
    line-height: 20px;
}

#qanda-script .title-p-sm {
    margin-bottom: 10px;
}

#qanda-script .qanda-answers-container .reponse-decathlon {
    color: #0082c3;
}

/* qanda-mobile */
#qanda-script.qanda-mobile {
    width: 100%;
    background: #f0f0f0;
    padding: 20px 20px 20px 0px;
    font-family: roboto_condensedregular, Arial, Helvetica, sans-serif;
    padding: 0;
    padding-bottom: 1px;
}

#qanda-script.qanda-mobile .row {
    margin-left: 5px;
    margin-right: 5px;
}

#qanda-script.qanda-mobile .qanda-search-container {
    margin-top: 4px;
}

#qanda-script.qanda-mobile .qanda-ask-question-container-footer {
    padding-bottom: 10px;
}

#qanda-script.qanda-mobile #qanda-search-details {
    display: block;
    text-align: left;
}

#qanda-script.qanda-mobile #qanda-search-details #nbResultats {
    float: none;
    width: 100%;
    text-transform: uppercase;
    font-weight: 700;
    padding: 5px 0;
    font-size: 15px;
}

#qanda-script.qanda-mobile #qanda-search-details #formSelect {
    float: none;
    width: 100%;
    text-align: left;
}

#qanda-script.qanda-mobile #qanda-search-details #formSelect > div {
    width: 49%;
}

#qanda-script.qanda-mobile .call-to-action, #qanda-script.qanda-mobile .cta {
    width: 100%;
}

#qanda-script.qanda-mobile .m-accordion .panel-group .panel .panel-title {
    padding: 20px 5px 0px 5px;
}

#qanda-script.qanda-mobile .m-accordion .panel-group .panel .panel-title .icon {
    height: 25px;
    width: 14px;
    margin-top: 5px;
}

#qanda-script.qanda-mobile .visible-xs {
    display: block !important;
}

#qanda-script.qanda-mobile .hidden-xs {
    display: none !important;
}

#qanda-script.qanda-mobile #qanda-search-details #choixLangue {
    display: inline-block;
    width: 163px;
    margin-left: 0px;
}

#qanda-script.qanda-mobile .qanda-answers-container .block-responses {
    margin-top: 10px;
    margin-right: 12px;
}

#qanda-script.qanda-mobile .qanda-answers-container .block-responses:before {
    position: relative;
    top: -14px;
    left: 0px;
}

#qanda-script.qanda-mobile .qanda-answers-container .ov_voteContent {
    margin: 5px 20px;
}

#qanda-script.qanda-mobile .qanda-reduce-questions {
    margin-bottom: 10px;
    display: inline-block;
}

#qanda-script.qanda-mobile .qanda-popin {
    margin: 20px auto;
}

#qanda-script.qanda-mobile .qanda-widget .qanda-fast-track ul {
    margin-left: 1em;
}

#qanda-script.qanda-mobile .qanda-popin-container section.qanda-form-container form ul li {
    margin-left: 0;
}

#qanda-script.qanda-mobile .qanda-popin-container button.back-to-ask-question {
    width: auto;
}

#qanda-script.qanda-mobile .qanda-widget .privacy-link {
    padding-left: 0;
}

#qanda-script.qanda-mobile .qanda-answers-container .block-responses {
    margin-top: 25px;
}

#qanda-script.qanda-mobile .m-accordion .panel-group .panel .faq .panel-title .icon {
    margin-top: 0;
}

/* qanda-desktop */
#qanda-script.qanda-desktop .hidden-sm {
    display: none !important;
}

#qanda-script.qanda-desktop .visible-sm {
    display: block !important;
}

/* Overriding styles for new secondary zone design on Osmose product pages */
.complementary-without-anchors #qanda-script .box_top.new-Y .box_anchor .largerItem .picto-Lift.ComponentProductQuestions {
    display: none;
}

.complementary-without-anchors #qanda-script .box_top.new-Y .libelle-tiptip {
    display: none;
}

.complementary-without-anchors #qanda-script .box_top.new-Y .anchor-tiptip.largerItem .libelle {
    display: block;
}

.complementary-without-anchors #qanda-script .box_top.new-Y .libelle {
    display: none;
    line-height: 32px;
    font-family: 'Roboto-Condensed', sans-serif;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000000;
    font-style: italic;
}

.complementary-without-anchors #qanda-script .box_top.new-Y .box-lift {
    width: 32px;
    height: 32px;
    position: relative;
}

.complementary-without-anchors #qanda-script .box_top.new-Y {
    display: block;
    height: 32px;
    margin: 0 0 20px !important;
    box-shadow: none;
    background: inherit;
    border: none
}

.complementary-without-anchors #qanda-script .box_top.new-Y .box_anchor {
    display: table;
    padding: 0;
    margin: 0;
    width: 100%;
}

.complementary-without-anchors #qanda-script .box_top.new-Y .box_anchor .anchor-tiptip {
    display: table-cell;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    border-right: 1px solid #efefef;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    float: none;
    margin: 0;
    overflow: visible;
    background: inherit !important;
}

#qanda-script .btn-plus button.qanda-next-questions {
    text-transform: uppercase;
}
#qanda-script .btn-plus button.mydkt-cta.mydkt-grey.mydkt-btn-back {
    padding: 9px 50px 9px 50px !important;
}

#qanda-script .btn-plus button {
    width: auto;
    float: left;
}
#qanda-script .btn-plus a {
    width: auto;
    float: right;
    padding: 10px 45px 10px 25px !important;
    font-size: 16px !important;
}
#qanda-script .btn-plus .mydkt-btn-group>* {
     margin-right: 0 !important;
}
#qanda-script button.qanda-reduce-questions {
    margin-left: 40%;
    margin-right: 40%;
    width: 20%;
    margin-bottom: 10px;
}
#qanda-script .tips-container a#ask-your-question {
    margin: 15px 0 0 0;
}
/* css copied into questions.css */
section.qanda-form-container form ul li.active-result {
  color: #767676;
}
.select-container-sport .chosen-container .chosen-results {
  max-height: 150px;
}

.qanda-widget.qanda-popin-ask-question.qanda-popin-step-end.qanda-popin-contact-store section.mydkt-page {
  overflow: visible;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #CCC;
  border-top: 0;
  background: #FAFAFA;
  /*-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);*/
          /*box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);*/
  clip: rect(0, 0, 0, 0);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #767676;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 34px;
  border: 1px solid #CCC;
  /*border-radius: 5px;*/
  background-color: #FAFAFA;
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));*/
  /*background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);*/
  background-clip: padding-box;
  /*-webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);*/
          /*box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);*/
  color: #767676;
  text-decoration: none;
  white-space: nowrap;
  line-height: 32px;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/bundles/app/img/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("/bundles/app/img/chosen-sprite.png") no-repeat 0 6px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #CCC;
  background: url("/bundles/app/img/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  /*border-radius: 0 0 4px 4px;*/
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #767676;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #0084C5;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));*/
  /*background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);*/
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #CCC;
  background-color: #FAFAFA;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));*/
  /*background-image: linear-gradient(#eee 1%, #fff 15%);*/
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #767676;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #CCC;
  max-width: 100%;
  /*border-radius: 3px;*/
  background-color: #eeeeee;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));*/
  /*background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);*/
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  /*-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);*/
          /*box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);*/
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/bundles/app/img/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #CCC;
  background-color: #e4e4e4;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));*/
  /*background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);*/
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #767676;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #CCC;
  /*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
          /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #CCC;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));*/
  /*background-image: linear-gradient(#eee 20%, #fff 80%);*/
  /*-webkit-box-shadow: 0 1px 0 #fff inset;*/
          /*box-shadow: 0 1px 0 #fff inset;*/
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 6px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #CCC;
  /*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
          /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("/bundles/app/img/chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("/bundles/app/img/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */
