#sp-top-bar, #sp-header {
  padding-left: 5% !important;
}

header#sp-header {
    padding-right: 5%;
}

div#sp-top2 {
    text-align: center;
}

@media(min-width:1244px) and (max-width: 1434px) {
  .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    font-size: 15px !important;
  }
  .sp-megamenu-parent > li > a {
    font-size: 13px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}

@media (min-width: 1200px) {
body.helix-ultimate .sppb-row-container {
    max-width: 1300px !important;
}
  .sppb-row-container {
    width: 1260px !important;
}
  .sppb-container {
    max-width: 1300px !important;
}
  .container {
    max-width: 1300px !important;
}
}

::-webkit-scrollbar {
    width: 10px;
    background-color: #242b32;
}
::-webkit-scrollbar-thumb {
    background-color: #01a54f;
    border: none;
    -webkit-box-shadow: inset 0 0 -1px rgba(0, 0, 0, 0.3);
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #242b32;
}

.fa {
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#sp-header.header-sticky~section#sp-main-body {
    padding-top: 0px;
}

#sp-header {
      z-index: 999 !important;
}

@media(max-width: 992px) {
  #sp-header {
    height: 60px;
}
  
  #sp-header.header-sticky .logo-image {
    margin-top: 45px;
  }
  
  .offcanvas-menu {
    z-index: 9999999999;
}
}


a {
    color: #01a54f;
}
a:hover, a:focus, a:active {
    color: #00843f;
}
.bsc-tao a, .article-details a {
    color: #01a54f;
}
.bsc-tao a:hover, .article-details a:hover, .bsc-tao a:focus, .article-details a:focus, .bsc-tao a:active, .article-details a:active {
    color: #00843f;
}

a:hover {
    text-decoration: none !important;
}
.btn-primary {
    color: #fff;
    background-color: #01a54f !important;
    border-color: #01a54f !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    padding: 10px 15px !important;
    text-decoration: none;
    font-size: 14px !important;
    border-radius: 0px !important;
}
.btn-primary:hover {
    color: #fff;
    background-color: #00843f !important;
    border-color: #00843f !important;
}


/* Header */

#sp-top-bar {
    background: #000001;
    z-index: 9999999;
    position: relative;
}
#sp-header {
    background: rgba(0, 0, 0, 0.8);
}
#sp-header .logo a {
    top: 40px;
    position: relative;
}
#sp-header .logo-image {
    transition: 500ms;
}

#sp-header.header-sticky .logo a {
    top: 0px;
    position: relative;
}
#sp-header.header-sticky .logo-image {
    height: 100px;
    transition: 500ms;
}

/* Header END */

/* MenÃ¼ */

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 15px;
    line-height: 95px;
    font-size: 14px;
    margin: 0px 1px;
}
.sp-megamenu-parent > li > a {
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
}
.sp-megamenu-parent > li > a:hover {
    color: #fff;
    background-color: #01a54f;
    font-size: 16px;
    text-decoration: none;
}
.sp-megamenu-parent > li:hover > a {
    color: #fff;
    background-color: #01a54f;
    font-size: 16px;
    text-decoration: none;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    font-weight: 400;
    margin-top: 8px;
    background-color: #01a54f;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
    height: 95px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: rgba(0, 0, 0, 0.8);
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    padding: 20px;
    margin-top: 5px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: #fff;
    width: 100%;
    padding: 10px;
    font-size: 15px;
    margin-bottom: 2px;
    text-transform: uppercase;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #fff;
    background-color: #01a54f;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #fff;
    background-color: #01a54f;
}
.bsc-nbmenu .sp-menu-right {
    width: 300px !important;
}

#offcanvas-toggler > .fa {
    color: #01a54f;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
    color: #00843f;
}

/* MenÃ¼ END */



/* Slider */

#sp-slider {
    margin-top: -105px;
}

/* Slider END */

/* KezdÅ‘lap */

.kovetkezo-meccs-header {
    background-color: #01a54f;
    min-height: 210px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.kovetkezo-meccs-header h2 {
    font-size: 34px !important;
    color: #ffffff;
    margin-bottom: 0px !important;
    line-height: 38px !important;
    text-transform: uppercase;
    font-weight: 400;
}
.kovetkezo-meccs {
    background-color: #00843f;
    min-height: 210px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.kovetkezo-meccs-csapat {
    padding: 20px 20px 0px 0px;
    background-color: #00843f;
    min-height: 210px !important;
}
.kovetkezo-meccs-csapat h3 {
    color: #ffffff !important;
    font-size: 24px !important;
    margin-bottom: 0px !important;
    font-weight: 500;
}
.kovetkezo-meccs-nap {
    width: 100%;
    min-height: 210px;
    background-color: #00843f;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: center;
    padding: 20px 0px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.kovetkezo-meccs-nap .sppb-addon-text {
    color: #ffffff;
    background: #232a32;
    padding: 5px 15px;
    position: relative;
    width: 100%;
    min-height: 56px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.kovetkezo-meccs-nap .sppb-addon-text p {
    margin-bottom: 0px;
}
.kovetkezo-meccs-nap .sppb-addon-text::before {
    content: '';
    position: absolute;
    top: 0;
    left: -18px;
    height: 100%;
    width: 0;
    border-bottom: 54px solid #232a32;
    border-left: 18px solid transparent;
}

.kovetkezo-meccs-nap .sppb-addon-text::after {
    content: '';
    position: absolute;
    top: 0;
    right: -18px;
    height: 100%;
    width: 0;
    border-top: 54px solid #232a32;
    border-right: 18px solid transparent;
}

/* EsemÃ©nynaptÃ¡r */

.sppb-panel-modern>.sppb-panel-heading {
    padding: 17px 30px 17px 15px;
    background: #01a54f;
    color: #ffffff;
}
.sppb-panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: bolder;
    color: inherit;
    text-transform: uppercase;
}

/* EsemÃ©nynaptÃ¡r END */

/* HÃ­reink */

.kezdolap-hireink .sppb-section-title.sppb-text-center, .bsc-vezetoseg .sppb-section-title.sppb-text-center, .bsc-buszkesegfal .sppb-section-title.sppb-text-center, .bsc-jegyek .sppb-section-title.sppb-text-center, .nb-tabella .sppb-section-title.sppb-text-center, .hikashop_cim_hatter  {
    display: block;
    background-color: #e6e6e6;
    text-align: left;
    overflow: hidden;
}
.kezdolap-hireink h1.sppb-title-heading, .kezdolap-hireink h2.sppb-title-heading, .bsc-vezetoseg h1, .bsc-buszkesegfal h1, .bsc-jegyek h1, h2.hikashop_bsc_poszt, .nb-tabella h1 {
    text-align: left;
    text-transform: uppercase;
    font-size: 22px !important;
    margin-bottom: 0px !important;
    line-height: 24px !important;
    font-weight: 600;
    color: #333;
    padding: 10px 15px;
    position: relative;
    background-color: #f1f1f1;
    max-width: 400px;
}
.kezdolap-hireink h1.sppb-title-heading::after, .kezdolap-hireink h2.sppb-title-heading:after, .bsc-vezetoseg h1::after, .bsc-buszkesegfal h1::after, .bsc-jegyek h1::after, h2.hikashop_bsc_poszt::after, .nb-tabella h1::after {
    content: '';
    position: absolute;
    right: -14px;
    top: 0;
    bottom: 0;
    width: 25px;
    background: #f1f1f1;
    -webkit-transform: skewX(-30deg);
    -moz-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    -o-transform: skewX(-30deg);
    transform: skewX(-30deg);
    z-index: 20;
}

.kezdolap-hireink .article-list .article .article-intro-image {
    float: none !important;
}
.kezdolap-hireink .article-body {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 5px 0px;
    margin-top: -50px;
    position: relative;
    min-height: 345px;
}
.kezdolap-hireink .article-list .article .article-header h2 {
    min-height: 56px !important;
}
.kezdolap-hireink .article-introtext {
    text-align: justify;
    min-height: 132px;
}
.article-list .article .readmore {
    text-align: right;
    line-height: 50px;
}
.article-list .article .readmore a {
    color: #ffffff;
    background-color: #01a54f;
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px 15px;
    text-decoration: none;
}
.article-list .article .readmore a:hover {
    color: #fff;
    background-color: #00843f;
}

/* HÃ­reink END */

/* NB II csapatnÃ©vsor */

.kezdolap-csapatnevsor h3 {
    text-align: left;
    text-transform: uppercase;
    font-size: 22px !important;
    margin-bottom: 0px !important;
    line-height: 24px !important;
    font-weight: 600;
}
.kezdolap-csapatnevsor span.kicsi {
    color: #929599;
    margin-top: 15px;
    font-size: 12px;
    text-decoration: underline;
    text-transform: uppercase;
    -webkit-transition: ease-out 0.3s;
    -moz-transition: ease-out 0.3s;
    -o-transition: ease-out 0.3s;
    transition: ease-out 0.3s;
}
.kezdolap-csapatnevsor span.kicsi a {
    color: #929599;
    margin-top: 15px;
    font-size: 12px;
    text-decoration: underline;
    text-transform: uppercase;
    -webkit-transition: ease-out 0.3s;
    -moz-transition: ease-out 0.3s;
    -o-transition: ease-out 0.3s;
    transition: ease-out 0.3s;
}

#hikashop_category_information_module_117 div.hikashop_subcontainer, #hikashop_category_information_module_117 .hikashop_rtop *, #hikashop_category_information_module_117 .hikashop_rbottom * {
    background: #f1f1f1 !important;
}
#hikashop_carousel_hikashop_category_information_module_117 .bsc_csapatnevsor_hikashop {
    width: 300px;
}
.bsc_csapatnevsor_hikashop {
    background-color: rgba(0, 0, 0, 0.7);
    font-family: 'Roboto','Arial';
    color: #ffffff;
    font-size: 15px;
    text-shadow: none;
    line-height: 18px;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: 500;
    width: auto;
    margin: auto;
    position: relative;
    top: -42px;
}
span.hikashop_product_name a {
    color: #01a54f;
}
.bsc_csapatnevsor_hikashop span.hikashop_product_name {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 0px;
}
.hikashop_products_pagination.hikashop_products_pagination_bottom {
    display: none;
}
.hikashop_bsc_csapatkor_hatter {
    display: block;
    background-color: #00843f;
    text-align: left;
    overflow: hidden;
}
h1.hikashop_bsc_csapatkorosztaly{
    text-align: left;
    text-transform: uppercase;
    font-size: 32px !important;
    margin-bottom: 0px !important;
    line-height: 32px !important;
    font-weight: 500;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    background-color: #01a54f;
    max-width: 400px;
}
h1.hikashop_bsc_csapatkorosztaly::after {
    content: '';
    position: absolute;
    right: -41px;
    top: 0;
    bottom: 0;
    width: 56px;
    background: #01a54f;
    -webkit-transform: skewX(-30deg);
    -moz-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    -o-transform: skewX(-30deg);
    transform: skewX(-30deg);
    z-index: 20;
}

/* NB II csapatnÃ©vsor END */

/* UtÃ¡npÃ³tlÃ¡s */

.bsc_utanpotlas h2.sppb-title-heading {
    text-align: left;
    text-transform: uppercase;
    font-size: 22px !important;
    margin-bottom: 0px !important;
    font-weight: 600;
}

/* UtÃ¡npÃ³tlÃ¡s END */

/* Webshop slider */

.bsc-webshop .sppb-section-title {
    margin-bottom: 0px !important;
}
.bsc-webshop h3 {
    text-align: left;
    text-transform: uppercase;
    font-size: 22px !important;
    margin-bottom: 0px !important;
    line-height: 24px !important;
    font-weight: 600;
}
.bsc-webshop span.kicsi {
    margin-top: 15px;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-transition: ease-out 0.3s;
    -moz-transition: ease-out 0.3s;
    -o-transition: ease-out 0.3s;
    transition: ease-out 0.3s;
}
.bsc-webshop span.kicsi a {
    color: #929599;
    margin-top: 15px;
    font-size: 12px;
    text-decoration: underline;
    text-transform: uppercase;
    -webkit-transition: ease-out 0.3s;
    -moz-transition: ease-out 0.3s;
    -o-transition: ease-out 0.3s;
    transition: ease-out 0.3s;
}
#n2-ss-3-arrow-previous {
    top: 49px;
    left: 575px;
    position: relative;
    width: 30px !important;
    height: 30px !important;
}
#n2-ss-3-arrow-next {
    top: 0px;
    left: 615px;
    position: relative;
    width: 30px !important;
    height: 30px !important;
}
div#n2-ss-3 .n2-style-7483fd4ddc966823f703a886978b4a45-heading:Hover, div#n2-ss-3 .n2-style-7483fd4ddc966823f703a886978b4a45-heading:ACTIVE, div#n2-ss-3 .n2-style-7483fd4ddc966823f703a886978b4a45-heading:FOCUS {
    background: #01a54f;
    background: rgba(1, 165, 79, 0.85) !important;
}
#n2-ss-3 .n2-style-acdd12dc862a87879240563a229c2d9c-heading {
    box-shadow: 0 3px 3px rgba(0,0,0,0.35) !important;
}

/* Webshop slider END */

/* KezdÅ‘ap END */

/* HÃ­rek MenÃ¼pont */

.article-list .col-lg-4 .article .article-intro-image {
    float: none !important;
    max-height: 267px;
}
.col-lg-4 .article-body {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 5px 0px;
    margin-top: -50px;
    position: relative;
    /*min-height: 345px;*/
}
.article-list .col-lg-4 .article .article-header h2 {
    min-height: 56px !important;
}
.col-lg-4 .article-introtext {
    text-align: justify;
    min-height: 132px;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #01a54f !important;
    border-color: #01a54f !important;
}
.blog .pagination-counter {
    display: none;
}

    /* HÃ­r formÃ¡zÃ¡sa */
    
.article-details {
    margin-bottom: 30px;
    padding: 20px;
    border: 1px solid #01a54f;
    border-radius: 3px;
    background: #f1f1f1;
    -moz-box-shadow: 0px 1px 4px #01a54f;
    -webkit-box-shadow: 0px 1px 4px #01a54f;
    box-shadow: 0px 1px 4px #01a54f;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
    .pager > li a {
    border: 1px solid #01a54f;
    color: #252525;
    }

    /* HÃ­r formÃ¡zÃ¡sa END */

/* HÃ­rek MenÃ¼pont END */

/* lkvetts */

.itemid-119 .article-introtext img {
    width: 100%;
}
.itemid-119 .article-header {
    min-height: 52px;
}

/* lkvetts END */

/* Tablazat */

.table-bordered thead {
    color: #fff;
    background-color: #01a54f;
    text-align: center;
}
.table-bordered thead th {
    font-weight: 500;
    justify-content: center;
    vertical-align: middle !important;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(1, 165, 79, 0.2) !important;
}
#myTable tr td {
    text-align: center;
    min-height: 50px;
    justify-content: center;
    vertical-align: middle;
}
#myTable tr td.nev {
    text-align: left;
}

/* Tablazat END */

/* Tabella */

.nb-tabella .sppb-gallery img {
    width: 100% !important;
    height: auto !important;
}

.utanpotlas-tabella .sppb-addon .sppb-addon-gallery {
    display: block;
    background-color: #00843f;
    text-align: left;
    overflow: hidden;
}
.utanpotlas-tabella h2 {
    text-align: center;
    text-transform: uppercase;
    font-size: 20px !important;
    margin-bottom: 0px !important;
    line-height: 22px !important;
    font-weight: 500;
    color: #fff;
    padding: 8px 15px;
    position: relative;
    background-color: #01a54f;
}

/* Tabella */

/* GalÃ©ria */

.nanoGalleryNavigationbarContainer {
    width: 100% !important;
}

/* GalÃ©ria END */

/* Klub VezetÅ‘sÃ©ge */

.person-content-position-bottom-left .sppb-person-information {
    background: rgba(1, 165, 79, 0.7);
    padding: 8px 0px 8px 0px !important;
    position: relative;
    top: -81px;
    text-align: center;
}
.sppb-addon-persion .sppb-person-information>span.sppb-person-designation, .sppb-addon-persion .sppb-person-information>span.sppb-person-email, .sppb-addon-person .sppb-person-information>span.sppb-person-designation, .sppb-addon-person .sppb-person-information>span.sppb-person-email {
    color: rgba(255, 255, 255, 1) !important;
    margin-top: 0px;
    font-size: 13px;
}

.sppb-addon-person .person-content-show-on-hover {
    opacity: 1;
    visibility: visible;
}

.person-content-hover-content-wrap {
    padding: 10px;
    width: 100%;
}
span.sppb-person-name {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #fff;
}
span.sppb-person-designation {
    font-size: 13px;
}

/* Klub VezetÅ‘sÃ©ge END */

/* Footer, Bottom */

#sp-footer, #sp-bottom {
    background: #171717;
    color: #fff;
    background-image: url(/images/background/bottom-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #1f1f1f;
}
#sp-bottom .container-inner {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}
#sp-bottom .sp-column .sp-module h3.sp-module-title::after {
    position: absolute;
    content: '';
    top: 30px;
    height: 2px;
    left: 16px;
    width: 16%;
    background: #fff;
    -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
#sp-bottom .sp-column .sp-module:hover h3.sp-module-title:after {
    background: #01a54f;
    width: 250px;
    -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.bsc-footer-kapcsolat {
    padding: 10px 0px;
}
.bsc-footer-kapcsolat:hover .sppb-icon-hover-effect-zoom-in .sppb-icon-inner {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.bsc-footer-kapcsolat .sppb-icon-inner {
    height: 52px !important;
    width: 52px !important;
    color: #01a54f;
    background-color: #231d1f;
    border-style: solid;
    border-color: #01a54f;
    border-width: 2px;
    border-radius: 60px;
}
.bsc-footer-kapcsolat .sppb-icon-inner i {
    line-height: 48px !important;
    font-size: 30px !important;
}
.bsc-footer-kapcsolat .bsc-footer-szoveg {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.bsc-footer-kapcsolat .bsc-footer-szoveg p {
    margin-bottom: 0px;
}

.bsc-footer-social {
    padding-top: 30px;
}
.bsc-social-facebook i.fa.fa-facebook-official {
    font-size: 36px;
    color: #4267b2;
}
.bsc-social-twitter i.fa.fa-twitter-square {
    font-size: 36px;
    color: #4099FF;
}
.bsc-social-google i.fa.fa-google-plus-square {
    font-size: 36px;
    color: #DB4A39;
}
.bsc-social-youtube i.fa.fa-youtube {
    font-size: 36px;
    color: #CC252C;
}
.bsc-social-Insta i.fa.fa-instagram {
    font-size: 36px;
    color: linear-gradient(to right, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
}


#sp-footer {
    background: #333;
    color: #fff;
    padding: 10px 0px 10px 0px;
}
#sp-footer .container-inner {
    padding: 0px 0;
    border-top: none;
}
#sp-footer1 {
    text-align: center;
}
#sp-footer1 img.footer-img {
    display: inherit;
    max-width: 60px;
    height: auto;
    margin-right: 100px;
}

/* Footer, Bottom END */

/* Scroll to top */

.sp-scroll-up span.fa.fa-chevron-up {
    display: none;
}
.sp-scroll-up {
    display: none;
    position: fixed;
    bottom: 80px;
    right: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #333;
    border-radius: 3px;
    z-index: 1000;
    text-align: center;
    line-height: 30px;
    background: url(/images/labda-top.png);
    width: 55px;
    height: 55px;
    transition: 500ms;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
    opacity: 0.7;
    -webkit-animation: none;
    animation: none;
    background: url(/images/labda-top.png);
}

/* Scroll to top END */

/* GDPR */

.activebar-container {
    background-color: rgba(0, 0, 0, 0.8) !important;
    border-bottom: 1px solid #000;
    color: #fff !important;
}
.activebar-container p {
    font-size: 16px;
}
.activebar-container a {
    font-weight: bold;
    font-size: 14px;
    color: #01a54f;
}
.activebar-container a:hover {
    color: #00843f;
}
.activebar-container {
    margin: 0;
    display: block;
    position: fixed;
    top: auto !important;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 9999;
    overflow: hidden;
    overflow-x: hidden;
  border-top: 1px dotted white;
}
.activebar-container button.accept {
    color: #fff !important;
    background-color: #5cba3c !important;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted, .plg_system_eprivacy_module div.plg_system_eprivacy_declined {
    overflow: hidden;
    border: none !important;
    border-top: 1px dotted rgba(255, 255, 255, .1) !important;
    color: #fff !important;
    vertical-align: middle;
    padding: 10px !important;
    background-color: #333;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button {
    border: 1px solid rgb(1, 165, 79);
    color: white;
    padding: 5px 10px !important;
    margin-right: 10px;
    background-color: rgb(1, 165, 79);
    -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button:hover, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button:hover {
    color: white;
    border-color: #00843f;
    background-color: #00843f;
}

/* GDPR END */

/* Social Slider */

.jj_sl_navigation {
    top: 200px !important;
}
.jj_sl_navigation li a {
    background-color: rgba(0, 0, 0, 0.15) !important;
    text-align: left;
    color: #ffffff !important;
    transition: all 0.3s ease;
}
.jj_sl_navigation .jj_sl_facebook a:hover {
    background: #4267b2 !important;
    transition: all 0.3s ease !important;
}
.jj_sl_navigation .jj_sl_twitter a:hover {
    background-color: #4099FF !important;
    transition: all 0.3s ease !important;
}
.jj_sl_navigation .jj_sl_google a:hover {
    background-color: #DB4A39 !important;
}
.jj_sl_navigation .jj_sl_youtube a:hover {
    background-color: #CC252C !important;
    transition: all 0.3s ease !important;
}
.jj_sl_navigation .jj_sl_custom1 a:hover {
    background-color: #000000;
    background: rgba(252,203,99,1);
    background: -moz-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(252,203,99,1)), color-stop(22%, rgba(251,174,80,1)), color-stop(57%, rgba(205,72,108,1)), color-stop(100%, rgba(138,58,185,1)));
    background: -webkit-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -o-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -ms-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: linear-gradient(to right, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccb63', endColorstr='#8a3ab9', GradientType=1 );
    transition: all 0.3s ease !important;
}

/* Social Slider END */


.articles-leading div.article-intro-image.float-left img {
  max-width: 85% !important;
}

.row.row-1.cols-2 {
    margin-top: 80px !important;
}

@media(min-width: 1526px) and (max-width: 1657px) {
.sp-megamenu-parent li a, .sp-megamenu-parent li:hover a {
    padding-left: 5px !important;
    font-size: 15px;
    padding-right: 5px !important;
}
}

@media(min-width: 992px) and (max-width: 1243px) {
  #sp-header {
    height: auto !important;
  }
}

@media(width: 1243px){
  #sp-header {
    height: auto !important;
  }
}


/* 2022 Szeptember 21. - Hikashop listÃ¡zÃ¡sok cserÃ©je SPPB-re */

.heading-csapatkorosztaly {
    display: block;
    background-color: #01A54F;
    text-align: left;
    overflow: hidden;
}

.heading-csapatkorosztaly {
    text-align: left;
    text-transform: uppercase;
    font-size: 32px !important;
    margin-bottom: 0px !important;
    line-height: 32px !important;
    font-weight: 500;
    color: #fff;
    padding: 10px 15px;
    position: relative;
    background-color: #01A54F !important;
    max-width: 100%;
}

.heading-csapatkorosztaly:after {
    content: '';
    position: absolute;
    right: -30px;
    top: 0;
    bottom: 0;
    width: 600px;
    background: #00843F;
    -webkit-transform: skewX(-30deg) !important;
    -moz-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    -o-transform: skewX(-30deg);
    transform: skewX(-30deg);
    z-index: -1;

}

.csapat-nevsor-lista li::marker {
    color: #01A54F;
    font-size: 2ex;
}

.csapat-img img {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}

.csapat-tb .sppb-addon-title {
  text-align: left;
    text-transform: uppercase;
    font-size: 22px !important;
    margin-bottom: 0px !important;
    line-height: 24px !important;
    font-weight: 600;
    color: #333;
    padding: 10px 15px;
    position: relative;
    background-color: #f1f1f1;
    max-width: 100%;
  	margin-bottom: 15px !important;
}


.csapat-tb .sppb-addon-title:after {
    content: '';
    position: absolute;
    right: -30px;
    top: 0;
    bottom: 0;
    width: 300px;
    background: #dadada;
    -webkit-transform: skewX(-30deg) !important;
    -moz-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    -o-transform: skewX(-30deg);
    transform: skewX(-30deg);
    z-index: 0;

}

@media(max-width: 992px) {
  .heading-csapatkorosztaly {
    margin-top: 70px;
}
}

@media(max-width: 767px) {
  .csapat-tb .sppb-addon-title:after, .heading-csapatkorosztaly:after {
    z-index: -1 !important;
  }
}

.burger-icon span {
    background: white;
}


.jd_fields_wrapper, .jd_top_navi, .jd_footer {
    display: none !important;
}





.cc-compliance.cc-highlight > .cc-deny {
    order: 3 !important;
    color: black !important;
    background: #ffffff !important;
}

.cc-compliance.cc-highlight > .cc-allow {
    order: 2 !important;
}

.cc-compliance.cc-highlight > .cc-allowall {
    order: 1 !important;
    background: #333333 !important;
    color: white !important;
}

.sp-megamenu-parent>li:last-child>a {
  padding: 0px 15px 0px 15px;
}

ul.tags {
    display: none !important;
}

.view-article .tags {
    display: flex !important;
}

nav.pagenavigation .btn {
    background: #01a54f !important;
    color: white !important;
}

nav.pagenavigation .btn:hover {
    background: #00843f !important;
    color: white !important;
}

#sp-logo .logo-image {
    width: 100%;
}


.offcanvas-menu li a {
    text-transform: uppercase;
}

.offcanvas-menu li.active a {
    color: #01a54f !important;
}