
@font-face {
    font-family: arbutusslab;
    src: url(../fonts/arbutusslab-regular.ttf);
}

@font-face {
    font-family: Arvo;
    src: url(../fonts/Arvo-Regular.ttf);
}



body,h1,h2,h3,h4,h5,h6 {
    font-family: Arvo;
}

h1 {
    margin-top: 10px!important;
}

.btn-primary.button, .btn.btn-primary {
    color: #fff;
    border-color: #c73045;
    background: #b5152b;
}

.btn-primary.button:hover,
.btn.btn-primary:hover
{
    border-color: transparent;
    background: #ef1836;
}

.dropmenu ul li a.active, .dropmenu ul li a:focus, .dropmenu ul li a:hover {
    color: #b5152b !important;
}

.modular-text a, a.active, a:active, a:focus, a:hover {
    color: #b5152b;
}

.modular-features .column:hover .feature-icon h6 {
    color: #b5152b;
}

@media only screen and (max-width: 840px) {

    #header .navbar-section.desktop-menu {
        display: block!important;
    }

    .dropmenu {
        display: block!important;
    }
    .dropmenu li a {
        margin-top: 15px;
        padding-right: 0px!important;
        padding-left: 10px!important;
    }
    .header-fixed .mobile-menu {
        display: none;
    }

    body.header-fixed.header-animated #header.scrolled {
        height: 3.2rem;
    }
}




.navbar-section.logo {
    display: none;
}



/*



*/

/* max-width 840: */

#header .navbar-section.desktop-menu {

    /*
    display: block!important;
*/
}


.header-dark #header:not(.scrolled) a {

    color: #fff!important;

}