/* Add here all your CSS customizations */
a:hover {
    text-decoration-line: none;
}

#header .header-nav.header-nav-links nav > ul li.active > a {
    color: #00A9A0;
    background-color:  transparent;
}

html:not(.sticky-header-active) #header.header-semi-transparent-dark .header-body {
    background-color: rgba(68, 68, 68, 0.6) !important;
}

#langNav li a {
    padding: 5px;
    color: #F7F7F7;
    font-weight: 800;
}

#langNav li.active a, #langNav li a:hover{
    background: none;
    color: #00A9A0;
}

.brands-section {
    text-align: center;
}

.brands-section-item {
    margin: 0 50px 0 50px;
}

@media (max-width: 575px) {
    .brands-section-item {
        display: block;
        margin: 25px;
    }
}

.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #00A9A0;
}

.page-header.page-header-modern.page-header-background.page-header-background-sm {
	padding: 100px 0 #777;
}

.product-specifications table {
    width: 100%;
}

.product-specifications table tr td {
    border-bottom: 1px solid;
}

.product-specifications h3 {
    text-transform: none;
}

#footer .social-networks .fab, .contacts-social-networks .fab {
    font-size: 18px;
    margin-right: 5px;
}

#footer .social-networks a:link .fab, .contacts-social-networks a:link .fab{
    color: #00A9A0;
}

#footer .social-networks a:hover {
    color: #00A9A0;
}