@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Raleway:wght@500;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field--name-field-abstrak{border:1px solid #e0e0e0;border-radius:6px;padding:10px;margin:1em 0;}.field--name-field-abstrak .field__label{font-weight:bold;border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:8px;text-transform:uppercase;}.field--name-field-mp3{border:1px solid #e0e0e0;border-radius:6px;padding:10px;margin:1em 0;}.field--name-field-mp3 .field__label{font-weight:bold;border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:8px;text-transform:uppercase;}.field--name-field-transkrip{border:1px solid #e0e0e0;border-radius:6px;padding:10px;margin:1em 0;}.field--name-field-transkrip .field__label{font-weight:bold;border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:8px;text-transform:uppercase;}.field--name-field-ringkasan{border:1px solid #e0e0e0;border-radius:6px;padding:10px;margin:1em 0;}.field--name-field-ringkasan .field__label{font-weight:bold;border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:8px;text-transform:uppercase;}.field--name-field-play-audio{border:1px solid #e0e0e0;border-radius:6px;padding:10px;margin:1em 0;}.field--name-field-play-audio .field__label{font-weight:bold;border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:8px;text-transform:uppercase;}
body.gray-content-background{background-image:url('https://static.sabda.org/natal/Natal_2024_mempersiapkan_hati.JPG') !important;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;}
.views-row{margin-bottom:30px;padding:15px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);background-color:#fff;transition:transform 0.2s ease,box-shadow 0.2s ease;}.views-row:hover{transform:translateY(-5px);box-shadow:0 6px 18px rgba(0,0,0,0.15);}.node__title{font-size:1.5rem;margin-bottom:10px;}.node__title a{text-decoration:none;color:#003366;transition:color 0.2s;}.node__title a:hover{color:#005599;}.node__meta{font-size:0.9rem;color:#777;margin-bottom:15px;}.node__content{font-size:1rem;color:#333;line-height:1.6;}.node__content .field__item{margin-bottom:15px;}[class*="field--name-taxonomy-vocabulary-"] ul.links.field__items{list-style:none;padding-left:0;margin:0 0 15px;display:flex;gap:10px;}[class*="field--name-taxonomy-vocabulary-"] ul.links.field__items li a{display:inline-block;padding:6px 12px;background-color:#5a8420;color:#fff;border-radius:6px;font-size:0.85rem;text-decoration:none;transition:background-color 0.2s;}[class*="field--name-taxonomy-vocabulary-"] ul.links.field__items li a:hover{background-color:#88b844;}.node__links{margin-top:-40px;}.node__links a{display:inline-block;padding:8px 14px;background-color:#a8202e !important;color:#fff;border-radius:6px;font-size:0.9rem;text-decoration:none;transition:background-color 0.2s;}.node__links a:hover{background-color:#e03a4e !important;}
:root{--font-sans:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-heading:"Raleway","Open Sans",sans-serif;}html,body,#page,.site,.region,.content{font-family:var(--font-sans) !important;font-weight:400 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;text-rendering:optimizeLegibility !important;line-height:1.6 !important;}h1,h2,h3,h4,h5,h6,.node__title,.article-title{font-family:var(--font-heading) !important;font-weight:600 !important;letter-spacing:0.4px !important;line-height:1.2 !important;}.nav,.navbar,.main-navigation,.menu,.menu a,.button,button,.btn{font-family:var(--font-heading) !important;font-weight:600 !important;text-transform:none !important;}.footer,.site-footer,.post-meta,.byline{font-family:var(--font-sans) !important;font-size:0.9rem !important;opacity:0.95 !important;}.article,.node,article,.post-content,.body,.content__article{font-family:var(--font-sans) !important;font-size:1rem !important;line-height:1.75 !important;}blockquote,.quote{font-family:var(--font-heading) !important;font-style:italic !important;letter-spacing:0.2px !important;}
.statistics-counter{display:none !important;}
.view .views-row img,.view .views-row .field--name-field-image img,.view .views-row .field--name-body img,.node--view-mode-teaser img,.node--teaser img,.teaser img{max-width:30%;height:auto;display:inline-block;vertical-align:middle;}.view-id-<view-id> .views-row img{max-width:30%;height:auto;}@media (max-width:640px){.view .views-row img,.node--view-mode-teaser img,.teaser img{max-width:100%;width:100%;height:auto;display:block;margin-left:0;margin-right:0;}}.view .views-row img{margin:0 auto;}
.node__links{margin-top:0px !important;}
.row,.row_custom{width:100%;display:flex;justify-content:center;}
.site-name a{font-size:40px;font-weight:700;line-height:1;text-decoration:none;color:white !important;}#main-navigation .sf-accordion-toggle.sf-style-none a,#pre-header .sf-accordion-toggle.sf-style-none a,#header-top .sf-accordion-toggle.sf-style-none a{position:absolute;top:0;right:0;z-index:100;padding:15px 10px 5px;display:inline-block;text-decoration:none;color:red !important;}#main-navigation .sf-accordion-toggle.sf-style-none a.sf-expanded,#pre-header .sf-accordion-toggle.sf-style-none a.sf-expanded,#header-top .sf-accordion-toggle.sf-style-none a.sf-expanded{position:relative;top:auto;right:auto;z-index:auto;color:white !important;}.form-item input.form-search{margin-top:4%;background:#fff;color:#898989;font-size:14px;padding:10px 15px;outline:none;border:2px solid #c5c5c5;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;width:-webkit-fill-available !important;line-height:1;height:20px;-webkit-appearance:none;}.block-search .form-actions input{margin:0;min-width:0;padding:13px 30px 12px;z-index:1;position:relative;background-color:transparent;height:43px;text-indent:-999999px;}.block-search .form-actions{position:absolute;top:0;right:0;margin:0;margin-top:4%;}
.content .content{display:flex;justify-content:flex-start;}
.text-merah{color:#7b0b1a !important;}.text-biru{color:#1976d2 !important;}.text-hijau{color:#388e3c !important;}.text-abu{color:#555555 !important;}.text-emas{color:#c49b3f !important;}
