/*+--------------------------------+*/
/*| PARALLAX                       |*/
/*+--------------------------------+*/
.parallax{
	min-height:200px;
	background: rgba(0,0,0,0);
	position: relative;
}
.parallax::before {
	content: '';
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.6);
}
.parallax>div{
	display: table;
	height: 200px;
	overflow: hidden;
}

.parallax>div>div{
	display: table-cell;
	vertical-align: middle;
}

.parallax .ttl-pg{
	font-family: 'GillSansMTPro-Bold';
	text-transform:uppercase;
	font-size: 20px;
	color:white;
	text-align:center;	
}


/*+--------------------------------+*/
/*| INDICADOR DA PÁGINA            |*/
/*+--------------------------------+*/
.breadcrumb{
	padding:0;
	padding-top: 10px;
	padding-bottom:10px;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
	border-radius: 0px;
}
.breadcrumb>li,.breadcrumb>li>a{ 
	text-transform:uppercase;
	color:#58585B;
	font-size:10px;
}
.breadcrumb>li+li:before { padding: 0 8px; }

/*+--------------------------------+*/
/*| BARRA SEPARADORA               |*/
/*+--------------------------------+*/
.br-sp{
	height:20px;
	background:#F3F3F4;
}


/*+--------------------------------+*/
/*| CONTAINER PRINCIPAL            |*/
/*+--------------------------------+*/
.ctr-prcpl{
	margin-top:40px; 
	margin-bottom:100px;
}
.ctr-prcpl .sub-col{
	margin-bottom:40px;
	margin-right:30px;
}
.ctr-prcpl .ttl-hd{
	font-family: 'GillSansMTPro-Bold';
	text-transform:uppercase;
	font-size: 20px;
	color:black;
	padding-bottom: 3px;
	border-bottom: 4px solid #ecbb3a;
	display:inline-block;
	margin-bottom:20px;
	opacity:1;
	-webkit-transition: opacity ease-in-out 0.3s;
    -moz-transition: opacity ease-in-out 0.3s;
    -ms-transition: opacity ease-in-out 0.3s;
    -o-transition: opacity ease-in-out 0.3s;
    transition: opacity ease-in-out 0.3s;
}
.ctr-prcpl a>.ttl-hd:hover{
	opacity:0.7;
	-webkit-transition: opacity ease-in-out 0.3s;
    -moz-transition: opacity ease-in-out 0.3s;
    -ms-transition: opacity ease-in-out 0.3s;
    -o-transition: opacity ease-in-out 0.3s;
    transition: opacity ease-in-out 0.3s;
}

.ctr-prcpl .bt-ltrl {
	max-width: 350px;
	background: #E6E7E8;
	font-family: 'GillSansMTPro-Bold';
	text-transform:uppercase;
	font-size: 14px;
	color:#58585B;
	padding: 12px; 
	margin-top:8px;
	margin-bottom:8px;
	opacity:1;
	-webkit-transition: opacity ease-in-out 0.3s;
    -moz-transition: opacity ease-in-out 0.3s;
    -ms-transition: opacity ease-in-out 0.3s;
    -o-transition: opacity ease-in-out 0.3s;
    transition: opacity ease-in-out 0.3s;
}
.ctr-prcpl .bt-ltrl:hover{
	opacity:0.7;
	-webkit-transition: opacity ease-in-out 0.3s;
    -moz-transition: opacity ease-in-out 0.3s;
    -ms-transition: opacity ease-in-out 0.3s;
    -o-transition: opacity ease-in-out 0.3s;
    transition: opacity ease-in-out 0.3s;
}
.ctr-prcpl .bt-ltrl i {
	float:right;
	font-size:19px;
	padding-top:2px;
}
.ctr-prcpl .bt-ltrl.selected {
	background: #ecbb3a;
	color:white;
}

.ctr-prcpl .txt-sec{ 
	margin-top:40px; 
	margin-bottom:40px;
}
.ctr-prcpl .txt-sec>p{
	color:#8A8989;
}
.ctr-prcpl .bs-sldr-txt>p{
	display:none;
}
@media (max-width: 1199px) {
	.ctr-prcpl .bt-ltrl {
		font-size: 13px;
	}
	.ctr-prcpl .bt-ltrl i{
		font-size: 15px;
	}
	
	.ctr-prcpl .lst-ctt li>p{
		margin-left:7px;
		font-size:13px;
	}
}
@media (max-width: 991px) {
	.ctr-prcpl .bs-sldr-txt{
		text-align:center;
	}
	.ctr-prcpl .bs-sldr-txt>p{
		display:inline-block;
	}
}

.uni-ntc-sec{
	margin-bottom:40px;
	display:inline-block;
	padding-bottom:40px;
	border-bottom:3px solid #F3F3F4;
}
.uni-ntc-sec img{
	display: block;
    max-width: 100%;
    height: auto;
	margin-bottom:40px;
}
.uni-ntc-sec .ttl-ntc{
	font-family: 'GillSansMTPro-Bold';
	text-transform:uppercase;
	font-size: 20px;
	color:black;
	padding-bottom: 3px;
	border-bottom: 4px solid #ecbb3a;
	display:inline-block;
	margin-bottom:20px;
	opacity:1;
	-webkit-transition: opacity ease-in-out 0.3s;
    -moz-transition: opacity ease-in-out 0.3s;
    -ms-transition: opacity ease-in-out 0.3s;
    -o-transition: opacity ease-in-out 0.3s;
    transition: opacity ease-in-out 0.3s;
}
.uni-ntc-sec .dt-ntc{
	margin-bottom:25px;
}
.uni-ntc-sec .dt-ntc img{
	display: inline-block;
    vertical-align: -1px;
    margin-right: 0px;
	margin-bottom:0px;
    width: 12px;
}

.uni-ntc-sec .dt-ntc span{
	display: inline-block;
	text-transform:uppercase;
	margin-left:10px;
	color:#58585B;
	font-family: 'GillSansMTPro-Bold';
	text-transform:uppercase;
	font-size:13px;
}
.uni-ntc-sec .desc-ntc{
	color:#8A8989;
}

.uni-ntc-sec .desc-ntc span>a{
	color:#8A8989;
	font-family: 'GillSansMTPro-Bold';
	text-transform:uppercase;
	font-size:14px;
	text-decoration: underline;
}

a.anchor{
	position: relative;
	top:-200px;
	display: block;
	height: 0;
	width:0;
}