@font-face {
    font-family: 'tt-travels';
    src: url('/fonts/tt-travels-regular-webfont.woff2') format('woff2'),
    url('/fonts/tt-travels-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3 , .nav-link {
    font-family: 'tt-travels', sans-serif;
}

a:hover, a:focus {
    color: #46b598;
}

.team-2 img.fdb-icon.no-radius {
    border-radius: 0 !important;
}

.header {
    position: fixed;

    top: 0;
    left: 0;
    right: 0;

    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);

    z-index: 2;
}

.fdb-block {
    padding: 40px 0;
}

.content {
    margin-top: 62px;
    height: 3000px;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.7rem;
    padding-left: 0.7rem;
}

header .navbar-nav a.nav-link.active {
    /*color: red;*/
}

.fdb-block img {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.background-grey {
    background-color: #f9f9f9;
}

.green {
    color: #46b598;
}

.white {
    color: white;
}

.btn {
    background-color: #0faa89;
    border-color: #46b598;
}

.btn.btn-empty {
    color: #46b598;
}

.btn:hover, .btn:focus {
    background-color: #46b598;
    border-color: #46b598;
}

.btn.btn-empty:hover, .btn.btn-empty:focus {
    color: white;
}

header .navbar-nav a.nav-link:hover {
    color: #46b598;
}

.title-newsletter {
    font-size: 24px;
}

.fdb-block .fdb-box {
    padding: 30px 40px;
}

.fdb-block img + h3.name {
    font-size: 23px;
}

.footer-gradient {
    background: -moz-linear-gradient(0deg, rgba(15,170,137,1) 0%, rgba(253,249,222,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(15,170,137,1)), color-stop(100%, rgba(253,249,222,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(15,170,137,1) 0%, rgba(253,249,222,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(15,170,137,1) 0%, rgba(253,249,222,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(15,170,137,1) 0%, rgba(253,249,222,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(15,170,137,1) 0%, rgba(253,249,222,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0faa89', endColorstr='#fdf9de',GradientType=1 ); /* ie6-9 */
    width: 100%;
    height: 2px;
}

footer .nav-link {
    padding-top: 0;
    padding-bottom: 0;
}

.footer-links {
    transform: translateY(7px);
}

@media (max-width: 1199px) {
    .nav-link {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .navbar-nav .btn {
        margin-top: 15px;
    }
}

@media (max-width: 767px) {
    .ord-1 {
        order: 1;
    }

    .ord-2 {
        order: 2;

        margin: auto !important;
        padding-top: 3rem !important;
    }
}