
.m-0 {
    margin: 0 !important;
}

.mb-40 {
    margin-bottom: 40px !important;
}

.font-weight-bold {
    font-weight: bold !important;
}




::-webkit-scrollbar-button {
    background-color: #2A2A29;
    height: 0;
}

::-webkit-scrollbar-track {
    background-color: #003F72;
}

::-webkit-scrollbar-thumb {
    background-color: #F7CD39;
}

::-webkit-scrollbar-corner {
    background-color: #F7CD39;
}

::-moz-selection {
    background-color: #F7CD39;
    color: #2A2A29;
}

.m-0 {
    margin: 0 !important;
}

.mb-40 {
    margin-bottom: 40px !important;
}

.font-weight-bold {
    font-weight: bold !important;
}


::-webkit-scrollbar-button {
    background-color: #2A2A29;
    height: 0;
}

::-webkit-scrollbar-track {
    background-color: #003F72;
}

::-webkit-scrollbar-thumb {
    background-color: #F7CD39;
}

::-webkit-scrollbar-corner {
    background-color: #F7CD39;
}

::-moz-selection {
    background-color: #F7CD39;
    color: #2A2A29;
}


/*============================*/
/* CSS global généré par yaml */
/*============================*/

/*----------------------*/
/* Fonts                */
/*----------------------*/

body{padding:10px auto;font-size:1em;font-family:"Roboto", sans-serif;color:#3d3d3d;font-size:1em;}
h1,.h1{font-size:35px;color:#003f72;font-weight:normal;}
h2,.h2{font-size:30px;color:#003f72;font-weight:normal;}
h3,.h3{color:#0095db;font-size:25px;font-weight:normal;}
h4,.h4{color:#0095db;font-size:22px;font-weight:normal;}
a{color:#0095db;font-size:1em;text-decoration:none;}
a:hover{color:#003f72;font-size:1em;text-decoration:none;}
.text-required,span.required{color:red;}

/*----------------------*/
/* Couleurs principales */
/*----------------------*/
/** Class pour primary **/
.bg-primary{ background-color: #0095DB !important ;}
.bg-hover-primary:hover,a.bg-hover-primary:hover{ background-color: #0095DB !important ;}
.bg-primary-o-10{ background-color: #0095DB1a !important; }
.bg-primary-o-20{ background-color: #0095DB33 !important; }
.bg-primary-o-30{ background-color: #0095DB4d !important ;}
.bg-primary-o-40{ background-color: #0095DB66 !important; }
.bg-primary-o-50{ background-color: #0095DB80 !important ;}
.bg-primary-o-70{ background-color: #0095DBb3 !important ;}
.bg-primary-o-90{ background-color: #0095DBe6 !important ;}
.bg-hover-primary-o-10:hover,.bg-primary-o-10:hover{ background-color: #0095DB1a !important ;}
.bg-hover-primary-o-20:hover,.bg-primary-o-20:hover{ background-color: #0095DB33 !important ;}
.bg-hover-primary-o-30:hover,.bg-primary-o-30:hover{ background-color: #0095DB4d !important ;}
.bg-hover-primary-o-40:hover,.bg-primary-o-40:hover{ background-color: #0095DB66 !important ;}
.bg-hover-primary-o-50:hover,.bg-primary-o-50:hover{ background-color: #0095DB80 !important ;}
.bg-hover-primary-o-70:hover,.bg-primary-o-70:hover{ background-color: #0095DBb3 !important ;}
.bg-hover-primary-o-90:hover,.bg-primary-o-90:hover{ background-color: #0095DBe6 !important ;}
.text-primary{ color: #0095DB !important ;}
.text-hover-primary:hover,a.text-hover-primary:hover{ color: #0095DB !important ;}
.btn-blue-nuance,.btn-primary{ background-color: #0095DB;border-color: #0095DB;color: #ffffff;}
.btn-blue-nuance:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:hover,.btn-primary:active,.btn-primary.active {background-color: #017fba;border-color: #017fba;color: #ffffff;}
.btn-outline-info,.btn-outline-primary{ background-color: #ffffff;border-color: #0095DB;color: #0095DB;}
.btn-outline-info:hover,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary.active {background-color: #0095DB;border-color: #0095DB;color: #ffffff;}
.btn-primary > i{ color: #ffffff !important;}
.btn-primary:hover > i,.btn-primary:active > i,.btn-primary.active > i {color: #ffffff !important;}
.badge-primary{background-color: #0095DB !important;color: #ffffff !important;}
.alert-primary{background-color: #0095DB !important;border-color: #0095DB !important;color: #ffffff !important;}
.border-primary{border-color: #0095DB !important;}

/** Class pour secondary **/
.bg-secondary{ background-color: #f5c11f !important ;}
.bg-hover-secondary:hover,a.bg-hover-secondary:hover{ background-color: #f5c11f !important ;}
.bg-secondary-o-10{ background-color: #f5c11f1a !important; }
.bg-secondary-o-20{ background-color: #f5c11f33 !important; }
.bg-secondary-o-30{ background-color: #f5c11f4d !important ;}
.bg-secondary-o-40{ background-color: #f5c11f66 !important; }
.bg-secondary-o-50{ background-color: #f5c11f80 !important ;}
.bg-secondary-o-70{ background-color: #f5c11fb3 !important ;}
.bg-secondary-o-90{ background-color: #f5c11fe6 !important ;}
.bg-hover-secondary-o-10:hover,.bg-secondary-o-10:hover{ background-color: #f5c11f1a !important ;}
.bg-hover-secondary-o-20:hover,.bg-secondary-o-20:hover{ background-color: #f5c11f33 !important ;}
.bg-hover-secondary-o-30:hover,.bg-secondary-o-30:hover{ background-color: #f5c11f4d !important ;}
.bg-hover-secondary-o-40:hover,.bg-secondary-o-40:hover{ background-color: #f5c11f66 !important ;}
.bg-hover-secondary-o-50:hover,.bg-secondary-o-50:hover{ background-color: #f5c11f80 !important ;}
.bg-hover-secondary-o-70:hover,.bg-secondary-o-70:hover{ background-color: #f5c11fb3 !important ;}
.bg-hover-secondary-o-90:hover,.bg-secondary-o-90:hover{ background-color: #f5c11fe6 !important ;}
.text-secondary{ color: #f5c11f !important ;}
.text-hover-secondary:hover,a.text-hover-secondary:hover{ color: #f5c11f !important ;}
.btn-secondary{ background-color: #f5c11f;border-color: #f5c11f;color: #000000;}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:hover,.btn-secondary:active,.btn-secondary.active {background-color: #ebb000;border-color: #ebb000;color: #000000;}
.btn-outline-secondary{ background-color: #ffffff;border-color: #f5c11f;color: #f5c11f;}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary.active {background-color: #f5c11f;border-color: #f5c11f;color: #000000;}
.btn-secondary > i{ color: #000000 !important;}
.btn-secondary:hover > i,.btn-secondary:active > i,.btn-secondary.active > i {color: #000000 !important;}
.badge-secondary{background-color: #f5c11f !important;color: #000000 !important;}
.alert-secondary{background-color: #f5c11f !important;border-color: #f5c11f !important;color: #000000 !important;}
.border-secondary{border-color: #f5c11f !important;}

/** Class pour dark **/
.bg-dark{ background-color: #000000 !important ;}
.bg-hover-dark:hover,a.bg-hover-dark:hover{ background-color: #000000 !important ;}
.bg-dark-o-10{ background-color: #0000001a !important; }
.bg-dark-o-20{ background-color: #00000033 !important; }
.bg-dark-o-30{ background-color: #0000004d !important ;}
.bg-dark-o-40{ background-color: #00000066 !important; }
.bg-dark-o-50{ background-color: #00000080 !important ;}
.bg-dark-o-70{ background-color: #000000b3 !important ;}
.bg-dark-o-90{ background-color: #000000e6 !important ;}
.bg-hover-dark-o-10:hover,.bg-dark-o-10:hover{ background-color: #0000001a !important ;}
.bg-hover-dark-o-20:hover,.bg-dark-o-20:hover{ background-color: #00000033 !important ;}
.bg-hover-dark-o-30:hover,.bg-dark-o-30:hover{ background-color: #0000004d !important ;}
.bg-hover-dark-o-40:hover,.bg-dark-o-40:hover{ background-color: #00000066 !important ;}
.bg-hover-dark-o-50:hover,.bg-dark-o-50:hover{ background-color: #00000080 !important ;}
.bg-hover-dark-o-70:hover,.bg-dark-o-70:hover{ background-color: #000000b3 !important ;}
.bg-hover-dark-o-90:hover,.bg-dark-o-90:hover{ background-color: #000000e6 !important ;}
.text-dark{ color: #000000 !important ;}
.text-hover-dark:hover,a.text-hover-dark:hover{ color: #000000 !important ;}
.btn-dark{ background-color: #000000;border-color: #000000;color: #ffffff;}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:hover,.btn-dark:active,.btn-dark.active {background-color: #000000;border-color: #000000;color: #ffffff;}
.btn-outline-dark{ background-color: #ffffff;border-color: #000000;color: #000000;}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:hover,.btn-outline-dark:active,.btn-outline-dark.active {background-color: #000000;border-color: #000000;color: #ffffff;}
.btn-dark > i{ color: #ffffff !important;}
.btn-dark:hover > i,.btn-dark:active > i,.btn-dark.active > i {color: #ffffff !important;}
.badge-dark{background-color: #000000 !important;color: #ffffff !important;}
.alert-dark{background-color: #000000 !important;border-color: #000000 !important;color: #ffffff !important;}
.border-dark{border-color: #000000 !important;}

/** Class pour light **/
.bg-light{ background-color: #ffffff !important ;}
.bg-hover-light:hover,a.bg-hover-light:hover{ background-color: #ffffff !important ;}
.bg-light-o-10{ background-color: #ffffff1a !important; }
.bg-light-o-20{ background-color: #ffffff33 !important; }
.bg-light-o-30{ background-color: #ffffff4d !important ;}
.bg-light-o-40{ background-color: #ffffff66 !important; }
.bg-light-o-50{ background-color: #ffffff80 !important ;}
.bg-light-o-70{ background-color: #ffffffb3 !important ;}
.bg-light-o-90{ background-color: #ffffffe6 !important ;}
.bg-hover-light-o-10:hover,.bg-light-o-10:hover{ background-color: #ffffff1a !important ;}
.bg-hover-light-o-20:hover,.bg-light-o-20:hover{ background-color: #ffffff33 !important ;}
.bg-hover-light-o-30:hover,.bg-light-o-30:hover{ background-color: #ffffff4d !important ;}
.bg-hover-light-o-40:hover,.bg-light-o-40:hover{ background-color: #ffffff66 !important ;}
.bg-hover-light-o-50:hover,.bg-light-o-50:hover{ background-color: #ffffff80 !important ;}
.bg-hover-light-o-70:hover,.bg-light-o-70:hover{ background-color: #ffffffb3 !important ;}
.bg-hover-light-o-90:hover,.bg-light-o-90:hover{ background-color: #ffffffe6 !important ;}
.text-light{ color: #ffffff !important ;}
.text-hover-light:hover,a.text-hover-light:hover{ color: #ffffff !important ;}
.btn-light{ background-color: #ffffff;border-color: #ffffff;color: #000000;}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.btn-light:hover,.btn-light:active,.btn-light.active {background-color: #ffffff;border-color: #ffffff;color: #000000;}
.btn-outline-light{ background-color: #ffffff;border-color: #ffffff;color: #ffffff;}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:hover,.btn-outline-light:active,.btn-outline-light.active {background-color: #ffffff;border-color: #ffffff;color: #000000;}
.btn-light > i{ color: #000000 !important;}
.btn-light:hover > i,.btn-light:active > i,.btn-light.active > i {color: #000000 !important;}
.badge-light{background-color: #ffffff !important;color: #000000 !important;}
.alert-light{background-color: #ffffff !important;border-color: #ffffff !important;color: #000000 !important;}
.border-light{border-color: #ffffff !important;}


#header-main { border-bottom: 1px solid #0095DB;}
#main-menu a:not(.btn) { color: #f5c11f;}
#main-menu a:hover:not(.btn), #main-menu a.active:not(.btn) { color: #0095DB;}
.buttons-icon-group a + a:before{ background-color: #0095DB;}

/** Class main-menu-primary **/
.header-theme-primary #header-main { border-bottom: 1px solid #0095DB;}
.header-theme-primary #main-menu a:not(.btn) { color: #0095DB;}
.header-theme-primary .buttons-icon-group a + a:before{ background-color: #0095DB;}
.header-theme-hover-primary #main-menu a:hover:not(.btn), .header-theme-hover-primary #main-menu a.active:not(.btn) { color: #0095DB;}

/** Class main-menu-secondary **/
.header-theme-secondary #header-main { border-bottom: 1px solid #f5c11f;}
.header-theme-secondary #main-menu a:not(.btn) { color: #f5c11f;}
.header-theme-secondary .buttons-icon-group a + a:before{ background-color: #f5c11f;}
.header-theme-hover-secondary #main-menu a:hover:not(.btn), .header-theme-hover-secondary #main-menu a.active:not(.btn) { color: #f5c11f;}

/** Class main-menu-dark **/
.header-theme-dark #header-main { border-bottom: 1px solid #000000;}
.header-theme-dark #main-menu a:not(.btn) { color: #000000;}
.header-theme-dark .buttons-icon-group a + a:before{ background-color: #000000;}
.header-theme-hover-dark #main-menu a:hover:not(.btn), .header-theme-hover-dark #main-menu a.active:not(.btn) { color: #000000;}

/** Class main-menu-light **/
.header-theme-light #header-main { border-bottom: 1px solid #ffffff;}
.header-theme-light #main-menu a:not(.btn) { color: #ffffff;}
.header-theme-light .buttons-icon-group a + a:before{ background-color: #ffffff;}
.header-theme-hover-light #main-menu a:hover:not(.btn), .header-theme-hover-light #main-menu a.active:not(.btn) { color: #ffffff;}



/*----------------------*/
/* Elements             */
/*----------------------*/

/** Class pour fonts **/
body{padding:10px auto;font-size:1em;font-family:"Roboto", sans-serif;color:#3d3d3d;font-size:1em;}
h1,.h1{font-size:35px;color:#003f72;font-weight:normal;}
h2,.h2{font-size:30px;color:#003f72;font-weight:normal;}
h3,.h3{color:#0095db;font-size:25px;font-weight:normal;}
h4,.h4{color:#0095db;font-size:22px;font-weight:normal;}
a{color:#0095db;font-size:1em;text-decoration:none;}
a:hover{color:#003f72;font-size:1em;text-decoration:none;}
.text-required,span.required{color:red;}
/** Class pour buttons **/
.btn:not(.btn-link , [class$="btn-outline-"]){border-width:1px;border-radius:20px;font-size:18px;}
/** Class pour form **/
.form-label{color:#003f72;font-weight:bold;}
.form-control,.bootstrap-select.form-control,.bootstrap-select button.bs-placeholder{color:#737373;border:1px #003f72 solid !important;border-radius:0px;}
/** Class pour thumbnails **/
#catalogue_summary .thumbnail,.block__thumbnail .thumbnail{width: fit-content !important;margin-right: auto;margin-left: auto;padding: 0;position: relative;border: 0;display: block;margin-bottom: 20px;line-height: 1.42857143;background-color: #FFFFFF;border-radius: 4px;-webkit-transition : border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
#catalogue_summary .thumbnail .a > img,.block__thumbnail .thumbnail .a > img{margin-right: auto;margin-left: auto;display: block;max-width: 100%;height: auto;}
#catalogue_summary .thumbnail > img,.block__thumbnail .thumbnail > img{margin-right: auto;margin-left: auto;display: block;max-width: 100%;height: auto;}
#catalogue_summary .overlay,.block__thumbnail .overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;transition: .5s ease;display: unset;color: white;}
#catalogue_summary .overlay > .text,.block__thumbnail .overlay > .text{position: absolute;top: 50%;left: 50%;font-weight: bold;transform: translate(-50%, -50%);}
#catalogue_summary a.thumbnail.active,.block__thumbnail a.thumbnail.active{border-color:#0065ad;}
#catalogue_summary a.thumbnail:focus,.block__thumbnail a.thumbnail:focus{border-color:#0065ad;}
#catalogue_summary a.thumbnail:hover,.block__thumbnail a.thumbnail:hover{border-color:#0065ad;}
#catalogue_summary a.thumbnail:hover > .overlay,.block__thumbnail a.thumbnail:hover > .overlay{background-color:rgba(0,101,173,0.8);}
#catalogue_summary a:focus,.block__thumbnail a:focus{}
#catalogue_summary a:hover,.block__thumbnail a:hover{}

/** Class pour pagination **/
.page-link{color:#0065ad;}
.page-item.active .page-link{border-color:#0065ad;background-color:#0065ad;color:#fff;}
/** Class pour css **/

/*----------------------*/
/* Custom global CSS    */
/*----------------------*/

.font-20, .font-20.form-control, .font-20:hover{ font-size: 20px }  .font-18, .font-18.form-control, .font-18:hover{ font-size: 18px }  .btn-logout { margin: 1em 0; position: absolute; right: 1em; top: 1em; padding: 4px 12px; } .btn-yellow { color: black; background-color: #f5c11f; } .btn-logout>a:nth-child(even) { border-left: 1px solid white; padding-left: .5em; margin-left: 10px; } .btn-logout>a { color: white; } .rounded { border-radius: 5em 5em 5em 5em / 5em 5em 5em 5em !important; } .btn-yellow, .btn-blue-nuance, .btn-grey-nuance, .box-user-welcome, .btn-yellow-form { padding: 8px 32px; } .video p { font-size: 20px; padding: 0 1em; } .contact-infos { display: inline-block; margin-left: 70px; } .contact-infos-mail, .contact-infos-tel { position: relative; } .contact-infos-mail:before,  .contact-infos-tel:before { content: ""; background-size: 60px 60px; width: 60px; height: 60px; position: absolute; left: -70px; } .contact-infos-mail:before { background: url(/build/assets/images/front_office/letter_ico.png) no-repeat center center; top: -17px; } .contact-infos-tel:before { background: url(/build/assets/images/front_office/call_ico.png) no-repeat center center; top: 10px; } .info-form-rgpd { font-size: 11px; text-align: justify; } .btn-blue-nuance { color      : white; background : rgba(89, 199, 242, 1); background : -moz-linear-gradient(-45deg, rgba(89, 199, 242, 1) 0, rgba(1, 127, 186, 1) 100%); background : -webkit-gradient(left top, right bottom, color-stop(0, rgba(89, 199, 242, 1)), color-stop(100%, rgba(1, 127, 186, 1))); background : -webkit-linear-gradient(-45deg, rgba(89, 199, 242, 1) 0, rgba(1, 127, 186, 1) 100%); background : -o-linear-gradient(-45deg, rgba(89, 199, 242, 1) 0, rgba(1, 127, 186, 1) 100%); background : -ms-linear-gradient(-45deg, rgba(89, 199, 242, 1) 0, rgba(1, 127, 186, 1) 100%); background : linear-gradient(135deg, rgba(89, 199, 242, 1) 0, rgba(1, 127, 186, 1) 100%); filter     : progid:DXImageTransform.Microsoft.gradient(startColorstr="#59c7f2", endColorstr="#017fba", GradientType=1); text-align : center; font-size  : 20px; display    : inline-block; border     : 1px solid; } .btn-grey-nuance { color      : #FFFFFF; background : rgba(176, 174, 175, 1); background : -moz-linear-gradient(-45deg, rgba(176, 174, 175, 1) 0, rgba(120, 119, 119, 1) 100%); background : -webkit-gradient(left top, right bottom, color-stop(0, rgba(176, 174, 175, 1)), color-stop(100%, rgba(120, 119, 119, 1))); background : -webkit-linear-gradient( -45deg, rgba(176, 174, 175, 1) 0, rgba(120, 119, 119, 1) 100%); background : -o-linear-gradient(-45deg, rgba(176, 174, 175, 1) 0, rgba(120, 119, 119, 1) 100%); background : -ms-linear-gradient(-45deg, rgba(176, 174, 175, 1) 0, rgba(120, 119, 119, 1) 100%); background : linear-gradient( 135deg, rgba(176, 174, 175, 1) 0, rgba(120, 119, 119, 1) 100%); filter     : progid:DXImageTransform.Microsoft.gradient(startColorstr="#aeacad", endColorstr="#787777", GradientType=1); text-align : center; font-size  : 20px; display    : inline-block; border     : 1px solid; }
.verif-purchase-block > div:first-child { border-right: 1px solid black} .verif-purchase-block > div:last-child { border-left: 1px solid black}
.btn-blue-nuance, .btn-blue-nuance:hover {font-size: 16px}
.pseudo_border:after {background: #0095DB}
.pseudo_border.pseudo_border-light:after {background: #fff}
@media screen and (max-width: 960px){ .logo-desktop { max-width: 200px; } } @media screen and (max-width: 764px){ .logo-desktop { max-width: 130px; }
#head_slider { height: 400px; } #head_slider > img { width: 100%; height: 100%; object-fit: cover; }
#head_slider .head_buttons.dk { width: calc(100% - 200px); right: 5px; }
.box-user-welcome { display: flex; flex-direction: column; } .box-user-welcome .points-counter {display: block} .menu-secondary {width: 50px} .menu-secondary a img {max-width: 100%}
.pictos-level {font-size: 20px; margin-top: -3rem; }
.verif-purchase-block > div:first-child { border-right: none } .verif-purchase-block > div:last-child { border-left: none } }
.theme-default .progress {margin: 0 0 50px 0}
.theme-default .progress__status-step .progress-bar {top: 42%}

/*----------------------*/
/* Common Component     */
/*----------------------*/
/** Class pour header **/
.main-menu #menu > ul > li > a {font-size: 18px;}
.main-menu #menu > ul > li:hover > a {color: #f5c11f;}
.main-menu #menu > .navbar-nav { padding-left: 3rem; }
.main-menu .dropdown:hover .dropdown-menu a.dropdown-item { white-space: normal }
.points-counter { font-size: 30px }
.theme-default > .wrapper { min-height: auto }
#head_slider:after {
    content: "";
    position: absolute;
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,0.804359243697479) 0%, rgba(0,0,0,0.5466561624649859) 39%, rgba(0,0,0,0.35898109243697474) 63%, rgba(0,0,0,0) 95%, rgba(0,0,0,0) 100%);
    top: 0;
    left: 0;
    right: 0;
    height: 50%;
}
@media screen and (max-width: 1600px){
    .logo-desktop { max-width: 180px }
    .main-menu #menu > .navbar-nav { padding-left: 1rem; }
    .main-menu #menu > ul > li > a {font-size: 16px;}
}
@media screen and (max-width: 1200px){
    .logo-desktop { max-width: 150px }
    .main-menu #menu > ul > li > a {font-size: 12px;}
}

/** Class pour footer **/

/*---------------------------*/
/* Common Component children */
/*---------------------------*/

/** Header => menu, banner, buttons, logo **/


/*---------------------------*/
/* Content Front             */
/*---------------------------*/

/** Class pour
home\5F page  **/


/*---------------------------*/
/* Content Security          */
/*---------------------------*/

/** Class pour security **/


/*---------------------------*/
/* Content Catalogue         */
/*---------------------------*/

.main-products.product-grid .product-thumb .stats {
    color : #0095DB;
}

.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single,
.irs--round .irs-bar,
.irs--round .irs-handle {
    background-color: #0095DB !important;
}
.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {
    border-top-color: #0095DB !important;
}

.theme-default .list-catalogue-link.active::after,.theme-default .list-catalogue-link:hover::after { background: #f5c11f; }
.theme-default .user-menu > li.active, .theme-default .user-menu > li:hover { border-color: #0095DB; }
/*---------------------------*/
/* Content Product           */
/*---------------------------*/

.lSPager.lSGallery li.active{border-color: #0095DB !important }

/*---------------------------*/
/* Content Profile           */
/*---------------------------*/


/*---------------------------*/
/* Content Containt          */
/*---------------------------*/

/** Class pour
home\5F page  **/


/*---------------------------*/
/* MISC                      */
/*---------------------------*/

/* Responsive embed video */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

/*Responsive video*/
video {
    width: 100%;
    max-height: 100%;
}
