.drapeaux img {
border: 0px solid transparent !important;
}
.signature .drapeaux {
display: none !important;
} .fancybox-type-inline #fancybox-content {
display:block !important;
padding: 15px 15px 0;
}
.fancybox-type-inline .fancybox-inner {
width: 100% !important;
}
.fancybox-type-inline ul {
margin-top: 1.5em;
}
.fancybox-type-inline h3 {
font-size: 18px;
font-family: "Hahmlet";
font-weight: 800;
}
.fancybox-type-inline a {
text-decoration:none;
}
.fancybox-type-inline {
width: 300px !important;
}
.fancybox-type-inline li::marker {
color:transparent;
} .contrib ul {
margin-bottom:0px;
}
.doconnex {
padding:0 20px;
}
.doconnex > div {
padding-bottom: 45px;
border-bottom : 4px solid #dadada;
}
.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item {
margin-right: 54px;
}
.sow-carousel-items .sow-carousel-item h3.sow-carousel-item-title {
text-align: left !important;
line-height: 1.3em;
}
.sow-post-carousel-theme-base .sow-carousel-title.has-title {
margin-bottom: 20px;
}
.sow-post-carousel-theme-base .sow-carousel-title.has-title:before{
content: "\25E5";
padding-right: 7px;
color: #dadada;
}
.ext-links li:before, .ext-links2 li:before, .fancybox-type-inline li a:before {
content: "" !important;
background: url(https://laboussoledespossibles.fr/wp-content/uploads/2025/01/up-right-from-square-sharp-solid.svg) no-repeat ;
display: inline-block;
background-size: contain;
opacity:0.3;
width: 12px;
height: 12px;
margin-right: 6px;
}
.ext-links ul, .ext-links2 ul {
margin: 1em 0 0 3em;
font-size:0.85em
}
.ext-links2 {
padding: 0 20px 15px;
}
.ext-links {
position: relative;
padding: 15px 0 35px;
margin: 0;
border-bottom: 4px solid #dadada;
}
.ext-links:after {
bottom: 0px;
content: '';
position: absolute;
left: 50%;
transform: translate(-50%, 20px);
width: 35px;
background-color: #fff !important;
height: 30px;
padding: 10px;
background: url(https://laboussoledespossibles.fr/wp-content/uploads/2025/01/fin-de-page-flamme-MDM.png) no-repeat center center;
background-size: contain;
} article.post .entry-categories {
font-size:13px;
color: #444;
border: 2px solid #dadada;
padding: 20px 40px;
margin-top: 35px;
}
article.post .entry-categories strong {
padding-right: 2px;
}
article.post .entry-categories a  {
color: #003c82;
padding-bottom: 0.5px;
margin-left: 2px;
border-bottom: 1.1px solid rgb(46, 120, 232);
text-decoration: none;
line-height: 1.7em;
}
article.post .entry-categories a:hover  {
color: #00183d;
border-bottom: 1.1px solid #003c82;
}
body.tag .page-header{
margin-bottom:35px !important;
}
.vantage-grid-loop article .grid-thumbnail {
padding: 0px !important;
border: 2px solid #dadada !important;
-webkit-box-shadow: 0px 17px 0px -12px #dadada !important; 
box-shadow: 0px 17px 0px -12px #dadada !important;
margin-bottom : 15px !important;
}
.vantage-grid-loop article h3 {
margin-bottom: 4px !important;
line-height: 1.4em !important;
}
.vantage-grid-loop article .excerpt p {
line-height: 1.4em !important;
} .media-exemple, .page-id-503 .acces-libre, .tag-acces-libre .sow-entry-thumbnail, .page-id-1184 .tag-contient-media .sow-entry-thumbnail, .page-id-8240 .tag-contient-media .sow-entry-thumbnail, .tag-acces-libre .grid-thumbnail, .tag-contient-media .grid-thumbnail, .page-id-19178 .tag-contient-media .sow-entry-thumbnail {
position: relative !important;
}
.page-id-503 .acces-libre .exemple-ac:before {
content: 'Accès libre';
position: absolute;
top: 7px;
right: 0px;
font-size: 10px;
color: #f9f9f9;
line-height: 12px;
background-color: #108e00;
z-index: 2;
display: block;
padding: 1px 4px 2px;
font-weight: bolder;
}
.page-id-503 .bq-bordo {
margin: 0 !important;
}
.grid-post.tag-acces-libre .grid-thumbnail:before, .tag-acces-libre .sow-entry-thumbnail:before {
content: 'Accès libre';
position: absolute;
bottom: -14px;
left: 12px;
font-size: 10px;
color: #f9f9f9;
line-height: 12px;
background-color: #108e00;
z-index: 2;
display: block;
padding: 1px 4px 2px;
font-weight: bolder;
}
.media-exemple .exemple-m:before, .grid-post.tag-contient-media .grid-thumbnail:before, .page-id-8240 .tag-contient-media .sow-entry-thumbnail:before, .page-id-1184 .tag-contient-media .sow-entry-thumbnail:before, .page-id-19178 .tag-contient-media .sow-entry-thumbnail:before {
content: '\0025B6';
position: absolute;
color: #003c82;
line-height: 2px;
background-color: #fff;
border-radius: 50%;
z-index: 2;
display: block;
border: 1.5px solid #dadada;
}
.media-exemple .exemple-m:before {
top: 6px;
right: 0px;
font-size: 28px;
padding: 8px 2px 15px 2px;
}
.grid-post.tag-contient-media .grid-thumbnail:before {
bottom: 4px;
left: 4px;
font-size: 28px;
padding: 8px 2px 15px 2px;
}
.page-id-8240 .tag-contient-media .sow-entry-thumbnail:before,
.page-id-19178 .tag-contient-media .sow-entry-thumbnail:before,
.page-id-1184 .tag-contient-media .sow-entry-thumbnail:before {
top: 164px;
left: 3px;
font-size: 20px;
padding: 5px 1px 10px 1px;
}
.centre {
text-align: center;
}
.a2a_full_footer a, #a2apage_full_services > i:nth-child(91), #a2apage_full_services > i:nth-child(90) {
display:none !important;	
}
#main {
padding: 35px 35px 50px;
}
.a2a_kit a {
border: 2px solid #dadada;
background: #f9f9f9;
padding: 5px 4px 1px 4px;
margin: auto 5px;
}
.a2a_kit a:hover {
border: 2px solid #dadada;
}
.addtoany_content {
text-align: center;
margin: 40px auto 0;
}
.nbq {
white-space: nowrap;
}
.nbq::before,
.nbq::after {
white-space: normal; 
}
@media (min-width: 780px){
.smartphone {
display:none!important;
}	
.logo {
width: 55%;
}
.logo img {
height: auto;
width: 100%;
margin-top: 0px;
}
.page-id-180 .metaimg2 {
display:none;
}
.page-id-2 .sow-accordion-panel-border {
padding: 40px 60px !important;		
}
}
.main-navigation a {
font-weight: 400;
}
.main-navigation ul li.current-menu-item > a,
.main-navigation a:focus {
color:#000;
}
.sticky {
margin-top: 0px!important;
}
.main-navigation.primary.use-sticky-menu {
border-bottom: 2px solid #dadada;
margin-top: -4px;
}
.main-navigation ul li > a {
border: 0px solid #fff;
}
.main-navigation .menu > li:hover > a {
border-left-color: #dadada;
border-right-color: #dadada;
border-top-color: #dadada;
}
.main-navigation .sub-menu > li:hover > a {
border: 0px solid #dadada;
}
#search-icon-icon {
border-width: 2px 2px 0 2px;
border-style: solid;
border-color: #dadada;
}
.main-navigation ul ul a {
width: 240px;
line-height: 1.5;
}
.main-navigation .menu > li.current-menu-item > a,
.main-navigation .menu > li.current_page_item > a {
border-left-color: #dadada;
border-right-color: #dadada;
border-top-color: #dadada;
}
.main-navigation .sub-menu > li.current-menu-item > a,
.main-navigation .sub-menu > li.current_page_item > a {
background-color: #fff;
}
.main-navigation ul ul {
-webkit-transition: opacity 0s ease;
-moz-transition: opacity 0s ease;
-o-transition: opacity 0s ease;
transition: opacity 0s ease;
border: 2px solid #dadada;
}
#yoast-breadcrumbs {
background: #fff;
margin-top: -40px;
padding: 0.75em  0 0;
font-weight: 300;
color: #576680;
margin-bottom: 30px;
}
#yoast-breadcrumbs a {
color: #00183d;
}
.home #main {
padding-top:0px;
} .wp-dark-mode-active .logo-wrapper img{
content: url(https://laboussoledespossibles.fr/wp-content/uploads/2025/01/logo-v-14-boussole-des-possibles-mode-sombre.png);
}
.wp-dark-mode-active .illustration img {
content: url(https://laboussoledespossibles.fr/wp-content/uploads/2025/01/Illustration-Mireille-Delmas-Marty-a-son-bureau-dm.png);
filter:brightness(1.3);
} .vignette img {
width:113px;
}
.smallfont {
font-size:0.8em;
margin: 0px 15px 10px;
display: block;
}
.sow-contact-form .sow-submit-styled .sow-submit {
color: #003c82 !important;
border: 2px solid #003c82 !important;
font-weight: bold !important;
margin-top:25px;
}
.hommages article {
min-height: 104px;
}
.page-id-180 .wp-caption p.wp-caption-text, .page-id-2 .wp-caption p.wp-caption-text {
margin: -26px 5px 0 ;
}
.page-id-180 .wp-caption:first-child, .page-id-2 .wp-caption:first-child {
margin-top: 0px;
}
.page-id-180 .wp-caption, .page-id-2  .wp-caption {
max-width: 100%;
margin: 0;
border: 0px solid #e0e0e0;
padding: 0px;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.09);
-ms-box-sizing: none;
-moz-box-sizing: none;
-webkit-box-sizing: none;
box-sizing: none;
text-align: right;
}
.page-id-180 .wp-caption  .wp-caption-text, .page-id-2  .wp-caption  .wp-caption-text {
font-size: 0.7em;
color: #fff;
opacity:0.7;
}
.captionimg p {
line-height: 1em;
padding-top: 5px;
}
.rond img {
border-radius:100%;
border: 2px solid #dadada;
}
.sow-accordion-panel-content ul {
padding-top:15px;
}
.citation, .quatrieme .textwidget {
padding: 15px 0 15px 30px;
font-size:16px;
}
.easy-footnotes-wrapper li {
font-size:0.8em;
}
.easy-footnotes-wrapper  {
padding:30px;
border: 2px solid #dadada;
}
.flamme {
padding:40px 0 10px;
opacity:0.65;
width: 30px;
}
.flamme4 {
padding:60px 0 10px;
opacity:0.65;
width: 30px;
}
.flamme2 {
padding: 0 0 15px;
opacity:0.65;
}
.flamme3 img {
padding:8px 0 12px;
opacity:0.65;
width: 30px;
}
.wp-dark-mode-active .flamme, .wp-dark-mode-active .flamme2, .wp-dark-mode-active .flamme3 img, .wp-dark-mode-active .flamme4  {
opacity:1;
filter: brightness(150%);
}
figcaption {
font-size:0.8em;
font-weight:bold;
}
.rond2 img{
-webkit-box-shadow: 0px 17px 0px -12px #dadada; 
box-shadow: 0px 17px 0px -12px #dadada;
border: 2px solid #dadada;
border-radius:100%;
} #accordion-content-galerie-photos .cadreimg, .cadreimg img, .slick-track .sow-carousel-thumbnail a{
-webkit-box-shadow: 0px 17px 0px -12px #dadada; 
box-shadow: 0px 17px 0px -12px #dadada;
border: 2px solid #dadada;
}
.cadreimg2 img {
-webkit-box-shadow: 0px 17px 0px -12px #dadada; 
box-shadow: 0px 17px 0px -12px #dadada;
border: 2px solid #dadada;
}
.bq-c h3, .bq-c strong, .bq-bordo strong {
color:#444;
}
.sow-accordion-panel-content .bq-c {
margin:35px 0;
}
.bq-c {
color:#002359;
background:#e8f2ff;
padding: 35px 40px 40px;
border: 2px solid #bdd4ef;
}
.bq-c h3:before {
color: #0038c2;
}
.bq-bordo h3:before{
content: "\25E5";
padding-right: 10px;
color: #fd3f92 !important;
margin-left: 3px;
}
.quatrieme h3:before, .contrib h3:before {
content: "\25E5";
padding-right: 10px;
color: #dadada !important;
margin-left: 3px;
}
.bq-c h3 {
font-size:18px !important;
}
.bq-c .textwidget, .bq-bordo .textwidget {
margin: 1.5em 0 1.25em 2em;
font-size:19px;
font-weight:bolder;
font-family: "Crimson Pro", serif;
} .page-id-2 .bq-c .textwidget:before {
content:"“";
color:#b0c9e5;
margin-right:5px;
font-size:1.5em;
line-height: 1em;
}
body:not(.page-id-2) .bq-c .textwidget p:first-child:before {
content:"“";
color:#b0c9e5;
margin-right:5px;
font-size:1.5em;
line-height: 1em;
} .page-id-2 .bq-bordo .textwidget:before {
content:"“";
color:#e5aeba;
margin-right:5px;
font-size:1.5em;
line-height: 1em;
}
body:not(.page-id-2) .bq-bordo .textwidget p:first-child:before {
content:"“";
color:#e5aeba;
margin-right:5px;
font-size:1.5em;
line-height: 1em;
}
.postid-7509 .bq-bordo .panel-widget-style-for-7509-2-0-0 p:first-child:before {
content:none !important;
color:#e5aeba;
margin-right:0px;
font-size:0em;
line-height: 0em;
}
.bq-c a {		
color: #0038c2;
}
.bq-bordo2 h3,  .bq-bordo h3 {
color:#444;
}
.cadrevideo {
border: 2px solid #dadada;
-webkit-box-shadow: 0px 20px 0px -12px #dadada;
box-shadow: 0px 20px 0px -12px #dadada;
}
.bq-bordo {
color:#800020;
background:#ffe8ed;
margin: 35px 0;
padding: 35px 40px 40px;
border: 2px solid #efc2cc;
}
.bq-bordo2 {
color:#fff;
background:#800020;
margin: 25px 0 35px;
padding: 25px 40px 25px 25px;
}
.wp-dark-mode-active .bq-bordo, .wp-dark-mode-active .bq-bordo2{
color: rgb(203, 196, 186);
background-color: rgba(68, 15, 26, 0.05);
}
.bq-bordo a, .bq-bordo2 a{
color: #fd3f92!important;
}
.bq-basic {
border: 2px solid #dadada;
-webkit-box-shadow: 0px 20px 0px -12px #dadada;
box-shadow: 0px 20px 0px -12px #dadada;
background:#fff;
margin: 25px 0 35px;
padding: 25px 40px 25px 40px;
font-size:18px;
}
.bq-basic2 {
border: 2px solid #dadada;
-webkit-box-shadow: 0px 17px 0px -12px #dadada;
box-shadow: 0px 17px 0px -12px #dadada;
background:#fff;
margin: 25px 0 0px;
padding: 25px 40px 25px 40px;
font-size:16px;
}
.bq-basic ul {
margin-bottom:0px !important;
}
.type-post .easy-footnotes-wrapper {
margin-top:55px;
}
.parent-pageid-7135 h2 { 
margin:0px !important;
}
#pgc-180-1-1 .ow-button-base a,
#pgc-2-1-1 .ow-button-base a,
#pgc-1023-0-0 .ow-button-base a,
#pgc-1043-1-1 .ow-button-base a,
aside .ow-button-base a {
padding: 1em 0 !important;
}
.page-id-2720 h1:before,
.search h1.entry-title:before,
.single-format-gallery h1.entry-title:before,
.page-id-994 h1:before,
.page-id-2 h1:before,
.page-id-180 h1:before,
.page-id-1023 h1:before,
.page-id-1043 h1:before, 
.bq-c h3:before{
content: "\25E5";
padding-right: 10px;
color: #003c82;
margin-left: 3px;
}
.postid-15405 h3:before,
.post-766 .bq-basic h3:before,
.page-id-503  h2:before,
.page-id-8240  h2:before,
.page-id-19178  h2:before,
.page-id-1043 h3:before,
.page-id-2720 h3:before,
.page-id-994 h3:before,
.page-id-2 h3:before,
.page-id-180 h3:before, .page-id-180 h4:before,
.home h3:before {
content: "\25E5";
padding-right: 7px;
color: #003c82;
}
.page .category-l-oeuvre img, .related-posts-section img, .page-id-994 .widget_sow-blog img {
display: block;
border: 2px solid #dadada;
-webkit-box-shadow: 0px 18px 0px -12px #dadada; 
box-shadow: 0px 18px 0px -12px #dadada;
}
.related-posts-section .related-posts {
border-bottom: 0px solid transparent !important;
font-size: 18px;
}
.secondsouffle {
border: 2px solid #dadada;
-webkit-box-shadow: 0px 18px 0px -12px #dadada; 
box-shadow: 0px 18px 0px -12px #dadada;
width:120px;
margin-top: 5px !important;
}
.page-id-503 .entry-content a {
text-decoration:none!important ;
} .sow-blog-layout-grid .sow-blog-posts article {
border:0px solid transparent !important;
}
.editeur strong, .sow-entry-content .editeur, .editeur b, .search .editeur {
text-transform: uppercase;	
font-size:12px;
}
.collection strong, .collection b {
text-transform: uppercase;
font-size:10.5px;
}
.sow-blog-layout-grid .sow-post-navigation .page-numbers:not(.dots) {
border-width: 2px!important;
font-weight:bold;
}
.post .entry-title {
margin-bottom:20px;
}
.region {
font-size:14px;
}
.region2 {
font-size:14px;
}
.metadonee {
-webkit-box-shadow: 0px 17px 0px -12px #dadada; 
box-shadow: 0px 17px 0px -12px #dadada;
border:2px solid #dadada;
padding:28px 30px;
min-height:276px;
}
.metadonee2 {
-webkit-box-shadow: 0px 17px 0px -12px #dadada; 
box-shadow: 0px 17px 0px -12px #dadada;
border:2px solid #dadada;
padding:28px 30px 30px;
}
.metaimg, .metaimg2 {
-webkit-box-shadow: 0px 17px 0px -12px #dadada; 
box-shadow: 0px 17px 0px -12px #dadada;
border:2px solid #dadada;
}
.metaimg2 {
margin:15px 0 10px;
}
.metaframe {
border:2px solid #dadada;
}
a.ouvrages {
color: #003c82 !important;
font-weight:bold;
text-decoration:none;
}
a.ouvrages:hover {
text-decoration:none;
}
.single-format-standard h1.entry-title:before, h1:before {
content: "\25E5";
padding-right: 10px;
color: #003c82;
}
.single-post .site-content .widget img {
margin-bottom: -7.5px;
}
@media screen and (max-device-width:780px), screen and (max-width: 780px){
.ecran {
display:none!important;
}
.single-format-aside .widget_media_image.panel-first-child .panel-widget-style, .single-format-standard .widget_media_image.panel-first-child .panel-widget-style {
width:226px;
}
.bq-c .textwidget, .bq-bordo .textwidget {
margin: 0 !important;
}
.bq-c, .bq-bordo, .bq-basic, .bq-basic2, .quatrieme .textwidget, .bq-bordo2  {
padding: 15px !important;
}
.page-id-180 .metaimg {
display: none;
}
#site-info {
margin-bottom: 15px !important;		 
}
} .cadrevideo h4:before,
.postid-1732 #content h4:before,
.postid-1727 #content h4:before,
.postid-1750 #content h4:before,
.postid-1738 #content h4:before,
.postid-1137 .textwidget h4:before,
.postid-1761 .textwidget h4:before,
.post-1137 #pl-1137 #content h3:before,
.post-1175 #pl-1175 h4:before,
.page-id-2604 #content h3.sow-entry-title > a:before,
.page-id-1999 #content h3.sow-entry-title > a:before,
.page-id-2002 #content h3.sow-entry-title > a:before,
.page-id-2493 #content h3.sow-entry-title > a:before {
content: "\25E5";
padding-right: 7px;
color: #003c82;
}
.single-format-image h1:before,
.page-id-2604 h1:before,
.page-id-1999 h1:before,
.page-id-2002 h1:before,
.page-id-2493 h1:before {
content: "\25E5";
padding-right: 10px;
color: #003c82;
margin-left: 3px;
} .page-id-3125 h3.sow-entry-title > a:before,
.page-id-3122 h3.sow-entry-title > a:before,
.page-id-1184 h3.sow-entry-title > a:before {
content: "\25E5";
padding-right: 7px;
color: #003c82;
}
.page .category-dans-les-medias img, .page .category-hommages img, .page .category-melanges img, .page .category-cheminer-avec-mireille-delmas-marty img  {
float: left;
position: relative;
bottom: -17px;
margin-right: 20px;
border: 2px solid #dadada;
}
.widget_sow-blog .widget img,
.parent-pageid-1184 #content .widget img,
.page-id-1184 #content .widget img,
.page-id-8240 #content .widget img,
.page-id-19178 #content .widget img {
border: 2px solid #dadada;
-webkit-box-shadow: 0px 8px 0px -5px #dadada; 
box-shadow: 0px 8px 0px -5px #dadada;
} .postid-6711 #content h3:before,
.page-id-1996 h3.sow-entry-title > a:before,
.page-id-2007 h3.sow-entry-title > a:before,
.page-id-1085 h3.sow-entry-title > a:before {
content: "\25E5";
padding-right: 7px;
color: #003c82;
}
.post h3.widget-title {
font-size:18px;
margin-bottom:5px;
} .post h2 {
margin-top:0!important;
}
.filtre {
border-bottom-width:0px !important;
}
.filtre h2 { 
margin:0px;
font-size:1em;
}
.filcol2 {
border-left : 1px solid #dadada;
padding-left: 30px;
}
.filcol1 {
padding-right: 15px;
} 
.entry-content h2 {
margin:0.5em 0;
}
.search h1.entry-title, h3.sow-entry-title {
font-weight:bold !important;
}
div.sow-blog-content-wrapper .sow-entry-content,
.sow-blog-layout-masonry .sow-blog-posts .sow-entry-content {
margin-top: -10px !important;
}
.sow-blog-content-wrapper {
padding: 17px 0 15px!important;
}
.page-id-994 .sow-blog-columns {
margin-bottom:60px!important;
}
.error404 #content .widget, #comments, .sow-more-link, .dnone {
display: none !important;
}
.error404 .searchform {
margin-bottom: 35px;
}
article.post,
article.page {
border-bottom: 0px solid #fff;
}
.sow-blog .sow-blog-posts article {
padding-right: 25px;
}
#secondary {
margin-right: 20px;
margin-left: 20px;
width: 22%;
}
#secondary .ow-button-base,
.p-lateral .ow-button-base {
background-color: #fff;
}  .sowb-button span {
line-height: 1.3em;
}
.sculpture a {
-webkit-box-shadow: 0px 17px 0px -12px #2e78e8; 
box-shadow: 0px 17px 0px -12px #2e78e8;
}
.sculpture a:hover {
-webkit-box-shadow: 0px 17px 0px -12px #ccd7e8; 
box-shadow: 0px 17px 0px -12px #ccd7e8;
}
.ow-button-base a {
font-weight: bold;
border-width: 2.5px!important;
}
.retour_btn a {
margin-top: 12px;
display: inline-block;
position: relative;
box-sizing: border-box;
word-wrap: break-word;
padding: 8px 15px;
font-size: 14px;
font-weight: 400;
border-width: 2px;
border-style: solid;
text-decoration: none;
text-align: center;
vertical-align: middle;
cursor: pointer;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
line-height: normal;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: #dadada;
color: #003c82;
background-color: #fff;
}
.pagination a:hover,
.pagination a:focus,
.retour_btn a:hover,
.retour_btn a:focus,
.post-navigation a:hover,
.post-navigation a:focus {
text-decoration: none!important;
opacity: 0.75;
border-color: #dadada;
border-width:2px;
}
.pagination span,
.pagination a,
.post-navigation a {
border-color: #dadada;
color: #003c82;
background: #f9f9f9;
border-radius:0;
border-width:2px;
}
.foot_btn {
display:inline-block;
margin-right:10px;
}
#footer-widgets .widget a,
.ow-button-hover:hover,
.ow-button-base:hover {
text-decoration: none!important;
}
.vantage-grid-loop article a.more-button i {
background: #fff!important;
}
.post-navigation a,
#image-navigation a {
font-weight: 300;
border-radius: 0px;
} #menu-menu-lateral li a, #menu-menu-lateral-1 li a {
color:#00183d !important;
}
#menu-menu-lateral-secondaire {
margin: 0;
}
.menu-item-9037 > a,
.menu-item-9036 > a,
#menu-item-9124 > a {
font-weight:800;
padding-bottom: 10px;
display: block;
}
body:not(.parent-pageid-7135) #menu-item-9036, body:not(.parent-pageid-7135) #menu-item-9037 {
border-top:1px solid #dadada;
padding:15px 0;
}
#menu-menu-lateral a, #menu-menu-lateral-1 a {
font-size:14px;
}
#menu-menu-lateral .current_page_item::before, #menu-menu-lateral .current-page-ancestor::before, #menu-menu-lateral .carto-courante::before {
color: #003c82;
}
.entry-content ul {
list-style-type: none;
} 
.entry-content ul li,  #rubriques ul, #cartographie ul {
margin-left: 0 !important;
}
#panel-180-9-0-0 li:before,
#rubriques .menu-item-9036, #rubriques .menu-item-9124,
#cartographie .menu-item-9037, #cartographie .menu-item-9124 {
display:none !important;
}
.textwidget li,
.sow-accordion-panel-border li, .fancybox-wrap li {
padding-bottom: 10px;
}
.textwidget ul,
.textwidget ol,
.sow-accordion-panel-border ul,
.sow-accordion-panel-border ol {
list-style: none!important;
}
.sow-accordion-panel-content ul {
margin-bottom: 0px !important;
font-size:0.9em;
}
.textwidget li:before,
.sow-accordion-panel-border li:before  {
content: "\25C6" ; 
padding-right: 7px;
color: #dadada;
}
.menu-menu-lateral-container li:hover.menu-item:before, #rubriques .sub-menu li:hover.menu-item:before, #cartographie .sub-menu li:hover.menu-item:before {
color:#c5c5c5;
transition: ease-in-out 0.2s;
}
.widget-area .sub-menu li:before, #rubriques .sub-menu li:before, #cartographie .sub-menu li:before {
content: "\25E5";
font-size:66%;
padding-right: 7px;
color: #dadada;
transition: ease-in-out 0.25s;
}
.sub-menu {
margin-left: 0!important;
}
.sow-accordion-title {
font-weight: bold!important;
}
.sow-accordion-panel-header:focus,
.sow-accordion-panel-border:focus {
outline: auto 0px -webkit-focus-ring-color !important;
}
.sow-accordion-panel-content ul,
.sow-accordion-panel-content li {
margin-left: 0px !important;
}
.sow-accordion-panel-content .current-page {
color:#dadada !important;
text-decoration: underline;
}
.so-widget-sow-accordion-default-780fdac5b053-2 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
border-width:0px;
}
.mobile-nav-frame ul {
border-radius: 0px !important;
} .search h1.entry-title:before {
content: "\25E5";
padding-right: 7px;
color: #666;
margin-left: 3px;
font-size:18px;
}
.search h1.entry-title a {
font-size:18px;
}
.search h1.entry-title {
line-height:.7em !important;
}
.search #content img  {
float: left;
position: relative;
bottom: -17px;
margin-right: 20px;
border: 2px solid #dadada;
}
.search #content img {
-webkit-box-shadow: 0px 8px 0px -5px #dadada; 
box-shadow: 0px 8px 0px -5px #dadada;
}
.search .entry-summary {
margin-top: -35px !important;	
}
.search h1#page-title {
color:#444;
font-size:32px;
}
.search h1#page-title:before {
content: "\25E5";
padding-right: 10px;
color: #003c82;
margin-left: 3px;
}
.search article.post {
padding:0;
margin-bottom:20px;
}
.search .paging-navigation {
margin-top:65px;
}
.searchform {
background-color:#f9f9f9!important;
border:2px solid #dadada;
} input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] {
border-radius:0px;
border-color: #dadada;
font-weight: 400;
border-width:2px;
}
input[type="submit"]:hover,
html input[type="button"]:hover{
border-color: #dadada;
}
footer img {
border-width:0px!important;
}
#colophon {
border-top:2px solid #dadada;
}
@media (min-width: 780px){
#footer-widgets .widget {
padding:0 0px;
}
}
#colophon .ow-button-base {
border-color: #dadada;
font-weight:400;
}
#colophon .widget_nav_menu .menu-item a {
border-bottom-width: 0;
}
#theme-attribution {
display: none;
}
#colophon {
padding: 50px 35px 40px !important;
}
#secondary #panel-w64586c7028ab8-0-0-0 a {
color: #333;
}
#site-info {
margin-top: 40px !important;		 
}
#colophon #theme-attribution a, #colophon #site-info a {
font-weight: inherit !important;
}
html {
--scroll-behavior: smooth;
scroll-behavior: smooth;
}
@media print {
.wp-dark-mode-active .logo-wrapper img{
content: url(https://laboussoledespossibles.fr/wp-content/uploads/2025/01/la-boussole-des-possibles-logo.png);
}
body:not(.home) .site-navigation, .home .use-vantage-sticky-menu, #secondary, .wp-dark-mode-floating-switch, .addtoany_content, #footer-widgets, .post-navigation, #yoast-breadcrumbs, .ecran, #GaleriePhoto, .page-id-180 .metaimg, .page-id-180 #panel-180-8-0-1, .page-id-180 #panel-180-9-0-1, .retour_btn, .page-id-180 .bq-bordo .sowb-button, #scroll-to-top, .printdnone  {
display: none !important;
}
#primary {
width: 100%;
}
.logo-height-constrain {
width:60%!important;
}
.single-post .panel-layout .panel-grid .panel-grid-cell .widget_media_image > .panel-widget-style {
max-width: 226px !important;
}
.single-post .sowb-button::after, .easy-footnote-single a:not(:last-child)::after, .ext-links a::after {
content: " (" attr(href) ")"; 
font-size: 90%; 
color: gray;
}
.single-post .site-main {
padding-top:0px!important;
}
.single-post .entry-title {
margin-top:-35px!important;
}
.metadonee {
page-break-after: always;
}
.single .cadreimg {
margin: 0 auto;
}
}@font-face {
font-family: 'SOW Material Icons';
font-style: normal;
font-weight: 400;
src: url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/materialicons/webfonts/MaterialIcons-Regular.woff2) format( 'woff2' );
}
.sowm-regular {
font-family: 'SOW Material Icons';
}
@font-face {
font-family: 'SOW Material Icons Outlined';
font-style: normal;
font-weight: 400;
src: url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/materialicons/webfonts/MaterialIconsOutlined-Regular.woff2) format( 'woff2' );
}
.sowm-outlined {
font-family: 'SOW Material Icons Outlined';
}
@font-face {
font-family: 'SOW Material Icons Round';
font-style: normal;
font-weight: 400;
src: url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/materialicons/webfonts/MaterialIconsRound-Regular.woff2) format( 'woff2' );
}
.sowm-round {
font-family: 'SOW Material Icons Round';
}
@font-face {
font-family: 'SOW Material Icons Sharp';
font-style: normal;
font-weight: 400;
src: url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/materialicons/webfonts/MaterialIconsSharp-Regular.woff2) format( 'woff2' );
}
.sowm-sharp {
font-family: 'SOW Material Icons Sharp';
}
@font-face {
font-family: 'SOW Material Icons TwoTone';
font-style: normal;
font-weight: 400;
src: url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/materialicons/webfonts/MaterialIconsTwoTone-Regular.woff2) format( 'woff2' );
}
.sowm-twotone {
font-family: 'SOW Material Icons TwoTone';
}
.sow-icon-materialicons {
font-weight: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-moz-font-feature-settings: 'liga';
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-materialicons[data-sow-icon]:before {
content: attr(data-sow-icon);
}@font-face {
font-family: 'sow-typicons';
src:url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/typicons/font/typicons.eot);
src:url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/typicons/font/typicons.eot) format('embedded-opentype'),
url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/typicons/font/typicons.woff) format('woff'),
url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/typicons/font/typicons.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: block;
}
.sow-icon-typicons {
font-family: 'sow-typicons';
display: inline-block;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-typicons[data-sow-icon]:before {
content: attr(data-sow-icon);
}.so-widget-sow-image-default-c67d20f9f743 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-c67d20f9f743 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-c67d20f9f743 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-c67d20f9f743 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}