


body {
      font-family: "Lato", sans-serif;
  font-style: normal;
}


/* --------------------------------------------------------------------------
   Start page Styles
   -------------------------------------------------------------------------- */

h1{
    font-family: "Yeseva One", serif;
font-style: normal;

}


h2{
font-style: normal;


}


h3
{
font-style: normal;



}

h4
{
font-style: normal;



}

p {

  line-height: 1.8; /* Ger luft mellan rader */
}



.logo-img
{
max-width: min(70vw, 350px);
margin-right:20px;
}

.icon-bar {
  display: block;
  margin: 4px 0;
  background-color: #fff;
}

/* --------------------------------------------------------------------------
   Navbar Styles
   -------------------------------------------------------------------------- */
.navbar {

    background-color: rgb(159, 147, 96);
    box-shadow:rgba(0, 0, 0, 0.45) 0px 10px 23px 11px;

}

.navHeader {
    position: relative;
    display: flex;
    align-items: center;

    margin: auto;
    padding: 0px 0px;
}

.navbar .navbar-header,
.navbar .collapse.navbar-collapse in,
.navbar .navbar-nav > li > div {
    margin-top: 15px;
    margin-bottom: 15px;
    
    
}

.navbar .navbar-nav > li {
    margin-top: 10px;
    margin-bottom: 15px;
    text-align:center;
}

.navbar .navbar-nav > li > a {
    
    color: Black;
     font-weight:500;
    font-size: 20px;
    Padding: 8px 30px;
    text-align:center;

}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {
     color: white;
     background-color: transparent;
   transition: color 0.4s ease;
}



.navbar .navbar-nav > li.mainMenuSelected > a {

    color: white;
    
   
}




@media (max-width: 767px) {
    .navbar .navbar-nav > li > a {
        font-size: 22px;
        padding: 5px 10px;
        margin:30px 3vw 30px 3vw;
        text-align:center;

    }
    
    .navbar-right {
        text-align:center;
        
    }
}


/* --------------------------------------------------------------------------
   Footer Styles
   -------------------------------------------------------------------------- */
.mainFooter {
    color: white;
    padding: 30px 10px 40px 10px; 
    background: rgb(150, 184, 195);
}

