/*+--------------------------------+*/
/*| 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: 100px;
    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 .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;
	}
}



.downld-sec{
	margin-bottom:50px;
	text-align:left;
}
.downld-sec .col-xs-6{
	    min-height: 295px;
}
.downld-sec .ttl{
	font-family: 'GillSansMTPro-Bold';
	text-transform:uppercase;
	font-size: 17px;
	color:black;
	padding-bottom: 3px;
	border-bottom: 4px solid #ecbb3a;
	display:inline-block;
	margin-bottom:0px;
}

.downld-sec .downld-img{
	max-width:141px;
	max-height:200px;
	background:white;
	position:relative;
	margin-top:20px;
}
.downld-sec .downld-img img{
	display: block;
    max-width: 100%;
    height: auto;
	
	box-shadow: 1px 1px 5px #000;
}

.downld-sec .downld-img-oly {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	background-color: RGBA(255,255,255,.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;
}
.downld-sec .downld-img:hover .downld-img-oly {
	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;
}
.downld-sec .downld-img-oly .downld-img-plus{
	width:60px;
	height:60px;
	
	position: relative;
	top: 16%;
	transform: translateY(-50%);
	margin: 0 auto;
	z-index:-1;
	
	-webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.downld-sec .downld-img:hover .downld-img-oly .downld-img-plus{
	z-index:0;
	top: 50%;
	
	-webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;

}
.downld-sec .downld-img-oly .downld-img-plus img{ box-shadow: none; }

.downld-sec .downld-desc>a{
	color:#8A8989;
	margin-top:15px;
	display:block;
	text-transform: uppercase;
	
}

@media (max-width: 991px) {
	.ctr-prcpl .bs-sldr-txt{
		text-align:center;
	}
	.ctr-prcpl .bs-sldr-txt>p{
		display:inline-block;
		margin-bottom:70px;
	}
	.ctr-prcpl .sub-col{
		text-align: center;
	}
	.ctr-prcpl .bt-ltrl {
		margin-left: auto;
		margin-right:auto;
	}

	.downld-sec{
		text-align: center;
	}
	.downld-sec .downld-img{
		margin-top:40px;
		margin-left:auto;
		margin-right:auto;
	}
	.downld-sec .downld-img-oly .downld-img-plus i{
		padding-left:3px;
	}
	
}