body{
	color:#8A8987;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	line-height: 1.7;
	font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 100!important;
	color: #8A8987;
}
h1{color:#781227;}
a,a:hover{color:#781227;text-decoration:none;}
/*.tp-caption{font-family: 'Montserrat', sans-serif!important;font-weight:100!important;font-size:55px!important;text-transform:none!important;letter-spacing:-1px!important}*/
/*.tp-caption:last-of-type{font-size:20px!important;font-weight:400!important;letter-spacing:6px!important}*/
.navbar{background:#781227;margin:0;font-weight:200;border:0px;}
.navbar a{color:#fff!important;}
.navbar .active a{color:#fff!important;background:transparent!important;border-bottom:3px solid #fff!important;font-weight:bolder;}
.btn.btn-default{border-radius:0;border:1px solid #781227;background:#781227;color:#fff;font-size:1em;padding:12px 40px;text-transform:none;}
/*.owl-item{padding:0!important;margin:0!important;}*/
#footer{padding:20px 0px;}
#footer{color:#fff;background:#781227}
#footer ul li:first-child a:before{content:"";}
#footer ul li a::before{ content:"|";padding-right:8px; }
#footer a{color:#fff}
.logo-footer{ display:block;margin-bottom:35px; }
.tp-dottedoverlay.twoxtwo{background:linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url()}
.breadcrumb{background:transparent;margin-top:20px;padding:0;}
.breadcrumb a{color:#781227;}
.blocks-section.blocks{padding:60px 0px;}


#footer #distintivo img {border-radius: 200px;}