/*     
******* header *******
Chennai Regular
font-family: chennai, sans-serif;
font-weight: 400;
font-style: normal;

******* strong / button *******
Chennai Light
font-family: chennai, sans-serif;
font-weight: 300;
font-style: normal;

******* content *******
Proxima Soft Regular
font-family: proxima-soft, sans-serif;
font-weight: 400;
font-style: normal;

Proxima Soft Italic
font-family: proxima-soft, sans-serif;
font-weight: 400;
font-style: italic;

******* bold *******
Proxima Soft Bold
font-family: proxima-soft, sans-serif;
font-weight: 700;
font-style: normal;

Proxima Soft Bold Italic
font-family: proxima-soft, sans-serif;
font-weight: 700;
font-style: italic;
*/

html {
    position: relative;
    min-height: 100%;
}

body {
    font-family: proxima-soft, sans-serif;
    font-weight: 200;
    font-style: normal;
}

.underlined {
    text-decoration: underline wavy #f27649;
}

.emphasis {
    color: #f27649;
}

.section-wrap {
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    min-height: 860px;
}

header {
    z-index: 100;
    font-family: chennai, sans-serif;
}

    header #top-bar {
        font-family: proxima-soft, sans-serif;
        font-size: 0.85em;
    }

    header #main-menu .nav-item .nav-link.active, header #main-menu .nav-item .nav-link:hover {
        border-bottom: 3px solid #f27649;
    }

#hero-header {
    height: 600px;
    overflow: hidden;
    background-image: url(../assets/img/hero.png);
}

    #hero-header video {
        height: auto;
    }

    #hero-header .card {
        height: 100%;
    }

        #hero-header .card .card-title strong {
            font-family: chennai, sans-serif;
        }

        #hero-header .card .btn {
            border-radius: 80px !important;
        }

            #hero-header .card .btn:hover {
                background-color: #f27649;
                color: #fff;
            }

#about {
    background-image: url(../assets/img/about-bg.jpg);
}

    #about h5 {
        font-family: chennai, sans-serif;
    }

    #about .pics {
        background-image: url(../assets/img/about-bg2.png);
        background-size: 80%;
        background-position: center right;
        background-repeat: no-repeat;
    }

#services {
    background-image: url(../assets/img/services-bg.jpg);
}

    #services h2 .underlined, #services .card-title {
        font-family: chennai, sans-serif;
    }

#contact {
    background-image: url(../assets/img/contact-bg.jpg);
}