.elementor-762 .elementor-element.elementor-element-4578089{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:166px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-5a18c6a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2349b5d );--border-color:var( --e-global-color-2349b5d );--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-05b1285 .elementor-heading-title{font-size:58px;font-weight:600;color:var( --e-global-color-50dbc10 );}.elementor-762 .elementor-element.elementor-element-bb299e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:37px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-5c0d0c1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-daa7203{--display:flex;}.elementor-762 .elementor-element.elementor-element-04ec111{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-50756c4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4a1bd71 );--border-color:var( --e-global-color-4a1bd71 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-8c52fc1{--grid-row-gap:18px;--grid-column-gap:30px;}.elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-button{background-color:var( --e-global-color-50dbc10 );}.elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-762 .elementor-element.elementor-element-8c52fc1:after{content:"0.66";}.elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-post__thumbnail__link{width:272px;}.elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-762 .elementor-element.elementor-element-8c52fc1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-762 .elementor-element.elementor-element-8c52fc1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-762 .elementor-element.elementor-element-8c52fc1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-post__title, .elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-post__title a{color:var( --e-global-color-4a1bd71 );font-size:35px;}.elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-post__meta-data{color:var( --e-global-color-4a1bd71 );font-size:17px;font-weight:600;}.elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-post__excerpt p{color:var( --e-global-color-4a1bd71 );font-size:17px;font-weight:600;}.elementor-762 .elementor-element.elementor-element-9cef07a{--grid-row-gap:18px;--grid-column-gap:30px;}.elementor-762 .elementor-element.elementor-element-9cef07a .elementor-button{background-color:var( --e-global-color-50dbc10 );}.elementor-762 .elementor-element.elementor-element-9cef07a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-762 .elementor-element.elementor-element-9cef07a:after{content:"0.66";}.elementor-762 .elementor-element.elementor-element-9cef07a .elementor-post__thumbnail__link{width:272px;}.elementor-762 .elementor-element.elementor-element-9cef07a .elementor-post__meta-data span + span:before{content:"///";}.elementor-762 .elementor-element.elementor-element-9cef07a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-762 .elementor-element.elementor-element-9cef07a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-762 .elementor-element.elementor-element-9cef07a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-762 .elementor-element.elementor-element-9cef07a .elementor-post__title, .elementor-762 .elementor-element.elementor-element-9cef07a .elementor-post__title a{color:var( --e-global-color-4a1bd71 );font-size:35px;}.elementor-762 .elementor-element.elementor-element-9cef07a .elementor-post__meta-data{color:var( --e-global-color-4a1bd71 );font-size:17px;font-weight:600;}.elementor-762 .elementor-element.elementor-element-9cef07a .elementor-post__excerpt p{color:var( --e-global-color-4a1bd71 );font-size:17px;font-weight:600;}body.elementor-page-762:not(.elementor-motion-effects-element-type-background), body.elementor-page-762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmsorgan.wku.ac.kr/glocal/wp-content/uploads/sites/142/2024/06/초기화면5-배경.png");background-repeat:repeat;}@media(min-width:768px){.elementor-762 .elementor-element.elementor-element-daa7203{--width:70%;}}@media(max-width:1024px){.elementor-762 .elementor-element.elementor-element-4578089{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-05b1285 .elementor-heading-title{font-size:30px;}.elementor-762 .elementor-element.elementor-element-bb299e0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-762 .elementor-element.elementor-element-5c0d0c1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-762 .elementor-element.elementor-element-4578089{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-5a18c6a{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-762 .elementor-element.elementor-element-05b1285 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-762 .elementor-element.elementor-element-bb299e0{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-762 .elementor-element.elementor-element-5c0d0c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-762 .elementor-element.elementor-element-8c52fc1:after{content:"0.5";}.elementor-762 .elementor-element.elementor-element-8c52fc1 .elementor-post__thumbnail__link{width:100px;}.elementor-762 .elementor-element.elementor-element-9cef07a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-762 .elementor-element.elementor-element-9cef07a:after{content:"0.5";}}/* Start custom CSS *//* 1. 검색창 전체 높이 조절 (35px) */
body.elementor-page-762 .e-search-form {
    display: flex !important;
    align-items: center !important;
    background-color: transparent !important;
    border: 1px solid #c0cfad !important; /* 연한 녹색 테두리 */
    border-radius: 5px !important;
    padding: 0 10px !important;
    
    /* 높이 강제 지정 */
    height: 35px !important; 
    min-height: 35px !important;
}

/* 2. 입력 필드 내부 라인 및 배경 제거 */
body.elementor-page-762 .e-search-input {
    background: transparent !important;
    color: #ffffff !important;
    font-family: "Pretendard Variable", Pretendard, sans-serif !important;
    font-size: 14px !important; /* 높이에 맞춰 폰트 크기 살짝 조정 */
    
    /* 아래쪽 라인(Border) 및 아웃라인 완전 제거 */
    border: none !important; 
    border-bottom: none !important; 
    box-shadow: none !important;
    outline: none !important;
    
    height: 100% !important; /* 부모 높이에 맞춤 */
    padding: 0 !important;
}

/* 3. 포커스(클릭) 시 나타나는 모든 라인 방어 */
body.elementor-page-762 .e-search-input:focus,
body.elementor-page-762 .e-search-input:active,
body.elementor-page-762 .e-search-form:focus-within {
    outline: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* 4. 힌트 텍스트(Placeholder) 스타일 */
body.elementor-page-762 .e-search-input::placeholder {
    color: #ffffff !important;
    opacity: 0.8;
}

/* 5. 우측 Search 버튼 스타일 조정 */
body.elementor-page-762 .e-search-submit {
    background: transparent !important;
    color: #c0cfad !important;
    border: none !important;
    font-family: "Pretendard Variable", Pretendard, sans-serif !important;
    font-weight: 600;
    font-size: 14px !important;
    cursor: pointer;
    padding: 0 0 0 10px !important;
}








/* 전체 개수 표시 스타일 */
/* 1. 쇼트코드 숫자 스타일 */
.total-count {
    font-size: 16px;
    font-weight: 700;
    color: #e2f7c9;
}





/* 1. 전체 구조 및 순서 변경 (기존 유지) */
body.elementor-page-762 .elementor-post__text {
    display: flex;
    flex-direction: column;
}
body.elementor-page-762 .elementor-post__title { order: 1; margin-bottom: 8px !important; }
body.elementor-page-762 .elementor-post__excerpt { order: 2; margin-bottom: 12px !important; }
body.elementor-page-762 .elementor-post__meta-data { 
    order: 3; 
    display: flex !important; 
    align-items: center;
}

/* 2. 날짜 앞에 시계 아이콘 강제 삽입 */

body.elementor-page-762 .elementor-post-date::before {
    /* Font Awesome 5 Free 시계 아이콘 코드 */
    content: "\f017" !important; 
    /* 아이콘 폰트 지정 (매우 중요) */
    font-family: "Font Awesome 5 Free" !important;
    /* 아이콘 두께 (두꺼운 아이콘은 900, 일반은 400) */
    font-weight: 900 !important; 
    margin-right: 6px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}


/* 1. 게시물 사이 구분선 및 여백 설정 */
body.elementor-page-762 .elementor-post {
    display: flex;
    align-items: center;
    padding-bottom: 18px; /* 선 위쪽 여백 */
    border-bottom: 1px solid #c0cfad !important; /* 요청하신 색상의 구분선 */
    transition: all 0.3s ease;
}

/* 마지막 게시물은 선을 제거 (선택 사항) */
/*
body.elementor-page-762 .elementor-post:last-child {
    border-bottom: none !important;
}
*//* End custom CSS */