@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: url('../webfonts/roboto-condensed-v25-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../webfonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../webfonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../webfonts/roboto-condensed-v25-latin-300.woff') format('woff'), /* Modern Browsers */
    url('../webfonts/roboto-condensed-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../webfonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url('../webfonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../webfonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../webfonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../webfonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../webfonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../webfonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url('../webfonts/roboto-condensed-v25-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../webfonts/roboto-condensed-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../webfonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../webfonts/roboto-condensed-v25-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../webfonts/roboto-condensed-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../webfonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}


* {
    font-family: 'Roboto Condensed', sans-serif;
}

a {
    color: #666666;
}

.logo {
    width: 80px;
}

.bg-marine {
    background-color: #113145 !important;
}

.bg-marine a{
    color: #fff;
    text-decoration: none;
}

.top-space {
    margin-top: 5rem !important;
}

.teaser i {
    font-size: 3rem;
    color: #113145;
}

.btn-primary {
    background-color: #e43417;
    border-color: #e43417;
    transition: 0.5s;
}

.btn-primary:hover {
    background-color: #6E6E6E;
    border-color: #6E6E6E;
}

.btn-primary.focus, .btn-primary:focus {
    background-color: #6E6E6E;
    border-color: #6E6E6E;
    box-shadow: 0 0 0 .2rem rgb(136, 136, 136);
}

@media (max-width: 991px) {
    .headerBanner--content {
        padding: 2rem 0 0 0 !important;
        background-color: #ffffff !important;
        margin-bottom: -45px;
    }
}

@media (min-width: 576px) {
    .logo {
        width: 100px;
    }
    .top-space {
        margin-top: 6rem !important;
    }
}

@media (min-width: 992px) {
    .headerBanner--content {
        top: 120px;
        width: 750px;
        position: absolute;
    }
}

@media (min-width: 1200px) {
    .logo {
        width: 150px;
    }
    .headerBanner--content {
        width: 750px;
        top: 175px;
    }
    .fixed-top {
        position: fixed;
    }
    .top-space {
        margin-top: 10rem !important;
    }
}

@media (min-width: 1500px) {
    .headerBanner--content {
        width: 800px;
        top: 300px;
    }
}