<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-kit-8{--e-global-color-primary:#636877;--e-global-color-secondary:#30343E;--e-global-color-text:#30343E;--e-global-color-accent:#636877;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:700;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:#525766;color:#FFFFFF;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-kit-8 a:hover{color:#30343E;}.elementor-kit-8 h1{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;}.elementor-kit-8 h2{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-kit-8 h3{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;}.elementor-kit-8 h4{color:#30343E;font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.4em;}.elementor-kit-8 h5{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;}.elementor-kit-8 h6{font-family:"Montserrat", Sans-serif;}.elementor-kit-8 img{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8 h1{font-size:46px;}.elementor-kit-8 h2{font-size:28px;}.elementor-kit-8 h3{font-size:24px;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* GLOBAL */
.show-small { display: none; }
@media (max-width: 767px) {
	.hidden-small { display: none; }
	.show-small { display: block; }
	
	.elementor-section-boxed &gt;  .elementor-column-gap-default {
	    padding: 10px 20px !important;
	}
}

/* Header */
.header01 {
	padding: 200px 0px 100px 0px;
	border-radius: 0px 0px 200px 0px;
	margin-bottom: 80px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.header01:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.35);
	border-radius: 0px 0px 200px 0px;
}
@media (max-width: 1024px) {
	.header01 {
		padding: 140px 30px 60px 30px;
	}
}
@media (max-width: 767px) {
	.header01 {
		padding: 130px 30px 40px 30px;
		border-radius: 0px 0px 50px 0px;
	}
	.header01:after {
		border-radius: 0px 0px 50px 0px;
		left: 0;
	}
}

/* Sub-tÃ­tulos */
.sub-titulos, .sub-titulos p {
	font-size: 20px;
	margin: 0 100px;
	line-height: 30px !important;
}
.sub-titulos a {
	font-size: 20px;
	font-weight: normal;
}
@media (max-width: 767px) {
 .sub-titulos, .sub-titulos p {
	font-size: 18px;
	margin: 0;
	line-height: 26px !important;
}
	.sub-titulos { margin: 0; 
}
}


/* HOME */
/* Slider - TOP Terceira */
#topslider .ms-btn-container .ms-btn { color:#fff !important; }
	#topslider .ms-thumb-frame-selected {
	color: var( --e-global-color-primary ); 
}	
#topslider .ms-tabs .ms-thumb-frame .ms-thumb {
	margin: 7px 0 0 0;
	padding: 0 5px;
	text-align: center;
	font-family: 'Montserrat';
	font-size: 15px;
}
#topslider .ms-tabs .ms-thumb-frame {
	background: #fff !important;
}
#topslider .ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol {
	left: 50%;
	margin-left: -25px;
	border-top: 6px solid var( --e-global-color-primary );
	border-bottom: none;
	border-left: none;
	border-right: none;
	width: 50px;
}
#topslider .ms-thumb-list { 
	margin-top: -5px !important;
}
#topslider .ms-slide .ms-slide-bgcont {
	border-radius:20px !important;
}

/* Carrossel da Homepage */
.top-fazer .elementor-testimonial__header {
	padding: 0 !important;
	margin: 0;
}
.top-fazer .elementor-testimonial__header img {
	width: 100% !important;
	height: 460px !important;
	border-radius: 5px;
}
.top-fazer .elementor-testimonial__content {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
}
.top-fazer .elementor-testimonial__image {
	width: 100%;
}
.top-fazer .elementor-testimonial__content .elementor-testimonial__text {
	text-align: left;
	color: #fff;
	border-radius: 10px;
	padding: 12px 15px 12px 20px;
	position: absolute;
	left: 12px;
	bottom: 12px;
	width: 80%;
	background: #30343Ec7;
	font-family: 'Montserrat';
	font-weight: 500;
}

.top-fazer .swiper-pagination-bullet {
	border-radius: 0 !important;
	width: 5% !important;
	height: 3px !important;
	background: var(--e-global-color-primary) !important;
	opacity: 0.2 !important;
}
.top-fazer .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1 !important;
}

	
.animacao-hover img {
	border: 2px solid #fff; 
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.animacao-hover:hover img {
	border: 2px solid var(--e-global-color-primary); 
}

/* VER % FAZER &gt; EXPERIÃŠNCIAS */
.elementor-portfolio__filters {
	margin-bottom: 75px !important;
	-webkit-box-shadow: 0 10px 35px 8px rgb(0 9 78 / 10%) !important;
	box-shadow: 0 10px 35px 8px rgb(0 9 78 / 10%) !important;
	border-radius: 10px;
	background: #fff;
	justify-content: start !important;
}
.elementor-portfolio__filter {
	margin: 3px 0 3px 3px !important;
	border-radius: 8px;
	padding: 28px !important;
	font-weight: 700;
}
.elementor-portfolio__filter.elementor-active,
 .elementor-portfolio__filter:hover {
	background-color: var( --e-global-color-primary );
	color: #FFFFFF !important;
}

.list-experiencias .elementor-portfolio-item__overlay {
	border: 1px solid #E7E7E7;
	opacity: 1 !important;
	background-color: #fff !important;
	border-radius: 0 0 10px 10px !important;
	padding: 23px !important;
	top: inherit !important;
	z-index: 1;
}
.list-experiencias .elementor-portfolio-item__overlay h3 {
	color: var(--e-global-color-text) !important;
}
.list-experiencias .elementor-post__thumbnail__link:after {
	display: block;
	content: "";
	background-image: -o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);
	background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));
	background-image: linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	bottom: 0;
	opacity: 1;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	border-radius: 11px
}
.list-experiencias .elementor-post__thumbnail__link:hover:after {
	opacity: 0;
}




/* PLANEAR A VIAGEM &gt; TRANSPORTES */
.tab-desktop .elementor-tab-title {
	background-color: rgba(0,0,0,.07);
	margin: 3px 0;
	padding: 14px !important;
	border-radius: 3px;
}
.tab-desktop .elementor-tab-title:hover a,
.tab-desktop .elementor-tab-title.elementor-active a {
	color: #fff !important;
}
.tab-desktop .elementor-tab-title:hover,
.tab-desktop .elementor-tab-title.elementor-active {
	background-color: var(--e-global-color-primary);
}
.tab-desktop .elementor-tab-content {
	padding: 0 20px 20px 20px !important; 
}
@media (max-width: 767px) {
	.tab-desktop .elementor-tab-title,
	.tab-desktop .elementor-tab-title:hover {
		font-weight: 700;
	}
}



	
/* MAPA INTERATIVO */
/* No model do filtro do mapa, coloca o botÃ£o submit pequeno */
.drts .drts-bs-btn-group-lg&gt;.drts-bs-btn,
	.drts .drts-bs-btn-lg {
		font-size:1rem !important;
	}
	
/* ConfiguraÃ§oes - mapa interativo */
.drts-view-entities-header button.drts-bs-btn-outline-secondary {
	display: none !important;
}
.drts-view-entities-filter-form .drts-bs-card-header {
	display: block !important;
	font-weight: 700;
}
.drts-view-entities-filter-form .drts-bs-card-header:before {
	content: "";
	display: inline-block;
	width: 4px;
	background-color: #71a238;
	height: 20px;
	position: absolute;
	left: 0;
	top: 14px;
}
.drts-view-filter-form .drts-bs-card-group {
	border: 1px solid rgba(0,0,0,.125);
	margin-right: 15px;
}

.drts-map-container {
	border-radius: 30px;
	overflow: hidden;
}
@media (max-width: 1025px) {
	.drts .drts-bs-col-sm-6 {
	flex: 100% !important;
	max-width: 100% !important;
	}
	.drts .drts-bs-col-sm-6.drts-bs-pr-sm-2 {
	margin-right:.8rem !important;
	padding-bottom: 1rem;
	}
	.drts .drts-bs-col-sm-6.drts-bs-mb-3 { margin-bottom:0 !important;}
	.drts-map-container { border-radius: 0 !important;
	}
	.drts-map-map {
	margin-bottom:100px;  
	}
}
@media (max-width: 768px) {
	.drts-view-entities-filter-form {
	width: 100% !important;
	float:none !important;
	}
	.drts-map-map {
	margin-bottom: 15px !important;
	}
	.drts .drts-bs-col-sm-6.drts-bs-pr-sm-2 {
	margin: 0 0 80px 0 !important;
	padding: 1rem;
	}
}
	
	.drts-ajax-loader { border-radius:30px; }
	.titulo-pesquisa-filtros{
	line-height: 27px;
	padding: 20px 11px 10px 11px;
	color: var( --e-global-color-primary );
	}
	.drts-form-field-radio-options-expand, .drts-form-field-radio-options-collapse { font-weight: 700; }
	.drts-map-container { border-radius: 30px; overflow: hidden;     
	}
	#mapa-interativo .drts-view-entities-header {
	position: absolute !important;
	top: -60px;
	width: 57%;
	right: 0;
	color: #ffffff80;
	font-family: 'Montserrat';
	}
	#mapa-interativo .drts-view-entities-header .drts-bs-navbar-nav {
	position: absolute !important;
	right: 0;
	}
	.drts-view-remove-filter.drts-bs-px-0 {
	color: var( --e-global-color-primary ) !important;
	font-family: 'Montserrat';
	margin-left: 10px !important;
	}
	.drts-bs-card-body {
	font-family: 'Montserrat';
	font-family: 15px !important;   
	}
	span.drts-bs-mr-1 { padding-right: 10px; }
	#mapa-interativo .drts-view-entities-header .drts-bs-btn.drts-bs-btn-outline-secondary { display: none !important; }
	.drts-main h2 { font-size: 24px; }
	
	.drts-display-element.drts-display-element-column-2 { background: #fff; border-radius: 0 0 7px 7px; }
	.drts-location-entities-container { padding-top: 20px;     padding-bottom: 65px; }
	
	.drts .drts-view-entities-footer.drts-bs-mt-4 { position: relative;
	margin: 0 !important; }
	#mapa-interativo .drts-view-entities-footer .drts-bs-navbar { position: absolute !important; top: -73px; left: 260px; }
	@media (max-width: 768px) {
	#mapa-interativo .drts-view-entities-footer .drts-bs-navbar { position: absolute !important; left: 30px; }
	#mapa-interativo .drts-view-entities-header {
	display:none !important;
	}
	}
	.drts-bs-card { background: none !important; border:none !important; }
	.drts-view-entities-filter-form { width: 260px; float: left; }
	#drts-body &gt; .drts-entity-term { display: none !important; }
	
	
html[lang="pt-pt"] .link-comprar a:after { content:"Ir para site Oficial"; }	
html[lang="en-US"] .link-comprar a:after { content:"Go to Official Site"; }


.drts-form-field-radio-options-expand,
.drts-form-field-radio-options-collapse {
    color: var( --e-global-color-primary );
}



/* para arredondar as fotos na galeria */
.tab-desktop .e-gallery-item {
	border-radius: 10px !important;
	overflow: hidden;
}

.drts-display-element-labels,.drts-form-field-radio-option label span  {
	display:none; 
}
	
/* Listagagem de CATs do Mapa Interativo  */
.list-categorias .drts-view-entity-container { display: inline-block !important;
	width: auto !important;
	margin-bottom: 0 !important;
	padding: 15px;
}
.list-categorias .drts-view-entity-container a:before {
    content: '';
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    background-color: #fff;
    color: #444;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    font-size: 16px;
    padding: 8px;
    border-radius: 10px;
    margin-bottom: -2px;
    margin-right: 8px;
}
.list-categorias .drts-row.drts-gutter-sm {
    text-align: end;
}
@media (max-width: 768px) {
	.list-categorias .drts-row.drts-gutter-sm {
        text-align: start;
    }
}
	
	
	
		
/* ÃREA RESERVADA */
.drts-bs-card-header .drts-bs-btn:hover {
    background-color: rgba(0,0,0,.03);
}

/* Alerta dos Cookies */
#cookie-notice {
	background: none !important;
	padding: 0 6% 10px;
}
#cookie-notice .cookie-notice-container {
	background: var( --e-global-color-primary );
	font-family: 'Montserrat';
	border-radius: 90px;
	padding: 1.2rem 4rem;
	text-align: left;
	position: relative;
}
#cookie-notice .cn-text-container {
	padding-right: 100px;
	line-height: 1.1rem;
}
#cookie-notice .cn-buttons-container a {
	position: absolute;
	top: 35%;
	right: 6%;
	background: #fff;
	font-weight: 700;
	color: var( --e-global-color-primary );
}
	
	@media only screen and (max-width: 768px) {
	#cookie-notice .cookie-notice-container {
	border-radius: 10px;
	padding: 10px;
	}
	#cookie-notice .cn-text-container {
	padding-right: 50px;
	}
	#cookie-notice .cn-buttons-container a {
	top: 35%;
	right: 2%;
	}
	#cn-close-notice { display:none;}
	}
	
	
	
	/* Margens dos TÃ­tulos */
	.header-experiencias {
	    margin-bottom: 35px;
	}
	
	
	/* Formatar rodape do site */

	#rodape .legal-declaration:hover{
		text-decoration: underline;
	}
	#rodape .rod-btns .elementor-button {
		text-align:left;
	}
	#rodape .brochuras .elementor-button-icon,
	#rodape .cultural-agenda .elementor-button-icon,
	#rodape .events-reunions .elementor-button-icon,
	#rodape .interative-map .elementor-button-icon {
		color:var( --e-global-color-primary );
	}
	#rodape .rod-menu li {
		width: 100%;
	}
	#rodape .menu-accordion .menu {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	}
	#rodape .menu-accordion .menu li a {
	display: block;
	padding: 3px 0;
	color: #ffffffba;
	text-transform: none;
	}
	
	
	/* Carrossel Experiencias - Ideastation */
	.vue-component-root .swiper-slide {
		box-shadow: 0 20px 10px -16px #0000002e;
	}
	
	.vue-component-root .card-body {
		overflow:hidden;
		position: relative;
		padding: 0;
	}
	.vue-component-root .swiper-container {
		padding: 0 0 46px 0;
		margin-bottom: 30px;
	}
	.vue-component-root .swiper-pagination {
		width:100% !important;
	}
	.vue-component-root .swiper-button-prev,
	.vue-component-root .swiper-button-next {
		display:none !important;
	}
	.vue-component-root .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		margin: 0 15px !important;
	}
	.vue-component-root .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: var( --e-global-color-primary );
	}
	.vue-component-root .card {
		border-radius: 8px;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
		border: 1px solid #dde4e9;
	}
	.vue-component-root .card:hover {
		border: 1px solid #dde4e9;
	}
	.vue-component-root .card-img-top {
		border-radius: 8px 8px 0 0;
		width: 100%;
	}
	.vue-component-root .card-subtitle {
	font-family: 'Montserrat';
	background: #4f71b830;
	margin: 15px 0;
	padding: 0 15px;
	border-radius: 0 10px 10px 0;
	text-align: center;
	display: inline-block;
	}
	.vue-component-root .card-title {
		font-family: 'Montserrat';
		font-size: 20px !important;
		margin: 0 15px;
	}
	.vue-component-root .card:hover .card-title {
		color:var( --e-global-color-primary ) !important;
	}
	.vue-component-root .card-footer {
		font-family: 'Montserrat';
		color:#30343ea6 !important;
		margin: 0 15px;
	}
	.vue-component-root .card-footer .price {
		color:#30343e !important;
	}
	
	/* Header Paginas Interiores */
	.header-experiencias .swiper-slide-inner {
	height: 600px;
	background-color:#000;
	}
	.header-experiencias .swiper-slide-inner img {
	opacity:.85;
	object-fit: fill;
	object-position: bottom;
	}
	
	.experience-card {
		max-width: 100% !important;
	}
	
	@media only screen and (max-width: 768px) {
		.header-experiencias .swiper-slide-inner img {
			object-fit: cover;
			object-position: bottom;
			height: inherit!important;
		}
	}
	
	.elementor-swiper-button-prev {
	left:20px !important;
	}
	.elementor-swiper-button-next {
	right:20px !important;
	}
	.header-experiencias .elementor-image-carousel:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background: url(/wp-content/uploads/2020/11/curva.png) no-repeat center bottom;
	z-index: 1;
	background-size: 100% auto;
	}
	
	/* Header Locais */
	.header-experiencias {
	overflow: hidden;
	}
	.header-experiencias .elementor-widget-container {
	height: 600px;
	background-color:#000;
	}
	.header-experiencias .elementor-widget-container img {
	opacity:.85;
	/*object-fit: fill;
	object-position: bottom;*/
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	width: 100%;
	}
	
	@media only screen and (max-width: 768px) {
	.header-experiencias .elementor-widget-container {
			height:400px;
	}
	}
	
	.header-experiencias .elementor-widget-container:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background: url(/wp-content/uploads/2020/11/curva.png) no-repeat center bottom;
	z-index: 1;
	background-size: 100% auto;
	}
	
	
	
	
	/* Accordion de Fotos em Natureza e Cultura */
	.eael-img-accordion .overlay h2 {
	-webkit-transform: translate3d(0, 0px, 0);
	transform: translate3d(0, 0px, 0) !important;
	}
	.overlay-inner, .overlay-inner .img-accordion-title {
	opacity: 1 !important;
	visibility: visible !important;
	padding: 10px;
	}
	
	.drts .drts-bs-btn-primary{
	background-color: var( --e-global-color-primary )!important;
	border-color: var( --e-global-color-primary )!important;
	}
	
	/* Seletor de Linguas */
	li.wpml-ls-current-language ul.sub-menu {
	padding: 0 !important;
	border-radius: 4px;
	width: 114px !important;
	margin-top: -7px !important;
	}
	.wpml-ls-current-language ul li a {
	padding: 13px 11px !important;
	}
	.wpml-ls-current-language ul li a:hover {
	background: #fff;
	color: var( --e-global-color-primary );
	}
	
/* Instagram na Homepage */
.tag-insta .elementor-widget-container {
	position: absolute;
	bottom: -125px;
	right: 80px;
	width: 370px !important;
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 21px;
	z-index: 1;
}
.tag-insta .elementor-widget-container h2 {
	color: var(--e-global-color-primary);
	margin-bottom: 5px;
}
.tag-insta .elementor-widget-container p {
	color: rgba(255,255,255,.7);
	font-size: 0.9rem;
}

@media only screen and (max-width: 1024px) {
	.tag-insta .elementor-widget-container {
		bottom: -125px;
		right: 65px; 
	}
}

@media only screen and (max-width: 768px) {
	.tag-insta .elementor-widget-container {
		bottom: -103px;
		right: 40px;	 
	}
}

@media only screen and (max-width: 575px) {
	.tag-insta .elementor-widget-container {
		bottom: -110px;
		right: 46px;
		width: 290px !important;	 
	}
}

@media only screen and (max-width: 375px) {
	.tag-insta .elementor-widget-container {
		bottom: -112px;
		right: 48px;
		width: 270px !important;	 
	}
}


/* MAPA INTERATIVO */
/* Categorias */
.drts-display-default-filtroprincipal .drts-bs-card-group {
    border: none !important;
}
.drts-display-default-filtroprincipal .drts-bs-card-body {
    padding: 10px 10px 0 10px !important;
}
.drts-display-default-filtroprincipal label {
    line-height: 24px;
}
.drts-display-default-filtroprincipal .drts-bs-custom-checkbox.drts-bs-my-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.drts-view-entities-header.drts-bs-mb-4 {
    display: none !important;
}






/* HEADER */
/* Top Header - Esquerdo */
.topleft-menu {
	margin-left: 10px;
}
.topleft-menu a:hover {
	text-decoration: underline;
}
.topleft-menu .topleft-separador a {
	text-transform: uppercase;
	font-size: 10px !important;
	font-weight: 700;
}
.topleft-menu .topleft-separador:hover a:after {
	display:none;
}
.topleft-social {
	padding: 4px 0 0 0 !important
}

/* Top Header - Direita */
.topright-menu ul {
    z-index: 4;
}
.topright-menu ul li:first-child:after {
	display: none;
}
.topright-menu li:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 20px;
	background: #fff;
	position: absolute;
	top: 13px;
	opacity: .4;
}
.topright-login {
	display: none !important;
}
.logged-in .topright-login {
	display: block !important;
}
.logged-in .topright-logout {
	display: none !important;
}

/* Menus */
#main-header {
	position: absolute;
	width: 100%;
}
.elementor-nav-menu .sub-menu li a {
	border: none !important;
}
.elementor-nav-menu .sub-menu  {
	width: auto !important;
	padding: 5px 0;
}

/* Sticky - Menu */
.elementor-sticky--active {
	background-color: var(--e-global-color-primary) !important;
	background-image: none !important;
	box-shadow: 0px 0px 15px 1px #0000004f;
	z-index: 99 !important;
}
.elementor-sticky--active .elementor-widget-theme-site-logo img {
	width: 90px !important;
}
.elementor-sticky--active .elementor-column-gap-wider&gt;.elementor-row&gt;.elementor-column&gt;.elementor-element-populated {
	padding: 12px;
}
@media (max-width: 767px) {
	.elementor-sticky--active .elementor-column-gap-wider&gt;.elementor-row&gt;.elementor-column&gt;.elementor-element-populated {
		padding: 0 12px !important;
	}  
}
.elementor-sticky--active .elementor-item.elementor-item-active,
.elementor-sticky--active .elementor-item:hover,
.elementor-sticky--active .elementor-item.elementor-item-active,
.elementor-sticky--active .elementor-item.highlighted,
.elementor-sticky--active .elementor-item:focus {
	color: #30343E !important;
}

/* Remove o delay do dropdown */
.elementor-nav-menu--main .menu-item:hover .elementor-nav-menu--dropdown {
	display: block !important;
}

/* Formata o seletor de lÃ­nguas */
.eael-offcanvas-custom-widget {
	margin-bottom: 0 !important;
}
.eael-offcanvas-widget-title {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	padding-top: 13px;
	color:#30343E;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer &gt; ul {
	text-align: left;
	padding: 0;
}

/* Formata os botÃµes Plano de Viagem e Login */
.eael-offcanvas-body div.eael-offcanvas-custom-widget:first-child .wpml-ls-current-language {
	display:none !important;
}
.eael-offcanvas-body div.eael-offcanvas-custom-widget:first-child {
	margin-bottom: -18px !important;	
}
.eael-offcanvas-body div.eael-offcanvas-custom-widget:first-child li {
	font-weight: 400 !important;
}
.eael-offcanvas-body div.eael-offcanvas-custom-widget:first-child li a {
	color: #30343ebd !important;
}

/* Formatar o offcanvas menu */
.off-canvas-btn-inicio a { text-align: left; }
.offcanvas-ilhas-menu .topleft-social { display: none;}
.offcanvas-ilhas-menu .topleft-separador { font-weight: 700; }


/* FOOTER */
.menu-big a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	display: block !important;
	position: relative;
	padding: 10px 0 !important;
	white-space: normal !important;
	line-height: 1.5rem !important;
}
.menu-big a:before {
	content: "\f105";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: inline-block  !important;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	opacity: 1 !important;
	color: var(--e-global-color-primary);
	position: relative !important;
	padding-right: 6px;
	background-color: rgba(0,0,0,0) !important;
}
.menu-big a:hover {
	line-height: 1.5rem !important;
}/* End custom CSS */</pre></body></html>