*:focus, a:active {
outline-style: none !important;
outline: none !important;
}
body {
font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; color: #333;
text-rendering: optimizeLegibility;
background-color: rgba(0, 0, 0, 0.0) !important;
background-image: url(https://afpn.fr/wp-content/uploads/2021/11/bedge_grunge_clear.png); }
#site-content {
background-image: url(https://afpn.fr/wp-content/uploads/2021/11/shadow_bottom_1920x70.png);
background-repeat: no-repeat;
background-position: center top;
}
#site-content #main {
background-color: rgba(0, 0, 0, 0.0) !important;
}
h1,
h2 {
text-transform: uppercase;
}
#main h2 {
padding-bottom: 5px;
font-size: 1.8em;
border-bottom: solid 1px rgba(0, 56, 147, 0.5);
border-bottom: solid 1px #dddddd;
}
#main h5 {
font-size: 1em;
}
a {
color: #003893;
}
a:focus, a:active {
outline-style: none !important;
outline: none !important;
}
figcaption {
display: none !important;
}
.bt_link {
text-align: right;
font-size: 0.9em;
}
.bt_link a {
display: inline-block;
min-width: 80px;
padding: 3px 5px 3px 3px;
text-align: center;
background-color: #eeeeee;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; }
.bt_link i {
padding-right: 5px;
padding-left: 3px;
}
.fa-angle-right:before {
content: "\f105";
content: "\f146";
content: "\f064";
content: "\f0c8";
content: "\f0fe";
}
.bt_download {
display: inline-block;
margin-right: 10px;
padding: 9px;
background-color: #cccccc;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.bt_download:hover {
background-color: #003893;
}
.bt_download a {
font-size: 12px;
font-weight: 700;
letter-spacing: 1px;
text-decoration: none;
text-transform: uppercase;
color: #ffffff;
}
.wp-block-separator {
margin: 2em auto;
border-bottom: 1px solid #e0e0e0;
}
.nei_red-star {
color: red !important;
}
.nei_no-border_no-shadow,
.nei_no-border_no-shadow img {
border: none !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
}
.nei_text_biggest-1 {
font-size: 1.7em !important;
font-weight: 600 !important;
letter-spacing: 1px !important;
}
.nei_date-seisme {
margin-top: 20px;
margin-bottom: 10px;
}
.nei_date-seisme:before {
content: "\f133";
font-family: FontAwesome;
display: inline-block;
margin-right: 10px;
margin-left: 0;
font-size: 1.1em;
font-weight: lighter;
}
.nei_date-seisme span {
display: inline-block;
float: right;
padding: 0 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #cccccc;
color: #ffffff;
}
.nei_txt-left {
display: inline-block;
}
.nei_txt-right {
display: inline-block;
float: right;
font-size: 0.6em;
text-transform: none;
line-height: 32px;
color: #333;
opacity: 0.5;
filter: alpha(opacity=50);
}
.nei_txt-right:hover {
color: #333;
opacity: 1;
filter: alpha(opacity=100);
}
.nei_display-none {
display: none !important;
} .list-ordered_niv-1 {
}
.list-ordered_niv-1 p {
margin-bottom: 0.3em;
}
.list-ordered_niv-1 ul {
margin-left: 1.1em !important;
}  .entry-content ol.nei_list_roman {
font-size: 1.25rem;
font-weight: 600;
margin-bottom: 1em;
color: #333333;
line-height: 1.1;
}
.entry-content ol.nei_list_roman li {
margin-left: 1em !important;
list-style-type: upper-roman;
text-transform: uppercase;
}
.entry-content ol.nei_list_niv-1 {
margin-top: 10px !important;
margin-bottom: 10px !important;
text-transform: uppercase;
}
.entry-content ol.nei_list_niv-1 li {
}  #page #content #main .wp-block-gallery:not(.components-placeholder) {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
#page #content #main .wp-block-gallery ul.blocks-gallery-grid {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
figure.wp-block-gallery li:before {
display: none;
}
#page #site-content #main .wp-block-media-text__media {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#page #site-content #main .wp-block-media-text__media a {
-webkit-box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
-moz-box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 30%);
}
#page #site-content #main .wp-block-media-text__media a:hover {
-webkit-box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
-moz-box-shadow: 1px 1px 3px 0px rgba(102,102,102,1);
box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 50%);
}
#page #site-content #main figure img,
#page #site-content #content-inside #primary img { }
#page #site-content #main figure figcaption {
border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
} .wp-block-media-text .wp-block-media-text__content p {
text-align: left !important;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content p {
text-align: right !important;
} .wp-block-media-text {
margin: 1.5em auto !important;
}
.wp-block-media-text figure {
text-align: right !important;
}
.wp-block-media-text.has-media-on-the-right figure {
text-align: left !important;
}
.wp-block-media-text img {
max-width: 300px !important;
}
figure.wp-block-image a img,
figure.wp-block-gallery a img,
div.wp-block-media-text a img {
border: 1px solid rgba(0, 0, 0, 0.3);
border: none;
-webkit-box-shadow: 1px 1px 3px 0px rgba(204,204,204,1);
-moz-box-shadow: 1px 1px 3px 0px rgba(204,204,204,1);
box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.3); }
figure.wp-block-image a img:hover,
figure.wp-block-gallery a img:hover,
div.wp-block-media-text a img:hover {
opacity: 1;
filter: alpha(opacity=100);
-webkit-box-shadow: 3px 3px 3px 0px rgba(204,204,204,1);
-moz-box-shadow: 3px 3px 3px 0px rgba(204,204,204,1);
box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.6); }
.img_no-deco img {
border: none !important;
opacity: 1;
filter: alpha(opacity=100);
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important;
}  @media only screen and (min-width: 1025px) {
#masthead-inner .header-main .hide-on-mobile .builder-item--nav-icon {
display: none;
}
}
@media only screen and (max-width: 1024px) {
div.nei_container_logo .nei_col-1 {
flex-basis: 25% !important;
}
div.nei_container_logo .nei_col-2 {
flex-basis: 75% !important;
}
}
@media only screen and (max-width: 781px) {
div.nei_container_logo .nei_col-1 {
flex-basis: 100% !important;
}
div.nei_container_logo .nei_col-1 .wp-block-image {
justify-content: center !important;
}
#nei_container_logo .nei_col-1 img {
max-width: 150px !important;
}
div.nei_container_logo .nei_col-2 {
flex-basis: 100% !important;
margin-top: 30px !important;
margin-left: 0 !important;
padding-left: 0 !important;
}
#sidebar-primary {
padding-left: 0 !important;
}
}
@media only screen and (max-width: 768px) {
#sidebar-primary {
padding: 0 15px !important;
}
}  #nei_container_logo {
} #nei_container_logo .nei_col-1 .wp-block-image {
margin-top: 0;
margin-bottom: 0;
display: flex;
height: 100%;
align-items: center;
justify-content: flex-end;
}
#nei_container_logo .nei_col-1 img { max-width: 220px;
} #nei_container_logo .nei_col-2 {
margin-left: 10px;
padding: 10px 20px; }
#nei_container_logo .nei_col-2 li {
margin-left: 0 !important;
margin-left: 20px !important;
}
#nei_container_logo .nei_col-2 strong {
font-size: 1.1em !important;
font-weight: 500 !important;
color: #666666 !important;
}
#nei_container_logo .nei_col-2 strong.afpn_full-name {
font-size: 1em !important;
text-transform: uppercase;
color: #cc0033 !important; }   #masthead .header--row:not(.header--transparent).header-top .header--row-inner {
background-color: #003893;
} #masthead #cb-row--header-main {
z-index: 11;
}
.header--row .light-mode {
background-image: url(https://afpn.fr/wp-content/uploads/2021/11/bedge_grunge_clear.png);
} .header--row.header-main .customify-grid,
.header--row.header-main .style-full-height .primary-menu-ul > li > a {
min-height: 70px;
}
#masthead .header-main .site-branding .site-title a {
color: #cc0033;
}
#masthead .header-main .site-branding .site-title a:hover {
color: #003893;
} #masthead .header-main form.header-search-form {
margin-top: 27px;
background-color: rgba(255,255,255,0.5);
border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
}
#masthead .header-main form.header-search-form input.search-field {
background-color: #eeeeee;
} .customify-builder-btn {
background: #999999;
}
.customify-builder-btn:hover {
background: #cc0033;
}
.light-mode .menu-mobile-toggle,
.light-mode .nav-menu > li > a {
color: rgba(0,0,0,0.8);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
} .light-mode .nav-menu > li > a:hover {
color: #ffffff !important;
background-color: #003893;
}
.nav-menu-desktop.style-full-height .nav-menu > li.current-menu-item > a,
.nav-menu-desktop.style-full-height .nav-menu > li.current-menu-ancestor > a {
color: #ffffff; background-color: #003893;
}
.nav-menu-desktop.style-full-height .nav-menu > li > a:hover {
color: #ffffff; background-color: #003893;
}
.nav-menu-desktop li.nei_menu_home > a i.fa-home {
line-height: inherit !important;
}  .header--row .light-mode:after,
#page-cover:after {
position: absolute;
bottom: 15px;
z-index: -1;
height: 10px;
max-width: 100%;
width: 100%;
content: "";
opacity: .7;
opacity: 0.1;
box-shadow: 0 17px 10px rgb(0 0 0 / 70%);
}
#page-cover.page-cover ,
#page-cover .page-cover-inner {
justify-content: flex-end;
padding-bottom: 0;
}
#page-cover h1.page-cover-title {
margin-bottom: 0;
font-size: 2em;
font-weight: 600;
color: #cc0033; }
#page-cover div.page-cover-tagline {
margin-bottom: 10px;
text-transform: uppercase;
color: #666666; } #page-cover div.page-cover-tagline {
display: none;
} body.home #page-cover div.page-cover-tagline {
display: block;
}   #site-content #main #blog-posts .posts-layout .entry-thumbnail {
background-color: rgba(255, 255, 255, 0);
}  article.post #comments .pingback {
display: none;
}  #page #page-cover.page-cover:before {
background-color: rgba(255, 255, 255, 0);
} #page-cover div.page-cover-inner h2.page-cover-title {
text-shadow: 1px 1px rgba(0, 0, 0, 1);
} #page #site-content #main.content-area {
border-right: none !important;
}
#page #site-content #main.content-area div.content-inner{
padding: 20px; }  #page #main #tribe-events {
padding-top: 0;
}
#page #main #tribe-events-content .tribe-events-back {
display: none !important;
}
#page #main #tribe-events-content h1 {
font-size: 1.5em !important;
font-weight: 600 !important;
letter-spacing: 0.5px !important;
text-transform: uppercase;
}
#page #main #tribe-events-content .tribe-events-schedule__all-day {
display: none !important;
}
#page #main #tribe-events-content .nei_event-date {
color: #666666 !important;
}
#page #main #tribe-events-content .nei_event-date:before {
content: "\f133";
font-family: FontAwesome;
display: inline-block;
margin-right: 10px;
margin-left: 0;
font-size: 1.1em;
font-weight: lighter;
}
#page #main #tribe-events-content .nei_event-doc a {
display: inline-block;
margin-top: 5px;
padding: 2px 10px;
color: #fff;
background-color: rgba(33, 117, 155, 0.8);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#page #main #tribe-events-content .nei_event-doc a:hover {
background-color: #21759b;
}
#page #main #tribe-events-content .nei_event-doc a:after {
content: "\f019";
font-family: FontAwesome;
display: inline-block;
margin-right: 0;
margin-left: 10px;
font-size: 1em;
font-weight: lighter;
} @media screen and (min-width: 48em) {
.content-sidebar.sidebar_vertical_border .sidebar-primary-inner { padding-left: 0;
}
}
#sidebar-primary section.widget h4.widget-title,
#sidebar-primary .tribe-common h2 {
margin-bottom: 7px;
padding-left: 10px;
line-height: 2em;
color: #ffffff;
background-color: #999999;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#sidebar-primary section.widget h2 a,
#sidebar-primary section.widget h4 a {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
color: #333333;
}
#sidebar-primary section.widget h2 a:hover,
#sidebar-primary section.widget h4 a:hover {
color: #003893;
} #page #sidebar-primary .widget.widget_search {
padding: 0 !important;
} #page #sidebar-primary .widget_search form.search-form input.search-submit {
background-color: #cccccc !important;
}
#page #sidebar-primary .widget_search form.search-form input.search-submit:hover {
background-color: #666666 !important;
} #sidebar-primary #shortcodes-ultimate-6 h4 {
background-color: #003893 !important;
}  #sidebar-primary .tribe-common h2 {
font-size: 16px;
text-transform: uppercase;
font-weight: 500;
background-color: #f8d00c !important;
background-color: #003893 !important;
} #sidebar-primary .tribe-events-widget-events-list__event-date-tag-datetime {
max-width: 50px;
background-image: url(https://afpn.fr/wp-content/uploads/2023/04/calendar_bg.png);
background-repeat: no-repeat;
background-repeat: no-repeat;
background-position: top left;
}
#sidebar-primary .tribe-events-widget-events-list__event-date-tag-month {
font-size: 0.8em;
font-weight: 600;
color: #ffffff;
}
#sidebar-primary .tribe-events-widget-events-list__event-date-tag-daynum {
padding-top: 3px;
font-size: 1.2em;
font-weight: normal;
}  #sidebar-primary .tribe-events-widget-events-list__event-datetime-wrapper {
display: none !important;
} #sidebar-primary .tribe-events-widget-events-list__event-datetime {
text-align: center;
}
#sidebar-primary .tribe-event-time,
#sidebar-primary .tribe-event-date-start,
#sidebar-primary .tribe-event-date-end {
display: block;
}  #sidebar-primary h3.tribe-events-widget-events-list__event-title {
height: 50px;
display: flex;
align-items: center;
line-height: 1.6em;
font-weight: 600;
font-size: 16px;
text-transform: uppercase;
} #sidebar-primary .tribe-events-widget-events-list__view-more {
display: none !important;
}  #tribe-events .tribe-events-single a {
}
#tribe-events .tribe-common-c-svgicon--cal-export {
display: none;
}
#tribe-events .tribe-events-c-subscribe-dropdown__button,
#tribe-events .tribe-common-c-svgicon--cal-export {
padding: 0;
}  #tribe-events .tribe-block__organizer__details {
padding: 0;
border-top: none;
} #tribe-events .tribe-block__organizer__title h3 {
} #tribe-events .tribe-block__organizer__website a {
text-decoration: underline;
} #tribe-events .tribe-block__venue {
padding: 0;
border-top: none;
}
#tribe-events .tribe-block__venue .tribe-block__venue__name {
display: none;
} #tribe-events .tribe-block__venue__address a.tribe-events-gmap {
text-decoration: underline;
} #tribe-events .tribe-block__venue__website {
display: none;
} #tribe-events .tribe-block__venue__map {
border: 1px solid #ccc;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}  #tribe-events button.tribe-events-c-subscribe-dropdown__button-text {
font-size: 12px;
font-weight: 700;
letter-spacing: 1px;
text-decoration: none;
color: #ffffff;
background-color: #cccccc;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#tribe-events button.tribe-events-c-subscribe-dropdown__button-text:hover,
#tribe-events .tribe-common-c-svgicon--caret-down:hover {
background-color: #003893;
cursor: pointer;
} #tribe-events .tribe-common-c-svgicon--caret-down {
width: 30px;
height: 31px;
padding: 5px;
color: #fff;
background-color: #cccccc;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
} #tribe-events .tribe-events-c-subscribe-dropdown__content ul {
padding: 0;
}
#tribe-events .tribe-events-c-subscribe-dropdown__content li {
margin-left: 0;
padding:0;
}
#tribe-events .tribe-events-c-subscribe-dropdown__content li a {
height: 30px;
padding: 5px 5px 5px 15px;
color: #fff;
background-color: #cccccc;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#tribe-events .tribe-events-c-subscribe-dropdown__content li a:hover {
background-color: #003893;
}
#tribe-events button.tribe-events-c-subscribe-dropdown__button-text a {
} section.tribe-events-list-widget h4.widget-title {
background-color: #f8d00c !important;
background-color: #003893 !important;
}
#page #sidebar-primary .tribe-events-list-widget ol.tribe-list-widget {
padding-left: 0 !important;
padding-right: 0 !important;
}
#page #sidebar-primary .tribe-events-list-widget ol.tribe-list-widget li.tribe-events-list-widget-events {
padding-left: 0 !important;
padding-right: 0 !important;
background-color: rgba(255, 255, 255, 0) !important;
}
#page #sidebar-primary .tribe-events-list-widget ol.tribe-list-widget li div.tribe-event-image {
margin-left: 0 !important;
margin-right: 0 !important;
}
#page #sidebar-primary .tribe-events-list-widget ol.tribe-list-widget li div.tribe-event-image img { }
#page #sidebar-primary .tribe-events-list-widget li.tribe-events-list-widget-events h4.tribe-event-title {
margin-top: 0;
margin-bottom: 0;
line-height: 1;
}
#page #sidebar-primary .tribe-events-list-widget li.tribe-events-list-widget-events h4.tribe-event-title a {
}
#page #sidebar-primary .widget.tribe-events-list-widget li.tribe-events-list-widget-events .tribe-event-duration {
color: #666666 !important;
}
#page #sidebar-primary .widget.tribe-events-list-widget .tribe-events-widget-link {
display: none !important;
} section.shortcodes-ultimate h4.widget-title {
}
#page #sidebar-primary .widget.shortcodes-ultimate .su-post {
margin-bottom: 0.5em !important;
}
#page #sidebar-primary .widget.shortcodes-ultimate .su-post-thumbnail,
#page #sidebar-primary .widget.shortcodes-ultimate .su-post-excerpt,
#page #sidebar-primary .widget.shortcodes-ultimate .su-post-comments-link {
display: none !important;
} #sidebar-primary section.widget_custom_html h4.widget-title {
background-color: #cc0033 !important;
} #sidebar-primary section#custom_html-6 {
margin-bottom: 0 !important;
}
#sidebar-primary section#custom_html-6 h4.widget-title {
background-color: #ffa500 !important;
}
#sidebar-primary section#responsive_lightbox_image_widget-2 h4.widget-title {
background-color: #ffa500;
}
#sidebar-primary section#responsive_lightbox_image_widget-2 .rl-image-widget-text {
margin-bottom: 20px;
}
#sidebar-primary section#responsive_lightbox_image_widget-2 img {
width: 70%;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#sidebar-primary section#responsive_lightbox_image_widget-2 img:hover {
-webkit-box-shadow: 1px 1px 3px 0px rgb(204 204 204);
-moz-box-shadow: 1px 1px 3px 0px rgba(204,204,204,1);
box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 30%);
}
#sidebar-primary section#responsive_lightbox_image_widget-4 h4.widget-title {
margin-bottom: 10px;
background-color: #cc0033 !important;
}
#sidebar-primary section#responsive_lightbox_image_widget-4 img { border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#sidebar-primary section#responsive_lightbox_image_widget-4 img:hover {
-webkit-box-shadow: 1px 1px 3px 0px rgb(204 204 204);
-moz-box-shadow: 1px 1px 3px 0px rgba(204,204,204,1);
box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 30%);
}
#sidebar-primary section#responsive_lightbox_image_widget-4 .rl-image-widget-text { }  #site-footer .footer-main .light-mode {
border-top: solid 5px #003893;
border-top: 1px solid #ECECEC;
border-top: none;
background-color: rgba(255, 255, 255, 0);
}
#site-footer div.customify-grid div.builder-item {
background-color: g#cccccc;
}
#site-footer div.customify-grid div.builder-item .item--inner {
background-color: g#dddddd;
}
#site-footer div.customify-grid div.builder-item .item--inner .widget-area { }
#site-footer div.customify-grid div.builder-item .item--inner.builder-item--footer-1 {
text-align: center;
}
#site-footer div.customify-grid div.builder-item .item--inner.builder-item--footer-1 img {
max-width: 60% !important;
}
#site-footer div.customify-grid div.builder-item .item--inner .widget-area p,
#site-footer div.customify-grid div.builder-item .item--inner .widget-area a
{
font-size: 1em;
color: #333333;
}
#site-footer div.customify-grid div.builder-item .item--inner .widget-area ul,
#site-footer div.customify-grid div.builder-item .item--inner .widget-area ul li,
#site-footer div.customify-grid div.builder-item .item--inner .widget-area a
{
margin: 0;
padding-top: 3px;
padding-bottom: 3px;
border: none;
}
#site-footer div.customify-grid div.builder-item .item--inner .widget-area .widget_nav_menu li
{
border-bottom: 1px solid #DEDEDE;
}
#site-footer div.customify-grid div.builder-item .item--inner .widget-area .widget_nav_menu a
{
font-size: 0.9em;
}
#site-footer div.customify-grid div.builder-item .item--inner .widget-area .widget_nav_menu a:before
{
content: "\f105";
font-family: FontAwesome;
margin-right: 10px;
-webkit-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
}
#site-footer div.customify-grid div.builder-item .item--inner .widget-area .widget_nav_menu a:hover:before
{ margin-right: 20px;
}
#site-footer div.customify-grid div.builder-item .item--inner .widget-area .widget_nav_menu a:hover
{
color: #003893 !important;
}
#site-footer div.customify-grid div.builder-item .item--inner .widget-area h4 {
margin-bottom: 15px;
padding-bottom: 10px;
font-size: 1.1em;
font-weight: 400;
color: #2b2b2b;
border-bottom: solid 1px #dddddd;
border-bottom: 3px solid #e0e0e0;
}
#site-footer div.customify-grid div.builder-item .item--inner.builder-item--footer-1 h4 {
color: #cc0033;
} #site-footer div.customify-grid div.builder-item .item--inner.builder-item--footer-4 .rl-gallery-item {
margin-bottom: 30px;
} #site-footer div.footer-bottom .footer--row-inner {
padding-top: 0;
padding-bottom: 0;
}
#site-footer div.footer-bottom .footer--row-inner.dark-mode {
background-color: #aaaaaa;
}
#site-footer #cb-row--footer-bottom .col-v2-left {
width: 100% !important;
}
#site-footer .footer-copyright {
width: 100% !important;
}
#site-footer div.footer-bottom p {
color: #FFF;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
line-height: 64px;
}
#site-footer div.footer-bottom .nei_copyright {
float: left;
width: 50%;
}
#site-footer div.footer-bottom .nei_copyright a {
color: #FFF;
}
#site-footer div.footer-bottom .nei_copyright a:hover {
color: #003893;
}
#site-footer div.footer-bottom .nei_support-icons {
text-align: right;
}
#site-footer div.footer-bottom .nei_support-icons img {
float:right;
margin-left: 20px;
width: auto;
max-height: 64px;
} #site-footer section.widget_media_gallery figure.gallery-item {
margin-bottom: 20px;
}
#site-footer section.widget_media_gallery figure.gallery-item a {
text-align: center;
}
#site-footer section.widget_media_gallery figure.gallery-item a img {
max-width: 90%;
} #site-footer #custom_html-14 {
display: none;
}
#site-footer #nei_icons_soutiens a {
width: 50%;
float: left;
text-align: center;
}
#site-footer #nei_icons_soutiens a img {
width: 100px;
}   form.wpcf7-form div.wpcf7-response-output {
margin: 0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}  div.nivo-lightbox-theme-default .nivo-lightbox-image img {
border: solid 3px #eeeeee !important;
background-color: #cccccc;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap {
display: none !important;
} #swipebox-overlay,
#swipebox-top-bar,
#swipebox-bottom-bar {
background-color: rgba(1, 1, 1, 0.7)
} #fancybox-wrap #fancybox-outer,
#fancybox-wrap #fancybox-content {
background-color: #666666 !important;
border-color: #333333 !important;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#fancybox-wrap #fancybox-title #fancybox-title-over {
padding-left: 20px !important;
background-image: none !important;
font-size: 1.1em !important;
text-shadow: 1px 1px rgba(0, 0, 0, 1);
}  .addtoany_share_save_container {
margin-top: 50px;
margin-bottom: 5px;
padding-top: 30px;
text-align: right;
border-top: 1px solid #e9e9e9;
} .addtoany_share_save_container .addtoany_list:before {
content: "Partager";
font-weight: lighter;
}
.addtoany_share_save_container a {
padding-right: 0px !important;
padding-bottom: 0px !important;
padding-left: 10px !important;
height: 24px;
}
.addtoany_share_save_container a span.a2a_s__default { opacity: 0.7;
filter: alpha(opacity=70);
}
.addtoany_share_save_container a span.a2a_s__default:hover {
opacity: 1;
filter: alpha(opacity=100);
} body.archive #main article div.addtoany_share_save_container {
display: none;
}