:root {
	--wp--preset--aspect-ratio--square:1;
	--wp--preset--aspect-ratio--4-3:4/3;
	--wp--preset--aspect-ratio--3-4:3/4;
	--wp--preset--aspect-ratio--3-2:3/2;
	--wp--preset--aspect-ratio--2-3:2/3;
	--wp--preset--aspect-ratio--16-9:16/9;
	--wp--preset--aspect-ratio--9-16:9/16;
	--wp--preset--color--black:#000000;
	--wp--preset--color--cyan-bluish-gray:#abb8c3;
	--wp--preset--color--white:#ffffff;
	--wp--preset--color--pale-pink:#f78da7;
	--wp--preset--color--vivid-red:#cf2e2e;
	--wp--preset--color--luminous-vivid-orange:#ff6900;
	--wp--preset--color--luminous-vivid-amber:#fcb900;
	--wp--preset--color--light-green-cyan:#7bdcb5;
	--wp--preset--color--vivid-green-cyan:#00d084;
	--wp--preset--color--pale-cyan-blue:#8ed1fc;
	--wp--preset--color--vivid-cyan-blue:#0693e3;
	--wp--preset--color--vivid-purple:#9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
	--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
	--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
	--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
	--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
	--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
	--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
	--wp--preset--font-size--small:13px;
	--wp--preset--font-size--medium:20px;
	--wp--preset--font-size--large:36px;
	--wp--preset--font-size--x-large:42px;
	--wp--preset--spacing--20:0.44rem;
	--wp--preset--spacing--30:0.67rem;
	--wp--preset--spacing--40:1rem;
	--wp--preset--spacing--50:1.5rem;
	--wp--preset--spacing--60:2.25rem;
	--wp--preset--spacing--70:3.38rem;
	--wp--preset--spacing--80:5.06rem;
	--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,0.2);
	--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,0.4);
	--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,0.2);
	--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
	--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1);
}
:where(.is-layout-flex) {
	gap:0.5em;
}
:where(.is-layout-grid) {
	gap:0.5em;
}
body .is-layout-flex {
	display:flex;
}
.is-layout-flex {
	flex-wrap:wrap;
	align-items:center;
}
.is-layout-flex>:is(*,div) {
	margin:0;
}
body .is-layout-grid {
	display:grid;
}
.is-layout-grid>:is(*,div) {
	margin:0;
}
:where(.wp-block-columns.is-layout-flex) {
	gap:2em;
}
:where(.wp-block-columns.is-layout-grid) {
	gap:2em;
}
:where(.wp-block-post-template.is-layout-flex) {
	gap:1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
	gap:1.25em;
}
.has-black-color {
	color:var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
	color:var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
	color:var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
	color:var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
	color:var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
	color:var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
	color:var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
	color:var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
	color:var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
	color:var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
	color:var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
	color:var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
	background-color:var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
	background-color:var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
	background-color:var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
	background-color:var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
	background-color:var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
	background-color:var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
	background-color:var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
	background-color:var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
	background-color:var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
	background-color:var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
	background-color:var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
	background-color:var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
	border-color:var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
	border-color:var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
	border-color:var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
	border-color:var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
	border-color:var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
	border-color:var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
	border-color:var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
	border-color:var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
	border-color:var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
	border-color:var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
	border-color:var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
	border-color:var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
	background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
	background:var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
	background:var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
	background:var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
	background:var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
	background:var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
	background:var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
	font-size:var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
	font-size:var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
	font-size:var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
	font-size:var(--wp--preset--font-size--x-large) !important;
}
:where(.wp-block-post-template.is-layout-flex) {
	gap:1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
	gap:1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
	gap:2em;
}
:where(.wp-block-columns.is-layout-grid) {
	gap:2em;
}
:root:where(.wp-block-pullquote) {
	font-size:1.5em;
	line-height: 1.6;
}

.wp-block-button__link {
	color:#fff;
	background-color:#32373c;
	border-radius:9999px;
	box-shadow:none;
	text-decoration:none;
	padding:calc(.667em+2px) calc(1.333em+2px);
	font-size:1.125em
}
.wp-block-file__button {
	background:#32373c;
	color:#fff;
	text-decoration: none
}

img.wp-smiley,img.emoji {
	display:inline !important;
	border:none !important;
	box-shadow:none !important;
	height:1em !important;
	width:1em !important;
	margin:0 0.07em !important;
	vertical-align:-0.1em !important;
	background:none !important;
	padding:0 !important;
}
body {
	background-color:#fdfdfd;
	color:#222222;
}
a {
	color:#45b767;
}
.wpsekolah {
	background:#ffffff;
}
.header,.navigasi .sch.desktop li ul,.navigasi {
	background:#45b767;
}
.navigasi .sch.desktop li.menu-item-has-children:after,.navigasi .sch.desktop li a,.navigasi .sch.desktop li ul a,.navigasi .sch.desktop li ul li.menu-item-has-children:after,.navigasi .sch.accord li a,.navigasi .sch.accord li.menu-item-has-children:after {
	color:#ffffff;
}
.ps_button button {
	background:#222222;
	color:#ffffff;
}
.ps_input input {
	border-right:1px solid #45b767;
}
.menu-icon {
	background:#222222;
	color:#ffffff;
}
.run-text,.this-day {
	background:#ffffff;
	color:#666666;
}
#schoolnews {
	background:#ffffff;
	color:#45b767;
}
#schoolnews a {
	color:#666666;
}
.sekolah_sosial {
	border-left:1px solid #45b767;
}
.sekolah_sosial .fa {
	background:#45b767;
	color:#ffffff;
}
.sch-infosekolah {
	background:#45b767;
	color:#ffffff;
}
.nama_sekolah {
	color:#ffffff;
}
.news_editorial {
	background:#ffffff;
	color:#444444;
}
.news_editorial a {
	color:#45b767;
}
.news_editorial .editor-all a {
	background:#45b767;
	color:#ffffff;
}
.home_quotes {
	background:#45b767;
	color:#ffffff;
}
.guru_slider {
	background:#f7f7f7;
	color:#222222;
}
.person.owl-theme .owl-nav [class*="owl-"] {
	background:#222222;
	color:#f7f7f7;
}
.three_block {
	background:#ffffff;
	color:#222222;
}
.three_block a,.peng-box .news-inner span,.agenda-box .news-inner span,.blog-box .news-inner span {
	color:#45b767;
}
.hari,.tahun {
	background:#45b767;
	color:#ffffff;
}
.bulan {
	background:#222222;
	color:#ffffff;
}
.sekolah_galleria {
	background:#f7f7f7;
	color:#222222;
}
.sekolah_galleria a {
	color:#45b767;
}
.sekolah_video {
	background:#ffffff;
	color:#222222;
}
.share .fa,.age_active {
	background:#45b767;
	color:#ffffff;
}
.share .fa.fa-share-alt,.form-submit .submit,.post-category a,.age_expired {
	background:#222222;
	color:#ffffff;
}
.sidebar .re_kepsek,.sidebar .head_name,.sidebar .nama_sekolah {
	color:#222222;
}
.pagination a {
	border:1px solid #222222;
	color:#222222;
}
.re_kepsek,.head_name {
	color:#ffffff;
}
.sch-widget {
	background:#45b767;
	color:#ffffff;
}
.widget_block a {
	color:#ffffff;
}
.widget_block .wp-block-table td {
	border:1px solid #ffffff;
}
.widget_block .wp-block-file .wp-block-file__button {
	background:#ffffff;
	color:#45b767;
}
.widget_block .wp-block-calendar table caption,.widget_block .wp-block-calendar table tbody {
	color:#ffffff;
}
.widget_block .wp-block-search .wp-block-search__button {
	background:#ffffff;
	color:#45b767;
}
.widget_contact td {
	border:1px solid #ffffff;
}
.footer {
	background:#45b767;
	color:#ffffff;
}
.footer a {
	color:#ffffff;
}
.to_top {
	background:#45b767;
	color:#ffffff;
}
.footer {
	background: #000000;
}