/* BODY
---------------------------------------------------------------------------------------------------- */

* {
	filter: none !important;
}

body {
	background-image: url(img/bg_pessoas.gif);
	font-family: 'Open Sans', sans-serif;
	line-height: 20px;
	color: #414042;
}

img:not(.media-object) {
	max-width:100%;
}

.media-body {
	width: auto;
}

img.svg {
	display: none;
}

.btn {
	background-image: none !important;
}

/* Padding Cols */
.padLeftReduced {
	padding-left: 8px;
}

.padRightReduced {
	padding-right: 8px;
}

/* Pagination */
ul.pagination,
ul.pagination li a {
	border-radius: 0px !important;
}

/* Light Gallery */
#lg-outer { background: rgba(0, 99, 154, 0.65); }
#lg-action a,
#lg-gallery .thumb-cont { background-color: #00639A !important; }
#lg-gallery .thumb-cont .thumb-info .count { font-weight: normal; font-size: 14px; }
#lg-gallery .thumb-cont .thumb-info { background-color: #00A2E0 !important; }
#lg-close { height: 26px; }
#lg-gallery .thumb-cont .thumb-info .close,
#lg-close { background-color: #00639A !important; }
.close { opacity: 1; }

/* Text Wrap */
.textTrimming {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.borderedBox {
	width: 100%;
	border: 1px solid #00639A;
	padding: 25px;
}

.pointer {
	cursor: pointer;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Padding Cols */
	.padLeftReduced {
		padding-left: 15px;
	}
	.padRightReduced {
		padding-right: 15px;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
}

/* NAVBAR
---------------------------------------------------------------------------------------------------- */

.navbar-left li {
	border-bottom: 0px solid rgba(255, 255, 255, 0) !important;
}

.navbar-inverse {
	position: absolute;
	border: none;
	background-color: transparent;
	background-image: url(img/navbar_bg.png);
	background-repeat: repeat-x;
}

.navbar-inverse .navbar-toggle {
	border-color: rgba(255, 255, 255, 0.35);
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
	border-color: rgba(255, 255, 255, 0.35);
	background-color: rgba(255, 255, 255, 0.35);
}

.navbar-inverse .navbar-nav > li > a {
	color: #FFF;
	text-shadow: none;
}

.navbar-inverse .navbar-nav > li {
	padding-top: 28px;
	padding-bottom: 22px;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover {
	background-image: none;
	box-shadow: none;
	background-color: transparent;
}

.navbar-inverse .navbar-nav > li > a:hover {
	color: #9FF !important;	
}

.navbar-inverse .navbar-nav>li.active {
	background-image: url(img/navbar_bg_active.gif);
	background-repeat: repeat-x;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border: none;
	box-shadow: none;
}

/* Custom */
/* -------------------------------------------------- */

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a {
	background-image: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	background-color: transparent;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color: #00639A !important;
	background-image: none;
	color: #9FF !important;
}

.dropdown-menu {
	background-color: #0B99DE;
	border-radius: 0px;
	border-top: none !important;
	border-left: 1px solid rgba(0,0,0,.15) !important;
	border-bottom: 1px solid rgba(0,0,0,.15) !important;
	border-right: 1px solid rgba(0,0,0,.15) !important;
}

.dropdown-menu>li>a {
	color: #FFF;
}

.navbar-nav>li>.dropdown-menu {
	margin-top: -10px;
}

.nav>li>a {
	padding: 10px 13px;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: none;
}

/* -------------------------------------------------- */

/* Logo */
svg.ems {
	margin-top: 15px;
	width: 125px;
	height: 85px;
}

/* Social */
svg.social path {
	fill: #FFF;
}

.navbar-right li a {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-left: 10px;
}

svg.social {	
	width: 30px;
	height: 30px;
	transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
}

svg.social:hover {
	margin-top: -5px;
	margin-bottom: -5px;
	width: 40px;
	height: 40px;
	transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
}

/* MEDIA (Tablet) */
@media (max-width: 1200px) {
	/* Navbar */
	.navbar-inverse {
		background-color: #0090C7;
		background-image: none;
	}
	.navbar-inverse .navbar-nav>li {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.navbar-inverse .container {
		width: 100%;
	}
	.navbar-inverse .navbar-toggle {
		margin-right: 0px;
	}
	.navbar-inverse .navbar-nav>li.active {
		background-image: none;
	}
	.navbar-wrapper {
		padding-top: 45px;
		padding-bottom: 15px;
	}
	/* Navbar Collapsing */
	.navbar-header {
		float: none;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-nav {
		float: none !important;
		margin: 7.5px -15px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-text {
		float: none;
		margin: 15px 0;
	}
	/* Navbar Collapsing - Since 3.1.0 */
	.navbar-collapse.collapse.in {
		display: block !important;
	}
	.collapsing {
		overflow: hidden !important;
	}
	
	/* Custom */
	/* -------------------------------------------------- */
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #FFF !important;
	}
	
	.navbar-nav .open .dropdown-menu {
		position: static !important;
		float: none !important;
		width: auto !important;
		margin-top: 0 !important;
		background-color: transparent !important;
		border: 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	/* -------------------------------------------------- */
	
	/* Logo */
	svg.ems {
		margin-top: -6px;
		width: 125px;
		height: 84px;
	}
	/* Social */
	.navbar-right {
		width: 100%;
	}
	.navbar-right ul {
		display: inline;
	}
	.navbar-right li {
		margin-left: 10px;
		float: left;
	}
	.navbar-right li a {
		margin-left: 0px;
	}
	svg.social:hover {
		margin-top: 0px;
		width: 30px;
		height: 30px;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Navbar */
	.navbar-inverse .navbar-toggle {
		margin-right: 15px;
	}
	.navbar-wrapper {
		padding-top: 20px;
		padding-bottom: 10px;
	}
	/* Logo */
	svg.ems {
		margin-top: -6px;
		width: 90px;
		height: 60px;
	}
}

/* PROGRESSBAR
---------------------------------------------------------------------------------------------------- */

#progressbar {
	position: fixed;
	bottom: 0px;
	width: 0px;
	height: 2px;
	background-color: #0F0;
	z-index: 99999;
}

.fadeIn {
	opacity: 1;
	transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-webkit-transition: opacity .2s ease-in-out;
}

.fadeOut {
	opacity: 0;
	transition: opacity .2s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .2s ease-in-out;
}

/* FOOTER
---------------------------------------------------------------------------------------------------- */

#footer {
	position: relative;
	background-color: #00639A;
	font-size: 12px;
	color: #FFF;
	overflow: auto;
}

#footer a {
	color: #FFF;
}

#footer ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#footer ul li {
	display: inline-block;
	margin-left: 4px;
    margin-right: 4px;
}

#footer > div > div {
	width: 100%;
	height: 400px;
	display: table;
}

#footer > div > div > div {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}

#footer > div > div > div > div:nth-child(1) {
	margin-bottom: 10px;
}

#footer > div > div > div > div:nth-child(2) {
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 40px;
}

#footer > div > div > div > div:nth-child(3) {
	margin-bottom: 25px;
}

/* Logo Footer */
svg.footer {
	width: 170px;
	height: 116px;
}

/* HOME
---------------------------------------------------------------------------------------------------- */

/* Destaques */
#home-destaques {
	position: relative;
	padding-top: 75px;
}

#home-destaques > div:nth-child(1) {
	padding-bottom: 35px;
	font-weight: 700;
	font-size: 70px;
	text-transform: uppercase;
	line-height: 60px;
	color: #00639A;
}

#home-destaques .owl-carousel {
	background-color: #FFF;
}

#home-destaques > div:nth-child(2) .owl-item > div {
	padding: 5px 3px 5px 3px;
}

#home-destaques > div:nth-child(2) .owl-item > div > div {
	padding: 20px;
	background-color: #FAFAFA;
}

#home-destaques > div:nth-child(2) .owl-item > div .saibaMais{
	position: absolute;
	bottom: 20px;
	left: 20px;
	right: 20px;
}

.btn-info {
	background-color: #00639A;
	border: none;
	border-radius: 0px;
}

.btn-info:hover {
	background-color: #00AEEF;
}

/* Buscar */
#home-buscar {
	position: relative;
	margin-top: 75px;
	padding-top: 75px;
	padding-bottom: 75px;
	background-color: #00AEEF;
	color: #FFF;
}

#home-buscar > div > div:nth-child(1) {
	text-align: center;
	font-size: 75px;
	line-height: 75px;
	font-weight: 300;
}

#home-buscar > div > div:nth-child(2) {
	padding-top: 5px;
	text-align: center;
	font-size: 25px;
	line-height: 25px;
	font-weight: 400;	
}

#home-buscar > div > div:nth-child(3) {
	padding-top: 15px;
	font-size: 20px;
	color: #00639A;
}

#pesquisaReferenciaResult {
	margin-top: 25px;
	padding: 15px;
	border: 1px solid #FF0;
}

/* Caixa */
#home-caixa {
	position: relative;
	padding-top: 75px;
	padding-bottom: 75px;
	color: #00639A;
	background-color: #D9D8D9;
}

#home-caixa > div:nth-child(1) {
	font-size: 50px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 50px;
}

/* Parallax */
#home-parallax {
	position: relative;
	width: 100%;
	height: 500px;
	background-image: url(img/home/parallax.jpg);
	background-size: cover;
	display: table;
}

#home-parallax > div {
	width: 100%;
	background-image: url(img/mask.png);
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 70px;
	color: #FFF;
	line-height: 70px;
}

/* Three */
#home-three {
	position: relative;
	background-image: url(img/home/three.png);
	background-repeat: repeat-x;
	background: -webkit-linear-gradient(top,rgba(0,161,224,1),rgba(0,99,154,1)); /*Safari 5.1-6*/
	background: -o-linear-gradient(top,rgba(0,161,224,1),rgba(0,99,154,1)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(top,rgba(0,161,224,1),rgba(0,99,154,1)); /*Fx 3.6-15*/
	background: linear-gradient(to top, rgba(0,161,224,1), rgba(0,99,154,1)); /*Standard*/
	color: #FFF;
}

#home-three > div:nth-child(1) {
	position: relative;
	padding-top: 75px;
	padding-bottom: 75px;
	z-index: 20;
}

#home-three > div:nth-child(2) {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 10;
}

#home-three > div:nth-child(1) > div:nth-child(1) {
	margin-bottom: 25px;
	text-align: center;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
}

#home-three > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) { background-image: url(img/home/ico_lider.png); }
#home-three > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) { background-image: url(img/home/ico_pioneira.png); }
#home-three > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) { background-image: url(img/home/ico_paises.png); }
#home-three > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) { background-image: url(img/home/ico_qualidade.png); }
#home-three > div:nth-child(1) > div:nth-child(2) > div:nth-child(5) { background-image: url(img/home/ico_inovacao.png); }
#home-three > div:nth-child(1) > div:nth-child(2) > div:nth-child(6) { background-image: url(img/home/ico_responsabilidade.png); }

#home-three > div:nth-child(1) > div:nth-child(2) > div {
	margin-top: 20px;
	padding-left: 90px;
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
}

#home-three > div:nth-child(1) > div:nth-child(3) {
	text-align: right;
}

#home-three > div:nth-child(1) > div:nth-child(3) > img {
	margin-top: 45px;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#home-slider {
		margin-top: 50px;
	}
	/* Buscar */	
	#home-buscar > div > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
	}	
	#home-buscar > div > div:nth-child(2) {
		font-size: 25px;
		line-height: 25px;
	}
	/* Caixa */
	#home-caixa {
		padding-top: 30px;
		padding-top: 30px;
	}
	/* Three */
	#home-three > div:nth-child(1) > div:nth-child(1) {
		margin-bottom: 55px;
		font-size: 45px;
		line-height: 45px;
	}
	#home-three > div:nth-child(1) > div:nth-child(3) {
		text-align: center;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Destaques */
	#home-destaques {
		padding-top: 25px;
	}
	#home-destaques > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
		padding-bottom: 15px;
	}
	/* Buscar */
	#home-buscar {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	/* Buscar */	
	#home-buscar > div > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
	}	
	#home-buscar > div > div:nth-child(2) {
		font-size: 15px;
		line-height: 15px;
	}
	/* Caixa */
	#home-caixa {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#home-caixa > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
	}
	/* Parallax */
	#home-parallax {
		height: 300px;
	}
	#home-parallax > div {
		font-size: 35px;
		line-height: 35px;
	}
	/* Three */
	#home-three > div:nth-child(1) {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	#home-three > div:nth-child(1) > div:nth-child(1) {
		margin-bottom: 45px;
		font-size: 35px;
		line-height: 35px;
	}
}

/* INSTITUCIONAL
---------------------------------------------------------------------------------------------------- */

/* Banner */
#institucional-banner {
    position: relative;
    height: 468px;
    background-image: url(img/institucional/banner_01.jpg);
	background-attachment: fixed;
}

/* A EMS */
#institucional-aems {
	position: relative;
	padding-top: 75px;
	padding-bottom: 75px;
	background-color: #00639A;
	color: #FFF;
}

#institucional-aems > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 60px;
}

#institucional-aems > div > div:nth-child(2) {
	padding-top: 35px;
}

#institucional-aems > div > div:nth-child(3) {
	padding-top: 35px;
	margin-left: -5px;
	margin-right: -5px;
}

#institucional-aems > div > div:nth-child(3) > div {
	padding: 5px;
}

#institucional-aems #gallery img:hover {
	cursor: pointer;	
}

/* Linha do tempo */
#institucional-linhadotempo {
	position: relative;
	padding-top: 75px;
}

#institucional-linhadotempo > div:nth-child(1) > div:nth-child(1) {
	padding-bottom: 35px;
	font-weight: 700;
	font-size: 70px;
	text-transform: uppercase;
	line-height: 60px;
	color: #00639A;
}

#institucional-linhadotempo > div:nth-child(1) > div:nth-child(2) {
	color: #00639A;
}

#institucional-linhadotempo .owl-carousel {
	background-color: #FFF;	
}

#institucional-linhadotempo > div:nth-child(2) .owl-item > div {
	padding: 5px 3px 5px 3px;
}

#institucional-linhadotempo > div:nth-child(2) .owl-item > div > div {
	height: 300px;
	padding: 20px;
	background-color: #FAFAFA;
}

#institucional-linhadotempo > div:nth-child(2) .owl-item > div > div > img {
	margin-bottom: 10px;
}

.noUi-value {
	display: none;
}

.noUi-marker-horizontal.noUi-marker-large {
	background-color: #00639A;
	height: 10px;
}

.noUi-horizontal {
  height: 6px;
}

.noUi-handle {
	border-radius: 11px;
}

.noUi-handle:before, .noUi-handle:after {
	display: none;
}

.noUi-horizontal .noUi-handle {
  width: 22px;
  height: 22px;
  left: -11px;
  top: -9px;
}

.noUi-pips-horizontal {
	margin-top: 4px;
}

.noUiSlider-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #D9D9D9;
	font: 400 12px/12px Arial;
	border-radius: 3px;
	background: #fff;
	top: 42px;
	padding: 5px;
	left: -14px;
	text-align: center;
	width: 50px;
}

.noUiSlider-tooltip strong {
	display: block;
	padding: 2px;
}

/* ----VISÃO E VALORES---- */

.mosaico-dna{
    margin-top: 5px;
    color: #ffffff;
}

.mosaico-dna > .row > div {
    padding: 5px;
    overflow: hidden;
}

.mosaico-dna .image{
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 160px;
    transform:scale(1);
    transition:all 1s ease-in;
}

    .owlMosaicoDNA .item{
        height: 335px;
    }
    .owlMosaicoDNA .item{
        height: 300px !important;
    }
	
/*--Vamos Além--*/

.mosaico-dna .vamosalem p{
    color: black;
    font-style: italic;
	text-align: Center;
}
.mosaico-dna .vamosalem h3{
    color: #28ace2;
    text-align: Center;
    text-decoration: underline;
    margin-bottom: 20px;
    padding: 25px 20px 0;
    font-size: 20px;
}
/*--Ousamos para Evoluir--*/

.mosaico-dna .ousamos p{
    color: black;
    font-style: italic;
	text-align: Center;
}

.mosaico-dna .ousamos h3{
    color: #8b2985;
    text-align: Center;
    text-decoration: underline;
    margin-bottom: 20px;
    padding: 25px 20px 0;
    font-size: 20px;
}
/*--Valorizamos os Seres Humanos--*/

.mosaico-dna .valorizamos p{
    color: black;
    font-style: italic;
    text-align: center;
}

.mosaico-dna .valorizamos h3{
    color: #056839;
    text-align: Center;
    text-decoration: underline;
    margin-bottom: 20px;
    padding: 5px 20px 0;
    font-size: 19px;
}

/*--Fazemos Rápido e Bem Feito--*/

.mosaico-dna .fazemosrapido p{
    color: black;
    font-style: italic;
    text-align: center;
}

.mosaico-dna .fazemosrapido h3{
    color: #f7941d;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 20px;
    padding: 5px 20px 0;
    font-size: 19px;
}

#institucional-nossosconceitos {
	color: #00639A;
}

#institucional-nossosconceitos > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#institucional-nossosconceitos > div > div:nth-child(1) {
	margin-bottom: 35px;
	font-size: 65px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 65px;
}

#institucional-nossosconceitos > div > div:nth-child(2) {
	color: #FFF;
}

#institucional-nossosconceitos > div > div:nth-child(3) { color: #FFF; }
#institucional-nossosconceitos > div > div:nth-child(4) {color: #f0f5f5;font: bold;}



.conceito-missao > div:nth-child(1) { background-color:  #0195CD; font-size: 35px; font-weight: 400; text-align: center; text-transform: uppercase; -webkit-clip-path: polygon(0% 0%, 94% 0%, 100% 50%, 94% 100%, 0% 100%); }
.conceito-missao { background-color:#00AEEF ; overflow: auto; -webkit-clip-path: polygon(0% 0%, 98% 0%, 100% 50%, 98% 100%, 0% 100%); }
.conceito-visao > div:nth-child(1) { background-color: #E4684E; font-size: 35px; font-weight: 400; text-align: center; text-transform: uppercase; -webkit-clip-path: polygon(0% 0%, 94% 0%, 100% 50%, 94% 100%, 0% 100%); }
.conceito-visao { background-color: #FD866D; overflow: auto; -webkit-clip-path: polygon(0% 0%, 98% 0%, 100% 50%, 98% 100%, 0% 100%); }
.mosaico-dna > div:nth-child(1) {background-color: #00639a;font-size: 35px;font-weight: 400;text-align: center;text-transform: uppercase;-webkit-clip-path: polygon(0% 0%, 94% 0%, 100% 50%, 94% 100%, 0% 100%);}
.mosaico-dna {background-color: #e1f4ff;/* overflow: auto; */-webkit-clip-path: polygon(0% 0%, 98% 0%, 100% 50%, 98% 100%, 0% 100%);}

.conceito-missao > div:nth-child(1),
.conceito-missao > div:nth-child(2),
.conceito-visao > div:nth-child(1),
.conceito-visao > div:nth-child(2),
.mosaico-dna > div:nth-child(1),
.mosaico-dna > div:nth-child(2) {
	display: table;
	height: 140px;
}

.conceito-missao > div:nth-child(1) > div,
.conceito-missao > div:nth-child(2) > div,
.conceito-visao > div:nth-child(1) > div,
.conceito-visao > div:nth-child(2) > div,
.mosaico-dna > div:nth-child(1) > div,
.mosaico-dna > div:nth-child(2) > div {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}

.conceito-missao > div:nth-child(2) > div,
.conceito-visao > div:nth-child(2) > div,
.mosaico-dna > div:nth-child(2) > div {
	padding-left: 10px;
	padding-right: 10px;
}

#institucional-nossosconceitos > div > div:nth-child(3) {
	margin-top: 15px;
}

#institucional-nossosconceitos > div > div:nth-child(4) {
	margin-top: 15px;
}



/* Nossos numeros */
#institucional-nossosnumeros {
	background-color: #FAFAFA;
	color: #00639A;
}

#institucional-nossosnumeros > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#institucional-nossosnumeros > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
	margin-bottom: 35px;
}

/*
#institucional-nossosnumeros > div > div:nth-child(2),
#institucional-nossosnumeros > div > div:nth-child(3),
#institucional-nossosnumeros > div > div:nth-child(4),
#institucional-nossosnumeros > div > div:nth-child(5) {
	padding-top: 50px;
}
*/

#institucional-nossosnumeros > div > div:nth-child(6) {
	/*margin-top: 35px;*/
}

/* Pionerismo */
#institucional-pionerismo {
	color: #00639A;
}

#institucional-pionerismo > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#institucional-pionerismo > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
}

#institucional-pionerismo > div > div:nth-child(2) {
	padding-top: 35px;
}

/* Responsabilidade ambiental */
#institucional-responsabilidadeambiental {
	position: relative;
	width: 100%;
	height: 500px;
	background-image: url(img/institucional/parallax.jpg);
	background-size: cover;
	color: #FFF;
	display: table;
}

#institucional-responsabilidadeambiental > div {
	width: 100%;
	/*background-image: url(img/mask.png);*/
	display: table-cell;
	vertical-align: middle;
}

#institucional-responsabilidadeambiental > div > div > div:nth-child(1) {
	padding-bottom: 35px;
	font-size: 65px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 60px;
}

#institucional-responsabilidadeambiental > div > div > div:nth-child(3),
#institucional-responsabilidadeambiental > div > div > div:nth-child(4) {
	padding-top: 35px;
}

.responsabilidade-ball {
	width: 150px;
	height: 150px;
	font-size: 18px;
	margin: 15px auto;
	padding: 60px 20px;
	text-align: center;
	display: block;
	text-align: center;
	border-radius: 50%;
	color: #FFF;
	border: 6px solid #FFF;
}

.responsabilidade-ball:hover {
	background-color: #FFF;
	color: #F28415;
	cursor: pointer;
}

/* Curiosidades */
#institucional-curiosidades {
	color: #00639A;
	background-image: url(img/institucional/curiosidades_bg.gif);
}

#institucional-curiosidades > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#institucional-curiosidades > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
	margin-bottom: 50px;
}

/* Brace Pharma */
#institucional-bracepharma > div > div:nth-child(1) {
	padding-bottom: 30px;
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 70px;
}

#institucional-bracepharma {
	color: #00639A;
	background-color: #FFF;
}

#institucional-bracepharma > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

/* Certificações */
#institucional-certificacoes {
	color: #00639A;
}

#institucional-certificacoes > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#institucional-certificacoes > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
}

#institucional-certificacoes > div > div:nth-child(2),
#institucional-certificacoes > div > div:nth-child(3),
#institucional-certificacoes > div > div:nth-child(4),
#institucional-certificacoes > div > div:nth-child(5) {
	padding-top: 35px;
}

#institucional-certificacoes > div > div:nth-child(3) { text-align: center; }
#institucional-certificacoes > div > div:nth-child(4) { text-align: center; }
#institucional-certificacoes > div > div:nth-child(5) { text-align: center; }

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	
	#institucional-bracepharma > div > div:nth-child(1) {
		font-size: 50px;
		line-height: 50px;
	}
	
	/* Banner */
	#institucional-banner {
		height: 400px;
		background-position: -100px top;
	}
	/* Nossos conceitos */
	#institucional-nossosconceitos > div > div:nth-child(1) {
		text-align: left;
		/*margin-bottom: 15px;*/
	}
	#institucional-nossosconceitos > div > div:nth-child(2) {
		margin-top: 35px;
	}
	.conceito-missao > div:nth-child(1),
	.conceito-visao > div:nth-child(1),
	.mosaico-dna > div:nth-child(1) {
		width: 100%;
		height: 75px;
		-webkit-clip-path: none;
	}
	.conceito-missao > div:nth-child(2),
	.conceito-visao > div:nth-child(2),
	.mosaico-dna > div:nth-child(2) {
		width: 100%;
	}
	/* Responsabilidade ambiental */
	#institucional-responsabilidadeambiental > div {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	/* Curiosidades */
	#institucional-curiosidades > div > div:nth-child(1) {
		margin-bottom: 5px;
	}
	
	/* Brace Pharma */
	#institucional-bracepharma > div > div > div:nth-child(1) {
		text-align: center;
		margin-bottom: 35px;
	}
	
	/* TÍTULOS */
	#institucional-aems > div > div:nth-child(1),
	#institucional-linhadotempo > div:nth-child(1) > div:nth-child(1),
	#institucional-nossosconceitos > div > div:nth-child(1),
	#institucional-nossosnumeros > div > div:nth-child(1),
	#institucional-pionerismo > div > div:nth-child(1),
	#institucional-responsabilidadeambiental > div > div > div:nth-child(1),
	#institucional-curiosidades > div > div:nth-child(1),
	#institucional-certificacoes > div > div:nth-child(1) {
		font-size: 50px;
		line-height: 50px;
	}
	
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#institucional-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
	#institucional-aems > div > div:nth-child(2) {
		/*padding-top: 15px;*/
	}
	/* Linha do tempo */
	#institucional-linhadotempo > div:nth-child(2) .owl-item > div > div {
		height: 325px;
	}
	.conceito-missao, .conceito-visao, .mosaico-dna {
		-webkit-clip-path: none;
	}
	.conceito-missao > div:nth-child(2) > div,
	.conceito-visao > div:nth-child(2) > div,
	.mosaico-dna > div:nth-child(2) > div {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	#institucional-certificacoes > div > div:nth-child(2) {
		padding-top: 15px;
	}
	
	/* TÍTULOS */
	#institucional-aems > div > div:nth-child(1),
	#institucional-linhadotempo > div:nth-child(1) > div:nth-child(1),
	#institucional-nossosconceitos > div > div:nth-child(1),
	#institucional-nossosnumeros > div > div:nth-child(1),
	#institucional-pionerismo > div > div:nth-child(1),
	#institucional-curiosidades > div > div:nth-child(1),
	#institucional-certificacoes > div > div:nth-child(1) {
		font-size: 40px;
		line-height: 40px;
	}
	#institucional-responsabilidadeambiental > div > div > div:nth-child(1) {
		font-size: 30px;
		line-height: 30px;
	}
	
}

/* PRODUTO
---------------------------------------------------------------------------------------------------- */

/* Banner */
#produto-banner {
    position: relative;
	padding-top: 215px;
    height: 700px;
    background-image: url(img/produto/banner_01.jpg);
	background-attachment: fixed;
	color: #00639A;
}

#produto-banner > div > div:nth-child(1) > div:nth-child(1) {
	padding-bottom: 30px;
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 70px;
}

#produto-banner > div > div:nth-child(1) > div:nth-child(2) {
	padding-bottom: 25px;
}

#produto-banner > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) {
	padding-top: 10px;
	font-size: 30px;
	line-height: 30px;
}

/* Busca */
#produto-busca {
	color: #00639A;
}

#produto-busca > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#produto-busca > div > div:nth-child(1) {
	font-size: 33px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 33px;
}

#produto-busca > div > div:nth-child(2) {
	padding-top: 35px;
}

#produto-busca > div > div:nth-child(3) {
	padding-top: 35px;
	padding-bottom: 35px;
}

#produto-busca .owl-item > div > div {
	padding: 5px 3px 5px 3px;
	text-align: center;
	border-right: 1px solid #00639A;
}

#produto-busca .owl-item > div > div:hover, #produto-busca .owl-item.active > div > div {
	background-color: #00639A;
	color: #FFF;
}

#produto-busca > div > div:nth-child(4) > div,
#produto-busca > div > div:nth-child(5) > div,
#produto-busca > div > div:nth-child(6) > div,
#produto-busca > div > div:nth-child(7) > div,
#produto-busca > div > div:nth-child(8) > div {
	padding: 6px 10px 6px 14px;
	background-color: #00639A;
	margin-bottom: 15px;
	font-size: 12px;
	color: #FFF;
}

@media (max-width: 1200px) {
	#produto-busca > div > div:nth-child(4) > div,
	#produto-busca > div > div:nth-child(5) > div,
	#produto-busca > div > div:nth-child(6) > div,
	#produto-busca > div > div:nth-child(7) > div,
	#produto-busca > div > div:nth-child(8) > div {
		height: 80px;
	}
}

@media (max-width: 768px) {
	#produto-busca > div > div:nth-child(4) > div,
	#produto-busca > div > div:nth-child(5) > div,
	#produto-busca > div > div:nth-child(6) > div,
	#produto-busca > div > div:nth-child(7) > div,
	#produto-busca > div > div:nth-child(8) > div {
		height: auto;
	}
}

/* Lista */
#produtos-resultados {
	margin-top: 25px;
	margin-bottom: 15px;
}

.produtoItem {
	margin-top: 25px;
	width: 100%;
	border: 1px solid #00639A;
	display: table;
	background-color: #FFF;
}

.produtoItem:hover {
	border-color: rgba(82,168,236,.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: 0 0 8px rgba(82,168,236,.6);
	box-shadow: 0 0 8px rgba(82,168,236,.6);
}

.produtoItem > div:nth-child(1),
.produtoItem > div:nth-child(2),
.produtoItem > div:nth-child(3) {
	display: table-cell;
	height: 100px;
	vertical-align: middle;
}

.produtoItem > div:nth-child(1) { width: 15%; }
.produtoItem > div:nth-child(2) { width: 75%; }

.produtoItem > div:nth-child(1) {
	text-align: center;
}

.produtoItem > div:nth-child(1) img {
	max-height: 80px;
}

.produto-descricao > font:nth-child(1) { font-weight: 700; font-size: 16px; }
.produto-descricao > font:nth-child(2) { font-size: 12px; }
.produto-descricao > font:nth-child(3) { color: #999; }

.produtoItem > div:nth-child(3) { width: 10%; font-size: 35px; }

/* ################################################## */

@media (max-width: 1500px) {
	/* Banner */
	#produto-banner {
		background-position: -300px top;
	}
}

@media (max-width: 1150px) {
	/* Banner */
	#produto-banner {
		background-position: -450px top;
	}
}

/* ################################################## */

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#produto-banner {
		padding-top: 125px;
		height: 515px;
	}
	#produto-banner > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) {
		padding-top: 10px;
		font-size: 22px;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#produto-banner {
		padding-top: 125px;
		height: 750px;
	}
	#produto-banner > div > div:nth-child(1) > div:nth-child(1) {
		padding-bottom: 30px;
		font-size: 50px;
		font-weight: 700;
		text-transform: uppercase;
		line-height: 50px;
	}
	#produto-banner > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) {
		padding-top: 10px;
		font-size: 22px;
	}
	#produto-busca > div > div:nth-child(1) {
		font-size: 30px;
		line-height: 30px;
	}
}

/* PRODUTO INFO
---------------------------------------------------------------------------------------------------- */

/* Banner */
#produto-info-title {
    position: relative;
	padding-top: 150px;
}

#produto-info-title > div > div {
	border-bottom: 5px solid #00639A;
	padding-bottom: 10px;
}

#produto-info-title > div > div > font:nth-child(1) {
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 55px;
	color: #00639A;
}

#produto-info-title > div > div > font:nth-child(2) {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 20px;
	color: #00639A;
}

#produto-info-title > div > div > font:nth-child(3) {
	font-size: 25px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 30px;
	color: #00639A;
}

#produto-info {
	padding-bottom: 50px;
	background-color: #FFF;
}

#produto-info ul {
	padding: 0px;
	margin: 0px;
}

#produto-info ul li {
	padding: 25px 0px 25px 0px;
	border-bottom: 1px solid #00639A;
	list-style: none;
}

#produto-info ul li a {
	color: #00A2E0;
}

#produto-info ul li a:hover {
	color: #00639A;
	text-decoration: none;
}

#produto-info .active {
	background-repeat: no-repeat;
    background-image: url(img/produto_info/seta.png);
    background-position: 0px;	
}

#produto-info .active a {
	font-weight: bold;
	color: #00639A !important;
}

#produto-info #btVoltar {
	margin-top: 15px;
	text-align:right;
}

.produto-info-description > div {
	margin-bottom: 15px;
}

.produto-info-description > div:nth-child(1) {
	padding-top: 25px;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 30px;
	color: #00639A;
}

.produto-info-description > div:nth-child(2) {
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 30px;
	color: #00639A;
	border-bottom: 1px solid #00639A;
}

.produto-info-description > div:nth-child(4) {
	margin-bottom: 0px;
}

.produto-info-description > div:nth-child(4) > div {
	margin: 0px 10px 15px 0px;
}

.produto-info-description > div:nth-child(4) .produto_ico {
	width: 40px;
	height: 40px;
	margin-right: 10px;
}

.produto-info-description > div:nth-child(5) {
	padding: 20px 15px 20px 15px;
}

.produto-info-description > div:nth-child(6) {
	padding: 0px;
}

.produto-info-description > div:nth-child(6) > div {
	padding: 20px 15px 20px 15px;
	margin-bottom: 15px;
}

.produto-info-description > div:nth-child(6) > div:last {
	margin-bottom: 0px;
}

.produto-info-description > div:nth-child(5),
.produto-info-description > div:nth-child(6) {
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	color: #FFF;
}

.produto-info-description > div:nth-child(5) {
	background-color: #00639A;
}

.produto-info-description > div:nth-child(6) {
	line-height: 20px;
}

.produto-info-description > div:nth-child(7) > div > div > div {
	display: table;
	width: 100%;
	margin-bottom: 15px;
}

.produto-info-description > div:nth-child(7) > div > div > div > div {
	display: table-cell;
	width: 100%;
	height: 95px;
	vertical-align: middle;
	background-color: #00639A;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 20px;
	color: #FFF;
}

.produto-info-description > div:nth-child(7) > div > div:nth-child(1) > div > div {
	padding-left: 80px;
	background-image: url(img/produto_info/ico_preco.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.produto-info-description > div:nth-child(7) > div > div:nth-child(2) > div > div {
	padding-left: 80px;
	background-image: url(img/produto_info/ico_receita.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.produto-info-description > div:nth-child(8) {
	display: table;
	margin-top: -15px;
	width: 100%;
}

.produto-info-description > div:nth-child(8) > div {
	display: table-cell;
	height: 95px;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	color: #FFF;
	background-color: #A1A1A1;
	background-image: url(img/produto_info/ico_bula.gif);
	background-position: left;
	background-repeat: no-repeat;	
	vertical-align: middle;
}
.produto-info-description > div:nth-child(8) > div > a {
	color: #FFF;
}

.produto-info-description > div:nth-child(8) > div > a:hover {
	color: #00639A;
	text-decoration: none;
}

.produto-info-description > div:nth-child(9) {
	color: #A1A1A1;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Title */
	#produto-info-title > div > div {
		padding-bottom: 25px;
	}
	#produto-info-title > div > div > font:nth-child(1) {
		font-size: 30px;
		line-height: 30px;
	}
	#produto-info-title > div > div > font:nth-child(2) {
		font-size: 15px;
		line-height: 20px;
	}
	/* Bula */
	.produto-info-description > div:nth-child(8) > div {
		padding-left: 80px;
		text-align: left;
	}
	/* Código */
	.produto-info-description > div:nth-child(9) {
		text-align: center;
	}
}

/* BLOG
---------------------------------------------------------------------------------------------------- */

/* Banner */
#blog-banner {
    position: relative;
    height: 700px;
    background-image: url(img/blog/banner_01.jpg);
	background-attachment: fixed;
	background-position: center top;
}

/* Blog */
#blog {
	position: relative;
	padding-top: 75px;
	padding-bottom: 75px;
}

#blog svg {	
	width: 50px;
	height: 50px;
	margin-right: 5px;
}

#blog .blog-share {
	padding-top: 15px;
	text-align: right;	
}

#blog > div > div:nth-child(1) > div:nth-child(1) {
	font-size: 65px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 65px;
	color: #00639A;
	margin-bottom: 25px;
}

#blog > div > div {
	margin-top: 25px;	
}

.blogItem {
	margin-bottom: 25px;
	border: 1px solid #EBEBEB;
}

.blogItem > a div {
	height: 350px;
	background-size: cover;
	background-position: center center;
}

.blogItem > div {
	background-color: #EBEBEB;
	padding: 20px;
}

.blogItem > div > div:nth-child(3) {
	margin-top: 20px;
}

#blog-html .col-lg-1,
#blog-html .col-lg-10,
#blog-html .col-lg-11,
#blog-html .col-lg-12,
#blog-html .col-lg-2,
#blog-html .col-lg-3,
#blog-html .col-lg-4,
#blog-html .col-lg-5,
#blog-html .col-lg-6,
#blog-html .col-lg-7,
#blog-html .col-lg-8,
#blog-html .col-lg-9,
#blog-html .col-md-1,
#blog-html .col-md-10,
#blog-html .col-md-11,
#blog-html .col-md-12,
#blog-html .col-md-2,
#blog-html .col-md-3,
#blog-html .col-md-4,
#blog-html .col-md-5,
#blog-html .col-md-6,
#blog-html .col-md-7,
#blog-html .col-md-8,
#blog-html .col-md-9,
#blog-html .col-sm-1,
#blog-html .col-sm-10,
#blog-html .col-sm-11,
#blog-html .col-sm-12,
#blog-html .col-sm-2,
#blog-html .col-sm-3,
#blog-html .col-sm-4,
#blog-html .col-sm-5,
#blog-html .col-sm-6,
#blog-html .col-sm-7,
#blog-html .col-sm-8,
#blog-html .col-sm-9,
#blog-html .col-xs-1,
#blog-html .col-xs-10,
#blog-html .col-xs-11,
#blog-html .col-xs-12,
#blog-html .col-xs-2,
#blog-html .col-xs-3,
#blog-html .col-xs-4,
#blog-html .col-xs-5,
#blog-html .col-xs-6,
#blog-html .col-xs-7,
#blog-html .col-xs-8,
#blog-html .col-xs-9 {
	margin-bottom: 10px;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#blog-banner {
		height: 400px;
		background-position: -350px top;
	}
	/* Blog */
	#blog .blog-share {
		padding-top: 0px;	
	}
	#blog > div > div:nth-child(1) > div:nth-child(1) {
		font-size: 50px;
		line-height: 50px;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#blog-banner {
		height: 300px;
		background-position: -50px top;
		background-size: auto 300px;
	}
	/* Blog */
	.blogItem > a div {
		height: 250px;
	}
	#blog svg {	
		width: 35px;
		height: 35px;
		margin-right: 5px;
	}
	#blog .blog-share {
		text-align: left;
		margin-bottom: 15px;
	}
	#blog > div > div:nth-child(1) > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 15px;
	}
}

/* BLOG INFO
---------------------------------------------------------------------------------------------------- */

/* Banner */
#blog-info-title {
    position: relative;
	padding-top: 150px;
}

#blog-info-title > div > div {
	border-bottom: 5px solid #00639A;
}

#blog-info-title > div > div > font:nth-child(1) {
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
	color: #00639A;
}

#blog-info-title > div > div > font:nth-child(2) {
	font-size: 25px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 50px;
	color: #00639A;
}

#blog-info {
	padding-bottom: 75px;
}

ul.tagsList {
	padding: 0px;
	margin: 0px;
}

ul.tagsList li {
	display: block;
	margin-right: 10px;
	padding: 3px 10px 3px 10px;
	border: 1px solid #00639A;
	float: left;
	text-transform: uppercase;
	list-style: none;
	margin-bottom: 10px;
}

ul.tagsList li a {
	color: #00639A;
}

ul.tagsList li a:hover {
	color: #00639A;
	text-decoration: none;
}

#blog-info .active a {
	font-weight: bold;
	color: #00639A !important;
}

#blog-info svg {	
	width: 50px;
	height: 50px;
	margin-right: 5px;
}

#blog-info > div > div > div:nth-child(1) img {
	margin-bottom: 25px;
	border: 1px solid rgba(116, 140, 153, 0.7);
}

#blog-info > div > div > div:nth-child(1) > div:nth-child(2) {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 35px;
	color: #00639A;
	border-bottom: 1px solid #00639A;
}

#blog-info > div > div > div:nth-child(1) > div:nth-child(3) {
	margin-bottom: 25px;
}

#blog-info > div > div > div:nth-child(1) > div:nth-child(4) {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 35px;
	color: #00639A;
	border-bottom: 1px solid #00639A;
}

#blog-info > div > div > div:nth-child(2) > div:nth-child(2) {
	margin-top: 25px;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Title */
	#blog-info-title > div > div {
		padding-bottom: 25px;
	}
	#blog-info-title > div > div > font:nth-child(1) {
		font-size: 30px;
		line-height: 30px;
	}
	#blog-info-title > div > div > font:nth-child(2) {
		font-size: 15px;
		line-height: 20px;
	}
}

/* RELEASE
---------------------------------------------------------------------------------------------------- */

/* Banner */
#release-banner {
    position: relative;
    height: 700px;
    background-image: url(img/release/banner_01.jpg);
	background-attachment: fixed;
	background-position: center top;
}

/* Release */
#release {
	position: relative;
	padding-top: 75px;
	padding-bottom: 75px;
}

#release svg {	
	width: 50px;
	height: 50px;
	margin-right: 5px;
}

#release .release-share {
	padding-top: 15px;
	text-align: right;	
}

#release > div > div:nth-child(1) > div:nth-child(1) {
	font-size: 65px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 65px;
	color: #00639A;
	margin-bottom: 25px;
}

#release > div > div {
	margin-top: 25px;	
}

/* Lista */
#releases-resultados {
	margin-top: 25px;
	margin-bottom: 15px;
}

.releaseItem {
	margin-top: 25px;
	width: 100%;
	border: 1px solid #00639A;
	display: table;
	background-color: #FFF;
}

.releaseItem:hover {
	border-color: rgba(82,168,236,.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: 0 0 8px rgba(82,168,236,.6);
	box-shadow: 0 0 8px rgba(82,168,236,.6);
}

.releaseItem > div:nth-child(1),
.releaseItem > div:nth-child(2) {
	display: table-cell;
	height: 84px;
	vertical-align: middle;
}

.releaseItem > div:nth-child(1) { 
	width: 90%; 
	padding: 20px 25px;
}

.release-descricao > font:nth-child(1) { font-weight: 700; font-size: 16px; }
.release-descricao > font:nth-child(2) { font-size: 16px; }

.releaseItem > div:nth-child(2) { width: 10%; font-size: 35px; }

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#release-banner {
		height: 400px;
		background-position: -350px top;
	}
	/* Release */
	#release .release-share {
		padding-top: 0px;	
	}
	#release > div > div:nth-child(1) > div:nth-child(1) {
		font-size: 50px;
		line-height: 50px;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#release-banner {
		height: 300px;
		background-position: -50px top;
		background-size: auto 300px;
	}
	/* Release */	
	#release svg {	
		width: 35px;
		height: 35px;
		margin-right: 5px;
	}
	#release .release-share {
		text-align: left;
		margin-bottom: 15px;
	}
	#release > div > div:nth-child(1) > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 15px;
	}
}

/* RELEASE INFO
---------------------------------------------------------------------------------------------------- */

/* Banner */
#release-info-title {
    position: relative;
	padding-top: 150px;
}

#release-info-title > div > div {
	border-bottom: 5px solid #00639A;
}

#release-info-title > div > div > font:nth-child(1) {
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
	color: #00639A;
}

#release-info-title > div > div > font:nth-child(2) {
	font-size: 25px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 50px;
	color: #00639A;
}

#release-info {
	padding-bottom: 75px;
}

ul.tagsList {
	padding: 0px;
	margin: 0px;
}

ul.tagsList li {
	display: block;
	margin-right: 10px;
	padding: 3px 10px 3px 10px;
	border: 1px solid #00639A;
	float: left;
	text-transform: uppercase;
	list-style: none;
	margin-bottom: 10px;
}

ul.tagsList li a {
	color: #00639A;
}

ul.tagsList li a:hover {
	color: #00639A;
	text-decoration: none;
}

#release-info .active a {
	font-weight: bold;
	color: #00639A !important;
}

#release-info svg {	
	width: 50px;
	height: 50px;
	margin-right: 5px;
}

#release-info > div > div > div:nth-child(1) img {
	margin-bottom: 25px;
	border: 1px solid rgba(116, 140, 153, 0.7);
}

#release-info > div > div > div:nth-child(1) > div:nth-child(2) {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 35px;
	color: #00639A;
	border-bottom: 1px solid #00639A;
}

#release-info > div > div > div:nth-child(1) > div:nth-child(3) {
	margin-bottom: 25px;
}

#release-info > div > div > div:nth-child(1) > div:nth-child(4) {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 35px;
	color: #00639A;
	border-bottom: 1px solid #00639A;
}

#release-info > div > div > div:nth-child(2) > div:nth-child(2) {
	margin-top: 25px;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Title */
	#release-info-title > div > div {
		padding-bottom: 25px;
	}
	#release-info-title > div > div > font:nth-child(1) {
		font-size: 30px;
		line-height: 30px;
	}
	#release-info-title > div > div > font:nth-child(2) {
		font-size: 15px;
		line-height: 20px;
	}
}

/* CLIPPING
---------------------------------------------------------------------------------------------------- */

/* Banner */
#clipping-banner {
    position: relative;
    height: 700px;
    background-image: url(img/clipping/banner_01.jpg);
	background-attachment: fixed;
	background-position: center top;
}

/* Clipping */
#clipping {
	position: relative;
	padding-top: 75px;
	padding-bottom: 75px;
}

#clipping svg {	
	width: 50px;
	height: 50px;
	margin-right: 5px;
}

#clipping .clipping-share {
	padding-top: 15px;
	text-align: right;	
}

#clipping > div > div:nth-child(1) > div:nth-child(1) {
	font-size: 65px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 65px;
	color: #00639A;
	margin-bottom: 25px;
}

#clipping > div > div {
	margin-top: 25px;	
}

/* Lista */
#clippings-resultados {
	margin-top: 25px;
	margin-bottom: 15px;
}

.clippingItem {
	margin-top: 25px;
	width: 100%;
	border: 1px solid #00639A;
	display: table;
	background-color: #FFF;
}

.clippingItem:hover {
	border-color: rgba(82,168,236,.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: 0 0 8px rgba(82,168,236,.6);
	box-shadow: 0 0 8px rgba(82,168,236,.6);
}

.clippingItem > div:nth-child(1),
.clippingItem > div:nth-child(2) {
	display: table-cell;
	height: 84px;
	vertical-align: middle;
}

.clippingItem > div:nth-child(1) { 
	width: 90%; 
	padding: 20px 25px;
}

.clipping-descricao > font:nth-child(1) { font-weight: 700; font-size: 16px; }
.clipping-descricao > font:nth-child(2) { font-size: 16px; }

.clippingItem > div:nth-child(2) { width: 10%; font-size: 35px; }

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#clipping-banner {
		height: 400px;
		background-position: -350px top;
	}
	/* Clipping */
	#clipping .clipping-share {
		padding-top: 0px;	
	}
	#clipping > div > div:nth-child(1) > div:nth-child(1) {
		font-size: 50px;
		line-height: 50px;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#clipping-banner {
		height: 300px;
		background-position: -50px top;
		background-size: auto 300px;
	}
	/* Clipping */	
	#clipping svg {	
		width: 35px;
		height: 35px;
		margin-right: 5px;
	}
	#clipping .clipping-share {
		text-align: left;
		margin-bottom: 15px;
	}
	#clipping > div > div:nth-child(1) > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 15px;
	}
}

/* CLIPPING INFO
---------------------------------------------------------------------------------------------------- */

/* Banner */
#clipping-info-title {
    position: relative;
	padding-top: 150px;
}

#clipping-info-title > div > div {
	border-bottom: 5px solid #00639A;
}

#clipping-info-title > div > div > font:nth-child(1) {
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
	color: #00639A;
}

#clipping-info-title > div > div > font:nth-child(2) {
	font-size: 25px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 50px;
	color: #00639A;
}

#clipping-info {
	padding-bottom: 75px;
}

ul.tagsList {
	padding: 0px;
	margin: 0px;
}

ul.tagsList li {
	display: block;
	margin-right: 10px;
	padding: 3px 10px 3px 10px;
	border: 1px solid #00639A;
	float: left;
	text-transform: uppercase;
	list-style: none;
	margin-bottom: 10px;
}

ul.tagsList li a {
	color: #00639A;
}

ul.tagsList li a:hover {
	color: #00639A;
	text-decoration: none;
}

#clipping-info .active a {
	font-weight: bold;
	color: #00639A !important;
}

#clipping-info svg {	
	width: 50px;
	height: 50px;
	margin-right: 5px;
}

#clipping-info > div > div > div:nth-child(1) img {
	margin-bottom: 25px;
	border: 1px solid rgba(116, 140, 153, 0.7);
}

#clipping-info > div > div > div:nth-child(1) > div:nth-child(2) {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 35px;
	color: #00639A;
	border-bottom: 1px solid #00639A;
}

#clipping-info > div > div > div:nth-child(1) > div:nth-child(3) {
	margin-bottom: 25px;
}

#clipping-info > div > div > div:nth-child(1) > div:nth-child(4) {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 35px;
	color: #00639A;
	border-bottom: 1px solid #00639A;
}

#clipping-info > div > div > div:nth-child(2) > div:nth-child(2) {
	margin-top: 25px;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Title */
	#clipping-info-title > div > div {
		padding-bottom: 25px;
	}
	#clipping-info-title > div > div > font:nth-child(1) {
		font-size: 30px;
		line-height: 30px;
	}
	#clipping-info-title > div > div > font:nth-child(2) {
		font-size: 15px;
		line-height: 20px;
	}
}

/* CONTATO
---------------------------------------------------------------------------------------------------- */

/* Banner */
#contato-banner {
    position: relative;
    height: 700px;
    background-image: url(img/contato/banner_01.jpg);
	background-attachment: fixed;
}

#contato-imprensa-banner {
    position: relative;
    height: 700px;
    background-image: url(img/contato/banner_02.jpg);
	background-attachment: fixed;
}

#contato-ouvidoria-banner {
    position: relative;
    height: 700px;
    background-image: url(img/contato/banner_03.jpg);
	background-attachment: fixed;
}

/* Form */
#contato-form {
	color: #00639A;
}

#contato-form > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#contato-form > div > div:nth-child(1) {
	font-size: 60px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
}

#contato-form > div > div:nth-child(2),
#contato-form > div > div:nth-child(3) {
	padding-top: 35px;
}

#contato-form .form-control {
	padding: 6px 20px;
	border-radius: 0px;
	border: 1px solid #00639A;
	color: #00639A;
	font-size: 15px;
}

#contato-form input[type="text"],
#contato-form input[type="email"],
#contato-form input[type="password"],
#contato-form select {
	height: 55px;
}

#contato-form .btn {
	height: 55px;
	font-size: 20px;
	font-weight: bold;
	border-radius: 0px;
	background-color: #006299 !important;
}

#contato-form .title {
	font-size: 25px;
	font-weight: 600;
	padding-bottom: 15px;	
}

#contato-form > div > div:nth-child(3) > .row > div {
	padding-bottom: 25px;
}

/* ################################################## */

@media (max-width: 1500px) {
	/* Banner */
	#contato-banner,
	#contato-imprensa-banner {
		/*background-position: -300px top;*/
		background-position: top center;
	}
}

@media (max-width: 1150px) {
	/* Banner */
	#contato-banner,
	#contato-imprensa-banner {
		/*background-position: -450px top;*/
		background-position: top center;
	}
}

/* ################################################## */

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#contato-banner,
	#contato-imprensa-banner {
		height: 400px;
		background-position: -350px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#contato-banner,
	#contato-imprensa-banner {
		height: 300px;
		background-position: -50px top;
		background-size: auto 300px;
	}	
	/* Form */
	#contato-form > div > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
	}
	#contato-form .title {
		font-size: 20px;
		font-weight: 600;
		padding-bottom: 15px;	
	}
}






/* PROVISORIO
---------------------------------------------------------------------------------------------------- */

/* Banner */
#trabalheconosco-banner {
    position: relative;
    height: 468px;
    background-image: url(img/trabalheconosco/banner_01.jpg);
	background-attachment: fixed;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#trabalheconosco-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#trabalheconosco-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
}

/* Banner */
#trainee-banner {
position: relative;
    height: 468px;
    background-image: url(img/trainee/banner_01.jpg);
    background-attachment: fixed;
    background-position: top center;
	background-repeat: no-repeat;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#trainee-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#trainee-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
}

/* Banner */
#beneficios-banner {
    position: relative;
    height: 468px;
    background-image: url(img/beneficios/banner_01.jpg);
	background-attachment: fixed;
	background-position: top center;
}

/* PESQUISA CLINICA */
#pesquisa-banner {
    position: relative;
    height: 468px;
    background-image: url(img/pesquisa/banner_01.png);
	background-attachment: fixed;
	background-position: top center;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#beneficios-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#beneficios-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
}

/* Banner */
#programas-banner {
    position: relative;
    height: 468px;
    background-image: url(img/programas/banner_01.jpg);
	background-attachment: fixed;
	background-position: top center;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#programas-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#programas-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
}

/* Banner */
#estagio-banner {
    position: relative;
    height: 468px;
    background-image: url(img/estagio/banner_01.jpg);
	background-attachment: fixed;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#estagio-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#estagio-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
}

/* Banner */
#informacoesfinanceiras-banner {
    position: relative;
    height: 468px;
    background-image: url(img/informacoesfinanceiras/banner_01.jpg);
	background-attachment: fixed;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#informacoesfinanceiras-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#informacoesfinanceiras-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
}

#bracepharma-banner {
    position: relative;
    height: 468px;
    background-image: url(img/bracepharma/banner_01.jpg);
	background-attachment: fixed;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#bracepharma-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#bracepharma-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
}

/* Banner */
#premiosdestaques-banner {
    position: relative;
    height: 468px;
    background-image: url(img/premiosdestaques/banner_01.jpg);
	background-attachment: fixed;
}

#premiosdestaques-content {
	color: #00639A;
}

#premiosdestaques-content .media {
    margin-bottom: 35px;
}

#premiosdestaques-content > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#premiosdestaques-content > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 65px;
}

#premiosdestaques-content > div > div:nth-child(2),
#premiosdestaques-content > div > div:nth-child(3) {
	padding-top: 35px;
}

#premiosdestaques-content .title {
	font-size: 25px;
	font-weight: 600;
	padding-bottom: 15px;	
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#premiosdestaques-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#premiosdestaques-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
	
	#premiosdestaques-content > div > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
	}
	#premiosdestaques-content .title {
		font-size: 20px;
		font-weight: 600;
		padding-bottom: 15px;	
	}
}

/* Banner */
#release-banner {
    position: relative;
    height: 468px;
    background-image: url(img/release/banner_01.jpg);
	background-attachment: fixed;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#release-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#release-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
}

/* Banner */
#clipping-banner {
    position: relative;
    height: 468px;
    background-image: url(img/clipping/banner_01.jpg);
	background-attachment: fixed;
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#clipping-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#clipping-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
}

/* Banner */
#acoesesportivas-banner {
    position: relative;
    height: 468px;
    background-image: url(img/acoesesportivas/banner_01.jpg);
	background-attachment: fixed;
}

#acoesesportivas-content {
	color: #00639A;
}

#acoesesportivas-content .media {
    margin-bottom: 35px;
}

#acoesesportivas-content > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#acoesesportivas-content > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 65px;
}

#acoesesportivas-content > div > div:nth-child(2),
#acoesesportivas-content > div > div:nth-child(3) {
	padding-top: 35px;
}

#acoesesportivas-content .title {
	font-size: 25px;
	font-weight: 600;
	padding-bottom: 15px;	
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#acoesesportivas-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#acoesesportivas-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
	
	#acoesesportivas-content > div > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
	}
	#acoesesportivas-content .title {
		font-size: 20px;
		font-weight: 600;
		padding-bottom: 15px;	
	}
}

/* Banner */
#acoesculturais-banner {
    position: relative;
    height: 468px;
    background-image: url(img/acoesculturais/banner_01.jpg);
	background-attachment: fixed;
}

#acoesculturais-content {
	color: #00639A;
}

#acoesculturais-content .media {
    margin-bottom: 35px;
}

#acoesculturais-content > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#acoesculturais-content > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 65px;
}

#acoesculturais-content > div > div:nth-child(2),
#acoesculturais-content > div > div:nth-child(3) {
	padding-top: 35px;
}

#acoesculturais-content .title {
	font-size: 25px;
	font-weight: 600;
	padding-bottom: 15px;	
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#acoesculturais-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#acoesculturais-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
	
	#acoesculturais-content > div > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
	}
	#acoesculturais-content .title {
		font-size: 20px;
		font-weight: 600;
		padding-bottom: 15px;	
	}
}

/* Banner */
#responsabilidadeambiental-banner {
    position: relative;
    height: 468px;
    background-image: url(img/responsabilidadeambiental/banner_01.jpg);
	background-attachment: fixed;
}

#responsabilidadeambiental-content {
	color: #00639A;
}

#responsabilidadeambiental-content .media {
    margin-bottom: 35px;
}

#responsabilidadeambiental-content > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#responsabilidadeambiental-content > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 65px;
}

#responsabilidadeambiental-content > div > div:nth-child(2),
#responsabilidadeambiental-content > div > div:nth-child(3) {
	padding-top: 35px;
}

#responsabilidadeambiental-content .title {
	font-size: 25px;
	font-weight: 600;
	padding-bottom: 15px;	
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#responsabilidadeambiental-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#responsabilidadeambiental-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
	
	#responsabilidadeambiental-content > div > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
	}
	#responsabilidadeambiental-content .title {
		font-size: 20px;
		font-weight: 600;
		padding-bottom: 15px;	
	}
}


/* Banner */
#responsabilidadesocial-banner {
    position: relative;
    height: 468px;
    background-image: url(img/responsabilidadesocial/banner_01.jpg);
	background-attachment: fixed;
}

#responsabilidadesocial-home-banner {
    position: relative;
    height: 468px;
    background-image: url(img/responsabilidadesocial/banner_02.jpg);
        background-attachment: fixed;
}


#responsabilidadesocial-content {
	color: #00639A;
}

#responsabilidadesocial-content .media {
    margin-bottom: 35px;
}

#responsabilidadesocial-content > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#responsabilidadesocial-content > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 65px;
}

#responsabilidadesocial-content > div > div:nth-child(2),
#responsabilidadesocial-content > div > div:nth-child(3) {
	padding-top: 35px;
}

#responsabilidadesocial-content .title {
	font-size: 25px;
	font-weight: 600;
	padding-bottom: 15px;	
}

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#responsabilidadesocial-banner {
		height: 400px;
		background-position: -100px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#responsabilidadesocial-banner {
		height: 300px;
		background-position: -150px top;
		background-size: auto 300px;
	}
	
	#responsabilidadesocial-content > div > div:nth-child(1) {
		font-size: 35px;
		line-height: 35px;
	}
	#responsabilidadesocial-content .title {
		font-size: 20px;
		font-weight: 600;
		padding-bottom: 15px;	
	}
}


/* LOCALIZAÇÃO
---------------------------------------------------------------------------------------------------- */

/* Banner */
#localizacao-banner {
    position: relative;
    height: 700px;
    background-image: url(img/localizacao/banner_01.jpg);
	background-attachment: fixed;
}

/* Info */
#localizacao-info {
	color: #00639A;
}

#localizacao-info > div {
	padding-top: 75px;
	padding-bottom: 75px;
}

#localizacao-info > div > div:nth-child(1) {
	font-size: 70px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 50px;
}

#localizacao-info > div > div:nth-child(2),
#localizacao-info > div > div:nth-child(3) {
	padding-top: 35px;
}

#localizacao-info .localizacao-box-endereco {
	padding: 25px;
	font-size: 14px;
	background-color: #EBEBEB;
}

#localizacao-info .active {
	color: #FFF;
	background-color: #00639A;
}

#localizacao-info .localizacao-box-endereco:hover {
	cursor: pointer;
}

#localizacao-info .localizacao-box-endereco .title {
	font-size: 25px;
	font-weight: 600;
	line-height: 30px;
}

/* ################################################## */

@media (max-width: 1500px) {
	/* Banner */
	#localizacao-banner {
		/*background-position: -300px top;*/
		background-position: top center;
	}
}

@media (max-width: 1150px) {
	/* Banner */
	#localizacao-banner {
		/*background-position: -450px top;*/
		background-position: top center;
	}
}

/* ################################################## */

/* MEDIA (Tablet) */
@media (max-width: 1000px) {
	/* Banner */
	#localizacao-banner {
		height: 400px;
		background-position: -350px top;
	}
}

/* MEDIA (Phone) */
@media (max-width: 768px) {
	/* Banner */
	#localizacao-banner {
		height: 300px;
		background-position: -50px top;
		background-size: auto 300px;
	}
}

/* CSS GERAIS */
/* ################################################## */

/* SWEET ALERT */
.sweet-alert h2 {
	line-height: 0px;
}

.sweet-alert {
	background-color: #FFF;
	border: 1px solid #DADADA;
	webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5);	
}

.sweet-overlay {
	z-index: 2000;
}

.sweet-alert button {
	margin: 15px 5px 10px 5px;
}


/* FORM */
.has-error .form-control {
    border-color: #a94442 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
}

/* 5 COLS */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* YOUTUBE
/* ################################################## */

iframe {
	border: 0px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
