.fl-node-5b0babf239dba {
	color: #ffffff;
}
.fl-builder-content .fl-node-5b0babf239dba *: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-5b0babf239dba a {
	color: #ffffff;
}

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

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



.fl-node-5b0babf239dba > .fl-row-content-wrap {
	background-color: #968b83;
}
 .fl-node-5b0babf239dba > .fl-row-content-wrap {
	padding-bottom:40px;
}






.fl-node-5b21a10b013c8 > .fl-row-content-wrap {
	background-color: #ffffff;
}
 .fl-node-5b21a10b013c8 > .fl-row-content-wrap {
	padding-top:30px;
	padding-bottom:30px;
}
.fl-node-9dvlr3fhxu7y {
	color: #ffffff;
}
.fl-builder-content .fl-node-9dvlr3fhxu7y *: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-9dvlr3fhxu7y :where(.fl-row-content-wrap) a {
	color: #ffffff;
}

.fl-builder-content .fl-node-9dvlr3fhxu7y :where(.fl-row-content-wrap) a:hover {
	color: #011e41;
}

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



.fl-node-9dvlr3fhxu7y > .fl-row-content-wrap {
	background-image: url(https://stonewellcottages.com.au/wp-content/uploads/2018/03/Dark-Sandstone.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;
}
@media(max-width: 1200px) {
	.fl-node-9dvlr3fhxu7y > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 1024px) {
	.fl-node-9dvlr3fhxu7y > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 768px) {
	.fl-node-9dvlr3fhxu7y > .fl-row-content-wrap {
		background-position: center center;
	}
}
 .fl-node-9dvlr3fhxu7y > .fl-row-content-wrap {
	padding-top:40px;
	padding-bottom:40px;
}






.fl-node-5f0e5e721477d > .fl-row-content-wrap {
	background-color: #ffffff;
}
.fl-node-5f0e5e721477d .fl-row-content {
	max-width: 1200px;
}
 .fl-node-5f0e5e721477d > .fl-row-content-wrap {
	padding-top:10px;
}
@media ( max-width: 768px ) {
 .fl-node-5f0e5e721477d.fl-row > .fl-row-content-wrap {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}
}
.fl-node-5aa75a8465a0e {
	color: #ffffff;
}
.fl-builder-content .fl-node-5aa75a8465a0e *: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-5aa75a8465a0e a {
	color: #ffffff;
}

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

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



.fl-node-5aa75a8465a0e > .fl-row-content-wrap {
	background-color: #968b83;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
 .fl-node-5aa75a8465a0e > .fl-row-content-wrap {
	padding-top:0px;
	padding-bottom:0px;
}




.fl-node-5b0a3c7cd373e {
	width: 100%;
}




.fl-node-5b0babf22fdf4 {
	width: 100%;
}




.fl-node-5b21a10b01f63 {
	width: 50%;
}
@media(max-width: 1024px) {
	.fl-builder-content .fl-node-5b21a10b01f63 {
		width: 50% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-5b21a10b01f63 {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}




.fl-node-5f0e65eaea545 {
	width: 100%;
}




.fl-node-5f0e66f65f21d {
	width: 100%;
}




.fl-node-5vbt0js6a2dy {
	width: 100%;
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-5vbt0js6a2dy {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}




.fl-node-15wam4vrx9ck {
	width: 33.33%;
}
@media(max-width: 1024px) {
	.fl-builder-content .fl-node-15wam4vrx9ck {
		width: 50% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-15wam4vrx9ck {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
 .fl-node-15wam4vrx9ck > .fl-col-content {
	margin-top:20px;
}




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




.fl-node-5b21a10b021ce {
	width: 50%;
}
@media(max-width: 1024px) {
	.fl-builder-content .fl-node-5b21a10b021ce {
		width: 50% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-5b21a10b021ce {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}




.fl-node-i64oh17q8wpf {
	width: 33.65%;
}
@media(max-width: 1024px) {
	.fl-builder-content .fl-node-i64oh17q8wpf {
		width: 50% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-i64oh17q8wpf {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}




.fl-node-i7g91qr58zu3 {
	width: 33.02%;
}
@media(max-width: 1024px) {
	.fl-builder-content .fl-node-i7g91qr58zu3 {
		width: 100% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}


.fl-node-5aa9c5b9f2c95 .menu-item a {
	color: #f4f3f2;
	}

	
			
	.fl-node-5aa9c5b9f2c95 .menu-item :is(*:focus, a:hover, .fl-has-submenu-container:hover > *),
.fl-node-5aa9c5b9f2c95 .current-menu-item > a,
.fl-node-5aa9c5b9f2c95 .current-menu-item > .fl-has-submenu-container > * {
	color: #7b868c;}

			.fl-node-5aa9c5b9f2c95 .menu .fl-has-submenu .sub-menu{
		display: none;
	}
	.fl-node-5aa9c5b9f2c95 .fl-menu .sub-menu {
	background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
			.fl-node-5aa9c5b9f2c95 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{
		padding-right: 28px;
	}
	.fl-node-5aa9c5b9f2c95 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle{
		width: 28px;
	}
	.fl-node-5aa9c5b9f2c95 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
	.fl-node-5aa9c5b9f2c95 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
		width: 28px;
	}
		.fl-node-5aa9c5b9f2c95 .fl-menu li{
	border-top: 1px solid transparent;
}
.fl-node-5aa9c5b9f2c95 .fl-menu li:first-child{
	border-top: none;
}
	.fl-node-5aa9c5b9f2c95 .menu.fl-menu-horizontal li,
	.fl-node-5aa9c5b9f2c95 .menu.fl-menu-horizontal li li{
		border-color: rgba(255,255,255,0.2);
	}
		@media ( max-width: 768px ) {

	
	
	
		.fl-node-5aa9c5b9f2c95 .fl-menu .sub-menu {
		-webkit-box-shadow: none;
		-ms-box-shadow: none;
		box-shadow: none;
	}
		
	.fl-node-5aa9c5b9f2c95 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
	.fl-node-5aa9c5b9f2c95 .mega-menu.fl-active .hide-heading > .sub-menu,
	.fl-node-5aa9c5b9f2c95 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
		display: block !important;
	}

	.fl-node-5aa9c5b9f2c95 .fl-menu-logo,
	.fl-node-5aa9c5b9f2c95 .fl-menu-search-item {
		display: none;
	}

	} 
	
@media ( min-width: 769px ) {

				.fl-node-5aa9c5b9f2c95 .fl-menu .menu > li{ display: inline-block; }

		.fl-node-5aa9c5b9f2c95 .menu li{
			border-left: 1px solid transparent;
			border-top: none;
		}

		.fl-node-5aa9c5b9f2c95 .menu li:first-child{
			border: none;
		}
		.fl-node-5aa9c5b9f2c95 .menu li li{
			border-top: 1px solid transparent;
			border-left: none;
		}

		.fl-node-5aa9c5b9f2c95 .menu .fl-has-submenu .sub-menu{
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 10;
			visibility: hidden;
			opacity: 0;
			text-align:left;
		}

		.fl-node-5aa9c5b9f2c95 .fl-has-submenu .fl-has-submenu .sub-menu{
			top: 0;
			left: 100%;
		}

			
		
		.fl-node-5aa9c5b9f2c95 .fl-menu .fl-has-submenu:hover > .sub-menu,
		.fl-node-5aa9c5b9f2c95 .fl-menu .fl-has-submenu.focus > .sub-menu{
			display: block;
			visibility: visible;
			opacity: 1;
		}

		.fl-node-5aa9c5b9f2c95 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
			left: inherit;
			right: 0;
		}

		.fl-node-5aa9c5b9f2c95 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
			top: 0;
			left: inherit;
			right: 100%;
		}

		.fl-node-5aa9c5b9f2c95 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
			-webkit-transform: none;
				-ms-transform: none;
					transform: none;
		}

				
					.fl-node-5aa9c5b9f2c95 .fl-menu .fl-menu-toggle{
				display: none;
			}
		
		.fl-node-5aa9c5b9f2c95 ul.sub-menu {
						padding-top: 0px;
									padding-right: 0px;
									padding-bottom: 0px;
									padding-left: 0px;
					}

		.fl-node-5aa9c5b9f2c95 ul.sub-menu a {
														}

	
	
	}

.fl-node-5aa9c5b9f2c95 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
	color: #f4f3f2;
}
.fl-node-5aa9c5b9f2c95 .fl-menu .menu, .fl-node-5aa9c5b9f2c95 .fl-menu .menu > li {
	font-size: 12px;
	text-transform: none;
}
.fl-node-5aa9c5b9f2c95 .menu a {
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
}
.fl-node-5aa9c5b9f2c95 .fl-menu .menu .sub-menu > li {
	font-size: 16px;
	line-height: 1;
}
@media(max-width: 768px) {
	.fl-node-5aa9c5b9f2c95 .menu li.fl-has-submenu ul.sub-menu {
		padding-left: 15px;
	}
	.fl-node-5aa9c5b9f2c95 .fl-menu .sub-menu {
		background-color: transparent;
	}
}
 .fl-node-5aa9c5b9f2c95 > .fl-module-content {
	margin-top:5px;
	margin-bottom:5px;
}
.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-node-5b0babf22fe32.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-5b0babf22fe32 > .fl-module-content {
	margin-bottom:0px;
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}

/**
 * Remove bottom margins from the last paragraph
 * in v2+ text editor modules.
 */
.fl-module.fl-rich-text p:last-child {
	margin-bottom: 0;
}
/* Handle overlays in the builder */
.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {
	margin-bottom: 0;
}
 .fl-node-5b0babf22fe71 > .fl-module-content {
	margin-top:0px;
	margin-bottom:60px;
}
@media (max-width: 768px) { .fl-node-5b0babf22fe71 > .fl-module-content { margin-bottom:20px; } }.fl-node-5b21a10b01fa4.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-5b21a10b01fa4 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5b21a10b02217.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-5b21a10b02217 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5f0e5e7214932, .fl-node-5f0e5e7214932 .fl-photo {
	text-align: center;
}
 .fl-node-5f0e5e7214932 > .fl-module-content {
	margin-right:10px;
}
@media ( max-width: 1024px ) {
 .fl-node-5f0e5e7214932.fl-module > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
}
.fl-node-5f0e5e7214936, .fl-node-5f0e5e7214936 .fl-photo {
	text-align: center;
}
 .fl-node-5f0e5e7214936 > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
@media ( max-width: 1024px ) {
 .fl-node-5f0e5e7214936.fl-module > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
}
.fl-accordion-button {
	cursor: pointer;
	display: table;
}

.fl-accordion-button button,
.fl-accordion-button button:focus,
.fl-accordion-button button:hover {
	all: unset;
}

.fl-accordion-button:focus {
	outline: 0
}

.fl-accordion-button-label {
	display: table-cell;
	width: 100%;
	border: none;
	background: none;
	text-align: left;
	text-decoration: none;
}

.fl-accordion-button-label:not(a) {
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
}

.fl-accordion-button .fl-accordion-button-icon:focus,
.fl-accordion-button .fl-accordion-button-icon:active {
	opacity: 1;
	background: none;
	text-decoration: none;
	outline: 1px auto -webkit-focus-ring-color;
}

.fl-accordion-button-label:is(a):hover,
.fl-accordion-button-icon:is(a):hover {
	text-decoration: none;
}

.fl-accordion-button .fl-accordion-button-icon {
	display: block;
	line-height: inherit;
}

.fl-accordion-button .fl-accordion-button-icon-left,
.fl-accordion-button .fl-accordion-button-icon-left:focus,
.fl-accordion-button .fl-accordion-button-icon-left:hover {
	margin-inline-end: 10px;
}

.fl-accordion-button .fl-accordion-button-icon-right,
.fl-accordion-button .fl-accordion-button-icon-right:focus,
.fl-accordion-button .fl-accordion-button-icon-right:hover {
	margin-inline-start: 10px;
}

.fl-accordion-button .fl-accordion-button-icon-left,
.fl-accordion-button .fl-accordion-button-icon-right {
	opacity: .5;
}

.fl-accordion-button .fl-accordion-button-icon-left:hover,
.fl-accordion-button .fl-accordion-button-icon-right:hover {
	opacity: 1;
}

.fl-accordion-content {
	display: none;
}
.fl-accordion-item {
	overflow: hidden;
}

/* Small */
.fl-accordion-small .fl-accordion-button {
	padding: 10px 15px;
}
.fl-accordion-small .fl-accordion-content {
	padding: 0 30px 10px 15px;
}

/* Medium */
.fl-accordion-medium .fl-accordion-button {
	padding: 15px 20px;
}
.fl-accordion-medium .fl-accordion-button-label,
.fl-accordion-medium .fl-accordion-button-icon {
	font-size: 20px;
}
.fl-accordion-medium .fl-accordion-content {
	padding: 0 40px 15px 20px;
}

/* Large */
.fl-accordion-large .fl-accordion-button {
	padding: 20px 25px;
}
.fl-accordion-large .fl-accordion-button-label,
.fl-accordion-large .fl-accordion-button-icon {
	font-size: 26px;
}
.fl-accordion-large .fl-accordion-content {
	padding: 0 50px 25px 25px;
}

.rtl .fl-accordion-item .fl-accordion-button-label,
.rtl .fl-accordion-item .fl-accordion-content * {
	text-align: right;
}
.fl-node-kf0bpg3rtxwv .fl-accordion-item:not(:last-child) {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.fl-node-kf0bpg3rtxwv .fl-accordion-item:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.fl-node-kf0bpg3rtxwv .fl-accordion-item {
	margin-bottom: 0px;
	border-style: none;
	border-width: 0;
	background-clip: border-box;
}
 .fl-node-kf0bpg3rtxwv > .fl-module-content {
	margin-top:0px;
}
@media ( max-width: 1024px ) {
 .fl-node-kf0bpg3rtxwv.fl-module > .fl-module-content {
	margin-top:0px;
}
}
@media ( max-width: 768px ) {
 .fl-node-kf0bpg3rtxwv.fl-module > .fl-module-content {
	margin-top:0px;
}
}
.fl-icon-group .fl-icon {
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
}
.fl-node-5b21a10b01fe4 .fl-icon i,
.fl-node-5b21a10b01fe4 .fl-icon i:before {
	color: #f4f3f2;
}



.fl-node-5b21a10b01fe4 .fl-icon i {
	background: #968b83;
	}
.fl-node-5b21a10b01fe4 .fl-icon i:hover,
.fl-node-5b21a10b01fe4 .fl-icon i:hover:before,
.fl-node-5b21a10b01fe4 .fl-icon a:hover i,
.fl-node-5b21a10b01fe4 .fl-icon a:hover i:before {
	color: #f4f3f2;
}
.fl-node-5b21a10b01fe4 .fl-icon i:hover,
.fl-node-5b21a10b01fe4 .fl-icon a:hover i {
	background: #7b868c;
	}

.fl-node-5b21a10b01fe4 .fl-icon i {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
}
.fl-node-5b21a10b01fe4 .fl-icon i, .fl-node-5b21a10b01fe4 .fl-icon i:before {
	font-size: 22px;
}
.fl-node-5b21a10b01fe4 .fl-icon-wrap .fl-icon-text {
	height: 38.5px;
}
.fl-node-5b21a10b01fe4 .fl-icon i {
	line-height: 38.5px;
	width: 38.5px;
}
.fl-node-5b21a10b01fe4 .fl-icon i::before {
	line-height: 38.5px;
}
@media(max-width: 1200px) {
	.fl-node-5b21a10b01fe4 .fl-icon-wrap .fl-icon-text {
		height: 38.5px;
	}
	.fl-node-5b21a10b01fe4 .fl-icon i {
		line-height: 38.5px;
		width: 38.5px;
	}
	.fl-node-5b21a10b01fe4 .fl-icon i::before {
		line-height: 38.5px;
	}
}
@media(max-width: 1024px) {
	.fl-node-5b21a10b01fe4 .fl-icon-wrap .fl-icon-text {
		height: 38.5px;
	}
	.fl-node-5b21a10b01fe4 .fl-icon i {
		line-height: 38.5px;
		width: 38.5px;
	}
	.fl-node-5b21a10b01fe4 .fl-icon i::before {
		line-height: 38.5px;
	}
}
@media(max-width: 768px) {
	.fl-node-5b21a10b01fe4 .fl-icon-wrap .fl-icon-text {
		height: 38.5px;
	}
	.fl-node-5b21a10b01fe4 .fl-icon i {
		line-height: 38.5px;
		width: 38.5px;
	}
	.fl-node-5b21a10b01fe4 .fl-icon i::before {
		line-height: 38.5px;
	}
}
				
	
	
				
	
	
.fl-node-5b21a10b01fe4 .fl-icon-group {
	text-align: center;
}
.fl-node-5b21a10b01fe4 .fl-icon + .fl-icon {
	margin-left: 8px;
}
 .fl-node-5b21a10b01fe4 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5b21a10b02259 .fl-icon i,
.fl-node-5b21a10b02259 .fl-icon i:before {
	color: #f4f3f2;
}



.fl-node-5b21a10b02259 .fl-icon i {
	background: #968b83;
	}
.fl-node-5b21a10b02259 .fl-icon i:hover,
.fl-node-5b21a10b02259 .fl-icon i:hover:before,
.fl-node-5b21a10b02259 .fl-icon a:hover i,
.fl-node-5b21a10b02259 .fl-icon a:hover i:before {
	color: #f4f3f2;
}
.fl-node-5b21a10b02259 .fl-icon i:hover,
.fl-node-5b21a10b02259 .fl-icon a:hover i {
	background: #7b868c;
	}

.fl-node-5b21a10b02259 .fl-icon i {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
}
.fl-node-5b21a10b02259 .fl-icon i, .fl-node-5b21a10b02259 .fl-icon i:before {
	font-size: 22px;
}
.fl-node-5b21a10b02259 .fl-icon-wrap .fl-icon-text {
	height: 38.5px;
}
.fl-node-5b21a10b02259 .fl-icon i {
	line-height: 38.5px;
	width: 38.5px;
}
.fl-node-5b21a10b02259 .fl-icon i::before {
	line-height: 38.5px;
}
@media(max-width: 1200px) {
	.fl-node-5b21a10b02259 .fl-icon-wrap .fl-icon-text {
		height: 38.5px;
	}
	.fl-node-5b21a10b02259 .fl-icon i {
		line-height: 38.5px;
		width: 38.5px;
	}
	.fl-node-5b21a10b02259 .fl-icon i::before {
		line-height: 38.5px;
	}
}
@media(max-width: 1024px) {
	.fl-node-5b21a10b02259 .fl-icon-wrap .fl-icon-text {
		height: 38.5px;
	}
	.fl-node-5b21a10b02259 .fl-icon i {
		line-height: 38.5px;
		width: 38.5px;
	}
	.fl-node-5b21a10b02259 .fl-icon i::before {
		line-height: 38.5px;
	}
}
@media(max-width: 768px) {
	.fl-node-5b21a10b02259 .fl-icon-wrap .fl-icon-text {
		height: 38.5px;
	}
	.fl-node-5b21a10b02259 .fl-icon i {
		line-height: 38.5px;
		width: 38.5px;
	}
	.fl-node-5b21a10b02259 .fl-icon i::before {
		line-height: 38.5px;
	}
}
				
	
	
				
	
	
.fl-node-5b21a10b02259 .fl-icon-group {
	text-align: center;
}
.fl-node-5b21a10b02259 .fl-icon + .fl-icon {
	margin-left: 8px;
}
 .fl-node-5b21a10b02259 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5f0e5e7214934, .fl-node-5f0e5e7214934 .fl-photo {
	text-align: center;
}
 .fl-node-5f0e5e7214934 > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
@media ( max-width: 1024px ) {
 .fl-node-5f0e5e7214934.fl-module > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
}
.fl-node-5f0e5e7214938, .fl-node-5f0e5e7214938 .fl-photo {
	text-align: center;
}
 .fl-node-5f0e5e7214938 > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
@media ( max-width: 1024px ) {
 .fl-node-5f0e5e7214938.fl-module > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
}
 .fl-node-6134e1c49948c > .fl-module-content {
	margin-top:5px;
	margin-bottom:5px;
}
.fl-node-v2gj18burlwo.fl-module-heading .fl-heading {
	text-align: left;
}
@media(max-width: 768px) {
	.fl-node-v2gj18burlwo.fl-module-heading .fl-heading {
		text-align: left;
	}
}
 .fl-node-v2gj18burlwo > .fl-module-content {
	margin-bottom:0px;
}
@media ( max-width: 768px ) {
 .fl-node-v2gj18burlwo.fl-module > .fl-module-content {
	margin-bottom:20px;
}
}



.fl-node-ypd7th39xzun .fl-icon i:hover,
.fl-node-ypd7th39xzun .fl-icon i:hover:before,
.fl-node-ypd7th39xzun .fl-icon a:hover i,
.fl-node-ypd7th39xzun .fl-icon a:hover i:before {
	color: #7b868c;
}

.fl-node-ypd7th39xzun .fl-icon i, .fl-node-ypd7th39xzun .fl-icon i:before {
	font-size: 16px;
}
.fl-node-ypd7th39xzun .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-ypd7th39xzun.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-ypd7th39xzun .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 1024px) {
	.fl-node-ypd7th39xzun .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-ypd7th39xzun .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
	.fl-node-ypd7th39xzun.fl-module-icon {
		text-align: left;
	}
}
 .fl-node-ypd7th39xzun > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-ugftydqxhj5w, .fl-node-ugftydqxhj5w .fl-photo {
	text-align: center;
}
.fl-node-5f0e5e721493a, .fl-node-5f0e5e721493a .fl-photo {
	text-align: center;
}
 .fl-node-5f0e5e721493a > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
@media ( max-width: 1024px ) {
 .fl-node-5f0e5e721493a.fl-module > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
}
.fl-node-5f0e5e721493c, .fl-node-5f0e5e721493c .fl-photo {
	text-align: center;
}
 .fl-node-5f0e5e721493c > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
@media ( max-width: 1024px ) {
 .fl-node-5f0e5e721493c.fl-module > .fl-module-content {
	margin-right:10px;
	margin-left:10px;
}
}



.fl-node-3zjwx7tgu1of .fl-icon i:hover,
.fl-node-3zjwx7tgu1of .fl-icon i:hover:before,
.fl-node-3zjwx7tgu1of .fl-icon a:hover i,
.fl-node-3zjwx7tgu1of .fl-icon a:hover i:before {
	color: #7b868c;
}

.fl-node-3zjwx7tgu1of .fl-icon i, .fl-node-3zjwx7tgu1of .fl-icon i:before {
	font-size: 16px;
}
.fl-node-3zjwx7tgu1of .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-3zjwx7tgu1of.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-3zjwx7tgu1of .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 1024px) {
	.fl-node-3zjwx7tgu1of .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-3zjwx7tgu1of .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
	.fl-node-3zjwx7tgu1of.fl-module-icon {
		text-align: left;
	}
}
 .fl-node-3zjwx7tgu1of > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
 .fl-node-crm1w5z2fvu8 > .fl-module-content {
	margin-left:10px;
}
 .fl-node-l9ednco4b8qk > .fl-module-content {
	margin-left:10px;
}



.fl-node-a47tzj5p16gs .fl-icon i:hover,
.fl-node-a47tzj5p16gs .fl-icon i:hover:before,
.fl-node-a47tzj5p16gs .fl-icon a:hover i,
.fl-node-a47tzj5p16gs .fl-icon a:hover i:before {
	color: #7b868c;
}

.fl-node-a47tzj5p16gs .fl-icon i, .fl-node-a47tzj5p16gs .fl-icon i:before {
	font-size: 16px;
}
.fl-node-a47tzj5p16gs .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-a47tzj5p16gs.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-a47tzj5p16gs .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 1024px) {
	.fl-node-a47tzj5p16gs .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-a47tzj5p16gs .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
	.fl-node-a47tzj5p16gs.fl-module-icon {
		text-align: left;
	}
}
 .fl-node-a47tzj5p16gs > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-5aa75a8465cc1 .fl-icon i,
.fl-node-5aa75a8465cc1 .fl-icon i:before {
	color: #9b9b9b;
}



.fl-node-5aa75a8465cc1 .fl-icon i:hover,
.fl-node-5aa75a8465cc1 .fl-icon i:hover:before,
.fl-node-5aa75a8465cc1 .fl-icon a:hover i,
.fl-node-5aa75a8465cc1 .fl-icon a:hover i:before {
	color: #7f7f7f;
}

.fl-node-5aa75a8465cc1 .fl-icon i, .fl-node-5aa75a8465cc1 .fl-icon i:before {
	font-size: 16px;
}
.fl-node-5aa75a8465cc1 .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-5aa75a8465cc1.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-5aa75a8465cc1 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 1024px) {
	.fl-node-5aa75a8465cc1 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-5aa75a8465cc1 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-5aa75a8465cc1 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}
.fl-node-5aa75a8465d11 .fl-icon i,
.fl-node-5aa75a8465d11 .fl-icon i:before {
	color: #9b9b9b;
}




.fl-node-5aa75a8465d11 .fl-icon i, .fl-node-5aa75a8465d11 .fl-icon i:before {
	font-size: 16px;
}
.fl-node-5aa75a8465d11 .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-5aa75a8465d11.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-5aa75a8465d11 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 1024px) {
	.fl-node-5aa75a8465d11 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-5aa75a8465d11 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-5aa75a8465d11 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}
.fl-node-5aa75a8465ec4 .fl-icon i,
.fl-node-5aa75a8465ec4 .fl-icon i:before {
	color: #9b9b9b;
}



.fl-node-5aa75a8465ec4 .fl-icon i:hover,
.fl-node-5aa75a8465ec4 .fl-icon i:hover:before,
.fl-node-5aa75a8465ec4 .fl-icon a:hover i,
.fl-node-5aa75a8465ec4 .fl-icon a:hover i:before {
	color: #7f7f7f;
}

.fl-node-5aa75a8465ec4 .fl-icon i, .fl-node-5aa75a8465ec4 .fl-icon i:before {
	font-size: 16px;
}
.fl-node-5aa75a8465ec4 .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-5aa75a8465ec4.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-5aa75a8465ec4 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 1024px) {
	.fl-node-5aa75a8465ec4 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-5aa75a8465ec4 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-5aa75a8465ec4 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}
.fl-node-5aa75a8465f03 .fl-icon i,
.fl-node-5aa75a8465f03 .fl-icon i:before {
	color: #9b9b9b;
}




.fl-node-5aa75a8465f03 .fl-icon i, .fl-node-5aa75a8465f03 .fl-icon i:before {
	font-size: 16px;
}
.fl-node-5aa75a8465f03 .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-5aa75a8465f03.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-5aa75a8465f03 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 1024px) {
	.fl-node-5aa75a8465f03 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-5aa75a8465f03 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-5aa75a8465f03 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}



.fl-node-g3nm59yhf1pu .fl-icon i:hover,
.fl-node-g3nm59yhf1pu .fl-icon i:hover:before,
.fl-node-g3nm59yhf1pu .fl-icon a:hover i,
.fl-node-g3nm59yhf1pu .fl-icon a:hover i:before {
	color: #7b868c;
}

.fl-node-g3nm59yhf1pu .fl-icon i, .fl-node-g3nm59yhf1pu .fl-icon i:before {
	font-size: 16px;
}
.fl-node-g3nm59yhf1pu .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-g3nm59yhf1pu.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-g3nm59yhf1pu .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 1024px) {
	.fl-node-g3nm59yhf1pu .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-g3nm59yhf1pu .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
	.fl-node-g3nm59yhf1pu.fl-module-icon {
		text-align: left;
	}
}
 .fl-node-g3nm59yhf1pu > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}

/* Start Global Nodes CSS */
@media (min-width: 768px){
    .email-subscribe div.gform_wrapper .gform_body,
    .email-subscribe div.gform_wrapper.gf_browser_chrome .gform_body{
        width: 80%;
        float: left;
        clear: none;
    }
    
    .email-subscribe div.gform_wrapper .gform_footer{
        width: 20%;
        float: right;
        clear: none;
        margin-top: 23px;
    }
    
    .email-subscribe .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
        width: 100%;
        margin: 0;
    }
}
/* End Global Nodes CSS */


/* Start Layout CSS */
footer .fl-menu{
    
}
footer a:hover, a:focus{text-decoration: none;}

#ducks {max-width: 500px; margin: 0 auto;}

footer #social-row .award-logo-landscape .fl-photo img {
    width: 100%;
    max-width: 250px;
    height: 100%;
}
footer #social-row .award-logo-square .fl-photo img {
    height: 100%;
    max-height: 150px;
    width: auto;
}

footer #social-row #hc-ratingRatingHotel {
    margin: 0 auto !important;
}

.footer-awards-wrap .fl-col-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (max-width: 620px){
    .footer-awards-wrap .fl-col-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}





/*** Footer Explorer ***/

.footer-explorer > .fl-module-content {
    margin: 20px 0 !important;
}

.footer-explorer .fl-accordion-button {
    padding: 0 20px 20px;
}

.footer-explorer .fl-accordion-button-label {
    outline: none !important;
}

.footer-explorer .fl-accordion-item .wm-open {
    display: none;
}
.footer-explorer .fl-accordion-item.fl-accordion-item-active .wm-open{
    display: inline-block;
}
.footer-explorer .fl-accordion-item.fl-accordion-item-active .wm-closed {
    display: none;
}

.footer-explorer .fl-accordion-item .fl-accordion-content,
.footer-explorer .fl-accordion-item .fl-accordion-content .fl-row-content-wrap {
    padding: 0 !important;
}







/*** Credits ***/

#website-credits-wrap #wm-website-by {
    
}

#website-credits-wrap #wm-website-by p {
    font-size: 12px;
    font-weight: 300;
    color: #f4f3f2;
    border-left: 1px solid rgba(255,255,255,0.2);
    margin: 0;
    padding: 10px 14px;
}
#website-credits-wrap #wm-website-by a {
    text-decoration: none;
    color: #f4f3f2;
}

#website-credits-wrap #wm-website-by a:hover {
    color: #7b868c;
}

@media (min-width: 1060px) {
    #website-credits-wrap .fl-col-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    
    #website-credits-wrap .fl-col-content .fl-module {
        width: auto;
    }
    
    #website-credits-wrap #wm-website-credits .fl-module-content {
        margin-right: 0;
    }
    #website-credits-wrap #wm-website-by .fl-module-content {
        margin-left: 0;
    }
}

@media (max-width: 1060px) {
    #website-credits-wrap #wm-website-credits .fl-module-content {
        margin-bottom: 0;
    }
    #website-credits-wrap #wm-website-by .fl-module-content {
        margin-top: 0;
    }
}

@media (max-width: 768px) {
    ul#menu-credits-navigation {
        width: 100%;
    }
    #website-credits-wrap #wm-website-by p {
        border-left: 1px solid rgba(255,255,255,0);
        border-top: 1px solid rgba(255,255,255,0.2);
    }
}
/* End Layout CSS */

