<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** back to top ***/
#backToTop {
	display: none; /* Hidden by default */
	position: fixed; /* Fixed/sticky position */
	bottom: 20px; /* Place the button at the bottom of the page */
	right: 30px; /* Place the button 30px from the right */
	z-index: 99; /* Make sure it does not overlap */
	border: 1px solid #fff;	
	outline: none; /* Remove outline */
	background-color: #009ee0; /* Set a background color */
	color: #fff; /* Text color */
	cursor: pointer; /* Add a mouse pointer on hover */

    padding: 2px 4px;
    width: 30px;
	height: 30px;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;		
}
#backToTop:hover {
	color: #fff;
	background-color: #008ec9; /* Add a color background on hover */
}

/*** background image ***/
.bg-image {
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
	
	min-height: 25vh!important;
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.loop-bg-image {
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
	
	min-height: 400px!important;
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.loop-bg-image-only {
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
	
	min-height: 400px!important;
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
    border-radius: 15px!important;
}
.parallax {
	height: 50vh;
	/*
	background: no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	*/
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;	
}
/* Resolve issue with parallax on ios devices */
@media (max-width: 767px) {
	.parallax {
		background-attachment: scroll;
		background-size: cover;
		background-position: 50% 50%;
	} 
}

/*** google maps ***/
.responsive-map-container {
    position: relative;
    padding-bottom: 25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.responsive-map-container iframe,   
.responsive-map-container object,  
.responsive-map-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*** pagination ***/
/*
.navigation li:first-child {
    float: left;
}
.navigation li:first-child a {
    padding-left: 0!important;
}
.navigation li:last-child {
    float: right;
}
.navigation li:last-child a {
    padding-right: 0!important;
}
*/
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #009ee0;
    text-decoration: none;
}
.navigation li {
    display: inline;
}
.navigation li a,
.navigation li a:hover,

.navigation li.disabled {
    background-color: transparent;
	color: #009ee0;
    border-radius: 0px;
    cursor: pointer;

    padding: 0.75rem;
}

.navigation li.active a {
    background-color: #009ee0;
	color: #fff;

    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    padding: 5px 10px;
    border-radius: 50%;
}

/*** wordpress classes ***/
img.alignright { float: right; margin: 0 0 15px 15px; }
img.alignleft { float: left; margin: 0 15px 15px 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
strong {font-weight: 700;}</pre></body></html>