/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 28 2025 | 03:46:15 */
.single #post_content br {
display: none!important;
}


hr { border-top: 1px solid #248A8E !important; padding: 0.5rem 0px!important; } 
#post_content p { hyphens: auto; }

.g5core-back-to-top { background-color: #FEDD0F; }

.realistic-marker-highlight,
.realistic-marker-highlight-dark {
  position: relative;
  font-weight: 600;
  color: #003c44;
}

.realistic-marker-highlight::before,
.realistic-marker-highlight-dark::before {
  content: "";
  position: absolute;
  inset: auto 0 0 auto;
  left: -0.09em;
  z-index: -1;
  width: 103%;
  background-color: #FEDD0F;
  filter: url(#marker-shape);
}

.realistic-marker-highlight::before {
  height: 1.05em;
  top: 0.2em;
  padding: 0 4px;
}

.realistic-marker-highlight-dark::before {
  height: 1.11em;
  top: 0.25em;
  padding: 0 8px;
}





#post_content h2,
#post_content h3,
#post_content h4 { text-align: left !important; }
#post_content h1 { display: none !important; }

.desc_hero { padding: .1em !important; }
.mark, mark { padding: 0 !important; }

@media (min-width: 600px) {
  #sides { display: block !important; }
  #ups { display: none !important; }
  #post_content h2 { font-size: 1.66em !important; }
  #post_content h3 { font-size: 1.4em !important; }
  #post_content h4 { font-size: 1.1em !important; }
}

@media (max-width: 599px) {
  hr { display: none !important; }
  #sides { display: none !important; }
  #ups { display: block !important; }
  #post_content h2 { font-size: 1.25em !important; }
  #post_content h3 { font-size: 1.15em !important; font-weight: 500 !important; }
  #post_content h4 { font-size: 1em !important; }
}

.ube-posts .ube-entry-meta { margin-bottom: -23px; }
.ube-posts .ube-post-excerpt { margin-bottom: 8px !important; }

.elementor-posts--skin-classic .elementor-post {
  overflow: hidden;
  padding: 1rem;
  background: #F6F6F3;
}

.yk {
  background-color: #FEDD0F;
  padding: 0 8px 6px;
  border-radius: 0;
  color: #042E34;
}

#menu-categories .menu-item {
  display: block;
  width: 100% !important;
}

@media (min-width: 599px) and (max-width: 1280px) {
  #menu-categories .menu-item {
    display: flex;
    width: 48% !important;
  }
}