@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

body{background:#000; font-family: 'Roboto', sans-serif; font-size:14px;
    overflow-x: hidden;}
.numero{ width:117px!important; }
#baixoprodutos{ padding-top:30px;
background:#ba0b12;}
#home{
padding-top:65px;
padding-bottom:80px;
	background:url('../images/grid_0090_Camada-1.png') no-repeat right bottom;}
#tanahoradeparar{
	padding-top:50px;
	padding-bottom:80px;
}
#produtos{ margin-bottom:30px;}
#fundoTota{
	background:url('../images/grid_0079_Camada-18.png') no-repeat right top;

}
#bottom{
padding-top:150px;
padding-bottom:0px;
	background:url('../images/grid_0044_Retangulo-6.png') no-repeat;
	background-size:100%;
	margin-bottom:80px;

}
#tirasreportagem{
	padding-top:50px;
	padding-bottom:80px;
}
#video{
padding-top:45px;
padding-bottom:0px;
	background:url('../images/grid_0095_Camada-4-copiar.png') repeat right;
	background-color:rgba(186,11,18,0.8);
}

#quaisituacoes{
padding-top:45px;
padding-bottom:150px;
	background:url('../images/grid_0110_Camada-21.png') repeat bottom;

}


h1{color:#ba0b12; font-weight:bold; font-size:60px; margin:0px 80px 10px 80px;}
h2{}
h3{ font-size:200px; color:#fff; text-align:center}
h4{}
h5{}
p{ color:#fff; font-weight:100; font-size:50px;  margin:2px 80px 10px 80px; line-height:55px}
#fundoTota
.btn-radius{ border-radius:80px; margin:30px; font-size:26px;
    font-weight: bold;
    padding: 2px 20px;}

.btn-radius{ border-radius:80px; margin:10px 80px 10px 80px; font-size:26px;
    font-weight: bold;
    padding: 2px 20px;}
.btn-radius-medio{ border-radius:14px; margin:10px 50px 10px 50px; font-size:26px;
    font-weight: bold;
    padding: 2px 20px;
	color:#000; position:absolute;    margin-top: -28px;
	}
	.final{ margin-bottom:30px!important;}

.text-center{ text-align:center; font-size:32px; font-weight:700; line-height:30px}
.red{ color:#ba0b12; }
.thin{ font-weight:100;}
img{ margin-bottom:10px;}
.big{ font-size:40px}
.font27{ font-size:27px}
.font21{ font-size:21px}
.font25{ font-size:25px}
.font37{ font-size:37px}
.font55{ font-size:55px}
.font80{ font-size:99px; margin-bottom:60px!important; margin-top:30px!important;}
.font268{ font-size:268px}
.font40{ font-size:40px; }
.font47{ font-size:47px; line-height: 57px; margin-bottom: 60px; }
.font39{font-size: 39px;
    LINE-HEIGHT: initial;    margin-bottom: 70px;}
.font28{ font-size:28px}
.underline{ line-height:37px;text-decoration: underline; font-weight:600; margin-top:111px;}
.mini{ font-size:12px}
.yellow{ color:#fff80c;}
.amarelo{color:#fbe6a5;}
.bold{ font-weight:bold}
.text-right{ text-align:right}
.black{ color:#000}
.backWhith{ background:#fff}
.backRed{ background:#ba0b12}
.font31{     margin: 0px;
    font-size: 27px;
    margin-bottom: 75px;     line-height: 31px;}
.imgMao{ position: absolute;
    right: 0px;
top: 118px;
	z-index:2;}

.afasteAgressor{
 /*position: absolute; */
    width: 100%;
    /* left: -60px; */
    padding: 13px;
    font-weight: bold;
	position:relative;
	z-index:1;
	margin:0px;
    margin-top: -10px;

}
#tirasreportagem img{
	cursor:pointer;
    -webkit-filter:grayscale(0%);
}
#tirasreportagem img:hover{
	cursor:pointer;
    -webkit-filter:grayscale(100%);
    transition: 1s;
}


.btn-margin{
    font-size: 31px;
    margin-top: 126px;
    margin-bottom: 142px;
    width: 555px; }
.font99{  margin:0px;  font-size: 99px;
margin-top: 17px; }

.fontW500{    font-weight: 500;}


#produtos .box-compra{
border:1px solid #ba0b12; margin:0px; padding-top:20px;
background:#141414;
}

#produtos .box-compra p{
	margin:0px; margin-top:20px; margin-bottom:20px}
.width100{ width:100%;  margin:0px; padding-top:15px; padding-bottom:15px;}

#produtos .box-compra img{ margin-top:30px; margin-bottom:10px}
.imagemProduto{
    position: absolute;
    margin-left: -230px;
}
.green{  color:#afafaf; margin-top:5px!important; margin-bottom:5px!important}
.menosmargem{margin-top:5px!important; margin-bottom:5px!important}
.tachado{text-decoration:line-through; }
.margen{ margin-bottom:50px!important;}
.one{ margin-top:40px!important; }

.btn-warning{ background:#fb7f03; border:1px solid #fb7f03;}
.blocoBranco{ }


	.mobile{ display:none; }
	.nomobile{ display:block}
	.font14{

    font-size: 14px;
    line-height: 19px;
    margin-bottom: 60px;
	text-align:left;
	margin:0px;
	font-weight:300

	}
	.final{
		    border-radius: 80px;
    margin: 0px;
    font-size: 15px;
    font-weight: bold;
    padding: 2px 14px;
	margin-top:20px
}
.font18{ margin-top:20px;
margin-bottom:20px; font-size:9px;
	font-weight:300;
    line-height: 9px;
text-align:center	}
.blackFundo{ background:#000; margin-top:10px;}
h5{ color:#fff; margin-top:20px}
/* Small devices (tablets, 768px and up) */
@media (max-width: 576px) {

	.dtor{ width:8px!important; margin-top:28px; }

.numero{ width:54px!important; }

	.mobile{ display:block; }
	.nomobile{ display:none}
	#home {
    padding-top: 18px;
    padding-bottom: 128px;
    background: url(../images/grid_0090_Camada-1.png) no-repeat center;
	}
	p{
		    color: #fff;
    font-weight: 100;
    font-size: 42px;
    margin: 2px 10px 10px 10px;
    line-height: 48px;
}

	h1 {
		color: #ba0b12;
		font-weight: bold;
		font-size: 46px;
		margin: 0px 10px 10px 10px;
	}
	.btn-radius {
    border-radius: 71px;
    margin: 10px 10px 10px 10px;
    font-size: 17px;
    font-weight: bold;
    padding: 2px 20px;
}

#tanahoradeparar {
    padding-top: 10px;
    padding-bottom: 15px;
}
#tanahoradeparar img{ width:100% }

#tanahoradeparar  .text-center {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
#tanahoradeparar h3 {
    font-size: 100px;
    color: #fff;
    text-align: center;
}
#tanahoradeparar .big {
    font-size: 30px;
}
#tanahoradeparar .underline {
    line-height: 37px;
    text-decoration: underline;
    font-weight: 500;
    margin-top: 5px;
    padding: 13px;
}
#tanahoradeparar .btn-radius {
    border-radius: 71px;
    margin: 10px 10px 10px 10px;
    font-size: 21px;
    font-weight: bold;
    padding: 2px 20px;
}

#video {
    padding-top: 20px;
    padding-bottom: 0px;
    background: url(../images/grid_0095_Camada-4-copiar.png) repeat right;
    background-color: rgba(186,11,18,0.8);
}
#video .font28 {
    font-size: 18px;
    line-height: 24px;
    text-align: left;
}

#video img { width:70%; margin-left:45px!important}

#tirasreportagem
.font39 {
    font-size: 17px;
    LINE-HEIGHT: initial;
    margin-bottom: 70px;
}

#tirasreportagem img { width:100% }

#evoce{
}
#evoce .voce{
		width:100%

}
#evoce .font37 {
    font-size: 17px;
    text-align: center!important;
    line-height: 30px;
}

#evoce .font268 {
    font-size: 151px;
}



#evoce .imagemSEta {
        width: 50px;
}


#fundoTota{ background:none}

#fundoTota .afasteAgressor {
    /* position: absolute; */
    margin-top: 0px;
    width: 100%;
    left: 0px;
    padding: 0px;
    font-weight: bold;
}

#fundoTota .font37 {

    font-size: 17px;
    line-height: 41px;
	text-align:center!important
}#fundoTota .fotos {
    width: 690px;    margin-top: 0px;     margin-bottom: 0px;
}
#fundoTota .container-fluid{ margin:0!important; padding:0px; }
#fundoTota .imgMao {
    position: absolute;
    right: 0px;
    top: 168px;
    width: 377px;
	z-index:1
}
#fundoTota .btn-radius {
    position: relative;
    z-index: 2;
    border-radius: 71px;
    margin: 10px 10px 10px 10px;
    font-size: 15px;
    font-weight: bold;
    margin-left: 22px;
    margin-top: 186px;
    width: 279px;
    padding: 2px 20px;
}

#quaisituacoes .font47 {

 font-size: 23px;
    line-height: 29px;
    margin-bottom: 60px;
}
#quaisituacoes .font99 {
    margin: 0px;
    font-size: 70px;
    margin-top: 17px;
}
#quaisituacoes .font31 {
    margin: 0px;
    font-size: 23px;
    margin-bottom: 75px;
    line-height: 27px;
}

#bottom {
    padding-top: 36px;
    padding-bottom: 0px;
    background: url(../images/grid_0044_Retangulo-6.png) no-repeat;
    background-size: 100%;
    margin-bottom: 32px;
}
#cimaproduto .font47 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 20px;
}
#produtos .col-md-4{
	margin-bottom:50px;
}
#produtos .font27 {
    font-size: 21px;
}
#produtos .font37 {
    font-size: 29px;
}
#produtos .font80 {
    font-size: 84px;
    margin-bottom: 60px!important;
    margin-top: 30px!important;
}
#produtos
.btn-radius-medio {
    border-radius: 14px;
    margin: 10px 50px 9px 47px;
    font-size: 19px;
    font-weight: bold;
    padding: 2px 20px;
    color: #000;
    position: absolute;
    margin-top: -17px;
}
#baixoprodutos .font27 {
    font-size: 21px;
}
#baixoprodutos .btn-radius {
    border-radius: 71px;
    margin: 10px 10px 10px 10px;
    font-size: 15px;
    font-weight: bold;
    padding: 2px 20px;
}
#baixoprodutos .font18 {
    margin-top: 20px;
    margin-bottom: 9px;
    font-size: 14px;
    font-weight: 300;
    line-height: 17px;
    text-align: center;
}
#baixoprodutos .black {
    background: #000;
    margin-top: 10px;
    margin-bottom: 51px;
}
#produtos .imagemProduto {
    position: relative;
    margin-left: 8px;
	z-index:1
}
#produtos .relative{
	position:relative; z-index:2
}

#quaisituacoes .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
#quaisituacoes .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
}
#baixopdo img{ margin-bottom:27px }





/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
