  @charset "utf-8";
/* CSS Document */

 
@font-face{
	font-family: "Brush Script MT";
	src: url("BRUSHSCI.TTF");
}

@font-face{
	font-family:"Constantia";
	src:url("Constantia.TTF");
}

.fadeIn{
	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	animation-duration:2s;
}

body{
	margin:0;
	padding:0;
	background-image:url("backgrounds/BKGRNDSEPT10.jpg");
	background-position:top,left;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size:cover;
}
	

#wrapper{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
}

#wrapper2{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
}



.titlearea{
	position:relative;
	margin:20px auto;
	width:100%;
	border:none;
}


#wrapper h1{
	position:relative;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-size:4em;
	color:#FFFFFF;
	font-weight:300;
	text-shadow:2px 2px 3px #333333;
}

#wrapper h2{
	position:relative;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-size:3em;
	color:#333333;
	font-weight:300;	 
}

 

#wrapper h3{
	position:relative;
	margin:-10px auto;
	font-family: 'Brush Script MT';
	font-size:2.1em;
	color:#0a1e53;
	font-weight: 300;
}

#wrapper h4{
	font-family: 'Montserrat', sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	text-shadow: 1px 1px 2px #000000; 
}

#wrapper h6{
	position:relative;
	margin:0px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:1.2em;
	color:#FFFFFF;
	font-weight: 400;
	text-shadow:.5px .5px .75px #000000;
}


#wrapper h5{
	position:relative;
	margin:0px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:3.1em;
	color:#FFFFFF;
	font-weight: 400;
	text-shadow:.5px .5px .75px #000000;
}

#wrapper p{	 
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
	color:#333333;
	font-weight: 500;	 
}

#wrapper2 h1{
	position:relative;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-size:4em;
	color:#FFFFFF;
	font-weight:300;
	text-shadow:2px 2px 3px #333333;
}

#wrapper2 h2{
	position:relative;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-size:3em;
	color:#333333;
	font-weight:300;	
}

 

#wrapper2 h3{
	position:relative;
	margin:-10px auto;
	font-family: 'Brush Script MT';
	font-size:2.1em;
	color:#0a1e53;
	font-weight: 300;
}

#wrapper2 h4{
	font-family: 'Montserrat', sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	text-shadow: 1px 1px 2px #000000; 
}

#wrapper2 h6{
	position:relative;
	margin:0px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:1.2em;
	color:#FFFFFF;
	font-weight: 400;
	text-shadow:.5px .5px .75px #000000;
}

#wrapper2 h7{
	position:relative;
	margin:0px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:2em;
	color:#333333;
	font-weight: 400;
	 
}


#wrapper h5{
	position:relative;
	margin:0px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:3.1em;
	color:#FFFFFF;
	font-weight: 400;
	text-shadow:.5px .5px .75px #000000;
}


#wrapper2 p{	 
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
	color:#333333;
	font-weight: 500;	 
}


.menu{
	position:relative;
	margin:50px auto;
	display:flex;
	width:60%;	 
}

.menu a{
	flex-grow:1;
	padding: 10px 0 5px 0;
	background:transparent;
	font-family: 'Kumbh Sans', sans-serif;
	font-size:1.2em;
	text-decoration:none;
	color:#FFFFFF;
	transition:all .6s ease;
	border:.5px solid transparent;
	 
}

.menu a:hover{
	border: .5px solid #FFFFFF;
	background:#E0DFDF;
	color:#000000;
}

.menu3{
	position:relative;
	margin:90px auto;
	display:flex;
	width:60%;
	z-index: 999;
}

.menu3 a{
	flex-grow:1;
	padding: 10px 0 5px 0;
	background:transparent;
	font-family: 'Kumbh Sans', sans-serif;
	font-size:1.2em;
	text-decoration:none;
	color:#333333;
	transition:all .6s ease;
	border:.5px solid transparent;
	 
}

.menu3 a:hover{
	border: .5px solid #333333;
	background:#666666;
	color:#FFFFFF;
}


.textarea{
	position:relative;
	margin:120px auto;
	width:70%; 
	text-align:center;	 
}

.textarea2{
	position:relative;
	margin:0 auto;
	width:65%;
	text-align:center;
}

.textarea a:link{text-decoration:none;}
.textarea a:visited{text-decoration:none;}

 

.meditation{
	position:relative;
	margin:100px 65%;
	width:20%;
	height:25px;
	border: none; 	
} 

.meditationlink{
	position:relative;
	margin:60px 65%;
	width:20%;
	text-align:center;
	padding:8px;
	font-family: 'Montserrat', sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	background:transparent;
	border:1px solid transparent;
	font-style: italic;
	transition:all .3s ease;
}

.meditationlink:hover{
	background:#E0DFDF;
	color:#000000;
	border:1px solid white;
}

.flexbtn{
	position:relative;
	margin:10px auto;
	width:35%;
	float:left;
	margin-right:10px;
	background-color:transparent;
	padding:10px;
	border:1px solid #FFFFFF;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
	font-weight:500;
	text-shadow:.25px .25px .5px #000000;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	transition:all.6s ease;
}

.flexbtn:hover{
	background:#ffffff;
	border:.5px solid white;
	color:#000000;
}

.footer{
	position:fixed;
	bottom:8px;
	left:0;
	width:100%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:.9em;
	color:#FFFFFF;
}

.footer a{
	text-decoration:none;
	color:aqua;
}

.menu2{display:none;}
.menu2a{display:none;}
#sidebar{display:none;}
#sidebar3{display:none;}

/*CSS for sub pages*/

 
#wrapper2{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

#wrapper2 h1{
	position:relative;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-size:4em;
	color:#FFFFFF;
	font-weight:300;
	text-shadow:2px 2px 3px #333333;
}

#wrapper2 h2{
	position:relative;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-size:3em;
	color:#333333;
	font-weight:300;	 
}

 

#wrapper2 h3{
	position:relative;
	margin:-10px auto;
	font-family: 'Brush Script MT';
	font-size:2.1em;
	color:#0a1e53;
	font-weight: 300;
}

#wrapper2 h4{
	font-family: 'Montserrat', sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	text-shadow: 1px 1px 2px #000000; 
}

#wrapper2 h6{
	position:relative;
	margin:0px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:1.2em;
	color:#FFFFFF;
	font-weight: 400;
	text-shadow:.5px .5px .75px #000000;
}


#wrapper2 h5{
	position:relative;
	margin:0px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:3.1em;
	color:#FFFFFF;
	font-weight: 400;
	text-shadow:.5px .5px .75px #000000;
}


#wrapper2 p{	 
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
	color:#333333;
	font-weight: 500;	 
}


.submenu{
	position:relative;
	margin:30px auto;
	display:flex;
	width:60%;	 
}

.submenu a{
	flex-grow:1;
	padding: 10px 0 5px 0;
	background:transparent;
	font-family: 'Kumbh Sans', sans-serif;
	font-size:1.2em;
	text-decoration:none;
	color:#333333;
	transition:all .6s ease;
	border:.5px solid transparent;
	text-align:center;
	 
}

.submenu a:hover{
	border: .5px solid #333333;
	background:#E0DFDF;
	color:#000000;
}

#wrapper2 h1{
	position:relative;
	margin:20px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:4em;
	color:#333333;
	font-weight:300;
	text-align:center;
}

#wrapper2 h4{
	position:absolute;
	top:20px;
	left:5%;
	width:80%;
	font-family: 'Kumbh Sans', sans-serif;
	font-size:1.5em;
	color:#FFFFFF;
	z-index: 9999;
	text-shadow:.5px .5px 1px #000000;
}

#wrapper2 a:link{text-decoration:none;}
#wrapper2 a:visited{text-decoration:none;}

#cta{
	position:absolute;
	top:45%;
	right:5%;
	width:30%;
	height:250px;
	z-index: 9999;	
	 
}

.ctabtn{
	position:relative;
	margin:100px auto;
	width:30%;
	float:left;
	margin-right:10px;
	background:#FFFFFF;
	border: .5px solid #FFFFFF;
	padding:10px;
	text-align:center;
	font-family: 'Constantia';
	font-size:1.2em;
	color:#333333;
	transition:all .6s ease;
}



.ctabtn:hover{
	background:#333333;
	color:#FFFFFF;
	border: .5px solid white;
}

.subkgrnd{
	position:relative;
	margin:0 auto;
	width:100%;	
}

#subfooter{
	position:fixed;
	bottom:5px;
	left:0;
	width:100%;
	text-align:center;
	font-family: 'Kumbh Sans', sans-serif;
	font-size:.9em;
	color:#333333;
}

.subkgrndmob{display:none;}
#sidebar2{display:none;}

.mobfooter{display:none;}

.content{
	position:relative;
	margin:-40px auto;
	width:80%;
	padding-bottom:100px;
}

.content a:link{text-decoration:none; color:#333333; font-weight:500;}
.content a:hover{color:#FFFFFF;}


.scroll{
	position:relative;
	margin:5px auto;
	width:100%;
	height:300px;
	background-image:url("backgrounds/zen3.jpg");
	background-position:top,left;
	backgrond-attachment:fixed;
	background-repeat:no-repeat;
	background-size:cover;
}

.scroll2{
	position:relative;
	margin:10px auto;
	width:100%;
	height:300px;
	background-image:url("backgrounds/zen8.jpg");
	background-position:top,left;
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-size: cover;
	
}

.scroll3{
	position:relative;
	margin:10px auto;
	width:100%;
	height:300px;
	background-image:url("backgrounds/zen9.jpg");
	background-position:top,left;
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-size: cover;
	
}

.scroll4{
	position:relative;
	margin:10px auto;
	width:100%;
	height:300px;
	background-image:url("backgrounds/zen7.jpg");
	background-position:top,left;
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-size: cover;
	
}



.title{
	position:relative;
	top:37%;
	left:0;
}

.register{
	position:relative;
	margin:30px auto;
	padding:8px;
	width:25%;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:1em;
	color:#333333;
	border:.5px solid #333333;
	text-decoration:none;
	transition:all .3s ease;
}

.register:hover{
	background:#333333;
	border:.5px solid #333333;
	color:#FFFFFF;
}

.morrnah{
	position:relative;
	margin:0 18%;
	width:75%;	 
	text-align: center;
	align-items: center;
	display: flex;
	
}

.mpic{
	flex-basis:30%;
}

.morrnah2{
	position:relative;
	margin:0 10%;
	width:75%;	 
	display: none;	 
}

.btnholder{
	position:absolute;
	top:680px;
	right:10%;
	width:40%;
	display: flex;
	border:none;
}

.flexbtn2{
	position:relative;
	margin:0px auto;
	width:120px;
	float:left;
	margin:10px 5px 10px 5px;
	background-color:transparent;
	padding:10px;
	border:1px solid #333333;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
	font-weight:500;	 
	color:#333333;
	text-align:center;
	text-decoration:none;
	transition:all.6s ease;
}

.flexbtn2:hover{
	background:#333333;
	border:.5px solid white;
	color:#FFFFFF;
}


.footer2{
	position:absolute;
	bottom:-38px;
	left:0;
	width:100%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:.9em;
	color:#333333;
}

.footer2 a{
	text-decoration:none;
	color:brown;
}

.calendar{
	position:relative;
	margin:25px auto;
	width:80%;
	text-align: center;
}

.disclaimer{
	position:relative;
	margin:10px auto;
	width:100%;
	height:200px;
	overflow-y: scroll;
}

.number{
	display:flex;
	justify-content: space-between;
	width:18%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}

.number2{
	display:flex;
	justify-content: space-between;
	width:50%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}


.name{
	flex-basis:50%;
	text-align:left;
}

.ph{
	flex-basis:50%;
	text-align:right;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}

.fbbtn{
	padding:3px;
	width:150px;
	text-align: center;
	background: #3c579e;
	font-family: 'Kumb Sans', sans-serif;
	font-size:.9em;
	color:#FFFFFF;	
}

.mobtext{display:none;}

.morrnahmobile{display:none;}
.mobbtnholder{display: none;}
.mobtitle{display: none;}

@media screen and (max-width:1680px){
	#wrapper h4{text-shadow: 1px 1px 2px #000000;}
	.number2{
	display:flex;
	justify-content: space-between;
	width:55%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}

}

@media screen and (max-width:1680px){
	.textarea{
	position:relative;
	margin:110px auto;
	width:80%;		 
}

}

@media screen and (max-width:1600px){
	.meditationlink{
	position:relative;
	margin:30px 65%;
	width:45%;
	border: none; 	
}
	
	.number2{
	display:flex;
	justify-content: space-between;
	width:58%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}

}

@media screen and (max-width:1440px){
	
	#wrapper h4{font-size:1em;}
	
	
	#wrapper2 h4{
	position:absolute;
	top:10px;
	left:5%;
	width:88%;
	font-family: 'Montserrat', sans-serif;
	font-size:1.4em;
	color:#FFFFFF;
	z-index: 9999;
	text-shadow:.5px .5px 1px #000000;
}
	.textarea{
	position:relative;
	margin:100px auto;
	width:85%;
	}
	
	.textarea2{
	position:relative;
	margin:0 auto;
	width:75%;
}

	
	.meditationlink{
	position:relative;
	margin:30px 55%; 
	  	
}
	
	#cta{
	position:absolute;
	top:50%;
	right:5%;
	width:30%;
	height:250px;
	z-index: 9999;		 
}	
	
	.morrnah{
	position:relative;
	margin:0 20%;
	width:85%;
	display:flex;
	text-align: center;
	align-items: center;
}

.mpic{
	flex-basis:25%;
}
	
	.number2{
	display:flex;
	justify-content: space-between;
	width:64%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}

	
}


@media screen and (max-width:1366px){
	#wrapper2 h1{
	position:relative;
	margin:0px auto;
	font-family: 'Constantia';
	font-size:3.5em;
	color:#333333;
	font-weight:300;
	text-align:center;
}
	
	#wrapper2 h4{
	position:absolute;
	top:5px;
	left:5%;
	width:88%;
	font-family: 'Montserrat', sans-serif;
	font-size:1.3em;
	color:#FFFFFF;
	z-index: 9999;
	text-shadow:.5px .5px 1px #000000;
}
	
	#wrapper h4{font-size:;}
	
	#cta{
	position:absolute;
	top:50%;
	right:4%;
	width:35%;
	z-index: 9999;	 
}

.ctabtn{
	position:relative;
	margin:70px auto;
	width:35%;
	margin-right:10px;
}
	
	.number{
	display:flex;
	justify-content: space-between;
	width:20%;
}

	
	.titlearea{
	position:relative;
	margin:-10px auto;
	 	 
}
	
	.textarea{
	position:relative;
	margin:80px auto;
	width:85%; 
	background-image: none;
	background-position:top, left;
	background-attachment:fixed;
    background-repeat:repeat;	 
}



.titlearea h1{
	position:relative;
	margin:-20px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:3em;
	color:#FFFFFF;
	font-weight:300;
}

.titlearea h3{
	font-family: 'Cormorant Garamond', serif;
	font-size:1.2em;
	color:#FFFFFF;
	font-weight: 300;
}
	
	.meditation{
	position:relative;
	margin:95px 60%;
	width:45%;
	  	
}
	
.scroll{
	position:relative;
	margin:5px auto;
	width:100%;
	height:250px;
	background-image:url("backgrounds/zen3.jpg");
	background-position:top,left;
	backgrond-attachment:fixed;
	background-repeat:no-repeat;
	background-size:cover;
}

.scroll2{
	position:relative;
	margin:5px auto;
	width:100%;
	height:250px;
	 
}


.title{
	position:relative;
	top:37%;
	left:0;
}
	
.content{
	position:relative;
	margin:-60px aut0;
	}
	
.number2{
	display:flex;
	justify-content: space-between;
	width:68%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}

}

 

@media screen and (max-width:1280px){
	.menu{
	position:relative;
	margin:40px auto;
	display:flex;
	width:96%;
	 
}
	
	.submenu{
	position:relative;
	margin:20px auto;
	display:flex;
	width:80%;	 
}

.submenu a{
	flex-basis:20%;
	padding: 10px 0 5px 0;
	background:transparent;
	font-family: 'Kumbh Sans', sans-serif;
	font-size:1em;
	text-decoration:none;
	color:#333333;
	transition:all .6s ease;
	border:.5px solid transparent;
	text-align:center;
	 
}

	
	.titlearea h1{
	position:relative;
	margin:-20px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:2.5em;
	color:#FFFFFF;
	font-weight:300;
}
	
	#wrapper2 h4{font-size:1.2em;}
	
	.meditationlink{
	position:relative;
	margin:1px 65%;
	width:20%;
	  
	
}	
	.textarea{
	position:relative;
	margin:60px auto;
	width:90%; 
	background-image: none;
	background-position:top, left;
	background-attachment:fixed;
    background-repeat:repeat;	
	}
	
	.ctabtn{
	position:relative;
	margin:60px auto;
	width:35%;
	margin-right:10px;
}

	.morrnah{
	position:relative;
	margin:0 20%;
	width:80%;
	display:flex;
	text-align: center;
	align-items: center;
}

	.mpic{
	flex-basis:35%;
}
	
	.number{
	display:flex;
	justify-content: space-between;
	width:23%;
}

.number2{
	display:flex;
	justify-content: space-between;
	width:72%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}

	
	
}


@media screen and (max-width:1024px){
	.menu{width:99%;}
	
	.menu a{
		font-size:1em;
		border:.5px solid white;
	}
	
	.submenu{
	position:relative;
	margin:20px auto;
	display:flex;
	width:90%;	 
}
	
	.titlearea h1{
	position:relative;
	margin:-20px auto;
	font-family: 'Montserrat', sans-serif;
	font-size:2.5em;
	color:#FFFFFF;
	font-weight:300;
}
	
	#wrapper2 h4{font-size:1.1em;}
	
	.textarea{width:90%;}
	
	#wrapper h4{
	font-family: 'Montserrat', sans-serif;
	font-size:.9em;
	color:#FFFFFF;
	 
}
	
	.menu2{
	position:relative;
	margin:40px auto;
	display:none;
	justify-content: space-between;
	width:50%;
	flex-wrap:wrap;
		
	}
	
	.menu2 a{
	flex-grow:1;
	background:transparent;
	font-family: 'Constantia';
	font-size:1.8em;
	text-decoration:none;
	color:#fffe01;
	padding-bottom:20px;
	transition:all .6s ease;
	border:.5px solid transparent;
}

.menu2 a:hover{
	border: .5px solid #fffe01;
}
	
	.mpic{
	flex-basis:65%;
}
	
.btnholder{
	position:absolute;
	top:610px;
	right:15%;
	width:40%;
	display: flex;
	border:none;
}
	
	.number{
	display:flex;
	justify-content: space-between;
	width:30%;
}
	
	.morrnah{ }

	.number2{
	display:flex;
	justify-content: space-between;
	width:90%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}
 

}
	
	


@media screen and (max-width:960px){
	 
	
	 body{
	margin:0;
	padding:0;
	background-image:url("backgrounds/BKGRNDMOB4.jpg");
	background-position:top,left;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size:cover;
}
	
	.mobtext{
		display: block;
		position:relative;
		margin:-40px auto;
		width:92%;
		text-align:center;
		font-family: 'Montserrat', sans-serif;		 
		color:#FFFFFF;
		text-shadow:1px 1px 2px #333333;
		
	}
	
	#wrapper{text-align:center;}
	
	#wrapper2{
		position:relative;
		margin:80px auto;
	}
	
	.content{
	position:relative;
	margin:40px auto;
	width:92%;
	}
	
	.register{
	width:40%;
	border:1px solid black;
		
		
	}

	
	#wrapper h1{font-size:2.2em;}
	#wrapper2 h1{font-size:3em;}
	#wrapper h4{font-size:.9em; text-align:center;}
	.title h5{display: none;}
	.mobtitle {
		position:relative;
		margin:40% auto;
		display: block;		
	}
	
	.mobtitle h5{
		font-family: 'Montserrat', sans-serif;		 
		color:red;
		text-shadow:1px 1px 2px #333333;
		font-size:.8em;
	}

	
	.titlearea{
		position:relative;
		margin:90px auto;
		width:90%;
	}
	
	.menu{display:none;}
	.menu3{display:none;}
	
	.textarea{
	position:relative;
	margin:-50px auto;
	width:90%;
	text-align:center;
	display: none;
	}
	
	.textarea2{
	position:relative;
	margin:0 auto;
	width:100%;
	text-align:center;
}
	
	.meditation{
	position:relative;
	margin:60px 25%;
	width:65%;
	border:none;  
	
}
	
	.flexbtn{width:65%;}
	
	.submenu{display:none;}
	.subkgrnd{display:none;}
	.subheader{
		margin:100px auto;
		width:90%;
	}
	
	.subkgrndmob{
		position:relative;
		margin:60px auto;
		width:100%;
		display:block;
	}
	
	#wrapper2 h4{
		position:absolute;
		top:10px;
		left:2px;
		width:99%;
		font-size:1.1em;
	}
	
	#cta{
	position:absolute;
	top:55%;
	right:2%;
	width:45%;
	z-index: 9999;	 
}
	
	.ctabtn{
	position:relative;
	margin:60px auto;
	width:55%;
	float:none;
}
	
	#sidebar{
		position:fixed;
		top:0;
		left:-200px;
		width:200px;
		opacity:.90;
		background:#333333;
		height:100%;
		transition: left 0.3s linear;
		display:block;
		z-index: 9999999999999;
	}
	
	#sidebar3{
		position:fixed;
		top:0;
		left:-200px;
		width:200px;
		opacity:.90;
		background:#333333;
		height:100%;
		transition: left 0.3s linear;
		display:block;
		z-index: 9999999999999;
	}


	#sidebar.visible{
		left:0;
		transition:left 0.3s linear;
	}

	#sidebar3.visible{
		left:0;
		transition:left 0.3s linear;
	}

	
	#sidebar-btn{
		display:inline-block;
		vertical-align: middle;
		width:40px;
		height:15px;
		cursor:pointer;
		margin:20px;
		position:absolute;
		top:15px;
		right:-80px;
	}
	
	#sidebar-btn3{
		display:inline-block;
		vertical-align: middle;
		width:40px;
		height:15px;
		cursor:pointer;
		margin:20px;
		position:absolute;
		top:15px;
		right:-80px;
	}	 	
  
	#sidebar-btn span:nth-child(2){width:75%;}
	#sidebar-btn span:nth-child(3){width:50%;}
	
	#sidebar-btn3 span:nth-child(2){width:75%;}
	#sidebar-btn3 span:nth-child(3){width:50%;}
	
	#sidebar-btn span{
		height:5px;
		background:#FFFFFF;
		margin-bottom:5px;
		display:block;
	}
	
	#sidebar-btn3 span{
		height:5px;
		background:#333333;
		margin-bottom:5px;
		display:block;
	}
	
	ul{margin:0; padding:0;}
	
	ul li{list-style:none; padding-top:10px; border-bottom: .25px solid white;}
	
	ul li a{
		font-family: 'Constantia';
		color:#FFFFFF;
		font-size: 1em;
		font-weight:700;
		border-bottom:.25px;
		width:180px;
		padding:10px;
		text-decoration:none;
		display: block;
	}
	
	.footer{display:none;}
	
	.mobfooter{
	position:absolute;
	bottom:-65px;
	left:0;
	width:100%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:.85em;
	color:#FFFFFF;
	display:block;
}

	.mobfooter a{
	text-decoration:none;
	color:aqua;
}
	
	.morrnah{
		flex-direction:column;
		width:100%;
		display: none;
	}
	
	.mpic{margin:0 auto; flex-basis:100%;}
	.mtext{flex-basis:100%;}

	.morrnahmobile{
		display:block;
		position:relative;
		margin:0 auto;
		width:100%;
	}
	
	.morrnah2{display:none;}
	
	.btnholder{display:none;}
	

	.mobbtnholder{
		position:relative;
		margin:10px auto;
		width:95%;
		display: block;
	}
	
	
	iframe{
		width:100%;
		height:500px;
	}
	
	.number{
	display:flex;
	justify-content: space-between;
	width:80%;
}
	
	.number2{
	display:flex;
	justify-content: space-between;
	width:100%;
	font-family: 'Kumb Sans', sans-serif;
	font-size:1em;
}

	
	
	
}
 


 




















