@charset "UTF-8";
h1 {
	text-align: center;
	background-color: rgb(188,123,123);
	font-size: 30px;
	color: rgb(252,232,232);
	margin-block-start: 0px;
	margin-block-end: 0px;
	padding: 0px;
	line-height:70px;
}

body{
	margin:0px;
}

p {
	font-family: Calibri, Helvetics, "Comic Sans";
	font-size: 40px;
	color: rgb(188,123,123);
	z-index:200;
	line-height:70px;
}

.whiteborder { 
		border-style: solid;
	border-width: 5px;
	border-color: rgb(188,123,123);
	border-radius: 5px;
}

.pinkborder { 
	border-style: solid;
	border-width: 3px;
	border-color: rgb(188,123,123);
	border-radius: 5px;
}

.floatright{
	float:right;
}

.clearfix{
	overflow: auto;
}

.background{
	background-color: rgb(252,232,232); 
}

.div{
	 padding-top: 50px;
 	 padding-right: 50px;
	 padding-bottom: 50px;
 	 padding-left: 50px;

}

.padding{
	padding-top: 20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
	background-color: rgb(252,232,232);
	}
	
a {
	color: rgb(188,123,123);
}
@keyframes navswell{
	100%{font-size: 40px;}
}
	
ul{
	text-align:center;
	list-style-type:none;
	
	margin:0px;
	padding:0px;
	margin-block-end:0px;
	padding-top:0.75%;
	padding-bottom:0.75%;
}

li{
	display: inline;
	font-size:40px;
	margin:20px;
	background-color:rgb(188,123,123);


}
li:hover{
	animation:forwards;
	animation-name:navswell;
	animation-timing-function:linear;
	animation-duration:0.2s;
}
.navbar{
	background-color: #c8e5be; 
	margin-top:40px;
	color: rgb(188,123,123);
	padding: 4px; 
	padding-bottom:7px;
	height:fit-content;
	line-height:70px;
}	

.nobackground{
	padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;

}

h1 { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 24px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 26.4px; } h3 { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.4px; } p { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; } blockquote { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px; } pre { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18.57143px; }
p { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 24px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 26.4px; } h3 { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.4px; } p { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; } blockquote { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px; } pre { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18.57143px; }
ul { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 24px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 26.4px; } h3 { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.4px; } p { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; } blockquote { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px; } pre { font-family: Futura, "Trebuchet MS", Arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18.57143px; }

.body{
	background-color: rgb(252,232,232);
} 

.fontsize{
	font-size:30px;
	line-height:40px;
}

.largefont{
	padding: 0;
	font-size:150px;
	margin-bottom:60px;
	margin-top:90px;
	text-align:center;
	}
	
.divwidth{
	width:60%;
}


.margin{
	margin:3%;
}

.font2{
	font-size:40px;
	text-align:center;

}
.nbb{
	background-color: #c8e5be;
}

.lineheight {
	line-height:70px;
}

.textalign {
	text-align: center;
}

.parallax {
	background-image: url("Images/flowers3.png");
	min-height: 100px;
	background-attachment: fixed;
	background-position: center;
	background-repeat: repeat;
	background-size: cover;
			
}
	

.imgalign{
	display:block;
	margin-left: auto;
	margin-right: auto;
	width:50%;
}

.greenbackground{
	background-color: rgb(188,123,123);
}

.font3{
	font-size:60px;
	line-height: 78px;
}

.margin2{
	margin:3%;
	margin-top: 1%;
}

.margin3{
	margin-left: 60%;
	margin-top: 1%;
	margin-right: 3%;
}

.greenborder { 
	border-style: solid;
	border-width: 5px;
	border-color: rgb(188,123,123);
	border-radius: 5px;
}
	
.padding2{
	padding-top:45px;
	padding-bottom:45px;
	padding-right:45px;
	padding-left:45px;
	background-color: rgb(252,232,232);
	}
	
.alignright{
	float: right;
}

.widthhalf{
	width: 46%;
	display: inline;
}

.font2{
	line-height: 48px;
}

.padding3{
	padding: 10px; 
}

.margin4{
	margin: 3%;
	margin-right: 6%;
	margin-top: 2.5%;
}

.background2{
	background-color: white;
}

.greenborder { 
	border-style: solid;
	border-width: 5px;
	border-color: rgb(188,123,123);
	border-radius: 5px;
}

@keyframes infiniteScroll {
  from {
    transform: translateX(0)
  }

  to {
    transform: translateX(calc(0px - 50%));
  }
}

#scrolling-header-parent-container {
  width: 100%;
  background-color: rgb(188,123,123);
  overflow-x: hidden;
}

  #scrolling-header-container {
    display: flex;
    width: fit-content;
    height: 4vh;
    font-size: 30px;
    align-items: center;
    overflow-x: hidden;
    font-family: Futura, "Trebuchet MS", Arial, sans-serif;

    animation-name: infiniteScroll;
    animation-duration: 40s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  }

    .scrolling-header-container-item {
      white-space: nowrap;
      color: rgb(252,232,232);
  }
    
 


.margin2{
	margin-bottom: 60px;
}
 
 
.divinlineblock {
	display: inline-block;
}

.whitebackground{
	background-color: white;
	
	
}

.bigbottommargin{
	margin-bottom: 20%;
}

.bigbottommargin2{
	margin-bottom: 25%;
}

.lineheightt{
	line-height:70px;

}

.alignleft{
	float-left;
}

.bigbottommargin3{
	margin-bottom: 5%;
}
