::selection{background-color:#ECDFAE;color:#666;}
::-moz-selection{background-color:#ECDFAE;color:#666;}
body {font-family: "Open Sans", Helvetica, Arial, sans-serif;border-top: 8px solid #696969;color: #666;}
a{ color:#666;}
header{   background-image: url(../img/climpek.png);}
.pagina .container{ background-color:#FFF}
header .logo-top{ padding-top:5px; padding-bottom:5px;}
nav.bg-menu{ 


  background-color:#2E2925 !important;
  background-image: -moz-linear-gradient(90deg, #2E2925 0%, #221F1C 100%);
  background-image: -webkit-linear-gradient(90deg, #2E2925 0%, #221F1C 100%);
  background-image: -ms-linear-gradient(90deg, #2E2925 0%, #221F1C 100%);
  
  box-shadow: 0px 5px 5px rgba(0,0,0,0.4);
}
 nav.bg-menu li{ position:relative}
nav.bg-menu li:first-child:before{ content:'';}
nav.bg-menu li:before{ font-family:'FontAwesome'; content:'\f111'; font-size:10px; position:absolute; left:0; color:#E13738; top:10px;}
.navbar-collapse li a{padding:4px;}
nav.bg-menu li a{
	color: #FFF !important;
	font-weight: 400;
}
nav.bg-menu .navbar-nav li.active a{ color:#F67F30 !important}
.navbar-brand{ color:#FFF !important}
.bg-banner{	background-color: #eee;	padding-top: 25px;	background-image: url(../img/climpek.png);	border-bottom: 3px solid #eee;  box-shadow: 0px 5px 5px rgba(0,0,0,0.2);}
.carousel-item img{ border-radius:5px;}
.box-climatizado{border-right: 1px solid #D6D6D6;border-left: 1px solid #D6D6D6;}
h1, h2, h3, h4, h5, h6, .text-heading {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: 5px 5px 5px rbga(0,0,0,0.5);}
h1 {font-size: 2rem !important; text-shadow: 5px 5px 5px rbga(0,0,0,0.5);}
.item-cardapio{ margin-bottom:18px;}
form{ position:relative}
.loading_send_form{position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;background: rgba(255,255,255,0.8) url(../img/ajax-loader.gif) no-repeat center center;display:none;}
/*Validar Form*/
div.required label:after{content:' *';color:#9C2A2C;font-weight:bold;}
.has-error .form-control,.has-error .form-control:focus{border:#9C2A2C solid 1px !important;}
.has-error,.has-error a{color:#9C2A2C !important}
.top-faixa{background-color: #F7F7F7; background-image: url(../img/climpek.png); box-shadow: 0px 5px 5px rgba(0,0,0,0.2);}
.navbar-toggler{ background-color:#FFF}
.icone-home{ text-align:center; padding-top:20px;}
.icone-home .fa{font-size: 40px;color: #453E38}
.icone-home p{ padding:0 !important; margin-top:10px; margin-bottom:10px;}
.icone-home > div{ margin-top:10px; margin-bottom:4px}
 .tagline-upper {font-size: 5rem;font-weight: 700;line-height: 1;}
.tagline-lower {font-size: 1.2rem;line-height: 1;}
.text-expanded {letter-spacing: 1px;}
.text-shadow {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.text-lg {font-size: 1.25rem;}
.reserva-faixa{	background-color: #F2EAC8;	margin-top: 0px;	padding-top: 15px;	padding-bottom: 0px;	border-radius: 0px 0px 10px 10px;	color: #333;	border-top: 0px solid #EBDEAB;	border-right: 1px solid #EBDEAB;	border-bottom: 2px solid #E6D593;	border-left: 1px solid #EBDEAB;}
.reserva-faixa h4{	font-size: 30px;	margin-top: 8px;	margin-bottom: 5px;	text-align: center;	text-transform: uppercase;	color: #4B4012;}
address .line{ margin-bottom:7px;}
.bg-overlay {background-color: rgba(0, 0, 0, 0.7);}
hr.divider {border-color: #CCC;max-width: 250px;}
.row-cartao-aceito{
	border-top: #CCC solid 1px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#carouselExampleIndicators{ border-radius:5px; box-shadow: 5px 5px 5px rgba(0,0,0,0.2);}
.row-cartao-aceito .container .row div{ padding-bottom:5px; padding-top:5px;}
.end_localizacao{
	padding: 15px;
	text-align: center;
	background: #F9F4E6;
	border-top: 1px solid #ddd;
	border-right: 5px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 5px solid #ddd;
}
footer{
	background-image: -moz-linear-gradient(90deg, #700509 0%, #4F1717 100%);
	background-image: -webkit-linear-gradient(90deg, #700509 0%, #4F1717 100%);
	background-image: -ms-linear-gradient(90deg, #700509 0%, #4F1717 100%);
	background-color: #700509;
	color: #D0AE5E;
	border-top: 2px solid #3E1313;
	border-bottom: 3px solid #611F1F;
	padding-top: 30px;
	padding-bottom: 15px;
}
footer h3.widget-title{text-transform: uppercase;font-size: 19px;padding-left: 1px;font-weight: bold; }
footer h3:before{ font-family:'FontAwesome'; content:'\f054 '; font-size:15px; position:absolute; left:15px; top:3px; color:#E13738;}
footer a,.direitos{ color:#D0AE5E !important}
.direitos{background-color: #2E2925;padding-top: 15px;padding-bottom: 15px;border-bottom: 8px solid #333;}
footer .footer-widget{
	margin-top: 25px;
	margin-bottom: 15px;
	border-right: 1px solid #520305;
	padding-right: 15px;
	padding-left: 15px;
}
footer .footer-widget:last-child{ border-right:0}
footer .footer-widget > div{
	padding: 0px 15px 15px;
}
footer .footer-widget{ line-height:32px;}
section.pagina{min-height: 380px;padding-top: 30px;padding-bottom: 25px;}
.image-ambiente { padding-left:10px; padding-right:10px;}
.image-ambiente > div{ padding:5px}
.top-pag-interna{ padding-top:10px; padding-bottom:10px; }
.form-control{
	border-radius: 3px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
	border: 1px solid #E6E6E6;
}
.form-control:focus,.btn:active{border: 1px solid #D9C05E !important;box-shadow: none !important;}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {outline: none;box-shadow: none !important;}
.box_contato_coluna{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
	padding: 15px;margin-bottom: 20px;border-radius: 5px;border-top: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-bottom: 4px solid #E0E0E0;border-left: 1px solid #E0E0E0;}
.btn{ cursor:pointer}
.btn-warning,.btn-warning:hover{ color:#FFF;}
.btn-primary{background-color: #333;border: 1px solid #333;}
.btn-primary:hover{background-color: #666;border: 1px solid #333;}
 .icone_rodape{width: 25px;height: 25px;background-color: #520305;text-align: center;padding-top: 4px;border-radius: 5px;}
.uon{ text-align:right}
.carousel-indicators{ bottom:-24px;}
.carousel-indicators li{ background-color:#666; cursor:pointer}
.carousel-indicators li.active{ background-color: #A92B2D; }
.carousel-control-prev,.carousel-control-next{ width:40px}
.breadcrumb-dot .breadcrumb-item+.breadcrumb-item::before {content: "•";}
.breadcrumb-bar .breadcrumb-item+.breadcrumb-item::before {content: "|";}
.breadcrumb-right-arrow .breadcrumb-item+.breadcrumb-item::before {content: "›";vertical-align:top;font-size:40px;line-height:15px;}
.breadcrumb-right-tag {padding:0;background:none;}
.breadcrumb-right-tag .breadcrumb-item {background:rgba(2, 117, 216, 0.8);padding:.5em 1em;}
.breadcrumb-right-tag .breadcrumb-item a, .breadcrumb-right-tag .breadcrumb-item{color:#fff;}
.breadcrumb-right-tag .breadcrumb-item:nth-child(2) {background:rgba(2, 117, 216, 0.6);}
.breadcrumb-right-tag .breadcrumb-item:nth-child(3) {background:rgba(2, 117, 216, 0.5);}
.breadcrumb-right-tag .breadcrumb-item+.breadcrumb-item::before {content: "";padding:0;}
@media screen and (max-width: 997px) {
nav.bg-menu li:first-child:before{ content:'\f111';}
.footer-widget{ font-size:12px;}
header img{ width:50%;}
}
@media screen and (max-width: 768px) {
.footer-widget{ font-size:15px;}
header img{ width:70%;}
.direitos .row > div{ text-align:center !important; width:100%; margin-bottom:20px; }
body{ border-top:0;}
.info-home .text-info-home{ text-align:center !important}
}

.info-home{
	background-color: #F8F8F8;
	padding-top: 25px;
	padding-bottom: 25px;
}
.info-home img.img-destaque{ margin-bottom:-50px; margin-top:-50px; margin-left:auto !important; margin-right:auto !important}
@media screen and (max-width: 1200px) {
	.info-home img.img-destaque{ margin-bottom:0px; margin-top:0px; margin-left:auto !important; margin-right:auto !important }	
}

#cta h2 {
  margin-top: 0;
}
#cta .btn {
  margin-top: 40px;
}
#cta2 {
	color: #fff;
	background-color: #2E2925;
	padding-top: 55px;
	padding-bottom: 55px;
	background-image: url(../img/faixa.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-top: 3px solid #23201D;
}
#cta2 .btn-md{
	padding: 6px 15px;
	font-size: 17px;
}
.img-associe-home{ margin-top:25px; margin-bottom:25px;}
#cta2 .btn {
  margin-top: 10px;
}
#cta2 h2 {
  color: #fff;
  font-size: 44px;
  line-height: 1;
}
#cta2 h2 > span {
  color: #1260A8;
}
.frase-bem-vindo{ margin-top:30px; margin-bottom:40px;}
.frase-bem-vindo > div{ padding-top:25px; padding-bottom:25px; text-align:center; padding-left:35px; padding-right:35px; }