/*
Theme Name: Personal Fishing
Author: Lucas Leite
Author URI:
Description:
Version: 1.00000080
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

	/* Helpers */
	img {max-width:100%; height:auto;} /*Compatibilidade IE*/
	body {margin:0px; padding:0px; overflow-x:hidden; max-width:100%; font-size:14px;}
	body {font-family:'Montserrat', sans-serif;}
	h1, h2, h3, h4, h5, h6 {font-family: 'Oswald', sans-serif; font-weight:bold;}
	.no-padding {padding:0px !important;}

	span.amarelo {color:#ffd900;}


	header {position:absolute; width:100%; z-index:99;}

	header .logo a {display:table; margin:0 auto;}
		header .logo img {max-width:160px;}

	header .row {display:flex; align-items:center;}

	header .principal {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-header.png) bottom center repeat-x; border-top:1px #255014 solid; display:table; width:100%; padding-bottom:90px; padding-top:20px;}

	header .right {display:table; float:right; margin-bottom:20px;}
		header .whatsapp {float:left; color:#fff; font-weight:bold; font-size:12px; padding:10px; padding-left:25px; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-whatsapp.png) left center no-repeat;}
		header .reservas {float:left; position:relative; color:#7d6f1c; border-radius:50px; padding:10px 25px; padding-left:75px; background:#ffd900; font-weight:bold; font-size:12px; margin-left:30px; margin-right:30px;}
			header .reservas:before {content:''; width:48px; height:48px; position:absolute; display:table; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/before-reservas.png) center center no-repeat; margin:auto; left:20px; top:0px; bottom:0px;}
		header .social {list-style:none; margin:0px; padding:0px; float:left;}
			header .social li {float:left; margin:5px;}

		header .traducao {float:right; margin-left:20px;}
			header .traducao a {display:table; float:left !important; padding:10px 5px;}

	header .menu .box {width:100%; display:table;}
	header .menu .box nav {display:table; width:100%; border-top:1px #3e515b solid; padding:15px 0px;}
		header .menu ul.menu {list-style:none; padding:0px; margin:0px; display:table; float:right;}
			header .menu ul.menu > li {float:left; margin-right:1px; position:relative;}
				header .menu ul.menu > li > a {font-size:13px; color:#fff; padding:8px 16px; font-weight:bold; display:block; border:1px transparent solid; border-radius:20px; margin:0 2px;}

				header .menu ul.menu > li.promocoes > a {color:#005037; background:#00d994;}

				header .menu ul.menu > li:hover > a {border-radius:30px;}
				header .menu ul.menu > li:hover.menu-item-has-children > a {border-radius:5px 5px 0px 0px;}

				header .menu ul.menu > li:hover > a {text-decoration:none; color:#ffd900; background:#091f2a; border:1px #045c91 solid;}

			header .menu ul li.produtos:before {position:absolute; bottom:-15px; height:3px; background:#007bff; content:''; display:block; width:100%;}
			header .menu ul li.produtos:after {content:''; display:table; position:absolute; left:0px; right:0px; bottom:-20px; margin:auto; width: 0; height: 0;  border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 5px solid #007bff;}

			header .menu li:hover ul.sub-menu {display:table;}
			header .menu ul.sub-menu {display:none; position:absolute; top:100%; width:240px; list-style:none; padding:0px; margin:0px; background:#007bff; z-index:99; border-radius:0px 0px 5px 5px; overflow:hidden;}
				header .menu ul.sub-menu > li {float:none;}
					header .menu ul.sub-menu > li a {font-size:14px; color:#fff; padding:10px; display:block;}
					header .menu ul.sub-menu > li a:hover {text-decoration:none; background:#2e9e02;}



	/* Slider */
	#slider .owl-nav {position:absolute; top:50%; transform:translateY(-50%); left:0px; display:table; width:100%; padding:0px; margin:auto; max-width:100%; height:0px;}
		#slider .owl-nav .owl-prev {float:left; padding:0px; margin:0px; margin-left:20px; width:56px !important; height:56px !important; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/prev-slider.png) center center no-repeat !important; text-indent:-9999px;}
		#slider .owl-nav .owl-next {float:right; padding:0px; margin:0px; margin-right:20px; width:56px !important; height:56px !important; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/next-slider.png) center center no-repeat !important; text-indent:-9999px;}




	/* Home */


		/* Quem somos */
			section.quem-somos {padding-top:70px; padding-bottom:30px;  background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-quem-somos.jpg) 100% center no-repeat; position:relative;}
				section.quem-somos:after {content:''; width:100%; height:211px; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/after-quem-somos.png) center bottom repeat-x; top:100%; left:0px; position:absolute;}

			section.quem-somos .row {display:flex; align-items:center;}
				section.quem-somos .foto .box {position:relative; display:table; margin:0 auto;}
					section.quem-somos .foto .box img {border-radius:50%; border:10px #fff solid; box-shadow:0px 0px 10px #e3e3e3; display:block; margin:0 auto;}
					section.quem-somos .foto .box .link {cursor:pointer; width:69px; height:69px; display:block; position: absolute; bottom: 15px; right: 30px; text-indent:-99999px;}
					section.quem-somos .foto .box .link:after {content:''; width:119px; height:28px; display: block; position: absolute; bottom: -30px; left: -25px;}

				/* Modal Indexnet */
				.modal-index {z-index:9999; position:fixed; left:0px; top:0px; display:flex; align-items:center; width:100%; height:100%; background:#00000080;}
				.modal-index .box {background:#fff; margin:0 auto; display:table; position:relative;	padding:5px; border-radius:4px;}
				.modal-index .box .close { position: absolute; top: -15px; right: -15px; background: #b23b89; color: #fff; text-align: center; border-radius: 50%; width: 30px; height: 30px; line-height: 30px; font-size: 12px; cursor: pointer;}

			section.quem-somos .texto h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-quemsomos.png) left center no-repeat; font-family:'Montserrat', sans-serif; background-size:60px; font-weight:300; padding-left:85px; font-size:18px; color:#8f8e8e; margin-bottom:20px;}
				section.quem-somos .texto h3 strong {display:block; color:#008ddf; font-size:48px; line-height:48px; font-family:'Oswald', sans-serif;}
			section.quem-somos .texto p {line-height:30px; font-size:14px; margin-bottom:30px;}
			section.quem-somos .texto p strong {color:#000; font-weight:bold;}
			section.quem-somos .texto a {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/seta-link.png) 15px center no-repeat; color:#000; font-weight:bold; padding:15px; padding-left:50px; border:1px #dedede solid; border-radius:4px; display:table;}
				section.quem-somos .texto a:hover {background-color:#f5f5f5;}

		/* Diferenciais */
		section.diferencias {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-diferenciais.jpg) center bottom no-repeat #036dab; padding-top:280px; display:block; width:100%;}

			section.diferencias h3 {font-family:'Montserrat', sans-serif; font-weight:300; font-size:18px; text-align:center; color:#fff; padding-bottom:80px; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-title-diferenciais.png) center bottom no-repeat; margin-bottom:60px;}
				section.diferencias h3 strong {display:block; font-size:45px; color:#00d994; font-family: 'Oswald', sans-serif;}

			section.diferencias ul {margin:0px; padding:0px; list-style:none; margin-bottom:-100px;}
				section.diferencias ul li {padding-bottom:30px; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-box-diferencias.png) center bottom no-repeat; background-size:100%;}

					section.diferencias ul li .box {background:#fff; display:block; background:#fff; border-radius:10px; overflow:hidden; border:1px #0000000f solid;}
							section.diferencias ul li .box .content {padding:30px; padding-top:0px; position:relative;}
								section.diferencias ul li .box .content:before {content:''; width:100%; height:70px; display:table; position:absolute; top:-70px; left:0px; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-before-content-diferenciais.png) center top no-repeat;}
								section.diferencias ul li .box .content h4 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-subtitle-diferenciais.png) top center no-repeat; padding-top:70px; text-align:center; font-size:24px; font-weight:normal;}
								section.diferencias ul li .box .content p {text-align:center; font-size:13px;}

				section.diferencias .owl-nav {position:absolute; top:50%; left:0px; display:block; width:100%; padding:0px; margin:0px; max-width:100%; height:0px;}
					section.diferencias .owl-nav .owl-prev {float:left; padding:0px; margin:0px; margin-left:-100px; width:56px !important; height:56px !important; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/prev-slider.png) center center no-repeat !important; text-indent:-9999px;}
					section.diferencias .owl-nav .owl-next {float:right; padding:0px; margin:0px; margin-right:-100px; width:56px !important; height:56px !important; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/next-slider.png) center center no-repeat !important; text-indent:-9999px;}


		/* Pacotes */
		section.pacotes {padding-top:220px; padding-bottom:110px; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-pacotes.jpg) bottom center no-repeat;}
			section.pacotes h3 {font-family:'Montserrat', sans-serif; font-weight:300; font-size:18px; text-align:center; color:#000; padding-bottom:80px; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/after-pacotes.png) center bottom no-repeat; margin-bottom:60px;}
				section.pacotes h3 strong {display:block; font-size:45px; color:#036daa; font-family: 'Oswald', sans-serif;}

			section.pacotes .pacote a {display:table; width:100%; border-radius:10px; box-shadow:0px 0px 10px #dedede; background:#fff; overflow:hidden; text-decoration:none;}

				section.pacotes .pacote a .foto {position:relative; overflow:hidden;}
					section.pacotes .pacote a .foto img {height:100%; margin:auto; left:0px; right:0px; display:table;}

				section.pacotes .pacote a .content {position:relative; padding-bottom:65px; padding-top:30px; padding-left:30px; padding-right: 30px;}
								section.pacotes .pacote a .content h5 {font-family:'Montserrat', sans-serif; color:#a4a4a4; font-size:14px; font-weight:bold; text-transform:uppercase; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #dedede solid; position:relative;}
				section.pacotes .pacote a .content h5:before {content:''; width:60px; height:3px;  background:#ffd900; display:block; position:absolute; bottom:0px; left:0px;}
						section.pacotes .pacote a .content h5 strong {display:block; color:#000; font-size:18px; line-height:24px;}
					section.pacotes .pacote a .content p {font-size:13px; color:#5f5f5f;}
					section.pacotes .pacote a .content ul {font-size:13px; color:#5f5f5f; margin:0px; padding:0px; margin-bottom:30px; list-style:none;}
						section.pacotes .pacote a .content ul li {font-weight:bold; text-transform:uppercase;}
						section.pacotes .pacote a .content ul li::before {content: "\2022"; color:#00d994; font-weight: bold; display: inline-block; font-size:18px; margin-right:10px;}

				section.pacotes .pacote a .content span.btn {position:absolute; display:table; width:100%; left:0px; bottom:0px; border-radius:0px; color:#fff; padding:20px 15px; text-transform:uppercase; font-weight:bold; text-align:center; background:#009cd9; font-size: 14px;}
				section.pacotes .pacote a:hover .content span.btn {background:#00d994;}

			section.pacotes .chama-promocoes {margin-top: 25px; }
				section.pacotes .chama-promocoes p {margin-bottom: 0px;}
				section.pacotes .chama-promocoes a {text-decoration: none; padding: 15px 10px; display: block; border-radius: 10px; background: #00d994; color: #fff; text-align: center; font-weight: bold;}

			section.interna-pacotes {padding-top: 0px; padding-bottom: 330px;}




		/* Instagram */
		section.instagram {background:#fff; box-shadow:0px 0px 10px #dedede;}
			section.instagram .title {display:table; width:100%; padding:20px 0px; padding-left:70px; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-instagram-rodape.png) left center no-repeat;}
				section.instagram .title h3 {margin-bottom:0px; font-size:32px;}
				section.instagram .title a {color:#666;}

	/* Fim Home */


	/* Internas */
	section.titulo-pagina {padding-bottom:260px; padding-top:250px; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-header-interna.jpg) center bottom no-repeat #fff; position:relative;}
		section.titulo-pagina .container {position:relative; z-index:10; text-align:center;}
		section.titulo-pagina .container .row {display:flex; align-items:center;}
			section.titulo-pagina .container h1 {font-size:50px; line-height:50px; font-weight:normal; color:#00d994; text-transform:uppercase;}
			section.titulo-pagina .container br {display: none;}
			section.titulo-pagina .container p {color:#fff; font-size:24px; margin:0px; margin-top:15px; font-weight:300;}
				section.titulo-pagina .container p span {margin-right:20px;}

	section.titulo-pagina .orcamentoConjunto {display:table; float:right; border:1px #ffffff59 solid; padding:15px 20px; color:#fff; border-radius:4px; font-weight:bold; text-transform:uppercase; line-height:24px; position:relative; font-size:13px; padding-left:100px;}
		section.titulo-pagina .orcamentoConjunto i {font-size:24px; position:absolute; top:0px; bottom:0px; left:40px; margin:auto; display:block; height:24px; color:#fff;}
		section.titulo-pagina .orcamentoConjunto:before {width:50px; height:50px; content:''; display:block; position:absolute; left:25px; top:0px; bottom:0px; margin:auto; background:#007bff; transform: rotate(135deg); border-radius:3px;}
		section.titulo-pagina .orcamentoConjunto:hover {background:#000; text-decoration:none;}

	section.pagina-interna {padding:90px 0px; display:table; width:100%;}
	section.pagina-interna.componentes {padding-bottom:0px;}
		section.pagina-interna h5 {color: #007bff;}
			section.pagina-interna h5 i {margin-right:10px;}
		section.pagina-interna a {color: #007bff;}


	section.pagina-interna p {text-align:justify; line-height:30px;}

	blockquote {padding:30px; background:#fff; border:1px #dedede solid; border-left:3px #007bff solid;  font-size:18px; font-style:italic; border-radius: 30px 0px 30px 0px; box-shadow: 0px 0px 10px #0000001a;}

	/*Estrutura*/
	section.estrutura {margin:-100px 0px;}

	section.estrutura .a-pousada img {border:5px #fff solid; box-shadow:0px 0px 20px #00000047;}
	section.estrutura .a-pousada h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/icone-a-pousada.png) 20px 5px no-repeat;}
	section.estrutura .a-pousada .box-pousada {border: 1px solid #dedede;border-radius: 5px; margin-bottom: 20px; background: #f5f5f5;padding: 5px 15px;}
		section.estrutura .a-pousada .box-pousada p {margin-bottom: 0px;}


		section.estrutura .posto-avancado {background: url(https://www.personalfishing.com.br/wp-content/uploads/2021/09/LADO-B.jpeg) center center no-repeat; background-size: cover; border-top:1px #dedede solid; box-shadow: 0px -20px 20px #0000001c;}
			section.estrutura .posto-avancado h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-posto-avancado.png) 20px 5px no-repeat;}



		section.estrutura .acomodacoes {background: url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-acomodacoes.jpg) center center no-repeat; background-size: cover; border-top:1px #dedede solid; box-shadow: 0px -20px 20px #0000001c;}
			section.estrutura .acomodacoes h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-acomodacoes-personal.png) 20px 5px no-repeat;}

	section.estrutura .cafe-da-manha {background: url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/bg-cafe-da-manha-personal.jpg) center center no-repeat; background-size: cover; border-top:1px #dedede solid; box-shadow: 0px -20px 20px #0000001c;}
		section.estrutura .cafe-da-manha h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/icone-cafe-da-manha.png) 20px 5px no-repeat;}

	section.estrutura .localizacao {background: url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/bg-localizacao-mapa.jpg) center center no-repeat; background-size: cover;}
		section.estrutura .localizacao h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/icone-localizacao.png) 20px 5px no-repeat;}
		section.estrutura .localizacao .row .galeria {padding:20px 15px;}
		section.estrutura .localizacao .row .galeria br {display:none;}
		section.estrutura .localizacao .row .galeria .col {padding:5px;}
		section.estrutura .localizacao .row .galeria img {border:3px #fff solid; box-shadow:0px 0px 5px #00000059;}

	section.estrutura .barcos-equipamentos {background: url(https://www.personalfishing.com.br/wp-content/uploads/2019/05/bg-bass-boat-editado-barcos-equipamentos.jpg) center center no-repeat; background-size: cover;}
		section.estrutura .barcos-equipamentos h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/icone-barcos-equipamentos.png) 20px 5px no-repeat;}

	section.estrutura .periodo-temporada {background: url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/bg-periodo-temporada.jpg) center center no-repeat; background-size: cover;}
		section.estrutura .periodo-temporada h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/icone-pescaria.png) 20px 5px no-repeat;}


	section.estrutura .blocos {padding: 1px;}
	section.estrutura .blocos h3 {font-size:42px; color:#036daa; font-weight:normal;  border-bottom:1px #dedede solid; padding-bottom:25px; margin-bottom:35px; padding-left:95px; position:relative;}
	section.estrutura .blocos h3:before {content:''; width:150px; height:5px; background:#ffd900; display:table; position:absolute; bottom:-5px; left:0px;}
	section.estrutura .blocos h4, section.estrutura .blocos h5 {font-weight:normal; text-transform:uppercase;}

	section.estrutura .blocos ul {font-size:14px; margin:0px; padding:0px; margin-bottom:20px; list-style:none;}
		section.estrutura .blocos ul li {margin-bottom:20px; position:relative; padding-left:25px;}
		section.estrutura .blocos ul li::before {content: "\2022"; color:#00d994; display: table; font-size:42px; line-height:14px; position:absolute; left:0px; top:0px;}

	section.estrutura .periodo-temporada .col-md-6 {padding: 0px 35px;}
		section.estrutura .blocos .gratuitamente {border-right: 1px dotted #dedede;}

	.page-id-1827 .pagina-interna .container {display: table;}
		.page-id-1827 .blocos .row {padding: 50px 0px;}

	/* Acomodações */
	section.single-acomodacoes {margin:-150px 0px;}
		section.single-acomodacoes .acomodacoes {background:#fff !important;}

		section.single-acomodacoes .acomodacoes img {width:90%; margin:0 auto; display:table; margin-bottom:20px; border: 5px #fff solid; box-shadow: 0px 0px 20px #00000047;}

	/* Sobre Interna */
	.pagina-sobre .left img {margin-bottom:30px; border: 5px #fff solid; box-shadow: 0px 0px 20px #00000047;}
	.pagina-sobre .left p {text-align:center !important;}
	.pagina-sobre .left a {display:table; margin:0 auto; background:#007bff; color:#fff; padding:10px 40px; border-radius:40px; color:#fff;}

	.single-forum .conteudo img {margin-bottom:20px; border: 5px #fff solid; box-shadow: 0px 0px 20px #00000047;}
	.single-forum .conteudo h1 {color:#036daa; font-weight:normal;  border-bottom:1px #dedede solid; padding-bottom:25px; margin-bottom:35px; position:relative;}
	.single-forum .conteudo h1:after {content:''; width:150px; height:5px; background:#ffd900; display:table; position:absolute; bottom:-5px; left:0px;}

	/* Forum */
	section.forum {padding-bottom:90px;}
		section.forum .pacote a {display:block; margin-bottom:30px; border: 5px #fff solid; box-shadow: 0px 0px 20px #00000047; text-decoration:none;}
			section.forum .pacote a .row {align-items:center;}

		section.forum .pacote a h5 {color:#036daa; font-weight:normal; border-bottom:1px #dedede solid; font-size:24px; padding-bottom:10px;}
		section.forum .pacote a p {color:#000; font-size:14px;}
		section.forum .pacote .btn {display:table; background:#007bff; color:#fff; padding:10px 40px; border-radius:40px; color:#fff;}


	/* Contato */
	section.contato.interna {border-bottom:1px #dedede solid;}

	section.contato .formulario {padding-bottom:50px;}
	section.contato .formulario h3 {color:#275876; font-weight:bold; font-size:36px;}
		section.contato .formulario h3:after {content:''; width:90px; height:3px; display:block; background:#000; margin-bottom:15px; margin-top:10px;}
		section.contato .formulario br {display:none;}
		section.contato .formulario label {display:block; text-transform:uppercase;}
		section.contato .formulario .wpcf7-form-control-wrap {margin-bottom:20px; display:table; width:100%;}
		section.contato .formulario input[type="text"] {border:1px #dedede solid; padding:15px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; font-size:18px;}
		section.contato .formulario input[type="date"] {border:1px #dedede solid; padding:15px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; font-size:18px;}
		section.contato .formulario input[type="file"] {border:1px #dedede solid; padding:12px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; font-size:18px;}
		section.contato .formulario select {border:1px #007bff solid; padding:12px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; font-size:18px;}
		section.contato .formulario input[type="submit"] {display:table; float:right; margin-top:15px; color:#000; text-transform:uppercase; border:1px #d2d2d2 solid; padding:15px 30px; background:#fff; cursor:pointer;}
			section.contato .formulario input[type="submit"]:hover {border:1px #000 solid; text-decoration:none;}
		section.contato .formulario textarea {border:1px #dedede solid; padding:15px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; height:130px;}

	section.contato .trabalhe-conosco .box {padding:20px; box-shadow: 0px 0px 40px #cecece; border-top:5px #dedede solid; }
	section.contato .trabalhe-conosco a {color:#000; margin-bottom:15px; display:block; line-height:24px; font-weight:bold;}
	section.contato .trabalhe-conosco a.btn {display:block; width:100%; text-align:center; margin-top:15px; color:#000; text-transform:uppercase; border:1px #d2d2d2 solid; padding:15px 15px; text-align:center; background:#fff; cursor:pointer; text-align:center;}
		section.contato .trabalhe-conosco a.btn:hover {border:1px #000 solid; text-decoration:none;}
	section.contato .trabalhe-conosco .box i {color:#275876; font-size:18px; margin-right:5px;}

	section.contato iframe {border:5px #fff solid !important; width:100%; box-shadow:0px 0px 6px #dedede; margin-top:25px;}

	/*Reservas Online*/
	section.reservas.interna {border-bottom:1px #dedede solid;}

	section.reservas .formulario {padding-bottom:50px;}
	section.reservas .formulario h3 {color:#275876; font-weight:bold; font-size:36px;}
		section.reservas .formulario h3:after {content:''; width:90px; height:3px; display:block; background:#000; margin-bottom:15px; margin-top:10px;}
		section.reservas .formulario br {display:none;}
		section.reservas .formulario label {display:block; text-transform:uppercase;}
		section.reservas .formulario .wpcf7-form-control-wrap {margin-bottom:20px; display:block; width:100%;}
		section.reservas .formulario input[type="text"] {border:1px #dedede solid; padding:15px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; font-size:18px;}
		section.reservas .formulario input[type="date"] {border:1px #dedede solid; padding:15px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; font-size:18px;}
		section.reservas .formulario input[type="file"] {border:1px #dedede solid; padding:12px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; font-size:18px;}
		section.reservas .formulario select {border:1px #007bff solid; padding:12px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; font-size:18px;}
		section.reservas .formulario input[type="submit"] {display:table; float:right; margin-top:15px; color:#000; text-transform:uppercase; border:1px #d2d2d2 solid; padding:15px 30px; background:#fff; cursor:pointer;}
			section.reservas .formulario input[type="submit"]:hover {border:1px #000 solid; text-decoration:none;}
		section.reservas .formulario textarea {border:1px #dedede solid; padding:15px 15px; color:#000; background:#fff; border-left:3px #dedede solid; width:100%; height:130px;}

	section.reservas .trabalhe-conosco .box {padding:20px; box-shadow: 0px 0px 40px #cecece; border-top:5px #dedede solid; }
	section.reservas .trabalhe-conosco a {color:#000; margin-bottom:15px; display:block; line-height:24px; font-weight:bold;}
	section.reservas .trabalhe-conosco a.btn {display:block; width:100%; text-align:center; margin-top:15px; color:#000; text-transform:uppercase; border:1px #d2d2d2 solid; padding:15px 15px; text-align:center; background:#fff; cursor:pointer; text-align:center;}
		section.reservas .trabalhe-conosco a.btn:hover {border:1px #000 solid; text-decoration:none;}
	section.reservas .trabalhe-conosco .box i {color:#275876; font-size:18px; margin-right:5px;}

	section.reservas iframe {border:5px #fff solid !important; width:100%; box-shadow:0px 0px 6px #dedede; margin-top:25px;}


	/* Dúdivas */
	section.duvidas {display:table; width:100%; padding:40px 0px; border-top:1px #dedede solid;}
		section.duvidas .box {display:table; position:relative; padding-left:80px;}
			section.duvidas .box h3 {margin:0px; font-weight:bold;}
			section.duvidas .box p {margin:0px;}
			section.duvidas .box i {position:absolute; top:0px; bottom:0px; left:0px; margin:auto; font-size:60px; color:#007bff; display:table;}
			section.duvidas .orcamentoConjunto {display:table;  float:right; border:1px #dedede solid; padding:15px 20px; color:#000000; font-weight:bold; text-transform:uppercase; line-height:24px; position:relative; font-size:14px; padding-left:100px;}
			section.duvidas .orcamentoConjunto:hover {background:#f5f5f5; text-decoration:none;}
				section.duvidas .orcamentoConjunto i {font-size:24px; position:absolute; top:0px; bottom:0px; left:40px; margin:auto; display:block; height:24px; color:#fff;}
				section.duvidas .orcamentoConjunto:before {width:50px; height:50px; content:''; display:block; position:absolute; left:25px; top:0px; bottom:0px; margin:auto; background:#007bff; transform: rotate(135deg); border-radius:3px;}


	/* Pacotes */
	section.pagina-pacote {display:block; width:100%;}

		section.pagina-pacote .principal {margin-top:-50px; margin-bottom:75px;}

		section.pagina-pacote .principal .fotos {margin-top:-130px;}
			section.pagina-pacote .principal .fotos img {display:block; width:100%; border:10px #fff solid; box-shadow:0px 0px 10px #0000001c;}
			section.pagina-pacote .principal .fotos .thumbs {margin-top:20px;}

		section.pagina-pacote .intro p.title {font-size:22px; color:#828282; font-weight:300; line-height:24px; border-bottom:1px #dedede solid; padding-bottom:15px; margin-bottom:20px; position:relative;}
			section.pagina-pacote .intro p.title strong {display:block; font-weight:bold; font-size:30px; font-weight:bold; line-height:30px; text-transform:uppercase; color:#000;}
			section.pagina-pacote .intro p.title:before {content:''; width:150px; height:5px; background:#ffd900; display:table; position:absolute; bottom:-5px; left:0px;}

		section.pagina-pacote .intro table {margin-bottom:30px;}
		section.pagina-pacote .intro table tr:nth-child(1) {background:#036daa; color:#fff; text-align:center;} 
			section.pagina-pacote .intro table td {padding:15px;}
			section.pagina-pacote .intro table td:nth-child(2) {text-align:center;}
			section.pagina-pacote .intro table a {color:#000; text-decoration:none;}

			section.pagina-pacote .intro ul {font-size:14px; margin:0px; padding:0px; margin-bottom:30px; list-style:none;}
				section.pagina-pacote .intro ul li {margin-bottom:20px; position:relative; padding-left:25px;}
				section.pagina-pacote .intro ul li::before {content: "\2022"; color:#00d994; display: table; font-size:42px; line-height:14px; position:absolute; left:0px; top:0px;}

		section.pagina-pacote .intro .btn-reserva {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-reservas-pacote.png) 30px 17px no-repeat #00d994; padding: 20px 40px; padding-left:75px; border-radius:40px; display:table; float:right; color:#005a3d; font-weight:bold;}
		section.pagina-pacote .intro .btn-reserva:hover {color:#fff; box-shadow:0px 8px 10px #0000001a;}

		section.pagina-pacote .posto {background:url(https://www.personalfishing.com.br/wp-content/uploads/2021/09/LADO-A-.jpg) bottom center no-repeat;}
		section.pagina-pacote .super {background:url(https://www.personalfishing.com.br/wp-content/uploads/2021/04/super.jpg) bottom center no-repeat;}
		section.pagina-pacote .tour {background:url(https://english.personalfishing.com.br/wp-content/uploads/2021/05/tuor-amazonica-A.jpeg) bottom center no-repeat;}
		section.pagina-pacote .pescaria {background:url(https://www.personalfishing.com.br/wp-content/uploads/2021/07/pacotes-destaque-direito.jpeg) bottom center no-repeat;}
		section.pagina-pacote .fishing {background:url(https://www.personalfishing.com.br/wp-content/uploads/2021/07/fishing-destaque.jpeg) bottom center no-repeat;}


		/* Menu Inclusos */
		section.pagina-pacote .inclusos {margin-bottom:60px;}
		section.pagina-pacote .inclusos p.title {text-transform:uppercase; color:#000; font-size:34px; margin-bottom:30px; text-align:center; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-title-itens.png) center center no-repeat;}
		section.pagina-pacote .menuIclusos {list-style:none; display:table; margin:0 auto;}
			section.pagina-pacote .menuIclusos li {float:left; display:table; margin:0 15px; text-align:center;}
				section.pagina-pacote .menuIclusos li a {display:block; padding:25px 30px; border-radius:10px; background:#f5f5f5;}
				section.pagina-pacote .menuIclusos li a:hover {text-decoration:none; color:#000; background:#036daa;}
					section.pagina-pacote .menuIclusos li a img {margin-bottom:15px;}
					section.pagina-pacote .menuIclusos li a p {margin-bottom:0px; font-size:18px; color:#036daa; font-family:'Oswald', sans-serif; text-transform:uppercase;}
					section.pagina-pacote .menuIclusos li a:hover p {color:#fff;}

		/* Blocos */
		section.pagina-pacote .blocos {padding:30px 0px; background-size:100% !important; background-position:top center !important;}
			section.pagina-pacote #tarifarios {padding-bottom: 20px !important; background-size:cover !important;}

		section.pagina-pacote .blocos h3 {font-size:42px; color:#036daa; font-weight:normal;  border-bottom:1px #dedede solid; padding-bottom:25px; margin-bottom:35px; padding-left:95px; position:relative;}
		section.pagina-pacote .blocos h3:before {content:''; width:150px; height:5px; background:#ffd900; display:table; position:absolute; bottom:-5px; left:0px;}
		section.pagina-pacote .blocos h4, section.pagina-pacote .blocos h5 {font-weight:normal; text-transform:uppercase;}

		section.pagina-pacote .blocos ul {font-size:14px; margin:0px; padding:0px; margin-bottom:40px; list-style:none;}
			section.pagina-pacote .blocos ul li {margin-bottom:20px; position:relative; padding-left:25px;}
			section.pagina-pacote .blocos ul li::before {content: "\2022"; color:#00d994; display: table; font-size:42px; line-height:14px; position:absolute; left:0px; top:0px;}

		section.pagina-pacote .blocos a.btn {float:right; padding:20px 35px; padding-left:70px; border:1px #c2c2c2 solid; border-radius:40px; font-weight:bold; font-size:14px; text-transform:uppercase; color:#036daa; background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-btn-pacotes.png) 30px 20px no-repeat;}
		section.pagina-pacote .blocos a.btn:hover {background-color: #036d9a; color: #ffd900; border:1px #036d9a solid;}

		section.pagina-pacote .blocos .box-aviso {border:1px #dedede solid; border-radius:100px; padding:25px 40px; display:block; margin:20px 0px; font-size:13px; background:#fff;}

		/* Backgrounds Blocos */
		section.pagina-pacote .traslado {background:url(https://www.personalfishing.com.br/wp-content/uploads/2020/09/bg-plane.jpg) center center no-repeat; padding:10px 0px;}
			section.pagina-pacote .traslado h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-traslado.png) 0px 5px no-repeat;}
			section.pagina-pacote .traslado2 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2021/04/pacotes-destaque.jpg) center center no-repeat; padding:10px 0px;}
				section.pagina-pacote .traslado2 h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-traslado.png) 0px 5px no-repeat;}
		section.pagina-pacote .hotel {background:url(https://www.personalfishing.com.br/wp-content/uploads/2020/12/HOTEL.jpg) center center no-repeat; padding:10px 0px;}
		section.pagina-pacote .bass-boat {background:url(https://www.personalfishing.com.br/wp-content/uploads/2020/09/bg-bass.jpg) center center no-repeat;}
		body.postid-1762 section.pagina-pacote .bass-boat {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/bg-barco-aluminio.jpg) center center no-repeat;}
			section.pagina-pacote .bass-boat h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-bass-boat.png) 0px 15px no-repeat;}
		section.pagina-pacote .acomodacoes {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-acomodacoes.jpg) center center no-repeat;}
			section.pagina-pacote .acomodacoes h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-acomodacoes.png) 10px 3px no-repeat;}
		section.pagina-pacote .estrutura {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/bg-estrutura.jpg) center center no-repeat;}
			section.pagina-pacote .estrutura h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-estrutura.png) 10px 5px no-repeat;}
		section.pagina-pacote .opcionais {background:url(img/bg-workshop.jpg) bottom center no-repeat;}
			section.pagina-pacote .opcionais h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-opcionais.png) 10px 5px no-repeat;}
		section.pagina-pacote .nao-inclusos {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/bg-nao-inclusos-varas.jpg) top right no-repeat #fefcfd;}
			section.pagina-pacote .nao-inclusos h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-nao-inclusos.png) 10px 2px no-repeat;}
		section.pagina-pacote .sobre-traslado {background:url(img/bg-traslado-infos.jpg) center center no-repeat;}
			section.pagina-pacote .sobre-traslado h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-traslado.png) 0px 5px no-repeat;}
		section.pagina-pacote .caiaque {background:url(https://www.personalfishing.com.br/wp-content/uploads/2021/05/LADO-B-ALUMINIO-.png) center center no-repeat;}

		/*Tarifários*/
		section.pagina-pacote .tarifarios h3 {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-title-tarifarios.png) 0px 5px no-repeat;}
		section.pagina-pacote .tarifarios table {margin-bottom:30px; font-size: 16px}
			section.pagina-pacote .tarifarios table tr:nth-child(1) {background:#036daa; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase;}
			section.pagina-pacote .tarifarios table td {padding:15px; text-align: center;}
			/* 	section.pagina-pacote .tarifarios table tr:last-child {background:#f6f6f6; text-align:center; font-weight:bold; color:#036daa;} */
			section.pagina-pacote .tarifarios table a {color:#000; text-decoration:none;}

		/*Box Observação*/
		.obs-pacote {background: url('https://www.personalfishing.com.br/wp-content/uploads/2019/08/icone-obs-info.png') 10px center no-repeat #c2e3f7; background-size: 48px; padding-left: 72px; border: 1px solid #036daa; border-radius: 5px; padding-top: 15px; padding-bottom: 15px;}
		.tarja-azul {background: #c2e3f7; padding-left: 15px; border: 1px solid #036daa; border-radius: 5px; padding-top: 15px; padding-bottom: 15px;}

		/*Aviso Preços*/
		.aviso-preco {border: 1px solid #ffc107; padding: 15px 15px; border-radius: 5px; background: url(https://www.personalfishing.com.br/wp-content/uploads/2019/05/bg-aviso-preco.png) 15px center no-repeat #ffc10730; background-size: 30px; padding-left: 55px;}
			.aviso-preco p {margin-bottom: 0px;}

		/*Obs. Seguro*/
		.pagina-pacote .obs-seguro {border: 1px solid #28a745; padding: 15px 15px; border-radius: 5px; background: url('https://www.personalfishing.com.br/wp-content/uploads/2019/08/obs-seguro-tick.png') 15px center no-repeat #b3e0bd; background-size: 30px; padding-left: 55px; margin: 20px 0px;}
			.pagina-pacote .obs-seguro p {margin-bottom: 0px; font-weight: bold;}


		section.promocoes h1 {text-align: center; margin-bottom: 25px;}
		section.promocoes p.obs-promocoes {border: 1px solid #00d994; border-radius: 5px; padding: 10px; background-color: #00d9941f; text-align: center;}
			section.promocoes .tarifarios table {margin-bottom:30px;}
				section.promocoes .tarifarios table tr:nth-child(1) {background:#036daa; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; font-size:18px;}
				section.promocoes .tarifarios table td {padding:15px; text-align: center;}
					section.promocoes .tarifarios table tr:last-child {background:#f6f6f6; text-align:center; font-size:18px; font-weight:bold; color:#036daa;}
				section.promocoes .tarifarios table a {color:#000; text-decoration:none;}

		section.promocoes {padding-bottom:90px;}
		section.promocoes .promocao span {display:block; margin-bottom:30px; border: 5px #fff solid; box-shadow: 0px 0px 20px #00000047; text-decoration:none; padding: 5px 20px;}
			section.promocoes .promocao span .row {align-items:center;}

		section.promocoes .promocao span h5 {color:#036daa; font-weight:normal; border-bottom:1px #dedede solid; font-size:24px; padding-bottom:10px; margin-bottom: 20px}
		section.promocoes .promocao span p {color:#000; font-size:14px;}

		section.promocoes .promocao ul {font-size:14px; margin:0px; padding:0px; margin-bottom:20px; list-style:none;}
			section.promocoes .promocao ul li {margin-bottom:20px; position:relative; padding-left:25px;}
			section.promocoes .promocao ul li::before {content: "\2022"; color:#00d994; display: table; font-size:42px; line-height:14px; position:absolute; left:0px; top:0px;}


	/*Galeria*/
		.page-id-1821 section.pagina-interna {background: url("https://www.personalfishing.com.br/wp-content/uploads/2019/02/bg-galeria.jpg") no-repeat;}


		.chamada-canal {margin-bottom:30px; padding-bottom:30px; border-bottom:1px #dedede solid; align-items:center;}
			.chamada-canal img {border:5px #fff solid; box-shadow:0px 0px 20px #00000047;}
			.chamada-canal h3 strong {color:#a81005; display:block; font-size:40px;}
			.chamada-canal a {background:#a81005; border:0px; outline:0px; color:#fff !important; padding:15px 30px; border-radius:40px;}


			/*Galeria Acomodações*/
			   .galeria-acomodacoes {display: table; margin: 0 auto}


	/* Footer */
	footer {display:block; overflow:hidden; background:#252525; color:#fff;}
		footer #dados-rodape {display:block; overflow:hidden; background:#353535; padding:35px 0px;}
			footer #dados-rodape .bloco {float:left; width:33%; box-sizing:border-box; border-right:1px #525252 solid;}
			footer #dados-rodape .bloco:last-child {border-right:0px;}
				footer #dados-rodape .bloco h3 {display:table; margin:0 auto; font-size:24px; color:#a3a3a3; font-weight:normal;}
					footer #dados-rodape .bloco h3 span {font-size:14px; display:block; line-height:18px; font-weight:bold; color:#fff; font-family:'Montserrat', sans-serif;}
				footer #dados-rodape .bloco h3.endereco {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-facebook-rodape.png) left center no-repeat; padding-left:65px;}
				footer #dados-rodape .bloco h3.telefone {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/icone-whatsapp.png) left center no-repeat; padding-left:65px;}
				footer #dados-rodape .bloco h3.insta {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/04/icone-instagram.png) left center no-repeat; padding-left:65px;}
					footer #dados-rodape .bloco a {color:#fff; text-decoration:none;}
				footer #dados-rodape .bloco h3.email {background:url(https://www.personalfishing.com.br/wp-content/uploads/2019/01/icone-reservas-rodape.png) left center no-repeat; padding-left:65px;}

	footer #menu-logo .container {position:relative;}

	footer #logo-rodape {display:table; width:100%;}
		footer #logo-rodape img {display:block; margin:0 auto; margin-top:-20px; margin-bottom:-40px; width:170px;}

	footer #menu-rodape {display:block; overflow:hidden; border-top:1px #525252 solid; border-bottom:1px #525252 solid; padding-top:40px;}
		footer #menu-rodape ul {display:table; margin:0 auto; margin-top:20px; margin-bottom:15px; list-style:none; padding-left:0px;}
		footer #menu-rodape li {float:left;}
		footer #menu-rodape li a {display:block; padding:8px 20px; color:#fff; text-decoration:none; font-size:14px; border-radius:40px; font-weight:bold; border:1px transparent solid;}
		footer #menu-rodape li a:hover {border:1px #00d994 solid; color:#ffd900}

	footer #copyright {display:block; overflow:hidden; padding:20px 0px; margin-bottom:30px;}
		footer #copyright p {float:left; font-size:13px; color:#818181;}
		footer #copyright a {float:right; opacity:0.7;}
			footer #copyright a:hover {opacity:1.0;}






	/* Responsivo */

	@media all and (max-width:1200px) {
		header .nav-header, .headerFixo, header .social {display:none !important;}

		header {position:initial; background:#005689;}
			header .principal {padding:20px 0px;}


		header .right {margin-bottom:0px; padding-right:65px;}
			header .right button#responsive-menu-button {position:absolute; top:0px; bottom:0px; margin:auto; right:15px;}

		header .menuLinhas p {display:none;}
		header .menuLinhas .right {float:left; padding:14px 0px;}
			header .menuLinhas .right a span {font-size:9px; max-width:60px;}
		header .menuLinhas .responsive-menu-button {float:right;}

		section#slider:before {content: ''; top: 0px; position: absolute; left: 0px; z-index: 999; width: 100%; max-width: 100%; display: block; height: 100px; background: url(https://www.personalfishing.com.br/wp-content/uploads/2019/05/bg-topo-banner-mobile.png) top center no-repeat; background-size: cover; }

		section.linhas-home .lista-linhas .box {width:20% !important;}

		section.titulo-pagina {padding-top:170px;}
		section.pagina-interna {padding:50px 0px;}

		section.valores .content {max-width:100%;}

		section.diferencias {padding-left:50px; padding-right:50px;}
		section.diferencias .owl-nav .owl-prev {margin-left:-50px;}
		section.diferencias .owl-nav .owl-next {margin-right:-50px;}

	}


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

		header .right a {float:none; display:block; margin:0px;}
			header .whatsapp {background-position:right center;  text-align:right; padding-right:25px; padding-left:0px;}
			header .reservas {padding:5px 10px; padding-left:35px;}
				header .reservas:before {width:30px; height:30px; background-size:cover; left:0px;}

		header .barra-topo .right a.telefone {margin-right:30px;}
		header .barra-topo .right .busca {display:none;}

		header .menuLinhas .right {display:none;}

		#slider .item a {padding-top:130px;}
		#slider .item .box {max-width:235px;}
			#slider .item .box h3 {font-size:24px; line-height:24px;}
			#slider .item .box p {font-size:13px;}
			#slider .item .box span.botao {font-size:10px; padding:5px 10px;}

		#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {border:0px !important;}
		#responsive-menu-title {text-align:center !important;}

		.principal-home {background-attachment:initial;}

		section.linhas-home .lista-linhas .box .background {background-size:cover;}
		section.linhas-home .lista-linhas .box {width:33.3% !important; margin-bottom:5px;}

		section.sobre-home .container {padding:20px 15px;}
			section.sobre-home .container:before {display:none !important;}
			section.sobre-home .imagem .box {margin-left:0px;}

		section.areas-home .content .box {position:static;}

		section.duvidas .orcamentoConjunto {float:none; margin-top:30px;}

		footer #dados-rodape .bloco {width:100%; float:none; margin-bottom:15px; border:0px;}


		section.pagina-pacote .blocos, section.estrutura .blocos {background:#fff; border-top:1px #dedede solid; border-bottom:1px #dedede solid;}

		section.pagina-pacote .menuIclusos {padding-left:0px;}
			section.pagina-pacote .menuIclusos li {width: 45%;	margin: 0px; margin: 2.5%; display:flex;}

	}

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

		header .principal {padding-bottom:0px;}
		section#slider:before {height:50px;}

		header .barra-topo h1 {font-size:10px;}
		section.linhas-home .lista-linhas .box {width:50% !important;}

		section.sobre-home .content {margin-bottom:30px;}


		section.como-somos .boxes .box {width:100%; border-bottom:1px #dedede solid}

		footer .empresa, footer .componentes {margin-bottom:30px;}

		section.sobre-home:before {display:none;}

		section.servicos-home {background-attachment:initial;}
		section.servicos-home:before {display:none;}

		section.sustentabilidade img, section.certificados a {margin-bottom:20px;}

		section.areas-home .imagem img {margin-bottom:0px;}

		.lista-conjuntos .infoConjunto {flex:1 !important; padding-top:50px; max-width:100%;}
		.lista-conjuntos .dadoCojunto {display:none !important;}

		section.valores .imagem {min-height:350px;}

		.servicos-pagina .row img, .exportacao img {margin-bottom:30px;}

		footer .componentes ul {margin-bottom:40px;}

		section.quem-somos {background:#fff !important;}
			section.quem-somos img {margin-bottom:30px !important;}

		section.pacotes .pacote {margin-bottom:30px;}
		section.pacotes .pacote a .foto img {position:static;}
		section.pacotes .pacote a .content {padding-left:40px;}

		footer #menu-rodape li {float:none; width:100%; text-align:center;}
			footer #menu-rodape li a {font-size:10px; padding:10px;}

		section.titulo-pagina {padding-top:50px; padding-bottom:210px;}
		section.titulo-pagina .container h1 {font-size:24px; line-height:30px;}
		section.titulo-pagina .container p {font-size:14px; line-height:24px; margin-top:0px;}

		section.pagina-interna {padding-top:0px;}

		section.pagina-pacote .blocos h3 {font-size:30px;}

		table * {font-size:12px !important;}

		.chamada-canal img {margin-bottom:30px;}

		section.forum .pacote a {padding:20px;}
			section.forum .pacote a img {margin-bottom:20px;}

		.single-forum .conteudo .col-md-6:first-child {order:2;}
	}

	@media all and (max-width:576px) {
		header .barra-topo h1 {display:none;}

		#slider .item .box {max-width:190px; right:60px;}
			#slider .item .box h3 {font-size:15px; line-height:15px; margin-bottom:20px;}
			#slider .item .box p {display:none;}

		#slider .owl-nav .owl-next, #slider .owl-nav .owl-prev {background-size:30px !important; width:25px !important; height:25px !important;}

		section.linhas-home .lista-linhas .box {width:100% !important;}
			section.linhas-home .lista-linhas .box a {min-height:340px !important;}
			section.linhas-home .lista-linhas .box.ativo p {display:none !important;}
			section.linhas-home .lista-linhas .box span.botao {display:table !important;}

		section.areas-home .content .box {padding:30px 20px;}
		footer .dados .box .right p, footer .dados .box .right a {margin-left:0px;}
		footer .dados .box .right p {margin-bottom:20px;}

		header .logo img {max-width:100%;}
	}
