/*
CTC Separate Stylesheet
Updated: 2024-10-28 15:01:36
Theme Name: Gauthier Child
Theme URI: https://tothetheme.com/gauthier
Template: gauthier
Author: Tothetheme
Author URI: https://tothetheme.com
Description: WordPress theme with magazine style, newspaper style and blog style with powerful theme option, Elementor add on and unlimited layout
Tags: blog,right-sidebar,left-sidebar,custom-menu,custom-logo,theme-options,custom-colors,flexible-header,translation-ready,news,sticky-post,feature-images,threaded-comments
Version: 1.5.5
*/

.dark .header-style1 img,
.dark .gauthierlogo img {
	filter: invert(1) !important;
}

.module1e-wrapper .module1default-article h6,
.module4-title,
h2.module4a-title,
.module4-morecontent h5 a,
.module4a-article h6 a,
.module2b-borderbox h2,
.module1d-article h6,
.module1b-post h3,
.module1c-article h3 a {
	text-transform: none !important;
}

.module2-meta {
	display: none;
}

.module4a-caption {
	border-radius: 0;
}

.module13-wrapper .module4a-meta .head-divider:after {
	background-color: #fff;
}

.module4a-author .m-a-box-container .m-a-box-content.m-a-box-profile .m-a-box-data .m-a-box-name * {
	text-align: left !important;
}

.open-menu.btn-customized {
	display: block !important;
}

.head-post-date {
	margin-bottom: 0;
	float: left;
	padding-right: 10px;
	position: relative;
}

.related-wrapper {
	border-top: 0px solid #222;
}

h4 a,
h3 a,
h5 a {
	position: relative;
	z-index: 100;
	display: inline-block;
}

.widget-title span,
.widget-title {
	font-size: 18px;
}

.elementor img {
	filter: grayscale(1);
}

.elementor img:hover {
	filter: grayscale(0);
}

.dark .header-style1 img,
.dark .gauthierlogo img {
	filter: invert(0);
}

.dark .nav-mainwrapper {
	border: 0px solid #333 !important;
}

.gauthier-nav li a:hover {
	/* color: #D3AD67 !important; */
	background-size: 0% 0%;
}

.topnav li.menu-item.menu-item-has-children ul li a:hover {
	/* color: #D3AD67 !important; */
}

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item a {
	/* color: #D3AD67 !important; */
}

.topnav li.current-menu-ancestor.menu-item.menu-item-has-children:after {
	border-color: #222 transparent transparent transparent !important;
}

.site-header .gauthier-nav .current-menu-item>a,
.site-header .gauthier-nav .current-menu-ancestor>a,
.site-header .gauthier-nav .current_page_item>a,
.site-header .gauthier-nav .current_page_ancestor>a {
	/* color: #D3AD67 !important; */
}

/*** Postituse galeriid ***/
.custom-header-gallery {
	display: grid !important;
	padding: 0px !important;
	gap: 0px !important;
	width: 100%;
	height: 100%;
	flex-wrap: wrap;
	align-content: stretch;
	object-fit: cover;
}

/*** SPECTRA ***/
/* kogu päise galerii konteiner */
.singletitle-image .spectra-image-gallery__layout--grid {
	grid-template-columns: none !important;
	padding: 20px;
}

.singletitle-image .spectra-image-gallery__media-wrapper--isotope {
	display: grid !important;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	gap: 0px;
	height: 100%;
}

/* esimene pilt vasak – katab mõlemad read */
.singletitle-image .spectra-image-gallery__inner-wrap:nth-child(1) {
	grid-column: 1 / 2;
	grid-row: 1 / 3;
}

.singletitle-image .spectra-image-gallery__inner-wrap:nth-child(2) {
	grid-column: 2 / 3;
	grid-row: 1 / 2;
}

.singletitle-image .spectra-image-gallery__inner-wrap:nth-child(3) {
	grid-column: 2 / 3;
	grid-row: 2 / 3;
}

/* kõik pildid */
.singletitle-image .spectra-image-gallery__inner-wrap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 0px;
	aspect-ratio: 16 / 9;
}

/* peidetud pildid */
.singletitle-image .spectra-image-gallery__inner-wrap:nth-child(n+4) {
	display: none !important;
}

/* ainult kolmanda pildi konteinerile – overlay aluseks */
.singletitle-image .spectra-image-gallery__inner-wrap:nth-child(3) {
	position: relative;
}

/* overlay ise */
.singletitle-image .overlay {
	position: absolute !important;
	inset: 0;
	background: rgba(24, 24, 24, 0.5) !important;
	color: white;
	font-size: 18px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 2;
	border-radius: 0px;
	pointer-events: none;
	opacity: 1;
}

/*** SINGLE POST ***/
.singlepost-totalview,
.singlepost-totalread,
.singlepost-totalmeta,
.singlepost-totalshare,
.singlepost-totalcats {
	position: relative;
	flex-wrap: wrap;
	border: 1px solid #111;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding: 10px 15px;
	margin-bottom: 10px;
	color: #111;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1;
}

.singlepost-totalcats {
	line-height: 1.6;
	word-wrap: break-word;
	white-space: normal;
	flex-wrap: wrap;
}

.post-category-link-wrapper {
	display: inline;
}

.post-category-link {
	color: #000;
	text-decoration: none;
	font-size: 0.9em;
	white-space: nowrap;
}

.post-category-link:hover {
	text-decoration: underline;
}

.post-category-comma {
	margin-right: 0.3em;
}

.dark .singlepost-totalview,
.dark .singlepost-totalread,
.dark .singlepost-totalmeta,
.dark .singlepost-totalshare,
.dark .singlepost-totalcats {
	border: 1px solid #333;
	color: #ccc;
}

.dark .singlepost-totalcats a {
	color: #ccc;
}

.shared-counts-wrap {
	margin: 0 !important;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.singlepost-totalshare {
	padding: 4px 10px;
}

.shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon svg,
.dark .shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon svg:hover {
	fill: #111 !important;
}

.dark .shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon svg {
	fill: #ccc !important;
}

.entry-contentinside img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	max-width: 100% !important;
	height: auto;
	width: auto !important;
}

/*** NIMEKIRJAD ***/
.single-wrapper .entry-content ul {
	border: 2px solid #222;
	padding: 10px 20px;
}

.dark .single-wrapper .entry-content ul {
	border: 2px solid #c0c0c0;
}

.single-wrapper .entry-content ul ::marker,
.single-wrapper .entry-content ol ::marker {
	color: #222;
}

.dark .single-wrapper .entry-content ul ::marker,
.dark .single-wrapper .entry-content ol ::marker {
	color: #c0c0c0;
}

.nav-single span {
	line-height: 22px;
}

/*** TSITAADID ***/
.entry-content blockquote:before,
.dark .entry-content blockquote:before {
	background: transparent;
}

/*** Nurgaklamber ***/
blockquote.is-style-quote-style-corner,
blockquote.quote-style-corner {
	position: relative;
	padding: 1rem 2rem;
	margin: 1.5em 0;
	font-size: 1.4em;
	font-family: 'Syne', sans-serif;
	line-height: 1.5;
	border-left: none;
	border-right: 3px solid #666;
}

.dark blockquote.is-style-quote-style-corner,
.dark blockquote.quote-style-corner {
	border-right: 3px solid #F0F0F0;
}

blockquote.is-style-quote-style-corner::before,
blockquote.is-style-quote-style-corner::after,
blockquote.quote-style-corner::before,
blockquote.quote-style-corner::after {
	content: "";
	position: absolute;
	width: 30px;
	height: 30px;
}

blockquote.is-style-quote-style-corner::before,
blockquote.quote-style-corner::before {
	top: unset;
	left: unset;
	bottom: 0;
	right: 0;
	border-top: none;
	border-left: none;
	border-bottom: 3px solid #666;
}

.dark blockquote.is-style-quote-style-corner::before,
.dark blockquote.quote-style-corner::before {
	border-bottom: 3px solid #F0F0F0;
}

blockquote.is-style-quote-style-corner::after,
blockquote.quote-style-corner::after {
	top: 0;
	right: 0;
	border-bottom: none;
	border-left: none;
	border-top: 3px solid #666;
}

.dark blockquote.is-style-quote-style-corner::after,
.dark blockquote.quote-style-corner::after {
	border-top: 3px solid #F0F0F0;
}

/*** Joonega üleval ***/
blockquote.is-style-quote-style-line,
blockquote.quote-style-line {
	position: relative;
	margin: 2.5em 0;
	padding: 1.5em 2em 0em 2em;
	border: none;
	background: transparent;
	font-family: Syne, serif;
	font-size: 1.2em;
	text-align: center;
	color: #333;
}

blockquote.is-style-quote-style-line:before,
blockquote.quote-style-line::before {
	content: "";
	position: relative;
	display: block;
	width: 60px;
	height: 3px;
	background: #222 !important;
	margin: 0 auto 1rem auto;
}

.dark blockquote.is-style-quote-style-line:before,
.dark blockquote.quote-style-line::before {
	background: #f0f0f0 !important;
}

/*** Jutumull ***/
blockquote.is-style-blockquote-style-bubble,
blockquote.blockquote-style-bubble {
	position: relative;
	font-family: 'Syne', sans-serif;
	max-width: 620px;
	margin: 3em auto 5em auto;
	align-self: center;
	border-left: none;
}

blockquote.is-style-blockquote-style-bubble p,
blockquote.blockquote-style-bubble p {
	font-family: 'Syne';
	position: relative;
	font-size: 2rem;
	font-weight: normal;
	line-height: 1.2;
	margin: 0;
	border: 2px solid #333;
	border: solid 2px;
	border-radius: 20px;
	padding: 25px;
	color: #333;
	padding-bottom: 30px !important;
	overflow: visible !important;
}

.dark blockquote.is-style-blockquote-style-bubble p,
.dark blockquote.blockquote-style-bubble p {
	border: 2px solid #F0F0F0;
	color: #F0F0F0;
}

#tinymce blockquote.blockquote-style-bubble p:after {
	bottom: -62px;
}

blockquote.is-style-blockquote-style-bubble p:after,
blockquote.blockquote-style-bubble p:after {
	content: "";
	position: absolute;
	border: 2px solid #333;
	border-radius: 0 100% 0 0;
	width: 60px;
	height: 60px;
	bottom: -60px;
	left: 50px;
	border-bottom: none;
	border-left: none;
	z-index: 3;
}

.dark blockquote.is-style-blockquote-style-bubble p:after,
.dark blockquote.blockquote-style-bubble p:after {
	border: 2px solid #F0F0F0;
	border-bottom: none;
	border-left: none;
}

blockquote.is-style-blockquote-style-bubble p:before,
blockquote.blockquote-style-bubble p:before {
	content: "";
	position: absolute;
	width: 80px;
	border: 6px solid #ffff;
	bottom: -3px;
	left: 50px;
	z-index: 2;
}

.dark blockquote.is-style-blockquote-style-bubble p:before,
.dark blockquote.blockquote-style-bubble p:before {
	border: 6px solid #181818;
}

/*** Jutumärgid ja joon ***/
blockquote.is-style-blockquote-style-quote-topline,
blockquote.blockquote-style-quote-topline {
	border-top: 2px solid #222;
	margin: 1.5em 0 0 0;
	padding: 20px 10px 5px 60px;
	font-family: 'Syne', sans-serif;
	letter-spacing: 0.2px;
	border-radius: 0;
	box-shadow: none;
	position: relative;
	border-left: none;
}

.dark blockquote.is-style-blockquote-style-quote-topline,
.dark blockquote.blockquote-style-quote-topline {
	border-top: 2px solid #f0f0f0;
}

#tinymce blockquote.blockquote-style-quote-topline::before {
	margin-top: 0px !important;
}

blockquote.is-style-blockquote-style-quote-topline::before,
blockquote.blockquote-style-quote-topline::before {
	font-family: 'Font Awesome 6 Sharp' !important;
	content: "\f10d";
	position: absolute;
	font-weight: 900;
	left: 0;
	top: 0;
	font-size: 3em;
	margin-top: 28px;
	color: #222;
	background: transparent;
}

.dark blockquote.is-style-blockquote-style-quote-topline::before,
.dark blockquote.blockquote-style-quote-topline::before {
	color: #f0f0f0;
}

blockquote.is-style-blockquote-style-quote-topline p,
blockquote.blockquote-style-quote-topline p {
	line-height: 1.6;
	text-align: left;
	color: #2f2f2f;
	font-size: 1.2em !important;
	padding: 5px 20px 10px;
	margin: 0;
	margin-bottom: 0px !important;
	font-style: italic;
}

.dark blockquote.is-style-blockquote-style-quote-topline p,
.dark blockquote.blockquote-style-quote-topline p {
	color: #f0f0f0;
}

blockquote.is-style-blockquote-style-quote-topline p:first-child,
blockquote.blockquote-style-quote-topline p:first-child {
	margin-top: -10px;
}

/*** Joon vasakul ***/
blockquote.is-style-blockquote-style-bar-left,
blockquote.blockquote-style-bar-left {
	border-left: 5px solid #333;
	text-align: left;
	margin: 1em 0 1.5em 1.5em;
	padding: .5em 1em;
	color: #333;
	font-size: 18px !important;
	line-height: 1.5;
	display: block;
	width: 95%;
	float: none;
}

.dark blockquote.is-style-blockquote-style-bar-left,
.dark blockquote.blockquote-style-bar-left {
	border-left: 5px solid #f0f0f0;
}

blockquote.is-style-blockquote-style-bar-left p,
blockquote.blockquote-style-bar-left p {
	font-weight: bold;
	color: #333;
	font-size: 1.2em !important;
	font-family: 'Jost';
	margin-bottom: 10px !important;
}

.dark blockquote.is-style-blockquote-style-bar-leftp,
.dark blockquote.blockquote-style-bar-left p {
	color: #f0f0f0;
}

/*** Helehalli tausta ja pealkirja fondiga ***/
blockquote.is-style-blockquote-style-softbox,
blockquote.blockquote-style-softbox {
	background-color: #ebebeb;
	border-left: 0px solid #ebebeb;
	border-radius: 0px;
	padding: 25px 25px 15px 25px;
	margin: 20px 0;
	font-family: "Syne", serif;
	font-size: 1.1em;
	line-height: 1.4;
	color: #333;
}

.dark blockquote.is-style-blockquote-style-softbox,
.dark blockquote.blockquote-style-softbox {
	background-color: #222;
	border-left: 0px solid #222;
	color: #f0f0f0 !important;
}

blockquote.is-style-blockquote-style-softbox p,
blockquote.blockquote-style-softbox p {
	margin: 0;
}

/*** Helehalli tausta ja teksti fondiga, halli tausta ja musta jutiga ***/

blockquote.is-style-blockquote-style-softbox-body,
blockquote.blockquote-style-softbox-body,
blockquote.is-style-blockquote-style-softbox-body-topline,
blockquote.blockquote-style-softbox-body-topline {
	background-color: #ebebeb;
	border-left: 0px solid #ebebeb;
	border-radius: 0px;
	padding: 25px 25px 15px 25px;
	margin: 20px 0;
	font-family: Jost, serif;
	font-size: 18px;
	line-height: 1.4;
	color: #333;
}

blockquote.is-style-blockquote-style-softbox-body-topline,
blockquote.blockquote-style-softbox-body-topline {
	border-top: 3px solid #222;
}

.dark blockquote.is-style-blockquote-style-softbox-body,
.dark blockquote.blockquote-style-softbox-body,
.dark blockquote.is-style-blockquote-style-softbox-body-topline,
.dark blockquote.blockquote-style-softbox-body-topline {
	background-color: #222;
	border-left: 0px solid #222;
	color: #f0f0f0 !important;
}

blockquote.is-style-blockquote-style-softbox-body p,
blockquote.blockquote-style-softbox-body p,
blockquote.is-style-blockquote-style-softbox-body-topline p,
blockquote.blockquote-style-softbox-body-topline p {
	margin: 0;
	font-size: 18px !important;
	display: inline-block;
	padding-left: 0px;
}

/*** Musta tausta ja teksti fondiga ***/
blockquote.is-style-blockquote-style-softbox-body-black,
blockquote.blockquote-style-softbox-body-black {
	background-color: #222;
	border-left: 0px solid #222;
	border-radius: 0px;
	padding: 25px 25px 15px 25px;
	margin: 20px 0;
	font-family: Jost, serif;
	font-size: 18px;
	line-height: 1.4;
	color: #f0f0f0;
}

blockquote.is-style-blockquote-style-softbox-body-black p,
blockquote.blockquote-style-softbox-body-black p {
	margin: 0;
	font-size: 18px !important;
	display: inline-block;
	padding-left: 0px;
}

blockquote.is-style-blockquote-style-softbox-body-black *,
blockquote.blockquote-style-softbox-body-black * {
	color: #f0f0f0;
}

/*** Suure G tähega, südame ja jutumärkidega ***/
blockquote.is-style-blockquote-style-quote-with-gletter,
blockquote.blockquote-style-quote-with-gletter,
blockquote.is-style-blockquote-style-quote-with-heart,
blockquote.blockquote-style-quote-with-heart,
blockquote.is-style-blockquote-style-quote-with-quotes,
blockquote.blockquote-style-quote-with-quotes {
	position: relative;
	padding: 0.5em 2em;
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: 600;
	color: #222;
	width: 380px;
	float: right;
	line-height: 1.5;
}

blockquote.is-style-blockquote-style-quote-with-gletter::before,
blockquote.blockquote-style-quote-with-gletter::before {
	content: "\f1a0";
	/* Google logo unicode */
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
	font-size: 7em !important;
	top: 42% !important;
}

blockquote.is-style-blockquote-style-quote-with-heart::before,
blockquote.blockquote-style-quote-with-heart::before {
	font-family: 'Font Awesome 6 Sharp' !important;
	content: "\f004";
	font-weight: 900;
	font-size: 7em !important;
	top: 40% !important;
}

blockquote.is-style-blockquote-style-quote-with-quotes::before,
blockquote.blockquote-style-quote-with-quotes::before {
	font-family: 'Font Awesome 6 Sharp' !important;
	content: "\f10e";
	font-weight: 900;
	z-index: -1 !important;
}

blockquote.is-style-blockquote-style-quote-with-gletter::before,
blockquote.blockquote-style-quote-with-gletter::before,
blockquote.is-style-blockquote-style-quote-with-heart::before,
blockquote.blockquote-style-quote-with-heart::before,
blockquote.is-style-blockquote-style-quote-with-quotes::before,
blockquote.blockquote-style-quote-with-quotes::before {
	position: absolute;
	font-size: 5em;
	font-weight: 900;
	color: #f0f0f0;
	width: 1em;
	height: 1em;
	top: 20%;
	transform: translateY(-50%);
	line-height: 1;
	z-index: -1 !important;
	pointer-events: none;
	user-select: none;
}

.dark blockquote.is-style-blockquote-style-quote-with-gletter::before,
.dark blockquote.blockquote-style-quote-with-gletter::before,
.dark blockquote.is-style-blockquote-style-quote-with-heart::before,
.dark blockquote.blockquote-style-quote-with-heart::before,
.dark blockquote.is-style-blockquote-style-quote-with-quotes::before,
.dark blockquote.blockquote-style-quote-with-quotes::before {
	color: #333;
}

blockquote.is-style-blockquote-style-quote-with-gletter p,
blockquote.blockquote-style-quote-with-gletter p,
blockquote.is-style-blockquote-style-quote-with-heart p,
blockquote.blockquote-style-quote-with-heart p,
blockquote.is-style-blockquote-style-quote-with-quotes p,
blockquote.blockquote-style-quote-quote-with-quotes p {
	position: relative;
	z-index: 1;
	margin: 0;
}

/*** Tsitaat Kahe jutumärgi ja joontega ***/
blockquote.blockquote-style-2quotes,
blockquote.is-style-blockquote-style-2quotes {
	border-top: 2px solid #333;
	border-bottom: 2px solid #333;
	position: relative;
	color: #222;
	font-size: 1.6rem;
	padding: 3rem;
	font-family: Georgia, serif;
	line-height: 1.6;
	margin: 2rem auto;
}

blockquote.blockquote-style-2quotes p,
blockquote.is-style-blockquote-style-2quotes p {
	padding: 0 30px;
}

blockquote.blockquote-style-2quotes::before,
blockquote.is-style-blockquote-style-2quotes::before {
	font-family: 'Font Awesome 6 Sharp' !important;
	content: "\f10d";
	font-weight: 900;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 4rem;
	z-index: 9999;
	color: #333;
}

.dark blockquote.blockquote-style-2quotes::before,
.dark blockquote.is-style-blockquote-style-2quotes::before,
.dark blockquote.blockquote-style-2quotes::after,
.dark blockquote.is-style-blockquote-style-2quotes::after {
	color: #f0f0f0;
}

blockquote.blockquote-style-2quotes::after,
blockquote.is-style-blockquote-style-2quotes::after {
	font-family: 'Font Awesome 6 Sharp' !important;
	content: "\f10e";
	font-weight: 900;
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 4rem;
	color: #333;
}

/* Nelinurkse taustaga must */
blockquote.is-style-blockquote-style-rectangle-right,
blockquote.blockquote-style-rectangle-right {
	background-color: #222;
	color: #222;
	padding: 40px 25px;
	border-radius: 0px;
	border-left: none;
	font-family: "Syne", Georgia, serif;
	line-height: 1.6;
	position: relative;
	text-align: left;
	width: 300px;
	float: right;
	margin: 0 0 15px 35px;
	clear: both;
}

blockquote.is-style-blockquote-style-rectangle-right::before,
blockquote.blockquote-style-rectangle-right::before {
	display: block !important;
	font-family: 'Font Awesome 6 Sharp' !important;
	content: "\f10e";
	font-weight: 900;
	font-size: 2.5em;
	line-height: 1.3em;
	position: absolute;
	top: 15px;
	left: 25px;
	color: #fff;
	opacity: 1;
	background: transparent;
	opacity: 1;
	z-index: 10;
}

blockquote.is-style-blockquote-style-rectangle-right p,
blockquote.blockquote-style-rectangle-right p {
	margin: 0;
	padding-top: 35px;
	font-size: 1.1em !important;
	line-height: 1.3em;
	color: #fff;
	padding-bottom: 20px !important;
	border-bottom: 2px solid #fff;
}

/* Nelinurkse taustaga hall*/
blockquote.is-style-blockquote-style-rectangle-right-grey,
blockquote.blockquote-style-rectangle-right-grey {
	background-color: #E2E2E2;
	color: #222;
	padding: 40px 25px;
	border-radius: 0px;
	border-left: none;
	font-family: "Syne", Georgia, serif;
	line-height: 1.6;
	position: relative;
	text-align: left;
	width: 300px;
	float: right;
	margin: 0 0 15px 35px;
	clear: both;
}

blockquote.is-style-blockquote-style-rectangle-right-grey::before,
blockquote.blockquote-style-rectangle-right-grey::before {
	display: block !important;
	font-family: 'Font Awesome 6 Sharp' !important;
	content: "\f10e";
	font-weight: 900;
	font-size: 2.5em;
	line-height: 1.3em;
	position: absolute;
	top: 15px;
	left: 25px;
	color: #222;
	opacity: 1;
	background: transparent;
	opacity: 1;
	z-index: 10;
}

blockquote.is-style-blockquote-style-rectangle-right-grey p,
blockquote.blockquote-style-rectangle-right-grey p {
	margin: 0;
	padding-top: 35px;
	font-size: 1.1em !important;
	line-height: 1.3em;
	color: #222;
	padding-bottom: 20px !important;
	border-bottom: 2px solid #222;
}

/*** ZLICK ***/
.zlick-locked-content {
	max-height: 180px;
	overflow: hidden;
	position: relative;
	opacity: 0.5;
	pointer-events: none;
}

.zlick-locked-content::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 60px;
	width: 100%;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

/*** TABEL ***/
table tr td {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #f0f0f0;
	color: #222;
	padding: 7px 14px;
}

@media screen and (min-width: 626px) and (max-width:900px) {

	.singlepost-share,
	.singlepost-totalview,
	.singlepost-totalread,
	.singlepost-totalshare,
	.singlepost-totalcats {
		width: 25%;
		margin-bottom: 0px;
		padding-bottom: 0px;
		border-bottom: 0px solid #333;
	}

	.singlepost-totalview,
	.singlepost-totalread,
	.singlepost-totalshare,
	.singlepost-totalcats {
		margin-top: 30px;
	}
}

/*** RELATED POSTS ***/
.related-title {
	text-transform: none !important;
}

/*** MP3 Player ***/
.is-single-player {
	margin-bottom: 40px;
}

/*** FOOTER AUTHOR ***/
/* Ainult layout-2 puhul */
.m-a-box-content[data-profile-layout="layout-2"] .m-a-box-content-middle {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 16px;
	/* vahe pildi ja teksti vahel */
}

/* Pildi suurus ja joondus */
.m-a-box-content[data-profile-layout="layout-2"] .m-a-box-avatar img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	object-fit: cover;
}

/* Tekstiosa joondus */
.m-a-box-content[data-profile-layout="layout-2"] .m-a-box-data {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

/* Kui soovid pealkirja ja bio vahele väiksemat vahet */
.m-a-box-content[data-profile-layout="layout-2"] .m-a-box-title {
	margin: 0 0 4px;
}

/* Võid soovi korral ka bio fonti muuta */
.m-a-box-content[data-profile-layout="layout-2"] .m-a-box-bio {
	font-size: 14px;
	color: #666;
	margin: 0;
}

.m-a-box-content[data-profile-layout="layout-2"] .m-a-box-meta * {
	font-size: 14px !important;
}

.m-a-box-content[data-profile-layout="layout-2"] .m-a-box-data .m-a-box-name>:first-child,
.m-a-box-content[data-profile-layout="layout-2"] .m-a-box-bio>* {
	text-align: left !important;
}

.m-a-box-content[data-profile-layout="layout-2"] {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.module2bcoauthor-wrapper .m-a-box[data-box-layout='slim'] .m-a-box-container .m-a-box-profile {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 0 20px;
	text-align: left;
}

.module2bcoauthor-wrapper .m-a-box-avatar img {
	margin-bottom: 0px;
	width: 30px;
	height: 30px;
}

.module2bcoauthor-wrapper .m-a-box-content-middle {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 10px;
	text-align: left;
}

.module2bcoauthor-wrapper .m-a-box-item.m-a-box-avatar {
	margin-bottom: 0;
	flex-shrink: 0;
}

.module2bcoauthor-wrapper .m-a-box-name *,
.module2bcoauthor-wrapper .m-a-box-bio>* {
	font-size: 11px !important;
}

.module2bcoauthor-wrapper .m-a-box-data .m-a-box-name h5,
.module2bcoauthor-wrapper .m-a-box-data .m-a-box-bio {
	float: left !important;
	text-align: left !important;
}

.module2bcoauthor-wrapper .m-a-box-data .m-a-box-bio {
	margin-top: 0px;
}

.module2bcoauthor-wrapper .m-a-box-content {
	align-items: flex-start;
}

.module2bcoauthor-wrapper .m-a-box-profile .m-a-box-profile-multiauthor {
	width: auto;
	margin-bottom: 0px !important;
}

.module2bcoauthor-wrapper .m-a-box-profile .m-a-box-profile-multiauthor .m-a-box-bio {
	margin-top: 0px;
}

.module2bcoauthor-wrapper .m-a-box[data-multiauthor="false"] .m-a-box-tab {
	padding-top: 5px;
	padding-bottom: 0px;
}

.module4a-author .m-a-box-content-middle,
.module1e-author .m-a-box-content-middle,
.module1c-post .m-a-box-content-middle {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.module4a-author .m-a-box-avatar img {
	width: 30px;
	margin-right: 7px;
}

.module4a-author .m-a-box-item,
.module1e-author .m-a-box-item,
.module1c-post .m-a-box-item {
	-webkit-align-self: flex-start;
	-ms-align-self: flex-start;
	align-self: flex-start;
}

.module4a-author .m-a-box-bio>*,
.module4a-author .m-a-box-name * {
	text-align: left;
	font-size: 11px;
}

.module4a-author .m-a-box-profile-multiauthor {
	margin-bottom: 20px !important;
}

.module4a-author .m-a-box-data .m-a-box-bio,
.module1e-author .m-a-box-data .m-a-box-bio,
.module1c-post .m-a-box-data .m-a-box-bio {
	margin-top: 0px;
}

.module4a-author .metaview2 {
	border-bottom: 1px solid #ccc;
}

.module4a-morethumb video,
.module4a-morethumb iframe {
	height: 100%;
	overflow: hidden;
}

.module1e-author .m-a-box-avatar img,
.module1c-post .m-a-box-avatar img {
	width: 40px;
	margin-right: 10px;
}

.module1e-author .m-a-box-bio>*,
.module1e-author .m-a-box-name *,
.module1c-post .m-a-box-bio>*,
.module1c-post .m-a-box-name * {
	font-size: 12px;
	text-align: left;
}

.module1e-author .coauthormodule-wrapper {
	gap: 0;
}

.module1e-author .m-a-box[data-multiauthor="false"] .m-a-box-tab,
.module1c-post .m-a-box[data-multiauthor="false"] .m-a-box-tab {
	padding-top: 0;
	padding-bottom: 0;
}

.custom-page .module4a-right .module4a-author .m-a-box {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.module1e-author .m-a-box-profile {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 10px;
	justify-content: flex-start;
}

.module1e-author .m-a-box,
.module1e-author .m-a-box-container,
.module1e-author .m-a-box-profile {
	height: auto !important;
	min-height: 0 !important;
	display: flex !important;
	flex-direction: column;
	justify-content: flex-start;
}

.module4-content,
.module1d-contentbottom span,
.module31-content,
.module1-article,
.module5-slidetitle,
.module7-content {
	line-height: 22px;
}

.module4-desc .module8-author1 {
	min-width: 150px;
}

.module4-desc .module8-author1 .m-a-box {
	display: block;
	margin-top: -4px !important;
}

.module4-desc .module8-author1 .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-profile-multiauthor {
	margin-bottom: 10px !important;
}

.module4-desc .module8-author1 .m-a-box-content-middle {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.module4-desc .module8-author1 .m-a-box[data-multiauthor="false"] .m-a-box-tab {
	padding: 0;
}

.module1c-date:before {
	height: 30%;
	min-height: 90px;
}

.module2b-borderbox .module2bcoauthor-wrapper .m-a-box-avatar img,
.module9-jbottomleft .module2bcoauthor-wrapper .m-a-box-avatar img,
.col-mod8 .module2bcoauthor-wrapper .m-a-box-avatar img {
	width: 50px;
	height: 50px;
}

.module2b-borderbox .m-a-box-avatar,
.module9-jbottomleft .m-a-box-avatar,
.col-mod8 .m-a-box-avatar {
	padding: 0;
}

.module2b-borderbox .module2bcoauthor-wrapper .m-a-box-name *,
.module2b-borderbox .module2bcoauthor-wrapper .m-a-box-bio>*,
.module9-jbottomleft .module2bcoauthor-wrapper .m-a-box-name *,
.module9-jbottomleft .module2bcoauthor-wrapper .m-a-box-bio>*,
.col-mod8 .module2bcoauthor-wrapper .m-a-box-name *,
.col-mod8 .module2bcoauthor-wrapper .m-a-box-bio>* {
	font-size: 13px !important;
}

.module2b-moretitle,
.cat-module10 h6,
.module1default-article h6,
.module8-title h2,
.submodule9-content h5 a,
.module8-morecontent a,
.wrapper-module7 h3,
.borderbox h3,
.module1a-title h5 a,
.module1default-article h6 a {
	text-transform: none !important;
}

/* Single post */
/* Ühe autoriga kastile rohkem paddingut üleval ja all */
.m-a-box[data-multiauthor="false"] .m-a-box-tab {
	padding-top: 30px;
	padding-bottom: 30px;
}

.singletitle-meta {
	padding: 20px 15px;
}

.singletitle-meta .coauthor-wrapper .m-a-box-profile-multiauthor,
.singletitle-meta .m-a-box-profile-multiauthor .m-a-box-content-middle {
	gap: 0 !important;
}


.singletitle-meta {
	flex: 0 0 auto;
}

.singletitle-image {
	flex: 1;
	position: relative;
	overflow: hidden;
}

.singletitle-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}


.singletitle-meta .m-a-box-profile-multiauthor {
	padding: 5px 0 !important;
}

/* Kategooria vaated */
.category1-jbottomright .categorydefaultcontent-image {
	width: 100%;
	height: 380px;
	overflow: hidden;
	padding: 0;
}

.category1-jbottomright .categorydefaultcontent-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;

}

.singletitle-image .feature-postimgdefault,
.wp-block-embed-youtube .wp-block-embed__wrapper,
.module4a-article .video-embed-wrapper {
	aspect-ratio: 16 / 9;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.singletitle-image .feature-postimgdefault video {
	position: absolute;
	top: 50%;
	left: 50%;
	width: auto;
	height: 100%;
	transform: translate(-50%, -50%);
	object-fit: cover;
}

.wp-block-embed-youtube .wp-block-embed__wrapper {
	margin-bottom: 20px;
}

.singletitle-image .feature-postimgdefault iframe,
.wp-block-embed-youtube iframe,
.module4a-article .video-embed-wrapper iframe {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
}

.module4-thumbnail .video-embed-wrapper {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
}

.module4-thumbnail .video-embed-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.module2a-post {
	padding-top: 0% !important;
	height: 100% !important;
}

.module2a-post {
	aspect-ratio: 660 / 400 !important;
}

.module7-video video {
	aspect-ratio: 6 / 5 !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.category4-thumb img {
	filter: grayscale(1);
}

.category4-thumb img:hover {
	filter: grayscale(0);
}

/* Tume taust */
.dark .m-a-box-name span,
.dark .m-a-box-bio {
	color: #fff !important;
}

/* Galeriiga moodulid */
.gn-slider {
	position: relative;
	height: 100%;
}

.gn-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
	z-index: 0;
}

.module4-top .module4a-left .gn-slider-wrapper {
	position: relative;
	overflow: hidden;
}

.module4-top .module4a-left .gn-slider-wrapper,
.module4-top .module4a-left .module4-thumbnail img.gn-slide,
.module4-top .module4a-left .gn-slider,
.module4-top .module4a-left img.gn-slide {
	aspect-ratio: 1 / 1;
}

.gn-slider-wrapper {
	position: relative;
	overflow: hidden;
}

.module4a-right .module4a-morethumb img.gn-slide,
.module4a-right .module4a-morethumb .gn-slider {
	aspect-ratio: 2 / 1;
}

.gn-slider {
	position: relative;
	overflow: hidden;
}

.gn-slide {
	position: absolute;
	top: 0;
	left: 0;
	transition: opacity 0.5s ease;
	width: 100%;
	opacity: 0;
	z-index: 0;
}

.module4a-left .gn-slide:first-child,
.module4a-right .gn-slide:first-child,
.module4-top .module4-thumbnail .gn-slide:first-child {
	opacity: 1;
	z-index: 1;
}

.module4-top .gn-slider,
.module4-top img.gn-slide {
	aspect-ratio: 9 /11;
}

.module7-video:before {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-family: FontAwesome;
	content: "\f03d";
	padding: 10px 8px 15px 8px;
	background: #fff;
	font-size: 18px;
	font-weight: 600;
}

.module7-thumb .gn-slider,
.module7-thumb img.gn-slide {
	aspect-ratio: 6 / 5;
}

.module9-thumbnail .gn-slider-wrapper {
	aspect-ratio: 19 / 10;
}

.module2-thumb .gn-slider-wrapper {
	aspect-ratio: 33 / 20;
}

.gn-prev,
.gn-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	border: none;
	font-size: 24px;
	padding: 0.5em;
	cursor: pointer;
	z-index: 2;
}

.gn-prev {
	left: 10px;
}

.gn-next {
	right: 10px;
}

font.second-title {
	color: #D3AD67;
	font-size: 0.7em;
	text-transform: uppercase;
}

.wp-block-embed__wrapper iframe,
iframe[src*="youtube.com"],
iframe[src*="vimeo.com"] {
	aspect-ratio: 16 / 9;
	width: 100%;
	height: auto;
	display: block;
}

/*** Sidebar modules ***/
.Module1_Widget .singlepost-caption {
	display: none;
}

/*** ZLICK ***/
zlick-paywall .zlick-paywall-cardbox .two-buttons {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
	justify-content: center;
}

.spectra-image-gallery__media--masonry img {
	margin-bottom: 0px !important;
}

#customSpectraCloseBtn {
	top: 0% !important;
	right: 5% !important;
}

.wp-block-uagb-advanced-heading .uagb-heading-text {
	margin: revert;
}

.entry-content p:not(:first-of-type),
.entry-summary p:not(:first-of-type),
.mu_register p:not(:first-of-type) {
	margin: 20px 0;
}

/*** Viimased postitused ***/
ul.display-posts-listing {
	padding-left: 0px !important;
    list-style-type: none !important;
}
.latest-item-content {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.latest-item-content .image-container {
  flex-shrink: 0;
  width: 180px;
}

.latest-item-content .image-container img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.latest-item-content .text-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}

.latest-item-content .text-content .title {
  font-size: 18px;
  font-weight: 600;
  color: #222;
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
}

.latest-item-content .text-content .title:hover {
  text-decoration: underline;
}

.latest-item-content .text-content .date {
  font-size: 14px;
  color: #666;
  margin-bottom: 10px;
}

.latest-item-content .text-content .category-display {
  font-size: 14px;
  color: #000;
}

.latest-item-content .text-content .category-display a {
  color: #000;
  text-decoration: underline;
  font-weight: 500;
}

/* mobiilis pilt üleval */
@media (max-width: 768px) {
  .latest-item-content {
    flex-direction: column;
  }

  .latest-item-content .image-container {
    width: 100%;
  }
}


/*



.display-posts-listing .listing-item .image {
	flex: 0 0 150px;
	max-width: 150px;
}

.display-posts-listing .listing-item img {
	width: 120px;
	height: auto;
	display: block;
}

.display-posts-listing .listing-item .title,
.display-posts-listing .listing-item .date,
.display-posts-listing .listing-item .category-display {
	display: block;
}

.display-posts-listing .listing-item>a.title,
.display-posts-listing .listing-item>span.date,
.display-posts-listing .listing-item>span.category-display {
	margin-bottom: 5px;
}

.display-posts-listing .listing-item .title {
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	color: #000;
}

.display-posts-listing .listing-item .category-display a {
	text-decoration: none;
	color: #666;
	font-size: 0.9em;
}

.display-posts-listing li.listing-item {
	padding: 10px 0;
	border-bottom: 1px solid #666;
}

.display-posts-listing .listing-item>*:not(.img) {
	flex: 1;
	max-width: calc(100% - 220px);
}

.search-title {
	margin-bottom: 0px !important;
}

.dark button.wp-block-search__button {
	background-color: #333;
} */

/*** Elementor ***/
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6,
.elementor-widget-text-editor p,
.elementor-widget-text-editor ul {
	margin-bottom: 20px;
}

.elementor-widget-container ul {
	padding-left: 20px;
	list-style-type: square;
}

.dark .footer-wrapinside,
.dark .footer-bottom-wrapper {
	background-color: #181818;
}

.dark a {
	color: #ffffff !important;
}

.dark a:hover {
	background-color: #333;
	color: #222 !important;
}

.nav-single {
	border-bottom: 0px solid #111;
	margin: 45px 0 0px 0;
}

.dark .nav-single {
	border-bottom: 0px solid #333;
}

/*** AUTORIKAST ***/
.m-a-box-content[data-profile-layout="layout-1"] {
	padding: 0;
}

/* JOONDA AUTORID RITTA: pilt vasakul, tekst paremal */
.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-profile-multiauthor {
	width: 100%;
	padding: 10px 0;
}

/* MUUDA SISEMINE SÜSTEEM FLEX-PAIGUTUSEKS */
.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-content-middle {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: nowrap;
	text-align: left;
}

/* PILDIPLOKK: ära lase venida ega murduda */
.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-avatar {
	flex-shrink: 0;
}

/* TEKSTIPLOKK: paiguta nimi ja kirjeldus vertikaalselt */
.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-data {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 16px;
}

/* EEMALDA kõik keskele joondamised */
.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-profile-multiauthor>div,
.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-name,
.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-bio {
	margin: 0 !important;
	text-align: center !important;
}

.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-name {
	padding-bottom: 10px;
}

/* NIME STIILE */
.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-name h5 {
	margin: 0 !important;
	line-height: 0 !important;
}

/* KIRJELDUSE MARGINAALID */
.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-bio p {
	margin: 0;
}

.m-a-box-content[data-profile-layout="layout-1"] .m-a-box-data {
	margin-top: 0px;
}

.m-a-box-content[data-profile-layout="layout-1"] .m-a-box-profile-multiauthor {
	margin-bottom: 20px !important;
}

/* .m-a-box-content[data-profile-layout="layout-1"] .m-a-box-avatar img {
  margin-bottom: 20px;
} */
.m-a-box-profile[data-profile-layout="layout-2"] {}

.wrapper-body .m-a-box-data .m-a-box-meta {
	display: none !important;
}

@container author-box-container (max-width: 599px) {
	.m-a-box-profile-multiauthor .m-a-box-data .m-a-box-name>:first-child {
		text-align: left !important;
	}
}

.footer-wrapinside .m-a-box {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.footer-wrapinside .m-a-box-item.m-a-box-data {
	display: flex;
	flex-direction: column;
}

.footer-wrapinside .m-a-box-content {
	padding: 0px !important;
}

/* Nimi – jääb esimeseks */
.footer-wrapinside .m-a-box-title {
	order: 1;
}

/* Amet – Toimetaja */
.footer-wrapinside .m-a-box-bio {
	order: 2;
}

/* Kontakt – telefon ja e-post */
.footer-wrapinside .m-a-box-data .m-a-box-meta {
	order: 3;
	text-align: left !important;
	width: 100%;
	margin-top: 7px;
}

.footer-wrapinside .m-a-box-data {
	margin-top: 0px;
}

.footer-wrapinside .m-a-box-item.m-a-box-meta {
	white-space: normal;
	display: flex;
	flex-direction: column;
	gap: 0.2em;
	font-size: inherit;
}

.footer-wrapinside .m-a-box-meta-divider {
	display: none;
}

/* eemaldab tühiku visuaalselt */
.footer-wrapinside .m-a-box-meta a+a::before {
	content: '';
	display: none;
}

.footer-wrapinside .m-a-box-item.m-a-box-meta {
	line-height: 1.2;
	padding: 0;
	opacity: 1;
}

.footer-wrapinside .m-a-box-meta a[href^="mailto"] {
	display: block;
	margin-top: -18px !important;
}


#site-footernavigation a:hover,
#site-navigation a:hover {
	text-decoration: underline !important;
	color: #000;
}
.category1-topinside img {
    filter: grayscale(1);
}
.category1-topinside img:hover {
    filter: grayscale(0);
}
.shared-counts-wrap.style-icon .shared-counts-button:not(.included_total) .shared-counts-count {
	display: block !important;
	font-size: 10px;
	margin-left: 14px;
	position: absolute;
    top: -6px;
    background-color: #222;
    color: #fff;
    padding: 5px;
    border-radius: 50%;
}
@media screen and (max-width: 600px) {

	blockquote.is-style-blockquote-style-quote-with-gletter,
	blockquote.blockquote-style-quote-with-gletter,
	blockquote.is-style-blockquote-style-rectangle-right,
	blockquote.blockquote-style-rectangle-right,
	blockquote.blockquote-style-quote-with-heart,
	blockquote.blockquote-style-quote-with-quotes {
		width: 100%;
	}

	blockquote.is-style-blockquote-style-quote-with-gletter::before,
	blockquote.blockquote-style-quote-with-gletter::before {
		top: 42%;
	}

	.entry-headerdefault h1 {
		line-height: 34px !important;
		font-size: 30px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {

	h2.module4-title,
	.module4-content .first.column:first-of-type:first-letter {
		font-size: 32px !important;
	}

	.custom-page .module4a-left .module2bcoauthor-wrapper {
		margin-bottom: 1rem !important;
	}

	.custom-page .module4a-left .m-a-box[data-multiauthor="true"] {
		margin-bottom: 0px !important;
	}

	.custom-page .m-a-box[data-multiauthor="false"] .m-a-box-tab {
		padding-top: 0px;
	}

	.custom-page .module4a-author .coauthormodule-wrapper {
		margin-bottom: 0px !important;
	}

	.singletitle-wrapper .m-a-box[data-box-layout='slim'] .m-a-box-container .m-a-box-profile {
		display: flex !important;
	}

	.custom-page .m-a-box[data-box-layout='slim'][data-multiauthor='true'] .m-a-box-container .m-a-box-profile {
		display: grid !important;
	}

	.m-a-box-tab.m-a-box-content {
		grid-template-columns: repeat(2, 1fr);
	}

	.m-a-box-profile-multiauthor {
		flex: 1 1 calc(50% - 30px) !important;
		box-sizing: border-box !important;
	}

}
}

@media screen and (max-width: 1024px) {
	.archive .category4-thumb img {
		width: 100% !important;
	}

	.module4a-post .m-a-box {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	.module4a-author .coauthormodule-wrapper {
		margin-bottom: 0px !important;
	}

	.module4a-author .m-a-box[data-multiauthor="false"] .m-a-box-tab {
		padding-top: 0px !important;
	}

	.module2b-thumb {
		display: block;
	}

	.module1b-post h3 {
		font-size: 26px !important;
	}

	.module8-title h2 {
		font-size: 30px !important;
	}

	.module13-contentwrapper {
		min-height: auto;
	}

	.module1d-article h6 {
		font-size: 28px !important;
	}

	.m-a-box-profile[data-profile-layout='layout-2'] .m-a-box-content-middle {
		-webkit-flex-direction: row !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.m-a-box-data .m-a-box-name>:first-child {
		text-align: left !important;
	}
}

@media screen and (min-width: 626px) and (max-width: 900px) {
	.singletitle-meta {
		background-color: #F0F0F0;
	}

	.singletitle-meta .m-a-box[data-box-layout="slim"][data-multiauthor="true"] .m-a-box-container .m-a-box-profile {
		display: grid !important;
		grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
		gap: 10px;
	}

	.singletitle-meta .m-a-box[data-box-layout="slim"][data-multiauthor="false"] .m-a-box-name,
	.m-a-box[data-box-layout="slim"][data-multiauthor="false"] .m-a-box-bio {
		text-align: left !important;
	}

	.singletitle-meta .m-a-box-content[data-profile-layout="layout-1"][data-multiauthor="false"] .m-a-box-data {
		margin-top: 0px !important;
	}

	.singletitle-meta .m-a-box[data-multiauthor="false"] .m-a-box-tab {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.m-a-box-avatar {
		padding: 0 10px 0 0 !important;
	}

	.single-wrapper .singletitle-meta .m-a-box {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	.singlepost-totalcats,
	.singlepost-totalread,
	.singlepost-totalshare {
		width: 100% !important;
		margin-bottom: 0px;
		text-align: center;
	}

	.singlepost-totalview,
	.singlepost-totalread,
	.singlepost-totalshare,
	.singlepost-totalcats {
		margin-top: 0px;
	}

	.singlepost-totalcats {
		padding-bottom: 10px;
	}

	.singlepost-totalread {
		padding: 10px 0;
	}

	.singlepost-totalshare {
		border-bottom: 1px solid #333;
	}

	.singlepost-totalview {
		display: flex;
		flex-direction: column;
		align-items: center;
		/* soovi korral, kui soovid keskele */
	}

	.singlepost-totalview,
	.singlepost-totalread {
		margin-top: 0px;
	}

	.col-md-4.thumbw1 img,
	.col-md-4.thumbw6 img,
	.widget14-thumbnail img {
		width: 400px !important;
		height: 100px !important;
		object-fit: cover !important;
	}
}
@media screen and (min-width: 768px) {
	.module4a-left .module2bcoauthor-wrapper .m-a-box-data .m-a-box-name>:first-child{
		text-align: left !important;
	}
}
@media screen and (max-width: 767px) {
	.module2bcoauthor-wrapper .m-a-box-data .m-a-box-name>:first-child {
		text-align: left !important;
	}

	.module1d-contentbottom span {
		display: none;
	}

	.module1d-article h6 {
		font-size: 40px !important;
	}

	.module13-contentwrapper {
		min-height: auto;
	}

	.module13-wrapper.horizontal {
		display: flex;
		flex-direction: column !important;
		gap: 20px;
		/* soovi korral lisa vahe */
	}

	.module13-post {
		width: 100% !important;
	}

	.single-wrapper h1.entry-title {
		line-height: 36px;
		font-size: 36px;
	}

	.custom-page .module4a-left .m-a-box[data-box-layout='slim'][data-multiauthor='true'] .m-a-box-container .m-a-box-profile,
	.custom-page .module9-jbottomleft .m-a-box[data-box-layout='slim'][data-multiauthor='true'] .m-a-box-container .m-a-box-profile {
		display: grid !important;
	}

	.custom-page .module4a-left .m-a-box-tab.m-a-box-content,
	.custom-page .module9-jbottomleft .m-a-box-tab.m-a-box-content {
		grid-template-columns: repeat(2, 1fr);
	}

	.custom-page .module4a-left .m-a-box-profile-multiauthor,
	.custom-page .module9-jbottomleft .m-a-box-profile-multiauthor {
		flex: 1 1 calc(50% - 30px) !important;
		box-sizing: border-box !important;
	}

	.custom-page .module4a-left .m-a-box-profile-multiauthor .m-a-box-data .m-a-box-name>:first-child,
	.custom-page .module8-author1 .m-a-box-profile-multiauthor .m-a-box-data .m-a-box-name>:first-child,
	.custom-page .module9-jbottomleft .m-a-box-profile-multiauthor .m-a-box-data .m-a-box-name>:first-child {
		text-align: left !important;
	}

	.wp-block-image img,
	.elementor-widget-image img {
		width: 100% !important;
		height: auto;
	}

	.site-content article .entry-content blockquote p {
		font-size: 20px;
		line-height: 26px !important;
	}

}

@media screen and (min-width:481px) and (max-width: 624px) {
	.singletitle-meta {
		display: block !important;
	}

	.singletitle-meta .m-a-box[data-multiauthor="false"] {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	.singletitle-meta .m-a-box[data-multiauthor="false"] .m-a-box-tab {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.singletitle-meta .m-a-box[data-box-layout="slim"][data-multiauthor="true"] .m-a-box-container .m-a-box-profile {
		display: grid !important;
		grid-template-columns: repeat(auto-fit, minmax(133px, 1fr));
		gap: 10px;
	}

	.m-a-box-profile-multiauthor .m-a-box-data .m-a-box-name>:first-child {
		text-align: center !important;
	}

	.singletitle-wrapperimage {
		display: flex;
		flex-direction: column;
	}

	.singletitle-image {
		order: 1;
	}

	.singletitle-meta {
		order: 2;
	}

	.col-md-4.thumbw1 img,
	.col-md-4.thumbw6 img,
	.widget14-thumbnail img {
		width: 400px !important;
		height: 100px !important;
		object-fit: cover !important;
	}
}

@media screen and (max-width: 480px) {
	.singletitle-meta {
		display: block !important;
	}

	.singletitle-meta .m-a-box[data-multiauthor="false"] {
		margin-bottom: 0px !important;
	}

	.singletitle-meta .m-a-box[data-multiauthor="false"] .m-a-box-tab {
		padding-top: 0px !important;
	}

	.singletitle-meta .m-a-box[data-box-layout="slim"][data-multiauthor="true"] .m-a-box-container .m-a-box-profile {
		display: grid !important;
		grid-template-columns: repeat(auto-fit, minmax(133px, 1fr));
		gap: 10px;
	}

	.m-a-box-profile-multiauthor .m-a-box-data .m-a-box-name>:first-child {
		text-align: center !important;
	}

	.singletitle-wrapperimage {
		display: flex;
		flex-direction: column;
	}

	.singletitle-image {
		order: 1;
	}

	.singletitle-meta {
		order: 2;
	}

	.m-a-box[data-box-layout='slim'][data-multiauthor='true'] .m-a-box-container .m-a-box-profile {
		display: grid !important;
	}

	.m-a-box-tab.m-a-box-content {
		grid-template-columns: repeat(2, 1fr);
	}

	.m-a-box-profile-multiauthor {
		flex: 1 1 calc(50% - 30px) !important;
		box-sizing: border-box !important;
	}

	.singletitle-meta .m-a-box[data-multiauthor="false"] .m-a-box-tab {
		padding-bottom: 0px;
	}

	.m-a-box[data-multiauthor="false"] {
		margin-top: 0px !important;
	}

	.module4a-author .coauthormodule-wrapper {
		margin-bottom: 0px;
	}

	.module1b-post.borderbox h3,
	.module1d-article h6 {
		font-size: 24px !important;
	}

	.module2b-borderbox h2,
	.module8-title h2,
	.module9-titlebig h2 {
		font-size: 26px !important;
		line-height: 30px !important;
	}
}