/* Generale indstillinger */
body {
    font-family: montserrat, sans-serif;
    /*margin: 2em 1em 0 1em; */
    padding: 0;
    color: #000000;
    text-align: center;
 }
  
h1{
    font-size: 2em;
    padding: 2.5em 0 0 0;
}
h1,
H2 {
    color: #f34508;
}
p {
    line-height: 1.6;
}
.email {
    font-weight: bold;
    color: #f34508;
}
.fed {
    font-weight: bold;
}

/* linkfarver*/
/* unvisited link */
a:link {
  color: #f34508;
}
/* visited link */
a:visited {
  color: #d00b0b;
}
/* mouse over link */
a:hover {
  color: #f34508;
}
/* selected link */
a:active {
  color: #f34508;
}
/*Header*/
.rawlogo {
    height: auto;
    Width: 100%;
    position: relative;
    display: block;
}

/*sektioner*/
.wrapper{
    display: flex;
    flex-wrap: wrap;
}
.reklame {
    color: #25463a;
    text-align: center;
    font-weight: bold;
    font-size: 175%;
    margin-top: 8%;
    margin-bottom: 8%;
}
.reklame img{
    width: 1em;
}

#header{
    display: flex;
    justify-content: center;
}
#header .column {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
   }
#om .column {
    flex-grow: 1;
    flex-basis: 375px;
    margin: 10px;
}
#deltag {
    margin: 3em 0 3em 0;
}
#deltag .column {
    flex-grow: 1;
    flex-basis: 375px;
    margin: 10px;
    }
/* Footer*/
.SoMe {
    max-width: 3em   
}

#ramme3 img,
#ramme2 img {
    max-width: 82%;
    margin: 30px;
    border-radius: 15px;
}
@media screen and (max-width: 400px) {
        #ramme3 {
            display: none;
    }
        #deltag {
               margin: 1em;
            }

    }
/*#ramme,*/
#ramme {
    max-width: 250px;
    
}
#ramme2,
#ramme3 {
    border:15px solid #ffffff;
    background: #f34508;
  /*  background: #fa0f0f;*/
    border-radius: 15px;
    border-color: #ffffff;
}
#footerwrapper{
    padding: 3em;
    color: seashell;
    background-color: #25463a;
    margin-top: 2%;
}

