/* common */
@media(min-width:768px) and (max-width:1069px){
  .single-header,
  .single-contents > *:not(.modal-share){max-width:var(--single-base-width)}
}


/* ---------------------------------------------
 single header
--------------------------------------------- */
.single-header{padding-top:32px; display:flex; align-items:flex-start; flex-direction:column}
.single-header, .sf-titleblock{row-gap:8px}
/* .single-header .single-title{font-size:32px; font-weight:700; line-height:1.3; letter-spacing:-0.5px; margin:0} */
.single-header .single-title i{font-weight:700}
.single-header .single-title-sub{font-size:18px; font-weight:600; line-height:1.6; letter-spacing:-0.02em; margin:0}
.single-header .single-title-sub i{font-weight:600}
.single-header .post-category{font-size:14px; line-height:1.4; color:#666}
.single-header .group{gap:16px}
.single-header :is(.post-date, .btn-share){gap:4px; font-size:15px; color:#666}
.single-header .post-date{display:flex; align-items:center; /*color:#888; margin-top:4px*/}
.single-header .post-date::before{content:''; width:16px; height:16px; display:inline-block; background-image:url('/wp-content/themes/weloveu/images/ui/ico_calendar.svg'); opacity:.7}
.single-header .btn-share{min-height:auto}
.single-header .btn-share .ico-share{opacity:.7}
.single-header .btn-share::before{display:none}
@media(min-width:768px){
  /* .single-header .single-title{font-size:36px} */
  .single-header .single-title-sub{font-size:21px}
}
@media(min-width:1070px){
  .single-header{padding-top:52px; align-items:center; text-align:center}
  .single-header, .sf-titleblock{row-gap:16px}
  .single-header .single-title{font-size:44px; text-align:center}
  /* .single-header .single-title-sub{text-align:center} */
  .single-header .post-category{font-size:15px}
  .single-header .btn-share:hover{color:#333}
  .single-header .btn-share:hover .ico-share{opacity:1}
  .single-header .post-category{text-align:center}
  /* .single-header .btn:not(.style-outline):hover::before{opacity:0.1} */
}


/* single header - Dark version */
.template-overlay-dark .post-header-bg{position:relative; background-repeat:no-repeat; background-position:center; background-size:cover}
/* .template-overlay-dark .post-header-bg::before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, 0.4)} */
/* .template-overlay-dark .post-header-bg::after{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.0) 12%)} */
.template-overlay-dark .single-header{position:relative; height:100%; padding:100px 0 30px 0; justify-content:center; z-index:5}
.template-overlay-dark .single-header .post-category,
.template-overlay-dark .single-header .post-category div{color:var(--comp-typo-white-opacity)}
.template-overlay-dark .single-header :is(.post-date, .btn-share){color:var(--comp-typo-white-opacity)}
.template-overlay-dark .single-header .post-date::before{background-image:url('/wp-content/themes/weloveu/images/ui/ico_calendar_dark.svg'); opacity:.7}
.template-overlay-dark .single-header .ico-share{background-image:url('/wp-content/themes/weloveu/images/ui/ico_share_dark.svg')}

@media(min-width:768px){
  /* .template-overlay-dark .single-header{min-height:60vh} */
}
@media(min-width:1070px){
  .template-overlay-dark .single-header{padding:100px 0 80px 0; align-items:center}
  .template-overlay-dark .single-header .single-title{font-size:48px; text-align:center}
  .template-overlay-dark .single-header .single-title-sub{font-size:22px; text-align:center}
  .template-overlay-dark .single-header .btn-share:hover{color:var(--comp-typo-white)}
}
@media(min-width:1200px){
  /* .template-overlay-dark .single-header{min-height:72vh} */
}


.parallax{position:relative; height:60vh; min-height:520px; overflow:clip}
.parallax-bg{position:absolute; inset:0; background-size:cover; background-position:top; /*filter:contrast(1.05) brightness(0.85); will-change:transform; transform:translate3d(0,0,0) scale(1.3)*/}
.parallax::after{content:''; position:absolute; inset:0; background:rgba(0, 0, 0, 0.4); pointer-events:none; z-index:1}
.parallax-overlay{position:absolute; inset:0; background:rgba(0,0,0,0); pointer-events:none; z-index:2; transition: background 0.2s linear}
@media(min-width:1200px){
  .parallax{height:80vh}
}
@media(prefers-reduced-motion:reduce){
  .parallax-bg {transform:none !important}
}

/* ----- Header Full Screen ----- */
/* .header-full-screen{width:100%; height:70vh; display:flex; align-items:flex-end; background-repeat:no-repeat; position:relative; background-size:cover; background-position:center; background-color:#eee}
.header-full-screen .single-header > *{color:var(--neutral-white)}
.header-full-screen::after{content:''; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%)}
.header-full-screen .single-horizental-info > *{color:var(--bg-action-white)}
.header-full-screen .single-header .post-category{margin-bottom:0}
.header-full-screen .single-title{font-weight:600} */


/* ----- Section Header ----- */
/* .section-header .text-wrap{display:flex; flex-direction:column; row-gap:8px}
.section-header .text-wrap > *{margin:0}
.section-header .text-wrap .title{font-size:24px; font-weight:600}
.section-header .text-wrap .desc{font-size:14px; line-height:1.6}
.section-header .text-wrap .count{font-size:17px; font-weight:500; color:var(--neutral-c); line-height:1.6}
.section-header .text-wrap .count span{color:var(--accent-d)}
@media(min-width:768px){
  .section-header .text-wrap{row-gap:12px}
  .section-header .text-wrap .title{font-size:30px}
  .section-header .text-wrap .desc{font-size:16px}
}
@media(min-width:1070px){
  .section-header .text-wrap{row-gap:16px}
  .section-header .text-wrap .title{font-size:36px}
  .section-header .text-wrap .desc,
  .section-header .text-wrap .count{font-size:18px}
} */


/* ---------------------------------------------
 single contents
--------------------------------------------- */
.single-contents{--spacing:20px; --spacing-2x:40px; --spacing-05x:10px; padding-top:40px; padding-bottom:40px}
.single-contents > *:first-child,
.single-contents > *:first-child figure{margin-top:0 !important}
.single-contents > *:last-child{margin-bottom:0}
/* .single-contents > *{margin-top:var(--spacing); margin-bottom:var(--spacing)} */
.single-contents li{margin-left:22px; font-size:16px}
.single-contents a:not(.btn, .wp-block-button__link){color:var(--comp-btn-text); transition:.1s}
.single-contents a[aria-label]{display:none}
.single-contents h2 a:hover,
.single-contents h3 a:hover{color:var(--comp-btn-text)}
.single-contents :is(h2, h3, h4) i{font-weight:600}
.single-contents h2{letter-spacing:-0.02em}
.single-contents h3{font-size:17px; font-weight:600; letter-spacing:-0.02em}
.single-contents h4{font-size:17px}
.single-contents p{font-size:16px; font-weight:400; line-height:1.8}
.single-contents p a:hover{text-underline-offset:3px}
.single-contents h2 + h4{margin-top:var(--spacing-05x)}
.single-contents h3 + p{margin-top:-4px}
.single-contents .divide{font-size:0; display:flex; flex-wrap:wrap; row-gap:10px}
/* .single-contents .divide,
.single-contents :is(.wp-block-image, .wp-block-gallery figure){margin-top:20px; margin-bottom:20px} */
.single-contents figure:not(.full-width):not(.wide) img,
.single-contents .is-type-video{border-radius:var(--br-4); overflow:hidden}
.single-contents .divide figure{width:50%; display:inline-block; padding:0 5px; vertical-align:top; margin-top:0; margin-bottom:0}
.single-contents .divide figure:nth-child(odd){padding-left:0}
.single-contents .divide figure:nth-child(even){padding-right:0}
.single-contents figcaption{font-size:13px; text-align:center; margin-top:12px; margin-bottom:20px; color:var(--comp-typo-cite)}
.single-contents figcaption p{line-height:1.5; margin-top:8px}
.single-contents .wp-block-gallery,
/* .single-contents .wp-block-gallery.wp-block-gallery-1{row-gap:0} */
/* .single-contents figure.wp-block-gallery.has-nested-images{row-gap:0} */
.single-contents .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{padding:0; color:var(--comp-typo-cite)}
.gap-4{gap:4px}
.gap-8{gap:16px}
@media(min-width:768px){
  .single-contents h2{font-size:24px}
  .single-contents h3{font-size:18px}
}
@media(min-width:1070px){
  .single-contents{padding-top:40px; padding-bottom:80px}
  .single-contents h2{font-size:26px}
  .single-contents h3{font-size:20px}
  .single-contents h4{font-size:18px}
  .single-contents p{font-size:18px}
  .single-contents li{font-size:17px}
  .single-contents h3 + p{margin-top:0}
  .single-contents .divide{max-width:var(--single-lg-width)}
  .single-contents .divide.limit{max-width:var(--single-base-width)}
  .single-contents .divide,
  /* .single-contents .wp-block-image:not(.divide figure),
  .single-contents .wp-block-gallery figure:not(.divide figure){margin-top:50px; margin-bottom:50px} */
  .single-contents figure:not(.full-width):not(.wide) img,
  .single-contents .is-type-video{border-radius:var(--br-6)}
}
@media(max-width:767px){
  .has-text-align-center:not(.icon-columns .has-text-align-center){text-align:left}
  .rotate-m{transform:rotate(90deg)}
}

/* 인스타 임베드 시 간격 때문에 수정 http://intlweloveu.watvdev.org/ko/cleanaction-januarychallenge-220131/ */
:where(.wp-block-columns.is-layout-flex){row-gap:15px}


/* btns */
.single-contents .wp-block-button__link{padding:10px 16px; position:relative; overflow:hidden; display:flex; align-items:center; gap:4px; line-height:1.4}
.single-contents .btn-line .wp-block-button__link{border:1px solid var(--smt-neutral-body)}
.single-contents .btn-line.blue .wp-block-button__link{border:1px solid #006eec}

/* btn hover */
.wp-block-button__link::before{content:'';position:absolute; top:0; right:0; bottom:0; left:0; background-color:#001846; opacity:0; transition:all 0.2s ease}
.wp-block-button__link:hover::before{opacity:0.04}

/* btns */
.wp-block-button::before{display:none}
.wp-block-button[class*=ico-] .wp-block-button__link::after{content:''; display:inline-block; width:16px; height:16px; background-repeat:no-repeat; background-position:center; background-size:100%; flex-shrink:0}
.ico-arrow .wp-block-button__link::after{background-image:url('/wp-content/themes/weloveu/images/ui/ico_arrowtail_right.svg')}
.ico-link .wp-block-button__link::after{background-image:url('/wp-content/themes/weloveu/images/ui/ico_arrowtail_up_right.svg')}
.ico-arrow.dark .wp-block-button__link::after{background-image:url('/wp-content/themes/weloveu/images/ui/ico_arrowtail_right_dark.svg')}
.ico-link.dark .wp-block-button__link::after{background-image:url('/wp-content/themes/weloveu/images/ui/ico_arrowtail_up_right_dark.svg')}
.ico-arrow.blue .wp-block-button__link::after{background-image:url('/wp-content/themes/weloveu/images/ui/ico_arrowtail_right_blue.svg')}
.ico-link.blue .wp-block-button__link::after{background-image:url('/wp-content/themes/weloveu/images/ui/ico_arrowtail_up_right_blue.svg')}

/* blockquote */
.single-contents blockquote{display:flex; padding-left:25px; flex-direction:column; gap:8px; align-self:stretch; border-left:3px solid var(--smt-border-a)}
.single-contents blockquote p{letter-spacing:-0.02em; margin-top:0}
.single-contents blockquote :is(cite, .cite){font-size:14px; margin-top:0; color:var(--comp-typo-cite)}


/* video */
.single-contents h2 + .is-type-video,
.single-contents h3 + .is-type-video{margin-top:0}
.single-contents .is-type-video .wp-block-embed__wrapper{position:relative; width:100%; height:0; overflow:hidden; padding-bottom:56.26%}
.single-contents .is-type-video .wp-block-embed__wrapper iframe{position:absolute; top:0; left:0; width:100%; height:100%}
@media(min-width:768px){
  .single-contents h2 + .is-type-video,
  .single-contents h3 + .is-type-video{margin-top:36px; margin-bottom:36px}
}
@media(min-width:1070px){
  .single-contents .is-type-video{margin-top:44px; margin-bottom:44px}
  .single-contents .is-type-video:not(.limit):not(.full-width):not(.wide){max-width:var(--single-lg-width)}
  .single-contents h2 + .is-type-video,
  .single-contents h3 + .is-type-video{margin-top:22px}
}

/* gallery */
.wp-block-gallery.has-nested-images figure.wp-block-image{display:inline-block}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:relative; padding:0 0 10px 0; color:var(--comp-typo-cite); background:none; text-shadow:none; margin-left:auto; margin-right:auto; margin-bottom:20px; padding-bottom:0}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:none}
/* .wp-block-gallery.is-cropped figure.wp-block-image{height:fit-content} */
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image.width-100:not(#individual-image){width:100%}
.wp-block-gallery .has-caption{height:fit-content}
/* 이미지가 두개인데, 캡션이 아래 하나만 있을 경우 */
.wp-block-gallery.has-nested-images figure.wp-block-image + .blocks-gallery-caption{margin-top:3px !important}
/* .wp-block-gallery + .wp-block-gallery{margin-top:8px; margin-bottom:8px} */
/* 캡션이 있는 figure는 강제로 auto 높이 */
/* .wp-block-gallery.is-cropped figure.has-caption img {
  height: auto;
  object-fit: contain;
} */
@media(min-width:600px){
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap))}
}



/* 사진+텍스트형 */
.wp-block-media-text{grid-template-columns:35% 65%; margin-top:25px; margin-bottom:25px}
/* .wp-block-media-text + .wp-block-media-text{margin-top:16px} */
.wp-block-media-text .wp-block-media-text__content{margin-top:16px}
.wp-block-media-text .wp-block-media-text__content > *{margin-top:4px} /* 8에서 4로 수정 */
.wp-block-media-text .wp-block-media-text__content *:first-child{margin-top:0}
.wp-block-media-text .wp-block-media-text__content :is(h2, h3, h4, h4){margin-bottom:0}
.wp-block-media-text .wp-block-media-text__content li{line-height:1.5}
.wp-block-media-text .wp-block-media-text__content strong{display:inline-block}
.wp-block-media-text .wp-block-media-text__content .cite{font-size:14px; color:var(--comp-typo-cite); line-height:1.5}
.wp-block-media-text .wp-block-media-text__content p{line-height:1.6}
.wp-block-media-text.limit .wp-block-media-text__content :is(p, li){font-size:15px; line-height:1.7}
.wp-block-media-text.limit .wp-block-media-text__content .cite{font-size:14px}
@media(min-width:768px){

}
@media(min-width:1070px){
  .wp-block-media-text{max-width:var(--single-lg-width); margin-top:44px; margin-bottom:44px}
  .single-contents .wp-block-heading + .wp-block-media-text{margin-top:32px}
  /* figure에 .limit 클래스를 추가합니다. 항상 문단의 가로 폭과 동일하게 유지됩니다. */
  .wp-block-media-text.limit{max-width:var(--single-base-width)}
  .wp-block-media-text.limit-txt{max-width:var(--single-base-width)}
  .wp-block-media-text .wp-block-media-text__content{margin-top:0}
  .wp-block-media-text .wp-block-media-text__content .cite{font-size:16px}
  div[class*=text-box] .wp-block-media-text:first-child{margin-top:0}
}
@media(max-width:767px){
  /* .wp-block-media-text:not(.limit) > .wp-block-media-text__content{padding:0} */
  /* http://intlweloveu.watvdev.org/support-climate-vulnerable-households-resettlement/ 여백 없어져서 지워봄 */
  .wp-block-media-text.limit > .wp-block-media-text__content{padding:0 20px}
  .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{grid-column:1; grid-row:1}
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{grid-column:1; grid-row:2}
}


@media(max-width:767px){
  :root{--wp--preset--font-size--large:28px; --wp--preset--font-size--x-large:32px}
}

/* copyright 자동 추가되게 */
.single-contents .wp-block-image,
.single-contents .wp-block-media-text__media{position:relative}
.single-contents .wp-block-image::before,
.single-contents .wp-block-media-text__media::before,
.single-contents .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{content:'무단전재 및 재배포 금지 / 저작권자 © 국제위러브유운동본부'; position:absolute; top:0; left:auto; right:0; bottom:auto; width:fit-content; min-height:28px; height:auto; display:flex; align-items:center; background:rgba(0, 0, 0, 0.4); background-position:left 5px center; background-repeat:no-repeat; background-size:20px; padding:4px 8px; margin:4px; font-size:10px; color:#fff; letter-spacing;0; line-height:1.2; border-radius:4px; backdrop-filter:blur(20px); -webkit-backdrop-filter:blur(20px); text-align:right; transition:all .3s ease-out; opacity:0; -webkit-mask-image:none; mask-image:none}
.single-contents .wp-block-image:hover::before,
.single-contents .wp-block-media-text__media:hover::before,
.single-contents .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):hover::before{opacity:1}
@media(min-width:768px){
  .single-contents .wp-block-image::before,
  .single-contents .wp-block-media-text__media::before,
  .single-contents .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{background-position:left 8px center; padding:8px 12px; font-size:12px}
}

.single-contents .copyright-none .wp-block-media-text__media::before,
.single-contents .wp-block-image.copyright-none::before,
.single-contents .wp-block-gallery.has-nested-images figure.wp-block-image.copyright-none:before,
.single-contents .copyright-none::before{display:none}





/* video */
/* .single-contents .is-type-video{border-radius:var(--br-4); overflow:hidden} */

/* list-style */
.single-contents ol:not(li > ol),
.single-contents ul:not(li > ul){margin-top:15px}
.single-contents li{font-size:16px; margin-bottom:4px; margin-left:22px}
.single-contents ol li{margin-left:25px}
.single-contents li ol li{list-style:circle; margin-left:15px; margin-bottom:5px}
.single-contents li ul li{list-style:circle; margin-left:12px; margin-bottom:5px}
.single-contents li ol,
.single-contents li ul{margin-top:5px}
@media(min-width:1070px){
  .single-contents li{font-size:17px}
  .single-contents ol li{margin-left:15px}
}


/* table */
.wp-block-table:not(:has(thead)) tbody tr{border-top: 1px solid var(--smt-neutral-body)}
.wp-block-table:not(:has(thead)) tbody tr td:first-child{background-color:var(--smt-background-gray); border-top: 1px solid var(--smt-neutral-body)}
.wp-block-table{margin-top:40px}
.wp-block-table thead{background-color:var(--smt-background-gray); border-bottom:1px solid}
.wp-block-table tfoot{border-top:1px solid var(--smt-border)}
.wp-block-table tr td{border-top:none; vertical-align:middle; border-right:1px solid var(--smt-border); border-bottom:1px solid var(--smt-border); border-left:1px solid var(--smt-border)}
.wp-block-table thead th{border-right:1px solid var(--smt-border); border-bottom:1px solid var(--smt-border); border-left:1px solid var(--smt-border)}
.wp-block-table tr td,
.wp-block-table tr th{font-size:15px; padding:10px 15px}
.wp-block-table tr td:first-child,
.wp-block-table thead th:first-child{border-left:none}
.wp-block-table tr td:last-child,
.wp-block-table thead th:last-child{border-right:none}
.wp-block-table tbody tr:last-child td,
.wp-block-table tbody + tfoot tr:last-child td{border-bottom:1px solid var(--smt-neutral-body)}
.wp-block-table tbody:has(+ tfoot) tr:last-child td{border-bottom:none}
@media(min-width:768px){
  .wp-block-table{max-width:var(--single-base-width) !important}
}


/* 주석 */
.single-contents sup{top:-0.5em; font-size:75%; line-height:0; position:relative; vertical-align:baseline}
.single-contents sup.line{font-family:Helvetica, arial, sans-serif; font-size:65%; display:inline-block; position:relative; padding-top:3px; top:0; color:initial; line-height:1.5; margin-top:10px}
.single-contents sup.line::before{content:''; width:100%; height:1px; top:-1px; position:absolute; background-color:#777}
.single-contents sup a{pointer-events:none; text-decoration:none; cursor:default; color:var(--smt-neutral-body) !important}
.single-contents .post-cite,
.single-contents .wp-block-footnotes li{margin-top:12px; margin-left:15px; line-height:1.5; font-size:13px; color:var(--comp-typo-cite)}
.single-contents p.post-cite{margin-left:auto}

/* textbox */
.text-box-line{border:1px solid var(--smt-border)}
.text-box-fill{background-color:var(--smt-background-blue)}
div[class*=text-box]{padding:20px; margin-top:25px; margin-bottom:25px; border-radius:var(--br-4)}
div[class*=text-box] .wp-block-group__inner-container > *:not(:first-child){margin-top:8px}
div[class*=text-box] .wp-block-heading{font-size:16px; margin-bottom:0}
div[class*=text-box] .wp-block-heading:first-child{margin-top:0}
div[class*=text-box] p{font-size:14px; line-height:1.7; margin-top:0}
div[class*=text-box] .color strong{color:var(--smt-brand-a)}
div[class*=text-box] .wp-block-image figure{margin-top:20px; margin-bottom:20px}
@media(min-width:768px){
  div[class*=text-box]{padding:32px}
  div[class*=text-box].half .has-text-align-center{width:calc(50% - 5px)}
  div[class*=text-box] .wp-block-heading{font-size:18px}
  div[class*=text-box] p{font-size:16px}
}
@media(min-width:1070px){
  div[class*=text-box]{margin-top:44px; margin-bottom:44px; border-radius:var(--br-6)}
}

@media(max-width:767px){
  body .is-layout-flex[class*=text-box]{flex-direction:column; align-items:flex-start}
}


/* icon-columns */
.icon-columns{gap:8px}
.icon-columns .wp-block-column{display:flex; flex-direction:column; justify-content:center; align-items:center; gap:8px; padding:16px; background-color:var(--smt-background-blue); border-radius:var(--br-6)}
.icon-columns .wp-block-image{width:80px; margin-top:0; margin-bottom:0}
.icon-columns .wp-block-image::before{display:none}
.icon-columns p{line-height:1.6}
.icon-columns :is(h3, h4){font-size:17px; font-weight:600; line-height:1.3}
.icon-columns :is(h5, h6){font-size:16px; font-weight:600; line-height:1.3}
.icon-columns div[class*=text-box]{margin-top:0}
.icon-columns div[class*=text-box] .wp-block-heading{font-size:16px; font-weight:600; line-height:1.3}
.icon-columns :is(p, li){font-size:16px; line-height:1.45}
.icon-columns .wp-block-list{margin-top:8px}
.icon-columns .wp-block-separator{width:100%; margin-top:16px; margin-bottom:16px}

div[class*=gap].icon-columns{gap:15px}
/* div[class*=gap].icon-columns .wp-block-column{padding:20px} */
div[class*=gap].icon-columns .wp-block-image{margin-bottom:8px}
.icon-columns.gap-4 .wp-block-column{gap:4px; padding:24px 20px}
.icon-columns.gap-8 .wp-block-column{gap:8px; padding:28px}
.icon-columns.left  .wp-block-column{align-items:flex-start}


/* 슬라이드 slide */
.wp-block-cb-carousel-v2{margin-top:25px; margin-bottom:45px}
.wp-block-cb-carousel-v2 .cb-pagination.swiper-pagination-horizontal{bottom:-24px}
@media(min-width:1070px){
  .wp-block-cb-carousel-v2{margin-top:44px; margin-bottom:64px}
}


/* 임시 수상내역 본문 */
.single-award .single-featured-image{width:100%; display:flex; align-items:center; justify-content:center; overflow:hidden}
.single-award .single-featured-image img{display:block; border-radius:0; max-width:100%; max-height:100%; width:auto; height:auto; object-fit:contain}
.single-award .single-contents .info{flex-wrap:wrap}
.single-award .single-contents .info::before{content:''; display:inline-block; flex-shrink:0; width:16px; height:16px; margin-right:6px; background-repeat:no-repeat; background-position:center; background-size:100%; background-image:url('/wp-content/themes/weloveu/images/ui/ico_location.svg')}
.single-award .single-contents .info > *{font-size:15px; color:var(--smt-neutral-body)}
.single-award .single-contents .info > *::after{content:''; width:1px; height:10px; margin:0 8px; background-color:#d1d1d1; display:inline-block}
.single-award .single-contents .info > *:last-child::after{display:none}










/* sdsd */
