html{height: 100%; overflow-x: hidden;}
body{height: 100%; font-family: 'blackregular'; color: #000000; overflow-x: hidden;}

/*link*/
a{text-decoration: none;}
a:hover{color: #000000;}

/*helpers*/
.padding-0{padding: 0px;}

.padding-top-10{padding-top: 10px;}
.padding-top-20{padding-top: 20px;}
.padding-top-30{padding-top: 30px;}
.padding-top-40{padding-top: 40px;}
.padding-top-50{padding-top: 50px;}
.padding-top-60{padding-top: 60px;}
.padding-top-70{padding-top: 70px;}

.padding-bottom-10{padding-bottom: 10px;}
.padding-bottom-20{padding-bottom: 20px;}
.padding-bottom-30{padding-bottom: 30px;}
.padding-bottom-40{padding-bottom: 40px;}
.padding-bottom-50{padding-bottom: 50px;}
.padding-bottom-60{padding-bottom: 60px;}
.padding-bottom-70{padding-bottom: 70px;}

.margin-top-10{margin-top: 10px;}
.margin-top-20{margin-top: 20px;}
.margin-top-30{margin-top: 30px;}
.margin-top-40{margin-top: 40px;}
.margin-top-50{margin-top: 50px;}
.margin-top-60{margin-top: 60px;}
.margin-top-70{margin-top: 70px;}

.margin-bottom-10{margin-bottom: 10px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-bottom-30{margin-bottom: 30px;}
.margin-bottom-40{margin-bottom: 40px;}
.margin-bottom-50{margin-bottom: 50px;}
.margin-bottom-60{margin-bottom: 60px;}
.margin-bottom-70{margin-bottom: 70px;}

/*força centralização imagem com class .img-responsive*/
.centro-imagem{margin: 0 auto;}

.background-home{height: 100%; background-color: #892923; background-attachment: fixed;}
.bg-redface{background-image: url('../upload/redface-back-rr.png'); background-position: center; background-repeat: no-repeat; background-size: 100%; height: 100%;}

.bg-menu{background-image: url('../images/bg-menu.svg'); background-position: center; background-repeat: no-repeat; position: relative; top: 0px; z-index: 999999;}
.barra-menu{width: 250px; display: none;}

ul.menu{margin-top: 100px; float: right; margin-right: 20px;}
ul.menu li{list-style: none; color: #FFFFFF; font-family: 'dincond-blackregular'; font-size: 25px; letter-spacing: 1px; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px;}


ul.menu li a{color: #FFFFFF; text-decoration: none;  padding: 7px;}
ul.menu li a.active{color: #FFFFFF; text-decoration: none; padding: 7px; background-image: url('../images/bg-link.png'); background-size: 100%; background-repeat: no-repeat;}

.bg-black{background-color: #000000; padding-top: 20px;}
.background-historia{min-height: 600px; background-color: #000000; background-image: url('../images/back-historia.png'); background-position: center; background-repeat: no-repeat; background-position-y: 10px; }
.foto-irmaos{margin-top: 90px;}

p.historia{color: #FFFFFF; font-family: 'dincond-mediumregular'; letter-spacing: 1px; font-size: 20px; text-transform: uppercase; line-height: 30px; margin-top: 10px;}

.tint {
  cursor: pointer;
}

.tint:before {content: ""; display: block; position: absolute;  top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0, 0.6); transition: all .2s linear;}
.tint:hover:before { background: none; }

.bg-black-contato{background-color: #000000; min-height: 300px; height: auto; padding-bottom: 70px;}

.horarios{background-color: #892923; min-height: 300px;}
.horarios p.endereco{color: #FFFFFF; text-transform: uppercase; font-size: 17px; font-family: 'dincond-mediumregular';}
.horarios p.endereco a{color: #731f1b; text-transform: uppercase; font-size: 17px; font-family: 'dincond-blackregular';}
.horarios p.endereco a{color: #731f1b; text-transform: uppercase; font-size: 17px; font-family: 'dincond-blackregular'; text-decoration: none;}

.horarios i{color: #FFFFFF;}
.horarios .tell{color: #FFFFFF; font-family: 'dincond-blackregular'; font-size: 16px; letter-spacing: 1px;}
.horarios .contato{color: #561613; font-family: 'dincond-blackregular'; font-size: 18px; letter-spacing: 1px;}
.horarios .facebook{color: #561613; font-family: 'dincond-blackregular'; font-size: 18px; letter-spacing: 1px;}

.horarios .dia{color: #561613; font-family: 'dincond-blackregular'; font-size: 18px; letter-spacing: 0px; text-transform: uppercase;}
.horarios .horario{color: #FFFFFF; font-family: 'dincond-blackregular'; font-size: 18px; letter-spacing: 0px; text-transform: uppercase;}

.bg-rodape{height: 50px; background-color: #1d1c1c; padding-top: 20px; padding-bottom: 30px; font-family: 'dincond-blackregular'; color: #919191;}

@media only screen and (max-width : 1200px) {
}

@media only screen and (max-width : 979px) {
}

@media only screen and (max-width : 767px) {
}

@media only screen and (max-width : 480px) {
.center-mobi{margin: 0 auto; padding-bottom: 20px;}
.background-home{min-height: 100%; height: auto; background-color: #892923; background-attachment: fixed; padding-bottom: 50px;}

.foto-irmaos{margin-top: 30px;}
}

@media only screen and (max-width : 320px) {
}

