/* STYLES */

/* Import theme fonts */
@import url("theme-fonts.css");

/* GeneratePress Site CSS */ /* grey line under navigation */
.site-header {
	border-bottom: 1px solid #dddddd;
}

/* makes featured article section full width */
.generate-columns-container .featured-column {
	width: 100%;
} /* End GeneratePress Site CSS */

/* Desktops OR Higher Screens */
@media only screen and (min-width: 991px) {
    
}

/* 데스크톱 이상에서 오른쪽 사이드바 전체를 Sticky 처리 */
@media (min-width: 768px) {
  /* GeneratePress 오른쪽 사이드바 ID(#right-sidebar) 전체를 고정 */
  #right-sidebar {
    position: -webkit-sticky;  /* Safari 지원 */
    position: sticky;
    top: 20px;                 /* 상단에서 띄울 여백 */
    align-self: flex-start;    /* 부모 flex 컨테이너 기준 */
    z-index: 10;               /* 필요 시 위로 올림 */
  }
}

/* Tablets OR Higher Screens */
@media only screen and (min-width: 769px) {
    
}

/* Desktops OR Lower Screens */
@media only screen and (max-width: 991px) {
    
}

/* Tablets OR Lower Screens */
@media only screen and (max-width: 768px) {
    
}

/* Mobile Screens */
@media only screen and (max-width: 480px) {
        
}