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

/* ////// FONTS ////// */
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,400italic);

/* ////// CHANGE NAVBAR COLLAPSE BREAK POINT ////// */

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}


/* ////// GLOBAL ELEMENTS ////// */

	body{
		font-family: 'Ubuntu', sans-serif;
		/*padding-top: 100px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
		color:#666666;
		line-height:1.6;		
		} 
		
	h1, h2, h3 {
		color:#057c7f;
		font-style:normal;
		font-weight:normal;
		}
		
	h4, h5, h6 {
		font-style:normal;
		font-weight:normal;
		}
	
	.white {
		color:#fff
	}
	
	.green {
		color:#057c7f
	}
	
	.grey {
		color:#666666;
	}
	
	.bg-grey {
		background-color:#eeeeee;
	}
	
	.pad20 {
		padding:20px 0;
	}
	
	.padtop0 {
		padding-top:0;
	}
	
	.btn {
    	
    	border: 0 none;
       	letter-spacing: 1px;
	}
	
	.btn-pad {
    	padding: 14px 30px;
		}
 
	.btn:focus, .btn:active:focus, .btn.active:focus {
    	outline: 0 none;
	}
	
	.btn-primary {
		background-color:#1b9093;
		color:#FFF;
	}
	
	.btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary
	 {
		background-color:#666666;
	}
	
	.btn-primary:active, .btn-primary.active,
	.btn-default:active, .btn-default.active {
    	background: #666666;
    	box-shadow: none;
		color:#FFF
	}
	
	.btn-default:hover, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
		background-color:#666666;
		color:#FFF
	}
	
	
		
	a, a:focus, a:visited {
		color:#666666;
	}
	
	a:hover {
		color:#057c7f;
		text-decoration:none;
	}
	
	a:active {
		color:#057c7f;
	} 
	
	a.btn {
		color:#FFF;
	}
		
			
/* ////// NAVIGATION ////// */
	.navbar {
		background-color:#fff;		
		box-shadow: 0 4px 15px rgba(0,0,0,0.45);
		-moz-box-shadow: 0 4px 15px rgba(0,0,0,0.45);
		-webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.45);
		border-bottom: 1px solid rgba(0,0,0,0.15);
	}
	
	.navbar-fixed-top .nav {
    	padding: 30px 0;
	}

	.navbar-fixed-top {
    	padding: 0 30px;
	} 

	@media(min-width:768px) {
    body {
        padding-top: 110px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
   	 }

    .navbar-fixed-top {
        padding: 15px 0 0 0;
    }}
	
	.navbar .navbar-nav > li > a {
    	color: #666666;
	}
	
	.navbar .navbar-nav > li > a:focus, 
	.navbar .navbar-nav > li > a:hover {
    	color: #057c7f;
	}
	 
/* ////// HOME PAGE HEADER ////// */
	
	/* Header Image Background */
	/*.home-header {
    	height: 500px;
    	background: url('../imgs/home-hdr-500.jpg') center center no-repeat scroll;
    	-webkit-background-size: cover;
    	-moz-background-size: cover;
    	background-size: cover;
    	-o-background-size: cover;
	}*/
	
	.tagline {
       	color: #fff;
		padding: 50px 0 0 50px;
		font-size:280%;
		line-height:130%;
		text-align:center;
	}
	
/* ////// HOME PAGE CALLOUT BOXES ////// */	
	.thumb-index {
    position: relative;
}

.capt-index {
    position: absolute;
    top: 55%;
    left: 0;
    width: 100%;
	}
	
	.callout {
		color:#fff;
		font-size:1.7em;
		
	}
	
	.callout a:focus, .callout a:visited {
		color:#fff;
	}
	
	.callout a {
		color:#fff;
	}
	
	.callout a:hover {
		color:#89ccce;
		text-decoration:none;
	}
	
	.callout a:active {
		color:#89ccce;
	}
	
	
	



/* ////// FOOTER //////  */
	.footer {
 		width: 100%;
  		background-color: #057c7f;
}

	footer h3 {
		color:#fff;
}

	footer p {
		color:#FFF;
}

	footer .small {
		color:#fff;
	}

	footer hr {
	
		color: #fff;
		background-color: #fff;
		margin:20px 0 5px 0;
		border-top: 2px solid #fff;
		text-align: center;
	}
	
	
	.ft_info {
		color:#fff;
		vertical-align: middle; 
		line-height:50px;"
	}
	
	.footer a, .footer a:link {
		color:#FFF;
	}
	
	.footer a:hover, .footer a:active {
		color:#333;
		text-decoration:none;
	}

	

