/*
Theme Name: Enthnos
Theme URI: http://www.webmize.com;
Author: Webmize
Author URI: http://www.webmize.com;
Description: This is a Enthnos theme
Text Domain: Enthnos
*/

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

	*{
		margin:0;
		padding:0;
	}

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote,
address, img, fieldset, form, label, legend,
table, tr, th, td, article, aside, ul, li,
footer, header, nav, section,
	{
		padding:0px;
		border:0;
		margin:0px;
		height: 100%;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
	}
body {
		margin:0 auto;
		font-size:12px;
		font-family: 'avantgargotitcteeregular';
		background-color:#fbfffe;
		color:#040001;
	}
h2, h3, h4, h5, h6 {
		margin:0px;
		padding:0px;
		font-weight:normal;
	}
.clear{
		clear:both;
		height:0px;
		}
@font-face {
    font-family: 'avantgargotitcteeregular';
    src: url('fonts/avantgargotitctee-webfont.eot');
    src: url('fonts/avantgargotitctee-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avantgargotitctee-webfont.woff2') format('woff2'),
         url('fonts/avantgargotitctee-webfont.woff') format('woff'),
         url('fonts/avantgargotitctee-webfont.ttf') format('truetype'),
         url('fonts/avantgargotitctee-webfont.svg#avantgargotitcteeregular') format('svg');
    font-weight: normal;
    font-style: normal;
	}
#header{
		margin:0 auto;
		background-color:#000000;
		text-align:center;
		width:100%;
		margin-top:40px;
		height:35px;
		}
#wrapper{
		width:1100px;
		margin:0 auto;;
		}
#headerContent{
		margin:0 auto;
		width:1100px; 
		border:0px solid #fff;
		}
#headerLogo{
		float:left;
		margin-right:0px;
		margin-top:-17px; position:relative;
		}
/*
#menu{
		margin:0 auto;
		float:left;
		}
#menu ul{
		list-style-type:none;
		float:left;
		}	
#menu li {
		float:left;
		text-transform:uppercase; 
		text-align:left;
		font-size:16px;	
		}
#menu li a {
		float: left;
		color:#fff;
		padding:9px 45px 9px 45px;
		text-decoration: none;
		}
#menu li a:hover{ 
		color:#ffffff;
		background-color:#0abab5;
		}
#menu li a.current { 
		color:#ffffff;
		background-color:#0abab5;
		} */
#menuContent{
		margin:0 auto;
		float:left;
		}
#menu, #menu ul {
		list-style: none;
		text-transform:uppercase;
		font-size:14px;
		}
#menu {
		margin:0px;
		}
#menu ul{
		list-style-type:none;
		}	
#menu:before,
#menu:after {
		content: "";
		display: table;
		}
#menu:after {
		clear: both;
		}
#menu li {
		float: left;
		position: relative;
		font-size:14px;
		width:150px; 
		height:35px;
		text-transform:uppercase; 
		line-height:20px; 
		}
#menu li a {
		float: left;height:25px;
		color:#fff;
		width:150px;
		padding-top:10px;
		text-decoration: none;
		}
#menu li:hover > a {
		color:#fff;height:25px;
		width:150px;
		background-color:#0abab5;
		}
*html #menu li a:hover { /* IE6 only */
		color:#fff;
		background-color:#0abab5;
		}
#menu li a.current { /* IE6 only */
		color:#fff;
		background-color:#0abab5;
		}
#menu ul {
		margin:0px;
		_margin: 0; /*IE6 only*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 35px; 
		width:150px;
		background-color:#0abab5;
		left: 0;
		z-index: 9999;    
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;  
		}
#menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
		border:0px solid #404142;
		}
#menu ul ul {
		top: 0; 
		width:150px;
		left: 100px;
		margin: 0 0 0 0px;
		_margin: 0; /*IE6 only*/
		}
#menu ul li {
		float: none;
		display: block;
		border: 0; 
		margin-right:-5px;
		_line-height: 0; /*IE6 only*/ 
		}
#menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
		}
#menu ul a {    
		padding: 5px 0px;
		width: 150px;
		_height: 10px; /*IE6 only*/
		display: block;
		white-space: nowrap; 
		float: none;
		text-transform: none;
		}
#menu ul a:hover {
		text-decoration:none;
		}
#menu li ul{
		padding:0px;
		}
#menu ul li ul{
		background-color:#fff;
		}
#menu ul li a{
		background:none;
		color:#fff; 
		padding:0px; 
		line-height:25px;
		text-align:center;
		text-transform:uppercase;
		}
#menu ul li a:hover{
		background:none;
		background-color:#000;
		color:#fff; 
		}
#menu ul li a.current{
		background:none;
		background-color:#000;
		color:#fff; 
		}
#menu ul li ul li a{
		background:none;
		}
#menu ul li ul li a:hover{
		background:none;
		}
	
#topContact{
		float:right;
		font-size:18px;
		padding-top:9px;
		color:#fff;
		}
#topContact img{
		float:left;
		margin-top:-1px;
		padding-right:2px;
		}
#slider{
		margin:0 auto;
		}	
#sliderImage{
		margin:0 auto;
		}	
#sliderImage img{
		width:100%;
		margin-top:-20px;
		}
#sliderCont{
		width:1100px;
		margin:0 auto;
		}
#sliderContent{
		width:400px; 
		position:relative;
		margin-top:-88px;
		background-color:#fff;
		padding:15px; 
		height:55px;
		}
#sliderContent h2{
		font-size:32px;
		color:#0abab5;
		}
#sliderContent p{
		line-height:22px;
		font-size:18px;
		}
#welcome{
		margin-top:25px;
		}
#welcome h2{
		font-size:32px;
		color:#0abab5;
		padding-bottom:10px;
		}
#welcomeLeft{
		float:left;
		}
#welcomeRight{
		float:right;
		width:710px;
		margin-left:20px;
		}
#welcomeRight p{
		padding-bottom:10px;
		text-align:justify;
		font-size:16px;
		}
#welcomeRight h4{
		margin-top:15px;
		}
#welcomeRight h4 img{
		border:0px;
		}
#important{
		margin-top:20px;
		}
#important h2{
		text-align:center;
		border-bottom:1px solid #000;
		padding-bottom:7px;
		font-size:32px;
		color:#0abab5;
		margin:10px 100px 15px 100px;
		}
#importantLeft{
		float:left;
		}
#importantMiddle{
		float:left;
		width:400px;
		margin:20px 25px 0px 25px;
		}
#importantMiddle p{
		line-height:26px;
		font-size:22px;
		}
#importantMiddle h3{
		margin-top:25px;
		}
#importantMiddle h3 img{
		border:0px;
		}
#importantRight{
		float:right;
		width:350px;
		background-color:#020000;
		border:6px solid #c5c5c5;
		padding:20px 20px 0px 20px;
		color:#fff;
		}
#importantRight p{
		line-height:26px;
		font-size:22px;
		text-align:justify;
		}
#importantRight p a{
		color:#0abab5;
		text-decoration:underline;
		}
#importantRight p a:hover{
		color:#0abab5;
		text-decoration:none;
		}
#importantRight h6{
		font-size:12px;
		padding-bottom:15px;
		}
#importantRight h3{
		float:left;
		width:250px;
		font-size:14px;
		}
#importantRight h3 a{
		color:#0abab5;
		text-decoration:underline;
		}
#importantRight p a:hover{
		color:#0abab5;
		text-decoration:none;
		}
#importantRight h3 span{
		font-size:12px;
		}
#importantRight h4{
		float:right;
		}
#importantRight h4 img{
		border:0px;
		}
#footer{
		clear:both;
		background-color:#020000;
		margin-bottom:0px;
		margin-top:20px;
		}
#footerContent{
		width:1100px;
		margin:0 auto;
		padding:20px 0px;
		}
#footerContent ul{
		list-style-type:none;
		padding-bottom:10px;
		margin-left:-35px;
		}	
#footerContent li {
		float:left;
		font-size:12px;
		background-image:url(images/menu-Bg.png);
		background-repeat:no-repeat;
		background-position:right;	
		padding:0px 35px;
		}
#footerContent li a {
		color:#fff;
		text-decoration: none;
		}
#footerContent li a:hover{ /* IE6 only */
		color:#ffffff;
		text-decoration:underline;
		}
#footerContent li a.current { /* IE6 only */
		color:#ffffff;
		text-decoration:underline;
		}
#footerContent li:last-child{
		background-image:none;
		}
.last{
		background-image:none; background:none;
		}
#footerContent2{
		margin:0 auto;
		padding:0px;
		}
#copyRightContent{
		margin-top:10px; 
		color:#fff;
		background-color:#3d3e3f;
		margin-bottom:0px; 
		}
#copyRight{
		width:1100px;
		margin:0 auto;
		padding:4px 0px; 
		height:12px;
		}
#copyRight h6{
		font-size:12px;
		float:left;
		}
#copyRight h6 a{
		text-decoration:none;
		color:#fff;
		}
#copyRight h6 a:hover{
		text-decoration:underline;
		color:#fff;
		}
#copyRight h5{
		float:right;
		margin-top:-20px;
		}
#copyRight h5 img{
		border:0px;
		}
#about{
		margin-top:50px;
		}
#about h2{
		font-size:32px;
		color:#0abab5;
		padding-bottom:10px;
		}
#aboutVideo{
		float:left;
		width:700px;
		}
#aboutImage{
		float:right;
		width:380px;
		margin-left:20px;
		}
#about p{
		padding-top:15px;
		font-size:16px;
		line-height:18px;
		text-align:justify;
		}
#mission{
		margin:25px 0px;
		}
#mission h2{
		font-size:32px;
		color:#0abab5;
		width:950px;
		padding-bottom:5px;
		margin-bottom:20px;
		border-bottom:1px solid #000;
		}
#mission img{
		float:left;
		margin-right:15px;
		}
#mission h3{
		font-size:24px;
		color:#020000;
		margin:10px 0px;
		}
#mission h3 a{
		color:#0abab5;
		text-decoration:none;
		}
#mission h3 a:hover{
		color:#0abab5;
		text-decoration:underline;
		}
#mission p{
		padding-bottom:20px;
		font-size:16px;
		line-height:18px;
		}
#giving{
		margin-top:50px;
		}
#giving h2{
		font-size:32px;
		color:#0abab5;
		padding-bottom:10px;
		}
#givingImage{
		margin:5px 0px;
		}
#giving p{
		padding-top:15px;
		font-size:16px;
		line-height:18px;
		text-align:justify;
		}
#donate{
		margin:20px 0px;
		}
#donateLeft{
		float:left;
		margin-right:20px;
		}
#donateLeft img{
		border:0px;
		}
#donateRight{
		float:left;
		margin-top:10px;
		}
#donateCard{
		margin:0px;
		}
#donateCard ul{
		list-style-type:none;
		}
#donateCard ul li{
		float:left;
		margin-right:15px;
		}
#donateCard ul li input{
		float:left;
		margin-right:5px;
		padding-top:5px;
		}
#donateCard ul li h4{
		float:left;
		font-size:16px;
		text-transform:uppercase;
		}
#paypal{
		margin-top:20px;
		clear:both;
		}
#paypalCardLeft{
		float:left;
		}
#paypalCardLeft input{
		margin:35px 5px 0px 0px;
		}
#paypalCard{
		background-image:url(images/paypalBg.png);
		background-repeat:no-repeat;
		padding:20px 10px;
		width:293px;
		height:74px;
		float:left;
		}
#paypalCard ul{
		list-style-type:none;
		}
#paypalCard ul li{
		float:left;
		margin-left:4px;
		}
#paypalCard img{
		border:0px;
		}
#contact{
		margin:40px 0px;
		}
#contactLeft{
		float:left;
		width:650px;
		}
.formBg{
		margin-left:15px;
		}
#contactRight{
		float:left;
		margin-left:30px;
		width:400px;
		}	
#subForm{
		margin-top:0px;
		background-color:#e4e4e4;
		border:15px solid #969696;
		padding:15px;
		width:590px;
		}
#subForm h2{
		font-size:32px;
		color:#0abab5;
		padding-bottom:10px;
		}
#subForm ul{
		list-style-type:none;
		}
#subForm li{
		line-height:14px;
		clear:both; 
		padding-top:25px;
		}
.inputLeft{
		clear:both;
		float:left; 
		text-align:right;
		font-size:20px;
		padding-top:8px;
		width:130px;
		text-transform:uppercase;
		color:#000000;
		}
.inputRight{
		/*float:left;*/ 
		height:25px;
		margin-left:5px;
		margin-bottom:20px;
		color:#000;
		}
.inputRight input{
		padding-left: 5px;
border: 2px solid #333;
color: #4F4F4F;
height: 35px;
width:415px; 
margin-left:-30px;
		}
.inputRight textarea{
		border:2px solid #333333;
		padding:5px;
		font-size:13px;
		color:#4f4f4f;
		width:415px; 
		height:200px;
		margin-left:-30px;
		}
.submit{
		margin-top:180px;
		margin-right:25px; 
		/*float:right;*/
		}
.submit h3{
		text-align:right;
		margin-right:50px;
		margin-top:10px; 
		}
.submit img{
		float:right;
		margin-left:15px;
		}
.contactMap{
		margin:15px 0px;
		}
.contactMap img{
		background:0px;
		}
#contactRight h2{
		font-size:32px;
		color:#0abab5;
		padding:20px 0px 10px 0px;
		}
#contactRight h4{
		font-size:18px;
		line-height:24px;
		color:#363636;
		padding-bottom:5px;
		}
#contactRight h4 span{
		color:#0abab5;
		padding-right:10px;
		}
#contactRight h4 a{
		text-decoration:none;
		color:#363636;
		}
#contactRight h4 a:hover{
		text-decoration:underline;
		color:#363636;
		}
#blog{
		margin:50px 0px;
		}
#blogLeft{
		float:left;
		width:830px;
		font-size:18px;
		font-family:avantgargotitcteeregular;
		
		}
#blogLeft h2{
		font-size:30px;
		color:#0abab5;
		padding-bottom:10px;
		}
#blogLeft h2 a{
		text-decoration:none;
		font-size:30px;
		color:#0abab5;
		padding-bottom:10px;
		}
#blogRight{
		float:left;
		width:250px;
		margin-left:20px;
		margin-top:45px;
		}
#blogRight h2{
		font-size:25px;
		color:#0abab5;
		padding-bottom:10px;
		list-style-type:none;
		}
#blogRight li
{
list-style-type:none;
}

#blogRight ul a 
{
text-decoration:none;
color:black;
font-size:17px;
}

#blogRight li 
{
color:black;
line-height: 2.333em;
}



#like{
		margin:10px 0px 15px 0px;
		}
#like h3{
		font-size:18px;
		color:#040001;
		float:left;
		margin-right:50px;
		}
#like ul{
		list-style-type:none;
		float:left;
		}
#like ul li{
		float:left;
		}
.likeNumber{
		background-image:url(images/like-number-Bg.jpg);
		background-repeat:no-repeat;
		text-align:center;
		padding-top:7px;
		padding-bottom:7px;
		font-size:12px;
		width:48px;
		margin-right:5px;
		}
#blogContent{
		margin:0px;
		}
#blogContentLeft{
		float:left;
		width:380px;
		background-image:url(images/blogImageBg.png);
		background-repeat:no-repeat;
		padding:9px 0px 9px 9px; height:300px;
		}
#blogContentRight{
		float:left;
		width:420px;
		}
#blogContentRight p{
		padding-bottom:15px;
		text-align:justify;
		font-size:16px;
		line-height:18px;
		}
#blogContentRight h4{
		margin:0px;
		}
#blogContentRight h4 img{
		border:0px;
		}
#blog1{
		clear:both;
		margin-bottom:35px;
		}
#blogRight h3{
		font-size:20px;
		color:#000000;
		padding-bottom:5px;
		}
#blogRight h4{
		font-size:20px;
		color:#000000;
		}
#blogRight p{
		font-size:14px;
		text-align:justify;
		color:#000000;
		padding-bottom:20px;
		line-height:16px;
		}
#date{
		margin:0px;
		}
#date ul{
		list-style-type:none;
		float:left;
		margin-right:20px;
		margin-bottom:10px;
		}
#date ul li{
		line-height:17px;
		font-size:13px;
		}
#date ul li a{
		text-decoration:none;
		color:#000000;
		}
#date ul li a:hover{
		text-decoration:underline;
		color:#000000;
		}
#month{
		margin:0px;
		}
#month ul{
		list-style-type:none;
		margin-right:20px;
		}
#month ul li{
		line-height:17px;
		font-size:13px;
		float:left;
		margin-right:5px;
		}
#month ul li a{
		text-decoration:none;
		color:#000000;
		}
#month ul li a:hover{
		text-decoration:underline;
		color:#000000;
		}

		input[type=button] {
    color:#08233e;
    font:2.4em Futura, ‘Century Gothic’, AppleGothic, sans-serif;
    font-size:70%;
    /* ... other rules ... */
    cursor:pointer;
}

input[type=button]:hover {
    background-color:rgba(255,204,0,0.8);
}
button { border:0;background: none;}

#contact_send
{
position:relative;
left:139px;
}

#contact_reset
{
position:relative;
left:180px;
}
/*
.inputLeftForm{
		clear:both;
		float:left; 
		text-align:right;
		font-size:20px;
		padding-top:8px;
		width:130px;
		text-transform:uppercase;
		color:#000000;
		position:relative;
		left:-50px;
		
		}
.inputRightForm{
		float:left; 
		height:25px;
		margin-left:5px;
		margin-bottom:20px;
		color:#000;
		}

.inputRightForm input{
		padding-left:5px;
		border:2px solid #333333;
		color:#4f4f4f;
		width:420px;
		height:35px;
		}
.inputRightForm textarea{
		border:2px solid #333333;
		padding:5px;
		font-size:13px;
		color:#4f4f4f;
		width:415px; 
		height:200px;
		}*/
.screen-reader-response > ul { display:none; }
.screen-reader-response { display:none; }
.wpcf7-not-valid-tip {
		float: right;
		margin-left: 0px;
		margin-right: 228px;
		width: 200px;
		color:red;
		font-size:14px;
		}
.wpcf7-validation-errors
{
color:red;
font-size:18px;
padding-top:10px;
position:relative;
left:10px;
}
.wpcf7-mail-sent-ok
{
color:green;
font-size:18px;
padding-top:10px;
position:relative;
/*left:150px;*/
}

#blogRight .widget .list > li > a
{
color:#0abab5;
font-size:24px;
}

.current_page_item
{
background-color:#0abab5;
color:white;
height:28px;
}

.current-menu-parent
{
background-color:#0abab5;
color:white;
height:28px;
}

.footer_menu li
{
background:none;
}

.wp-post-image {float:left;}

.alignLeft{
padding-right:30px;
padding-bottom:10px;
}

.inputLeftSide{
		clear:both;
		float:left; 
		text-align:left;
		font-size:16px;
		padding-top:8px;
		width:189px;
		text-transform:uppercase;
		color:#000000;
		padding-left:5px;
		}
.inputRightSide{
		/*float:left; */
		height:12px;
		margin-left:5px;
		margin-bottom:20px;
		color:#000;
		}
.inputRightSide input{
		padding-left: 5px;
		border: 2px solid #333;
		color: #4F4F4F;
		height: 20px;
		width:215px; 
		margin-left:1px;
		display:inline-block;
		
		}


.contact_form_submit_button {
   background: #0abab5;
   padding: 7.5px 49px;
   font-weight:bolder;
   color: white;
   font-size: 24px;
   font-family: avantgargotitcteeregular;
   text-decoration: none;
   vertical-align: middle;
   }
   
.contact_form_reset_button {
   background: #0abab5;
   padding: 7.5px 49px;
   font-weight:bolder;
   color: white;
   font-size: 24px;
   font-family: avantgargotitcteeregular;
   text-decoration: none;
   vertical-align: middle;
   }

   .booking_events_submit_button {
   background: #0abab5;
   padding: 5.5px 20px;
   font-weight:bolder;
   color: white;
   font-size: 24px;
   font-family: avantgargotitcteeregular;
   text-decoration: none;
   vertical-align: middle;
   }
   
   .know_more_button {
   background: #0abab5;
   padding: 6.5px 20px;
   font-weight:bolder;
   color: white;
   font-size: 16px;
   font-family: avantgargotitcteeregular;
   text-decoration: none;
   width:101px;
   /*vertical-align: middle;*/
   }
   
   .know_more_button a{
   text-decoration: none;
   color:white;
   }