.top-bar-area .user-login a {
    background: none;
    color: #fff;
    padding: 8px 5px;
}
.top-bar-area .user-login a.active {
    color: var(--color-primary);
}

.no-background.white .attr-nav li.search {
    border-right: none;
    padding-right: 0 !important;
}

.eu-logo {
    margin-left: 25px;
    width: 150px;
}

.about-area .our-features .item .icon {
    font-size: 84px;
    font-weight: 600;
    color: var(--dark-secondary);
}


.btn-theme.effect:hover, .btn-theme.effect:focus {
    background: var(--dark-secondary) none repeat scroll 0 0;
    border: 2px solid var(--dark-secondary);
    color: var(--white) !important;
}

.button-theme:hover, .button-theme:focus {
    background: var(--dark-secondary) none repeat scroll 0 0;
    color: var(--white) !important;
}

.accordion-item .accordion-body ul li::before {
    content:none;
}

.video-image {
    position: relative;
}

.fun-fact .info {
    padding-left: 0px;
}

.about-info {
	text-align: justify;
}

.about-info ol, .about-info ul {
	padding-left: 30px; 
}

.about-info ol li, .about-info ul li {
    list-style: auto;
}

.nav>li>a, 
footer .f-item.address p span, 
.banner-area.text-normal h1, 
footer .f-item.link li a, 
.info-title h4, 
.info h4, 
.info h3, 
.info h1, 
.info h2, 
.heading h2, 
.dropdown-menu li a, 
.info .medium, 
.info li, 
.footer-bottom p {
    text-transform: none !important;
}