.main-header-bar.ast-sticky-active {
	box-shadow: unset;}

.ast-above-sticky-header-active .ast-above-header.ast-header-sticked {
    box-shadow: 0 10px 22px -16px rgba(70, 55, 40, 0.28) !important;
    z-index: 999;
}

.ast-builder-layout-element .ast-site-identity {
	margin-top: -5px;
	margin-bottom: -5px;
	margin-left: 0px;}
}

div.jetpack-likes-widget-wrapper {
    width: 100%;
    min-height: 50px;
    position: relative;
    display: none;
}

.ast-related-posts-title-section {
	padding-bottom: 0px; 
}

.single .entry-header .post-thumb img {
    border-radius: 5px;
}

.wp-block-image img {
    width: 100%;
    aspect-ratio: 19 / 12;
    object-fit: cover;
    border-radius: 5px;
}

.ast-related-post-content .post-thumb-img-content img {
    border-radius: 5px;
}

.ast-article-post .post-thumb-img-content img {
    object-fit: cover;
    border-radius: 5px;
}

.wp-block-image figcaption {margin-bottom: 1.5em; margin-top: 0.5em; color: #888B8D; font-size: 15px; line-height: 20px; border-bottom: 1px #9999 solid; padding-bottom: 5px;}

a.ast-button.ast-badge-tax {
    padding: 2px 10px;
    border-radius: 5px;
		border-color: ;
    font-size: inherit;
		color: ;
	background-color: ;
}

.ast-header-search .ast-search-menu-icon form.search-form .search-field {
    height: 35px;}

.ast-header-break-point .ast-header-search .ast-search-menu-icon .search-form .search-field {
        height: 33px;}

.hdq_quiz .hdq_question {
    margin: 1rem 0;
    padding: 2rem;
    background: #e3d8c9;
    border-bottom: 5px solid #3860b0; 
    transition: all 350ms ease-in-out;
	border-radius: 5px;
}

.hdq_quiz_wrapper .hdq_button {
    background: #3860b0 !important;
    color: #f2ebe0 !important;
    border-radius: 5px !important;
}

h2.hdq_results_title, h3.hdq_question_heading {
    margin-top: 1rem;
    margin-bottom: 1rem;
    line-height: 1.2;
    color: #222;
    font-size: 19px;
}

.hdq_quiz_wrapper .hdq_label_answer {
    font-size: 16px !important;
}

html :where(img[class*="wp-image-"]) {
    height: auto;
    max-width: 100%;
    border-radius: 5px;
}

body.archive .ast-archive-description * {
    font-weight: 400;
    line-height: 25px;
		margin-top: 20px;
}

body.archive .ast-archive-description {
        margin-left: 0px;
    }
}

/* Autizmus kategória: felső és alsó térköz */
body.category-autizmus #primary {
    width: 100%;
    margin: 24px 0 !important;
    padding: 0 !important;
}

/* Címdoboz: a tartalom teljes szélességét használja */
body.category-autizmus #content .ast-archive-description {
    margin: 0 0 24px !important;
    padding: 0 !important;
}

/* A cím saját térközeinek rendezése */
body.category-autizmus .ast-archive-description .ast-archive-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
}
/* Kategóriaoldalak: a tartalom külső térközei */
body.category.ast-separate-container #primary {
    margin: 24px 0 !important;
    padding: 0 !important;
}

/* Oldalsáv nélküli kategóriaoldalak teljes tartalomszélessége */
body.category.ast-no-sidebar #primary {
    width: 100%;
    max-width: 100%;
}

/* Kategóriacím és leírás: fölösleges belső térközök nélkül */
body.category #content .ast-archive-description {
    margin: 0 0 24px !important;
    padding: 0 !important;
}

/* Kategóriacím */
body.category .ast-archive-description .ast-archive-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
}

/* Kategórialeírás, ha van */
body.category .ast-archive-description p {
    margin: 12px 0 0 !important;
}

/* Üres kategóriák tartalmi doboza */
body.category.ast-separate-container #main .no-results {
    margin: 0 !important;
    padding: 0 !important;
}

body.category .no-results .page-content {
    margin: 0 !important;
}