@charset "UTF-8";
/* CSS Document */
*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}
p{
    padding-bottom:1em;
}
img{
    width:100%;
    height:auto;	
}
#wrapper{
    max-width:1280px;
    margin:0 auto;
    border:dashed 1px #888;
    padding:0.5%;
    font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
}
div{
    border:dashed 3px #F00;
}
header{
    text-align:center;
    margin-bottom:1em;
}
h1{
   margin:0 0 0.5em;
}
h2{
   padding:2em 0 0.5em;
   text-align:center; 
}
article{
    display:flex;
    margin:2em 0 5em;
    border:dashed 2px #00F;
    padding:3px;
}
article.no_borders{
    border:none;
    padding:0;
    margin:2em 0;
}
section{
    flex:1;
    border:dashed 2px #0A0;
    padding:1%;
    margin:1%;
}
.no_borders section{
    border:none;
    padding:0;
    margin:0;
    /*filter:drop-shadow(5px 5px 5px rgba(0,0,0,.9)); - næsten det samme som: */
    filter:drop-shadow(5px 5px 5px #333);
}
.no_borders section:nth-child(2){
    margin:0 1%;
}
.one section{
    max-width:500px;
    height:auto;
    margin:auto;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%; /* - for 16:9 video*/
    /*padding-bottom: 75%;*/  /* - for 4:3 video*/
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.no_borders .video-container{
    border:none;
}
.center{
    text-align:center;
}
span{
    color:blue;
}
footer{
    text-align:center;
    margin:2em 0;
}
@media screen and (max-width:600px){
    article.three{
        flex-direction:column;
    }
    .one section{
        max-width:600px;
    }
    .no_borders section{
        margin:1em 1%;
    }
    .no_borders section:nth-child(2){
        margin:1em 1%;
    }
}
