/* 기본넓이 수정 */
/* @media(min-width: 1200px) {
.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main {
    max-width:1400px;
}
.site-header,main{padding-left: 20px;padding-right: 20px;}
} */

/* 페이지 타이틀 영역 */
/* .page-header{display: none;} */

/* 메뉴 */
/* .site-navigation ul.menu{gap: 50px;}
.site-navigation ul.menu li{position: relative;}
.site-navigation ul.menu li.current-menu-item a{color: var(--e-global-color-accent);}
.site-navigation ul.menu li:not(:last-child)::before{content: "";width: 3px;height: 3px;border-radius: 10px;position: absolute;background: var(--e-global-color-text);right: -25px;top: 50%;transform: translateY(-50%);}
.site-navigation ul.menu li a:hover{color: var(--e-global-color-accent);} */

/* 갤러리 게시판 */
#kboard-thumbnail-list{margin-top: 50px;}
.gallery_list{display: grid;gap: 20px;}
.gallery_list.grid3{grid-template-columns: repeat(3,1fr);}
.gallery_list.grid4{grid-template-columns: repeat(4, minmax(0, 1fr));}
.gallery_list section{display: flex;flex-direction: column;}
.gallery_list .kboard-list-thumbnail{flex-grow: 1;height: 240px;overflow: hidden;border: 1px solid #eee;border-radius: 5px;}
.gallery_list .kboard-list-thumbnail a{display: block;height: 100%;}
.gallery_list .kboard-list-thumbnail a img{display:block;}
.gallery_list.grid3 .kboard-list-thumbnail a img{object-fit: cover;width: 100%;object-position: 0 0;height: 100%;transition: object-position 1s}
.gallery_list .kboard-list-thumbnail:hover a img{object-position:center bottom;}
.gallery_list .kboard-thumbnail-new-notify{background: var(--e-global-color-accent);border-radius: 500px;color: #fff;width: 20px;height: 20px;display: inline-flex;justify-content: center;align-items: center;padding: 0;flex-shrink: 0;margin-top: 3px;}
.gallery_list .kboard-list-title a{color: var(--e-global-color-text);text-decoration: none;}
.gallery_list .kboard-thumbnail-cut-strings{display:flex;gap:5px;align-items: flex-start;justify-content: center;margin-top: 10px;white-space: normal;}
.gallery_list .kboard-list-date{color:#999;text-align:center;margin-top: 5px;}
.gallery_list.grid4 .kboard-list-thumbnail{height: auto;}

/* 리스트 상세 */
#kboard-thumbnail-document{margin-top: 50px;}
#kboard-thumbnail-document .kboard-title h1{text-align: center;padding-bottom: 20px;}
#kboard-thumbnail-document .kboard-detail{display: none;}
#kboard-thumbnail-document .content-view{text-align: center;}


/* 게시판 페이저 */
.kboard-pagination{margin-top: 30px;}
#kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li:hover a, #kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li.active a{color: #fff;background: #3b3b3b;border-radius: 500px;width: 28px;padding: 0;}
a.kboard-thumbnail-button-small, input.kboard-thumbnail-button-small, button.kboard-thumbnail-button-small{color: #fff!important;background: #3b3b3b!important;border-radius: 5px;}

/*  */
.title{font-size: 4em;text-align: center;padding-top: 30px;font-weight: 900;}
.top_line{text-align: center;color: #939393;padding-top: 25px;position: relative;}
.top_line:before{position:absolute;content:"";background: var(--e-global-color-accent);width: 30px;height:2px;left: 50%;transform: translateX(-50%);top: 0;}