span.label.label-warning {display: none;}
[data-rlta-element="button"] {position: relative;padding-right: 45px !important;}
[data-rlta-element="button"]::after {content: "+";position: absolute;right: 18px;top: 50%;transform: translateY(-50%);font-size: 24px;font-weight: 400;line-height: 1;}
[data-rlta-element="button"][aria-expanded="true"]::after {content: "−";}
header.header .top-bar .span3:last-child {display: flex;align-items: center;margin-left: 21px;border-radius: 5px;position: relative;background: #fff;}
header.header .top-bar .span3:last-child input.search_submit {width: 21px !important;outline: none;border: none;margin-left: 6px;}
header.header .top-bar .span3:last-child .form-search {margin-bottom: 0;}
header.header .top-bar .span3:last-child .form-search input {width: auto;border-radius: 5px;margin-left: 3px;}
div#addthis_riorges {display: none;}
.breadcrumb > li > .divider {padding: 0 10px;}
.breadcrumb > li > .divider:after {content: '\f105';position: absolute;font-family: 'FontAwesome';font-size: 22px;}
body.itemid-561 .articlebody h2 {font-size: 29px;}
body.itemid-578 .articlebody a {color: #4aae4b;}
div#search-form fieldset.com-finder__search legend.com-finder__search-legend {font-size: 34px;line-height: 35px;margin-bottom: 20px;padding: 10px 0;text-transform: uppercase;font-weight: bold;}
div#search-form fieldset.com-finder__search .form-inline .input-group button.btn.btn-primary span.icon-search:before {content: '\f002';font-family: 'FontAwesome';}
div#search-form fieldset.com-finder__search .form-inline .input-group button.btn.btn-secondary span.icon-search-plus::after {content: '\2b';font-size: 24px;position: relative;top: 3px;}

/* common css  */
form#icagenda-submit {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
form#icagenda-submit div#icagenda-map .row {margin-left: 0;}
form#icagenda-submit .control-group .control-label {float: left;width: 160px;padding-top: 5px;text-align: right;}
form#icagenda-submit .control-group .controls {margin-left: 180px;}
form#icagenda-submit .subform-repeatable-wrapper .btn-toolbar .btn-group button.group-add {margin-left: 180px;}
form#icagenda-submit .subform-repeatable-wrapper .btn-toolbar .btn-group button.group-add span.icon-plus:before {content: '\2b' !important;}
form#icagenda-submit .control-group .controls .field-calendar .input-group {display: flex;align-items: center;}
form#icagenda-submit .control-group .controls .field-calendar .icon-calendar::before {content: '\f073';font-family: Fontawesome;color: #000;}
form#icagenda-submit .control-group .controls .field-calendar button#jform_startdate_btn {background: #f1a100;border-radius: 0 3px 3px 0;text-shadow: none;padding: 4px 12px;border-color: #f1a100;position: relative;top: -5px;}
form#icagenda-submit .control-group .controls .field-calendar button#jform_enddate_btn {background: #f1a100;border-radius: 0 3px 3px 0;text-shadow: none;padding: 4px 12px;border-color: #f1a100;position: relative;top: -5px;}


.search-pagination .pagination {display: flex;list-style: none;}
.search-pagination .pagination li.page-item:first-child {border-radius: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.search-pagination .pagination > li > a, .search-pagination .pagination > li > span {padding: 4px 12px;line-height: 18px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;border-right-width: 0;display: block;}
.search-pagination .pagination > li:last-child > a, .search-pagination .pagination > li:last-child > span {border-right-width: 1px;border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.search-pagination .pagination > li:first-child > a, .search-pagination .pagination > li:first-child > span {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.search-pagination .pagination > li span.icon-angle-double-left {position: relative;}
.search-pagination .pagination > li.disabled span.icon-angle-double-left:after {content: '\f049' !important;font-family: 'FontAwesome';position: absolute;font-size: 12px;top: 2px;left: 2px;color: #999;}
.search-pagination .pagination > li span.icon-angle-left {position: relative;}
.search-pagination .pagination > li.disabled span.icon-angle-left:after {content: '\f04a' !important;font-family: 'FontAwesome';position: absolute;font-size: 12px;top: 2px;left: 2px;color: #999;}
.search-pagination .pagination > li span.icon-angle-double-right {position: relative;}
.search-pagination .pagination > li span.icon-angle-double-right:after {content: '\f050' !important;font-family: 'FontAwesome';position: absolute;font-size: 12px;top: 2px;left: 2px;}
.search-pagination .pagination > li span.icon-angle-right {position: relative;}
.search-pagination .pagination > li span.icon-angle-right:after {content: '\f04e' !important;font-family: 'FontAwesome';position: absolute;font-size: 12px;top: 2px;left: 2px;color: #0388c3;}
.search-pagination .search-pages-counter {display: none;}
body.view-login .com-users-login.login .com-users-login__options.list-group .list-group-item:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom: 0;}
body.view-login .com-users-login.login .com-users-login__options.list-group .list-group-item:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
body.view-login .com-users-login.login .com-users-login__options.list-group .list-group-item {display: block;border: 1px solid #ddd;border-radius: 0;padding-top: 8px;padding-bottom: 8px;line-height: 18px;padding-right: 12px;padding-left: 12px;}
body.view-login .com-users-login.login .com-users-login__input .password-group button.btn.btn-secondary.input-password-toggle {display: none;}
body.view-login .com-users-login.login .com-users-login__remember .form-check {display: flex;align-items: center;gap: 10px;margin-left: 40px;}
body.view-login .com-users-login.login .com-users-login__remember .form-check label.form-check-label, body.view-login .com-users-login.login .com-users-login__remember .form-check input.form-check-input {margin-bottom: 0;margin-top: 0 !important;}
body.view-login .com-users-login.login .com-users-login__remember .form-check input.form-check-input {order: 2;margin-left: 20px;}
body.view-login .com-users-login.login .com-users-login__submit .plg_system_webauthn_login_button {display: none;}
.com-users-logout.logout .controls span.icon-backward-2::before {content: '\f104' !important;font-family: 'FontAwesome';font-size: 21px;position: relative;top: 2px;}
.com-users-profile.profile ul.com-users-profile__edit span.icon-user-edit::before {content: '\f007';font-family: FontAwesome;}
.password-group .input-password-toggle span.icon-eye::before {content: '\f06e';font-family: 'FontAwesome';}
.password-group .input-password-toggle span.icon-eye-slash::before {content: '\f070';font-family: 'FontAwesome';}
.com-users-profile__edit.profile-edit .com-users-profile__edit-submit span.icon-check::before {content: '\f00c';font-family: 'FontAwesome';}
.com-users-profile__edit.profile-edit .com-users-profile__edit-submit span.icon-times::before {content: '\f00d';font-family: 'FontAwesome';}
/*  */




#jux-content-slider304 .item-hover-effect {height: 105px;}
.jux-content-slider .jux-content-wrapper {max-width: 1024px;width: 100%;margin: 0 auto;}
.jux-content-slider .jux-content-wrapper .jux-content-inner {background: rgba(0, 0, 0, 0.6);padding: 25px 20px !important;max-width: 620px;width: 100%;margin-bottom: 20px;}
.jux-content-slider .jux-content-wrapper .jux-content-inner h2.jux-title {margin: 0;}
.jux-content-slider .jux-content-wrapper .jux-content-inner h2.jux-title a {font-family: 'AauxProRegular';color: #fff;font-size: 35px !important;line-height: 35px;}
.jux-content-slider .jux-content-wrapper .jux-content-inner .post-read-more {text-align: right;}
.jux-content-slider .jux-content-wrapper .jux-content-inner .post-read-more a span.btn-text {color: #fff !important;text-align: right;display: inline-block;}
.jux-content-slider .jux-content-wrapper .jux-content-inner .post-read-more a i {display: none;}
.jux-content-slider .jux-content-slider-wrapper .owl-dots {bottom: 100px !important;top:inherit;right: 0;left: 200px;margin: 0 auto;width: max-content !important;max-width: 100% !important;padding: 0 !important;position: absolute;}
.header-bg .jux-content-slider .jux-content-slider-wrapper button.owl-dot span {background: url(https://fv1ypcfmhq.preview.infomaniak.website/templates/riorges/html/mod_bt_contentslider/images/pagination.png) !important;float: left;padding: 13px 0 0 0 !important;overflow: hidden;width: 14px !important;height: 0 !important;}
.header-bg .jux-content-slider .jux-content-slider-wrapper button.owl-dot.active span {background-position: 0 -17px !important;}
.header-bg .jux-content-slider .jux-content-slider-wrapper .item {margin: 0 !important;border: none !important;}
ul.list-inline, ol.list-inline {margin-left: 0;list-style: none;}
ul.list-inline > li, ol.list-inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}
ul.list-inline > li a, ol.list-inline > li a {background-color: #2d6987;display: inline-block;padding: 2px 4px;font-size: 10.998px;font-weight: bold;line-height: 14px;color: #fff;border-radius: 3px;vertical-align: baseline;white-space: nowrap;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-image: inherit;border: none;}

.video .app-controller {padding: 0 !important;}
.video .nb-container {max-width: 100%;width: 100%;padding: 0;}
.video .nb-container .nb-lg-10.nb-md-10.nb-sm-12.nb-xs-12 {width: 100%;}
.video .nb-container .nb-video-content-alignment .nb-video-promo-box  {width: 100% !important;max-width: 100% !important;height: 600px !important;}
.video .nb-container .nb-video-content-alignment .nb-video-promo-box .nobossvideogallery__video {padding: 0;height: 600px;}
.video .nb-container .nb-video-content-alignment .nb-video-promo-box .nb-video-content__model1 .nb-video-content__box_model1 {position: absolute;top: 0;}
.video .nb-container .nb-video-content-alignment .nb-video-promo-box .nb-video-controls span.nb-arrows {background-color: rgba(255, 255, 255, 0.12);line-height: 114px;padding: 0 !important;}
.video .nb-container .nb-video-content-alignment .nb-video-promo-box .nb-video-controls span.nb-arrows::before {font-size: 36px;left: -3px;position: relative;}




@media (max-width: 991px) {
    
    header.header .top-bar .span3:last-child {margin-left: 0;}
    header.header {margin-top: 0 !important;}
    .top-bar {background: #626262 url(../../../images/site/templates/top-bar-bg.png) left bottom repeat-x;padding: 10px 0;font-family: 'AauxProRegular';}
    .top-bar .span3 div#mod-custom90 {padding-right: 50px;}
    #jux-content-slider304 .item-hover-effect {height: 105px !important;}
    .jux-content-slider .jux-content-wrapper .jux-content-inner {padding: 10px 20px !important;margin: 0px auto 10px;max-width: 80%;width: 100%;}
    .jux-content-slider .jux-content-wrapper .jux-content-inner h2.jux-title {margin: 0;}
    .jux-content-slider .jux-content-wrapper .jux-content-inner h2.jux-title a {color: #fff;font-size: 20px !important;line-height: 20px !important;}
    .jux-content-slider .jux-content-wrapper .jux-content-inner .post-read-more {text-align: right;padding-top: 0;}
    .jux-content-slider .jux-content-wrapper .jux-content-inner .post-read-more a i {display: none;}
    .jux-content-slider .jux-content-slider-wrapper .owl-dots {bottom: 70px !important;right: 0;left: 290px;}
    div#menuprinc-mobile-bar {position: fixed !important;}
    div#menuprinc-mobile .mobilemenuck-item {margin: 5px;}
    div#menuprinc-mobile .menuck.maximenuck {background: #272727;padding: 3px 20px;margin: 0;}
    div#menuprinc-mobile .menuck.maximenuck .mobilemenuck-togglericon::after {background: inherit !important;}
    div#menuprinc-mobile .mobilemenuck-submenu .menuck.maximenuck a {color: #fff;font-size: 16px;line-height: 25px;}
    div#menuprinc-mobile .mobilemenuck-submenu .menuck.maximenuck .mobilemenuck-togglericon::after {color: #fff;}
    div#menuprinc-mobile .mobilemenuck-item > .menuck.maximenuck {background: url(https://fv1ypcfmhq.preview.infomaniak.website/plugins/system/maximenuckmobile/themes/default/arrow.jpg) left center no-repeat;padding-left: 45px;background-color: #272727;min-height: 35px;font-size: 16px;}
    div#menuprinc-mobile .mobilemenuck-item > .mobilemenuck-submenu .menuck.maximenuck {background: #40474d url(https://fv1ypcfmhq.preview.infomaniak.website/plugins/system/maximenuckmobile/themes/default/arrow2.jpg) left center no-repeat;background-color: #40474d;padding-left: 55px;}
    div#menuprinc-mobile .mobilemenuck-item .mobilemenuck-item {margin: 5px 0 !important;}
    div#menuprinc-mobile .mobilemenuck-item .mobilemenuck-submenu .mobilemenuck-submenu .menuck.maximenuck {background: #4a5258 url(https://fv1ypcfmhq.preview.infomaniak.website/plugins/system/maximenuckmobile/themes/default/arrow3.png) 20px center no-repeat;padding-left: 65px;background-color: #4a5258;padding-right: 10px;}
}


/************* MY MAPS LOCATION *******************/
.com_mymaplocations #body {
    max-width:100%;
}
.com_mymaplocations .mmlsearch {
    display:none;
}
.com_mymaplocations .result-count {
    padding: 0 10px;
}
.com_mymaplocations .locationsearch .mml_address {
    margin-left:0;
}
.com_mymaplocations .locationsearch {
    display: flex;
    flex-direction: column;
}
.com_mymaplocations .locationsearch {
    display: flex;
    flex-direction: column;
}
.com_mymaplocations .locationsearch .cmml-toolbar {
    order:1;
}
.com_mymaplocations .locationsearch h3 {
    order:2;
}
.com_mymaplocations .locationsearch .mmlmap {
    order:5;
}
.com_mymaplocations .locationsearch .mml_address {
    order:3;
}
.com_mymaplocations .locationsearch .mml_description {
    order:4;
}
.com_mymaplocations address p {
    display: none;
}
/************* RSDIRECTORY *******************/
.com_rsdirectory .row { margin-left: 0; margin-right: 0; }
.com_rsdirectory [class*="col-"] { padding-left: 15px; padding-right: 15px; box-sizing: border-box; }