/*
FFCC00 - sarga
FFEEAA - vilagos sarga
FFFFFF - feher
D2E4C0 - halvany zold
AAD1CF - halvany kek

FFB6A9 - rozsa
FFDBD4 - halvany rozsa


*/

a.sotet-link  {
    color:#ffffff!important;
}


a.sotet-link  {
    color:#FFCC00!important;
}

#sp-top-bar {
    display: none!important;
}
/*
#sp-footer {
    max-width: 70%!important;
}*/
.body-innerwrapper:after {
    background: #ffffff!important;
}


#sp-bottom {
    padding: 110px 0 10px!important;
}



.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #FFCC00!important;
}


.sp-megamenu-parent>li:hover>a {
    color: #FFCC00!important;
}
/*
.sp-megamenu-parent > li > a {
    font-size: 18px!important;
}*/

.sppb-btn.sppb-btn-default.sppb-btn-outline, body .sppb-btn.sppb-btn-primary.sppb-btn-outline, body .sppb-btn.btn-primary.sppb-btn-outline, body .sppb-btn.sppb-btn-outline.btn-success, body .btn.sppb-btn-default.sppb-btn-outline, body .btn.sppb-btn-primary.sppb-btn-outline, body .btn.btn-primary.sppb-btn-outline, body .btn.sppb-btn-outline.btn-success {

    background-color: #FFDBD4!important;
    border-color: #FFDBD4!important;
    color: #000!important;

    border-radius: 25px!important;

}


.sppb-btn.sppb-btn-default.sppb-btn-outline:hover{
    color: #ffffff!important;
    border-color: #FFCC00!important;
    background-color: #FFCC00!important;
    border-radius: 25px!important;
}

.sppb-btn,   .sppb-btn-rounded, .sppb-btn-outline {
    background-color: #FFDBD4!important;
    border-color: #FFDBD4!important;
    color: #000000!important;
    border-radius: 25px!important;
}


.sppb-btn-secondary {
    background-color: #FFCC00!important;
    border-color: #FFCC00!important;
    color: #000000!important;
    border-radius: 25px!important;
}


#sp-top-bar .sp-module {
    display: flow!important;
}


#sp-bottom {
    background: #FFCC00!important;
    
}




.sppb-btn.sppb-btn-link {
    color: #FFB6A9!important;
    
}


@charset "UTF-8"; :root {
    --link-color: #FFCC00!important;
    --link-color-fade3: rgba(241, 65, 6, 0.7);
    --link-color-fade1: rgba(241, 65, 6, 0.85);
    --link-color-fade9: rgba(241, 65, 6, 0.1);
    --text-color: #010944
}


.blog-listing-top-title{
    display: none!important;
}

#sp-main-body {
    padding: 50px 0px 90px 0px;
}


.article-list .article .article-header h1 a:hover,.article-list .article .article-header h1 a:active,.article-list .article .article-header h1 a:focus,.article-list .article .article-header h2 a:hover,.article-list .article .article-header h2 a:active,.article-list .article .article-header h2 a:focus {
    color: #FFCC00!important
}


#sp-footer a:hover, #sp-footer a:active, #sp-footer a:focus, #sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus {
    color: #FFCC00!important
}

.article-details .article-info span a:hover {
    color: #FFCC00!important;
}


#sp-right .sp-module ul>li:before {
    
    background-color:#FFCC00!important;
    
}


#sp-left .sp-module ul>li:hover a, #sp-left .sp-module ul>li.active a, #sp-right .sp-module ul>li:hover a, #sp-right .sp-module ul>li.active a {
    color: #FFCC00!important;
}

.mod-tagspopular li {
    display: flex!important;
}

.bg-info {
 
    background-color:#FFCC00!important;
    color: black;
    margin-top: 3px;
    margin-left: 10px;
}

.badge {
    
    font-size: 14px!important;
    padding: 4px 4px !important;
}


.fortune-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
    background-color: #FFB6A9!important;
}



#sp-bottom a:hover {
    color: #AAD1CF!important;
}

.tags>li a {
    background: #FFDBD4!important;
    color: #000000;
    margin-top:5px
}

li.tag-2.tag-list0 {
    background: #FFDBD4!important;
    color: #000000;
    margin-top:5px;
    border-radius: 20px!important;
    
}

.sppb-article-meta .tags li a:hover {
    background: #AAD1CF!important;
    color: #000000;
    margin-top:5px;
    border-radius: 20px!important;
    
}

.sppb-article-meta .tags li a {
    background: #FFDBD4!important;
    color: #ffffff!important;
    margin-top:0px!important;
    border-radius: 20px!important;
}



.tag-2>li, .tag-list0>li, .tags>li  {
    background: #FFDBD4!important;
    color: #000000;
    margin-top:5px;
    border-radius: 20px!important;
}

.sppb-meta-category>a {
    color: #FFCC00!important;
}


.article-intro-image {
    width: 300px;
    height: 250px;
    object-fit: cover;
    border-radius: 20px;
}


/*legyen feher a lablec cuccosa*/
.sp-module-title {
   /* font-family: 'Manrope', sans-serif!important;*/
    
    font-weight: 700!important;
}


#sp-bottom .sp-module ul>li>a {
    text-transform: uppercase!important;
    font-size: 15px!important;
    font-family: 'Poppins', sans-serif!important;
}


#sp-right .sp-module .sp-module-title {
    margin: 0px 0px 0px 20px!important;
    border-bottom: none!important;
    /*color: #fff!important;*/
    color: #FFCC00!important;
}


.sppb-addon-articles .sppb-article-meta {
    margin: -5px -5px 20px!important;
}

.sppb-readmore {
    margin-top: 20px!important;
    padding: 10px 10px 10px 10px!important;
    color: #000!important;
    background-color: #FFDBD4!important;
    border-radius: 20px!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
}

.sppb-readmore:hover{
    color: #ffffff!important;
    background-color: #AAD1CF!important;
    
}

.sppb-btn.sppb-btn-custom.sppb-btn-rounded {
    padding:13px 40px 12px 40px!important;
}

.sppb-btn.sppb-btn-custom.sppb-btn-rounded:hover {
    color: #ffffff!important;
    background-color: #AAD1CF!important;
    border-color: #AAD1CF!important;
}




.sppb-addon-article-layout {
    background-color: #aad1cf30!important;
    border-radius: 20px!important;
    padding: 10px 20px 10px 20px!important;
    margin: 10px 10px 10px 10px;
    /*max-width: fit-content!important;*/
    max-width: 45%!important;
}



.feher-cikk .sppb-addon-article-layout {
    background-color: #ffffff!important;
    
}



.sppb-addon-articles .sppb-addon-article-layout-content .sppb-article-info-wrap {
    height: 250px!important;
}


#sp-bottom a {
    color: #ffffff!important;
}


#sp-right .sp-module {
    margin-top: 50px;
    padding: 30px 0!important;
}


img {
    border-radius: 20px!important;
}

/*
img.sppb-img-responsive {
    border-radius: 0px!important;
}
*/

.fortune-timeline.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
    background: #FFDBD4!important;
}


.header-bar-short:before, .header-bar-long:before {
    
    background: #FFDBD4!important; 
}

.fortune-timeline.sppb-addon-timeline .timeline-date {
    color: #424242!important;
}



.view-article ul.categories-module {
    border: none !important;
    box-shadow: none !important;
}

#adminForm {
    display: none!important;
}

.list-group {
    border-radius: 20px!important;
}


.list-group-item.list-group-item-action>a {
    color: #FFCC00!important;
}

.list-group-item-action {
    width: fit-content!important;
}


#sp-bottom .sp-module .sp-module-title{
    opacity: 1!important;
    color: #fff !important;
}

span.sppb-person-name {
    color: #FFCC00!important;
}

@media (max-width: 991px) {
    .body-innerwrapper {
        padding-top: 90px!important;
    }



    #sp-menu>.sp-column {
        display: flow!important;
    }
}
/*
.body-innerwrapper{
    padding-top: 50px!important;
}*/


.offcanvas-menu .offcanvas-inner .sp-module ul>li.active>a, .offcanvas-menu .offcanvas-inner .sp-module ul>li.active span {
    color: #FFCC00!important;
}

.offcanvas-menu .logo .sppb-addon-single-image img {
    width: 100%!important;
}

#offcanvas-toggler>.fa:hover, #offcanvas-toggler>.fa:focus, #offcanvas-toggler>.fa:active {
    color:#FFCC00!important;
}



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



#sppb-addon-1579849354094, #sppb-addon-1579849354097 {
    box-shadow: none!important;
}


#btn-1580292644530 {
    margin-top:5px;
    margin-right: 5px;
}

body {
    font-size: 16px!important;
}


.sppb-form-group textarea.sppb-form-control ,.form-control,input[type="text"]:not(.form-control),input[type="textarea"]:not(.form-control),input[type="email"]:not(.form-control),input[type="url"]:not(.form-control),input[type="date"]:not(.form-control),input[type="password"]:not(.form-control),input[type="search"]:not(.form-control),input[type="tel"]:not(.form-control),input[type="number"]:not(.form-control),select:not(.form-control) {

    border-radius: 30px!important;
    padding: 10px 15px 10px 15px!important;

}


.btn.btn-primary, .btn.btn-secondary.ads {
    border-radius: 30px!important;
    background-color: #FFCC00!important;
    border: none!important;
    margin-left: 10px!important;
}

.sppb-form-group textarea.sppb-form-control:focus, .form-control:focus, input:not(.form-control)[type="text"]:focus, input:not(.form-control)[type="email"]:focus, input:not(.form-control)[type="url"]:focus, input:not(.form-control)[type="date"]:focus, input:not(.form-control)[type="password"]:focus, input:not(.form-control)[type="search"]:focus, input:not(.form-control)[type="tel"]:focus, input:not(.form-control)[type="number"]:focus, select:not(.form-control):focus {
    border-color: #FFCC00!important;
    box-shadow: 0 0 0 0.2rem rgba(255, 204, 0, 0.25)!important;
}


/*
.article-header {
    height: 40px!important;
}
*/

.article .article-header h2 a {
    font-size: 22px!important;
}

.article-details .article-header h1, .article-details .article-header h2 {
    font-size:40px!important;

}
.article-details .article-info {
    padding-left: 0px!important;
}


.sp-page-title .sp-page-title-sub-heading {
    font-size: 30px!important;
    color: #FFCC00!important;
    font-family: poppins!important;
    font-weight: 700!important;
}

.list-title a {
    color: #FFCC00!important;
}

.list-group-item {
    border: none!important;
}


/*
.feliratkozo button {
    top:-6px;
    right: -6px;
}

#btn-9a8829d6-eb69-4fc7-9471-ab8831d59f4e {
    top: -2px!important;
 
}*/

p>a, label>a, h4.result-title>a {
    color: #FFB6A9!important;
}

p>a:hover, label>a:hover {
    color: #FFCC00!important;
}

.body-innerwrapper {
    padding-top: 0px!important;
}

#sp-top3 {
    margin-top: auto!important;
    margin-bottom: auto!important;
}


 @media (min-width: 992px) {
    .body-innerwrapper {
        padding-top: 0px!important;
    }
    #sp-title {
        padding-top: 40px!important;    
    }
 }




 .offcanvas-menu .offcanvas-inner .sp-module ul>li.active>a, .offcanvas-menu .offcanvas-inner .sp-module ul>li.active span, .sp-module ul>li.focus .offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover{
    color: #FFCC00!important;
 }

 .offcanvas-menu .offcanvas-inner .sp-module ul>li a:focus {
    color: #FFCC00!important;
 }



 .offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover,.offcanvas-menu .offcanvas-inner .sp-module ul>li a:focus,.offcanvas-menu .offcanvas-inner .sp-module ul>li span:hover,.offcanvas-menu .offcanvas-inner .sp-module ul>li span:focus {
    color: #FFCC00!important;
}

 @media only screen and (max-width: 600px) {
    #btn-1580292644530 {
        padding-top: 10px!important;
        padding-bottom: 10px!important;
        
        margin-top: 8px!important;
        
        margin-right: 5px!important;

    }

    .sppb-addon-article-layout {
        max-width: 100%!important;
        margin:10px 0px 10px 0px!important;
    }



    .close-offcanvas {
        left: 20px!important;
    }


    
    #sppb-carousel1 {
        height: 600px!important;
    }

    .sppb-item .sppb-item-has-bg  {
        height: 600px!important;
    }
    .sppb-carousel-pro-bg-image {
        object-fit:cover!important;

    }

    .sppb-icons-group-list>li>a {
        font-size: 20px!important;
    }



    .sppb-testimonial-carousel-item-content {
        margin-left: 15px;
        margin-right: 15px;
    }



    #dynamic_recaptcha_1600249677236 {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }

    .sppb-form-check {
        margin-left:0px!important;
        margin-right: 0px!important;
    }
    
    .sppb-form-check-label  {
        font-size:12px!important;
    }


    

 }


 .btn-secondary {
    color: #000!important;
    background-color: #FFCC00!important;
    border-color: #FFCC00!important;
    border-radius: 20px!important;
}



 .offcanvas-menu .offcanvas-inner {
    padding: 0px 0px 0px 20px!important;
 }

 .header-line {
    display: flex;
    align-items: center; /* Középre igazítja a tartalmakat függőlegesen */
    gap: 10px; /* Távolság a vonal és a szöveg között */
    margin-bottom: 15px; /* Távolság az elemek között */
    padding-top: 20px;
  }
  
  .header-line::before {
    content: "";
    display: inline-block;
    width: 30px; /* Vonalszélesség */
    height: 2px; /* Vonalmagasság */
    background-color: #f6be00; /* Sárga szín */
  }
  

  .article-details .article-header h1 {
    line-height: 50px!important;
  }





  .sppb-article-info-wrap h3 {
    font-size: 20px!important;
    font-weight: 700!important;
  }


  .sppb-article-info-wrap h3 a {
    color: #000!important;
  }

  .tags {
    margin:5px 5px 5px 5px!important;
  }

  .sppb-readmore {
    position:absolute;
    bottom: 20px;
    font-style: normal!important;
    font-weight: bold!important;
    font-size: 14px!important;
    line-height: 1.4;
    letter-spacing: 0.8px;
    padding:13px 40px 12px 40px!important;



}



/*kategoria es cimke jobboldai cuucos*/


.kat-cimke   .sp-module-title {
    margin-left: 10px;
    border-bottom: none !important;
    font-family: 'Poppins', sans-serif!important;
    font-size: 18px!important;
    color: #FFCC00 !important;
}


/*
.kat-cimke .sp-module .mod-articlescategories .categories-module .mod-list {
    margin-top: 50px;
    padding: 20px 0;
    background-color: #fff;
    border: 1px solid rgba(1, 5, 40, 0.07);
    box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.0457277);
    border-radius: 9px;
}
.tagspopular  .mod-tagspopular{
    margin-top: 50px;
    padding: 20px 0;
    background-color: #fff;
    border: 1px solid rgba(1, 5, 40, 0.07);
    box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.0457277);
    border-radius: 9px;
}

.mod-tagspopular .tagspopular ul {
    padding-left: 10px!important;
}
*/



.kat-cimke .sp-module-content{
    margin-left: 10px;
}


.nyito-article .sppb-addon-article-layout {
    max-width: 100%!important;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px!important;
    
}



.sppb-addon-articles .sppb-addon-article-layout-content img {
    /*width: auto!important;   */
    
    padding: 10px 10px 10px 10px!important;
}

.nyito-article > .sppb-addon-content > .sppb-row > .sppb-addon-article-layout .sppb-article-info-wrap {
    height: auto !important; /* Az !important biztosítja az elsőbbséget */
}

/*
.mod-tagspopular.tagspopular ul {
    padding-left: 0px!important;
}*/


.mod-tagspopular .tagspopular ul>li>a {
    color: #FFCC00!important;
}

.categories-module a {
    color: #FFCC00!important;
}

.sp-module ul>li>a:hover {
    color: #FFCC00!important;
}


#system-message-container {
    position: relative!important;
    max-width: 100%!important;
}