



/* header */
.navbar-wrapper  					{ margin:0 0 0 0 !important; position: fixed !important; height:inherit !important; width:100% !important; background:url(../img/bgMenu.jpg) repeat-x center top; z-index:4;  }
.navbar-wrapper  .container .navbar { background:transparent; border:0 none;  }
.navbar-wrapper  .container .top-bar{ margin:0 0 0 0 !important; position: inherit !important; height:inherit !important; width:100% !important; background:; }

.navbar-wrapper  .container .navbar-header  { float:left; }
.navbar-wrapper  .container .navbar-collapse{ float:right; padding:0 150px 0 0; }

.navbar-wrapper  .container .navbar-header .navbar-brand{ margin:0 0 0 0; padding:0; }

.navbar-wrapper  .container .navbar ul li 	{ font-family: arial; background:url(../img/menuBorder.png) no-repeat left center; text-transform: uppercase; }
.navbar-wrapper  .container .navbar ul li a { color:#fff; }
.navbar-wrapper  .container .navbar ul li a:hover    { background:url(../img/bg-menuhover.png) repeat-x; }
.navbar-wrapper  .container .navbar ul li:first-child{ background:none; }

a:link {text-decoration:none;color:#fff;} 
a:visited {text-decoration:none;color:#fff;} 
a:active {text-decoration:none;color:#fff;} 
a:hover {text-decoration:underline;color:#f47d1e;} 


@media (max-width: 767px) {
#navbar { background:#f47d1e; padding-left:15px; position:relative; }
}

@media (max-width: 480px) {
#navbar { background:#f47d1e; padding-left:15px; position: absolute !important; }
.navbar-wrapper  .container .navbar-header .navbar-brand{ margin:-50px 0 0 0; }
}

.art-header { background:url(../img/artMenu.png) no-repeat; z-index: 5; width:222px; height:269px; position: absolute; top:0; right:0; }

.phrase  { 
	position:absolute;
	z-index:5; 
	left:50%; 
	margin:-100px 0 0 -220px; 
	padding:0 0 0 80px;
	background:url(../img/header-aspas.png) no-repeat left top; 
	max-width: 600px; width:90%; 
}
.phrase p{ font-family: 'Lobster', cursive; font-size: 20px; color:#f47d1e; margin:0 0 5px 0; }
.phrase p.author{ color:#efbf64; }

.carousel { margin: 160px 0 0 0; z-index:3; }

.bem-vindo { padding:10px 0; border-top:2px solid #fff; }

@media (min-width: 992px) and (max-width: 1199px) {	

.art-header { display: none; visibility: hidden; }

.navbar-wrapper  					{ }
.navbar-wrapper  .container .navbar { border:0 none; }
.navbar-wrapper  .container .top-bar{ }
.navbar-wrapper  .container .navbar-header .navbar-brand img{ width:200px; height:auto; }
.navbar-wrapper  .container .navbar ul li 					{ font-size:12px; }

.phrase  { max-width: 500px;    }
.phrase p{ font-size: 18px; }

}

@media (min-width: 768px) and (max-width: 991px) {

.art-header { display: none; visibility: hidden; }

.navbar-wrapper  					{ }
.navbar-wrapper  .container .navbar { border:0 none;  }
.navbar-wrapper  .container .top-bar{ }
.navbar-wrapper  .container .navbar-header  { margin-top: ; }
.navbar-wrapper  .container .navbar-collapse{ float:right; padding:0 0 0 0; }
.navbar-wrapper  .container .navbar-header .navbar-brand img{ width:180px; height:auto; }
.navbar-wrapper  .container .navbar ul li 					{ font-size:11px; }

.phrase  { max-width: 400px; margin:-100px 0 0 -150px;  }
.phrase p{ font-size: 16px; }

}

@media (max-width: 767px) {

.art-header { display: none; visibility: hidden; }

.navbar-wrapper  					{ }
.navbar-wrapper  .container .navbar { border:0 none; }
.navbar-wrapper  .container .top-bar{ }
.navbar-wrapper  .container .navbar-header .navbar-brand img{ width:200px; height:auto; }
.navbar-wrapper  .container .navbar ul li 					{ font-size:12px; }


.phrase  {  max-width: 400px; margin:-100px 0 0 -130px; }
.phrase p{ font-size: 16px; }

}

@media (max-width: 480px) {

.art-header { display: none; visibility: hidden; }

.navbar-wrapper  					{  }
.navbar-wrapper  .container .navbar { border:0 none; }
.navbar-wrapper  .container .top-bar{ }
.navbar-wrapper  .container .navbar-header .navbar-brand img{ width:200px; height:auto; }
.navbar-wrapper  .container .navbar ul li 					{ font-size:12px; }

.phrase  { display:none; visibility: hidden; position:inherit; max-width: 400px; margin:-100px 0 0 -130px; }
.phrase p{ font-size: 18px; }

}
/*FIM HEADER*/


.bem-vindo   { 
	border-top:2px solid #fff; 
	padding:10px 0;
	margin:0 0 0 0;
	background: url(../img/bg-benvindo.jpg) repeat-x center #f5980a; 
	text-align: center; 
	box-shadow: 0px 0px 1em #000;
}
.bem-vindo h2{ padding:0 0 0 0; margin:0 0 0 0; font-family: 'Lobster', cursive; font-size:50px; color:#fff; line-height:35px; }
.bem-vindo h2 span{ font-size:28px; }

@media (min-width: 992px) and (max-width: 1199px) {	

.bem-vindo h2{ font-size:45px; line-height:30px; }
.bem-vindo h2 span{ font-size:23px; }

}

@media (min-width: 768px) and (max-width: 991px) {

.bem-vindo h2{ font-size:40px !important; line-height:25px; }
.bem-vindo h2 span{ font-size:18px; }

}

@media (max-width: 767px) {

.bem-vindo h2{ font-size:35px; line-height:25px; }
.bem-vindo h2 span{ font-size:13px; }

}

@media (max-width: 480px) {

.bem-vindo h2{ font-size:30px; line-height:20px; }
.bem-vindo h2 span{ font-size:12px; }

}




/* quem somos */
#quem-somos	   { background: url(../img/img_FundoQuemSomos.png); height:auto; width:100%; }
.fundoQuemSomos,
.fundoOqueFazemos,
.fundoOndeEstamos,
.fundoFaleConosco {  height:auto; width:90%; max-width:1015px; padding:100px 0; }

.TextoDestaqueQuemSomos{
	background:#b7a90e;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:21px; 
	padding-left:20px;
	padding-right:-10px;
	max-width:663px;
	height:auto;
	font-family:Arial;
	font-size:18px;
	color:#fff;
	font-weight:sharp;
	text-align:justify;
}

#quem-somos .tituloLobster30 	 { font-family: 'Lobster', cursive; font-size:30px; color:#fff; }
#quem-somos .tituloLobster30 span{ font-family:arial; color: #fff; font-size:20px; font-style:italic;  }
.textoGeralQuemSomos ul { margin:0 0 0 0; padding:0; }
.textoGeralQuemSomos li	{ font-family:Arial; list-style:none; font-size:18px; color:#fff; background: url(../img/bullet1.png) no-repeat left center; padding:0 0 0 20px; margin:0 0 10px 0; }

/* o que fazemos */
#oque-fazemos { background: url(../img/img_FundoOqueFazemos2.png); height:auto; width:auto; }
.textoGeral	  { font-family:Arial; font-size:18px; color:#fff }

.textoGeral h2,
.textoGeral h3,
.tituloLobster{ font-family: 'Lobster', cursive; }

.textoGeral h2{ font-size:48px; }
.textoGeral h3{ font-size:28px; }

.textoDestaqueOQueFazemos{
	background:#d7ac00; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:25px;
	width:90%;
	max-width:600px;
	height:auto;
	font-family:Arial;
	font-size:20px;
	color:#fff;
	font-weight:sharp;
	-webkit-box-shadow: 3px 3px 10px 0 #333;
	box-shadow: 3px 3px 10px 0 #333;
}
.textoDestaqueOQueFazemos .tituloLobster { font-size:28px; margin:0; }

/* como fazemos */
#como-fazemos {
	background-image: url(../img/img_FundoComoFazemos.png);
	
	height:auto;
	width:auto;
}
.fundoComoFazemos { padding:100px 0; }
.textoDestaqueComoFazemos{
	background: #af3bb9;
	padding:20px;
	padding-left:35px;
	width:90%;
	max-width:640px;
	height:auto;
	font-family:Arial;
	font-size:20px;
	color:#fff;
	font-weight:sharp;
	-webkit-box-shadow: 3px 3px 10px 0 #333;
	box-shadow: 3px 3px 10px 0 #333;
	border:1px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#como-fazemos .TextoGeral h2 { text-align: left; color:#fff; font-size:37px; line-height:50px; }
.textoDestaqueComoFazemos .asterisco { font-size:30px; }
.title-como { margin:0 0 50px 0; }
.separator { background: url(../img/section-separator.png) repeat-x center top; }



/* onde estamos */
#onde-estamos{
	background: url(../img/img_FundoOndeEstamos.png) no-repeat #018dab;
	height:auto;
	width:100%;
}
#onde-estamos .fundoOndeEstamos{ padding-bottom: 0 !important; }
#onde-estamos h1.tituloLobster,
#onde-estamos h2.tituloLobster { color:#fff; font-size:40px; text-align:left; margin:0 0 0 0; }
#onde-estamos h3.tituloLobster { color:#45c0da; font-size:30px; margin:20px 0 0 0; }

#onde-estamos .carousel-photos { margin:30px 0; }

#onde-estamos .endereco   { padding:10px 0; background:#45c0da; border-top:2px solid #37b6d1; width:100%; }
#onde-estamos .endereco h1{ color:#fff; text-align:center; margin:0 0 0 0; padding:0 0 0 0; font-size:35px;  }

#onde-estamos .blue-separator{ height:40px; background:#018dab; }



/* fale conosco */
#fale-conosco { background: url(../img/img_FundoFaleConosco.png) no-repeat #da4909 center top; height:auto; width:100%; }

#fale-conosco .textoDestaqueFaleConosco {
	background:url(../img/bg-destaqueContato.jpg) no-repeat 20px center #e85a1b;
	width:90%;
	max-width:729px;
	height:auto;
	margin:20px 0;
	padding:10px 0 10px 60px;
	font-family:Arial;
	font-size:20px;
	color:#fff;
	font-weight:sharp;
	-webkit-box-shadow: 3px 3px 10px 0 #333;
	box-shadow: 3px 3px 10px 0 #333;
	border:1px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
#fale-conosco .textoDestaqueFaleConosco .tituloLobster { font-size:30px; }
#fale-conosco .imagem-maca { width:90%; max-width:384px; }
#fale-conosco .destaque-contato { width:90%; max-width:650px; }
#fale-conosco .destaque-contato h1,
#fale-conosco .destaque-contato h2{ margin:0 0 0 0; padding:0 0 0 0; }
#fale-conosco .destaque-contato h1{ color:#fff; }
#fale-conosco .destaque-contato h2{ font-style: italic; }

#fale-conosco .art-left,
#fale-conosco .art-right,
#fale-conosco .msg-contato{ float:left;  }
#fale-conosco .art-left,
#fale-conosco .art-right  { max-width:225px; }

#fale-conosco .msg-contato { text-align: center; width:90%; max-width:550px; margin-top:-10px; }
#fale-conosco .msg-contato .tituloLobster      { color:#fff; }
#fale-conosco .msg-contato .tituloLobster span { font-family: arial; font-size:25px; letter-spacing:-1px; }

@media (min-width: 768px) and (max-width: 991px) {
#fale-conosco .art-left,
#fale-conosco .art-right { display:none; visibility: hidden; }
}
@media (max-width: 767px) {
#fale-conosco .art-left,
#fale-conosco .art-right { display:none; visibility: hidden; }
#fale-conosco .right-contato{ float:left !important; }
}

@media (max-width: 480px) {
#fale-conosco .art-left,
#fale-conosco .art-right { display:none; visibility: hidden; }
#fale-conosco .right-contato{ float:left !important; }
}

#fale-conosco .left-contato,
#fale-conosco .right-contato { margin: 10px 0 0 0; width:90%; max-width:500px !important; }
#fale-conosco .left-contato { float:left !important; }
#fale-conosco .right-contato{ float:right; }
#fale-conosco .left-contato input,
#fale-conosco .right-contato textarea,
#fale-conosco .right-contato input{
	border:1px solid #ffd67f;
	-webkit-box-shadow: 3px 3px 10px 0 #333;
	box-shadow: 3px 3px 10px 0 #333;
	border:1px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:25px;
	margin:0 0 20px 0;
}
#fale-conosco .right-contato textarea		   { height:125px; }
#fale-conosco .right-contato input[type=submit]{
	padding:15px !important;
	float:right;
}




/* rodape */
.fundoRodaPe2{
	background:url(../img/fundoRodaPe.png) repeat-x;
    height:auto;
	width:100%;
	padding:100px 0;
}
.fundoRodaPe2 .row { height:auto; width:90%; max-width:1015px; margin:0 auto; }
.tituloLobster50{
	font-family: 'Lobster', cursive;
	font-size:50px;
	color:#f47d1e
}
.tituloLobster30{
	font-family: 'Lobster', cursive;
	font-size:30px;
	color:#f47d1e
}
.tituloLobsterCafe30{
	font-family: 'Lobster', cursive;
	font-size:30px;
	color:#d3c41c
}
.textoGeralRodaPe{
	font-family:Arial;
	font-size:12px;
	color:#fff
}
.fundoRodaPe{
	height:auto; width:90%; max-width:1015px; margin:0 auto;
}
@media (min-width: 768px) and (max-width: 991px) {
.fundoRodaPe2 .art-left,
.fundoRodaPe2 .art-right { display:none; visibility: hidden; }
}
@media (max-width: 767px) {
.fundoRodaPe2 .art-left,
.fundoRodaPe2 .art-right { display:none; visibility: hidden; }
}

@media (max-width: 480px) {
.fundoRodaPe2 .art-left,
.fundoRodaPe2 .art-right { display:none; visibility: hidden; }
}



