
@font-face {
    font-family: 'times;
    src: url("../font/times.woff") format("woff")
}

@font-face {
  font-family: 'times-regular';
  src: url('times-regular.eot') format('eot');
  font-weight: normal;
  font-style: normal;
}

a:hover{
    text-decoration: none;
}

h1,h2,h3,h4,h5,p{
font-family: 'times', sans-serif;
}

* {
    padding: 0px;
    margin: 0px;
    font-size: 16px;
}
dl,
ol,
ul {
    margin: 0px;
    padding: 0px;
}

p {
    margin: 0;
}

body {
    overflow-x: hidden;
}

.center-ab {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

img {
    width: 100%;
    height: auto;
}

/*FLEX BOX*/

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.a-c {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.a-i-f-s{
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.a-i-f-e{
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.j-c-c {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.j-c-s-a {
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.j-c-s-b {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.j-c-s-e {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.j-c-f-s {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.j-c-f-e {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.f-d-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.f-d-c-r {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.f-w-w {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}



.p-r {
    position: relative;
}

.p-a {
    position: absolute;
}

.flex-center{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.flex-center-left{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}

.fixed{
    position: absolute;
    top: 0;
    left: 0;
}


:root{
    --preto:#231f20;
    --amarelo:#d29f17;
    --cinza: #b1b1b1;
    --verde:#336b5f;
    --vermelho:#a91d21;
}

