﻿.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone, .rd-navbar-fullwidth.rd-navbar--is-stuck, .rd-navbar-fullwidth.rd-navbar--is-clone
{
    background: #209fda!important;
}

.rd-navbar-static .rd-navbar-nav > li.focus > a:after, .rd-navbar-static .rd-navbar-nav > li > a:hover:after, .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a:after, .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover:after
{
    background: #003e7e;
}

.rd-navbar-static .rd-navbar-nav > li.active > a:after, .rd-navbar-fullwidth .rd-navbar-nav > li.active > a:after  {
    background: none;
    text-decoration:underline;
}

.rd-navbar-fixed .rd-navbar-nav li > a.btn {
    display: block;
    color: #fff;
}

.main-page .rd-navbar {
    /* background: transparent; */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
}

.text-shadow {
    text-shadow: 2px 2px #000;
}

.btn-link {
    background: #209fda;
    border-radius: 15px;
    font-size: 2rem;
    padding: 1.2rem 3rem 1.2rem 3rem;
 }

.page .link-default, .page .link-default:active, .page .link-default:focus {
    color: #fff;
}

.btn-link:hover, .btn-link:focus {
    color: #fff!important;
    text-decoration: none;
    background-color: #003e7e;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}

.mobile-company {
    color: #000;
    font-size: 2rem;
}
h2 {
    font-size: 4.5rem !important;
    margin-top: 1.5rem;
    margin-bottom: 2rem;
}

h3 {
    font-size: 3rem;
}

section h2 {
    margin-top: 4rem!important;
}


h2.title {font-size: 5rem;}

h3.title {font-size: 3.5rem;}

.original {
    margin-left:1.5rem;
    text-align: left;
}

.charge-level {
    display: inline-block;
    padding: 0.5rem 3rem 0.5rem 3rem;
    color: #fff;
    font-size: 1.4rem;
    font-weight: 700;
    background: #003e7e;
    border-radius: 10px;
    margin-left: 2rem;
}

.thumbnail-variant-1 .caption, .thumbnail-variant-2 .caption {

    display: flex;
    align-items: center;
    justify-content: center;
}

div .single-image img {
    width: 70%;
}

div .single-image.width-90 img {
    width: 90%;
}

@media (max-width: 768px) {
    div.single-image img {
        width: 100%;
    }

    .copyright {
        font-size: 1.2rem;
    }
}

#contacts .parallax-content {
    background: none;
}