@charset "utf-8";
/* CSS Document */

/* @font-face { font-family: Fall In Love; src: url('images/Fall in love.ttf'); } 

*/


body {
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	color: #75AAB8;
	font-family: "Work Sans", sans-serif;
	font-style: normal;
	font-size: 22px;
	border: 0px;
}

img { border: 0px; }



/* TEXT */

.text-white-large{
	color: #ffffff;
	font-family: "Work Sans", sans-serif;
	font-size: 45px;
	font-weight: 800;
}

.text-white-medium{
	color: #ffffff;
	font-family: "Work Sans", sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.text-white-small{
	color: #ffffff;
	font-family: "Work Sans", sans-serif;
	font-size: 17px;
	font-weight: 300;
}


.text-teal-large{
	color: #75AAB8;
	font-family: "Work Sans", sans-serif;
	font-size: 45px;
	font-weight: 800;
}

.text-teal-medium{
	color: #75AAB8;
	font-family: "Work Sans", sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.text-teal-small{
	color: #75AAB8;
	font-family: "Work Sans", sans-serif;
	font-size: 17px;
	font-weight: 300;
}




/* ND */

.znd{
	color: #001d2e;
	font-family: "Work Sans", sans-serif;
	font-size: 12px;
    text-transform: uppercase;
	padding: 25px;
	font-weight: 300;
	letter-spacing: 0.3em;
}

.znd a{
	color: #001d2e;
	text-decoration: none;
}


/* MENU */

.index-menu1 {
  background-color: #75AAB8;
  width: 516px;
  height: 45px;
  color: #ffffff;
  font-family: "Work Sans", sans-serif;
	font-weight: 700;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1.1;
}

.index-menu1 a {
  color: #ffffff;
	text-decoration: none;
	opacity: 1; /* Default opacity */
      transition: color 0.5s ease;
}

.index-menu1 a:hover {
  color: #001d2e;
}



.menu-divider {
	padding: 0px 15px 5px 15px;
}


/* LINKS AND BORDER */

a {
	color: #7E7E7E;
}

.border {
	border: 3px solid #123242;
}
.pageborder {
	box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.2); }



/* SUBPAGE HEADERS */

.subpage-headers {
	background-color: #75AAB8;
	width: 646px;
	height: 81px;
	color: #ffffff;
	font-family: "Work Sans", sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	padding-right: 35px;
}


/* CONTACT */

.sub-bg-index-contact1 {
	background-color: #75AAB8;
	width: 527px;
	height: 45px;
	color: #ffffff;
	font-family: "Work Sans", sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.05;
}

.sub-bg-index-contact2 {
	background-image: url("images/index2024_09.jpg");
	width: 527px;
	height: 105px;
	color: #74abb7;
	font-family: "Work Sans", sans-serif;
	font-size: 25px;
	font-weight: 300;
	text-transform: uppercase;
}


.sub-bg-index-contact2 a{
	color: #ffffff;
	text-decoration: none;
}


.sub-bg-subpage-contact1 {
	background-color: #75AAB8;
	width: 526px;
	height: 45px;
	color: #ffffff;
	font-family: "Work Sans", sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.05;
}

.sub-bg-subpage-contact2 {
	background-image: url("images/subpage2024_13.jpg");
	width: 526px;
	height: 105px;
	color: #74abb7;
	font-family: "Work Sans", sans-serif;
	font-size: 25px;
	font-weight: 300;
	text-transform: uppercase;
}


.sub-bg-subpage-contact2 a{
	color: #ffffff;
	text-decoration: none;
}


/* BACKGROUNDS */

.sub-bg {
	background-color: #011C2C;
	padding: 0px 35px 0px 35px;
}

 