body {
}
button {
	outline: none;
}
h2, .heading-size-2 {
	font-size: 2.9rem;
}
h3, .heading-size-3 {
	font-size: 2.5rem;
}
hr.post-separator {
	margin:4rem auto !important;
}
.thanks {
	font-size:15px;
	margin: 4rem auto !important;
}
.lcp_catlist a {
	word-break:normal !important;	
}
.footer-top-visible .footer-nav-widgets-wrapper {
	margin-top:4rem;
}
.adsbygoogle {
	margin-bottom:0px !important;
}
.hot-keyword a {
	padding-right:2px;	
}
.archive-header {
	padding:2rem 0 4rem 0;
}
.archive-header-inner {
	padding-top:2rem;
}
.post-meta-wrapper {
	display:none;
}
.footer-menu {
	display:flex;
	margin:0px;
}
.footer-menu li {
	display:flex;
	margin: 0.8rem 1.6rem 0 0;
}
.footer-menu li a {
	padding:3px 6px;
	font-size:18px;
}
.footer-top {
	padding:1.1rem 0;
}
.entry-content li, .st-related-posts li {
	margin: 0.3rem 0 0.6rem 2.6rem;
}
.entry-content a {
	word-break:keep-all;
}
hr.post-separator {
	margin: 6rem auto;
}
.blog .post-inner .entry-content > *, .tag .post-inner .entry-content > *, .category .post-inner .entry-content > *, .search .post-inner .entry-content > *  {
	font-size: 16px !important;
	line-height: 23px !important;
	color: #aaa !important;
	max-width:77vw !important;
	text-align:center;
}
.blog .post-inner, .category .post-inner, .tag .post-inner, .search .post-inner {
	padding-top: 1.1rem;
}
.section-inner.medium {
	max-width: 88vw;
}
.powered-by-wordpress, .pagination-single {
	display:none;
}
.entry-content {
	font-size:2rem;
	color:#fff;
}
.entry-content p, .entry-content li {
	line-height:1.6em;
}
.vj .entry-content p, .vj .entry-content li, .vj .entry-content h2, .vj .entry-content h3 {
	line-height:1.6em;
}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width:91rem;
	width: calc(100% - 2.8rem);
}
.vj .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	text-shadow:1px 1px #000, 1px 1px 1px #666;	
}
[class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width:88rem;
}
.post-inner {
    padding-top: 2rem;
}
.post .post-inner {
    padding-top: 4rem;
}
.screen-height {
    min-height: 10em;
}
.cover-header-inner {
    padding: 16rem 0 2vw 0;
}
.overlay-header .site-description, .cover-header .entry-header *  {
	text-shadow:1px 0px 3px rgba(0,0,0,100%), 1px 0px 6px rgba(0,0,0,80%);
}
h1, .heading-size-1 {
	font-size: 6vw;
	line-height: 8vw;
	word-break:keep-all;
}	
h1 .msreadout-line-highlight, h1 .msreadout-word-highlight {
	word-break:keep-all;	
}
@media (min-width: 700px) {
	h2.entry-title {
		font-size: 4rem;
		line-height: 5rem;
	}
	.screen-height {
		min-height: 100vh;
	}	
	.cover-header-inner {
		padding: 0 0 2vw 0;
	}
	.section-inner {
		width: calc(100% - 10rem);
	}
	.vj .header-inner {
		width: calc(100% - 23rem);
		padding-right:23px;
		transform:scale(1.2);
	}
	.mac .header-inner {
		padding-right:3px;
		margin-left:63px;
	}	
	.archive-header {
		padding:3rem 0;
	}
	.footer-top-visible .footer-nav-widgets-wrapper {
		margin-top:5rem;
	}
}
@media (min-width: 1000px) {
	.header-inner {
		padding:6px;
	}
	.header-titles {
		margin:0rem 0 0 -2.4rem;
	}
}
@media (min-width: 1220px) {
	h1, .heading-size-1 {
		font-size: 8rem;
		line-height: 10rem;
	}	
	.cover-header + .post-inner {
		padding-top:3rem !important;			
	}
}

body.vj {
	overflow:hidden;
background:url("https://awakenlight.tw/wp-content/uploads/2021/02/fractal-1280081_1920.jpg") no-repeat center center fixed;
}
body.flower {
	overflow:hidden;
background:url("https://awakenlight.tw/wp-content/uploads/2023/01/bg_flowers-1.jpg") no-repeat 50% 17% fixed;
	background-size:1170px;
}
body.seaflower {
	overflow:hidden;
background:url("https://awakenlight.tw/wp-content/uploads/2023/01/bg_seaflowers.jpg") no-repeat 50% 100% fixed;
	background-size:1422px;
}
body.heart {
background:url("https://awakenlight.tw/wp-content/uploads/2021/02/candles-2000135_1920-1.jpg") no-repeat 0% 46%;
	background-size:1200px;
}
body.star {
background:url("https://awakenlight.tw/wp-content/uploads/2021/02/orion-nebula-11107_1920.jpg") no-repeat 10% 40%;
}
body.forest {
background:url("https://awakenlight.tw/wp-content/uploads/2021/02/森林-1.jpg") no-repeat 55% 0%;
	background-size:1200px;
}
body.inner {
background:url("https://awakenlight.tw/wp-content/uploads/2021/02/靈性-1.jpg") no-repeat 50% 50%;
	background-size:1253px;
}
/* body.life {
background:url("https://awakenlight.tw/wp-content/uploads/2021/02/船2.jpg") no-repeat 6% 0%;
	background-size:1428px;
} */
body.life {
background:url("https://awakenlight.tw/wp-content/uploads/2021/03/愛之光-1.jpg") no-repeat 0% 33%;
	background-size:1333px;
}
.vj .site-logo img {
	max-height: 5.8rem
}
.vj .toggle-inner .toggle-text {
	display:none;
}
.vj .cover-header-inner {
	padding: 0 0 7rem 0 !important;
}
.vj header#site-header {
	position: static !important;
	height:69px; 
	#box-shadow:rgb(0 0 0 / 77%) 0px 1px 5px;
	#background:rgb(51, 51, 51) !important;
	margin:11px 0 -11px 0;
}
.vj .site-description {
	font-size:3.3rem;
	font-weight:600;
	color:#df951f;
}
.vj article {
	height:339px;
	overflow:auto;
	margin-top:111px;
}
.mac article {
	height:400px;
	margin-top:78px;
}
.vj article::-webkit-scrollbar {
  height: 0;
  width: 0;
  color: transparent;
}
.vj .entry-content > * {
	margin-bottom: 1.6em;
}
.vj .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	font-size:4.4rem;
	font-weight:600;
	max-width:111rem;
	text-shadow:1px 1px #000, 2px 2px 2px #000;
}
.mac .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	font-size:3.84rem;
	max-width:104rem;
}
.vj #jp-relatedposts, .vj .pagination-single, .vj .footer-nav-widgets-wrapper, .vj #site-footer, .vj .sd-social, .vj .is-provider-youtube, .vj #wpadminbar  , .vj .post-meta-wrapper {
	display:none !important;
}
.vj .cover-header {
	position:absolute;
	top:0;
	width:100%;
}
.vj .post-inner {
	padding:0 !important;
}
.vj .wp-block-spacer {
	height:444px !important;
}
.vj .entry-categories-inner a {
	font-size:2.4rem !important;
}
.vj .more, .vj .a2a_kit, .vj .addtoany_share_save_container, .vj .related , .vj .post-donate, .vj .hot-keyword, .vj .sharebar {
	display:none;
}
.vj .entry-content li {
	margin:0 0 0 2rem;
}
.vj .thanks {
	font-size:2.4rem !important;
	margin-bottom:-10em !important;
}
.vj .wp-block-image, .vj figure {
	margin-top:2rem !important;
	margin-bottom:2rem !important;
}
.vj .entry-content {
	margin-top:-10px;
}

.a2a_follow a {
	margin: 0 5px 0 0;
}



.msreadout-word-highlight, 
.msreadout-inactive-highlight,
.msreadout-line-highlight {
	text-shadow: none !important;
}


.ugb-blockquote.ugb-blockquote--v3 {
	font-style: normal;
	
}


.lwptoc_i {
	padding:13px;
}
.lwptoc_header {
	margin-bottom:0 !important;
}
.lwptoc_item {
	padding:11px 0 0px 0;
	line-height:1.3em;
}


.page-id-3111 .post-inner {
	padding-top:0;
}
.page-id-3111 .entry-header {
	padding:2rem;
}
.page-id-3111 .entry-header h1 {
	font-size:5vw;
}
.page-id-3111 .ugb-card__description {
	display:none;
}
.page-id-3111 .entry-header {
	display:none;
}
.page-id-3111 .wp-block-ugb-header {
	margin-bottom:-20px !important;
}
.page-id-3111 .lcp_catlist {
/* 	margin:0 0 -46px 0; */
	margin:0px;
	padding:0px;
}
.page-id-3111 .lcp_catlist {
	color:#df991f;
}
.page-id-3111 .lcp_catlist li {
	margin:1.4rem 0 1.4rem 0;
	padding:0px;
	border-bottom:2px dotted #e2e2e2;
	line-height:1.44em;	
}
.page a {
	text-decoration:none;
}
.page a:hover {
	text-decoration:underline;
}
.page-id-3111 .entry-content a {
	word-break:normal;
}
.page-id-3111 em {
	font-style:normal;
}
.page-id-3111 .ugb-image-box.ugb-image-box--v4 .ugb-block-content {
	grid-gap:19px;
}
.page-id-3111 .ugb-card.ugb-card--v2 .ugb-block-content {
	grid-gap:25px;
}
.page-id-3111 .ugb-card.ugb-card--v2 .ugb-card__content {
	padding:20px 35px;
}
.page-id-3111 .ugb-blockquote.ugb-blockquote--v3 .ugb-blockquote__item {
	padding:50px 20px 50px 30px;
}

.page-id-7 .post-inner {
	padding-top:0;
}

.post-donate .ugb-main-block {
	margin-top:0px;
	margin-bottom:0px;
}
.post-donate {
	padding:1rem !important;
}

p .msreadout-word-highlight:not(.msreadout-inactive-highlight), h1 .msreadout-word-highlight:not(.msreadout-inactive-highlight), h2 .msreadout-word-highlight:not(.msreadout-inactive-highlight), h3 .msreadout-word-highlight:not(.msreadout-inactive-highlight), figcaption .msreadout-word-highlight:not(.msreadout-inactive-highlight) {
	background:#bfdfff !important
}
p .msreadout-line-highlight:not(.msreadout-inactive-highlight), h1 .msreadout-line-highlight:not(.msreadout-inactive-highlight), h2 .msreadout-line-highlight:not(.msreadout-inactive-highlight), h3 .msreadout-line-highlight:not(.msreadout-inactive-highlight), figcaption .msreadout-line-highlight:not(.msreadout-inactive-highlight) {
	background:#bfdfff !important
}

.vj-info {
	background:#333;	
	padding:22px;
}

.wp-block-video {
	margin-top:1rem !important;
}
.post .entry-content a, .blackBG a {
	color:#ffee66;
	text-decoration: none;
}
.post .entry-content a:hover {
	text-decoration: underline;
}
.blackBG .lcp_catlist {
	color:#ffee66;
}
.category-subject .entry-content a {
	word-break: normal !important;
}

.is-provider-youtube {
	display:none;
}

.category-awakenlight-message  .post-more {
	display:none;
}

body, input, textarea, button, .button, .faux-button, .wp-block-button__link, .wp-block-file__button, .has-drop-cap:not(:focus)::first-letter, .has-drop-cap:not(:focus)::first-letter, .entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-cover-image, .entry-content .wp-block-latest-comments, .entry-content .wp-block-latest-posts, .entry-content .wp-block-pullquote, .entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large, .entry-content .wp-block-archives *, .entry-content .wp-block-categories *, .entry-content .wp-block-latest-posts *, .entry-content .wp-block-latest-comments *, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt, .entry-content cite, .entry-content figcaption, .entry-content .wp-caption-text, .comment-content p, .comment-content ol, .comment-content ul, .comment-content dl, .comment-content dt, .comment-content cite, .comment-content figcaption, .comment-content .wp-caption-text, .widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary, .widget-content cite, .widget-content figcaption, .widget-content .wp-caption-text {
	font-family:sans-serif,'微軟正黑體','Arial';
}
