/* NAV */
.menu-item > a {
    display: block;
    padding: .5rem 1rem;
}

.navbar-nav .menu-item > a,
a#navbarDropdownMenuLink {
    color: #4f4f4f;
    font-size: 16px;
    font-weight: 500;
    padding: 0 17px;
}

a#navbarDropdownMenuLink {
    padding-right: 5px;
}

.navbar-nav .menu-item > a:focus,
.navbar-nav .menu-item > a:hover {
    color: rgba(0, 0, 0, .7);
}

.owl-carousel .owl-item img {
    height: auto;
}

.trp-language-switcher-container > a {
    height: auto;
    padding: 0 1.5rem 3px 1.5rem !important;
}

.trp-language-switcher-container > a > img {
    vertical-align: text-top;
    margin-right: 9px;
}

li.trp-language-switcher-container a {
    color: #006afa !important;
}

li.active-lang a {
    cursor: inherit;
    color: #393939 !important;
}


/* breadcrumbs */
.section-breadcrumb {
    padding: 48px 0;
    background: #e3e3e3 url('../../assets/images/bg-pr.png') no-repeat top left fixed;
    -webkit-background-size: cover;
    background-size: cover;
}

.bread-crumb  {
    color: #f42c37;
    position: relative;
    margin-right: 37px;
    letter-spacing: -0.04em;
}

.bread-crumb:active,
.bread-crumb:focus,
.bread-crumb:hover {
    color: #f42c37;
}

.bread-crumb::after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 3px;
    height: 3px;
    background: #f42c37;
    right: -20px;
    top: 2px;
    bottom: 0;
    margin: auto;
}

.bread-crumb_final {
    color: #4f4f4f;
}

.sub-menu.dropdown-menu,
.sub-menu.dropdown-menu .sub-menu,
.dropdown .dropdown-menu.show {
    z-index: 2;
}


@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }
}