.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;
}
}.so-widget-sow-slider-default-a04976eef775-6812 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
display: flex;
align-items: center;
}
.so-widget-sow-slider-default-a04976eef775-6812 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper > a {
display: block;
width: 100%;
}
.so-widget-sow-slider-default-a04976eef775-6812 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .sow-slider-image-foreground-wrapper,
.so-widget-sow-slider-default-a04976eef775-6812 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper > a .sow-slider-foreground-image {
display: block;
line-height: 0;
margin-right: auto;
margin-left: auto;
}
.so-widget-sow-slider-default-a04976eef775-6812 .sow-slider-base .sow-slider-pagination {
text-align: center;
}
.so-widget-sow-slider-default-a04976eef775-6812 .sow-slider-base .sow-slider-pagination li a {
background: #ffffff;
}
.so-widget-sow-slider-default-a04976eef775-6812 .sow-slider-base .sow-slide-nav {
font-size: 25px;
}
.so-widget-sow-slider-default-a04976eef775-6812 .sow-slider-base .sow-slide-nav a {
color: #ffffff;
}@font-face{font-family:'so-slider-pointers';src:url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot);src:url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot) format('embedded-opentype'),url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.woff) format('woff'),url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.ttf) format('truetype'),url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.svg) format('svg');font-weight:normal;font-style:normal;font-display:block}.sow-slider-base{position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images{list-style:none;margin:0;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image{width:100%;margin:0;list-style:none;position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container{position:absolute;top:0;left:0;width:100%;z-index:2}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{margin:0 auto;z-index:2;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:first-child{margin-top:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:last-child{margin-bottom:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay{position:absolute;top:0;left:0;bottom:0;right:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image>a>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>a>img{display:block;width:100%;height:auto;border:none}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element{position:absolute;top:50%;left:50%;width:auto;height:auto;z-index:1;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-full-element{display:block;width:100%;height:auto}.sow-slider-base .sow-slider-pagination{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;bottom:20px;font-size:0;left:0;line-height:11px;list-style:none;margin:0;padding:0 30px;position:absolute;width:100%;z-index:1001}.sow-slider-base .sow-slider-pagination li{display:inline-block;font-size:1em;text-align:left;margin:0 4px 0 0}.sow-slider-base .sow-slider-pagination li:last-of-type{margin-right:0}.sow-slider-base .sow-slider-pagination li a{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;height:11px;opacity:.45;text-indent:-9999px;width:11px}.sow-slider-base .sow-slider-pagination li.sow-active a{opacity:.85}.sow-slider-base .sow-slide-nav{list-style:none;z-index:1001;position:absolute;top:50%;transform:translateY(-50%);opacity:.75;font-size:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sow-slider-base .sow-slide-nav a{display:block;padding:15px;text-align:center;text-decoration:none;color:#FFFFFF}.sow-slider-base .sow-slide-nav a em{display:block}.sow-slider-base .sow-slide-nav.sow-slide-nav-next{right:5px}.sow-slider-base .sow-slide-nav.sow-slide-nav-next a{background-position:top right}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev{left:5px}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev a{background-position:top left}.sow-slider-base .cycle-sentinal{overflow:hidden}.sow-slider-base.sow-slider-is-mobile video.sow-background-element:not(.sow-mobile-video_enabled){visibility:hidden}.sow-slider-base [class^="sow-sld-icon-"],.sow-slider-base [class*=" sow-sld-icon-"]{font-family:'so-slider-pointers';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-slider-base .sow-sld-icon-ultra-thin-rounded-left:before{content:"\e600"}.sow-slider-base .sow-sld-icon-ultra-thin-rounded-right:before{content:"\e601"}.sow-slider-base .sow-sld-icon-thin-rounded-left:before{content:"\e602"}.sow-slider-base .sow-sld-icon-thin-rounded-right:before{content:"\e603"}.sow-slider-base .sow-sld-icon-medium-rounded-left:before{content:"\e604"}.sow-slider-base .sow-sld-icon-medium-rounded-right:before{content:"\e605"}.sow-slider-base .sow-sld-icon-thick-rounded-left:before{content:"\e606"}.sow-slider-base .sow-sld-icon-thick-rounded-right:before{content:"\e607"}.sow-slider-base .sow-sld-icon-ultra-thin-left:before{content:"\e608"}.sow-slider-base .sow-sld-icon-ultra-thin-right:before{content:"\e609"}.sow-slider-base .sow-sld-icon-thin-left:before{content:"\e60a"}.sow-slider-base .sow-sld-icon-thin-right:before{content:"\e60b"}.sow-slider-base .sow-sld-icon-medium-left:before{content:"\e60c"}.sow-slider-base .sow-sld-icon-medium-right:before{content:"\e60d"}.sow-slider-base .sow-sld-icon-thick-left:before{content:"\e60e"}.sow-slider-base .sow-sld-icon-thick-right:before{content:"\e60f"}.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base.ow-button-align-center.ow-button-align-justify .sowb-button {
display: inline-block;
}
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base .sowb-button {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0em 0em 0em 0em;
-moz-border-radius: 0em 0em 0em 0em;
border-radius: 0em 0em 0em 0em;
background: transparent;
border: 2px solid #003c82;
color: #003c82 !important;
font-size: 1em;
padding: 1em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
width: 100%;
max-width: 100%;
padding-inline: 2em;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base .sowb-button > span {
display: flex;
justify-content: center;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base .sowb-button > span [class^="sow-icon-"] {
font-size: 1.3em;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base .sowb-button.ow-icon-placement-top > span {
flex-direction: column;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base .sowb-button.ow-icon-placement-right > span {
flex-direction: row-reverse;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base .sowb-button.ow-icon-placement-bottom > span {
flex-direction: column-reverse;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base .sowb-button.ow-icon-placement-left > span {
align-items: start;
}
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-wire-d150496a7a17-6812 .ow-button-base .sowb-button.ow-button-hover:hover {
background: #00183d;
border-color: #00183d;
color: #ffffff !important;
}@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-icomoon';
src:  url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.eot);
src:  url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.eot) format('embedded-opentype'),
url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.ttf) format('truetype'),
url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.woff) format('woff'),
url(//laboussoledespossibles.fr/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.svg) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
.sow-icon-icomoon {
font-family: 'sow-icomoon';
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-icomoon[data-sow-icon]:before {
content: attr(data-sow-icon);
}.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts {
column-gap: 3.5%;
display: grid;
grid-template-columns: repeat(1, 1fr);
}
@media (max-width: 780px) {
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts {
display: block;
}
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article {
border: 1px solid default;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-title {
font-size: 16px;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-title a {
color: #2d2d2d;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-title a:hover,
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-title a:focus {
color: #626262;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-meta {
font-size: 13px;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-meta span {
color: #929292;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-meta span a {
color: #929292;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-meta span a:hover,
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-meta span a:focus {
color: #f14e4e;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-header .sow-entry-meta:not(:last-child)::after {
font-size: 13px;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-content {
color: #626262;
font-size: 14px;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-content a {
color: #003c82;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-content a:hover,
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-entry-content a:focus {
color: #00183d;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-blog-posts article .sow-more-link {
font-size: 14px;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-post-navigation .sow-nav-links {
margin-top: 30px;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-post-navigation .page-numbers {
align-items: center;
display: flex;
height: 43px;
justify-content: center;
width: 40px;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-post-navigation .page-numbers:not(.dots) {
border: 1px solid #626262;
color: #626262;
font-size: 14px;
margin-right: 8px;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-post-navigation .page-numbers:not(.dots):last-child {
margin-right: 0;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-post-navigation .page-numbers:not(.dots).current,
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-post-navigation .page-numbers:not(.dots):hover,
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-post-navigation .page-numbers:not(.dots):focus {
color: #f14e4e;
border-color: #f14e4e;
}
.so-widget-sow-blog-grid-d9d0a18f5ec1-6812 .sow-blog-layout-grid .sow-post-navigation .dots {
color: #626262;
margin-left: -8px;
}.sow-blog.sow-blog-layout-alternate .sow-blog-posts,.sow-blog.sow-blog-layout-masonry .sow-blog-posts{display:flex;flex-wrap:wrap;justify-content:space-between}.sow-blog .sow-blog-posts article{border:none;box-sizing:border-box;margin:0;padding:0}.sow-blog article .sow-entry-thumbnail a{display:block;line-height:0;text-align:center}.sow-blog article .sow-entry-header .sow-entry-title{font-weight:600;line-height:normal}.sow-blog article .sow-entry-header .sow-entry-title a{text-decoration:none}.sow-blog article .sow-entry-meta{line-height:normal}.sow-blog article .sow-entry-meta span a{text-decoration:none}.sow-blog article .sow-entry-meta span:not(:last-child)::after{content:"\007c";padding:0 2px;vertical-align:top}.sow-blog article .sow-entry-meta .updated:not(.published){display:none}.sow-blog article .sow-blog-content-wrapper{overflow:auto}.sow-blog article p:last-child,.sow-blog article p:only-child{margin-bottom:0}.sow-blog article .sow-more-link{background:none;border:none;box-shadow:none;display:block;float:none;font-size:1em;font-weight:normal;margin-top:26px;padding:0;text-decoration:none}.sow-blog article .sow-more-link:focus,.sow-blog article .sow-more-link:hover{text-decoration:none}.sow-blog article .sow-more-link .more-text{display:block}.sow-blog article .sow-more-link .more-text span{display:inline-block;padding-left:3px;vertical-align:middle}.sow-blog article .sow-more-link .sow-more-link-arrow{display:inline-block;font-size:1.1em;padding-bottom:2px;padding-left:4px;vertical-align:middle}.sow-blog .sow-post-navigation{clear:both;width:100%}.sow-blog .sow-post-navigation .sow-nav-links{display:flex;flex-direction:row;justify-content:center}.sow-blog .sow-post-navigation .page-numbers,.sow-blog .sow-post-navigation .current{display:inline-block;line-height:normal;margin-bottom:4px;text-decoration:none;transition:.3s;vertical-align:top}.sow-blog .sow-post-navigation .page-numbers .prev,.sow-blog .sow-post-navigation .page-numbers .next{line-height:1;padding-left:14px;padding-right:14px}.sow-blog .sow-post-navigation .dots{border:none;line-height:normal;transition:.3s;vertical-align:top}.sow-blog .sow-post-navigation .dots:hover{background:none;color:inherit}.sow-blog.sow-blog-layout-standard article .sow-entry-thumbnail{margin-bottom:-1px}.sow-blog.sow-blog-layout-grid article .sow-entry-thumbnail{margin:-1px}.sow-blog.sow-blog-layout-offset article .sow-blog-entry-offset div{margin-bottom:12px}.sow-blog.sow-blog-layout-offset article .sow-blog-entry-offset span{display:block;line-height:normal;margin-bottom:2px}.sow-blog.sow-blog-layout-offset article .sow-entry-thumbnail{margin-bottom:-1px}.sow-blog.sow-blog-layout-alternate article .sow-entry-thumbnail a{margin:-1px}.sow-blog.sow-blog-layout-alternate article .sow-blog-content-wrapper{box-sizing:border-box;padding:25px 30px 33px}.sow-blog.sow-blog-layout-alternate article .sow-blog-content-wrapper .sow-entry-content p:last-of-type{margin:0}.sow-blog.sow-blog-layout-alternate article .sow-blog-content-wrapper .sow-entry-content p:only-of-type{margin:0}.sow-blog.sow-blog-layout-alternate article.sow-no-thumbnail .sow-blog-content-wrapper{width:100%}.sow-blog.sow-blog-layout-masonry .sow-blog-posts{clear:both;margin:0 -15px}.sow-blog.sow-blog-layout-masonry .sow-blog-posts article{margin-bottom:30px;padding:0 15px}.sow-blog.sow-blog-layout-masonry .sow-blog-posts article .sow-entry-thumbnail{margin-bottom:-1px;position:relative}.sow-blog.sow-blog-layout-portfolio .sow-blog-posts{margin-left:-1.1667%;margin-right:-1.1667%}.sow-blog.sow-blog-layout-portfolio .sow-portfolio-filter-terms button{cursor:pointer}.sow-blog.sow-blog-layout-portfolio .sow-portfolio-filter-terms:hover,.sow-blog.sow-blog-layout-portfolio .sow-portfolio-filter-terms:focus{background:transparent}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail{align-items:center;display:flex;justify-content:center;position:relative;text-align:center}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail:hover .sow-entry-content{opacity:1;visibility:visible}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail .sow-entry-link-overlay{bottom:0;left:0;position:absolute;right:0;text-decoration:none;top:0;z-index:1}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail .sow-entry-overlay{height:100%;position:absolute;transition:.3s;width:100%;z-index:0}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail .sow-entry-content{align-items:center;display:flex;flex-direction:column;opacity:0;position:absolute;transition:.3s;visibility:hidden;width:100%}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail .sow-entry-content .sow-entry-title{line-height:normal;text-align:center;width:100%}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail .sow-entry-content .sow-entry-title a{position:relative;z-index:2}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail .sow-entry-content .sow-entry-divider{width:30px}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail .sow-entry-content .sow-entry-project-type{display:block;text-align:center;width:100%}.sow-blog.sow-blog-layout-portfolio article .sow-entry-thumbnail .wp-post-image{border:0;box-shadow:none;height:auto;max-width:100%;width:100%}