.accordion button,
.accordion button:focus,
.accordion button:active,
.accordion button:hover {
    -webkit-appearance: none !important;
    appearance: none !important;
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
}

/*body:not(.fooldal-style) #sp-main-body {
  margin: 0 20%;
}*/

/*.com-sppagebuilder #sp-main-body {
  padding: 50px 0 0 0;
}*/

.sp-megamenu-parent a {
  text-transform: uppercase;
}

#sp-header {
  background: transparent;
  position:absolute;
}
#sp-header.lg-header {
	box-shadow:none;
}

.social-icons span {
  font-size: 24px;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {font-weight: 600;}

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


.fooldal-style .sp-megamenu-parent > li > a {color:#fff;}
.fooldal-style .sp-megamenu-parent > li.active:hover > a, .fooldal-style .sp-megamenu-parent > li:hover > a {color:#fd3760;}

.header-sticky .sp-megamenu-parent > li.active > a:hoover {color:#fd3760;}
.header-sticky .sp-megamenu-parent > li > a {color:#000;}


#sp-header.header-sticky {background: rgba(255, 255, 255, 0.9);box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}



#sp-page-builder.fooldal-style .page-content .sppb-section:not(div.sppb-section):first-child {
  margin-top: -85px; /* -61px*/
}
#sp-header-topbar .container-inner {
  border-bottom: 1px solid #aeaeae;
}







/* Large Display */
@media (min-width: 1200px){
	.header-sticky .logo-modd {display: block !important;}
	.header-sticky .logo-modd {display: block !important;position: absolute;line-height: 60px;}
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {

}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {

}
	
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
#sp-social .sp-contact-info li {font-size:70%;}
}

/* Smartphones */
@media only screen and (max-width: 480px) {
#sp-social .sp-contact-info li {font-size:67%;}
}
