/* Source and licensing information for the line(s) below can be found at https://www.catlante-catamarans.com/themes/custom/catlante/dist/assets/stylesheets/blog.css. */
/* CSS dedie page /fr/blog (composant hors sitemap, sinon purge par le split).
   Charge via attach_library sur le template du composant. Restaure depuis prod. */
.blog-card{position:relative}a.blog-card.first-wrap{display:block!important}.blog-card-image{border-radius:20px 20px 0 0}.blog-callout-wrapper{background:#fff9ef!important;border-radius:12px;padding:40px}.blog-callout-wrapper .btn-primary{padding:10px 20px;font-weight:600;border-radius:30px;background-color:#f16846;border:none}.path-blog .blog-card,.blog-page-wrapper .blog-card{opacity:1!important}.blog-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.12)}.blog-card-image{position:relative;height:260px;overflow:hidden}.blog-card-meta .field--name-field-categorie .field__label{color:#f16846}.blog-card-meta .blog-card-meta-date{font-weight:600}.blog-card-meta .field--name-field-categorie a:first-child{display:inline-block!important;width:70px}.blog-card-meta .field--name-field-categorie .field__item{padding-left:5px}.blog-card-meta .field--name-field-categorie .field__item a.blog-card{display:none!important}.blog-card-meta .field--name-field-categorie .field__label:after{content:" :";position:relative;right:-2px;display:inline-block}.blog-card-meta .field--name-field-categorie .field__item,.blog-card-meta .field--name-field-categorie .field__label{display:inline-block;font-size:10px}.blog-card-meta .blog-card-meta-category{width:100%}.blog-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.blog-card:hover .blog-card-image img{transform:scale(1.08)}.blog-card-tags{position:absolute;top:-10px;right:0;display:flex;gap:8px}.blog-card-tags a,.blog-card-tags span{background:#0d6efd;color:#fff;font-size:.75rem;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.blog-card-content{padding:20px 22px 22px}.blog-card-meta{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:#6c757d;margin-bottom:8px;display:block;flex-wrap:wrap;gap:10px;position:relative}.blog-card-meta .blog-card-tags a:first-child{background:transparent!important}.blog-card-meta .blog-card-tags .field__label{display:none}.blog-card-meta .blog-card-tags .field__item{display:inline-block}.blog-card-meta .blog-card-tags .field__item a{background:#000!important;font-size:9px}.blog-card-meta .blog-card-tags .field__item a.blog-card{display:none!important}.blog-card-meta .blog-card-tags .field--name-field-tags{width:100%}.blog-card-meta-category{color:#0d6efd;font-weight:600}.catlinkgrid{float:right;color:#f16e4d;font-weight:600;z-index:800;position:absolute;right:0}.blog-card-title{font-size:1.3rem;font-weight:700;margin:0 0 10px;line-height:1.3;font-family:SangBleuSunrise-Medium,sans-serif}.blog-card-summary{font-size:.95rem;color:#555;line-height:1.6}.blog-card{opacity:0;display:block;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.blog-intro-row{gap:1rem}.blog-intro-title{font-size:1.6rem;font-weight:700;margin-bottom:.25rem;font-family:SangBleuSunrise-Medium,sans-serif}.blog-intro-text{color:#003849;font-size:1.2rem;line-height:1.6;font-family:Montserrat,sans-serif}.blog-grid .card{height:100%;display:flex;flex-direction:column}.blog-intro-row a.btn{border:1px solid #f16846;color:#f16846;background:0 0;font-weight:600;font-size:14px;left:65px;position:relative}@media (max-width:767.98px){.path-blog .blog-grid .views-row .col-12{width:100%!important}.path-blog .blog-intro-row a.btn{display:block;margin:0 auto;left:auto}}

/* CSS dedie page /fr/blog/calvi-corse-entre-citadelle-baie-et-lumiere-de-balagne (composant hors sitemap, sinon purge par le split).
   Charge via attach_library sur le template du composant. Restaure depuis prod. */
.article-hero{height:auto;overflow:hidden;position:relative}.article-hero-img{width:100%;height:100%;object-fit:cover}.article-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.65))}.article-hero-content{position:relative;bottom:0;left:0;right:0;color:#fff}.article-hero-title{font-size:2.4rem;font-weight:700;margin-bottom:10px;color:#003849;font-family:SangBleuSunrise-Medium,sans-serif;margin-top:50px;text-align:center}.article-hero-meta{font-size:.95rem;opacity:.9;display:flex;gap:15px;color:#003849}.article-hero-meta span{color:#003849;display:block;margin:0 auto}.article-content{font-size:1.15rem;line-height:1.8}.article-content h2 strong,.article-content h2 span strong,.article-content h2,.article-content h3 strong,.article-content h3 span strong,.article-content h3{font-family:SangBleuSunrise-Medium,sans-serif;font-size:20px;font-weight:700}.article-content p span,.article-content p font,.article-content p{font-size:20px!important;font-family:Montserrat,sans-serif!important;line-height:25px!important;color:#003849 !important}.article-content ul{list-style-type:none}.article-page .article-hero{z-index:1!important}.article-content img{max-width:100%;border-radius:6px;margin:25px 0}

/* Sidebar page article : boutons "Partager cet article" (ronds colores), titres, nav.
   Classes presentes uniquement sur la page article (hors sitemap) -> purgees du split.
   Restaure depuis prod. */
.sidebar-block .share-buttons .share-btn{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;transition:all .3s ease}.sidebar-block .share-facebook{background-color:#1877f2}.sidebar-block .share-instagram{background-color:#dc3073}.sidebar-block .share-twitter{background-color:#000}.sidebar-block .share-linkedin{background-color:#0a66c2}.sidebar-block .share-btn:hover{transform:translateY(-3px);opacity:.85}.sidebar-block{padding-bottom:25px;border-bottom:1px solid #eee}.sidebar-title{font-size:1.1rem;font-weight:600;margin-bottom:15px}.article-nav-link{font-weight:600;color:#0d6efd;text-decoration:none}.article-nav-link:hover{text-decoration:underline}.sidebar-block .views-field-created{display:none}

body.page-node-type-article .sidebar-block .pager {
	display:none;
}
/* Source and licensing information for the above line(s) can be found at https://www.catlante-catamarans.com/themes/custom/catlante/dist/assets/stylesheets/blog.css. */