/* CSS Document */

*				{padding: 0;
			 	margin: 0;
			 	}

h1 em			{
				position: absolute;
				left: -4000px;
				width: 900px;
				}

body			{
				background: #fff5e6; font-family: 'Sinhala_MN';
				 }


.logo_header	{width: 520px; float: right; margin: 60px 90px 0px 30px; }

.globe_header	{width: 196px;}

.topbanner				{height: 240px;
						background: #111111 url(images/bg_header.jpg) no-repeat center
}



.navigation #bookingsbtn {display: none}
.bottomnav #bookingsbtn {display: none}


#wrap				{margin: 0px auto;
					width: 900px;
					padding: 12px 0px 0px 0px;
					z-index: 40000;
					height: auto; 
					overflow:auto;
					}
					
.homecontent		{margin: 70px 0px 80px 0px; 
					height: auto; overflow:auto}

.content			{margin: 80px 0px 100px 0px; 
					min-height: 200px;
					height: auto; width: 620px; margin-left: 150px; overflow:auto}



/* home page */


.home_quote			{ text-align:left; margin-top: 40px;}

.video_home		{float: right;
					margin-left: 20px;
					margin-top: 1px; 
					}





.leftbox_home			{width: 410px; 
						float: left;
						padding: 0px 10px 0px 0px;
						text-align:left;
						}

.rightbox_home			{width: 410px; 
						float: right;
						padding: 20px 10px 30px 10px;
						text-align: center;
						margin-left: 0px;
						background-color:#fff;
						background-image:url(images/bg_whitepapet.jpg);
						border: 1px solid #eee;
						box-shadow: 5px 0px 10px 4px rgba(210, 203, 203, 0.51);
-moz-box-shadow: 5px 0px 10px 4px rgba(210, 203, 203, 0.51);
-webkit-box-shadow: 5px 0px 10px 4px rgba(210, 203, 203, 0.51);
						}

.thumbtack				{width: 70px}


.navigationbar		{height: 60px;
					margin-bottom: 30px;
					margin: 0px auto;
					background: #F18637;
					border-bottom: 1px solid #444;					
					}



/* CODE TO MAKE NAVBAR WORK AS FIXED */

#nav{left:0; right: 0px; width:100%; height: 60px; margin: 0px auto; border-bottom: 1px solid #ccc; 
}

#nav.check-on-it .navbar		{margin: 0px auto; }

#nav.check-on-it{
position:fixed;
margin: 0px auto;
top: 0px;
background: #F18637;
-moz-box-shadow:0 0 15px #333;
-webkit-box-shadow:0 0 15px #333;
box-shadow:0 0 15px #333;
z-index:2000}



/* STICKY NAVIGATION - HOME PAGE*/

#top { height:0px; padding:0px 0 0 0;  }

#sticky_navigation_wrapper { width:100%; height:60px;  border-bottom: 1px solid #ccc;}

#sticky_navigation { z-index: 1000; width:100%; height:60px;  }






/* NAVIGATION HOME PAGE */


.navigation			{padding-top: 5px;
					margin: 0px auto; 
					width: 900px;
					}



.navigation ul		   {float:right;
					   list-style:none;
					   margin:0;
					   padding:0;
					   margin-right: 0px;
					   position: relative;
					   
					   }

.navigation ul li		{float: left; 
						display:block;
						list-style: none; 
						margin: 0 auto;
						padding: 14px 8px 14px 8px;
						margin-top: 0px;
						}


.navigation ul li a 	{font-family: 'Abel', sans-serif;
						color: #111; 
						text-transform: capitalize;
						font-weight: 700;
						outline: none;
						font-size: 19px;
						}

.navigation ul li a:hover

						{color: #FC6;
						text-shadow: 1px 1px 1px rgba(0,0,0,4.0);
						padding-bottom: 9px;
						}

.navigation ul li a.active

						{color: #FC6;
						text-shadow: 1px 1px 1px rgba(0,0,0,4.0);
						padding-bottom: 9px;
						}
						



					
						
		
h2					{color: #444;
					font-family: 'Rajdhani', sans-serif;
					font-size: 35px;
					margin-bottom: 11px;
					font-weight: 500;
					line-height: 40px;
					text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);}
					

h3					{color: #e4171b;
					font-family: 'Rajdhani', sans-serif;
					font-size: 30px;
					font-weight: 500;
					margin-bottom: 15px;
					text-shadow: 2px 2px 2px rgba(255, 255, 255, 1)
					}

h3 a				{color: #474756}

h3 a:hover			{color: #c2d4d8}



h4					{color: #444;
					font-family: 'Rajdhani', sans-serif;
					font-size: 22px;
					margin-bottom: 30px;
					line-height: 28px;
					font-weight:600}

h5					{color: #444;
					font-family: 'Rajdhani', sans-serif;
					font-size: 22px;
					margin-bottom: 15px;
					line-height: 30px;
					font-weight:500}



p					{color: #555;
					font-family: 'Lato', sans-serif;
					font-size:17px;
					font-weight:400;
					line-height: 27px;
					margin-bottom: 16px;}

ul.list					{color: #474756;
					font-family: 'Lato', sans-serif;
					font-size:15px;
					line-height: 20px;
					margin-bottom: 16px;
					margin-left: 30px;}
															
img					{border: none;
					outline: none}


a					{color: #ff9100; font-family: 'Lato', sans-serif;  text-decoration:none; }

a:hover				{color: #444}

a.active			{color: #c2d4d8}

a.newslink 			{color:#fff; 
					background-color:#F18637; 
					font-weight:600; 
					font-family: 'Rajdhani', sans-serif;
					text-decoration:none; 
					padding: 4px 20px; 
					border: 1px solid #fff}


a.newslink:hover				{color:#fff; background-color: #FC6;   }




.whatpeoplearesaying h4	{font-size:22px; line-height: 30px; font-weight: 500; margin-bottom: 12px;}

.whatpeoplearesaying p	{font-size:15px; margin-bottom: 12px;}




.headshot				{width: 195px;
						height: 195px;
						padding: 8px;
						border: 1px solid #bbb;
						float: left;
						margin: 0px 20px 5px 0px;}


.headshot2				{width: 215px;
						height: 215px;
						padding: 8px;
						border: 1px solid #bbb;
						float: left;
						margin: 0px 20px 5px 0px;}

		
		
						
.imagelink img{
				opacity:1;
				-webkit-transition: opacity 0.20s linear;
				-moz-transition: opacity 0.20s linear;  
				-o-transition: opacity 0.20s linear; 
				-ms-transition: opacity 0.20s linear;
				transition: opacity 0.20s linear;
				
}

.imagelink:hover img
				{opacity:0.5; }


.imagelink2 img{
				opacity:0.5;
				-webkit-transition: opacity 0.20s linear;
				-moz-transition: opacity 0.20s linear;  
				-o-transition: opacity 0.20s linear; 
				-ms-transition: opacity 0.20s linear;
				transition: opacity 0.20s linear;
				
}

.imagelink2:hover img
				{opacity:1; }



.facebookbox	{border: 1px solid #eee; background-color:#fff; border-radius: 10px; text-align:center; padding: 10px 3px 0px 3px; margin-top: 10px;}
.facebookbox h4	{margin-bottom: 0px; font-size:20px}	
		
.totop				{width: 35px; margin: 0px auto; text-align:center }			

.totop2				{float: left; width: 35px; margin-left: 430px;
					}			



.center				{text-align:center}




.booknowbtn		{padding: 10px 10px; border: 1px solid #fff; background-color: #F18637}
a.booknowbtn 	{font-size: 20px; color: #fff; font-family: 'Rajdhani', sans-serif;}
a.booknowbtn:hover	{color: #fff; background-color: #FC6}


/* HOME PAGE QUOTES */


.quotes_home		{background: #000 url(images/smoke.jpg) top center no-repeat;
					border-top: 1px solid #fff;
					-moz-box-shadow:0 0 12px #ccc;
					-webkit-box-shadow:0 0 12px #ccc;
					box-shadow:0 0 12px #ccc;
					padding: 120px 30px 100px 30px;					}
	
	
.quotes				{max-width: 900px; 
					margin: 0px auto;
					text-align:center}

.quotes	h2			{color: #fff; font-style:italic; text-shadow: none; text-shadow: 1px 1px 1px #222}

.quotes p				{color:#333}

	
	

/* NEWSLETTER BAR  and form Styling*/

.newsletter_bar		{padding: 60px;
						background-color:  #F18637;
						text-align:center;
						border-top: 0px solid #eee;
						-moz-box-shadow:0 0 5px #CCC;
				-webkit-box-shadow:0 0 5px #CCC;
				box-shadow:0 0 5px #CCC;
						}

.wrapper_newsletter 	{	display: inline-block;
					  	margin: 0 auto;
 					 	height: auto;
 					 	overflow:auto;
						width: 900px;
						padding-left: 0%;  
						height: auto;
						}

.wrapper_newsletter h2	{text-shadow: none; color: #fff}

.wrapper_newsletter p	{text-shadow: none; color: #fff}

.newsletterbtn2		{float: left;
						text-align: right; 
						margin-left: 0; 
						padding-top: 8px;
						margin-top: 0px;
						
						}


.newsletter_text2			{font-size: 26px; 
							font-family: 'Rajdhani', sans-serif;
							font-size: 30px; 
							font-weight:600; 
							margin-top: 0px; 
							line-height: 25px; 
							color: #222
							}

.signup_text2				{font-size: 19px; 
							font-family: 'Rajdhani', sans-serif;
							text-transform:lowercase; 
							color: #fff; }	


			

.form					{margin-top: 5px; width: 100%  float: left; }

input[type=text] 		{color: #222}
  
.big-field				{-webkit-appearance: none; border: 3px solid #eee;
 width: 20%; height: 40px;background-color:#eee; padding: 4px; margin-bottom: 2px; font-size:13px}

.small-field			{-webkit-appearance: none; 
border-radius: 0; width: 8%; height: 40px; border: 3px solid #eee; background-color:#eee; padding: 4px; font-size:13px}


.submit					{-webkit-appearance: none;
border-radius: 0; width: 12%; height: 54px; border: none; background-color:#E4181B; color: #fff; padding: 4px; color:#fff; font-weight: bold; font-size:13px; text-transform: uppercase; cursor: pointer;}

.submit:hover		{color: #F18637;}

.response				{width: 100%; color:#444; font-weight:700; text-align: center; font-family: 'Rajdhani', sans-serif; margin-top: 0px; line-height: 25px; float: left; padding-top: 20px;}
	
.response a			{width: 100%; color:#E4181B; text-align: center; margin-top: 0px; line-height: 25px; font-weight: bold; float: left; }

::placeholder { color: #333;  }


.response a:hover		{color: #444}	

		
		
	
														
	/* FOOTER */

.footer			{margin-top: 0px;
				padding-top: 20px;
				height: 300px;
				background-color: #111;
				}
		
					
.footer_quote			{float: right; margin-top: 60px; text-align:center}	
.footer_quote h2	{color: #F18637; font-size:38px; text-shadow: none}

.socialbtnfacebook		{width: 55px; padding: 10px 3px; }
.socialbtntwitter		{width: 40px; padding: 0px 3px; display: none}


.globe_footer		{float: left; margin-left: 165px; margin-top: 34px; width: 180px;}



.bottomnav ul	{list-style: none}

.bottomnav		{margin-top: 20px; float: left; margin-left: 40px; text-align: right;}
				
.bottomnav a	{padding: 0px 8px; 
				font-size:16px;
				color: #ccc;
				font-weight: 400;
				line-height: 22px;
				font-family: 'Abel', sans-serif;
				}
	
			
.bottomnav a:hover	{color: #F18637}	
		
.bottomnav a.active	{color: #F18637}		
	
.copyright		{text-align:center; margin-right: 62px; }

.copyright p	{font-size: 11px; color: #222; font-family: 'Raleway', sans-serif;  }				

.copyright a	{font-weight: 500; color:#000; font-family: 'Raleway', sans-serif; }

.copyright a:hover	{color: #eee; }

.copyright h3 	{font-size: 21px; color: #e4e3e3; font-family: 'Raleway', sans-serif; }				


.publication		{font-size:11px; margin-top: 0px;}


.footer2		{margin-top: -46px;
				padding: 15px 0px 0px 0px;
				height: 41px;
				background: #F18637 /*url('images/bg_footer.jpg') repeat*/;
				
				}

.footer2

/* Padding for fixed header */
#presentation1			{display: block; position: relative; top: -110px; visibility: hidden;}
#presentation2			{display: block; position: relative; top: -110px; visibility: hidden;}
#presentation3			{display: block; position: relative; top: -110px; visibility: hidden;}
#program				{display: block; position: relative; top: -110px; visibility: hidden;}
