@charset "UTF-8";

.table-striped>tbody>tr:nth-of-type(odd)>*,
.table-hover>tbody>tr:hover>*
 {
    --bs-table-accent-bg: transparent !important;
}

.gomb:hover,
.cimke-gomb:hover,
a.n2-ow:hover,
.btn.btn-primary:hover,
.sp-column.fejlec-gombok a:hover,
.tag-read-more:hover,
.mod-articles-category-readmore a:hover{
    filter: grayscale(0.7);
}

ul.fields-container:has(.video) {
    list-style: none;
    margin: 0;
    padding: 0;
}

li.list-group-item.list-group-item-action h3.mb-0 {
    order: 1;
}

li.list-group-item.list-group-item-action span.tag-body {
    order: 0;
}

li.list-group-item.list-group-item-action .caption {
    order: 2;
}


html.error-page body {
    background-size: cover;
}

a.btn.btn-secondary {
    background-color: #4a90f7;
    border: 0;
    border-radius: 50px;
    padding: 10px 20px;
    box-shadow: 0 0px 10px #ffffff;
}

.gJiwTTJn1BqYLDSbmz8p__0 > div[role="button"]:hover, .cc-trigger-icon:hover, ._access-icon:hover, .lsQQP_Wqutbz69BH6iw1u_0:hover {
    margin-left: 0px !important;
    transition: all 0.5s !important;
}

.elrejt {
    margin-left: -35px !important;
    transition: all 0.5s !important;
}

a.cc-trigger.cc-trigger-icon.cc-trigger-middle.cc-trigger-left {
    left: 0;
    background-color: #ff476d;
    width: 50px;
    height: 50px;
    bottom: 46px;
    top: unset;
}

i._access-icon.material-icons._access {
    box-shadow: unset;
    background-color: #ff476d !important;
    bottom: 20px !important;
}

a.cc-trigger.cc-trigger-icon.cc-trigger-middle.cc-trigger-left svg {
    padding: 10px;
}

.gJiwTTJn1BqYLDSbmz8p__0>div[role="button"] {
    left: 0;
    width: 50px;
    height: 50px;
    background-color: #ff476d;
    bottom: 122px !important;
    transform: unset !important;
}

.gJiwTTJn1BqYLDSbmz8p__0>div:last-child {
    display: none;
}


._1D-lVGCC8uxMPle6S_rjc6_0
 {
    height: 50px;
}

._2ER_jcgKuHQtlQNn93_dnV_0 {
    height: 44px;
    font-family: 'Kanit' !important;
}

.gJiwTTJn1BqYLDSbmz8p__0>div:before {
    content: "\f086";
    font-family: 'Font Awesome 6 Free';
    z-index: 99999999999;
    position: absolute;
    height: 50px;
    width: 50px;
    background-color: #ff476d;
    font-weight: 500;
    font-size: 26px;
    text-align: right;
    color: #fff;
    padding-right: 10px;
    padding-top: 10px;
}

div#search-query-explained {
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 400;
}

.sp-module.sz2020 {
    display: none;
}

.kezdolap .sp-module.sz2020 {
    display: unset;
    position: fixed;
    bottom: 0;
    right: 0;
}

.kezdolap .sp-module.sz2020  {
    animation: hideMe 15s forwards;
}

  @keyframes hideMe {
    0%   { width: 229px; }
    99%  { width: 229px; }
    100% { width: 0px; }
}

.article-list .row>div:has(.system-unpublished) {
    display: none;
}

.blogsimpleBlog .fb-share-link,
.blog .fb-share-link,
.bloguresOldal .fb-share-link {
    display: none;
}

.kapcsolodoTartalmak ul.mod-articles-items.mod-articles-grid.grid-cols-3.mod-list li {
    background-color: #fff;
    border-radius: 20px;
    overflow: hidden;
}

.kapcsolodoTartalmak ul.mod-articles-items.mod-articles-grid.grid-cols-3.mod-list li h3.mod-articles-title {
    padding: 5px 10px;
}

.kapcsolodoTartalmak ul.mod-articles-items.mod-articles-grid.grid-cols-3.mod-list li .introtext {
    padding: 0px 10px;
}

.kapcsolodoTartalmak ul.mod-articles-items.mod-articles-grid.grid-cols-3.mod-list li .readmore {
    padding: 0px 10px 10px 0px;
}

.fb-share-link {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 30px;
}

div[itemprop="articleBody"] {
    max-width: 1000px;
}

[itemprop="articleBody"] {
  max-width: 1000px;
}

nav#menu ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 25px 10px;
}

nav#menu ul a {
    color: #fff;
    background-color: #4a90f7;
    padding: 7px 15px;
    border-radius: 50px;
}

nav#menu ul a:hover {
    filter: grayscale(1);
}

nav#menu ul a::before {
    content: "\f0c1";
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
    margin-right: 5px;
    font-size: 14px;
}

.navModules .mod-articles-item {
    height: 100%;
    display: block;
}

.navModules ul.mod-articles-items>li {
    background-color: #f5f5f5;
    border-radius: 20px;
    overflow: hidden;
}

.navModules .mod-articles-item-content {
    height: 100%;
}

.navModules h2.mod-articles-title {
    background-color: #001356;
    font-weight: 300;
    font-size: 28px;
    padding: 9px 20px 0px 20px;
    margin-bottom: 0;
}

.navModules ul.fields-container {
    padding: 10px 15px 15px 15px;
}

.navModules h2.mod-articles-title a {
    color: #fff;
}

.navModules .introtext {
    color: #fff;
    background-color: #001356;
    padding: 0px 20px 9px 20px;
}

.kapcsolodoTartalmak li:last-child {
    margin-right: auto;
}

.article-details.uresOldal div[itemprop="articleBody"] {
    display: none;
}

.kapcsolodoTartalmak .introtext p:last-child:after {
    content: "...";
}

.kapcsolodoTartalmak ul.mod-articles-items {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    flex-wrap: wrap;
}

.kapcsolodoTartalmak li {
    width: 31.6%;
}

.kapcsolodoTartalmak .mod-articles-item {
    height: 100%;
}

.kapcsolodoTartalmak article.mod-articles-item .mod-articles-item-content {
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
    display: flex;
    font-weight: normal;

}

.kapcsolodoTartalmak article.mod-articles-item .mod-articles-item-content .article-intro-image.float-mod-articles-image {
    height: 150px;
}

.kapcsolodoTartalmak h3.mod-articles-title {
    margin-top: 5px;
    margin-bottom: 5px;
}

.kapcsolodoTartalmak p {
    margin-bottom: 0;
}

.kapcsolodoTartalmak strong {
    font-weight: 300 !important;
}

.kapcsolodoTartalmak .readmore a {
    background-color: #4a90f7;
    color: #fff !important;
    padding: 5px 20px;
    border-radius: 20px;
}

.sp-module.childBoxes .mod-articles-item .mod-articles-item-content .autoreadmore {
    background-color: #001356;
    color: #fff;
    padding: 0 20px 5px 20px;
    margin-top: -5px;
}

.simpleBlog .article-intro-image.float-left {
    display: none;
}

div#sp-user11 h2.sp-module-title {
    margin-left: 0;
    margin-bottom: 10px;
}

ul.mod-articles-items.mod-list {
    padding: 0;
}


.mark, mark {
    padding: 0;
    background-color: #0000001c;
    color: unset;
}

h4.result-title a {
    color: #001356;
}

.awesomplete {
    width: 100%;
}

div#search-form {
    display: none;
}

.awesomplete mark {
    background: #4a90f7;
    padding: 0;
}

.awesomplete li:hover mark {
    background: #ff476d;
}

.awesomplete > ul > li:hover {
    color: #fff;
    background: #001356;
}

.col-lg-12 .article-list.articles-leading .article {
    border-radius: 20px;
    border: 0;
    background-color: #f5f5f5;
    padding: 20px 15px;
}

.col-lg-12 .article-list.articles-leading .article .article-body {
    max-width: unset;
    width: calc(100% - 200px);
    text-align: justify;
}

.col-lg-12 .article-list.articles-leading .article .readmore {
    position: absolute;
    right: 15px;
    margin-top: -40px;
}


.col-lg-12 .article-list.articles-leading .article .article-header h2 {
    margin-bottom: -10px;
}

.col-lg-12 .article-list.articles-leading .article .article-header h2 a {
    color: #001356;
    font-size: 24px;
    font-weight: 500;
}



.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Kanit', sans-serif;
    font-size: 16px;
    text-decoration: none;
    font-weight: 400;
}



.ppp {
    display: none;
}

strong {
    font-weight: 400 !important;
}

.n2-section-smartslider.fitvidsignore.n2_clear {
    border-radius: 20px;
    overflow: hidden;
}

.view-article .article-header h1 {
    margin-bottom: 20px;
    margin-top: 30px;
}

li.list-group-item.list-group-item-action span.tag-body p, ul.mod-articlescategory.category-module.mod-list li span.tag-body p {
    margin-bottom: 0;
}

h2.sp-module-title {
    margin-left: 15px;
    margin-bottom: 30px;
    font-size: 2rem;
}

.accordion-body {
    padding: 0 40px 0 0;
    text-align: justify;
}

.accordion-item .accordion-button {
    border-radius: 0 !important;
    padding: 15px 0px;
    color: #001356;
}

.accordion-item:last-of-type {
    border: 0;
}

.accordion-item:last-of-type button.accordion-button.collapsed {
    padding-bottom: 0;
}

.accordion {
--bs-accordion-btn-focus-box-shadow: 0;
}

.accordion-button::after {
    content: "\f0da";
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
    margin-right: 10px;
    background-image: none;
    color: #001356;
}

.accordion-button:not(.collapsed) {
    color: #ff476d;
    padding: 15px 0 0 0;
}

.accordion-button:not(.collapsed)::after {
    background-image: none;
    color: #fe5779;
}

.sp-module.gyik {
    background-color: #f5f5f5;
    width: 100%;
    border-radius: 20px;
    padding: 20px 15px;
}

.accordion-item,
.accordion-button {
    background-color: transparent !important;
    --bs-accordion-bg: transparent !important;
    border-top: 0px;
    border-left: 0;
    border-right: 0;
}

li.list-group-item.list-group-item-action h2,
.simpleBlog .article-list .col-lg-12 .article-header h2 {
    width: 100%;
    margin-top: -10px;
}

.blogsimpleBlog>h1 {
    margin-bottom: 25px;
}

li.list-group-item.list-group-item-action p:last-child {
    margin-bottom: 0;
}

ul.mod-articlescategory.category-module.mod-list h2 {
    line-height: 75%;
    flex: 100%;
}

ul.mod-articlescategory.category-module.mod-list p {
    margin-bottom: 5px;
    text-align: justify;
}

.article-details .article-can-edit {
    position: absolute;
    margin-bottom: 0;
    right: 0;
    margin-top: -50px;
}

.article-details .article-can-edit a {
    background-color: #6ccb00;
    border-radius: 20px;
    padding: 5px 10px;
    font-weight: 400;
    font-size: 16px;
}

.sp-module.childBoxes .mod-articles-item {
    flex-direction: column;
    display: flex;
    flex: auto;
}

.sp-module.childBoxes .mod-articles-item .mod-articles-item-content {
    display: flex;
    flex-direction: column;
    flex: auto;
}

.sp-module.childBoxes ul.mod-articles-items.mod-list {
    padding: 0;
    display: flex;
    justify-content: space-between;
}

.sp-module.childBoxes ul.mod-articles-items.mod-list>li {
    width: 32%;
    max-width: 100%;
    margin-top: var(--bs-gutter-y);
    box-sizing: border-box;
    border-radius: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    display: flex;
    padding-bottom: 20px;
}

.sp-module.childBoxes h2.mod-articles-title {
    background-color: #001356;
    padding: 5px 20px 0 20px;
    margin: -2px 0 0 0;
    z-index: 0;
}

.sp-module.childBoxes .mod-articles-item-content>p {
    background-color: #001356;
    color: #fff;
    padding: 0 20px 5px 20px;
    font-weight: 200;
    margin: -6px 0 0 0;
}

.sp-module.childBoxes h2.mod-articles-title a {
    font-size: 28px;
    font-weight: 300;
    color: #fff;

}



.article-details.uresOldal .article-body,
.article-details.uresOldal .fields-container {
    display: none;
}

p.mod-articles-category-readmore {
    display: flex;
    justify-content: end;
}

p.mod-articles-category-introtext strong {
    font-weight: 500;
}

.article-list .col-lg-4,
.article-list .col-lg-6 {
    display: flex;
}

.article-list .col-lg-4 .article,
.article-list .col-lg-6 .article {
    background-color: #f5f5f5;
    border: 0;
    border-radius: 20px;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-direction: column;
}

.article-list .col-lg-4 .article .article-intro-image.float-left,
.article-list .col-lg-6 .article .article-intro-image.float-left,
.article-intro-image.float-mod-articles-image {
    height: 200px;
    margin: 0;
    border-radius: 0;
    border: 0;
    overflow: hidden;
}

.article-list .col-lg-4 .article .article-body,
.article-list .col-lg-6 .article .article-body  {
    background-color: #001356;
    color: #fff;
    padding: 9px 20px;
    box-sizing: border-box;
}

.article-list .col-lg-4 .article .article-body a,
.article-list .col-lg-6 .article .article-body a {
    color: #fff;
    font-size: 28px;
    font-weight: 300;
    line-height: 100%;
}

.article-list .col-lg-4 .article .article-body a:hover,
.article-list .col-lg-6 .article .article-body a:hover {
    color: #4a90f7;
}

.article-list .col-lg-4 .article .article-body p,
.article-list .col-lg-6 .article .article-body p {
    font-size: 16px;
    font-weight: 200;
}

.article-list .col-lg-4 .article .article-body h2,
.article-list .col-lg-4 .article .article-body p,
.article-list .col-lg-4 .article .article-body .article-info,
.article-list .col-lg-6 .article .article-body h2,
.article-list .col-lg-6 .article .article-body p,
.article-list .col-lg-6 .article .article-body .article-info {
    margin: 0;
}

section#sp-noi-ferfi-es-gyermek-egeszseg li::marker {
    content: "\f0da";
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
}

li.field-entry.ajanlott-cikkek.tovabbiCikkekEsGomb {
    list-style: none;
}

li.field-entry.tovabbiCikkekEsGomb::marker,
ul.mod-articles-items.mod-articles-grid.mod-list li::marker {
    content: "";
}

/*li.field-entry.ajanlott-cikkek.tovabbiCikkekEsGomb::marker,
li.field-entry.tovabbi-cikkek-gomb-beallitasa.tovabbiCikkekEsGomb::marker,
li.field-entry.menu-url-1.tovabbiCikkekEsGomb::marker,
li.field-entry.menu-url-2.tovabbiCikkekEsGomb::marker,
li.field-entry.menu-url-3.tovabbiCikkekEsGomb::marker,
li.field-entry.menu-url-4.tovabbiCikkekEsGomb::marker,
.mod-articles-items.mod-list li::marker,
.awesomplete li::marker,
#search-result-list li::marker,
{
    list-style: none;
    display: none;
    content: none;
}*/

li.field-entry.ajanlott-cikkek.tovabbiCikkekEsGomb span {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

li.field-entry.ajanlott-cikkek.tovabbiCikkekEsGomb a,
li.field-entry.menu-url-1.tovabbiCikkekEsGomb a,
li.field-entry.menu-url-2.tovabbiCikkekEsGomb a,
li.field-entry.menu-url-3.tovabbiCikkekEsGomb a,
li.field-entry.menu-url-4.tovabbiCikkekEsGomb a {
    color: #001356;
    display: flex;
    margin-bottom: 5px;
    line-height: 130%;
}

li.field-entry.ajanlott-cikkek.tovabbiCikkekEsGomb a:before,
li.field-entry.menu-url-1.tovabbiCikkekEsGomb a:before,
li.field-entry.menu-url-2.tovabbiCikkekEsGomb a:before,
li.field-entry.menu-url-3.tovabbiCikkekEsGomb a:before,
li.field-entry.menu-url-4.tovabbiCikkekEsGomb a:before {
    content: "\f0da";
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
    margin-right: 10px;
}

.article-list .col-lg-4 .article .fields-container,
.article-list .col-lg-6 .article .fields-container,
.sp-module.childBoxes .fields-container {
    padding: 10px 15px 0px 15px;
    display: flex;
    flex-direction: column;
    flex: auto;
}

li.field-entry.tovabbi-cikkek-gomb-beallitasa.tovabbiCikkekEsGomb {
    display: flex;
    justify-content: end;
    flex-basis: 100%;
    flex-direction: column;
    text-align: -webkit-right;
}

li.field-entry.tovabbi-cikkek-gomb-beallitasa.tovabbiCikkekEsGomb a {
    color: white;
    position: relative;
    border-color: white;
    text-decoration: none;
    transition: all;
    background-color: #4a90f7;
    height: 40px;
    width: 177px;
    border-radius: 24px;
    padding: 7px 20px;
    display: block;
}

li.field-entry.tovabbi-cikkek-gomb-beallitasa a:before {
    content: "További cikkek";
    font-size: 17px;
}


li.field-entry.tovabbi-cikkek-gomb-beallitasa a:after {
    content: "\f0da";
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
    font-size: 17px;
    margin-left: 10px;
}
 

li.field-entry.tovabbi-cikkek-gomb-beallitasa a {
    font-size: 0;
}

.article-details .tovabbiCikkekEsGomb {
    display: none;
}

.tags a:before {
    content: "#";
}

.tag-read-more-outer {
    display: flex;
    justify-content: end;
    margin-bottom: 10px;
}

p.mod-articles-category-introtext,
.view-tag li.list-group-item.list-group-item-action span.tag-body,
.simpleBlog .article-list .col-lg-12 .article .article-body .autoreadmore {
    width: calc(100% - 170px);
}

a.tag-read-more, p.mod-articles-category-readmore a.mod-articles-category-title, .cikkekATemabanGomb, .simpleBlog .readmore a {
    background-color: #4a90f7;
    color: #fff !important;
    font-size: 17px !important;
    border-radius: 20px;
    padding: 5px 15px;
    width: fit-content;
    font-weight: normal;
}

.simpleBlog .article-list .article .readmore {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 0;
}

.simpleBlog .article-introtext {
    display: flex;
}

.cikkekATemabanGomb {
    float: right;
    margin-bottom: 15px;
    margin-right: 15px;
}

p.mod-articles-category-readmore {
    width: 155px;
    display: flex;
    flex-direction: column;
    justify-content: end;
}

#sp-breadcrumbs li::marker,
.fejlec .menu li::marker,
#sp-kapcsolodoelemek ul.mod-articlescategory.category-module.mod-list li::marker,
ul.mod-articlescategory.category-module.mod-list li::marker,
.article-body li::marker {
    content: unset;
}

section#sp-kapcsolodoelemek .sp-module {
    background-color: #f5f5f5;
    padding: 19px 16px;
    margin-bottom: 30px;
    border-radius: 20px;
}

#sp-kapcsolodoelemek p.mod-articles-category-introtext,
#sp-kapcsolodoelemek p.mod-articles-category-introtext strong {
    font-size: 16px;
    font-weight: normal;
}

#sp-kapcsolodoelemek p.mod-articles-category-introtext a {
color: #4a90f7;
}
    

ul.mod-articlescategory.category-module.mod-list li {
    margin: 0px 0px;
}

ul.mod-articlescategory.category-module.mod-list>a {
    color: #001356;
    font-size: 16px;
    padding-left: 20px;
    display: flex;
    margin-bottom: 5px;
}

/*ul.mod-articlescategory.category-module.mod-list a:before {
    content: "\f0da";
    margin-left: -20px;
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
    position: absolute;
}*/

#sp-kapcsolodoelemek ul.mod-articlescategory.category-module.mod-list a:before {
    display: none;
}

#sp-kapcsolodoelemek ul.mod-articlescategory.category-module.mod-list li>a {
    padding: 0;
    color: #4a90f7;
    font-size: 20px;
}

#sp-kapcsolodoelemek ul.mod-articlescategory.category-module.mod-list {
    padding-left: 20px;
}

#sp-kapcsolodoelemek ul.mod-articlescategory.category-module.mod-list li {
    margin-bottom: 0px;
}

#sp-kapcsolodoelemek ul.mod-articlescategory.category-module.mod-list h2 {
    margin-bottom: 0;
}

#sp-kapcsolodoelemek ul.mod-articlescategory.category-module.mod-list h2 a{
    font-size: 20px;
    color: #4a90f7;
}

ul.mod-articlescategory.category-module.mod-list a:hover {
    color: #ff476d;
}

.sp-module.kiemelt {
    flex-basis: 100%;
}

div#sp-user9 .sp-module.kiemelt h3.sp-module-title {
    background-color: #001356;
}

/*.view-tag:has(#sp-tovabbitemakorok) .list-group:before {
    content: "Kapcsolódó tartalmak";
    display: block;
    width: 100%;
    font-size: 25px;
    color: #ff476d;
    font-weight: bold;
}

.view-tag:has(#sp-tovabbitemakorok) #sp-main {
    background-color: #F5F5F5;

}*/

/*.view-tag:has(#sp-tovabbitemakorok) li.list-group-item.list-group-item-action {
    background-color: #fff;
    padding: 0;
    margin: 20px 0 20px 0;
    display: flex;
    justify-content: flex-start;
    border-radius: 0px 25px 0px 25px;
}

.view-tag:has(#sp-tovabbitemakorok) li.list-group-item.list-group-item-action>a:not(:has(img)) {
    order: 1;
    color: #001356;
    padding: 10px 15px;
}

.view-tag:has(#sp-tovabbitemakorok) li.list-group-item.list-group-item-action a:has(img) {
    order: 0;
    height: 250px;
    overflow: hidden;
}

.view-tag:has(#sp-tovabbitemakorok) li.list-group-item.list-group-item-action .tag-body {
    order: 3;
    padding: 0px 15px 0 15px;
}

.view-tag:has(#sp-tovabbitemakorok) li.list-group-item.list-group-item-action .tag-body,
.view-tag:has(#sp-tovabbitemakorok) li.list-group-item.list-group-item-action .tag-body p,
.view-tag:has(#sp-tovabbitemakorok) li.list-group-item.list-group-item-action .tag-body a,
.view-tag:has(#sp-tovabbitemakorok) li.list-group-item.list-group-item-action .tag-body strong {
    color: #474646;
    font-weight: 400 !important;
    font-size: 17px !important;
}*/

.category-module li, .categories-module li, .archive-module li, .latestnews li, .newsflash-horiz li, .mostread li, .form-links li, .list-striped li {
    padding: 0px 0;
}

.alert.alert-info {
    display: none;
}

/*.view-tag #sp-user1 .mod-articles-category-group,
.view-tag #sp-user2 .mod-articles-category-group,
.view-tag #sp-user3 .mod-articles-category-group,
.view-tag #sp-user9 .mod-articles-category-group,
div#sp-user1 h3.sp-module-title,
div#sp-user2 h3.sp-module-title,
div#sp-user3 h3.sp-module-title,
div#sp-user9 h3.sp-module-title {
    background-color: #4a90f7;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    padding: 8px 0 10px 20px;
}

.view-tag #sp-user1 ul,
.view-tag #sp-user2 ul,
.view-tag #sp-user3 ul,
.view-tag #sp-user9 ul {
    padding: 0;
    list-style: none;
}

.view-tag #sp-user1 li a,
.view-tag #sp-user2 li a,
.view-tag #sp-user3 li a,
.view-tag #sp-user9 li a {
    margin: 20px 5px 20px 20px;
    display: block;
}

div#sp-user1 .sp-column, div#sp-user2 .sp-column, div#sp-user3 .sp-column, div#sp-user9 .sp-column .sp-module {
    display: flex;
    flex-direction: column;
    background-color: #f5f5f5;
    border-radius: 20px;
    overflow: hidden;
}*/

#sp-noi-ferfi-es-gyermek-egeszseg .row>div .sp-column {
    height: 100%;
    padding-bottom: 20px;
    border-radius: 20px;
    background-color: #f5f5f5;
    overflow: hidden;
}

/*div#sp-user9 .sp-column {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

div#sp-user9 .sp-column .sp-module {
    width: 32%;
    margin: 20px 0;
}*/

section#sp-tovabbitemakorok:has(.sp-column:empty) {
    display: none;
}


.blog .col-lg-12 .article {
    display: flex;
    justify-content: space-between;
    padding: 0 20px 0 0;
    border: 0;
    border-radius: 20px;
    background-color: #f5f5f5;
    overflow: hidden;
}

.blog .col-lg-12 .article .article-header h2 {
    margin: 1.5rem 0 0.7rem 0;
    padding: 0;
    font-size: 1.5rem;
}

.article-introtext p strong {
    font-weight: bold;
}

.article-list .article .readmore {
    margin-bottom: 20px;
}

.blog .col-lg-12 .article .article-intro-image.float-left {
    width: 33%;
    margin: 0;
    padding: 0;
    border-radius: 0;
    max-height: 250px;
}

.blog .col-lg-12 .article .article-body {
    width: 65%;
    display: flex;
    flex-direction: column;
}

.blog .col-lg-12 .article .article-body .article-introtext {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.blog .col-lg-12 .article .article-body .article-header>h2 a {
    color: #001356;
}








.readmore {
    display: flex;
    justify-content: end;
}

.readmore a {
    background-color: #4a90f7;
    color: #fff !important;
    padding: 10px 30px;
    border-radius: 20px;
}

.readmore a:hover {
    background-color: #001356;
}

ul.category.list-group, .tag-category .list-group {
}

li.list-group-item.list-group-item-action span strong, li.list-group-item.list-group-item-action span a, li.list-group-item.list-group-item-action span {
    font-weight: 300 !important;
    font-size: 17px !important;
    color: #252525;
}

li.list-group-item.list-group-item-action, ul.mod-articlescategory.category-module.mod-list li, #search-result-list li, .simpleBlog .article-list .col-lg-12 .article{
    display: flex;
    margin-bottom: 30px;
    border: 0;
    background-color: #f5f5f5;
    transition: all 0.5s;
    border-radius: 20px;
    padding: 20px 15px;
    flex-wrap: wrap;
    justify-content: space-between;
}


.simpleBlog .article-list .col-lg-12 .article-info {
    display: none;
}

/*li.list-group-item.list-group-item-action:has(.item-image) {
    padding: 0;
    overflow: hidden;
    justify-content: flex-start;
    background-color: transparent;
    border-radius: 0 20px 0 20px;
}*/

ul.category.list-group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

ul.category.list-group li {
    width: 31%;
    margin-bottom: 30px;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
    border-radius: 20px;
    overflow: hidden;
}

li.list-group-item.list-group-item-action a,
ul.mod-articlescategory.category-module.mod-list h2 a,
.simpleBlog .article-list .col-lg-12 .article h2 a {
    color: #001356;
    font-size: 24px;
    font-weight: 500;
}

li.list-group-item.list-group-item-action a h2 {
    padding: 15px 15px 5px 15px;
}

.tag-category .list-group li h3 {
    color: #4a90f7;
    padding: 15px 15px 5px 15px;
}

ul.category.list-group li .caption {
    padding: 0 15px 15px 15px;
}

ul.category.list-group li .float-.item-image,
.kapcsolodoTartalmak .mod-articles-image {
    max-height: 180px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

/*li.list-group-item.list-group-item-action:hover:has(.item-image) h3 {
    background-color: #ff476dbf;
}

li.list-group-item.list-group-item-action:has(.item-image) .float-.item-image {

}

li.list-group-item.list-group-item-action:has(.item-image) .float-.item-image {
    height: 280px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
}

li.list-group-item.list-group-item-action:has(.item-image) .float-.item-image img {
    height: 100%;
    width: auto;
    max-width: unset;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    min-width: 100%;
    min-height: auto;
}

li.list-group-item.list-group-item-action:has(.item-image) h3 {
    order: 1;
    height: 60px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: -60px;
    background-color: #001356b8;
    z-index: 1;
    padding-top: 0px;
}

li.list-group-item.list-group-item-action:has(.item-image) a {
    color: #fff;
    padding: 100% 0 100% 0;
    position: absolute;
    display: block;
}

li.list-group-item.list-group-item-action:has(.caption .tag-body) {
    justify-content: flex-start;
    padding: 15px 20px;
}

li.list-group-item.list-group-item-action:has(.caption .tag-body) h3 a {
        color: #001356;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    width: 100%;
    height: 100%;
    padding-top: 6px;
    margin-left: -16px;
    padding-left: 16px;
}

li.list-group-item.list-group-item-action .caption .tag-body {
    color: #232222;
    display: block;
    margin-top: 0;
}

li.list-group-item.list-group-item-action .caption .tag-body p:last-child {
    margin-bottom: 0;
}

li.list-group-item.list-group-item-action:hover:has(.caption) .caption .tag-body {
    color: #fff;
    transition: all 0.5s;
}

li.list-group-item.list-group-item-action:hover {
    background-color: #4a90f7;
    transition: all 0.5s;
}

li.list-group-item.list-group-item-action:hover a {
    color: #fff;
}*/

li.list-group-item.list-group-item-action:hover .caption{
    color: #001356;
        transition: all 0.5s;
}



/*li.list-group-item.list-group-item-action>a {
    color: #001356;
    font-size: 20px;
    font-weight: 500;
    width: 100%;
    height: 100%;
    padding-top: 6px;
    margin-left: -16px;
    padding-left: 16px;
}*/

/*li.list-group-item.list-group-item-action span {
    margin-top: 40px;
}*/

li.list-group-item.list-group-item-action span p:last-child {
    margin-bottom: 0;
}

section#sp-kapcsolodoelemek h3.sp-module-title {
    color: #001356;
    margin-bottom: 20px;
}

ul.category.list-group:after, .tag-category .list-group:after {
    content: " ";
    width: 32%;
    opacity: 0;
    height: 0;
}

section#sp-tajekoztatoanyagok .custom {
    background-color: #F5F5F5;
    border-radius: 20px;
    overflow: hidden;
}

section#sp-tajekoztatoanyagok .custom p {
    margin: 0;
}

section#sp-tajekoztatoanyagok .custom p.kek-sav {
    background-color: #001356;
    display: flex;
    justify-content: space-between;
    padding: 20px;
}

section#sp-tajekoztatoanyagok .custom p.kek-sav a {
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

section#sp-tajekoztatoanyagok .custom p.kek-sav a.cimke-gomb-kek {
    display: block !important;
}

section#sp-tajekoztatoanyagok .custom p.kek-sav a.cimke-gomb-kek i {
    margin-left: 10px;
}


section#sp-magazin .mod-custom.custom {
    background-color: #f5f5f5;
    border-radius: 20px;
    overflow: hidden;
}

section#sp-magazin h2 {
    background-color: #001356;
    color: #fff;
    margin-bottom: 0;
    padding: 10px 20px 10px 20px;
}

section#sp-magazin p {
    margin: 0;
}

section#sp-magazin p.gomb {
    padding: 10px 20px 20px 20px;
}

section#sp-magazin h2 a{
    color: #fff;
    font-size: 28px;
    font-weight: 300;
}

section#sp-magazin .szoveg a {
    color: #001356;
    padding: 0 20px;
    display: block;
    margin-top: 20px;
}

.gomb {
    display: flex;
    justify-content: end;
    padding: 20px;
}

a.cimke-gomb-kek {
    color: white;
    position: relative;
    text-decoration: none;
    transition: all .3s ease-out;
    background-color: #4a90f7;
    height: 40px;
    width: fit-content;
    border-radius: 24px;
    padding: 7px 20px;

}

a.cimke-gomb-kek i {
    margin-left: 10px;
}


section#sp-ujdonsagok {
    padding: 0 0 40px 0;
}



.sp-module.csempe-kep {
    height: 200px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sp-module.csempe-cim {
    background-color: #4a90f7e0;
    color: #fff;
    padding: 9px 20px;
}

.sp-module.csempe-cim p {
    margin: 3px 0;
    line-height: 100%;
    font-size: 16px;
    font-weight: 200;
}

.sp-module.csempe-cim a {
    color: #fff;
    font-size: 28px;
    font-weight: 300;
}


.sp-module.csempe-linkek {
    padding: 10px 70px 0 20px;
    min-height: 140px;
    color: #001356;
}

.sp-module.csempe-linkek ul {
    padding: 0 0 0 7px;
}

.sp-module.csempe-linkek li {
    list-style: none;
    margin: 0 0 5px 0px;
    padding: 0 0 0 10px;
}

.sp-module.csempe-linkek a {
    color: #001356;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-weight: 400;
}

.sp-module.csempe-gomb {
    width: 100%;
    display: flex;
    justify-content: end;
    padding: 0 20px 10px 0;
}

 .sp-module.csempe-gomb p {
    margin: 0;
}

a.cimke-gomb {
    color: white;
    position: relative;
    border-color: white;
    text-decoration: none;
    transition: all .3s ease-out;
    background-color: #ff476d;
    height: 40px;
    width: 177px;
    border-radius: 24px;
    padding: 7px 20px;
}

a.cimke-gomb:hover{
	color:pink;
	border-color:pink;
}
/*

.sp-module.csempe-cim {
    margin-bottom: 15px;
}

.sp-module.csempe-linkek a {
    font-size: 14px;
    line-height: 120%;
    color: #001356;
}

.sp-module.csempe-linkek li {
    list-style: none;
    display: flex;
    margin-bottom: 5px;
}

div#sp-user1 .sp-column {
    display: flex;
    flex-wrap: wrap;
    background-color: whitesmoke;
    border: 1px solid #001356;
    border-radius: 10px;
    padding: 15px;
}

.sp-module.csempe-cim p {
    margin: 0;
    line-height: 110%;
}

div#sp-user1 .sp-column {
    display: flex;
    flex-wrap: wrap;
}

.sp-module.csempe-kep, .sp-module.csempe-linkek {
    width: 50%;
}

.sp-module.csempe-cim a {
    font-size: 24px;
    font-weight: 700;
    color: #4a90f7;
}
*/







.article-body {
    max-width: 900px;
}

.simpleBlog .article-list .col-lg-12 .article .article-body {
    width: 100%;
    max-width: unset;
}

a.sp-scroll-up {
    border: 1px solid #ffffff6b;
}

#sp-footer .container-inner {
    padding: 0;
}

#sp-footer .container-inner>.row>div {
    margin: 20px 0;
}

div#sp-footer2 p {
    margin: 0;
}

.offcanvas-menu.border-menu .logo img.logo-image.d-none.d-lg-inline-block {
    display: block !important;
    height: 32px;
}

.offcanvas-menu.border-menu .logo img.logo-image-phone.d-inline-block.d-lg-none {
    display: none !important;
}

.offcanvas-menu .offcanvas-inner {
    padding: 0px 15px;
}

.offcanvas-menu.border-menu .offcanvas-inner ul.menu>li>a {
    padding: 15px 30px 15px 10px;
    color: #fff;
    opacity: 1;
}

.offcanvas-inner span.menu-toggler {
    width: 100%;
    text-align: right;
}

.offcanvas-inner span.menu-separator {
    color: #E91E63 !important;
    font-weight: bold;
}

.offcanvas-menu {
    width: 90%;
    max-width: 500px;
}

body.ltr.offcanvs-position-right .offcanvas-menu {
    right: -90%;
    top: 0;
}

.offcanvas-menu ul.menu-child li {
    margin: 5px 0px;
}


body.ltr .sp-megamenu-parent>li.sp-has-child>a:after {
    height: 50px;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    line-height: 280%;
}

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
    left: auto;
    right: -60px;
}

.sp-megamenu-parent>li span {
        padding: 0 !important;
    }

.rapi_ajax_search_modal_content input {
    font-size: 25px !important;
}

#sp-logo.col-2 .logo {
    margin-top: -5px;
}

#sp-top-bar .sp-module {
    margin: 0;
}

#sp-top-bar .col-8 .sp-column.fejlec-gombok .sp-module {
    margin: 0 !important;
    width: 100%;
}

#sp-top-bar .col-8 .sp-column.fejlec-gombok .sp-module ul {
    display: flex;
    justify-content: end;
    width: 100%;
}

#sp-top-bar .col-8 .sp-column.fejlec-gombok .sp-module li {
    margin: 0 0 0 25px;
}

#sp-top-bar .row>div {
    width: unset;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#sp-top-bar .row {
    justify-content: space-between;
}

.offcanvas-active .burger-icon>span {
    background-color: #fff !important;
}

#sp-search .mod-finder button.btn.btn-primary {
    width: 13%;
    border-radius: 30px;
    background-color: #ff476d;
    border: 0px;
    position: absolute;
    right: 0;
    padding: 13px 0;
    min-width: 110px;
}



#sp-search .mod-finder .awesomplete {
    width: 100%;
}

.js-finder-search-query.form-control {
    border: 1px solid #9e9e9e;
    background-color: #f5f5f5;
    padding: 12px 20px;
    border-radius: 30px;
}

section#sp-search {
    padding: 20px 23px;
}

table.category.table.table-bordered tbody {
    display: block;
    column-count: 3;
}

table.category thead>tr, table.category tbody>tr {
    border: 0px solid #ffffff;
    background-color: #f5f5f5;
    border-radius: 20px;
    display: flex;
    margin-bottom: 20px;
    justify-content: space-between;
}

table.category tbody>tr:after {
    content: "\f0da";
    color: #001356;
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
    padding: 0 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

table.category thead>tr th, table.category thead>tr td, table.category tbody>tr th, table.category tbody>tr td {
    padding: 10px 20px;
    border: 0;
    width: 100%;
    overflow: hidden;
}

table.category thead>tr a, table.category tbody>tr a {
    color: #001356;
    width: 100%;
    display: block;
}

table.category tbody>tr:hover {
    background-color: #001356;
    transition: all 0.5s;
}

table.category tbody>tr:hover a,
table.category tbody>tr:hover:after {
    color: #fff;
}

.egazoldal .cat-children a:hover {
    background-color: #4a90f7;
    color: #fff;
}

.egazoldal .cat-children>div {
    margin: 0px 10px 20px 10px;
    display: flex;
    width: 90px;
}

.egazoldal .cat-children>div>h3 {
    margin: 0;
    padding: 0;
}

.egazoldal .cat-children a {
    font-size: 2rem;
    background-color: whitesmoke;
    padding: 5px 0;
    border-radius: 20px;
    width: 100%;
    display: block;
    text-align: center;
    width: 90px;
}

.egazoldal .cat-children {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 25px;
}

.egazoldal .cat-children:after {
    content: " ";
    margin-right: auto;
    margin-left: auto;
}

.egazoldal .cat-children>div.last {
    margin-right: auto;
}

span.sp-menu-separator {
    margin-bottom: 10px;
    display: block;
    font-weight: 700;
    color: #ff476d;
}

.articlemenu {
    display: flex;
    flex-wrap: wrap;
    max-width: 70%;
    margin-bottom: 30px;
}

.articlemenuitem {
    background-color: #4a90f7;
    padding: 4px 14px;
    border-radius: 30px;
    margin: 0 5px 10px 0;
}

.articlemenuitem:hover {
    background-color: #ff476d;
}

.articlemenuitem a {
    color: #fff;
}

.n2webp #sp-breadcrumb {
    display: none;
}

#sp-breadcrumb {
    padding: 30px 0px 0px 0px;
    margin-top: 0px;
}

time {
    color: #b7b7b7;
}

.article-header h1, .content-category>h2 {
    color: #001356;
    font-weight: 500;
    margin-top: 0;
   font-size: 2.25rem;
}

input#search_input {
    color: #fff;
}

ol.breadcrumb {
    background-color: unset;
    padding: 0.75rem 0;
    margin-bottom: 0;
}

ol.breadcrumb a {
    color: #ff476d;
}


div#sp-logo, div#sp-top1, div#sp-top2, div#sp-search {

}

.sp-column.fejlec-gombok {
    display: flex;
    flex-direction: column;
    justify-content: center;
}


.fejlec-gombok ul {
    display: flex;
    list-style: none;
}

.fejlec-gombok img {
    height: 50px;
    width: auto;
}

.fejlec-szoveg {
    color: #fff;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    margin-top: -6px;
}

.fejlec-szoveg p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: 200;
}

.fejlec-gombok ul {
    display: flex;
    list-style: none;
    margin: 0;
    justify-content: end;
    padding: 0;
}

.fejlec-gombok li {
margin-left: 10px;
}

.fejlec {
    box-shadow: 0 0 10px #000000bf;
}

nav.sp-megamenu-wrapper.d-flex {
    justify-content: center;
}

li.sp-menu-item.current-item.active {
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-image: linear-gradient(to right, #001356 50%, transparent 50%) 1;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    display: block;
    padding: 0;
    position: relative;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #e3e3e3;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child {
    border-bottom-color: transparent;
}

li.sp-menu-item:hover {
    border-bottom-width: 3px !important;
    border-bottom-style: solid !important;
    border-image: linear-gradient(to right, #ff476d 50%, transparent 50%) 1 !important;
}

section#sp-menu {
    box-shadow: 0 0 10px #000000bf;
    position: relative;
    z-index: 1;
}

.sp-megamenu-parent .sp-dropdown {
    margin-top: -3px;
}

.sp-dropdown-inner {
    border-radius: 0 0 15px 0;
}

#sp-ujdonsagok .mod-articlesnews.newsflash {
    border-radius: 15px 0 15px 0;
    overflow: hidden;
}

#sp-ujdonsagok .mod-articlesnews__item {
    display: flex;
    flex-direction: column;
}



#sp-ujdonsagok figure.newsflash-image {
    order: 1;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: start;
    margin: 0;
    height: 240px;
}

#sp-ujdonsagok h3.newsflash-title {
    order: 2;
    margin: 0;
    background-color: #00145aa8;
    height: 75px;
    margin-top: -75px;
	transition: all 0.3s;
}

#sp-ujdonsagok h3.newsflash-title a {
    color: #fff;
/*   font-size: 20px; */
    font-weight: 400;
    width: 100%;
    height: 100%;
    display: block;
    padding: 15px;
}

#sp-ujdonsagok h2.sp-module-title {
    color: #ff476d;
/*    font-size: 20px;*/
    font-style: italic;
    margin: 0px 0 15px 15px;
    font-weight: 400;
}


#sp-ujdonsagok h3.newsflash-title:hover {
	height: 85px;
    margin-top: -85px;
	transition: all 0.3s;
}

.footer1 h3 {
    font-size: 20px;
    text-transform: uppercase;
}

.footer1 a:hover {
color:#ff476d;
}

div#mod-custom118 img {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}


}




@media (max-width: 991px) {




}


@media (min-width: 767px) and (max-width: 992px) {



table.category.table.table-bordered tbody {
    display: block;
    column-count: 3;
}

.mod-articlesnews__item>a {
    max-height: 160px;
}

#sp-ujdonsagok h2.sp-module-title {
    margin: 20px 0 15px 15px;
}

#sp-ujdonsagok figure.newsflash-image {
    height: 160px;
}

div#sp-footer2 {
    display: flex;
    justify-content: flex-start;
}

div#anchormenu {
    display: none;
}

}

@media (min-width: 576px) and (max-width: 767px) {

#sp-top-bar {
    background-color: #001356;
    padding: 10px 10px 10px 10px;
}

table.category.table.table-bordered tbody {
    display: block;
    column-count: 2;
}

.mod-articlesnews__item>a {
    max-height: 250px;
}

#sp-ujdonsagok h2.sp-module-title {
    margin: 20px 0 15px 15px;
}

div#mod-custom118 img {
    margin-top: 30px;
    margin-bottom: 30px;
}

#sp-ujdonsagok figure.newsflash-image {
    height: 120px;
}

div#sp-footer2 {
    display: flex;
    justify-content: flex-start;
}

div#anchormenu {
    display: none;
}

.view-tag #sp-noi-ferfi-es-gyermek-egeszseg .row>div {
    margin-bottom: 30px;

}

}

@media (max-width: 1400px) {
    .blog .col-lg-12 .article .article-intro-image.float-left {
        display: grid;
        width: 33%;
    }

.blog .col-lg-12 .article .article-intro-image.float-left a {
    overflow: hidden;
    display: flex;
    position: relative;
    justify-content: center;
}

.blog .col-lg-12 .article .article-intro-image.float-left a img {
    position: absolute;
    height: 100%;
    width: auto;
    max-width: unset;
}

.kapcsolodoTartalmak li {
    width: 48%;
}

.kapcsolodoTartalmak li:last-child {
    margin-right: unset;
}


}



@media (max-width: 576px) {



#sp-top-bar {
    background-color: #001356;
    padding: 10px 10px 10px 10px;
}

li.list-group-item.list-group-item-action {
    width: 100%;
}

table.category.table.table-bordered tbody {
    display: block;
    column-count: 1;
}

.mod-articlesnews__item>a {
    max-height: 250px;
}

#sp-ujdonsagok h2.sp-module-title {
    margin: 20px 0 15px 15px;
}


div#mod-custom118 img {
    margin-top: 30px;
    margin-bottom: 30px;
}

#sp-ujdonsagok figure.newsflash-image {
    height: 120px;
}

div#sp-footer2 {
    display: flex;
    justify-content: flex-start;
}

div#anchormenu {
    display: none;
}

.view-tag #sp-noi-ferfi-es-gyermek-egeszseg .row>div {
    margin-bottom: 30px;

}

#sp-search .mod-finder button.btn.btn-primary span {
    font-size: 18px;
}

#sp-search .mod-finder button.btn.btn-primary {
        font-size: 0;
        min-width: 50px;
        padding: 9px 0;
    }

.js-finder-search-query.form-control {
    border: 1px solid #9e9e9e;
    background-color: #f5f5f5;
    padding: 5px 10px;
    border-radius: 30px;
}

section#sp-top-bar div#sp-logo {
    padding-left: 10px;
}

section#sp-search {
    padding: 10px 0;
}

.breadcrumb-item+.breadcrumb-item::before {
    padding-right: 3px;
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: 3px;
}

li.float-start {
    display: none;
}

}


@media (max-width: 630px) { 



section#sp-top-bar div#sp-top1 {
        display: none;
}

ul.category.list-group li {
    width: 48%;
}

ul.category.list-group li .float-.item-image {
    max-height: 100px;
}

}

@media (max-width: 430px) { 




ul.category.list-group li {
    width: 100%;
}

ol.breadcrumb {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

    #offcanvas-toggler {
        height: 40px;
        line-height: 60px;
    }

#sp-breadcrumb {
    padding: 10px 0px 0px 0px;
    margin-top: 0px;
}

}

@media (max-width: 380px) {
    .fejlec .row>div {
        padding: 0;
    }
}




@media (max-width: 992px) {

ul.category.list-group li {
    width: 48%;
}

.kapcsolodoTartalmak li {
    width: 47%;
}

.sp-module.childBoxes ul.mod-articles-items.mod-list {
    flex-wrap: wrap;
}

.sp-module.childBoxes ul.mod-articles-items.mod-list>li {
    width: 100%;
}

#sp-top-bar .container {
    max-width: unset;
    width: 100%;
}

section#sp-top-bar {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    animation: spFadeInDown 0.5s;
}
#sp-top-bar .container {
    max-width: unset;
    width: 100%;
}

section#sp-top-bar {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    animation: spFadeInDown 0.5s;
}

section#sp-search {
        margin-top: 70px;
        margin-bottom: 10px;
    }

.egazoldal .cat-children>div {
    margin: 0px 0 30px 0;
    text-align: left;
    display: block;
}

.egazoldal .cat-children a {
    font-size: 30px;
    background-color: whitesmoke;
    padding: 10px 0;
    border-radius: 20px;
    width: 100%;
    display: block;
    text-align: center;
    min-width: 75px;
}

}

@media (max-width: 767px) {

div[itemprop="articleBody"] #menu {
    display: none;
}

ul.category.list-group li,
.kapcsolodoTartalmak li {
        width: 100%;
    }

section#sp-top-bar div#sp-top1 {
        display: none;
}

.logo-image-phone {
        height: 35px;
    }

.fejlec-gombok img {
    height: 35px;
    width: auto;
}

.simpleBlog .article-introtext {
    display: flex;
    flex-direction: column;
}

p.mod-articles-category-introtext, .view-tag li.list-group-item.list-group-item-action span.tag-body, .simpleBlog .article-list .col-lg-12 .article .article-body .autoreadmore {
    width: 100%;
}

.kapcsolodoTartalmak ul.mod-articles-items {
    display: flex;
    flex-direction: column;
}

.simpleBlog .article-list .article .readmore {
    display: flex;
    flex-direction: unset;
    justify-content: flex-end;
    margin-bottom: 0;
}

.kapcsolodoTartalmak li {
    width: 100%;
}

p.mod-articles-category-introtext,
li.list-group-item.list-group-item-action span.tag-body {
    width: 100%;
}

.view-tag li.list-group-item.list-group-item-action span.tag-body,
p.mod-articles-category-readmore {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: end;
}

#sp-noi-ferfi-es-gyermek-egeszseg .row>div {
    margin-bottom: 20px;
}

#sp-noi-ferfi-es-gyermek-egeszseg .sp-module.csempe-kep img {
        width: 100%;
        height: auto;
    }   

.sp-module.csempe-kep {
    height: 150px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sp-module.csempe-linkek {
    padding: 10px 70px 0 20px;
    min-height: unset;
}

.blog .col-lg-12 .article {
        flex-direction: column;
        padding: 0;
    }

.blog .col-lg-12 .article .article-body {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 20px;
}

.blog .col-lg-12 .article .article-intro-image.float-left {
        display: flex;
        width: 100%;
        max-height: 150px;
    }

.blog .col-lg-12 .article .article-intro-image.float-left a {
        overflow: hidden;
        display: flex;
        position: relative;
        justify-content: start;
        flex-direction: column;
    }

.blog .col-lg-12 .article .article-intro-image.float-left a img {
        position: unset;
        width: 100%;
        height: auto;
    }

}