	@font-face {
		font-family: 'UniviaProBook';
		src: url('../fonts/UniviaPro-Book.woff2') format('woff2'),
			url('../fonts/UniviaPro-Book.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'UniviaProUltraLight';
		src: url('../fonts/UniviaPro-UltraLight.woff2') format('woff2'),
			url('../fonts/UniviaPro-UltraLight.woff') format('woff');
		font-weight: 200;
		font-style: normal;
	}

	@font-face {
		font-family: 'UniviaProUltraLightItalic';
		src: url('../fonts/UniviaPro-UltraLightItalic.woff2') format('woff2'),
			url('../fonts/UniviaPro-UltraLightItalic.woff') format('woff');
		font-weight: 200;
		font-style: italic;
	}

	@font-face {
		font-family: 'UniviaProLight';
		src: url('../fonts/UniviaPro-Light.woff2') format('woff2'),
			url('../fonts/UniviaPro-Light.woff') format('woff');
		font-weight: 300;
		font-style: normal;
	}

	@font-face {
		font-family: 'UniviaProThin';
		src: url('../fonts/UniviaPro-Thin.woff2') format('woff2'),
			url('../fonts/UniviaPro-Thin.woff') format('woff');
		font-weight: 100;
		font-style: normal;
	}

	@font-face {
		font-family: 'UniviaProLightItalic';
		src: url('../fonts/UniviaPro-LightItalic.woff2') format('woff2'),
			url('../fonts/UniviaPro-LightItalic.woff') format('woff');
		font-weight: 300;
		font-style: italic;
	}

	@font-face {
		font-family: 'UniviaProUltra';
		src: url('../fonts/UniviaPro-Ultra.woff2') format('woff2'),
			url('../fonts/UniviaPro-Ultra.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'UniviaProBold';
		src: url('../fonts/UniviaPro-Bold.woff2') format('woff2'),
			url('../fonts/UniviaPro-Bold.woff') format('woff');
		font-weight: bold;
		font-style: normal;
	}

	@font-face {
		font-family: 'UniviaProThinItalic';
		src: url('../fonts/UniviaPro-ThinItalic.woff2') format('woff2'),
			url('../fonts/UniviaPro-ThinItalic.woff') format('woff');
		font-weight: 100;
		font-style: italic;
	}

	@font-face {
		font-family: 'UniviaProItalic';
		src: url('../fonts/UniviaPro-Italic.woff2') format('woff2'),
			url('../fonts/UniviaPro-Italic.woff') format('woff');
		font-weight: normal;
		font-style: italic;
	}

	@font-face {
		font-family: 'UniviaProUltraItalic';
		src: url('../fonts/UniviaPro-UltraItalic.woff2') format('woff2'),
			url('../fonts/UniviaPro-UltraItalic.woff') format('woff');
		font-weight: normal;
		font-style: italic;
	}

	@font-face {
		font-family: 'UniviaProBlackItalic';
		src: url('../fonts/UniviaPro-BlackItalic.woff2') format('woff2'),
			url('../fonts/UniviaPro-BlackItalic.woff') format('woff');
		font-weight: 900;
		font-style: italic;
	}

	@font-face {
		font-family: 'UniviaProBlack';
		src: url('../fonts/UniviaPro-Black.woff2') format('woff2'),
			url('../fonts/UniviaPro-Black.woff') format('woff');
		font-weight: 900;
		font-style: normal;
	}

	@font-face {
		font-family: 'UniviaProBookItalic';
		src: url('../fonts/UniviaPro-BookItalic.woff2') format('woff2'),
			url('../fonts/UniviaPro-BookItalic.woff') format('woff');
		font-weight: normal;
		font-style: italic;
	}

	@font-face {
		font-family: 'UniviaProMedium';
		src: url('../fonts/UniviaPro-Medium.woff2') format('woff2'),
			url('../fonts/UniviaPro-Medium.woff') format('woff');
		font-weight: 500;
		font-style: normal;
	}

	@font-face {
		font-family: 'SignaturaMonolineScriptRegular';
		src: url('../fonts/SignaturaMonolineScript-Regular.woff2') format('woff2'),
			url('../fonts/SignaturaMonolineScript-Regular.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'UniviaProBoldItalic';
		src: url('../fonts/UniviaPro-BoldItalic.woff2') format('woff2'),
			url('../fonts/UniviaPro-BoldItalic.woff') format('woff');
		font-weight: bold;
		font-style: italic;
	}

	@font-face {
		font-family: 'UniviaProRegular';
		src: url('../fonts/UniviaPro-Regular.woff2') format('woff2'),
			url('../fonts/UniviaPro-Regular.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'UniviaProMediumItalic';
		src: url('../fonts/UniviaPro-MediumItalic.woff2') format('woff2'),
			url('../fonts/UniviaPro-MediumItalic.woff') format('woff');
		font-weight: 500;
		font-style: italic;
	}
	@font-face {
		font-family: 'DSDigitalItalic';
		src: url('../fonts/DS-Digital-Italic.woff2') format('woff2'),
			url('../fonts/DS-Digital-Italic.woff') format('woff');
		font-weight: normal;
		font-style: italic;
	}

	@font-face {
		font-family: 'DSDigitalBoldItalic';
		src: url('../fonts/DS-Digital-BoldItalic.woff2') format('woff2'),
			url('../fonts/DS-Digital-BoldItalic.woff') format('woff');
		font-weight: bold;
		font-style: italic;
	}

	@font-face {
		font-family: 'DSDigital';
		src: url('../fonts/DS-Digital.woff2') format('woff2'),
			url('../fonts/DS-Digital.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'DSDigitalBold';
		src: url('../fonts/DS-Digital-Bold.woff2') format('woff2'),
			url('../fonts/DS-Digital-Bold.woff') format('woff');
		font-weight: bold;
		font-style: normal;
	}
	@font-face {
		font-family: 'ChildrenStarlight';
		src: url('../fonts/ChildrenoftheStarlight.woff2') format('woff2'),
			url('../fonts/ChildrenoftheStarlight.woff') format('woff');
		font-weight: 300;
		font-style: normal;
	}

	@font-face {
		font-family: 'Moontello';
		src: url('../fonts/MoontelloDemo.woff2') format('woff2'),
			url('../fonts/MoontelloDemo.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}
	.col-xs-5ths,
	.col-sm-5ths,
	.col-md-5ths,
	.col-lg-5ths {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.col-xs-5ths {
		width: 20%;
		float: left;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	@media (min-width: 768px) {
		.col-sm-5ths {
			width: 20%;
			float: left;
			-ms-flex: 0 0 20%;
			flex: 0 0 20%;
			max-width: 20%;
		}
	}

	@media (min-width: 992px) {
		.col-md-5ths {
			width: 20%;
			float: left;
			-ms-flex: 0 0 20%;
			flex: 0 0 20%;
			max-width: 20%;
		}
	}

	@media (min-width: 1200px) {
		.col-lg-5ths {
			width: 20%;
			float: left;
			-ms-flex: 0 0 20%;
			flex: 0 0 20%;
			max-width: 20%;
		}
	}
	.slick-next{
		right: 35px;
		z-index: 9999;
	}
	.slick-prev{
		left: 35px;
		z-index: 9999;
	}
	label.error{
		display: none !important;
	}
	input.error, select.error,radio.error, checkbox.error, textarea.error{
		border: 1px solid #d13725 !important;
	}
	body{
		overflow-x:hidden;
		max-width:100%;
	}
	.nopadding{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#erro404{
		padding-bottom:150px;
		padding-top:70px;
		text-align:center;
		font-family: 'UniviaProRegular';
		color:#484849;
		font-size:12px;
		text-transform:uppercase;
	}
	.topo{		
		min-height:145px;
		padding-top: 65px;
		position:relative;
		z-index:2;
	}
	body.internas .topo{
		background: url(../images/bg-internas.jpg) center top no-repeat;
	}
	.topo .container.faixa{
		border-bottom: 2px solid #e7e101;
	}
	.topo h1.titulopag{
		font-family: 'UniviaProRegular';
		color:#FFF;
		font-size:40px;
		text-transform:uppercase;
		text-align:center;
		display:block;
		width: 100%;
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.topo img{
		max-width: 240px;
		width: 100%;
		display: block;
		margin: auto;
		margin-top: -30px;
		padding-bottom: 30px;
		max-width: 240px;
		width: 100%;
		margin-left:-20px;
	}
	.topo ul{
		width:100%;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	.topo ul li{
		display:inline-block;
		margin: auto;
		padding: 0px 15px;
	}
	.topo ul li a{
		font-family: 'UniviaProRegular';
		color:#FFF;
		font-size:12px;
		text-transform:uppercase;
		text-decoration:none;
		position:relative;
	}
	.topo ul li a:before {
		content: '';
		-webkit-transition: width .25s ease-in-out;
		transition: width .25s ease-in-out;
		position: absolute;
		bottom: -4px;
		margin-left: -8px;
		width: 0;
		height: 1px;
		border:none;
		background-color: #fff;
	}
	.topo ul li a:hover:before,.topo ul li a.active:before{
		width: calc(100% + 16px);
	}
	.topo ul.menu-dir{
		text-align:right;
	}
	.topo ul.menu-esq{
		text-align:left;
	}
	.topo #menu-mobile{
		display:none;
	}
	.topo #menu-mobile a{
		color:#FFF;
		position:absolute;
		right:10px;
		top:45px;
		font-size:22px;
	}
	.topo #menu-mobile ul{
		position: absolute;
		width: 100%;
		background: rgba(38, 91, 49, 0.85);
		text-align: center;
		padding: 15px;
		display:none;
		z-index: 9999;
	}
	.topo #menu-mobile ul li{
		display:block;
		padding:14px;
	}
	.topo #menu-mobile ul li:hover{
		background:#265b31;
	}
	.topo #menu-mobile ul li a{
		color: #FFF;
		position: relative;
		font-size: 12px;
		right: inherit;
		top: inherit;
	}
	.banner{
		margin-top: -145px;
		position:relative;
		z-index:1;
		display:none;
		overflow: hidden;
	}
	.banner img{
		max-width:100%;
	}
	.banner ul{
		width:100%;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	.banner.bannerfull{
		display:block;
		overflow: hidden;
	}
	.banner.responsivo{
		display:none;
		overflow: hidden;
	}
	.bomba{
		background:url(../images/banner-bomba.jpg) center;
		min-height:337px;
		position: relative;
		z-index:1;
	}
	.bomba:after{
		content:'';
		background:url(../images/bico-bomba.png) no-repeat;
		width: 360px;
		height: 298px;
		display: block;
		background-size: contain;
		top: 50%;
		left: 0px;
		position: absolute;
		transform: translate(0, -50%);
	}
	.bomba .bg-bomba{
		background:url(../images/bg-valores.png) no-repeat;
		width:500px;
		height:658px;
		display:block;
		margin:auto;
		margin-top:-90px;
	}
	.bomba .bg-bomba .aviso-valores{
		width: 380px;
		max-width: 95%;
		text-align: left;
		margin: auto;
		margin-top:10px;
		font-family: 'UniviaProRegular';
		font-size:14px;
		color:#fff;
		display:block;
	}
	.bomba .bg-bomba .valores-comb{
		padding-top: 150px;
		width: 380px;
		max-width: 95%;
		text-align: center;
		margin: auto;
	}
	.bomba .bg-bomba .valores-comb strong{
		font-family: 'UniviaProBold';
		font-size:20px;
		color:#fff;
		text-transform:uppercase;
		margin-bottom:40px;
		display:block;
	}
	.bomba .bg-bomba .valores-comb .coluna1{
		font-family: 'UniviaProRegular';
		font-size:16px;
		color:#fff;
		float:left;
		width:65%;
		margin-bottom:15px;
	}
	.bomba .bg-bomba .valores-comb .coluna2{
		font-family: 'UniviaProRegular';
		font-size:16px;
		color:#fff;
		float:right;
		width:30%;
		margin-bottom:15px;
	}
	.bomba .bg-bomba .valores-comb .coluna1.comun{
		text-transform:uppercase;
		background:#d13725;
		line-height:50px;
		height:50px;
		border-radius:10px;
		margin-bottom:10px;
		margin-top:10px;
	}
	.bomba .bg-bomba .valores-comb .coluna1.aditivada{
		text-transform:uppercase;
		background:#2a2f83;
		line-height:50px;
		height:50px;
		border-radius:10px;
		margin-bottom:10px;
		margin-top:10px;
	}
	.bomba .bg-bomba .valores-comb .coluna1.diesels10{
		text-transform:uppercase;
		background:#ffc800;
		line-height:50px;
		height:50px;
		border-radius:10px;
		margin-bottom:10px;
		margin-top:10px;
	}
	.bomba .bg-bomba .valores-comb .coluna1.diesels500{
		text-transform:uppercase;
		background:#dd8b1a;
		line-height:50px;
		height:50px;
		border-radius:10px;
		margin-bottom:10px;
		margin-top:10px;
	}
	.bomba .bg-bomba .valores-comb .coluna2.valor-comb{
		font-family:DSDigitalBold;
		font-size:27px;
		text-transform:uppercase;
		background:#494948;
		line-height:50px;
		height:50px;
		border-radius:10px;
		margin-bottom:10px;
		margin-top:10px;
	}
	.bomba .restaurante{	
		font-family: 'UniviaProRegular';
		font-size:20px;
		color:#285e33;
		text-transform:uppercase;
	}
	.bomba .restaurante strong{
		font-family: 'UniviaProBold';
		font-size:72px;
	}
	.bomba .restaurante .chamada-prato{
		width:530px;
		max-width:100%;
		padding:20px;
		padding-bottom: 30px;
		border:2px solid #285e33;
		border-radius:10px;
		display:block;
		position:relative;
		margin:auto;
		margin-top:20px;
		margin-bottom:20px;
		font-family: 'UniviaProBook';
		font-size:19px;
		text-transform:uppercase;
		letter-spacing: 8px;
		text-align: left;
	}
	.bomba .restaurante .conteudo-prato{	
		text-align:center;
		width:530px;
		max-width:100%;
		margin:auto;
		margin-top:20px;
	}
	.bomba .restaurante .conteudo-prato img{
		max-width:220px;
	}
	.bomba .restaurante .chamada-prato strong{
		font-family: 'UniviaProBold';
		font-size:36px;
		float:left;
		margin-top:20px;
		letter-spacing:0px;
	}
	.bomba .restaurante .chamada-prato span{
		font-family: 'SignaturaMonolineScriptRegular';
		font-size:118px;
		color:#000000;
		text-transform: initial;
		float:left;
		margin-top: -35px;
		margin-left:10px;
		letter-spacing:0px;
		height: 120px;
	}
	.bomba .restaurante .chamada-prato div.valor{
		position:absolute;
		font-family: 'UniviaProBold';
		font-size:40px;
		background:#e7e101;
		color:#285e33;
		padding:10px;
		height:auto;
		border-radius:20px;
		letter-spacing: 0px;
		right: -80px;
		top: 40px;
	}
	.bomba .restaurante .chamada-prato div.valor span{
		font-family: 'UniviaProBold';
		font-size:24px;
		background:#e7e101;
		color:#285e33;
		float: none;
	}
	.servicos{
		font-family: 'UniviaProLight';
		font-size:16px;
		color:#fff;
	}
	.servicos a{
		font-family: 'UniviaProRegular';
		font-size:16px;
		color:#286033;
		background:#FFF;
		padding:10px;
		border-radius:25px;
		display:block;
		margin-top:15px;
		width:150px;
		text-align:center;
		text-decoration:none;
	}
	.servicos a:hover {
		background: #FFF;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		animation: pulsenew 3s infinite;
		box-shadow: 0 0 0 rgba(255,255,255, 0.4);
	}
	@-webkit-keyframes pulsenew {
	  0% {
		-webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.7);

	  }
	  70% {
		-webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
	  }
	  100% {
		-webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
	  }
	}
	@keyframes pulsenew {
	  0% {
		-moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0.7);
		box-shadow: 0 0 0 0 rgba(255,255,255, 0.7);
	  }
	  70% {
		-moz-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
		box-shadow: 0 0 0 10px rgba(255,255,255, 0);
	  }
	  100% {
		-moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
		box-shadow: 0 0 0 0 rgba(255,255,255, 0);
	  }
	}
	.servicos p{
		min-height:75px;
	}
	.servicos .transportes{
		background:url(../images/quadro1.jpg) no-repeat;
		width: 100%;
		background-size: cover;
		padding:50px;
	}
	.servicos .trocaoleo{
		background:url(../images/quadro2.jpg) no-repeat;
		width: 100%;
		background-size: cover;
		padding:50px;
		color:#286033;
	}
	.servicos .lavacao{
		background:url(../images/quadro3.jpg) no-repeat;
		width: 100%;
		background-size: cover;
		padding:50px;
	}
	.servicos .transportes h1, .servicos .lavacao h1{
		font-family: 'UniviaProRegular';
		font-size:30px;
		color:#fff;
		min-height: 105px;
	}
	.servicos .transportes h1:after, .servicos .lavacao h1:after{
		width:30px;
		height:5px;
		background:#e7e101;
		border-radius:10px;
		display:block;
		margin-top:25px;
		margin-bottom:25px;
		content:'';
	}
	.servicos .trocaoleo h1{
		font-family: 'UniviaProRegular';
		font-size:30px;
		color:#286033;
		min-height: 105px;
	}
	.servicos .trocaoleo h1:after{
		width:30px;
		height:5px;
		background:#286033;
		border-radius:10px;
		display:block;
		margin-top:25px;
		margin-bottom:25px;
		content:'';
	}
	.historia{
		background:url(../images/bg-historia.jpg) no-repeat;
		background-size: cover;
		padding-top:160px;
		min-height:590px;
		position:relative;
		font-family: 'UniviaProLight';
		color:#494948;
		font-size:16px;
	}
	.historia a{
		font-family: 'UniviaProLight';
		color:#494948;
		font-size:16px;
		background:#FFF;
		padding:10px;
		border-radius:25px;
		display:block;
		margin-top:15px;
		width:150px;
		text-align:center;
		text-decoration:none;
	}
	.historia a:hover{
		background: #fff;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		animation: pulsenewhist 3s infinite;
		box-shadow: 0 0 0 rgba(40, 96, 51, 0.4);
	}
	@-webkit-keyframes pulsenewhist {
	  0% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);

	  }
	  70% {
		-webkit-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	@keyframes pulsenewhist {
	  0% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
	  }
	  70% {
		-moz-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	.historia:after{
		background:url(../images/bg-historia2.png) no-repeat;
		width:50.65%;
		min-height:590px;
		display:block;
		content:'';
		position:absolute;
		top:0;
		right:0;
	}
	.historia h1{
		color:#919191;
		font-size:45px;
		font-family:Moontello;
		padding-left:10px;
		position:relative;
		z-index:2;
	}
	.historia h2{
		color:#494948;
		font-family: 'UniviaProRegular';
		font-size:40px;
		margin-top:-35px;
		position:relative;
		z-index:1;
	}
	.historia h2:after{
		width:30px;
		height:5px;
		background:#e7e101;
		border-radius:10px;
		display:block;
		margin-top:25px;
		margin-bottom:25px;
		content:'';
	}
	.historia-internas{
		padding-top:60px;
		font-family: 'UniviaProLight';
		color:#494948;
		font-size:14px;
		padding-bottom:60px;
	}
	.historia-internas .container .row{
		padding-bottom: 100px;
	}
	.historia-internas img{
		max-width: 430px;
		width: 100%;
		display: block;
		margin-bottom: 20px;
	}
	.historia-internas .imagens img:nth-child(1){
		margin-top: 145px;
	}
	.historia-internas h1{
		color:#919191;
		font-size:45px;
		font-family:Moontello;
		padding-left:10px;
		position:relative;
		z-index:2;
	}
	.historia-internas h2{
		color:#494948;
		font-family: 'UniviaProRegular';
		font-size:50px;
		margin-top:-40px;
		position:relative;
		z-index:1;
	}
	.historia-internas h2:after{
		width:30px;
		height:5px;
		background:#e7e101;
		border-radius:10px;
		display:block;
		margin-top:25px;
		margin-bottom:25px;
		content:'';
	}
	.historia-internas span{
		color:#494948;
		font-family: 'UniviaProRegular';
		font-size:20px;
		position:relative;
		z-index:1;
		float:left;
	}
	.historia-internas span:before{
		width: 30px;
		height: 5px;
		background: #e7e101;
		border-radius: 10px;
		margin-top: 20px;
		margin-bottom: 25px;
		content: '';
		float: right;
		margin-left: 12px;
		display: block;
	}
	.historia-internas p{
		max-width: 230px;
	}
	.aniversarios-internas{
		color:#494948;
		font-family: 'UniviaProBold';
		font-size:14px;
		padding-top:60px;
		padding-bottom:160px;
	}
	.aniversarios-internas .dianiver:before{
		background:url(../images/presente.png) no-repeat;
		background-size: contain;
		transform: rotate(30deg);
		width: 41px;
		height:46px;
		display:block;
		content:'';
		position:absolute;
		bottom: 145px;
		right: 0px;
		z-index: 2;
	}
	.aniversarios-internas .dianiver:after{
		background:url(../images/balao.png) no-repeat;
		background-size: contain;
		transform: rotate(-20deg);
		width:60px;
		height:96px;
		display:block;
		content:'';
		position:absolute;
		bottom: 90px;
		left: 0px;
		z-index: 2;
	}
	.aniversarios-internas .parabens{
		display: none;
		border: 4px solid #e7e101;
		background: #265b31;
		color: #FFF;
		font-family: 'UniviaProRegular';
		font-size: 14px;
		width: calc(100% - 30px);
		padding: 10px;
		text-transform: uppercase;
		border-radius: 18px;
		position: absolute;
		bottom: 115px;
		z-index: 1;
		text-align: center;
	}
	.aniversarios-internas .dianiver .parabens{
		display: block;
	}
	.aniversarios-internas img{
		max-width: 100%;
		margin:auto;
		display: block;
		border:4px solid #e7e101;
		border-radius:15px;
		margin-bottom: 30px;
	}
	.aniversarios-internas span{
		color:#494948;
		font-family: 'UniviaProRegular';
		font-size:14px;
		position:relative;
		z-index:1;
		text-transform: uppercase;
		padding-left: 10px;
	}
	.aniversarios-internas span:after{
		width: 30px;
		height: 5px;
		background: #e7e101;
		border-radius: 10px;
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		content: '';
		display: block;
	}
	.aniversarios-internas p{
		padding-left: 10px;
	}
	.trabalhe-internas{
		padding-top:60px;
		padding-bottom:160px;
	}
	.trabalhe-internas h1{
		border:4px solid #e7e101;
		border-radius:15px;
		padding: 6px;
		color:#286033;
		font-family: 'UniviaProUltra';
		font-size:16px;
		display:block;
		width:90%;
		margin: auto;
		text-align: center;
		text-transform: uppercase;
		background: #FFF;
		position: relative;
		z-index: 2;
	}
	.trabalhe-internas form{
		border:4px solid #e7e101;
		border-radius:15px;
		padding: 25px;		
		display:block;
		width:100%;
		margin-top: -20px;
		padding-top: 60px;
		position: relative;
		z-index: 1;
	}
	.trabalhe-internas form strong{
		color:#286033;
		font-family: 'UniviaProUltra';
		font-size:20px;
		display:block;
		text-transform: uppercase;
		margin: auto;
		text-align: center;
		margin-bottom: 50px;
	}
	.trabalhe-internas form label{
		display:block;
		width:100%;
	}
	.trabalhe-internas form label span{
		display:block;
		width:100%;
		color:#494948;
		font-family: 'UniviaProMedium';
		font-size:14px;
	}
	.trabalhe-internas form label input{
		display:block;
		width:100%;
		color:#494948;
		font-family: 'UniviaProMedium';
		font-size:14px;
		border:1px solid #ededed;
		padding:7px;
		margin-bottom: 12px;
	}
	.trabalhe-internas form .botoes{
		text-align: center;
	}
	.trabalhe-internas form .botoes input{
		display:inline-block;
		width:150px;
		color: #286033;
		font-family: 'UniviaProRegular';
		font-size: 14px;
		border:1px solid #e7e101;
		padding:7px;
		background: #FFF;
		border-radius: 20px;
		margin-left: 5px;
		margin-right: 5px;
		cursor:pointer;
		margin-bottom:10px;
	}
	.trabalhe-internas form .botoes input:hover{
		background: #e7e101;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		animation: pulsenewform 3s infinite;
		box-shadow: 0 0 0 rgba(40, 96, 51, 0.4);
	}
	@-webkit-keyframes pulsenewform {
	  0% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);

	  }
	  70% {
		-webkit-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	@keyframes pulsenewform {
	  0% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
	  }
	  70% {
		-moz-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	.cadastro-internas{
		padding-top:60px;
		padding-bottom:160px;
	}
	.cadastro-internas ul.passos{
		border:4px solid #e7e101;
		border-radius:15px;
		padding: 6px;
		color:#286033;
		font-family: 'UniviaProRegular';
		font-size:13px;
		display:block;
		width:95%;
		margin: auto;
		text-align: center;
		text-transform: uppercase;
		background: #FFF;
		position: relative;
		z-index: 2;
		list-style:none;
	}
	.cadastro-internas ul.passos li{
		display: inline-block;
		padding-left: 6px;
		padding-right: 6px;
	}
	.cadastro-internas ul.passos li.active{
		font-family: 'UniviaProUltra';
	}
	.cadastro-internas form{
		border:4px solid #e7e101;
		border-radius:15px;
		padding: 25px;		
		display:block;
		width:100%;
		margin-top: -20px;
		padding-top: 60px;
		position: relative;
		z-index: 1;
	}
	.cadastro-internas form strong{
		color:#286033;
		font-family: 'UniviaProUltra';
		font-size:20px;
		display:block;
		text-transform: uppercase;
		margin: auto;
		text-align: center;
		margin-bottom: 50px;
	}
	.cadastro-internas form label{
		display:block;
		width:100%;
	}
	.cadastro-internas form label span{
		display:block;
		width:100%;
		color:#494948;
		font-family: 'UniviaProMedium';
		font-size:14px;
	}
	.cadastro-internas form label input{
		display:block;
		width:100%;
		color:#494948;
		font-family: 'UniviaProMedium';
		font-size:14px;
		border:1px solid #ededed;
		padding:7px;
		margin-bottom: 12px;
	}
	.cadastro-internas form label input[type=radio]{
		float: left;
		width: 20px;
		margin-top: 6px;
	}
	.cadastro-internas form label .modalidades{
		display: inline-block;
		width: 250px;
	}
	.cadastro-internas form .botoes{
		text-align: center;
	}
	.cadastro-internas form .botoes .form-submit{
		display:inline-block;
		width:150px;
		color: #286033;
		font-family: 'UniviaProRegular';
		font-size: 14px;
		border:1px solid #e7e101;
		padding:7px;
		background: #FFF;
		border-radius: 20px;
		margin-left: 5px;
		margin-right: 5px;
		cursor:pointer;
		margin-bottom:10px;
	}
	.cadastro-internas form .botoes .form-submit:hover{
		background: #e7e101;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		animation: pulsenewformcad 3s infinite;
		box-shadow: 0 0 0 rgba(40, 96, 51, 0.4);
	}
	@-webkit-keyframes pulsenewformcad {
	  0% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);

	  }
	  70% {
		-webkit-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	@keyframes pulsenewformcad {
	  0% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
	  }
	  70% {
		-moz-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	.contato{
		background:url(../images/bg-contato.jpg) no-repeat center;
		background-size: cover;
		background-position-y: -70px;
		min-height: 628px;
		padding-top: 70px;
		padding-bottom: 180px;
		color: #494948;
		font-family: 'UniviaProRegular';
		font-size: 16px;
		position:relative;
	}
	.contato .formulario h1{
		color:#494948;
		font-family: 'UniviaProBold';
		font-size:16px;
		height:76px;
		line-height:76px;
		background:url(../images/ico-contato.png) left no-repeat;
		padding-left:89px;
		margin-bottom:30px;
	}
	.contato form{
		max-width: 570px;
		width: 100%;
		margin: auto;
		margin-top:40px;
		margin-bottom:80px;
	}
	.contato form .form1{
		width:50%;
		float:left;
	}
	.contato form .form2{
		width:50%;
		float:right;
	}
	.contato form .form1 label{
		width:90%;
	}
	.contato form .form2 label{
		width:100%;
	}
	.contato form .form1 label span{
		display:block;
		width:100%;
		color:#494948;
		font-family: 'UniviaProLight';
		font-size:20px;
	}
	.contato form .form1 label input{
		display:block;
		width:100%;
		color:#494948;
		font-family: 'UniviaProLight';
		font-size:20px;
		border:1px solid #e4e4e4;
		border-radius:15px;		
		padding:3px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:10px;
		margin-top:5px;
	}
	.contato form .form2 label span{
		display:block;
		width:100%;
		color:#494948;
		font-family: 'UniviaProLight';
		font-size:20px;
	}
	.contato form .form2 label textarea{
		display:block;
		width:100%;
		height: 220px;
		color:#494948;
		font-family: 'UniviaProLight';
		font-size:20px;
		border:1px solid #e4e4e4;
		border-radius:15px;		
		padding:3px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:10px;
		margin-top:5px;
	}
	.contato form .opcao{
		color:#494948;
		font-family: 'UniviaProRegular';
		font-size:12px;
		text-transform:uppercase;
		float:left;
		margin-right:5px;
		cursor:pointer;
		border:1px solid transparent;
		border-radius:10px;
		padding:10px;
	}
	@media(max-width: 650px){
		.contato form .opcao{
			text-align: center;
			width: 31%;
			display:block;
			float:left;
			margin-left:5px;
			margin-right:0px;
			margin-bottom:10px;
		}
	}
	.contato form .opcao.active,.contato form .opcao:hover{
		color:#286033;
		border:1px solid #e4e4e4;
		background:#FFF;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		animation: pulsenewopcao 4s;
		box-shadow: 0 0 0 rgba(228, 228, 228, 0.4);
		
	}
	@-webkit-keyframes pulsenewopcao {
	  0% {
		-webkit-box-shadow: 0 0 0 0 rgba(228, 228, 228, 0.7);

	  }
	  70% {
		-webkit-box-shadow: 0 0 0 10px rgba(228, 228, 228, 0);
	  }
	  100% {
		-webkit-box-shadow: 0 0 0 0 rgba(228, 228, 228, 0);
	  }
	}
	@keyframes pulsenewopcao {
	  0% {
		-moz-box-shadow: 0 0 0 0 rgba(228, 228, 228, 0.7);
		box-shadow: 0 0 0 0 rgba(228, 228, 228, 0.7);
	  }
	  70% {
		-moz-box-shadow: 0 0 0 10px rgba(228, 228, 228, 0);
		box-shadow: 0 0 0 10px rgba(228, 228, 228, 0);
	  }
	  100% {
		-moz-box-shadow: 0 0 0 0 rgba(228, 228, 228, 0);
		box-shadow: 0 0 0 0 rgba(228, 228, 228, 0);
	  }
	}
	.contato form input.enviar{
		background: #286033;
		border: none;
		border-radius: 15px;
		padding: 10px;
		color: #FFF;
		font-family: 'UniviaProRegular';
		font-size: 12px;
		text-transform: uppercase;
		float:right;
		width:120px;
		cursor:pointer;
	}
	.contato form input.enviar:hover{
		background: #286033;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		animation: pulsenewsubmit 3s infinite;
		box-shadow: 0 0 0 rgba(40, 96, 51, 0.4);
	}
	@-webkit-keyframes pulsenewsubmit {
	  0% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);

	  }
	  70% {
		-webkit-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	@keyframes pulsenewsubmit {
	  0% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
	  }
	  70% {
		-moz-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	.contato .informacoes h1{
		color:#494948;
		font-family: 'UniviaProBold';
		font-size:30px;
		height:76px;
		line-height:76px;
		background:url(../images/ico-localizacao.png) left no-repeat;
		padding-left:89px;
		margin-bottom:30px;
	}
	.contato .informacoes{
		max-width: 440px;
		width: 100%;
	}
	.contato .informacoes span{
		padding-left:89px;
		display:block;
		margin-bottom:15px;
	}
	.contato .informacoes span.tel{
		font-family: 'UniviaProRegular';
		font-size: 20px;
		color:#494948;
		margin-top:-30px;
	}
	.contato .informacoes span.end{
		font-family: 'UniviaProRegular';
		font-size: 14px;
		color:#494948;
	}
	.contato .informacoes span.email{
		font-family: 'UniviaProRegular';
		font-size: 14px;
		color:#494948;
	}
	.contato .informacoes span.email a{
		color:#0090ff;
	}
	.contato .mapa{
		position:absolute;
		right:0px;
		bottom:140px;
		width:50%;
		height:310px;
		background:url(../images/mapa.jpg) no-repeat center;
		background-size: cover;
	}
	.servicos-internas{
		padding-top: 150px;
		padding-bottom: 150px;
	}
	.servicos-internas .quadroservico{
		min-height: 160px;
		padding: 60px;
		position: relative;
		z-index: 1;
		margin-bottom: 20px;
	}
	.servicos-internas .quadroservico h2 {
		color: #fff;
		font-family: 'UniviaProBold';
		font-size: 20px;
		z-index: 1;
		text-transform: uppercase;
		text-decoration: none;
		position: absolute;
		z-index: 1;
		top: 50%;
		left: 50%;
		width: calc(100% - 120px);
		transform: translate(-50%, -50%);
	}
	.servicos-internas .quadroservico h2:after {
		width: 30px;
		height: 5px;
		background: #e7e101;
		border-radius: 10px;
		display: block;
		margin-top: 15px;
		content: '';
	}
	.servicos-internas .quadroservico .hover{
		position: absolute;
		z-index: 2;
		top: 50%;
		left: 50%;
		width: calc(100% - 60px);
		background: #494948;		
		transform: translate(-50%, -50%);
		opacity: 0;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	.servicos-internas .quadroservico:hover .hover{
		opacity: 1;
	}
	.servicos-internas .quadroservico p{
		font-family: 'UniviaProRegular';
		font-size: 16px;
		color: #FFF;
		padding: 20px;
		text-decoration: none;
	}
	.servicos-internas .quadroservico p:after {
		width: 30px;
		height: 5px;
		background: #e7e101;
		border-radius: 10px;
		display: block;
		margin-top: 15px;
		content: '';
	}
	.servicos-internas-detalhe{
		font-family: 'UniviaProRegular';
		font-size: 16px;
		color: #494948;
		padding-top: 150px;
		padding-bottom: 150px;
	}
	.servicos-internas-detalhe img{
		max-width: 100%;
	}
	.servicos-internas-detalhe a.maisservicos{
		background: #e7e101;
		border: none;
		padding: 10px;
		color: #FFF;
		font-family: 'UniviaProBold';
		font-size: 12px;
		text-transform: uppercase;
		margin: auto;
		width:250px;
		display: block;
		text-align: center;
		cursor:pointer;
		color:#286033;
		height: 32px;
		line-height: 12px;
		margin-top: 50px;
		text-decoration: none;
		border-radius: 20px;
	}
	.servicos-internas-detalhe a.maisservicos:hover{
		background: #286033;
		color: #fff;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		animation: pulsenewservice 3s infinite;
		box-shadow: 0 0 0 rgba(40, 96, 51, 0.4);
	}
	@-webkit-keyframes pulsenewservice {
	  0% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);

	  }
	  70% {
		-webkit-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	@keyframes pulsenewservice {
	  0% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
	  }
	  70% {
		-moz-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	.servicos-internas-detalhe h2 {
		color: #494948;
		font-family: 'UniviaProBold';
		font-size: 20px;
		z-index: 1;
		text-transform: uppercase;
		text-decoration: none;
		position: relative;
		z-index: 1;
	}
	.servicos-internas-detalhe h2:after {
		width: 30px;
		height: 5px;
		background: #e7e101;
		border-radius: 10px;
		display: block;
		margin-top: 15px;
		margin-bottom: 25px;
		content: '';
	}
	.salas-internas{
		padding-top: 150px;
		padding-bottom: 150px;
		color: #494948;
		font-family: 'UniviaProRegular';
		font-size: 16px;
	}
	.salas-internas ul{
		padding: 0px;
	}
	.salas-internas ul.slick-dots{
		margin-top: -25px;
		position: relative;
		margin-bottom: 50px;
	}
	.slick-dots li button{
		width: 10px;
		height: 10px;
		background: #FFF;
		border: 1px solid #e7e101;
		border-radius: 20px;
		padding: 0px;
	}
	.slick-dots li button:before{
		font-size: 12px;
		width: 10px;
		height: 10px;
		color:#FFF;
		top: -4px;
		left: 0px;
	}
	.slick-dots li.slick-active button:before, .slick-dots li:hover button:before {
		color: #286033;
		opacity: 1;
	}
	.salas-internas ul .slick-slide div.divimg{
		margin-bottom: 25px;
		margin-top: 10px;
		height: 230px;
		overflow: hidden;
	}
	.salas-internas ul .slick-slide div.divimg img{
		width: 100%;
		display:block;
		margin:auto;
	}
	.salas-internas ul .slick-slide img:nth-child(3n){		
		margin-right: 0px;
	}
	.salas-internas h2 {
		color: #494948;
		font-family: 'UniviaProRegular';
		font-size: 40px;
		position: relative;
		z-index: 1;
		display: block;
		margin: auto;
		margin-top: -35px;
	}
	.salas-internas h2:after {
		width: 30px;
		height: 5px;
		background: #e7e101;
		border-radius: 10px;
		display: block;
		margin-top: 25px;
		margin-bottom: 25px;
		content: '';
	}
	.salas-internas form label{
		display:block;
		width:100%;
	}
	.salas-internas form label span{
		display:block;
		width:100%;
		color:#494948;
		font-family: 'UniviaProMedium';
		font-size: 16px;
    	height: 26px;
	}
	.salas-internas form label input{
		display:block;
		width:100%;
		color:#494948;
		font-family: 'UniviaProMedium';
		font-size:16px;
		border:1px solid #e4e4e4;	
		padding:3px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:10px;
		margin-top:5px;
	}
	.salas-internas form input.enviar{
		background: #e7e101;
		border: none;
		padding: 10px;
		color: #FFF;
		font-family: 'UniviaProRegular';
		font-size: 12px;
		text-transform: uppercase;
		float:right;
		width:100%;
		cursor:pointer;
		color:#286033;
		height: 32px;
		line-height: 12px;
		margin-top: 7px;
	}
	.salas-internas form input.enviar:hover{
		background: #286033;
		color: #fff;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		animation: pulsenewsubmitsalas 3s infinite;
		box-shadow: 0 0 0 rgba(40, 96, 51, 0.4);
	}
	@-webkit-keyframes pulsenewsubmitsalas {
	  0% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);

	  }
	  70% {
		-webkit-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-webkit-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	@keyframes pulsenewsubmitsalas {
	  0% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0.7);
	  }
	  70% {
		-moz-box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 10px rgba(40, 96, 51, 0);
	  }
	  100% {
		-moz-box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
		box-shadow: 0 0 0 0 rgba(40, 96, 51, 0);
	  }
	}
	.rodape{
		background:#fcfcfc;
		margin-top:-70px;
		padding-bottom:20px;
	}
	.rodape a{
		position:relative;
		text-decoration:none;
		width:max-content;
		margin:auto;
		display:block;
	}
	.rodape a.minherit{
		margin:inherit;
	}
	.rodape a:before {
		content: '';
		-webkit-transition: width .25s ease-in-out;
		transition: width .25s ease-in-out;
		position: absolute;
		bottom: -4px;
		width: 0;
		height: 1px;
		border:none;
		left: 0;
		background-color: #286033;
	}
	.rodape a:hover:before{
		width: 100%;
	}
	.rodape .logo{
		padding-top:60px;
		padding-bottom:60px;
		position:relative;
	}
	.rodape .logo img{
		width:100%;
		max-width:200px;
	}
	.rodape .logo:before{
		content: '';
		display:block;
		background:url(../images/mascote.png) no-repeat center;
		background-size: contain;
		width: 225px;
		height: 225px;
		position: absolute;
		top: -120px;
		left: -200px;
	}
	body.internas .rodape{
		padding-top:50px;
	}
	@media(max-width: 1280px){
		.rodape .logo:before{
			display:none;
		}
	}
	.rodape strong{
		color:#286033;
		font-family: 'UniviaProBold';
		font-size: 14px;
		text-transform:uppercase;
		display:block;
		margin-bottom:20px;
	}
	.rodape ul{
		list-style:none;
		margin:0px;
		padding:0px;
		margin-bottom:20px;
	}
	.rodape ul li a{
		color:#484849;
		font-family: 'UniviaProRegular';
		font-size: 12px;
		text-transform:uppercase;
		display:block;
		margin:inherit;
		margin-bottom:20px;
		text-decoration:none;
		position:relative;
		width:max-content;
	}
	.rodape .ouvidoria{
		width:300px;
		border:2px solid #286033;
		border-radius:20px;
		text-align:center;
		padding-top:10px;
		overflow:hidden;
		margin: auto;
	}
	.rodape .ouvidoria strong{
		margin-bottom:2px;
		color:#494948;
	}
	.rodape .ouvidoria a{
		color:#484849;
		font-family: 'UniviaProLight';
		font-size: 12px;
		text-transform:uppercase;
		display:block;
	}
	.rodape span{
		color:#fff;
		font-family: 'UniviaProRegular';
		font-size: 12px;
		text-transform:uppercase;
		display:block;
		background:#286033;
		margin-top:10px;
		padding:7px;
	}
	.rodape .menus{
		margin-left: -50px;
	}
	.assinatura{
		background:#286033;
		padding-top:20px;
		padding-bottom:20px;
		color:#FFF;
		font-family: 'UniviaProRegular';
		font-size: 12px;
		text-transform:uppercase;
	}
	.assinatura .logowtek{
		float:right;
		max-width:40px;
	}
	@media (max-width: 1920px){
		.banner{
			display:block;
		}
		.banner.bannerfull{
			display:none;
		}
		.bomba:after{
			content:'';
			background:url(../images/bico-bomba.png) no-repeat;
			width: 330px;
			height: 268px;
			background-size: contain;
			display: block;
			top: 50%;
			left: -10px;
			position: absolute;
			transform: translate(0, -50%);
		}
	}
	@media (max-width: 1600px){
		.bomba:after{
			left: -180px;
		}
	}
	@media (max-width: 1280px){
		.bomba .restaurante{
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
			margin-left: -60px;
		}
	}
	@media (max-width: 1200px){
		.bomba {
			background-size: cover;
		}
		.bomba:after{
			display:none;
		}
		.bomba .bg-bomba{
			margin-top: 0px;
			background: #285e33;
			width: calc(100% + 30px);
			margin-left: -15px;
		}
		.bomba .restaurante, .bomba .valores-bomba{
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;
			margin-left: 0px;
		}
		.bomba .bg-bomba .valores-comb{
			padding-top:30px;
		}
		.bomba .bg-bomba{
			height:auto;
			padding-bottom:30px;
		}
		.servicos{
			margin-top:20px;
		}
		.contato{
			background:#fdfdfd;
			padding-bottom:0px;
		}
		.contato .mapa{
			bottom:0px;
		}
		.rodape{
			margin-top: 0px;
		}
	}
	@media (max-width: 992px){
		.topo{
			background: #265b31;
			min-height: 115px;
			padding-top: 45px;
		}
		.topo img {
			padding-bottom: 20px;
			margin-left: auto;
		}
		.topo .hidden-lg-up{
			display:none;
		}
		.banner{
			margin-top: 0px;
		}
		.topo #menu-mobile{
			display:block;
		}
		.historia{
			padding-top:35px;
			padding-bottom:35px;
			height:auto;
			min-height: auto;
		}
		.salas-internas{
			padding-top:75px;
			padding-bottom:75px;
		}
		.historia:after{
			display:none;
		}
		.rodape,.assinatura{
			text-align: center;
		}
		.assinatura .logowtek{
			float: none;
			display:block;
			margin:auto;
			margin-top:10px;
		}
		.assinatura .col-12{
			margin-bottom:10px;
		}
		.rodape a{
			margin: auto !important;
			margin-bottom: 20px !important;
		}
		.rodape .ouvidoria a{
			margin-bottom: 0px !important;
		}
		.rodape .menus{
			margin-left: 0px;
		}
	}
	@media (max-width: 890px){
		.contato .informacoes{
			margin:auto;
		}
		.contato .mapa{
			position:relative;
			bottom:0px;
			width:100%;
		}
	}
	@media (max-width: 720px){
		.banner{
			display:none;
		}
		.banner.responsivo{
			display:block;
		}
		.servicos-internas{
			padding-top: 60px;
			padding-bottom: 40px;
		}
		.servicos-internas-detalhe{
			padding-top: 60px;
			padding-bottom: 40px;
		}
		.historia-internas{
			padding-top:60px;
			padding-bottom:40px;
		}
		.historia-internas .container .row{
			padding-bottom: 20px;
		}
		.historia-internas .imagens{
			padding-left:15px !important;
			padding-right: 15px !important;
		}
		.historia-internas .imagens img:nth-child(1){
			margin-top: 0px;
		}
		.aniversarios-internas{
			padding-top:60px;
			padding-bottom:60px;
		}
		.aniversarios-internas .col-12{
			max-width:80%;
			display:block;
			margin:auto;
			margin-bottom:10px;
		}
		.topo h1.titulopag{
			font-size:36px;
		}
		.trabalhe-internas{
			padding-top:60px;
			padding-bottom:60px;
		}
		.cadastro-internas{
			padding-top:60px;
			padding-bottom:60px;
		}
		#erro404{
			padding-top:60px;
			padding-bottom:60px;
		}
		.salas-internas ul .slick-slide div.divimg img{
			width: 100%;
			display:block;
			margin:auto;
		}
		.slick-next{
			right: 20px;
			z-index: 9999;
		}
		.slick-prev{
			left: 20px;
			z-index: 9999;
		}
		.rodape .logo{
			padding-top:0px;
		}
	}
	@media (max-width: 600px){
		.bomba .restaurante .chamada-prato div.valor {
			position: absolute;
			font-family: 'UniviaProBold';
			font-size: 30px;
			background: #e7e101;
			color: #285e33;
			padding: 10px;
			height: auto;
			border-radius: 20px;
			letter-spacing: 0px;
			right: -20px;
			top: 50px;
		}
		.contato form .form1,.contato form .form2,.contato form .form1 label{
			width:100%;
		}
		.contato form input.enviar{
			width:100%;
			margin-top: 10px;
			margin-bottom: 20px;
		}
		.contato .informacoes span{
			padding-left:0px;
		}
	}
	@media (max-width: 550px){
		.bomba .restaurante .chamada-prato{
			margin-bottom: 70px;
		}
		.bomba .restaurante .chamada-prato div.valor {
			right: 140px;
			top: 140px;
		}
	}
	@media (max-width: 450px){
		.bomba .restaurante strong{
			font-size:62px;
		}
		.bomba .restaurante .chamada-prato{
			text-align:center;
		}
		.bomba .restaurante .chamada-prato strong{
			float:none;
		}
		.bomba .restaurante .chamada-prato span {
			margin-left: 20px;
		}
		.bomba .restaurante .chamada-prato div.valor {
			right: 100px;
			top: 230px;
		}
		.bomba .restaurante .chamada-prato div.valor span{
			margin-left:0px;
		}
		.trabalhe-internas form{
			margin-top: -30px;
			padding-top: 70px;
		}
	}
	@media (min-width: 576px){
		.container {
			max-width: 99%;
		}
	}
	@media (min-width: 768px){
		.container {
			max-width: 99%;
		}
	}
	@media (min-width: 1200px){
		.container {
			max-width: 1200px;
		}
	}