/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Feb 09 2025 | 10:49:44 */
.post-image-below-header.post-image-aligned-center .inside-article .featured-image, .post-image-below-header.post-image-aligned-left .inside-article .featured-image {
    margin-top: 0em;
    margin-bottom: 0em;
}
.inline-post-meta-area > div {
    display: inline-block !important;
}
header > nav > p, nav.rank-math-breadcrumb p{
    margin-bottom: unset;
}
header > nav > p a, nav.rank-math-breadcrumb {
    color: #222222 !important;
    font-size: 12px;
    font-family: "Segoe UI";
    font-weight: 400;
    text-transform: uppercase;
}
.inside-article {
    padding-top: unset !important;
	padding-bottom: unset !important;
}
div > div > div.dynamic-entry-excerpt > div:nth-child(2), div > div.dynamic-entry-excerpt > div.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    display: none;
}
div.dynamic-entry-excerpt > p {
    font-size: 15px;
	text-align: center;
}
/*.gb-grid-column.gb-grid-column-4e92c4e8 {
    min-height: 400px !important;
}*/
.gb-grid-wrapper > .gb-grid-column-579e5b87 > .gb-container {
    justify-content: center !important;
}
.gb-grid-wrapper > .gb-grid-column > .gb-container {
    height: 100% !important;
}
.lwptoc, .lwptoc_i {
    min-height: 250px !important;
}
.gb-container.gb-container-d909e043.inline-post-meta-area {
    text-align: center;
}
#reply-title {
    background-color: #000;
    color: #fff;
    padding: 2px 10px 2px 10px;
    font-variant: all-petite-caps;
    font-size: 20px !important;
    line-height: 30px;
    font-weight: 700;
}
hr.wp-block-separator {
    color: #000 !important;
    border-bottom: unset;
}
.m-a-box-content.m-a-box-profile .m-a-box-content-top .m-a-box-profile-title {
    background-color: #000;
    color: #fff;
    padding: 5px 10px 6px 10px !important;
    font-variant: all-petite-caps;
    font-size: 20px !important;
    line-height: 30px;
    font-weight: 700;
}
.m-a-box-tab.m-a-box-content.m-a-box-profile {
    padding: unset !important;
}
.dynamic-entry-excerpt > p:last-child {
    margin-bottom: 10px !important;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    margin-bottom: 8px;
    margin-top: -6px;
}
@media only screen and (max-width: 768px) {
.heateor_sss_horizontal_sharing > div.heateor_sss_sharing_ul span {
    width: 50px !important;
	}}
.separate-containers .inside-right-sidebar {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
#main > article > div > div > h2, #main > article > div > div > h3, #main > article > div > div > h4 {
    text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
.gb-grid-wrapper.gb-grid-wrapper-5dc55b95 {
    flex-direction: column-reverse;
	}
.gb-grid-column.gb-grid-column-579e5b87 {
    margin-top: 6px;
}
}
div.entry-content p, div.entry-content h2, div.entry-content h3, div.entry-content h4, div.entry-content h5, div.entry-content h6, div.entry-content .slick-on-page.cls-inserted, div.entry-content figure, div.entry-content #st-1.st-justified, div.entry-content #st-2.st-justified, div.entry-content .slick-inline-search-panel, div.entry-content .m-a-box, div.gb-container-8a25fc79, div.entry-content li, div.entry-content .gb-grid-wrapper {
    max-width: 768px;
    margin: 0 auto 20px !important;
}

@media only screen and (max-width: 768px) {
	div.entry-content figure {
		max-width: fit-content;
	}
}

.m-a-box-item.m-a-box-social {
    display: flex !important;
    flex-wrap: wrap;
}

/* fancy headings css */

div.entry-content h1,
div.entry-content h2,
div.entry-content h3,
div.entry-content h4 {
  display: flex;
  align-items: center;
  font-weight: bold;
  padding-bottom: 0.25rem;
  margin-bottom: 1rem;
}

div.entry-content h1 {
  font-size: 2.25rem;
  border-bottom: 4px solid #facc15;
}

div.entry-content h2 {
  font-size: 2rem;
  border-bottom: 3px solid #ff4040;
}

div.entry-content h3 {
  font-size: 1.75rem;
  border-bottom: 2px solid #ff4040;
}

div.entry-content h4 {
  font-size: 1.5rem;
  border-bottom: 1px solid #ff4040;
}

div.entry-content h1::before,
div.entry-content h2::before,
div.entry-content h3::before,
div.entry-content h4::before {
  margin-right: 0.75rem;
}

div.entry-content h1::before {
  content: "🧭";
  font-size: 2.25rem;
  color: #3b82f6;
}

div.entry-content h2::before {
  content: "✈️";
  font-size: 2rem;
  color: #60a5fa;
}

div.entry-content h3::before {
  content: "🌴";
  font-size: 1.75rem;
  color: #93c5fd;
}

div.entry-content h4::before {
  content: "🏞️";
  font-size: 1.5rem;
  color: #bfdbfe;
}


/* fancy headings css ends */

figure.wp-block-gallery.has-nested-images {
    margin-bottom: 1.5em;
}
.wp-block-gallery.has-nested-images figcaption {
    font-size: 13px;
}