.fl-node-q61vgdcl4siu {
	color: #ffffff;
}
.fl-builder-content .fl-node-q61vgdcl4siu *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}

.fl-builder-content .fl-node-q61vgdcl4siu a {
	color: #ffffff;
}

.fl-builder-content .fl-node-q61vgdcl4siu a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-q61vgdcl4siu h1,
.fl-builder-content .fl-node-q61vgdcl4siu h2,
.fl-builder-content .fl-node-q61vgdcl4siu h3,
.fl-builder-content .fl-node-q61vgdcl4siu h4,
.fl-builder-content .fl-node-q61vgdcl4siu h5,
.fl-builder-content .fl-node-q61vgdcl4siu h6,
.fl-builder-content .fl-node-q61vgdcl4siu h1 a,
.fl-builder-content .fl-node-q61vgdcl4siu h2 a,
.fl-builder-content .fl-node-q61vgdcl4siu h3 a,
.fl-builder-content .fl-node-q61vgdcl4siu h4 a,
.fl-builder-content .fl-node-q61vgdcl4siu h5 a,
.fl-builder-content .fl-node-q61vgdcl4siu h6 a {
	color: #ffffff;
}


.fl-node-q61vgdcl4siu > .fl-row-content-wrap:after {
	background-color: rgba(237,237,237,0.88);
}
.fl-node-q61vgdcl4siu > .fl-row-content-wrap {
	background-image: url(https://mallorcaresidencia.com/wp-content/uploads/2024/12/1-9-1024x439.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
 .fl-node-q61vgdcl4siu > .fl-row-content-wrap {
	padding-top:150px;
	padding-bottom:150px;
}
.fl-node-cgv8iedqnm51 {
	color: #000000;
}
.fl-builder-content .fl-node-cgv8iedqnm51 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}

.fl-builder-content .fl-node-cgv8iedqnm51 a {
	color: #4c637c;
}

.fl-builder-content .fl-node-cgv8iedqnm51 a:hover {
	color: #8fa1bc;
}

.fl-builder-content .fl-node-cgv8iedqnm51 h1,
.fl-builder-content .fl-node-cgv8iedqnm51 h2,
.fl-builder-content .fl-node-cgv8iedqnm51 h3,
.fl-builder-content .fl-node-cgv8iedqnm51 h4,
.fl-builder-content .fl-node-cgv8iedqnm51 h5,
.fl-builder-content .fl-node-cgv8iedqnm51 h6,
.fl-builder-content .fl-node-cgv8iedqnm51 h1 a,
.fl-builder-content .fl-node-cgv8iedqnm51 h2 a,
.fl-builder-content .fl-node-cgv8iedqnm51 h3 a,
.fl-builder-content .fl-node-cgv8iedqnm51 h4 a,
.fl-builder-content .fl-node-cgv8iedqnm51 h5 a,
.fl-builder-content .fl-node-cgv8iedqnm51 h6 a {
	color: #000000;
}


.fl-node-cgv8iedqnm51 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
 .fl-node-cgv8iedqnm51 > .fl-row-content-wrap {
	padding-top:60px;
	padding-bottom:60px;
}




.fl-node-ni79mbpyw2ls {
	width: 100%;
}




.fl-node-5m8akhfx21rc {
	width: 100%;
}
.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-row .fl-col .fl-node-t9jgxk68rb5u h1.fl-heading a,
.fl-row .fl-col .fl-node-t9jgxk68rb5u h1.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-t9jgxk68rb5u h1.fl-heading .fl-heading-text *,
.fl-node-t9jgxk68rb5u h1.fl-heading .fl-heading-text {
	color: #000000;
}
.fl-node-t9jgxk68rb5u.fl-module-heading .fl-heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	font-size: 50px;
	line-height: 1.1;
	letter-spacing: -2.1px;
	text-align: center;
	text-transform: uppercase;
}
.fl-post-info-sep {
	margin: 0 3px;
}.fl-node-t8b32e6ujxgm {
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	text-align: center;
	text-transform: uppercase;
}
.fl-node-t8b32e6ujxgm, .fl-node-t8b32e6ujxgm .fl-module-content.fl-node-content span[class^='fl-post-info'], .fl-node-t8b32e6ujxgm .fl-node-content a {
	color: #000000;
}
.fl-node-t8b32e6ujxgm .fl-node-content a {
	color: #375289;
}
.fl-node-t8b32e6ujxgm .fl-node-content a:hover {
	color: #98b7d3;
}
 .fl-node-t8b32e6ujxgm > .fl-module-content {
	margin-top:0px;
}
.fl-node-4awy1zqek82j {
	min-height: 0;
}

.fl-node-4awy1zqek82j .fl-separator {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
	max-width: 100%;
	margin: auto;
}

			.fl-node-cxq6twzjav5g {
	min-height: 0;
}

.fl-node-cxq6twzjav5g .fl-separator {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
	max-width: 100%;
	margin: auto;
}

			/* Post Slider */

/* Wrappers */
body.rtl .fl-module-post-slider .bx-viewport {
	direction: ltr;
}
.fl-module-post-slider .bx-wrapper {
	margin: 0 auto 40px;
}
.fl-module-post-slider .bx-controls {
	width: 100%;
	position: absolute;
	bottom: 0;
	margin-top: 20px;
}

.fl-post-slider-navigation{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 20;
	margin-top: -16px;
}
.fl-post-slider-navigation a{
	position: absolute;
	display: inline-block;
	opacity: .7;
}
.fl-post-slider-navigation a:hover{ opacity: 1; }

.fl-post-slider-navigation .slider-prev{ left: 5px; }
.fl-post-slider-navigation .slider-next{ right: 5px; }

.fl-post-slider-navigation .fl-post-slider-svg-container{
	position: relative;
	width: 32px;
	height: 32px;
}
.fl-post-slider-navigation svg{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.fl-post-slider-navigation path{ fill: #fff; }

.fl-post-slider-navigation a.disabled,
.bx-controls a.disabled {
	pointer-events: none;
}

/*Module styles =======================================*/

/* Background Photo */
.fl-post-slider{
	position: relative;
}
.fl-post-slider .fl-post-slider-post {
    position: absolute;
    top: 0;
    visibility: hidden;
}

.fl-post-slider .fl-post-slider-post:first-child,
.fl-post-slider-loaded .fl-post-slider-post {
    position: relative;
    visibility: visible;
}

.fl-post-slider-post .fl-slide-bg-photo {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.fl-post-slider-post .fl-post-slider-mobile-img { display: none; }
.fl-post-slider-post .fl-slide-bg-photo { display: block; }

.fl-post-slider-post .fl-post-slider-content{
	z-index: 10;
}

.fl-post-slider-post .fl-post-slider-title{
	margin: 0 0 20px 0 !important;
}

.fl-post-slider-post .fl-post-slider-feed-meta {
	margin-bottom: 10px;
}@media (max-width: 768px) { .fl-post-slider-post .fl-slide-bg-photo {
	display: none;
}

.fl-post-slider-post .fl-post-slider-mobile-img {
	display: block;
} }

	
		.fl-node-o7j3g5elkpy8 .fl-post-slider-thumb{
					padding: 50px;
		}
		.fl-node-o7j3g5elkpy8 .fl-photo-content{
			display: block;
		}
		.fl-node-o7j3g5elkpy8 .fl-post-slider-img{
			padding: 0 0 50px 0;
		}
		.fl-node-o7j3g5elkpy8 .fl-photo-content img{
			max-width: 100%;
			vertical-align: top;
		}

	
	.fl-node-o7j3g5elkpy8 .fl-post-slider-no-thumb{
		padding: 50px;
		}

	@media ( min-width: 768px ) {

		.fl-node-o7j3g5elkpy8 .fl-post-slider-post {
			min-height: 350px;
		}

		.fl-node-o7j3g5elkpy8 .fl-slide-bg-photo {
			display: block;
		}

		.fl-node-o7j3g5elkpy8 .fl-post-slider-mobile-img {
			display: none;
		}

		
			.fl-node-o7j3g5elkpy8 .fl-post-slider-thumb{
				min-height: 350px;
				overflow: hidden;
			}
			.fl-node-o7j3g5elkpy8 .fl-post-slider-thumb .fl-post-slider-content{
									width: 50%;
					float: right;
							}
			.fl-node-o7j3g5elkpy8 .fl-post-slider-img{
									width: 50%;
					float: right;
											padding: 0 0 0 50px;
					
							}

		
	}



.fl-node-o7j3g5elkpy8 .fl-post-slider-title a {
	color: #000000;
}
.fl-node-o7j3g5elkpy8 .fl-post-slider-title a:hover {
	color: #ffffff;
}
.fl-node-o7j3g5elkpy8 .fl-post-slider-title, .fl-node-o7j3g5elkpy8 .fl-post-slider-title a {
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	font-size: 27px;
	text-transform: uppercase;
}
.fl-node-o7j3g5elkpy8 .fl-post-slider-feed-meta {
	color: #ffffff;
}
.fl-node-o7j3g5elkpy8 .fl-post-slider-feed-meta a {
	color: #000000;
}
.fl-node-o7j3g5elkpy8 .fl-post-slider-feed-meta a:hover {
	color: #7b96af;
}
.fl-node-o7j3g5elkpy8 .fl-post-slider-feed-meta, .fl-node-o7j3g5elkpy8 .fl-post-slider-feed-meta a {
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	text-transform: uppercase;
}
.fl-node-o7j3g5elkpy8 .fl-post-slider-feed-content {
	color: #000000;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}
.fl-node-o7j3g5elkpy8 .fl-post-slider-feed-content a:not(.fl-post-slider-feed-more) {
	color: #7a7a7a;
}
.fl-node-o7j3g5elkpy8 .fl-post-slider-feed-content a:not(.fl-post-slider-feed-more):hover {
	color: #0c0707;
}
.fl-node-5wztsceinoqb {
	min-height: 0;
}

.fl-node-5wztsceinoqb .fl-separator {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
	max-width: 100%;
	margin: auto;
}

			
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


                                
        
                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
        
        
        
        
		
        
		
        
		
        
		
        
        			.fl-node-q61vgdcl4siu .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-cgv8iedqnm51 .fl-row-content {
				min-width: 0px;
			}
		
