/*
remove outline
*/
a {outline:0;}
a:hover,a:focus {color:#4D6DE3;text-decoration:none;outline:0;}
input::-moz-focus-inner {border:0;}
/*
*/
body, html {
    color:rgba(0,0,0,0.8);
    font-family:'Oswald',sans-serif;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    font-size:0.9em;
    font-weight:300;
    height:100%;
    width:100%;
    background-color:white;
}
h1, h2 {text-align:center;text-transform:uppercase;}
h1 {font-size:7.0em;color:#f2f2f2;text-shadow:0 1px 3px #000;}
/*
PROTEDT FROM SELECTION
*/
div, p, submit, button, ul, li, footer {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/*
DIV'S & BORDER
*/
body {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {color:rgba(50,50,50,0.8);}

.link {text-decoration:none;position:relative;}
.link:before {position:absolute;bottom:-1px;content:"";border-bottom:2px solid #6C7D8D;left:50%;width:0%;transition:all 0.3s;}
.link:hover:before {width:100%;left:0%}
.upper {text-transform:uppercase;}
/* MENU */
#menu {
    position:fixed;
    width:100%;
    top:0;
    text-align:right;
    background:#f2f2f2;
    box-shadow:0 0 7px 3px rgba(0,0,0,0.1) inset;
    font-size:0.9em;
    height:70px;
    margin:0 auto;
    z-index:100;
    font-weight:700;
}
.fa {
    font-size:1.8em;
}
#menu ul {
    margin:30px 0;
}
#menu ul li {
    list-style:none;
    margin:0 30px 0 0;
    display:inline;
}
#menu ul li a {
    color:#2A537A;
}
#menu ul li a:hover {
    color:#6C7D8D;
}
#menu ul li .active {
    color:#6C7D8D;
    text-decoration:none;
}

a {color:rgba(0,0,0,0);text-decoration:none;border:none;border:0;}
a:link {color:rgba(0,0,0,0);}
a:active {color:rgba(0,0,0);}
a:visited {color:rgba(0,0,0);}
a:hover {color:rgba(0,0,0,0);}



.itemsMenu li {
    display:inline;
    width:100%;
    margin:0;
    padding:0;
    z-index:70;
}
.mobileMenu {
    display:none;
    width:100%;
    cursor:pointer;
    height:70px;
}
#toggle {
    margin:15px;
    cursor:pointer;
    float:right;
    width:40px;
    height:40px;
    line-height:44px;
    box-shadow:0 0 8px 2px rgba(0,0,0,0.1) inset;
}
/*
SECTIONS START
*/
section {
    min-height:100%;
    width:100%;
    position:relative;
    z-index:50;
/* box-shadow:0 0 80px 2px rgba(0,0,0,0.1); */
    padding-top:20px;
}
.first {
    background-image:url("../img/section.jpg");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
/*
    background-attachment:fixed;
*/
}
/*
SECTIONS END
*/
.wellcome {
    position:absolute;
    left:50%;
    transform:translate(-50%, 0);
    -webkit-transform:translate(-50%, 0);
    margin:140px 0;
}
.about {
    margin-top:30px;
    padding:15px;
    box-shadow:0 0 7px 2px rgba(0,0,0,0.1);
    text-align:justify;
}
.team {
    margin-top:30px;
    padding:20px;
    box-shadow:0 0 7px 2px rgba(0,0,0,0.1);
    text-align:justify;
}

.about span, .team span {
    display:block;
    text-indent:7%;
}
/*
MOBILE
*/
@media screen and (max-width:992px) {
body, html {
/*
    font-size:90%;
*/
}
#section1 {
    background-image:url(img/mb_section.jpg);
}

#menu ul {
    margin:0;
}
#menu ul li {
    list-style:none;
    display:block;
}
#menu {
    display:block;
    top:0;
    height:70px;
    text-align:center;
    font-weight:400;
}
#menu a:hover {
    border-bottom:none;
}
.mobileMenu {
    display:block;
}
.itemsMenu {background:#eeeeee;display:none;width:100%;text-align:left;text-indent:20px;}
.itemsMenu li {display:block;padding:14px 0;border-bottom:1px solid #e1e1e1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.itemsMenu li a {font-size:11px;letter-spacing:2px;border:0;}
.itemsMenu li:hover {background-color:rgba(0,0,0,0.05);text-indent:30px;}

}