/* ==========================================================================
Reset Versão 3.0 - 02-09-2016 /  Reset Versão 2.0 - 04-04-2016 / Reset Versão 1.0 / 24-06-2015
========================================================================== */

*{
    margin: 0;
    padding: 0;
    outline: none !important;
    list-style: none;
    text-decoration: none;

    /* Aparência dos seletores*/
   /* -webkit-appearance: none!important;
    -moz-appearance: none!important;
    -ms-appearance: none!important;
    appearance: none!important;*/

    /*Ajuste de margem e padding*/
    -webkit-box-sizing: border-box  !important;
    -moz-box-sizing: border-box  !important;
    box-sizing: border-box  !important;

    /*Aparênncia e espaçamento de texto*/
    text-rendering: optimizeLegibility !important;
    text-rendering: optimizeSpeed !important;
    -webkit-font-smoothing: antialiased !important;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; 
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;


    border-image-source: none;
    border-image-slice: none;
    border-image-width: none;
    border-image-outset: none;
    border-image-repeat: none;
    -webkit-user-select: text;
    cursor: auto;

    border-width: 0;
    border-style: normal;
    border-color: initial;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"], 
input[type="url"],
input[type="week"]{
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    -ms-appearance: none!important;
    appearance: none!important;
}

img{
    vertical-align: middle;
    border: none;
}

button{
    border: none;
}

textarea {
    overflow: auto;
    resize:none;
}

html, body{
    margin: 0 auto;
    font-family: 'montserratlight';
    font-size: 14px;
    line-height: 24px;
    width: 100%;
    height: 100%;
    color: #777777;
}

.content{
    width: 100%;
    float: left;
}

section,
header,
footer {
    width: 100%;
    position: relative;
    float: left;
    display: block;
}

section{
    padding: 80px 0;
}

