
body {
  width: 100%;
    margin: 0;
    padding: 0;
    background-color:#181863;



}
/*header----------------------------------------------------------------------
---------------*/
.headerfor {
  Overflow: auto;
  width: 100%;
  height:auto;
}

header {
  overflow: auto;
  Width: 100%;
  height: 350px;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #FCF73A;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #F906CB;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #FF7F0B;
}

@-webkit-keyframes pattern {
  0%   {left:60%; top:-100%;}
  /*{75% {left: 100px; top: -100px}*/
   100% {left:0; top:0;}
}

@-webkit-keyframes om{
0%   {transform:rotate(0deg); /*left: 0px;*/}
12.5% {transform:rotate(30deg); /*left: -2px;*/}
25%   {transform:rotate(-30deg); /*left: 2px;*/}
50% {transform: rotate(20deg); /*left: -1px;*/}
75%   {transform:rotate(-20deg); /*left: 1px;*/}
100% {transform: rotate(10deg); /*left: -0.5px;*/}
}
@-webkit-keyframes pro{
  0%   {margin-top: 17%;}
  12.5% {margin-top: 13%;}
  25%   {margin-top: 16%;}
50% {margin-top: 13%;}
75%   {margin-top: 15%;}
   100% {margin-top: 13%;}
}

@-webkit-keyframes cv{
0%   {transform:rotate(0deg); /*left: 0px;*/}
12.5% {transform:rotate(-30deg); /*left: 2px;*/}
25%   {transform:rotate(30deg); /*left: -2px;*/}
50% {transform: rotate(-20deg); /*left: 1px;*/}
75%   {transform:rotate(20deg); /*left: -1px;*/}
100% {transform: rotate(-10deg); /*left: 0.5px;*/}
}

#pattern {
  position: absolute;
  margin-left: 40%;
  margin-top: 4%;
  width: 32%;
  -webkit-animation-name: pattern; /* Safari 4.0 - 8.0 */
 -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
 animation-name: pattern;
 animation-duration: 1s;
}

#pattern1 {
  position: absolute;
  margin-left: 40%;
  margin-top: 4%;
  width: 32%;
}

#logo {
  width: 20%;
position: fixed;
margin:1%;
z-index: 999;
}

.navigation a {

  text-decoration: none;
  color: black;
    font-family: 'Major Mono Display', monospace;
    font-size: 1.2em;
    text-align: center;
    font-weight: 600;
}

.navigation {
  top: 75%;
  position: relative;
  width: 20%;
  text-align: center;


}
.navigation1 a {

  text-decoration: none;
  color: black;
    font-family: 'Major Mono Display', monospace;
    font-size: 1.2em;
    text-align: center;
    font-weight: 600;

}

.navigation1 {
  top: 75%;
  position: relative;
  width: 20%;
  text-align: center;

}

#om {
  position: absolute;
  padding: 1%;
    margin-left: 140%;
    transform:rotate(0deg);
    -webkit-transition: transform 0.50s; /* For Safari 3.1 to 6.0 */
transition: transform 0.50s;
-webkit-animation-name: om; /* Safari 4.0 - 8.0 */
 -webkit-animation-duration: 1.30s; /* Safari 4.0 - 8.0 */
 animation-name: om;
 animation-duration: 1.30s;
 animation-delay: 1s;
 color: #FF7F0B;
 background-color: rgba(230,22,119,0.1);
 border: solid 2px #FF7F0B;


}
#om1 {
  position: absolute;
    margin-left: 140%;
     color: #3d4999;
  }

#pro {
  position: absolute;
  padding: 1%;
    margin-left: 180%;
    margin-top: 13%;
    /*-webkit-transition: transform 0.50s; /* For Safari 3.1 to 6.0 */
  transition: transform 0.50s;
  -webkit-animation-name: pro; /* Safari 4.0 - 8.0 */
   -webkit-animation-duration: 1.30s; /* Safari 4.0 - 8.0 */
   animation-name: pro;
   animation-duration: 1.30s;
   animation-delay: 1s;
   color: #F906CB;
   /*background-color: rgba(230,22,119,0.1);*/
   border: solid 2px #F906CB;

}
#pro1 {
  position: absolute;
    margin-left: 180%;
    margin-top: 13%;
       color: #e15198;
  }

#cv {
  position: absolute;
  padding: 1%;
  margin-left: 255%;
  -webkit-transition: transform 0.50s; /* For Safari 3.1 to 6.0 */
transition: transform 0.50s;
-webkit-animation-name: cv; /* Safari 4.0 - 8.0 */
 -webkit-animation-duration: 1.30s; /* Safari 4.0 - 8.0 */
 animation-name: cv;
 animation-duration: 1.30s;
 animation-delay: 1s;
 color: #FCF73A;
 background-color: rgba(230,22,119,0.1);
 border: solid 2px #FCF73A;

}

#cv1 {
  position: absolute;
  margin-left: 255%;
  color: #a82f89;
}

#cv:hover {
transform:rotate(-50deg);
font-size: 1.5em;
}
#pro:hover {
  font-size: 1.5em;

}
#om:hover {
  transform:rotate(50deg);
  font-size: 1.5em;
}

#cv1:hover {
transform:rotate(-50deg);
font-size: 1.5em;
}
#pro1:hover {
  font-size: 1.5em;

}
#om1:hover {
  transform:rotate(50deg);
  font-size: 1.5em;
}


/*Om siden---------------------------------------------------------------
----------------*/

main {
  overflow: auto;
  width: 100%;
}

.index {
  width: 100%;
  background-color: #ffffff;
  overflow: auto;
}

.navforside{
  margin-top: 10%;
  margin-left: 10%;
  margin-right: 10%;
}
#densjove {
  width: 49%;
}

#denpro {
  width: 49%;
}

.om {
width: 100%;
overflow: auto;
 background: url("../images/baggrund.png");
  background-position: top;
  background-size: cover;


  /*background-color: #3d4999;*/
}

/*Betina Ringgaard - Overskrift*/
h1 {
  font-size: 2em;
      font-family: 'Major Mono Display', monospace;
      text-align: center;
      color: #3d4999;
      padding-top: 2%;
}

h2 {
  font-size: 1em;
    font-family: 'Major Mono Display', monospace;
          color: #3d4999;
        text-align: center;
        padding-top: 1%;
}

.overskrift hr {
      color: #3d4999;
  width: 10%;
}

/*Fadein animation*/

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.overskrift {
  margin: 1%;
  margin-bottom: 2%;
  margin-left: 2%;
  overflow: auto;
  width: 96%;
    padding-bottom: 2%;
    /* -moz-animation: fadein 4s; /* Firefox < 16 */
        /*  -ms-animation: fadein 4s; /* Internet Explorer */
          /* -o-animation: fadein 4s; /* Opera < 12.1 */
            /*  animation: fadein 4s; */
}
.overskrift p {
  font-size: 20px;
    color: #3d4999;
  text-align: center;
}

#streg {
  border-bottom: 1px solid #3d4999;
  width: 8%;
  margin-left: 46%;
  padding-bottom: 1.5%;
}


/*Ønsker du en multimediedesigner - tekst + billede af computer*/
#liste {
 list-style-Type: none;
  font-size: 24px;
   width: 50%;
   padding-top: 3%;
   margin-left: 40%;
   line-height: 1.7;
   text-align: left;
     font-family: 'Major Mono Display', monospace;

}


#mul {
     background: url("../images/colorlogo.png") no-repeat left center;
     padding: 1%;
}
#his {
  margin-top: -2%;
  margin-left: 5%;
   background: url("../images/colorlogo.png") no-repeat left center;
  padding: 1%;
}

#nat {
    margin-top: -2%;
  margin-left: 10%;
   background: url("../images/colorlogo.png") no-repeat left center;
   padding: 1%;
}
.start {
position: relative;
width: 100%;
  color: #f1f1f1;
  margin-bottom: 5%;
}

.start img {
  width: 25%;
  margin-left: 15%;
  position: absolute;
}


/*Info om mig - tekst + billede af mig*/
.info {
  position: relative;
  width: 100%;
  overflow: auto;
}

.info h3 {
    font-family: 'Major Mono Display', monospace;
    font-size: 17px;
   color: #f1f1f1;
    line-height: 1.5;
    text-align: center;
}
.info h4 {
  font-family: 'Major Mono Display', monospace;
  font-size: 15px;
      color: #f1f1f1;
  line-height: 1.5;
  text-align: center;
}



.info p {
  line-height: 1.5;
  font-size: 1.1em;
font-family: 'Quicksand', sans-serif;
   color: #f1f1f1;
}
#info {
  margin-top: 2%;
  width: 40%;
  margin-left: 30%;
    border: #ffffff solid 1.5px;
    margin-bottom: 4%;
}



/*Hvad er min passion? - tekst + billede af fjer*/
#passion p{
  width: 60%;
  text-align: center;
  position: absolute;
  margin-left: 20%;
  line-height: 1.5;
  font-size: 1.2em;
font-family: 'Quicksand', sans-serif;
     color: #f1f1f1;
}
.passion h3 {
    font-family: 'Major Mono Display', monospace;
    font-size: 15px;
     color: #f1f1f1;
    line-height: 1.5;
    text-align: center;
}
.passion {
  position: relative;
  width: 100%;
  height: 400px;
  overflow: auto;
}
.passion img {
  position: absolute;
  width: 30%;
  margin-left: 10%;
}

/*Projekter siden--------------------------------------------------------------------------
-------------*/
.projektsiden {
    width: 100%;
}

.projektsiden p {
  font-size: 1.2em;
  text-align: center;
     color: #F906CB;
}



.projektsiden hr {
  width: 10%;
}

.projektsiden h2 {
  position: relative;
  font-size: 2em;
  color: #F906CB;
}

/*Projekterne med hover effecter og css animation*/
@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,800);
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
.projekter {
  position: relative;
  overflow: hidden;
  margin: 10px;
  min-width: 230px;
  max-width: 400px;
  max-height: 225px;
  width: 100%;
  color: #ffffff;
  text-align: right;
  font-size: 16px;
  background-color: #ffffff;
}


/*Gør at de ligger i en lige række på tre kolloner*/
.grid-container {
  width: 100%;
     display: grid;
  grid-template-columns: auto auto auto;
}


/*Animation*/
.projekter * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.projekter img {
  max-width: 100%;
  backface-visibility: hidden;
}

/*De viste trekanter på billedet før*/
.projekter figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: 1;
  padding: 30px 0 30px 30px;
  width: 40%;
  background-color: #F906CB;
  -webkit-transform: translateX(150%);
  transform: translateX(150%);
}
/*Den store viste trekant på billedet efter*/
.projekter figcaption:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 100%;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
 border-width: 120px 120px 120px 0;
  border-color: transparent #F906CB transparent transparent;
}

/*Den lille viste trekant med opacitet på billedet efter*/
.projekter:after {
  position: absolute;
  bottom: 50%;
  right: 40%;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 120px 120px 0 120px;
  border-color: rgba(249, 6, 203, 0.34) transparent transparent transparent;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

/*Skrift i trekanten*/

.projekter h3,
.projekter p {
  color: #ffffff;
  line-height: 1.5em;
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
  margin: 0;
  font-size: 15px;
text-align: right;
font-family: 'Quicksand', sans-serif;

}
.projekter h3 {
  margin: 0 0 15px;
  line-height: 1.1em;
  font-size: 1.3em;
  opacity: 0.75;
  font-family: 'Major Mono Display', monospace;
  text-align: right;
}

/*Linket "Se siden"*/
.projekter a {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
    padding: 5px 5px;
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    opacity: 0;
    text-decoration: none;
    border: solid #FF7F0B 2px;
      background-color: rgba(255, 127, 11, 1);
    margin: 10px;
      font-family: 'Quicksand', sans-serif;
      font-weight: bold;

}

.projekter a:hover {
        background-color: rgba(255, 255, 255, 0.9);
color: #FF7F0B;
}
.projekter a:link {
  text-decoration: none;

}
.projekter a:visited {
  text-decoration: none;

}


.projekter:hover img,
.projekter.hover img {
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  opacity: 0.5;
}
.projekter:hover:after,
.projekter.hover:after,
.projekter:hover figcaption,
.projekter.hover figcaption,
.projekter:hover a,
.projekter.hover a {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/*Beskrivel af projekterne - tekst */
.omprojekterne {

  display: grid;
  grid-template-columns: auto auto auto;
  margin-bottom: 5%;
}
.omprojekterne p {
  text-align: center;
  padding-left: 2%;
  margin-top: -0.5%;
     color: #f1f1f1;
}
#sok1 {
  display:none;
}

#sok {
  font-size: 1em;
font-family: 'Quicksand', sans-serif;
    line-height: 1.5em;
    padding: 1%;
    margin: 2%;
    min-width: 230px;
    max-width: 400px;
    max-height: 225px;
}

#sok p {
   color: #f1f1f1;
}

/*Tegninger*/

.tegninger {
    background: /*#e15197*/;
    width: 100%;
}

.tegninger h2 {
  margin-top: 10%;
  font-size: 1.6em;
}

.galleri {
  margin: 5%;
  position: relative;

  overflow: hidden;
  background: #f4dfea;
  width: 80%;
  border-radius: 2em;
  box-shadow: 3px 3px 3px #605c5e;
  margin-left: auto;
  margin-right: auto;
}
.galleri dt  {
  width: 150px;
  height: 150px;
  margin: 1em;
  cursor: pointer;
  border-radius: 2em;
  box-shadow: 3px 3px 3px #605c5e;
  overflow: hidden;
  -webkit-transition: 1s all;
}

.galleri dt:hover {
  box-shadow: 3px 3px 3px #fff;
}
.galleri dd {
  position: absolute;
  top: 6em;
  left : 300px;
  height: 500px;
  width: 500px;
  opacity: 0;
  -webkit-transition: 1.5s all;
}

.galleri dt:hover + dd {
   opacity: 1;
}
.galleri dd img{
  box-shadow: 3px 3px 3px #605c5e;
}
.galleri.id2 dd {
  -webkit-transform: scale(0);
}
.galleri.id2 dt:hover + dd {
  -webkit-transform: scale(1);
}

.galleri.id3 dd {
  -webkit-transform: skewY(180deg);
}
.galleri.id3 dt:hover + dd {
  -webkit-transform: skewY(0deg);
}

.galleri.id4 dd {
  -webkit-transform: translateX(500px) scale(0) rotate(365deg)skewY(30deg);
  -webkit-transition: 3s all;
}
.galleri.id4 dt:hover + dd {
  -webkit-transform: translateX(0px) scale(1) rotate(0deg)skewY(0deg);
}

/*Illustratiner------------------------------------------------------------------
............*/

.illustrationer {
  background-color: /*#f2e4e7*/;
  width: 96%;
  padding: 1%;
  margin-left: 2%;
}

.illustrationer p{
  color: #F906CB;
}
.illustrationer h2{
    color: #F906CB;
      margin-top: 7%;

}
.illustrationer hr {
  color: black;
}

.illustrationer h3 {
       color: #FCF73A;
      font-family: 'Major Mono Display', monospace;
}
.yoga {
  width: 45%;
  margin: 4%;
  border-right: solid 2px #F906CB;
  padding-right: 1%;
}
.yoga p {
font-family: 'Quicksand', sans-serif;
text-align: left;
color: #fff;
}
/*tre rækker

.tegning {
  width: 96%;
  display: grid;
  grid-template-columns: 31% 31% 31%;
  column-gap: 2%;
  row-gap: 2%;
  margin: 3%;
}*/
.tegning {
  width: 96%;
  display: grid;
  grid-template-columns: 46% 46%;
  column-gap: 3%;
  row-gap: 3%;
  margin: 3%;
}

.tegning2 {
  width: 96%;
  display: grid;
  grid-template-columns: 30% 30% 30%;
  column-gap: 3%;
  row-gap: 3%;
  margin: 3%;
}
.ill1 {
  width: 80%;
  padding-left: 20%;
}

.ill2 {
  width: 60%;
  padding-left: 20%;
}

.ill3 {
  width: 80%;
  padding-left: 25%;
margin-top: 13%;
}

.ill4 {
  width: 40%;
  padding-left: 30%;
  margin-top: 10%;
}
.andre h3 {
  text-align: right;
     color: #FCF73A;
}
.andre {
  width: 45%;
  float: right;
  margin: 5%;
  padding-left: 1%;
  border-left: solid 2px #F906CB;
}
.andre p {
font-family: 'Quicksand', sans-serif;
text-align: right;
color: #fff;
}

.animeret {
  width: 45%;
  margin: 4%;
  border-right: solid 2px #F906CB;
  padding-right: 1%;
  margin-top: 8%;

}

.animeret p {
font-family: 'Quicksand', sans-serif;
text-align: left;
color: #fff;
}
.tegning1 {
  width: 96%;
  display: grid;
  grid-template-columns: 46% 46%;
  column-gap: 3%;
  row-gap: 3%;
  margin: 3%;
}

.ill1 {
  position: relative;
  background-color: none;
}

.ill2 {
  position: relative;
  background-color: none;
}

.ill3 {
  position: relative;
  background-color: none;
}

.ill4 {
  position: relative;
  background-color: none;
}

}
.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  background-color: #ffffff;
  color:  #000000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.ill:hover .image {
}

.ill:hover .middle {
  opacity: 1;
}

.text {
  font-size: 30px;
  padding: 16px 32px;
    font-family: 'Major Mono Display', monospace;
    font-weight: 800;
}
.cvsiden {
    background-color:/*#a83189*/;
}

.cvsiden h1 {
   color: #F906CB;
}
.cvsiden hr {
  width: 10%;
   color: #F906CB;
}

.cvsiden p {
 color: #a82f89;
text-align: center;
font-size: 20px;
}

#streg2 {
  border-bottom: 1px solid #a82f89;
  width: 8%;
  margin-left: 46%;
  padding-bottom: 1.5%;
}


.pdf {
  position: relative;
  margin-top: 5%;
  margin-bottom: 2%;
  margin-left: 23%;
  width: 50%;
  padding: 2%;
}

/* Style buttons */
.btn {
  background-color: #F906CB;
  border: none;
  color: black;
  padding: 12px 30px;
  cursor: pointer;
  font-size: 20px;
  margin-left: 44%;
  margin-bottom: 5%;
}

/* Darker background on mouse-over */
.btn:hover {
  background-color: #FCF73A ;
}

.contentcre {
  overflow: auto;
}

video {
  margin-top: 5%;
}
.christian video {
width: 52%;
margin-left: 5%;
float: left;
position: relative;
}


.designkayaks video {
width: 29%;
float: right;
margin-right: 5%;
position: relative;
}


.cinemagraph img{
  width: 40%;
  float: right;
  margin: 5%;
  position: relative;
}

.efterar img{
  width: 40%;
  float: left;
  margin: 5%;
  position: relative;
}

/*footer-------------------------------------------------
-----------*/

.number {
  width: 100%;
  text-align: center;
  margin-top: 2%;
}
.number img {
  width: 2%;
  padding-left: 49%;
  padding-right: 49%;
  padding-bottom: 1%;
}

.number a {
  text-decoration: none;
  color: #fff;
  font-size: 20px;
  font-family: century gothic;
}

.number a:hover {
  color: #FCF73A;
}
.mail {
  width: 100%;
margin-top: 2%;
  text-align: center;
  margin-bottom: 2%
}
.mail img {
  width: 4%;
  padding-left: 48%;
  padding-right: 48%;
  padding-bottom: 1%;
}

.mail a {
  text-decoration: none;
  color: #fff;
  font-size: 20px;
  font-family: century gothic;
}

.mail a:hover {
  color: #FCF73A;
}

.kontakt {
  border: solid 2px #FCF73A;
  padding-left: 3%;
position: relative;
margin-top: 3%;
Margin: 2%;
}

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

  header {
    height: 240px;
  }

#logo {
  width: 10%;
}
  #pattern {
    width: 70%;
    margin-left: 25%;
    margin-top: 5%;
    margin-right: 5%;

  }

  #logo {
    width: 40%;
  }
    #pattern1 {
      width: 70%;
      margin-left: 25%;
      margin-top: 5%;
      margin-right: 5%;

    }

    #om {
margin-left: 30%;
    }

    #cv {
      margin-left: 310%;
    }

    #pro {
      margin-left: 100%;
      margin-top: 30%;
    }

    @-webkit-keyframes pro{
      0%   {margin-top: 30%;}
      12.5% {margin-top: 26%;}
      25%   {margin-top: 29%;}
    50% {margin-top: 26%;}
    75%   {margin-top: 28%;}
       100% {margin-top: 27%;}
    }

    #om1 {
  margin-left: 30%;
    }

    #cv1 {
      margin-left: 310%;
    }

    #pro1 {
      margin-left: 100%;
      margin-top: 30%;
    }

    .overskrift {
      margin-top: 10%;
      margin-left: 2%;
      width: 94%;

    }

    .overskrift h1 {
      line-height: 1.5;
    }

    .overskrift p {
      line-height: 1;
    }


        .overskrift h2 {
          padding-bottom: 5%;
        }

    .kontakt {
        margin-top: 5%;
        width: 90%;
        margin: 3%;
    }

    .number {
      margin-top: 8%;
      width: 100%;
      text-align: center;
    }

    .number img {
      padding-left: 43%;
      padding-right: 43%;
      padding-bottom: 3%;
      width: 8%;
    }

    .mail {
      width: 100%;
      margin-bottom: 8%;
      text-align: center;
    }

    .mail img {
      margin-top: 5%;
      padding-left: 43%;
      padding-right: 43%;
      padding-bottom: 3%;
      width: 10%;
    }

    ::-webkit-scrollbar {
      display: none;
    }

    #liste {
      width: 90%;
      margin: 5%;
    }
.start {
  margin-top: 7%;
  margin-bottom: 7%;
}
    .start img {
      width: 70%;
      position: relative;
      margin-left: 15%;
    }

 #liste ul li {
   margin-left: 2%;
   width: 100%;
 }


    .start p {
width: 90%;
margin: 2%;
margin-right: 4%;
margin-bottom: 5%;
text-align: center;
    }
.info {
  width: 100%;
}

.info p {
  text-align: center;
}

#info {
  padding-left: 0;
  width: 92%;
  margin: 2%;
}

.photo {
  left: 0;
  bottom: 50%;
}
.photo img {
  width: 96%;
  margin: 1%;
}
.passion {
  width: 100%;
  height: 700px;
}

#passion p {
  width: 92%;
  margin: 2%;
  text-align: center;
}

.passion img {
  width: 70%;
  margin-left: 15%;
  margin-right: 15%;
}
.projekter {
  width: 90%;
  margin: 2%;
  margin-left: 5%;
}
.grid-container {
  display: block;
}
#sok {
  display: none;
}

#sok1 {
  display: block;
  width: 92%;
  font-size: 1em;
font-family: 'Quicksand', sans-serif;
    line-height: 1.5em;
    margin: 2%;
}

#sok1 p {
  color: #ffffff;
}

.illustrationer h2 {
  font-size: 28px;
}

.yoga {
  width: 90%;
  margin: 2.5%;
  border-right: 0;
}
.yoga p {
text-align: center;
}

.yoga h3 {
  margin-top: 20%;
  text-align: center;
}

.tegning {
  width: 80%;
  padding: 5%;
  display: block;
}

.tegning1 {
  width: 80%;
  padding: 5%;
  display: block;
}

.ill {
  padding-bottom: 5%;
}

#streg1 {
  padding-bottom: 5%;
}

#streg2 {
  padding-bottom: 5%;
}

.andre {
  width: 90%;
  margin: 2.5%;
  border-left: 0;
  float:none;
}
.andre p {
text-align: center;
}
.andre h3 {
  text-align: center;
}

.animeret {
  width: 90%;
  margin: 2.5%;
  border-right: 0;
}

.animeret p {
  text-align: center;
}

.animeret h3 {
  text-align: center;
}

.video-wrapper {
  width: 90%;
  margin: 2%;
    margin-left: 5%;
  float: none;
}

.Cinemagraph img{
  float: none;
  width: 90%;
  margin: 2%;
    margin-left: 5%;
}

.pdf {
  width: 90%;
  margin: 3%;
}

.btn {
  margin-left: 33%;
}

}
