@import url('https://fonts.googleapis.com/css?family=Khand:300,400,500,600,700|Lato:300,300i,400,400i,700,700i,900|Teko:400,500,600,700|Dancing+Script:400,700|Great+Vibes|Seaweed+Script|Mr+Defoe|Damion');


html, body{ margin: 0; padding: 0; border: none; text-align: left; border: none; font-family: 'Lato', sans-serif; font-size:14px; font-weight:300; color:#231F20; }
p{ margin: 5px 0 15px; }

body{  } 

#footer-in p{  margin: 5px 0;} 


a:link { color:#231F20; text-decoration: none; }
a:visited { color:#231F20; text-decoration: none; }
a:active { color:#231F20; text-decoration: none; }
a:hover { color:#068579; text-decoration: underline; }

.clearboth { clear: both; height: 1%; }

img{
max-width:100%;
height:auto;
}

embed, object, video {max-width:100%;}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 10px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
        padding: 0; 

}

#video-container-home{ padding: 3% 5%; } 

#video-container{ margin: 1% 0 2%; }

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}



.green{color:#56a06b;}
a.green:link { color:#56a06b; text-decoration: none; }
a.green:visited { color:#56a06b; text-decoration: none; }
a.green:active { color:#56a06b; text-decoration: none; }
a.green:hover { color:#56a06b; text-decoration: none; }

.head-link{ color:#fff; font-size: 18px; font-weight:400; text-transform:uppercase;}
a.head-link:link { color:#fff; text-decoration: none; }
a.head-link:visited { color:#fff; text-decoration: none; }
a.head-link:active { color:#fff; text-decoration: none; }
a.head-link:hover { color:#eee; text-decoration: none; }



#book-now-black{ display:block; margin:8% 0 4%;}
#book-now-black-side{ display:block; margin:1% 0 4%;}

.book-now-black{  font-size: 18px; font-weight:400; background: #222; border-radius: 20px;  padding: 10px 40px; text-transform:uppercase;}
a.book-now-black:link {  background: #222; color:#eee; text-decoration: none; }
a.book-now-black:visited {  background: #222; color:#eee; text-decoration: none; }
a.book-now-black:active {  background: #222; color:#eee; text-decoration: none; }
a.book-now-black:hover { background: #000; color:#fff; text-decoration: none; }

#book-now-navy{ display:block; margin:8% 0 4%;}
#book-now-navy-side{ display:block; margin:1% 0 4%;}

.book-now-navy{  font-size: 18px; font-weight:400; background: #1c4f7e; border-radius: 20px;  padding: 10px 40px; text-transform:uppercase;}
a.book-now-navy:link {  background: #1c4f7e; color:#eee; text-decoration: none; }
a.book-now-navy:visited {  background: #1c4f7e; color:#eee; text-decoration: none; }
a.book-now-navy:active {  background: #1c4f7e; color:#eee; text-decoration: none; }
a.book-now-navy:hover { background: #000; color:#fff; text-decoration: none; }



#book-now-green{ display:block; margin:8% 0 4%;}
#book-now-green-side{ display:block; margin:1% 0 4%;}

.book-now-green{  font-size: 18px; font-weight:400; background: #56a06b; border-radius: 20px;  padding: 10px 40px; text-transform:uppercase;}
a.book-now-green:link {  background: #56a06b; color:#eee; text-decoration: none; }
a.book-now-green:visited {  background: #56a06b; color:#eee; text-decoration: none; }
a.book-now-green:active {  background: #56a06b; color:#eee; text-decoration: none; }
a.book-now-green:hover { background: #1c4f7e; color:#fff; text-decoration: none; }


#submit-btn{}

.submit-btn{  font-family: 'Lato', sans-serif; font-size: 18px; font-weight:400; background: #56a06b; text-transform:uppercase; padding-top: 10px; padding-bottom: 10px;}
.submit-btn:link {  background: #56a06b; color:#eee; text-decoration: none; }
.submit-btn:visited {  background: #56a06b; color:#eee; text-decoration: none; }
.submit-btn:active {  background: #56a06b; color:#eee; text-decoration: none; }
.submit-btn:hover { background: #1c4f7e; color:#fff; text-decoration: none; }



.yellow{color:#FFE512;}
a.yellow:link {  color:#FFE512; text-decoration: none; }
a.yellow:visited {  color:#FFE512; text-decoration: none; }
a.yellow:active {  color:#FFE512; text-decoration: none; }
a.yellow:hover { color:#FFE512; text-decoration: underline; }

.white{color:#fff;}
a.white:link {  color:#fff; text-decoration: none; }
a.white:visited {  color:#fff; text-decoration: none; }
a.white:active {  color:#fff; text-decoration: none; }
a.white:hover { color:#FFE512; text-decoration: none; }


.black{color:#231F20;}
a.black:link {  color:#231F20; text-decoration: none; }
a.black:visited {  color:#231F20; text-decoration: none; }
a.black:active {  color:#231F20; text-decoration: none; }
a.black:hover { color:#000; text-decoration: none; }


.white-link{color:#fff;}
a.white-link:link {  color:#fff; text-decoration: none; }
a.white-link:visited {  color:#fff; text-decoration: none; }
a.white-link:active {  color:#fff; text-decoration: none; }
a.white-link:hover { color:#a4eee7; text-decoration: none; }

.footer-link{color:#D2DBDD;}
a.footer-link:link {  color:#D2DBDD; text-decoration: none; }
a.footer-link:visited {  color:#D2DBDD; text-decoration: none; }
a.footer-link:active {  color:#D2DBDD; text-decoration: none; }
a.footer-link:hover { color:#a4eee7; text-decoration: none; }

.footer-main-link{ color:#fff; font-weight:500;
  font-size: 16px; text-shadow: #000 1px 1px 3px; text-transform:none; 
		
		font-family: "";

}	
a.footer-main-link:link {  color:#fff; text-decoration: none; }
a.footer-main-link:visited {  color:#fff; text-decoration: none; }
a.footer-main-link:active {  color:#fff; text-decoration: none; }
a.footer-main-link:hover { color:#FFE512; text-decoration: none; }

.title-link{color:#FFE512;}
a.title-link:link {  color:#FFE512; text-decoration: none; }
a.title-link:visited {  color:#FFE512; text-decoration: none; }
a.title-link:active {  color:#FFE512; text-decoration: none; }
a.title-link:hover { color:#FFE512; text-decoration: underline; }

#grad
{
background: -webkit-linear-gradient(left, #ede9e6 , #faf7f4); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #ede9e6 , #faf7f4); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #ede96, #faf7f4); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #ede9e6 , #faf7f4); /* Standard syntax */
}


#white-wrap{ width:100%; background:#fff; }
#white-wrap-shadow{ width:100%; background:#fff; }
#black-wrap{ width:100%; background:#000; }
#green-wrap-orig{ width:100%; background:#56a06b; url() bottom center cover;}
#green-light-wrap-orig{ width:100%; background:#6ead80; url() bottom center cover;}
#green-wrap{ width:100%; background:#56a06b; url() bottom center cover;}
#green-light-wrap{ width:100%; background:#76ba8a; url() bottom center cover;}
#teal-wrap{ width:100%; background:#0bcee1; url() bottom center cover;}
#teal-light-wrap{ width:100%; background:#ace9ef; url() bottom center cover;}
#blue-wrap{ width:100%; background:#d8eeef url(/uploads/logos/LIGHT_BLUE_CLOTH_BT_002.jpg) top center repeat; }
#navy-wrap{ width:100%; background:#1c4f7e; }
#pink-wrap{ width:100%; background:#feceaa; }
#tan-wrap{ width:100%; background:#e3ddd1; }
#white-trans-wrap{ width:100%; background-color: rgba(255, 255, 255, 0.8); }
#dark-trans-wrap{ width:100%; background-color: rgba(76, 76, 76, 0.8); }


#cobalt-wrap{ width:100%; background:#0b78bd; margin:0; }
#light-blue-wrap{ width:100%; background:#e8f3f8; margin:0; }


.green{color:#56a06b;}
.green-light{color:#6ead80;}
.navy{color:#1c4f7e;}
.pink{color:#feceaa;}
.tan{color:#e3ddd1;}



#grey-wrap{ width:100%; background:#999; }

.white-wrap-link{ display:block; background:#fff; color:#4C4C4C; }
a.white-wrap-link:link { display:block; color:#4C4C4C; text-decoration: none; }
a.white-wrap-link:visited {  color:#4C4C4C; text-decoration: none; }
a.white-wrap-link:active {  color:#4C4C4C; text-decoration: none; }
a.white-wrap-link:hover { color:#3AAA61; background:#eee; text-decoration: none; }


#head-bar{ position:relative; width:100%; background:;}

#head-bar-top{  }

#nav-bar{ }

.left{text-align:left;}
.right{text-align:right;}
.left{text-align:center;}

.astext {
   font-family: ;
    background:none;
    border:none;
	border-top:0px;
    margin:0;
    padding:0;
	color:#4C4C4C;
}
.astext:link { color:#3AAA61; text-decoration: underline; }
.astext:visited { color:#3AAA61; text-decoration: underline; }
.astext:active { color:#3AAA61; text-decoration: underline; }
.astext:hover { color:#E85124; text-decoration: underline; }

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */


a img {border: 0; }