
.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav li a:hover, 
.navbar-default .navbar-nav li a:focus,
.navbar-nav .gb-dropdown-menu li.active a,
.navbar-nav .gb-dropdown-menu li a:hover {
	background-color: #5f97d1;
}

.title-section .before-top:before,
.title-section .before-top:after,
.title-section .before-bottom:before,
.title-section .before-bottom:after,
.title-section h1 span:before,
.title-section h1 span:after,
.title-section h1:before,
.title-section h1:after{
	background-color: #5f97d1;
}

.navbar-default.navbar-fixed-top{
	background-color: #1d5071;
}


.countdown li span, .speaker h2:before,
.btn.button-red, .gb-price.active .price-info, 
.pricing-2 .price-info, .gb-price.active:before,
.gb-post .read-more:hover,
.gb-post .share:hover, 
.gb-price.active:after,
.pagination>li>a:focus,  
.pagination>li>a:hover, 
.pagination>li>span:focus, 
.pagination>li>span:hover,
.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover,
.tag-cloud a:hover,
.gb-dropdown-menu {
	background-color: #5f97d1;
}

a, a:hover, 
.banner-info h2 span, .btn, .color-red, 
.speaker:hover.speaker h2,
.schedule-content .nav-tabs>li:hover a span, 
.schedule-content .nav-tabs>li.active>a span, 
.schedule-content .nav-tabs>li.active>a:focus span, 
.schedule-content .nav-tabs>li.active>a:hover span,
.schedule>ul>li.active h2, .widget_search .btn,
.widget_search .btn:hover, .widget_search .btn:focus,
.widget a:hover, .gallery-menu ul li a:hover,
.gallery-menu ul li.active a, .gallery-tabs li.active, 
.gallery-tabs li:hover, .blog-content .tag-cloud a:hover,
.gb-previuos-next a:hover, .comment-box .comment-meta a:hover,
.gb-price.active .btn:hover, .pricing-2 .btn:hover,
.cta-info .btn:hover, .cta-info .btn.button-white, .gb-post .read-more a,
.gb-post .share a, .entry-content a:hover, .pagination>li>a, 
.pagination>li>span   {
	color: #5f97d1;
}

.gb-time , .event, .btn.btn-default, .btn.button-red,
.pagination>li>a, .pagination>li>span,
.tag-cloud a:hover, .add-comments .form-control:focus,
.form-control:focus {
	border: 1px solid #5f97d1;
}

.speaker-social,
.gallery-overlay {
	background-color: rgba(95, 151, 209, 0.9);
	color: #FFF;
	font-weight:bold;
}

.btn:before,
.btn:after,
.cta-info .btn.button-white:before,
.cta-info .btn.button-white:after {
    border-top: 27px solid #5f97d1;
    border-bottom: 27px solid #5f97d1;	
}

blockquote {
	border-left-color: #5f97d1;
}

.color-blue{
	color: #5f97d1 !important;
}

.longevity-logo{	
	height:70px;
	width:auto;
}

@media (max-width: 600px) {
  .navbar-header {
    display: flex;
    align-items: center;         /* vertikális középre igazítás */
    justify-content: space-between;  /* logó balra, menü ikon jobbra */
    height: 70px;
    padding: 0 15px;
  }

  .longevity-logo {
    max-width: 70%;
    height: auto;
  }

  .navbar-toggle {
    margin: 0;   /* törli az alap margót */
  }
}