* { box-sizing: border-box; } @media screen and (orientation:landscape) { .flex-container { display: flex; flex-direction: row; justify-content: space-between; } #container, #container2, #artikel, #artikel2, #navigatie, #foot { width:70%; height: auto; margin-left: 15%; } #header { background-color:#f1f1f1; width: 100%; height: auto; margin-top: 0.3%; border: 0px solid #e3e2e2; float: left; background-image: url("../images/colombia-header.png"); background-repeat: no-repeat; background-size: cover; } .imglogo { width: 18%; height: auto; padding: 30px; opacity: 1; } #framefoto { width: 98%; min-height: 600px; } .navi { background-color:#f1f1f1; float: left; height: auto; border: 0px solid #e3e2e2; padding: 10px; padding-left: 30px; padding-right: 30px; background-image: url("../images/achtergrond-navi.png"); background-size: 100%; margin-top: 0.3%; } #foot { text-align: center; } .left { background-color:#f1f1f1; padding:30px; float:left; width:49.85%; border: 0px solid #e3e2e2; text-align: justify; margin-top: 0.3%; background-image: url("../images/achtergrond-navi-left.png"); background-size: 100%; } .right { background-color:#f1f1f1; padding:30px; float:left; width:49.85%; border: 0px solid #e3e2e2; text-align: justify; margin-top: 0.3%; background-image: url("../images/achtergrond-navi-right.png"); background-size: 100%; } } @media screen and (orientation:portrait) { #container, #artikel, #artikel2, #container2, #navigatie, #foot { width: 100%; height: auto; } #header { background-color:#f1f1f1; width: 100%; height: auto; margin-top: 0.3%; border: 0px solid #e3e2e2; float: left; background-image: url("../images/colombia-header.png"); background-repeat: no-repeat; background-size: cover; background-position: right -30px top; } .imglogo { width: 25%; height: auto; padding: 20px; opacity: 1; } #framefoto { width: 98%; min-height: 450px; } .navi { background-color:#f1f1f1; float: left; height: auto; border: 0px solid #e3e2e2; padding: 7px; padding-left: 20px; padding-right: 20px; background-image: url("../images/achtergrond-navi.png"); background-size: 100%; margin-top: 0.3%; } #foot { text-align: center; } .left { background-color:#f1f1f1; padding:20px; float:left; width:100%; height: auto; border: 0px solid #e3e2e2; margin-top: 0.3%; text-align:justify; background-image: url("../images/achtergrond-navi.png"); background-size: 100%; } .right { background-color:#f1f1f1; padding:20px; float:left; width:100%; height: auto; border: 0px solid #e3e2e2; margin-top: 0.3%; text-align:justify; background-image: url("../images/achtergrond-navi.png"); background-size: 100%; } } /* einde landscape - portrait */ body { background-color: rgba(43, 47, 0, 0.5); margin: 0px; font-family: "Montserrat", sans-serif; line-height: 1.4; } a { font-family: "Montserrat", sans-serif; line-height: 1.4; } hr { border: 0px solid rgba(43, 47, 0, 0.6); } .bottom { background-color:#f1f1f1; border: 0px solid #e3e2e2; padding:20px; float:left; width:100%; margin-top: 0.3%; background-image: url("../images/achtergrond-navi.png"); background-size: 100%; } .foot { background-color: rgba(43, 47, 0, 0.0); padding:15px; float:left; width:100%; margin-top: 0.3%; } #img1 { width: 100%; height: auto; margin-top: 0.3%; } @media screen and (max-height: 450px) { .overlay {overflow-y: auto;} .overlay a {font-size: 20px} }