.bejelentkezes a {background-color: #043D20;
border-radius:18px;
display: inline !important;
color: white !important;
padding: 8px !important}


.bejelentkezes a:before {height: 0px !important;}

.kereses a {background-color: transparent;
border-radius:18px; display:
inline !important;
color: black !important;
padding: 8px !important;
}


.kereses a:before {height: 0px !important;}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
    display: block;
    font-size: 1rem;
    padding: 0.625rem!important;
    position: relative;
}

.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: #ffffff!important;
}

.offcanvas-menu {
    background-color: #0ebc62!important;
    color: #000000;
}

.offcanvas-menu .offcanvas-inner .bejelentkezes a {display: block!important;margin-top: 15px; padding-left: 10px!important; width: 50%}
.sppb-addon-text-block .sppb-addon-content ul li {
    position: relative;
    padding-left: 30px;
    margin-top: 2px!important;
}



#sp-bottom {
    background: #0ba355!important;
}

@media (max-width: 767px) {
body p {
    font-size: 16px!important;
}}

@media (max-width: 767px) {.sppb-addon-text-block .sppb-addon-content ul li {
   
    font-size: 16px!important;
}}

@media (max-width: 767px) 
{H4
 { margin-top: 0.6rem;
    margin-bottom: 0.6rem;}}
	
.sp-megamenu-parent .sp-dropdown-main>.sp-dropdown-inner>.row:first-child>div:nth-child(2) {
     padding-left: 0px!important; 
}

.sp-megamenu-parent .sp-dropdown-main>.sp-dropdown-inner>.row:first-child>div:nth-child(2):after {
    display:none!important;
}

#sp-header .sp-megamenu-parent .videok>li>a {
    
    margin: 0px 0px;

}

.videok a {background-color: transparent;
border-radius:0px; display:
inline !important;
color: black !important;
padding: 8px 0px 8px 0px!important;
margin: 0px!important;
font-size: 16px!important;;
}

.videok a:before {height: 0px !important;}

.videok a:after {margin-right: 20px;}

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

.article-header-wrap .article-share-on {display:none!important}

.sp-page-title {
    padding: 30px 0 30px!important;
   
}


.badge {color: #043d20!important}

.btn {border-radius: 1.75rem!important}

.btn-secondary {
    color: #fff;
    background-color: #043d20;
    border-color: #043d20;
}

.jfilters-filter-container {
    padding: 0.8rem 0 0.5rem 0;
    border-bottom: 1px solid #dfdfdf;
    display: contents!important;
}

#sp-main-body {
    padding: 20px 0px 0px 0px!important;
}

#sp-breadcrumb {
    padding: 20px 0px 0px 15px!important;
}

.tag-categorytransparent-header {margin: 150px 0px 50px 0px}
.jfilters-item__text span {color: black}

.almenu a:before {height: 1px !important;}

.sp-megamenu-parent .sp-dropdown-main>.sp-dropdown-inner>.row:first-child .item-header>a {
    pointer-events: auto!important;
    text-transform: uppercase!important;
    font-weight: 500;
    color: #0ba355!important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
  
    font-size: 1.1rem!important;
   
}

.com-sppagebuilder #sp-main-body {
    padding: 0!important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
    display: inline!important;}
	
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
     right: auto!important; 
}

.sp-menu-separator{color: #0c0c0c; text-transform: uppercase; font-size:16px!important }

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    
    padding: 10px 0px!important;
    
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
    display: block;
    font-size: 1rem;
    padding: 0.225rem!important;
    position: relative;
}

.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a {
    width: 20px!important;
    height: 2px;
    border-radius: 0;
    position: relative;
    overflow: hidden;
    transition: .35s;
}

.sppb-addon-articles-carousel .bx-controls.bx-has-pager {
    position: absolute;
    width: 100%;
    top: -20px!important;
}

.sppb-addon-tab.about-tab .sppb-nav-tabs>li a {
    font-size: 16px!important}
	
.next, .previous {margin: 10px 5px;}	
	