.container.logo-header {
    background: rgb(5, 134, 37);
}

.header-row.-header-logo {
    padding-bottom: 10px;
}

.is-expanded-menu .full-header #logo { 
    padding-right: 30px;
    border-right: 0.5px solid white; /* Set border color to white */
}

.top-links-item:first-child, .top-links-sub-menu .top-links-item {
    border-left: 0 !important;
    background: grey;
}

.header-wrap-clone {
    height: 0px; /* Reduce height */
}

.page-title {
    background: #d5e9d6;
}

.single-post {
    max-width: 800px;
    margin: 0 auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
}

.post-header h1 {
    font-size: 2em;
    color: #333;
    text-align: center;
}

.post-meta {
    text-align: center;
    color: #777;
    font-size: 0.9em;
}

.post-image img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 20px auto;
}

.post-content {
    font-size: 1.1em;
    line-height: 1.8;
    color: #444;
}

.related-posts {
    margin-top: 50px;
    padding: 20px;
    background: #f9f9f9;
    border-radius: 5px;
}

.related-posts h3 {
    text-align: center;
}

.related-post-grid {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.related-entry {
    width: 30%;
    text-align: center;
}

.related-entry img {
    max-width: 100%;
    border-radius: 5px;
}

.draft-badge {
    display: inline-block;
    background: #ffc107;
    color: #fff;
    padding: 2px 8px;
    font-size: 0.75em;
    border-radius: 4px;
    margin-left: 5px;
}

:root {
    --cnvs-themecolor:	#059105;
    --cnvs-themecolor-rgb:	26, 188, 156;
    --bs-link-color:	var(--cnvs-themecolor);
    --bs-link-color-rgb:	var(--cnvs-themecolor-rgb);
    --bs-link-hover-color:	var(--cnvs-heading-color);
    --cnvs-white:	#fff;
    --cnvs-black:	#000;
    --cnvs-headings-font-weight:	600;
    /* Font Families */
    --cnvs-body-font:	"Inter", sans-serif;
    --cnvs-primary-font:	"Inter", sans-serif;
    --cnvs-secondary-font:	"Playfair Display", serif;
    --cnvs-line-height-base:	1.5;
    --cnvs-line-height-content:	1.65;
    /* Margins */
    --cnvs-margin-base:	3rem;
    --cnvs-margin-sm:	2rem;
    --cnvs-margin-lg:	5rem;
    --cnvs-content-padding:	5rem;
    --cnvs-section-margin:	4rem;
    --cnvs-section-padding:	var(--cnvs-section-margin);
    --cnvs-col-padding:	var(--cnvs-section-padding);
    --cnvs-box-shadow-sm:	0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --cnvs-box-shadow:	0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --cnvs-box-shadow-lg:	0 1rem 3rem rgba(0, 0, 0, 0.175);
    --cnvs-copyrights-font-size: 0.875rem;
    --bs-bg-opacity:	1;
    /* Header Height */
    --cnvs-header-height:	100px;
    --cnvs-header-height-sm:	60px;
    --cnvs-header-height-md:	80px;
    --cnvs-header-height-lg:	120px;
    --cnvs-header-height-shrink:	60px;
    --cnvs-side-header-width:	260px;
    --cnvs-side-header-padding-gutters:	30px;
    --cnvs-side-panel-size:	300px;
    --cnvs-side-panel-padding:	50px 70px 50px 40px;
    --cnvs-side-panel-widget-padding:	40px;
    --cnvs-transitions:	0.5s ease;
    /* Social Colors */
    --cnvs-color-facebook:	#3b5998;
    --cnvs-color-facebook-rgb:	59, 89, 152;
    --cnvs-color-whatsapp:	#25d366;
    --cnvs-color-whatsapp-rgb:	37, 211, 102;
    --cnvs-color-delicious:	#205cc0;
    --cnvs-color-delicious-rgb:	32, 92, 192;
    --cnvs-color-paypal:	#00588b;
    --cnvs-color-paypal-rgb:	0, 88, 139;
    --cnvs-color-waze:	#05c8f7;
    --cnvs-color-waze-rgb:	5, 200, 247;
    --cnvs-color-android:	#a4c639;
    --cnvs-color-android-rgb:	164, 198, 57;
    --cnvs-color-googledrive:	#1FA463;
    --cnvs-color-googledrive-rgb:	31, 164, 99;
    --cnvs-color-wikipedia:	#333;
    --cnvs-color-wikipedia-rgb:	51, 51, 51;
    --cnvs-color-stumbleupon:	#f74425;
    --cnvs-color-stumbleupon-rgb:	247, 68, 37;
    --cnvs-color-foursquare:	#25a0ca;
    --cnvs-color-foursquare-rgb:	37, 160, 202;
    --cnvs-color-call:	#444;
    --cnvs-color-call-rgb:	68, 68, 68;
    --cnvs-color-ninetyninedesigns:	#f26739;
    --cnvs-color-ninetyninedesigns-rgb:	242, 103, 57;
    --cnvs-color-forrst:	#5b9a68;
    --cnvs-color-forrst-rgb:	91, 154, 104;
    --cnvs-color-digg:	#191919;
    --cnvs-color-digg-rgb:	25, 25, 25;
    --cnvs-color-spotify:	#1DB954;
    --cnvs-color-spotify-rgb:	29, 185, 84;
    --cnvs-color-reddit:	#c6c6c6;
    --cnvs-color-reddit-rgb:	198, 198, 198;
    --cnvs-color-blogger:	#fc4f08;
    --cnvs-color-blogger-rgb:	252, 79, 8;
    --cnvs-color-cc:	#688527;
    --cnvs-color-cc-rgb:	104, 133, 39;
    --cnvs-color-dribbble:	#ea4c89;
    --cnvs-color-dribbble-rgb:	234, 76, 137;
    --cnvs-color-evernote:	#5ba525;
    --cnvs-color-evernote-rgb:	91, 165, 37;
    --cnvs-color-flickr:	#ff0084;
    --cnvs-color-flickr-rgb:	255, 0, 132;
    --cnvs-color-google:	#4885ed;
    --cnvs-color-google-rgb:	72, 133, 237;
    --cnvs-color-salesforce:	#1798c1;
    --cnvs-color-salesforce-rgb:	23, 152, 193;
    --cnvs-color-cloudflare:	#f38020;
    --cnvs-color-cloudflare-rgb:	243, 128, 32;
    --cnvs-color-linkedin:	#0e76a8;
    --cnvs-color-linkedin-rgb:	14, 118, 168;
    --cnvs-color-vk:	#2b587a;
    --cnvs-color-vk-rgb:	43, 88, 122;
    --cnvs-color-rss:	#ee802f;
    --cnvs-color-rss-rgb:	238, 128, 47;
    --cnvs-color-skype:	#00aff0;
    --cnvs-color-skype-rgb:	0, 175, 240;
    --cnvs-color-twitter:	#00acee;
    --cnvs-color-twitter-rgb:	0, 172, 238;
    --cnvs-color-x-twitter:	#010101;
    --cnvs-color-x-twitter-rgb:	1, 1, 1;
    --cnvs-color-youtube:	#c4302b;
    --cnvs-color-youtube-rgb:	196, 48, 43;
    --cnvs-color-vimeo:	#86c9ef;
    --cnvs-color-vimeo-rgb:	134, 201, 239;
    --cnvs-color-slack:	#ECB22E;
    --cnvs-color-slack-rgb:	236, 178, 46;
    --cnvs-color-yahoo:	#720e9e;
    --cnvs-color-yahoo-rgb:	114, 14, 158;
    --cnvs-color-email3:	#6567a5;
    --cnvs-color-email3-rgb:	101, 103, 165;
    --cnvs-color-macstore:	#333333;
    --cnvs-color-macstore-rgb:	51, 51, 51;
    --cnvs-color-figma:	#ab7c63;
    --cnvs-color-figma-rgb:	171, 124, 99;
    --cnvs-color-podcast:	#e4b21b;
    --cnvs-color-podcast-rgb:	228, 178, 27;
    --cnvs-color-meetup:	#e51937;
    --cnvs-color-meetup-rgb:	229, 25, 55;
    --cnvs-color-dropbox:	#3d9ae8;
    --cnvs-color-dropbox-rgb:	61, 154, 232;
    --cnvs-color-ebay:	#89c507;
    --cnvs-color-ebay-rgb:	137, 197, 7;
    --cnvs-color-github:	#171515;
    --cnvs-color-github-rgb:	23, 21, 21;
    --cnvs-color-googleplay:	#3bccff;
    --cnvs-color-googleplay-rgb:	59, 204, 255;
    --cnvs-color-itunes:	#222;
    --cnvs-color-itunes-rgb:	34, 34, 34;
    --cnvs-color-periscope:	#52677b;
    --cnvs-color-periscope-rgb:	82, 103, 123;
    --cnvs-color-meta:	#0668E1;
    --cnvs-color-meta-rgb:	6, 104, 225;
    --cnvs-color-soundcloud:	#ff7700;
    --cnvs-color-soundcloud-rgb:	255, 119, 0;
    --cnvs-color-tumblr:	#34526f;
    --cnvs-color-tumblr-rgb:	52, 82, 111;
    --cnvs-color-wordpress:	#1e8cbe;
    --cnvs-color-wordpress-rgb:	30, 140, 190;
    --cnvs-color-yelp:	#c41200;
    --cnvs-color-yelp-rgb:	196, 18, 0;
    --cnvs-color-microsoft:	#f65314;
    --cnvs-color-microsoft-rgb:	246, 83, 20;
    --cnvs-color-trello:	#0079bf;
    --cnvs-color-trello-rgb:	0, 121, 191;
    --cnvs-color-scribd:	#666666;
    --cnvs-color-scribd-rgb:	102, 102, 102;
    --cnvs-color-stripe:	#008cdd;
    --cnvs-color-stripe-rgb:	0, 140, 221;
    --cnvs-color-print:	#111;
    --cnvs-color-print-rgb:	17, 17, 17;
    --cnvs-color-btc:	#f2a900;
    --cnvs-color-btc-rgb:	242, 169, 0;
    --cnvs-color-weibo:	#DF2029;
    --cnvs-color-weibo-rgb:	223, 32, 41;
    --cnvs-color-acrobat:	#d3222a;
    --cnvs-color-acrobat-rgb:	211, 34, 42;
    --cnvs-color-drupal:	#27537a;
    --cnvs-color-drupal-rgb:	39, 83, 122;
    --cnvs-color-buffer:	#333333;
    --cnvs-color-buffer-rgb:	51, 51, 51;
    --cnvs-color-pocket:	#ee4056;
    --cnvs-color-pocket-rgb:	238, 64, 86;
    --cnvs-color-bitbucket:	#0e4984;
    --cnvs-color-bitbucket-rgb:	14, 73, 132;
    --cnvs-color-stackoverflow:	#ef8236;
    --cnvs-color-stackoverflow-rgb:	239, 130, 54;
    --cnvs-color-hackernews:	#ff6600;
    --cnvs-color-hackernews-rgb:	255, 102, 0;
    --cnvs-color-xing:	#126567;
    --cnvs-color-xing-rgb:	18, 101, 103;
    --cnvs-color-instagram:	#8a3ab9;
    --cnvs-color-instagram-rgb:	138, 58, 185;
    --cnvs-color-quora:	#a82400;
    --cnvs-color-quora-rgb:	168, 36, 0;
    --cnvs-color-openid:	#e16309;
    --cnvs-color-openid-rgb:	225, 99, 9;
    --cnvs-color-steam:	#111;
    --cnvs-color-steam-rgb:	17, 17, 17;
    --cnvs-color-amazon:	#e47911;
    --cnvs-color-amazon-rgb:	228, 121, 17;
    --cnvs-color-line:	#00b900;
    --cnvs-color-line-rgb:	0, 185, 0;
    --cnvs-color-kickstarter:	#87c442;
    --cnvs-color-kickstarter-rgb:	135, 196, 66;
    --cnvs-color-appstore:	#000;
    --cnvs-color-appstore-rgb:	0, 0, 0;
    --cnvs-color-pinterest:	#c8232c;
    --cnvs-color-pinterest-rgb:	200, 35, 44;
    --cnvs-color-fivehundredpx:	#111;
    --cnvs-color-fivehundredpx-rgb:	17, 17, 17;
    --cnvs-color-tiktok:	#000;
    --cnvs-color-tiktok-rgb:	0, 0, 0;
    --cnvs-color-airbnb:	#FF5A5F;
    --cnvs-color-airbnb-rgb:	255, 90, 95;
    --cnvs-color-gpay:	#6877df;
    --cnvs-color-gpay-rgb:	104, 119, 223;
    --cnvs-color-unsplash:	#111;
    --cnvs-color-unsplash-rgb:	17, 17, 17;
    --cnvs-color-snapchat:	#fffc00;
    --cnvs-color-snapchat-rgb:	255, 252, 0;
    --cnvs-color-discord:	#7289da;
    --cnvs-color-discord-rgb:	114, 137, 218;
    --cnvs-color-twitch:	#6441a5;
    --cnvs-color-twitch-rgb:	100, 65, 165;
    --cnvs-font-size-body:	var(--bs-body-font-size);
    --cnvs-font-size-h1:	2.25rem;
    --cnvs-font-size-h2:	1.875rem;
    --cnvs-font-size-h3:	1.625rem;
    --cnvs-font-size-h4:	1.375rem;
    --cnvs-font-size-h5:	1.125rem;
    --cnvs-font-size-h6:	0.875rem;
    --cnvs-font-size-small:	calc(var(--cnvs-font-size-body) * 0.875);
  }

  .libutton {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 7px;
    text-align: center;
    outline: none;
    text-decoration: none !important;
    color: #ffffff !important;
    width: 200px;
    height: 32px;
    border-radius: 16px;
    background-color: #0A66C2;
    font-family: "SF Pro Text", Helvetica, sans-serif;
}

  /* .sticky-sidebar {
    position: relative;
}

.sticky-sidebar.sticky {
    position: fixed;
    width: 100%;
    z-index: 10;
} */

/* Disable sticky behavior on smaller screens */
/* @media (max-width: 992px) {
    .sticky-sidebar {
        position: relative;
    }
} */
