*{
    margin: 0;
    padding: 0;
    font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

object,
embed,
video,
iframe,
iframe[style]{
    max-width: 100%;
    height: auto;
}

img{
    max-width: 100%;
    vertical-align: middle;
}

.ratiohd{
    position: relative;
    padding-bottom: 56.25%;
    float: left;
    width: 100%;
    height: 0;
    margin-bottom: 30px;
}

.ratio_el{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

ul{
    list-style: none;
}

button{
    padding: 10px;
    width: 100%;
    cursor: pointer;
    font-size: 1em;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0,0,0,0);
}
button:focus{
    outline: none;
}

.container{
    float: left;
    width: 100%;
}

.clear{
    clear: both;
}

.content{
    float: left;
    width: 92%;
    margin: 0 4%;
    padding: 20px 0;
}

/*
FORM
*/
fieldset{
    border: 0;
}

input,
select,
textarea{
    padding: 10px;
    width: 100%;
}

input[type=text],
input[type=email],
input[type=tel],
select,
textarea
{
    -webkit-appearance: none;
    border: 1px solid #DDDDDD;
    font-size: 1em;
    color: #222426;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
select,
textarea
{
    outline: none;
}

select{
	color: #87898C;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #87898C;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #87898C;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #87898C;
}
:-moz-placeholder { /* Firefox 18- */
    color: #87898C;
}

/*
COLORS
*/
.bg_gray{
    background-color: #5A6175;
}

.bg_destaque{
    background-color: #F7434C;
}

.bg_white{
    background-color: #FFFFFF;
}

.bg_red{
	background-color: #E50914;
}

.bg_cream{
    background-color: #F5F3EE;
}

.bg_dark{
    background-color: #828DAB;
}

.bg_green{
	background-color: #2CA01C;
}

.c_red{
	color: #E50914;
}

.c_gray{
    color: #5A6175;
}

.c_white{
    color: #FFFFFF;
}

.c_cream{
    color: #FFDEA6;
}

.c_green{
	color: #2CA01C;
}