body {font-family: 'Questrial', sans-serif; color:#000000; font-size: 18px; background-image:url("img/flower-bg.jpg"); background-attachment: fixed;}
img{max-width:100%;height:auto;}
a, a:hover{text-decoration: none;}

h1,h2,h3,h4,h5,h6{}

hr{border-top:1px solid #666;}
/* Formidable 2.0 - Title Fix */ fieldset legend{display:none !important;}

.thickline hr {border-top:5px solid #14477B;}

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

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

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {max-width: 100%;}

.top-margin {margin-top:15px;}

.nomargin{margin-left:0;margin-right:0;}
.nopadding{padding-left:0;padding-right:0;}

.centered {text-align: center;}

header {text-align: center; margin-top: 10px; background-color: #ffffff; padding: 5px 30px;}
header h1 {font-family: 'Amiri', sans-serif; font-size:40px; font-weight:400; color: #0b76be;}
header h2 {font-family: 'Amiri', sans-serif;font-size:25px; font-weight:400; padding: 0px 0px 6px; margin: 0px; color: #000000;}
header h3 {font-family: 'Amiri', sans-serif;font-size:24px; font-weight:400; padding: 0px 0px 6px; margin: 0px; color: #000000;}


#topnav{background:#14477b;position:fixed; top:0; width:100%; z-index:5;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);}
/* Global Menu Styles */
.navbar{margin-bottom:0;min-height:0;}
.navbar-nav{margin:0;}
.navbar-default{background:none;border-radius:0;border:0;}
.nav>li>a{padding:10px 15px;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding-left:0;padding-right:0;}
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggle{font-size:15px;color:#ffffff;text-align:center; text-transform: uppercase;}
.navbar-default .navbar-nav>li>a{background:none;color:#ffffff;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#ffffff;text-decoration:none; font-weight:700; background-color:#5597da;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{color:#ffffff;background:#5597da;font-weight:700;}
.navbar-default .navbar-nav .dropdown-menu>li>a{color:#ffffff;}
.navbar-default .navbar-nav .dropdown-menu>li>a:hover{text-decoration:underline;}
.navbar-default .navbar-nav .dropdown-menu{background:none;padding:0;text-align:center;border:0;border-radius:0;}
.navbar-default .navbar-nav .current-menu-item a{background:#666;}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;border:0;border-radius:0;}
.navbar-toggle{text-align:center;width:100%;float:none;margin-right:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;box-shadow:none;}
.navbar-collapse{padding:0;}
/* Dropdown Open with Active */
.navbar-default .navbar-nav>.open>a{background:none;text-decoration:underline;}
.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:none;color:#000;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{background:none;font-weight:700;text-decoration:none;color:#000;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background:none;text-decoration:underline;color:#000;}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#000;background:#FFF;font-weight:700;text-decoration:underline;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#000;background:#666;}
/* Current Ancestor with Current Page Parent */
.navbar-default .navbar-nav .current-menu-ancestor a, .navbar-default .navbar-nav .current-menu-ancestor a:hover, .navbar-default .navbar-nav .current-menu-ancestor a:focus, .navbar-default .navbar-nav .current_page_parent a{background:#666;font-weight:700;text-decoration:underline;}

.banner {text-align:center; color:#ffffff; background-color:#adadad; margin-top:0px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:80px; font-weight:700;}
.banner-right-padding {padding:100px 0px 0px 0px;}

.content {color:#000000; font-size:16px; text-align: justify; padding: 15px 5px;}
.content h1 {font-family: 'Amiri', sans-serif; font-size:40px; font-weight:400; color: #0b76be;}
.content h2 {font-family: 'Amiri', sans-serif;font-size:25px; font-weight:400; padding: 0px 0px 6px; margin: 0px; color: #000000;}
.content h3 {font-family: 'Amiri', sans-serif;font-size:24px; font-weight:400; padding: 0px 0px 6px; margin: 0px; color: #000000;}
.content h4 {font-family: 'Amiri', sans-serif;font-size:20px; font-weight:700; padding: 0px 0px 6px; margin: 0px; color: #000000; text-decoration: underline;}
.content img {margin-top: 8px;}
.content a {color: #000000; font-weight: 700;}
.content td {padding: 5px;}

.port-map {text-align: right; margin-left: 10px;}

.callouts {background-color:#ffffff; margin:0px; text-align:left; padding:10px 30px; font-size: 16px;}
.callouts h1 {color:#14477b; font-size:30px; font-family: 'Amiri', sans-serif; font-weight:400; padding: 6px 0px 0px; margin: 0px;}
.callouts a {color: #14477b;}
.callout-boxes {margin-bottom: 30px;}

footer {text-align:center; background-color:#24b0d1; color:#FFFFFF; padding:20px 0px; font-size: 15px;}
footer a {color:#FFFFFF; font-size:15px;}
.leftside {text-align: left;}
.rightside {text-align: right;}

.footer-banner {text-align:center; color:#ffffff; background-color:#14477B; padding: 20px 5px}

.btn {
    border-radius: 6px;
    cursor: pointer;
    padding: 6px 25px;
    text-align: center;
	color:#FFFFFF;
	font-size:22px !important;
	text-transform:uppercase;
	font-weight:700;
}

.btn-default{background-color: #000000; border:none; color: #ffffff !important; margin:20px 0px;}
.btn-default:hover{background-color:#666666;}
.btn-default:focus{background-color:#000000;}

/* keep for WP image captions and alignments */
img.centered{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 8px 0;}
.wp-caption{background-color:#f5f5f5;border:1px solid #ddd;max-width:99%;margin-bottom:10px;padding-top:4px;text-align:center;}
/* */

.frm_error{color:#F00;font-size:12px;margin-top:5px;}

/*Peek-a-boo area*/
#peek{height:350px;} /* specify the height */
#peek .fullscreen{height:100%;width:100%;min-height:100%;}
.background {background-repeat:repeat;background-position:50% 50%;/* ie8- graceful degradation */background-position:50% 50%\9 !important;}
/* optional centered text */
#peek .container{color:#fff;text-align:center;position:relative;top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#peek h6{margin:0;font-family:'Amiri'; font-size:26px; background:rgba(0,0,0,0.6); color:#FFFFFF; padding:20px 40px; border:2px solid #ffffff;}


/* anything smaller is not needed */
@media (min-width:768px) {
#peek{height:500px;} /* specify the height */
#peek h6{font-size:30px;}
	.nav>li>a{padding:10px;}
	.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggle{font-size:13px;}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding-left:10px;padding-right:10px;}
	.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggle, .navbar-default .navbar-nav .dropdown-menu{text-align:left;}
    .navbar .navbar-nav {
      display: inline-block;
      float: none;
      vertical-align: top;
    }
    .navbar .navbar-collapse {
      text-align: center;
    }	
	}
@media (min-width:992px) {
#peek h6{font-size:40px;}
.nav>li>a{padding:10px 15px;}
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggle{font-size:15px;}
	}
@media (min-width:1200px) {
	}