/**
* Theme Name: Shigeru Ban
* Description: by YozZ.
* Author: Yoann Sirvin
* Template: zeen
* Version: 1.0.0
*/

/* ---------- JAPONAIS*/
html[lang="ja"] .homeblock .byline-2 .sb-terms a {line-height:2;}
html[lang="ja"] .wordpress-print-posts {display:none;}

/* ---------- 2023*/
embed, iframe, object {border:none;}
.tile-design .meta {padding:0 20px;}

/* ---------- 2022/12*/
.contactcity a {padding:0 25px !important;}
.sb-map-button3 {width:100%;}
.wp-block-table td, .wp-block-table th {padding:1.3em 1.5em 1.3em 0.1em; border-width:1px 0px 1px 0px; border-color:#d2d2d2; line-height:1.2;}
td a {font-weight:600;}
.entry-content-wrap p {margin-bottom:20px;}
.page .title {font-weight:400; margin-bottom:10px;}


/* ---------- 2022/09*/
.current-menu-item a {font-weight:700;}
.wp-block-image {margin-bottom:8px;}
.wordpress-print-posts {margin-top:40px;}
.wordpress-print-posts:before {content:"Download"; color:#ccc; font-size:10px; padding-right:34px;}
.related-posts-wrap .block-title-1 {margin-bottom:0px;}
.preview-79 .title-wrap:first-child .title {padding-top:8px;}
.block-title-1 {margin-bottom:15px;}
.sb-map-button:before {content:""; background:url("img/map.svg") no-repeat center center transparent; display:block; margin-bottom:10px; width:100%; height:20px;}
.sb-map-button .button-arrow-r>i {display:none;}
.block-27 .preview-mini-wrap .meta {margin-top:8px; padding-left:1px;}
.drop-it .block-wrap:not(.tile-design-4) .preview-classic .title-wrap .title {padding-top:2px; padding-left:2px;}
.single .entry-title.title {font-size:42px; font-weight:300; margin-top:20px; margin-bottom:15px;}
.meta .excerpt {padding-top:5px;}
i.tipi-i-angle-right, i.tipi-i-angle-left {font-size:16px;}
.tipi-arrow-l i:after, .tipi-arrow-r i:after {top:51.43%;}
.homeseemore .tipi-button {font-size:11px;}
.homeseemore .button-text:after {content:""; height:2px; width:100%; background:#000; display:block; margin-top:-10px;}
i.tipi-i-arrow-right, i.tipi-i-arrow-left {font-size:16px;}
.title-beneath .meta-wrap {padding-bottom:0px;}
.tipi-m-typo .byline-3, .tipi-l-typo .byline-3, .tipi-xl-typo .byline-3 {padding-top:0px; margin-bottom:20px;}


/* ---------- BYLINE*/
.meta {padding:7px 7px 0 1px;}
.preview-79.stack-1 .byline-2 {margin-top:0px; margin-bottom:0px;}
.byline, .byline a {line-height:1.6;}
.tipi-xs-typo .byline-2 ~ .title-wrap .title {padding-top:0px;}
.tipi-xs-typo .title {font-weight:700; line-height: 1.2; font-size:13px !important;}
.byline {font-size:11px;}
.meta .excerpt {line-height:1.5;}
.byline .separator {display:none;}
.homeblock .byline-part.cats {display:none;}
.homeblock .byline-2 .byline-part.sb-terms {display:inline-block; float:none;}
.homeblock .byline-2 .sb-terms a {color:#888; font-weight:400; line-height:1.6; font-size:11px; margin-right:4px;}
.homeblock .byline-2 .sb-terms strong {display:none;}
.homeblock .byline-2 .sb-terms div {width:inherit;}
.homeblock .byline-2 .sb-terms .sb-byline-status, .homeblock .byline-2 .sb-terms .sb-byline-program, .homeblock .byline-2 .sb-terms .sb-byline-type, .homeblock .byline-2 .sb-terms .sb-byline-structure, .homeblock .byline-2 .sb-terms .sb-byline-feature {display:none;}


/* ---------- ARCHIVES & CATÉGORIES & SEARCH*/
.category .ppl-s-2 .block {justify-content:flex-start; gap:10px 30px;}
.category .ppl-m-5 article {margin-bottom:0px;}
.category .preview-79.stack-1 .byline-2 {display:none;}
.sorter .current-txt {font-weight:700; letter-spacing:0px; color:#000;}
.archive .ppl-m-5 article {margin-bottom:0px;}
.archive .preview-79.stack-1 .byline-2 {display:none;}
.search .ppl-s-2 .block {justify-content:flex-start; gap:10px 30px;}
.search .ppl-m-5 article {margin-bottom:0px;}
.search .preview-79.stack-1 .byline-2 {display:none;}
.content-search .mask img {width:100% !important; padding-left:0px !important; padding-top:0px !important;}
span.byline-part.date {display:none;}
.preview-thumbnail:not(.no-fi):not(.stack-1) .meta {padding-bottom:2px;}
#modal .meta .title a {font-size:15px;}


/* ---------- 2022/05*/
.contactcity {min-width:320px;}
.share-it-text .title, .share-it-11 .title {padding-right:40px;}
.tipi-button.block-loader {font-size:11px;}
.mask {background:transparent;}
.drop-it .block-wrap:not(.tile-design-4) .preview-classic .title-wrap {text-align:left;}
.drop-it .block-wrap:not(.tile-design-4) .preview-classic .title-wrap .title {font-size:12px; padding-left:5px;}
.hero {background:transparent;}
.standard-archive .block-title-1 .block-title {font-weight:700;}

.ticker-news {margin:0px; border:0px solid #fff; height:auto;}
.ticker-news .tickercontainer .ticker-mask {left:0px; width:100%;}
.ticker-news span {display:none;}

.sb-terms, .preview-classic .byline-3 {display:none;}
.byline-3 .sb-terms {display:inline-block; width:100%;}
.sb-terms div {width:50%; float:left; font-size:12px; line-height:1.4; color:#000;}
.sb-terms a {color:#000; display:inline; line-height:1.4; font-weight:700; }
.sb-terms a:hover {color:#484848;}
.sb-terms strong {float:left; font-weight:400; margin-right:5px; line-height:1.4;}




/* ---------- HOME*/
.topimgright .tipi-all-c { justify-content:left; align-items: end;}
.topimgright .title {text-shadow:0px 5px 12px rgb(0 0 0 / 70%); font-weight:700;}
.toprightbottom .contents {max-height:200px;}
.shhomebottom .contents {max-height:200px;}
.sbhome2news2 .byline-3 {display:none;}
.slider .meta .title a {font-size:20px !important;}


/* ---------- Home v2*/
.block-css-55146 .cta-tile {max-height:200px;}
.block-css-55146 .cta-tile.cta-tile-1 {display:none;}
.block-css-29538 .cta-tile {max-height:200px; margin-top: 10px;}
.sbhome2news, .sbhome2news > .tipi-row-inner-style, .sbhome2news .tipi-row-inner-box, .sbhome2news .slider,.sbhome2news .flickity-viewport { max-height:430px;}
.sbhome2news .slide { max-height:430px; min-height:430px;}
.sbhome2topright2 {margin-top:-10px;}
.sbhome2news .byline-1 {top:auto; bottom:85px; padding-left: 20px;}
.sbhome2news .tipi-m-typo .byline-3, .sbhome2news .tipi-l-typo .byline-3,.sbhome2news .tipi-xl-typo .byline-3 {padding-top:4px;}
.sbhome2news .tipi-l-typo .title {padding-top:0px;}
.block-wrap-56 .flickity-page-dots {margin-top:0px;}
.block-wrap-56 article {margin-bottom:40px;}


/* ---------- v2*/
.site-skin-1 .tipi-arrow, .skin-light .block-skin-0 .tipi-arrow, .block-skin-11 .tipi-arrow {border-color:transparent;}
.block-title, .block-wrap-thumbnail .block-title-wrap-style .block-title {font-size:15px !important; line-height:1.5;}
.preview-25, .preview-22 {margin-bottom:20px;}
.byline-part {margin-bottom:0px;}
.split-design-1 .preview-mini-wrap {align-items:flex-end;}
.preview-thumbnail .icon-size-xs:not(.icon-base-3) {margin-top:0px; margin-left:0px; left:0px; top:auto; bottom:0px;}
.tipi-button.block-loader {background:#fff; color:#000 !important;}
.tipi-button.block-loader:hover {background:#fff; color:#000 !important; box-shadow:none;}
#block-wrap-23202 > .tipi-row-inner-style {padding:0px !important;}

.block-wrap-thumbnail .load-more-wrap-1 {margin-top:0px; padding-bottom:30px;}
.block-wrap-thumbnail .load-more-wrap-1 a:after {content:""; height:2px; width:100%; background:#000; display:block; margin-top:-11px;}
.custom-button__size-3.tipi-button.block-loader:after {content:""; height:2px; width:100%; background:#000; display:block; margin-top:-11px;}
.tipi-button:after {}
.load-more-wrap-1 {padding-top:25px;}

.block-wrap-ctagrid .title-area {text-shadow:0px 5px 12px rgb(0 0 0 / 70%);}
.slider article .title a {font-weight:700;font-size:16px;}


/* ---------- HOME*/
.sbhometopblock2 .tipi-row-inner-box, #block-wrap-63048 .contents {height:200px !important;}
.sbhometopblock2 .block-wrap-ctagrid .cta-tile {max-height:200px;}
#block-wrap-71629 .cta-inner-wrap.tipi-flex {max-height:200px;}
.sbhomebottomrightslider {max-height:200px; overflow:hidden;}
.block-wrap-ctagrid .title-area .subtitle { display:none;}
.block-wrap-60 .cta-title * {font-size:16px; line-height:1.2; font-weight:700; }
.zeen-col--narrow .tipi-arrow.tipi-arrow-m {top:25px;}


/* ---------- HEADER*/
.logo-subtitle {margin-top:4px; font-weight:400; font-size:11px !important; word-spacing: 6px;}
.sticky-p2 .pre-title, .sticky-p2 .title {text-transform:none;}
.block-da-header_top {background:transparent; margin:0 auto; font-weight:500; padding:0px; line-height:110px; position:absolute; height:150px; width:300px; left:50%; margin-left:-150px; z-index:4; padding-top:40px;color:#b4b4b4;}

.block-da-header_top ul li {display:inline; padding:0 10px;}
.block-da-header_top ul li a:hover {color:red;}

.main-menu-skin-1 .menu-bg-area {background-color:transparent;}
.menu-item-has-children.mm-sb-left .block-wrap .block-title-wrap {display:none;}
.sub-menu a:not(.tipi-button) {padding:4px 25px;}
.menu-item-has-children.mm-sb-left .menu-wrap>.sub-menu {padding-bottom:30px;}
.mm-skin-3 .menu-wrap-more-10 {border:0px solid transparent;}

.main-navigation .mm-color .sub-menu {background:transparent !important;}
.drop-it .block-wrap {padding:30px 50px !important;}
.menu-item-has-children.mm-sb-left .menu-wrap>.sub-menu {padding-left:30px;}

.tipi-i-menu:before {content:"\e919";}

.wpml-ls-legacy-list-horizontal {display:flex; align-items:center;}

.sticky-menu-3 ul.menu-icons li {display:none;}
.sticky-menu-3.slidedown ul.menu-icons li {display:block;}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {padding-top:4px;}
li.wpml-ls-current-language a {font-weight:700;}

.sticky-menu-3.slidedown {padding-left:0px; padding-right:0px;}
.main-menu-bar-color-2 .menu-main-menu .menu-item-312.drop-it > a:before {border-bottom-color:#fff;}


/* ---------- TYPO*/
.sub-menu a:not(.tipi-button),input[type=submit], button, .tipi-button, .button, .wpcf7-submit, .button__back__home {letter-spacing:0px;}
.block-title {font-weight:700; line-height:1.2; padding-bottom:3px !important;}
.tipi-s-typo .title, .ppl-s-3 .tipi-s-typo .title, .zeen-col--wide .ppl-s-3 .tipi-s-typo .title, .preview-1 .title, .preview-21:not(.tipi-xs-typo) .title {font-weight:400;}
strong {font-weight:700;}
.excerpt {font-size:11px;}
body strong {color:#000;}


/* ---------- GENERAL*/
.content-search .search-field {text-align:left;}
.homenewsbloc .preview-mini-wrap .mask a img {max-height:65px;}
article .block-title-wrap .filters {margin-top:-4px;}
article .meta .title a {font-weight:700;}
.meta .excerpt .read-more-wrap {display:none;}
#progress {height:1px; bottom:-1px;}
.link-color-wrap p > a:hover, .link-color-wrap p > em a:hover, .link-color-wrap p > strong a:hover {text-decoration-color:#efefef !important;}

/* ---------- PAGE*/
.sb_publication_row {gap:4em !important;}
.sb_publication_row .entry-content-wrap p {margin-bottom:20px; min-height:100px;}
.sb_publication_colomn .wp-block-image {margin-right:0px;}

/* ---------- HOMEPAGE - BAN BY BAN*/
.sbhomebannews .tipi-l-typo .byline-3 {display:none;}
.banbybanlistproject h3 {line-height: 2 !important; margin-bottom:0px !important; padding-top:0px !important;}
.banbybanlistproject h3 a {font-size:12px; font-weight:400 !important;}
.banbybanlistproject h3 a:before {content:"- ";}
.banbybanlistproject .block-title-1 {margin-bottom:0px;}
.banbybanlistproject .preview-22 {margin-bottom:0px;}
.block-wrap-thumbnail .load-more-wrap-1 {padding:10px 0 0 0; text-align:left;}
.banbybanlistproject  .custom-button__size-3.tipi-button.block-loader { padding:0px;}
.banbybanlistproject .meta {padding:1px 0;}
.banbybantext .block-html-content p {margin-bottom:.5em;}
.banbybanleftdisaster .title-wrap {padding-top:4px !important;}
.banbybanleftdisaster h3 {font-size:15px !important; margin-bottom:0px !important; padding-top:0px !important; line-height:1 !important; }
.banbybanleftdisaster .excerpt {margin-bottom:30px; font-size:12px;}
.banbybanleftdisaster .load-more-wrap-1 {padding-top:0px !important; padding:0px !important;}
.banfirstarticle article:first-child a {color:red !important;}

/* ---------- POST*/
.article-layout-58 .entry-content-wrap {max-width:1080px; margin:0 auto;}
.article-layout-58 .entry-content {padding-left:15px;}
.article-layout-58 .entry-side-gallery {padding-right:15px;}
.sb_taxonomy {padding:0px;}
.sb_taxonomy span {padding:2px 10px 2px 0; min-width:15vw; display:inline-block; font-size:11px; float:left; color:#838383; max-width:calc(50% - 10px); line-height:1.7;width:50vw;}
.sb_taxonomy span p {float:left; padding-right:5px; margin-bottom:0em;line-height:1.7;} 
.sb_taxonomy span a {color:#000;}
.block-da-post_before_content, .archive-da {margin-bottom:9px;}
.fa-2x {font-size:1.5em; color:#000;}
.mode--alt--b .fa-2x {font-size:1.5em; color:#fff;}
.entry-footer>div {margin-bottom:30px;}
.share-it-text .title, .share-it-11 .title {font-size:10px !important;}
.tipi-s-typo .title-wrap:first-of-type .title {padding-top:0px;}
.preview-mini-wrap .article-ani-1 img {max-height:100px;}
table td, table th {min-width:130px !important;}
.hero img, .hero picture {max-height:70vh;}
.archive-sorter.sorter {display:none;}
.next-prev__design-2 .next-prev__trigger {width:80px; height:80px;}
.next-prev__design-2 > div {background:#fff;}
.next-prev__design-2 {z-index:12;}
.tipi-s-typo .title, .ppl-s-3 .tipi-s-typo .title {font-size:12px;}
.related-posts-wrap {margin-top:100px;}

/* ---------- ACCORDION*/
.c-accordion__title {font-size:16px !important; font-weight:600 !important; padding-bottom:10px; line-height:1.5 !important; border-bottom:1px solid #e4e4e4; margin-bottom:20px !important; }
.c-accordion__content {padding-left:0px; padding-bottom:0px; border-left:0px solid #e4e4e4; margin-bottom: 30px;}
.c-accordion__title:after {top:40%;}

/* ---------- SIDEBAR*/
.sidebar-wrap .sidebar {border:0px solid transparent;}
.sbnewsshort .widget-title {font-size:13px; line-height:3;}
.content-area .zeen-widget {padding:0px;}
.sbnewsshort .preview-thumbnail .mask {display:none;}
.sbnewsshort .preview-thumbnail:not(.no-fi):not(.stack-1) .meta {padding-left:0px;}
.sbnewsshort .preview-thumbnail {margin-bottom:0px; border-bottom:0px solid transparent; padding-bottom:10px;}

/* ---------- FOOTER*/
.footer-widget-wrap .preview-thumbnail .mask {display:none;}
.footer-widget-wrap h2 {font-size:13px; font-weight:500; margin-bottom:20px;}
.footer-widget-wrap .preview-thumbnail:not(.no-fi):not(.stack-1) .meta {padding-left:0px;}
.footer-widget-wrap .preview-thumbnail {border-bottom:0px solid #efefef; margin-bottom:0px;}
.footer-widget-wrap .preview-thumbnail {padding-bottom:7px;}
.footer-widget-wrap .preview-thumbnail h3 {font-size:12px;}
.footer-widget.widget_text {font-size:12px;}
.site-footer-1 .menu-icons {padding-top:20px;}
.entry-footer > div:last-of-type {padding-bottom:100px;}

/* ---------- MODAL*/
.modal-wrap .content-block {border-radius:0px;}





/* ---------- 
--------------------
-------------------- RESPONSIVE DEISNG
*/

@media only screen and (min-width: 1921px) {
	.sb_taxonomy span {min-width:auto; font-size:13px;}
	html, body {font-size:15px;}
}

@media only screen and (min-width: 1441px) {
/* ---------- HOME*/
	.sbhome2news2, .sbhome2news2 > .tipi-row-inner-style, .sbhome2news2 .tipi-row-inner-box, .sbhome2news2 .slider, .sbhome2news2 .flickity-viewport, .flickity-enabled:not(.slider-imgs) article { height:calc(32vh + 25px) !important;}
	#block-wrap-34757 .contents, #block-wrap-34701 .contents {height:calc(16vh + 25px) !important;}
	.toprightbottom .contents {height:calc(16vh + 25px) !important;}
	.topimgright img {height:16vh;}
	.block-wrap-35 .meta__wrap .title {padding:15px 20px 5px;}
	.sidebar-off .main-block-wrap {padding-left:0px; padding-right:0px;}
	.tipi-l-8 {width:50%;}
	.site-header .header-padding {min-height:120px; margin-top:0px;}
}

@media only screen and (min-width: 1020px) and (max-width: 1440px) {
	.site-inner {padding:0 6vw;}
	.tipi-l-8 {width:50%;}
	.sidebar-off .main-block-wrap {padding-left:0px; padding-right:0px;}
}

@media only screen and (max-width: 1019px) {
	html, body {font-size:12px;}
}

@media only screen and (min-width: 769px) and (max-width: 1440px) {
/* ---------- HOME*/
	.sbhome2news2, .sbhome2news2 > .tipi-row-inner-style, .sbhome2news2 .tipi-row-inner-box, .sbhome2news2 .slider, .sbhome2news2 .flickity-viewport, .flickity-enabled:not(.slider-imgs) article { height:calc(40vh + 25px) !important;}
	#block-wrap-34757 .contents, #block-wrap-34701 .contents {height:calc(20vh + 25px) !important;}
	.topimgright img {height:20vh;}
	.block-wrap-35 .meta__wrap .title {padding:0 10px;}
	.tile-design .meta {padding:5px 15px;}
	.block-css-71182 .tipi-row, .block-css-65490 .tipi-row {padding-left:15px; padding-right:15px;}
	.main-navigation .horizontal-menu > li > a {padding-bottom:40px;}
}

@media only screen and (min-width: 769px) and (max-width: 1020px) {
	.site-mob-header.sticky-menu {padding:0 25px;}
	.tipi-cols {padding-left:10vw; padding-right:10vw;}
	.share-it-11 a {margin:0px 15px 15px !important;}
	.share-it-text .title, .share-it-11 .title {padding-right:45px;}
	.site-inner {padding:0 4vw;}
}

@media only screen and (min-width: 769px) {
/* ---------- HOME*/
	.fade { transition: opacity .8s ease-in;}
	.fadeOut { opacity: 0.1; }
	.fadeIn { opacity: 1;}
	.block-wrap-51 .tile-design .meta {bottom:5px;}
	.block-wrap-51 .tile-design .meta .title-wrap .title {padding-top:0px;}
	.block-wrap-51 .byline .separator {display:none;}
	.zeen-col--wide:not(.zeen-col-sz-100) .block-wrap-51 article {padding-bottom:0 !important;}
	
/* ---------- MENU*/
	.main-navigation {margin-bottom:40px;}
	.standard-drop .sub-menu>li>.sub-menu {margin-top:0px;}
	.site-header .header-padding {background:#fff;}
	.mode--alt--b.skin-light .site-header .header-padding {background:transparent;}
	.header-skin-1 .logo-main-wrap-l .logo {margin-left:0px;}
	.hero-18.tipi-row {margin:50px auto 25px auto; padding:0px; background:#efefef;}
	.mm-skin-3 .mm-1 .sub-menu {padding:1.5em 0;}
	.mm-1 .sub-menu {min-width:220px;}
	.mm-art>.menu {margin-top:-40px;}
	.standard-drop .sub-menu a {padding:5px 25px;}
	.mm-skin-3 .dropper .menu a {line-height:1.4;}
	.site-footer .menu-icons {font-size:11px;}
	.menu-main-menu {margin-left:10px;}
	.ppl-m-3 article {flex:0 0 calc(100% / 3 - 5px);}
	.entry-footer {padding-top:25px;}

/* ---------- FOOTER*/	
	.footer-widget-bg-area-inner {padding-left:25px !important; padding-right:25px !important;}
}

@media only screen and (max-width: 768px) {
/* ---------- HEADER*/
	.site-mob-header.sticky-menu {padding-left:20px; padding-right:20px;}
	.mob-menu-wrap .logo img {height:35px;}
	.wpml-ls-legacy-list-horizontal a {padding:5px 10px 6px 0px;}
	.mob-menu-wrap .content {padding:25px;}
	.wpml-ls-legacy-list-horizontal {padding:0px;}
	.mob-menu-wrap .mobile-navigation {margin-bottom:0px;}
	.mob-menu-wrap .tipi-close-icon {top:25px; right:25px;}
	.mob-menu-wrap .tipi-close-icon, .modal-wrap .close i, .tipi-overlay-base .close i {font-size:20px;}
	.modal-wrap .close, .tipi-overlay-base .close {top:14px; right:15px;}
	.mob-menu-wrap .menu-icons li {margin:0px; position:absolute; bottom:-5px; right:10px;}
	.menu-mobile .sub-menu li {padding:0px 5px; opacity:.5;}
	
/* ---------- HOME*/
	.fadeOut {opacity:1;}
	.block-title-wrap-style .block-title:before {display:none;}
	.block-title-wrap-style {text-align:left;}
	.preview-79 .title-wrap:first-child .title {padding-top:5px; font-size:12px !important;}
	.separation-border:not(.split-1) {margin-bottom:10px;}
	.block-wrap-51 .meta {padding:0px 20px 5px !important;}
	.load-more-wrap-1 {padding-top:5px;}
	.byline.byline-4 {display:none;}
	.homeseemore .tipi-row-inner-style {padding:0px 0px 30px !important;}
	.slide .tipi-l-typo .title {padding-top:0px;}

/* ---------- FOOTER*/	
	.footer-widget-wrap, .footer-lower-area {padding-top:15px; padding-bottom:15px;}
	.widget-title {margin-bottom:15px;}
	.site-footer-1 .menu-icons {padding-top:5px; padding-bottom:10px; margin-bottom:0px;}
	.site-footer-1 .footer-navigation {padding-bottom:0px;}
	.to-top__fixed .to-top {display:none;}
	.site-footer-1 .logo {margin-bottom:15px;}
	.site-footer-1 .logo img {max-width:80%;}
	.site-footer-1 .menu-icons .menu-icon {margin-bottom:0px;}
	#colophon .bg-area-inner {border-top:0px solid #fff;}
	.footer-widget-bg-area-inner {display:none;}
	li.wpml-ls-item a {font-size:12px;}
	.site-footer .menu-icon>a, .site-footer .footer-navigation li {padding-top:0px; padding-bottom:0px; font-size:11px !important;}
	.footer-lower-area {margin-bottom:30px;}

/* ---------- POST*/
	.single-content {padding-top:0px;}
	.single .entry-title.title {font-size:35px;}
	.single .entry-title.title {margin-top:20px; }
	.sb-terms div {font-size:11px; WIDTH:100%;}
	.sb-terms strong {width:60px;}
	.entry-footer>.share-it, .related-posts-wrap {display:none;}
	.tipi-cols, .page-title {padding-left:8vw; padding-right:8vw; padding-bottom:4vw;}
	.tipi-row {padding-left:0px; padding-right:0px;}
	.site-header .header-padding {display:none;}
	.ppl-xs-2 article:last-child {display:none;}
	.entry-footer {padding-top:15px;}
	.jp-carousel-buttons, .jp-carousel-overlay .swiper-container .swiper-button-next, .jp-carousel-overlay .swiper-container .swiper-button-prev {display:none !important; bottom:0px; top:auto;}
}



/* ---------- OFF
.tile-design .meta {padding:0 30px 5px 20px;}
.sbhome2news2 article {padding-bottom:55% !important;}

.block-css-34757 .contents {max-height:200px;}
.block-css-34701 .contents {max-height:200px;}


.ppl-m-5 article {flex:0 0 calc(20% - 100px / 5); margin-bottom:20px;}
.hero {padding:0 10vw;}

2023/01
.wp-block-jetpack-tiled-gallery {margin:30px 0 1.5em !important;}
.tiled-gallery__row {margin:5px -20px;}

.wp-block-jetpack-tiled-gallery.is-style-columns .tiled-gallery__item, .wp-block-jetpack-tiled-gallery.is-style-rectangular .tiled-gallery__item {margin:2px;}
.tiled-gallery__item+.tiled-gallery__item {margin-top:4px !important;}

.archive .ppl-s-2 .block {justify-content:flex-start; gap:10px 30px;}


.ipl-separated .ipl.ipl-bg {height:100px; background-image:url("../img/ipl-l.pn");}
.related-posts-wrap .preview-mini-wrap .mask-img img {max-height:100px;}
.wp-block-gallery {margin-top:25px;}
.wordpress-print-posts.link-wrapper {display:inline-block; padding-left:31px;}
.boutonprint {font-size:10px; color:#ccc;}
.preview-mini-wrap .meta {margin-top:8px;}
.hero-meta.tipi-m-typo .title {margin-bottom:20px; font-weight:700;}
.ppl-s-2 .block {justify-content:space-evenly;}

*/
