/*
 Site Main Style
*/

@font-face {
    font-family: Raleway Light;
    src: url(Raleway-Light.ttf);
    font-display: swap;
}

@font-face {
    font-family: Roboto Regular;
    src: url(Roboto-Light.ttf);
    font-display: swap;
}

body{
    font-family: "Roboto Regular", serif;
    font-weight: 300;
}

h1,h2,h3,h4,h5,h6{
    font-family: "Raleway Light", serif;
    font-weight: 300;
}

.center{
    text-align: center;
}

.border{
    border: 1px solid #dadada;
}

.white{
    background: #ffffff;
}

.uk-form-large {
    font-size: 1rem;
}

.uk-button-primary{
    background: transparent!important;
    border: 1px solid #ffffff;
    border-radius: 8px;
    font-size: 14px;
    color: #ffffff!important;
    text-transform: capitalize;
}

.uk-button-primary:hover{
    border: 1px solid #099C7C;
}

.uk-offcanvas-bar{
    background: #012809;
}

.uk-offcanvas-bar ul li a{
    color: #ffffff;
}

.small-button{
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
}

.small-button:hover{
    color: #099C7C;
}

#header{
    background: #099C7C;
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
}

#logo img{
	margin: 16px 0;
}

#off-nav-icon{
    margin: 30px 0;
    color: #ffffff;
}

.uk-navbar-container {
    margin-top: 10px;
}

.uk-navbar-container:not(.uk-navbar-transparent){
    background: #ffffff;
}

.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack)
{
	width: 580px;
}

.uk-active{
    color: #012809; !important;
}

.uk-navbar-nav > li > a{
    font-family: "Roboto Regular", serif;
    text-transform: capitalize;
    font-size: 16px;
    color: #ffffff;
}

.uk-navbar-nav > li > a:hover{
    color: #012809;
}

#slides{
    background: url('../img/cover.jpg') no-repeat;
    background-size: cover;
    padding: 30px;
}

#slides p{
    font-size: 18px;
    line-height: 32px;
    font-family: "Raleway Light", serif;
}

#about{
    padding: 10px 0;
    margin-bottom: 100px;
}

#about h2{
    font-size: 48px;
    line-height: 64px;
}

#about h4{
    font-size: 24px;
    line-height: 36px;
    color: #666666;
}

#about-logo{
    margin: 20px 0 15px 0;
}

#values{
    background: #283646 url('../img/values.png');
}

#values h2{
    font-size: 48px;
    line-height: 64px;
    text-align: center;
    margin: 5px 0 20px 0;
}

#values h3{
    font-size: 24px;
    line-height: 42px;
    text-align: center;
}

#brands h2{
    font-size: 48px;
    line-height: 64px;
    margin: 5px 0 20px 0;
}

#sustainability{
    background: #283646 url('../img/values.png');
}

#sustainability h2{
    font-size: 48px;
    line-height: 64px;
    margin: 5px 0 20px 0;
}

#trends{
    margin-top: 40px;
}

#trends h2{
    font-size: 48px;
    line-height: 64px;
    margin: 5px 0 20px 0;
}

#trends h3{
    font-size: 20px;
    line-height: 30px;
    margin: 5px 0 20px 0;
    font-weight: 600;
    padding: 0 25px;
}

#trends span p{
    padding: 0;
}

#trends span .small-button{
    padding: 0;
}

#trends p{
    font-size: 18px;
    line-height: 30px;
    padding: 0 25px;
}

#trends .small-button{
    padding: 0 25px;
    margin-bottom: 20px;
}

#team h2{
    font-size: 48px;
    line-height: 64px;
    margin: 5px 0 20px 0;
}

#team p{
    font-size: 18px;
    line-height: 30px;
}

#team h3{
    font-size: 30px;
    font-weight: 600;
}

#team h4{
    font-size: 24px;
    font-weight: 600;
    margin-top: 24px;
}

#links{
    background: #283646 url('../img/values.png');
}

#links h3{
    font-size: 30px;
    line-height: 64px;
    font-weight: 600;
}

#footer{
    padding: 20px 0;
    text-align: left;
}

#footer h5{
    font-weight: 800;
    color: #333333;
}

#footer strong{
    font-weight: 600;
}

@media (min-width: 960px) {
    .uk-navbar-nav {
        gap: 40px;
    }

    #slides{
        padding: 25vh;
    }


    #slides p{
        font-size: 24px;
    }
}