@viewport {
    width : 100%;
    zoom : 1;
}
html, body {
    width : 100%;
    height : 100%;
    margin : 0 0 0 0;
    padding : 0 0 0 0;
}
a {
    text-decoration : none;
}
div.content.alizarin span.title {
    color : #E74C3C;
}
div#nav_frame a.nav.belizehole {
    background-color: #2980b9;
    color: #FFFFFF;
}
div#nav_frame a.nav.nephritis {
    background-color: #27ae60;
    color: #FFFFFF;
}
div#nav_frame a.nav.alizarin {
    background-color: #e74c3c;
    color: #FFFFFF;
}
div#nav_frame a.nav.silver {
    background-color: #bdc3c7;
    color: #FFFFFF;
}
div.content.belizehole span.title {
    color : #2980B9;
}
div.content.belizehole ::-moz-selection {
    background-color : #2980B9;
    color : #FFFFFF;
}
div.content.belizehole ::selection {
    background-color : #2980B9;
    color : #FFFFFF;
}
div.content.nephritis span.title,
div.content.nephritis strong {
    color : #27AE60;
}
div.content.nephritis ::-moz-selection {
    background-color : #27AE60;
    color : #FFFFFF;
}
div.content.nephritis ::selection {
    background-color : #E74C3C;
    color : #FFFFFF;
}
div.content.alizarin ::-moz-selection {
    background-color : #E74C3C;
    color : #FFFFFF;
}
div.content.alizarin ::selection {
    background-color : #E74C3C;
    color : #FFFFFF;
}
div#splash::-moz-selection,
div#logo::-moz-selection,
a#button::-moz-selection,
div#enter::-moz-selection,
div#nav_frame a.nav::-moz-selection {
    background-color : transparent;
}
div#splash::selection,
div#splash div#logo::selection,
div#splash a#button::selection,
div#enter::selection,
div#nav_frame a.nav::selection {
    background-color : transparent;
}
div#footer::-moz-selection {
    background-color : #95a5a6;
    color : #FFFFFF;
}
div#footer::selection {
    background-color : #95a5a6;
    color : #FFFFFF;
}
div#enter {
    width : 100%;
    line-height : 30px;
    margin : 48px auto 0 auto;
    font-family : 'Open Sans', sans-serif;
    font-size : 18px;
    text-align : justify;
    color : #95A5A6;
}
div#splash {
    display : none;
    width : 100%;
    height : 100%;
    font-family : 'Open Sans', sans-serif;
    font-size : 16px;
}
div#splash div#logo_frame {
    width : 100%;
    height : 100%;
}
div#splash div#logo {
    width : 50%;
    height : 100%;
    margin : 0 auto 0 auto;
    background-image : url('../images/logo.png');
    background-repeat : no-repeat;
    background-position : center center;
    background-size : 100%;
}
div#nav_frame {
    position: fixed;
    z-index : 2;
    left: 5%;
    right: 5%;
    width: 100%;
    height: 48px;
}
div#nav_frame.top {
    top : 0;
    bottom : none;
}
div#nav_frame.bottom {
    top : none;
    bottom : 0;
}
div#nav_frame a.nav {
    float : left;
    width : 30%;
    height : 48px;
    line-height : 48px;
    font-family : 'Open Sans', sans-serif;
    font-weight : bold;
    color : #FFFFFF;
    text-align : center;
    outline : 0;
}
div#nav_frame a.nav i.fc {
    display: inline-block;
    font-size : 48px;
    margin : 16px 0 0 0;
}
@media (min-width : 960px) {
    div.content {
        overflow : hidden;
        width : 960px;
        margin : -48px auto 0 auto;
        padding : 48px 0 0 0;
    }
    div.content div.title {
        float : right;
        width : 32px;
        margin : 32px 0 0 16px;
        font-size : 30px;
        font-weight : 700;
        color : #bdc3c7;
    }
    div.content div.title span {
        display : block;
        transform : rotate(90deg);
    }
    div.content div.content_1_1 {
        overflow : hidden;
        float : left;
        width : 912px;
        margin : 32px 0 0 0;
    }
    div.content div.content_1_1 div.content_2_1 {
        overflow : hidden;
        float : left;
        width : 440px;
        margin : 0 16px 0 0;
    }
    div.content div.content_1_1 div.content_2_2 {
        overflow : hidden;
        float : left;
        width : 440px;
        margin : 0 0 0 16px;
    }
    div.content div.content_1_1 div.content_4_1 {
        overflow : hidden;
        float : left;
        width : 220px;
        margin : 0 16px 0 0;
    }
    div.content div.content_1_1 div.content_4_2-4 {
        overflow : hidden;
        float : left;
        width : 660px;
        margin : 0 0 0 16px;
    }
    div.content div.line {
        float: left;
        width: 960px;
        height: 3px;
        margin: 32px auto 0 auto;
    }
    div.content div.line div {
        float : left;
        width : 320px;
        height : 3px;
    }
    div.content div.line div.belizehole {
        background-color: #2980b9;
    }
    div.content div.line div.nephritis {
        background-color: #27ae60;
    }
    div.content div.line div.alizarin {
        background-color: #e74c3c;
    }
}
@media (max-width : 959px) {
    div.content {
        overflow : hidden;
        width : 90%;
        margin : 0 auto 0 auto;
        padding : 0 0 0 0;
        margin : -48px auto 0 auto;
        padding : 48px 0 0 0;
    }
    div.content div.title {
        width : 100%;
        margin : 16px 0 -32px 0;
        font-size : 30px;
        font-weight : 700;
        text-align : right;
        color : #bdc3c7;
    }
    div.content div.title span {
        display : block;
    }
    div.content div.content_1_1 {
        overflow : hidden;
        width : 100%;
        margin : 0 0 0 0;
    }
    div.content div.content_1_1 div.content_2_1 {
        overflow : hidden;
        width : 100%;
        margin : 32px 0 0 0;
    }
    div.content div.content_1_1 div.content_2_2 {
        overflow : hidden;
        width : 100%;
        margin : 32px 0 0 0;
    }
    div.content div.content_1_1 div.content_4_1 {
        overflow : hidden;
        width : 100%;
        margin : 32px 0 0 0;
    }
    div.content div.content_1_1 div.content_4_2-4 {
        overflow : hidden;
        width : 100%;
        margin : 32px 0 0 0;
    }
    div.content div.line {
        float: left;
        width: 100%;
        height: 3px;
        margin: 32px auto 0 auto;
    }
    div.content div.line div {
        float : left;
        width : 33.33%;
        height : 3px;
    }
    div.content div.line div.belizehole {
        background-color: #2980b9;
    }
    div.content div.line div.nephritis {
        background-color: #27ae60;
    }
    div.content div.line div.alizarin {
        background-color: #e74c3c;
    }
}
div.content span.title,
div.content strong {
    font-weight : 700;
}
div.content a.nav.alizarin {
    color : #e74c3c;
    text-decoration : none;
}
div.content a.nav.alizarin i {
    margin : 0 0 0 3px;
    font-size : 14px;
}
div.content div.content_1_1 div.content_4_1 div.team_jacqueline {
    display : block;
    width : 220px;
    height: 220px;
    margin : 0 auto 0 auto;
    background-image: url('../images/jacqueline.jpg');
    background-position: center center;
    background-repeat : no-repeat;
    background-size : 220px 220px;
    border-radius: 220px 220px;
}

div.content div.content_1_1 div.content_4_1 div.team_basti {
    display : block;
    width : 220px;
    height: 220px;
    margin : 0 auto 0 auto;
    background-image: url('../images/basti.jpg');
    background-position: center center;
    background-repeat : no-repeat;
    background-size : 220px 220px;
    border-radius: 220px 220px;
}
div.content div.content_1_1 div.content_4_1 div.team_asbestos {
    display : block;
    width : 220px;
    height: 220px;
    margin : 0 auto 0 auto;
    background-color: #7f8c8d;
    border-radius: 220px 220px;
}
@media (min-width : 960px) {
    div#footer {
        overflow : hidden;
        width : 960px;
        margin : 16px auto 16px auto;
        text-align : center;
    }
}
@media (max-width : 959px) {
    div#footer {
        overflow : hidden;
        width : 90%;
        margin : 16px auto 16px auto;
        text-align : center;
    }
}
.nodisplay {
    display : none;
}
.nomargin {
    margin : 0 0 0 0;
}
