/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 13 2026 | 07:35:01 */
.nolja-blog-catnav{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:0;}
.nolja-blog-catnav ul,.nolja-blog-catnav .wp-block-categories-list,.nolja-blog-catnav .wp-block-navigation__container{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center; font-size:16px;}
.nolja-blog-catnav li,.nolja-blog-catnav .wp-block-navigation-item{margin:0;padding:0;}
.nolja-blog-catnav a,.nolja-blog-catnav .wp-block-navigation-item__content{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:3px 20px 2px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:#fff;color:#111;text-decoration:none;font-weight:500;line-height:1;box-shadow:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;}
.nolja-blog-catnav a:hover,.nolja-blog-catnav a:focus-visible,.nolja-blog-catnav .wp-block-navigation-item__content:hover,.nolja-blog-catnav .wp-block-navigation-item__content:focus-visible{background:#f2f2f2;color:#111;border-color:rgba(0,0,0,.25);outline:none;font-weight:600}
.nolja-blog-catnav a:active,.nolja-blog-catnav .wp-block-navigation-item__content:active{background:#fff;color:#111;transform:translateY(1px);}
.nolja-blog-catnav .current-cat>a,.nolja-blog-catnav .current-menu-item>a,.nolja-blog-catnav a[aria-current="page"],.nolja-blog-catnav .wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content{background:#111;color:#fff;border-color:#111;box-shadow:none;}
body.blog .nolja-blog-catnav .current-cat>a,body.blog .nolja-blog-catnav .current-menu-item>a,body.blog .nolja-blog-catnav a[aria-current="page"],body.blog .nolja-blog-catnav .wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content{background:#fff;color:#111;border-color:rgba(0,0,0,.18);box-shadow:none;}

.nolja-blog-pagination,.nolja-blog-pagination.wp-block-query-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:28px 0 0;}
.nolja-blog-pagination .wp-block-query-pagination-numbers{display:flex;align-items:center;gap:8px;margin:0;}
.nolja-blog-pagination .page-numbers,.nolja-blog-pagination .wp-block-query-pagination-previous,.nolja-blog-pagination .wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:10px;height:26px;padding:0 9px;border-radius:9px;background:#fff;color:#222;text-decoration:none;font-weight:600;line-height:1;}
.nolja-blog-pagination .page-numbers.current{background:#111;color:#fff;border-color:#111;}
.nolja-blog-pagination .wp-block-query-pagination-previous,.nolja-blog-pagination .wp-block-query-pagination-next{width:34px;height:34px;padding:0;background:#f2f2f2!important;color:#222!important;border:1px solid #ddd!important; border-radius:30px;}
.nolja-blog-pagination a.page-numbers:hover, .nolja-blog-pagination a.page-numbers:active{background:#f2f2f2;color:#222;}
.nolja-blog-pagination .wp-block-query-pagination-previous:hover, .nolja-blog-pagination .wp-block-query-pagination-next:hover{background:#ddd!important;}
.nolja-blog-pagination .wp-block-query-pagination-previous-arrow,.nolja-blog-pagination .wp-block-query-pagination-next-arrow{margin:0;}
.nolja_blog_hero {background:#783def; border-radius:24px;}
.nolja_blog_body ul{margin-bottom:60px; gap:1.8%;}
.nolja_blog_topbar{padding:20px 8px;}
.nolja_blog_topbar h1{font-size:24px; font-weight:900;}
.nolja_blog_topbar .wp-block-group a{font-size:24px; font-weight:900; color:#999;}
.nolja_blog_topbar .wp-block-group p {margin-right:10px;}
#nolja_blog_listitem {border:1px solid #ddd; border-radius:24px; padding:8px;}
#nolja_blog_listitem:hover{transform:translateY(-3px); box-shadow:0 4px 6px rgba(0, 0, 0, .1); transition:transform 0.2s ease; background:#fafafa;}
#nolja_blog_listitem figure img {border-radius:16px;}
#nolja_blog_listitem div.is-vertical{padding:0 8px 8px 8px; min-height:234px;}
#nolja_blog_listitem div.is-vertical .wp-block-post-title a{font-size:20px; color:#222; font-weight:700; text-align:left; margin:19px 0 6px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere; text-decoration:none;}
#nolja_blog_listitem div.is-vertical .wp-block-template-part{margin-left:auto; margin-top:10px;}
#nolja_blog_listitem .taxonomy-category a, .nolja_readblog_contents .taxonomy-category a{background:#5b19db; font-size:13px; text-decoration:none; font-weight:600; border-radius:16px; padding:7px 9px 6px 9px; border:none; color:#fff; margin-left:10px;}
.nolja_readblog_contents .taxonomy-category a{margin-left:0!important;}

.nolja_readblog_wrap{align-items:flex-start; margin-top:24px; position:relative;}
.nolja_readblog_contents {width:77%;}
.nolja_readblog_contents *{max-width:inherit; width:100%; font-size:initial; word-break:keep-all;}
.nolja_readblog_contents .has-global-padding{padding-right:inherit; padding-left:inherit;}
.nolja_readblog_wrap .nolja_blog_topbar { padding:0 0 0 30px; width:23%; position:sticky; top:0;}
.nolja_readblog_wrap .nolja_blog_topbar p a{font-size:24px; font-weight:900; margin:0 0 10px 20px; display:block;}
.nolja_readblog_wrap .nolja-blog-catnav{flex-direction:column; width:100%;}
.nolja_readblog_wrap .nolja-blog-catnav .cat-item {width:100%;}
.nolja_readblog_wrap .nolja-blog-catnav .cat-item a {width:-webkit-fill-available; justify-content:flex-start;}
.nolja_readblog_contents .wp-block-post-featured-image img{height:500px;}
.nolja_readblog_contents .nolja_readblog_meta {position:absolute; top:0; padding:40px 30px 32px; background:rgba(0,0,0,.5); border-radius:24px 24px 0 0; width:77%!important; flex-direction:column-reverse; background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0)); height:200px; justify-content:flex-end;}
.nolja_readblog_contents .nolja_readblog_meta h1 {font-size:42px!important; color:#fff; font-weight:600; text-shadow:0 3px 7px rgba(0, 0, 0, .5);}
.nolja_readblog_contents .nolja_readblog_meta .is-content-justification-left {flex-direction:row-reverse; flex-wrap:nowrap; margin-bottom:20px;}
.nolja_readblog_contents .nolja_readblog_meta .is-content-justification-left .wp-block-post-date {font-weight:600; padding-right:5px; text-align:right;}
.nolja_readblog_contents .nolja_readblog_meta .is-content-justification-left .wp-block-post-date a{color:#fff;}
.nolja_readblog_contents .entry-content h2{font-size:18px; font-weight:700; margin:36px 0 16px;} 
.nolja_readblog_contents .entry-content p{margin-bottom:8px;}
.nolja_readblog_contents .entry-content figure.wp-block-image{text-align:center; padding:32px 0;}
.nolja_readblog_contents .entry-content figure.wp-block-image img{border-radius:16px; width:80%; height:auto;}
.wp-block-post-navigation-link {display:flex; align-items:center;}
.wp-block-post-navigation-link span {background:#222; color:#fff; border-radius:20px; display:flex!important; width: 36px!important; height:36px; align-items:center; justify-content:center; aspect-ratio:1/1;}
.wp-block-post-navigation-link a {font-weight:600;}
.nolja_readblog_contents nav .post-navigation-link-next{text-align:right;}
.nolja_readblog_contents nav {padding-top:60px; border-top:3px solid #222; margin-top:30px;}
.nolja_readblog_contents .taxonomy-post_tag{margin-bottom:30px;}
.nolja_readblog_contents .taxonomy-post_tag a{display:inline; background:#e1e1e1; font-size:14px; font-weight:600; color:#555;}
@media all and (min-width:769px) and (max-width:1024px) {
	.nolja_blog_body ul{grid-template-columns: repeat(3, minmax(0, 1fr));}
	.nolja_readblog_contents {width:74%;}
	.nolja_readblog_wrap .nolja_blog_topbar {padding:0 0 0 18px; width:26%;}
	.nolja_readblog_wrap .nolja_readblog_meta {width:74%!important; padding:40px 24px 32px; border-radius:16px 16px 0 0;}
	.nolja_readblog_wrap .nolja_readblog_meta h1 {font-size:28px!important;}
}
@media all and (min-width:481px) and (max-width:768px) {
	.nolja_blog_body ul{grid-template-columns: repeat(2, minmax(0, 1fr))!important;}
	.nolja_blog_hero {border-radius:16px;}
	.nolja_blog_hero img{width:80%;}
	.nolja_blog_topbar h1, .nolja_blog_topbar .wp-block-group a {font-size:20px;}
	#nolja_blog_listitem figure img {border-radius:16px;}
	.nolja_readblog_wrap {flex-direction:column-reverse;}
	.nolja_readblog_wrap .nolja_blog_topbar {width:100%; flex-direction:row; justify-content:space-between; padding:0 8px; align-items:center; margin:-4px 0 20px 0;}
	.nolja_readblog_wrap .nolja_blog_topbar p a {font-size:20px; margin:0;}
	.nolja_readblog_wrap .nolja-blog-catnav {width:max-content; flex-direction:row;}
	.nolja_readblog_contents {width:100%;}
	.nolja_readblog_contents .nolja_readblog_contents img {border-radius:16px;}
	.nolja_readblog_contents .wp-block-post-featured-image img{height:340px;}
	.nolja_readblog_contents .nolja_readblog_meta {width:100%!important; padding:40px 24px 32px; border-radius:16px 16px 0 0; top:57px;}
	.nolja_readblog_contents .nolja_readblog_meta h1 {font-size:28px!important;}
	.post-navigation-link-previous {flex-direction:column; align-items:flex-start; padding-right:5px;}
	.post-navigation-link-next {flex-direction:column-reverse; align-items:flex-end; padding-left:5px;}
	.wp-block-post-navigation-link span {margin-bottom:8px;}
	.nolja_readblog_contents nav{align-items:flex-start;}
}
@media all and (max-width:480px) {
	.nolja_blog_body {padding-bottom:80px;}
	.nolja_blog_body ul{grid-template-columns: repeat(1, minmax(0, 1fr))!important;}
	.nolja_blog_hero {border-radius:16px; padding:5px 0;}
	.nolja_blog_hero img{width:80%;}
	.nolja_blog_topbar {padding:12px 4px;}
	.nolja_blog_topbar h1, .nolja_blog_topbar .wp-block-group a {font-size:18px;}
	.nolja_blog_topbar .wp-block-group p {margin-right:5px;}
	.nolja-blog-catnav{gap:6px;}
	.nolja-blog-catnav a{padding:2px 12px 1px;}
	#nolja_blog_listitem {border-radius:16px;}
	#nolja_blog_listitem figure img {border-radius:12px;}
	#nolja_blog_listitem div.is-vertical {min-height:inherit;}
	#nolja_blog_listitem div.is-vertical .wp-block-post-title a {font-size:18px;}
	.nolja_readblog_wrap {flex-direction:column-reverse; margin-top:16px;}
	.nolja_readblog_wrap .nolja_blog_topbar {width:100%; flex-direction:row; justify-content:space-between; padding:0 4px; align-items:center; margin:-4px 0 16px 0;}
	.nolja_readblog_wrap .nolja_blog_topbar p a {font-size:20px; margin:0;}
	.nolja_readblog_wrap .nolja-blog-catnav {width:max-content; flex-direction:row;}
	.nolja_readblog_contents .wp-block-post-featured-image img{height:300px;}
	.nolja_readblog_contents {width:100%;}
	.nolja_readblog_contents img {border-radius:16px;}
	.nolja_readblog_contents .nolja_readblog_meta {width:100%!important; padding:30px 16px 22px; border-radius:16px 16px 0 0; top:51px;}
	.nolja_readblog_contents .nolja_readblog_meta h1 {font-size:24px!important;}
	.nolja_readblog_contents .entry-content figure.wp-block-image img{width:100%;}
	.post-navigation-link-previous {flex-direction:column; align-items:flex-start; padding-right:5px;}
	.post-navigation-link-next {flex-direction:column-reverse; align-items:flex-end; padding-left:5px;}
	.wp-block-post-navigation-link span {margin-bottom:8px;}
	.nolja_readblog_contents nav{align-items:flex-start;}
}