body.com_content {position: relative;}
body.com_content:after {content: '';position: absolute;background: url(https://fv1ypcczjf.preview.infomaniak.website/images/diaporama/vieux-pont.JPG);width: 100%;height: 1133px;top: 0;}

body.view-login {position: relative;}
body.view-login:after {content: '';position: absolute;background: url(https://fv1ypcczjf.preview.infomaniak.website/images/diaporama/vieux-pont.JPG);width: 100%;height: 1133px;top: 0;}

body.com_rsform {position: relative;}
body.com_rsform:after {content: '';position: absolute;background: url(https://fv1ypcczjf.preview.infomaniak.website/images/diaporama/vieux-pont.JPG);width: 100%;height: 1133px;top: 0;}

body.view-remind {position: relative;}
body.view-remind:after {content: '';position: absolute;background: url(https://fv1ypcczjf.preview.infomaniak.website/images/diaporama/vieux-pont.JPG);width: 100%;height: 1133px;top: 0;}

body.view-reset {position: relative;}
body.view-reset:after {content: '';position: absolute;background: url(https://fv1ypcczjf.preview.infomaniak.website/images/diaporama/vieux-pont.JPG);width: 100%;height: 1133px;top: 0;}

body.com_finder {position: relative;}
body.com_finder:after {content: '';position: absolute;background: url(https://fv1ypcczjf.preview.infomaniak.website/images/diaporama/vieux-pont.JPG);width: 100%;height: 1133px;top: 0;}


.header-top {display: flex;justify-content: flex-end;align-items: center;gap: 10px;padding-bottom: 5px;overflow: inherit;}
.header-top form.form-search input {width: auto;border-radius: 15px;}
.header-top div#mod-custom188 p {margin: 0;}
.header-top div#mod-custom189 {order: 2;}
.header-top div#mod-custom189 p {margin: 0;}
.header-top form.form-search {margin: 0 !important;}
.header-top div#mod-custom188 p img.icon {margin: 0;}
.header-top div#mod-custom189 p a {display: inline-block;}
.header-top form.form-search ul#awesomplete_list_1 {background: #fff;z-index: 99999;}
.home-top .item-hover-effect {height: 100% !important;}
.home-top .item-hover-effect .entry-thumbnail-bg {background-size: cover !important;width: 100% !important;}

#header-right .navigation ul.maximenuck .maximenuck .floatck {padding-bottom: 15px !important;}
#actus .jux-content-slider .item {margin: 0;border: none;align-items: inherit;height: 100%;background: #e9f2fa;}
#actus .jux-content-slider .item:hover {border: none !important;}
#actus .jux-content-slider .item:before, #actus .jux-content-slider .item:after {content: inherit;}
#actus .flex_slider {display: flex !important;width: 100%;}
#actus .flex_slider .jux-content-slider-wrapper .item .jux-thumbnail {position: relative;order: 2;}
#actus .flex_slider .jux-content-wrapper {order: 1;max-width: 33%;flex: 0 0 33%;background-color: #e9f2fa;}
#actus .flex_slider .jux-content-wrapper::after, #actus .flex_slider .jux-content-wrapper::before {content: inherit;}
#actus .flex_slider .jux-content-wrapper .jux-content-inner {padding: 32px 20px 20px 20px !important;background-color: #e9f2fa;min-height: 250px;}
#actus .flex_slider .jux-content-wrapper .jux-content-inner h2.jux-title a {color: #014652;font-weight: normal;line-height: 27px;display: inline-block;font-size: 18px;}
#actus .flex_slider .jux-content-wrapper .jux-content-inner .jux-description {color: #014652;font-size: 14px;opacity: 1 !important;}
#actus .owl-dots {position: absolute !important;top: 3%;left: 3%;}
#actus .owl-dots button.owl-dot {margin: 0 2px !important;}
#actus .owl-dots button.owl-dot span {width: 14px !important;height: 14px !important;background: #014652 !important;margin: 0 2px !important;opacity: 1 !important;}
#actus .owl-dots button.owl-dot.active span {width: 14px !important;height: 14px !important;background: #84ab1e !important;}
#actus .flex_slider .jux-thumbnail {max-width: 67%;flex: 0 0 67%;order: 2;}
#actus .flex_slider .jux-thumbnail:after, #actus .flex_slider .jux-thumbnail:before {content: inherit;}

#actus .flex_slider .jux-content-wrapper .jux-content-inner .custom-slider-buttons .custom-plus-btn {border: 1px solid #014652;border-radius: 5px;color: #014652;display: block;font-size: 24px;font-weight: bold;margin-top: 20px;padding: 2px 6px 4px;width: max-content;}
#actus .flex_slider .jux-content-wrapper .jux-content-inner .custom-slider-buttons .custom-tour-btn {clear: both;color: #fff;font-weight: normal;font-size: 14px;line-height: 150%;padding: 0px 10px;background: #84ab1e;margin-left: auto;width: max-content;display: block;}
#actus .flex_slider .jux-thumbnail {height: 100%;}

.view-article .label-warning, .badge-warning {display:none !important;}
.view-category .label-warning, .badge-warning {display:none !important;}

.footer-bottom.green {background: #b9ce43;padding: 25px 0;}
.footer-bottom.green #mod-menu205 {display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: nowrap;padding: 0;margin: 0;list-style: none;}
.footer-bottom.green #mod-menu205 li ul li a {font-family: "AvantGarde-Book", sans-serif;font-size: 16px;}
.footer-bottom.green #mod-menu205 > li:last-child a {font-family: 'AvantGarde-Demi';}
.footer-bottom.green #mod-menu205 > li > button {background: transparent;border: 0;padding: 0;text-align: left;cursor: default;pointer-events: none;display: flex;align-items: center;gap: 5px;font-size: 18px;font-weight: 700;color: #004b5c;}
.footer-bottom.green #mod-menu205 .icon-chevron-down {display: none;}
.footer-bottom.green .mod-menu__sub {display: block !important;position: static;padding: 10px 0 0;margin: 0;background: transparent;list-style: none;}
.footer-bottom.green .mod-menu__sub li {margin-bottom: 0px;}
.footer-bottom.green .mod-menu__sub a, .footer-bottom.green #mod-menu205 > li > a {color: #014652;text-decoration: none;font-size: 19px;line-height: 1.4;}
.footer-bottom.green .mod-menu__sub a:hover, .footer-bottom.green #mod-menu205 > li > a:hover {text-decoration: none;color: #fff;}
.breadcrumb > li span.divider:after {content: '>';}
.article-page .articlebody h2 {font-family: 'AvantGarde-Demi' !important;font-size: 18px !important;font-weight: normal !important;line-height: 20px !important;text-transform: inherit !important;color: #85ac1f !important;margin-bottom: 6px !important;
}
#search-form .icon-search:before {content: '\f002';font-family: 'FontAwesome';}

body.view-reset form#user-registration fieldset legend {display: none;}

/* .ck-mobile-bar {display: none;} */
.com-users-login.login .controls button.input-password-toggle {display: none;}
.com-users-login.login .com-users-login__remember .form-check input#remember {margin-top: 0;margin-left: 20px;}
.com-users-login.login .com-users-login__remember .form-check label.form-check-label {margin-bottom: 0;float: left;width: 160px;text-align: right;}
.com-users-login.login .com-users-login__submit.control-group .plg_system_webauthn_login_button {display: none;}
.com-users-login.login .com-users-login__options.list-group {display: block;border: 1px solid #ddd;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.com-users-login.login .com-users-login__options.list-group a:first-child {border-bottom: 1px solid #ccc;}
.com-users-login.login .com-users-login__options.list-group a {display: block;padding: 8px 12px;padding-top: 8px;}
div#search-form legend.com-finder__search-legend {font-size: 230%;line-height: 57px;font-family: 'AvantGarde-Medium', sans-serif;font-weight: bold;color: #014652;}

@media only all and (max-width: 768px) {
    
    .header-top {flex-wrap: wrap;}
    .header-top div#mod-custom188, .header-top div#mod-custom189, .header-top form.form-search {width: 100%;}
    #actus .flex_slider {flex-wrap: wrap;}
    #actus .flex_slider .jux-content-wrapper, #actus .flex_slider .jux-thumbnail {max-width: 100%;flex: 0 0 100%;}
    #actus .flex_slider .jux-thumbnail {height: 210px;}
    #actus .flex_slider .jux-content-wrapper .jux-content-inner h2.jux-title {margin: 5px 0;}
    #actus .flex_slider .jux-content-wrapper .jux-content-inner h2.jux-title a {line-height: 22px;font-size: 16px;}
    #actus .flex_slider .jux-content-wrapper .jux-content-inner {padding: 40px 10px 20px 10px !important;}
    #actus .owl-dots {top: 1%;left: 2%;}
    .ck-mobile-bar {display: block;}
    nav.navigation .navbar .mobilemenuck-overlay {display: none;}
    div#menuprinc-mobile-bar .mobilemenuck-bar-title {display: block;width: 100%;background: #014652 !important;font-size: 16px;line-height: 34px;font-weight: normal;}
    div#menuprinc-mobile-bar .mobilemenuck-bar-button {right: 0;padding: 0 0 5px 0;display: flex;align-items: center;justify-content: center;height: 25px;width: 30px;margin: 5px;}
    div#menuprinc-mobile {background: #014652 !important;padding: 0;}
    div#menuprinc-mobile .mobilemenuck-topbar .mobilemenuck-title {background-color: #014652 !important;font-size: 20px;font-weight: normal;}
    div#menuprinc-mobile .mobilemenuck-topbar .mobilemenuck-button {font-size: 22px;}
    div#menuprinc-mobile .menuck {background: inherit;margin: 0;border-top: 1px solid #fff;border-radius: 0;padding-left: 35px;}
    div#menuprinc-mobile .menuck span.titreck-title {font-size: 16px;line-height: 35px;font-weight: normal;}
    div#menuprinc-mobile .menuck .mobilemenuck-togglericon:after {background: inherit;border-radius: 0;}
    div#menuprinc-mobile .menuck .mobilemenuck-togglericon:before {content: '\f105';position: absolute;font-family: 'fontAwesome';left: 10px;top: 0;font-size: 28px;}
    div#menuprinc-mobile .mobilemenuck-submenu a {color: #fff;padding-left: 10px;position: relative;}
    div#menuprinc-mobile .mobilemenuck-submenu a:before {content: '\f101';position: absolute;left: -20px;font-family: 'FontAwesome';font-size: 26px;}
    div#menuprinc-mobile .mobilemenuck-submenu a.maximenuck span.titreck-title {font-size: 15px !important;line-height: 20px !important;}
}

    nav.pagination__wrapper ul.pagination {list-style: none;display: flex;align-items: center;}
    nav.pagination__wrapper ul.pagination li {width: 35px;height: 25px;display: flex;align-items: center;justify-content: center;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;color: #999;}
    nav.pagination__wrapper ul.pagination li a {color: #999;}
    nav.pagination__wrapper ul.pagination li.active, nav.pagination__wrapper ul.pagination li:hover  {background: #f8f8f8;}
    nav.pagination__wrapper ul.pagination li span {display: block;margin: 0;width: 35px;height: 25px;}
    nav.pagination__wrapper ul.pagination li:first-child {border-left: 1px solid #ddd;border-radius: 3px 0px 0px 3px;}
    nav.pagination__wrapper ul.pagination li:last-child {border-radius: 0px 3px 3px 0px;}
    nav.pagination__wrapper span.icon-angle-double-left {position: relative;}
    nav.pagination__wrapper span.icon-angle-double-left:after {content: '\f049';position: absolute;font-family: 'FontAwesome';top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center;color: #999;}
    nav.pagination__wrapper span.icon-angle-left {position: relative;}
    nav.pagination__wrapper span.icon-angle-left:after {content: '\f04a';position: absolute;font-family: 'FontAwesome';top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center;color: #999;}
    nav.pagination__wrapper span.icon-angle-double-right {position: relative;}
    nav.pagination__wrapper span.icon-angle-double-right:after {content: '\f050';position: absolute;font-family: 'FontAwesome';top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center;color: #999;}
    nav.pagination__wrapper span.icon-angle-right {position: relative;}
    nav.pagination__wrapper span.icon-angle-right:after {content: '\f04e';position: absolute;font-family: 'FontAwesome';top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center;color: #999;}
    .com-finder__counter.search-pages-counter {display: none;}
 


