button.menu-toggle {
    background-color: transparent;
    flex-grow: 1;
    border: 0;
    text-align: left;
}

/*
#menu-top-mini-menu >li.menu-item {
  	display: inline;
    font-size: 12px;
    margin-left: 6px
}
*/

#block-2 > div {
	margin-bottom: -15px;
}

.widget.widget_nav_menu {
	width: 360px;
}

a {
    color: #000000;
}

.main-navigation a {
    font-weight: 700;
    font-size: 15px;
}

.main-navigation .main-nav ul li a {
    padding-left: 16px;
    padding-right: 16px;
		border-right: 1px #ecf0f3 solid;
}

#menu-item-9497 > a {
	border: none;
}

.wp-block-social-links {
	position: relative;
	left: -258px;
}

.menu-top-mini-menu-container {
	position: relative;
    right: 135px;
}

.one-container .inside-article>.featured-image {
    margin-top: 41px;
}

.inside-article > .featured-image {display: none;}

.widget-title {
  text-decoration: underline;
  text-underline-offset: 2px;
  background-color: #70b123;
	height: 36px;
	padding: 0 10px;
	color: white;
}

#post-8566 > div > div > div > div {
    margin-top: -49px;
}

#right-sidebar {
	margin-top: -30px;
}

#custom_html-3 {
	padding: 25px 0px;
}

#facebook-likebox-2 > h2 > a {
	color: white;
}

#block-2 > div > div:nth-child(3) {
	position: relative;
	top: 45px
}

#block-2 > div > div:nth-child(1) {
	position: relative;
	top: 45px
}

#menu-top-mini-menu a {
	text-decoration: none
}

#right-sidebar > div {
	width: 380px
}

/*
#post-8566 > div > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-55320f28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div {
	display: grid;
}

#post-8566 > div > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-55320f28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div > div > div > div.premium-blog-thumb-effect-wrapper {
	order: 2;
}
*/

@media (max-width: 768px) {
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
    padding: 10px;
	}
}

@media (max-width: 768px) {
.elementor-8566 .elementor-element.elementor-element-2ac5a38d .premium-blog-post-outer-container {
		padding: 0px !important;
	}
}

@media only screen and (max-width: 600px) {
	
	.menu-top-mini-menu-container {
		position: relative;
    right: 0 !important;
	}
	
	#block-2 > div > div:nth-child(2) > figure {
		margin: 0px
	}
	
	.site-header {
    position: relative;
    height: 196px;
	}
	
	#block-2 > div {
		width: 360px;
		padding-bottom: 2px;
	}
	
 .wp-block-social-links {
		position: relative;
		left: 0;
		top: -22px;
  	font-size: 18px !important;
  	display: inline-flex !important;
	 	margin: -10px 0 10px 0 !important;
 }
/*
	#menu-top-mini-menu >li.menu-item {
  display: inline;
  font-size: 10px;
  margin-left: 6px;
	}
*/
	.widget.widget_nav_menu {
	width: auto;
	}
	
	#masthead > div > div {
		margin: 0px
	}
}

#primary > div.block-title.widget-title {
	margin-top: 30px;
}
/*
#menu-top-mini-meniu-desine  > li.menu-item {
	display: inline;
	font-size: 12px;
}

#menu-top-mini-meniu-desine >li.menu-item {
	margin-left: 6px;
}
*/


#menu-top-mini-meniu-desine a {
	text-decoration: none;
}

#block-2 > div > div:nth-child(3) > div > div {
	position: relative;
	left: 50px;
}

#menu-top-mini-meniu-desine {
	font-weight: 700;
}

@media (max-width: 768px) {
	#block-2 > div > div:nth-child(1) {
		order: 3;
	}
	#block-2 > div > div:nth-child(2){
		order: 2;
	}
	#block-2 > div > div:nth-child(3) {
		order: 1;
	}
}

@media (max-width: 768px) {
	#block-2 > div > div:nth-child(3) > div > div {
		position: relative;
		left: 0px;
		top: -55px;
	}
}

@media (max-width: 768px) {
	#menu-top-mini-meniu-desine  > li.menu-item {
		font-size: 10px;
	}
}

@media (max-width: 768px) {
	#block-2 > div > div:nth-child(2) {
		position: relative;
    top: 16px;
	}
}

.premium-blog-entry-meta i {
	margin-right: 0px;
}

.fa-fw {
	width: 0px !important;
}

.fa-user:before {
	content: "\f007";
	display: none;
}

.fa-align-left:before {
	content: "\f036";
	display: none;
}

.page > div > header > h1 {
	border-bottom: solid;
	border-color: #EDEDED;
}

.comment-form #email, .comment-form #url {
	display: none;
}

#commentform > p:nth-child(8) {
	display: none;
}

#commentform > p:nth-child(9) {
	display: none;
}

#content > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-44d8c4b.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-9338bab.elementor-hidden-tablet.elementor-hidden-mobile > div > div > div > aside {
	padding: 30px 0px;
}

#menu-pagrindinis-menu > li > a {
	text-transform: uppercase;
}

#site-navigation {
	display: none;
}

@media only screen and (min-width: 1024px) {
	#masthead > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-68d25125.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-63b3d41c > div > div > div > div > a > div > div > img {
		position: relative;
		top: 20px;
	}
}

#premium-nav-menu-item-14989 > a {
	border: none;
}

.page-id-12558 aside {
	margin-bottom: 50px;
}

#block-4 > h4 {
	border-bottom: solid;
}

#block-4 {
	margin: 0px;
}

#masthead > div {
	    border-top: 5px solid #7FB942;
}

/* Performance: reserve the header logo space before the image loads. */
#masthead img.hfe-site-logo-img { aspect-ratio: 768 / 331; height: auto; }


/* DZ layout refresh: compact masthead, 2026-09-05. */
#masthead .elementor-element-68d25125 > .elementor-container { align-items: center; }
#masthead .elementor-element-68d25125 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 6px 10px; align-content: center; }
#masthead img.hfe-site-logo-img { position: static !important; width: 190px; max-width: 100%; height: auto; }
#masthead .elementor-element-aca3bec { margin-top: 0; }
#masthead .elementor-element-aca3bec .premium-menu-link { background: transparent; color: #354326; padding: 8px 12px; }
#masthead .premium-button { font-size: 15px; padding: 9px 14px; }
#right-sidebar > div { max-width: 100%; box-sizing: border-box; }
@media (max-width: 767px) {
  #masthead .elementor-element-68d25125 > .elementor-container { display: flex; flex-wrap: wrap; }
  #masthead .elementor-element-63b3d41c { order: 0; width: 100%; }
  #masthead .elementor-element-4826dfd5 { order: 1; width: 50%; }
  #masthead .elementor-element-1bc6cd52 { order: 2; width: 50%; }
  #masthead .elementor-element-68d25125 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 5px; }
  #masthead img.hfe-site-logo-img { width: 170px; }
  #masthead .premium-button { font-size: 12px; padding: 9px 7px; min-height: 40px; box-sizing: border-box; }
}
/* End DZ layout refresh. */

/* Homepage spacing below advertising. */
body.home #content.site-content { padding-top: 16px; }
@media (max-width: 767px) { body.home #content.site-content { padding: 12px 10px; } }

/* News and article readability, 2026-09-06. */
body.page-id-12558 #content .premium-blog-skin-side { align-items: flex-start; padding-bottom: 18px; margin-bottom: 12px; border-bottom: 1px solid #e3e8dd; }
body.page-id-12558 #content .premium-blog-skin-side .premium-blog-entry-title, body.page-id-12558 #content .premium-blog-skin-side .premium-blog-entry-title a { font-size: 18px; line-height: 1.4; font-weight: 600; color: #263020; }
body.page-id-12558 #content .premium-blog-skin-side .premium-blog-entry-title { margin-bottom: 8px; }
body.page-id-12558 #content .premium-blog-skin-side .premium-blog-entry-meta, body.page-id-12558 #content .premium-blog-skin-side .premium-blog-entry-meta a { font-size: 13px; line-height: 1.5; font-weight: 400; color: #60685c; }
body.page-id-12558 #content .premium-blog-skin-side .premium-blog-post-content { font-size: 15px; line-height: 1.6; color: #485044; }
body.page-id-12558 #content .premium-blog-skin-side .premium-blog-thumbnail-container img { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; border-radius: 4px; }
body.page-id-12558 #content .premium-blog-skin-side .premium-blog-entry-title a:hover { color: #426c19; text-decoration: underline; text-underline-offset: 3px; }
.single-post article .entry-title { font-size: clamp(28px, 3vw, 40px); line-height: 1.2; font-weight: 700; color: #263020; }
.single-post article .entry-header .entry-meta { font-size: 14px; line-height: 1.5; color: #60685c; margin-top: 12px; }
.single-post article .entry-content > :is(p, ul, ol, blockquote) { max-width: 70ch; font-size: 19px; line-height: 1.75; color: #292e26; margin-bottom: 1.25em; }
.single-post article .entry-content > :is(h2, h3) { color: #263020; font-weight: 700; line-height: 1.3; margin-top: 1.6em; margin-bottom: .7em; }
.single-post article .entry-content > h2 { font-size: 27px; }
.single-post article .entry-content > h3 { font-size: 23px; }
.single-post article .entry-content > :is(p, ul, ol) a { color: #426c19; text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 767px) {
 body.page-id-12558 #content .premium-blog-skin-side .premium-blog-entry-title, body.page-id-12558 #content .premium-blog-skin-side .premium-blog-entry-title a { font-size: 17px; }
 body.page-id-12558 #content .premium-blog-skin-side .premium-blog-content-wrapper { padding-top: 12px; }
 .single-post article .entry-content > :is(p, ul, ol, blockquote) { font-size: 18px; line-height: 1.7; }
 .single-post article .entry-content > h2 { font-size: 24px; }
 .single-post article .entry-content > h3 { font-size: 21px; }
}

/* Keep mobile article ads out of text columns, 2026-09-06. */
@media (max-width: 767px) {
 .single-post .entry-content > div:has(> [id^="dainavoszodis_lt_300x250_article_"]) { float: none !important; clear: both; width: 100%; margin: 24px 0 !important; text-align: center; }
 .single-post .entry-content [id^="dainavoszodis_lt_300x250_article_"] { margin-inline: auto; }
}

/* Clearer sticky ad controls, 2026-09-06. */
#dainavoszodis_lt_sticky { background: #fff !important; }
#dainavoszodis_lt_sticky #stpd_close { width: 44px !important; height: 44px !important; top: -44px !important; display: flex; align-items: center; justify-content: center; background: #fff !important; border: 1px solid #767676 !important; box-sizing: border-box; }
body:has(#dainavoszodis_lt_sticky:not([style*="display: none"]) iframe[height="90"]) { padding-bottom: 154px; }
body:has(#dainavoszodis_lt_sticky:not([style*="display: none"]) iframe[height="50"]) { padding-bottom: 114px; }

/* Clear footer layout, 2026-09-06. */
#footer-widgets .inside-footer-widgets { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 32px; margin: 0; }
#footer-widgets .inside-footer-widgets > div { width: auto; padding: 0; min-width: 0; }
#footer-widgets .inside-footer-widgets > div:not(:has(aside)) { display: none; }
#footer-widgets .widget { width: auto; margin-bottom: 0; }
#footer-widgets .widget-title { height: auto; background: transparent; border-bottom: 2px solid #7fb942; padding: 0 0 10px; margin-bottom: 16px; font-size: 20px; line-height: 1.4; font-weight: 600; text-decoration: none; }
#footer-widgets .widget_nav_menu a { display: inline-block; padding: 7px 0; line-height: 1.5; }
#footer-widgets .textwidget { font-size: 16px; line-height: 1.7; }
#footer-widgets .textwidget > div { margin-bottom: 12px; }
#footer-widgets a:hover, #footer-widgets a:focus-visible { text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 767px) { #footer-widgets .inside-footer-widgets { grid-template-columns: minmax(0, 1fr); gap: 28px; } }

/* ESO article: show verified non-duplicate photo below the title. */
#post-33693 > .inside-article { display: grid; grid-template-columns: minmax(0, 1fr); }
#post-33693 > .inside-article > .entry-header { order: -2; }
#post-33693 > .inside-article > .featured-image { display: block; order: -1; margin: 24px 0 0; width: 100%; }
#post-33693 > .inside-article > .featured-image img { display: block; width: 100%; height: auto; border-radius: 4px; }

/* Compact related stories, keeping Jetpack selection. */
.single-post #jp-relatedposts { margin:32px 0; padding:24px 0 0; border-top:2px solid #7fb942; }
.single-post #jp-relatedposts .jp-relatedposts-headline { display:block; float:none; margin:0 0 20px; font-size:26px; line-height:1.25; font-weight:700; color:#263020; }
.single-post #jp-relatedposts .jp-relatedposts-headline em { font-style:normal; font-weight:700; }
.single-post #jp-relatedposts .jp-relatedposts-headline em:before { display:none; }
.single-post #jp-relatedposts .jp-relatedposts-items { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; margin:0; padding:0; }
.single-post #jp-relatedposts .jp-relatedposts-items:after { display:none; }
.single-post #jp-relatedposts .jp-relatedposts-post { float:none; width:auto; min-width:0; margin:0; padding:0; opacity:1; }
.single-post #jp-relatedposts .jp-relatedposts-post-img { display:block; width:100%; max-width:100%; height:auto; aspect-ratio:16/9; object-fit:cover; border-radius:4px; margin:0 0 12px; }
.single-post #jp-relatedposts .jp-relatedposts-post-title { margin:0 0 8px; font-size:18px!important; font-weight:600!important; line-height:1.4!important; }
.single-post #jp-relatedposts .jp-relatedposts-post-title a { font:inherit!important; color:#263020!important; text-decoration:none; }
.single-post #jp-relatedposts .jp-relatedposts-post-title a:hover { color:#426c19; text-decoration:underline; text-underline-offset:3px; }
.single-post #jp-relatedposts a:focus-visible { outline:2px solid #426c19; outline-offset:4px; }
.single-post #jp-relatedposts .jp-relatedposts-post-date { font-size:13px!important; line-height:1.5!important; color:#60685c!important; opacity:1!important; }
.single-post #jp-relatedposts .jp-relatedposts-post-excerpt { display:none; }
.single-post #primary:has(#jp-relatedposts .jp-relatedposts-post) > .relatedposts,
.single-post #primary:has(#jp-relatedposts .jp-relatedposts-post) > div:has(> h3.section-head),
.single-post #primary:has(#jp-relatedposts .jp-relatedposts-post) > .relatedposts + div:has(> [id^="dainavoszodis_lt_728x90_general"]) { display:none!important; }
@media(max-width:600px) {
.single-post #jp-relatedposts .jp-relatedposts-headline { font-size:24px; }
.single-post #jp-relatedposts .jp-relatedposts-items { grid-template-columns:minmax(0,1fr); gap:16px; }
.single-post #jp-relatedposts .jp-relatedposts-post { display:grid; grid-template-columns:104px minmax(0,1fr); column-gap:14px; padding-bottom:16px; border-bottom:1px solid #e3e8dd; }
.single-post #jp-relatedposts .jp-relatedposts-post > a { grid-row:1 / 3; }
.single-post #jp-relatedposts .jp-relatedposts-post-img { margin:0; }
.single-post #jp-relatedposts .jp-relatedposts-post-title { grid-column:2; font-size:17px!important; }
.single-post #jp-relatedposts .jp-relatedposts-post-date { grid-column:2; }
.single-post #jp-relatedposts .jp-relatedposts-post:not(:has(img)) { grid-template-columns:minmax(0,1fr); }
.single-post #jp-relatedposts .jp-relatedposts-post:not(:has(img)) :is(h4,time) { grid-column:1; }
}


/* Dziudo nuotraukos fokusas naujienu kortelese */
.premium-blog-thumbnail-container img.wp-image-34526 { object-position: 50% 30% !important; }

/* Jovaides portreto veidas naujienu kortelese */
.premium-blog-thumbnail-container img.wp-image-34698 { object-position: 50% 0% !important; }
