
                
                
                
                
                
                                
                
                
                
                
                
                
                
                                
                
                
                
                
                
                
                
                
                
                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #top-header {
background: #dfdfdf;
}
.header-container {
background: #294f6f;
min-height: 8.125em; /*Adjust the height of the header here*/
border-bottom: 4px solid #0072ae;

}
.white-border {
border-bottom: 4px solid #0072ae!important;
}
.white-color {
color: #ffffff!important;
}
/* 4.2 Navigation Styles
==========================*/

/* Initialisation */

#navigation {
margin-top: 3.7em;
}
#navigation ul, #navigation li {
list-style: none;
padding: 0;
margin: 0;
display: inline;
}
#navigation ul li.current-menu-item > a{
color: #ffffff;
}
#navigation ul li:hover>ul {
opacity: 1;
position: absolute;
top: 99%;
left: 0;
}
#navigation ul ul li:hover>ul {
position: absolute;
top: 0;
left: 100%;
opacity: 1;
z-index: 777;
border: 0;
}

/* First Level */

#navigation ul li{
float: left;
position: relative;
}
#navigation ul > li {
margin-left: 30px;
}
#navigation ul li a {
font-size: 1em;
font-weight: 700;
color: #afbbc1;
text-decoration: none;
display: inline-block;
}
#navigation ul li:hover > a {
color: #ffffff;
}

#navigation ul > li a i {
font-size: 0.6em;
position: relative;
top: -2px;
right: -4px;
}
#navigation .nav-top-icon {
position: absolute;
top: 31px;
z-index: 1000000;
left: 49px;
color: #294f6f;
}
#navigation .nav-right-icon {
position: absolute;
z-index: 1000;
color: #bed4df;
right: 25px;
top: 16px;
}

/* Second Level */

#navigation ul ul {
opacity: 0;
margin: 0px 0 0 -30px;
filter: alpha(opacity=0);
position: absolute;
top: -99999px;
left: 0;
padding-top: 55px; /*Adjust this value to adjust the top distance of the dropdown menu*/
z-index: 999;
}
#navigation ul ul li {
padding: 0px;
background: #294f6f;
cursor: pointer;
}
#navigation ul ul li a {
border-bottom: 1px solid #4e6077;
}
#navigation ul ul li:last-child a{
border-bottom: 1px solid transparent;
}
#navigation ul ul li a {
padding: 12px 0;
display: block;
width: 200px;
margin: 0 20px;
}
#navigation ul ul li:hover {
background: #00928f;
}
#navigation ul ul li:hover a {
color: #ffffff;
}

/* Third Level */

#navigation ul ul ul {
position: absolute;
top: -99999px;
left: 100%;
opacity: 0;
margin: 0 0 0 0;
z-index: 999;
padding-top: 0px;
background: #294f6f;
}
#navigation ul ul ul li{
background: #294f6f;
margin-left: 0px;
}
#navigation ul ul ul li a {
color: #294f6f!important;
}
#navigation ul ul ul li:hover a {
color: #294f6f!important;
}  
.blue-hero-box {
background: #008374;
}

.page-heading-container {
	background: #008374;
	background: rgba(0, 131, 116, 0.50);
	color:      #ffffff;
	min-height: 4.000em;
	position:   relative;
}
.page-heading-container p.title {
	font-size: 1.4em;
	font-weight: 700;
	margin:    0.7em 0 0 0;
	max-width: 960px;
	text-transform: capitalize;
}

.page-heading-container i.icon-caret-down {
	color: #008374;
	position: absolute;
	font-size: 54px;
	top: 73px;
	left: 345px;
}

.home-v1-featured-slider .carousel-control {
	position:        absolute;
	top:             75%;
	left:            60px;
	width:           35px;
	height:          35px;
	margin-top:      -5px;
	font-size:       38px;
	font-weight:     100;
	line-height:     33px;
	color: 		     #fff;
	text-align:      center;
	text-decoration: none;
	background:      #008374;
	background:      rgba(0, 131, 116, 0.78);
	border:          none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:   5px;
	opacity:         1;
	filter: alpha(opacity=100);
}            
.home-v1-featured-slider .slide-content .slide-text a:hover {
	background: #008374;
	background: rgba(7, 81, 70, 0.78);
}

.home-v1-featured-slider .slide-content .slide-text * {
	color:      #ffffff;
	background: #008374;
	background: rgba(0, 131, 116, 0.00);
	display:    inline-block;
	clear:      left;
	float:      left;
	padding:    10px 20px 10px 20px;
	margin-bottom: 5px!important;
}
.featured-box .featured-box-hover {
	opacity:    0;
	filter:     alpha(opacity=0); 
	position:   absolute;
	height:     100%;
	width:      100%;
	bottom:     0px;
	left:       0px;
	background: rgb(0, 131, 116);
	background: rgba(0, 131, 116, 0.83);
	color:      #ffffff!important;
	padding:    34% 80px 0px 30px;
}
.home-v1-featured-slider a.carousel-control:hover {
	background: rgb(7, 81, 70); 
	background: rgba(7, 81, 70, 0.78);
}
.inner-footer {
	background:     #294f6f;
	padding-top:    45px;
	padding-left:   90px;
	padding-bottom: 30px;
	font-size:      15px;
}                        
.subscribe-box form .med-btn {
    background: rgb(0, 131, 116);
}            
.featured-intro{
	background:    #008374;
	max-width:     395px;
	min-height:    428px;
	margin-bottom: 3px;
	color:         #ffffff; 
	padding:       40px 30px;
	position:      relative;
}                           
.footer-subscribe-widget button:hover {
	background: #075146;
	background: rgb(7, 81, 70);
}            
#google-map img{
	max-width: 300px;
}                    
#mobile-navigation ul li a:hover,#mobile-navigation ul li a:active {
	background: #008374;
	color:      #ffffff;
}                       
.home-v1-featured-slider .slide-content .slide-text {
	padding-left: 55px;
	position:     absolute;
	top:          45%;
	opacity:      00;
} 
.home-v1-featured-slider .slide-content .slide-text a {
	font-size: 2.000em;
	text-decoration: none;
}
.home-v1-featured-slider .carousel-control.right {
	left: 130px;
}               
h4 {
	font-size:   1.150em;
	line-height: 28px;
	font-weight: bold
}
h5 {
    font-size:   1.150em;
    line-height: 28px;
    text-transform: none;
}
h6 {
	font-size:   1.250em;
	line-height: 28px;
	font-weight: 300;
}
.featured-box-hover i.icon-align-justify {
	font-size: 0px;
}
.featured-box a:hover .featured-box-hover {
	opacity: 1;
	filter:  alpha(opacity=100);
	background-image: url(http://hanswilson.com/wp-content/uploads/2014/04/SmallBoat-01.png);
	background-repeat: no-repeat;
	background-position: left center;
}	
.featured-box-hover p {
	font-size:   18px;
	font-weight: 700;
	line-height: 1.3;
	margin-top:  30px;
}
a:hover {color:#008374;}  /* mouse over link */
a:active {color:#008374}  /* selected link */

.footer-subscribe-widget input {
	height:        47px;
	max-width:     199px;
	border-radius: 0px;
	background:    #404345;
	border:        0px;
	color:         #000000!important;
	font-weight:   400;
	padding-left:  19px;
	padding-right: 20px;
	box-shadow:    none!important;
}

.footer-subscribe-wdiget input::-webkit-input-placeholder { color: #000000; font-weight: 500; }
.footer-subscribe-wdiget input:-moz-placeholder { color: #000000; font-weight: 500; }
.footer-subscribe-wdiget input::-moz-placeholder { color: #000000; font-weight: 500; }
.footer-subscribe-wdiget input:-ms-input-placeholder { color: #000000; font-weight: 500; }

.widget_search input::-webkit-input-placeholder,form[role="search"] input::-webkit-input-placeholder { color: #000000; font-weight: 500; }
.widget_search input:-moz-placeholder,form[role="search"] input:-moz-placeholder { color: #000000; font-weight: 500; }
.widget_search input::-moz-placeholder,form[role="search"] input::-moz-placeholder { color: #000000; font-weight: 500; }
.widget_search input:-ms-input-placeholder, form[role="search"] input:-ms-input-placeholder { color: #000000; font-weight: 500; }

.widget_search input,form[role="search"] input {
	height:        47px;
	width:         100%;
	border-radius: 0px;
	background:    #ffffff;
	border:        0px;
	color:         #000000!important;
	font-weight:   400;
	font-size:     15px;
	padding-left:  19px;
	padding-right: 80px;
	box-shadow:    none!important;
	border:        1px solid #ecebe9;
}
.subscribe-box form input {
	height:        50px;
	border-radius: 0px;
	background:    #ffffff;
	border:        0px;
	color:         #000000!important;
	font-weight:   400;
	padding-left:  19px;
	padding-right: 20px;
	box-shadow:    none!important;
	max-width:     168px;
}
.subscribe-box input::-webkit-input-placeholder { color: #000000; font-weight: 500; }
.subscribe-box input:-moz-placeholder { color: #000000; font-weight: 500; }
.subscribe-box input::-moz-placeholder { color: #000000; font-weight: 500; }
.subscribe-box input:-ms-input-placeholder { color: #000000; font-weight: 500; }

#cboxTitle {
position: absolute;
bottom: -25px;
left: 5px;
color: #000000;
}

                                                                                                                                                                                                                                                
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            