#sp-page-builder .sppb-section-title .sppb-title-heading {
    
    text-transform: uppercase;
}
#sp-header {
    background: #ffffffe6 none repeat scroll 0 0;
    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
    height: 90px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 99;
}
#sp-top-bar {
    background-color: #535353;
    color: #b5b5b5;
    height: 65px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#sp-bottom .sp-module .sp-module-title {
    font-family: Oswald, sans-serif !important;
    font-size: 30px !important;
    font-weight: 300 !important;
}
.sppb-pricing-features ul li:before {
    content: "\f00c";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color: #ec1f25;
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
}
.sppb-pricing-title {
  font-size: 28px !important;
  text-transform: uppercase;
}
.sppb-addon-pricing-table {
  padding: 80px 10px !important;
    border: 1px solid #e3e3e3;
  transition: 300ms all;
}
.sppb-addon-pricing-table:hover {
  	-webkit-box-shadow: 0px 0px 37px 6px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 0px 37px 6px rgba(0,0,0,0.08);
box-shadow: 0px 0px 37px 6px rgba(0,0,0,0.08);
  transition: 300ms all;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #ffffff;
    background-color: #ec1f25;
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    display: inline-block;
    padding: 0 15px;
    line-height: 90px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000;
    margin: 0;
	    font-family: Oswald, sans-serif;
}
.sp-contact-info li a {
	color: #b3b3b3;
}
.sp-contact-info li i {
	color: white;
	font-size: 16px;
}
.social-icons li a i {
	color: white;
}
.sppb-btn-primary {
    color: #fff;
    text-transform: uppercase;
    padding: 15px 30px;
}
.sppb-btn-default {
    color: white;
    background-color: transparent;
    border-color: transparent;
    text-transform: lowercase;
    border-left: 1px solid #ec1f25;
}
.sppb-btn-default:hover {
    color: white;
    background-color: transparent;
    border-color: transparent;
    text-transform: lowercase;
    border-left: 1px solid #ec1f25;
}
.sppb-btn-default i {
    margin-left: 20px;
	transition: 300ms all;
}
.sppb-btn-info {
    color: #fff;
    background-color: #575757;
    border-color: #575757;
}
.sppb-btn-info:hover {
    color: #575757;
    background-color: #ffffff;
    border-color: #575757;
}
.ba-milyen:hover .sppb-btn-default i{
    margin-left: 30px;
	transition: 300ms all;
}
.sppb-flipbox-panel .sppb-flipbox-back, .sppb-flipbox-panel .sppb-flipbox-front {
    padding: 0px !important;
}


.ba-proba .sppb-row-container .sppb-row .sppb-col-md-4 .sppb-column .sppb-column-addons{
	    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ba-milyen .sppb-section-title h3 {
	font-size: 26px !important;
}
.ba-milyen .sppb-container {
	padding: 0px !important;
}
.ba-milyen .sppb-section-title {
	margin-bottom: 0px !important;
}
.ba-milyen .sppb-addon-content {
	color: #a1a1a1;
}
.ba-milyen {
	border: 1px dotted transparent;
	padding:15px;
	transition: 300ms all;
}
.ba-milyen:hover {
	border: 1px dotted grey;
	transition: 300ms all;
}
.ba-milyen .sppb-title-heading {
	border-left: 1px solid red !important;
    padding-left: 10px;
}
.ba-ytvideo {
	font-size: 40px;
	color: white;
	font-family: Oswald, sans-serif;
}
.ba-sliderbg {
  background-image: url(/auto/images/pattern.png);
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    background-position: 50% 50%;
}
.neszenkdpddng td, th {
    padding: 20px !important;
    text-align: center;
}
.ba_action {
      background-color: #e0e0e0;
}
#event .date {
  display: none;
  
}

.logo a img {
    width: 200px;
}
/*---------------- Kapcsolat --------------*/

.wort-kapcs .sppb-icon-inner {
    height: 96px;
    width: 96px;
    color: #d42424;
    background-color: #ffffff;
    border-style: solid;
    border-color: #d42424;
    border-width: 1px;
    border-radius: 60px;
}
.wort-kapcs .sppb-column-addons {
  display: flex;
    flex-direction: column;
    justify-content: center;
}
.activebar-container {
    background-color: #525252d6 !important;
    border-bottom: 1px solid #000000 !important;
    color: #fff !important;
}
.activebar-container p ul li a {
  color: white !important;
    font-weight: bold !important;
}
.activebar-container p ul li a:hover {
  color: #d42424 !important;
    font-weight: bold !important;
}
.activebar-container button.accept {
    color: #fff !important;
    background-color: #148c1400 !important;
      border: 1px solid #e2e2e2 !important;
}
.activebar-container button.decline {
    color: #fff !important;
    background-color: #d42424 !important;
    border: 1px solid #d42424 !important;
}
/*---------------- Kapcsolat end --------------*/