@import 'https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300';

body {
    font-family: 'Open Sans Condensed';
}

.content {
    background-image: url(images/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment:fixed;
    background-color: rgb(237, 234, 225);
    /* Old browsers */
    background-color: -moz-linear-gradient(left, rgba(237, 234, 225, 1) 0%, rgba(252, 252, 252, 1) 100%);
    /* FF3.6-15 */
    background-color: -webkit-linear-gradient(left, rgba(237, 234, 225, 1) 0%, rgba(252, 252, 252, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background-color: linear-gradient(to right, rgba(237, 234, 225, 1) 0%, rgba(252, 252, 252, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#edeae1', endColorstr='#fcfcfc', GradientType=1);
    /* IE6-9 */
}

.sectionwrapper {
    background: rgba(0, 0, 0, 0);
}

.top-info-container {
    float: left;
    height: 300px;
    width: 500px;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 22vh;
    margin-left: 10vh;
    font-family: 'Open Sans Condensed';
    font-weight: lighter;
    text-align: center;
    font-size: 22px;
}

.top-info-container .top-info-button {
    padding: 20px 25px;
    background-color: #44a3b2;
    border: 0px;
    font-size: 25px;
    color: #fff;
    font-family: 'Open Sans Condensed';
}

.top-info-button:hover {
    cursor: text;
    background-color: #4aacbc;
}


/*** MIDTEN/BUNDEN **/
.middle {
    width: 100%;
    min-height: 750px;
    display: flex;
    flex-wrap: wrap;

}

.middle-content {
    margin: 0 auto;
    text-align: center;
    flex: 1;
    flex-basis: 300px;
}

.middle-content h1 {
    font-weight: lighter;
    text-align: center;
    text-decoration: underline;
    margin-top: 25px;
    
}

/* latest news */

.news-box {
    width: 40%;
    display: inline-block;
    margin-top: 25px;
    min-height: 300px;
}

.news-box-2 {
    margin-left: 50px;
}

.news-box img {
    float: left;
    max-width: 60%;
    max-height: 300px;
}

.news-box .text, .news-box .text .overskrift h2 {
    float: right;
    text-align: left;
    width: 50%;
    font-size: 1.35em;
}

.news-box .text .overskrift {
    margin-bottom: -10px;
    font-size: 1.15em;
}


@media screen and (max-width: 1150px){
    .news-box {
        width: 50%;
    }
}

@media screen and (max-width: 900px){
    .news-box {
        width: 80%;
        text-align: center;
    }
}

@media screen and (max-width: 600px){
    .news-box img, .news-box .text {
        width: 100%;
        clear: both;
    }
}
/** Contact **/

.contact {
    width: 80%;
    margin: 0 auto;
}

.contact-top h1 {
    text-align: center;
    text-decoration: underline;
    font-weight: lighter;
}

#contact-text-left {
    float: left;
    width: 30%;
    text-align: right;
    font-size: 1.25em;
}

#contact-text-right {
    float: right;
    width: 30%;
    text-align: left;
    font-size: 1.25em;
}

@media screen and (max-width: 1150px){
    #contact-text-left, #contact-text-right, .contact img {
        width: 100%;
    }
    #contact-text-left, #contact-text-right {
        max-width: 800px;
        text-align: center;
    }
    
    .contact img {
        max-width: 300px;
    }
}