body,
html {
    width: 100%;
    height: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
}

.navbar-default {
  background-color: #ffff00; /*--nav header bg--*/
  border-color: #00ff00;
}
.navbar-default .navbar-brand { /*--book here now (logo)--*/
  color: #3D73BC;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {  /*--book here now hover --*/
  color: #ff0000;
}
.navbar-default .navbar-text {
  color: #142125;
}
.navbar-default .navbar-nav > li > a {  /*--menu text --*/
  color: #3D73BC;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {   /*--menu text hover --*/
  color: #FF0000;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {  /*--don't know --*/
  color: #120e88;
  background-color: #2bc0b0;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {   /*--don't know --*/
  color: #120e88;
  background-color: #2bc0b0;
}
.navbar-default .navbar-toggle {
  border-color: #2bc0b0;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #2bc0b0;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #142125;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #142125;
}
.navbar-default .navbar-link {
  color: #142125;
}
.navbar-default .navbar-link:hover {
  color: #120e88;
}
.more {
  display: block;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #142125;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #120e88;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #120e88;
    background-color: #2bc0b0;
  }
}
.topnav {
    font-size: 20px; 
		
}
.lead {
    font-size: 18px;  /*--info text in the sections --*/ 
    font-weight: 400;
}
.intro-header {
    padding-top: 50px; /* 50px of padding to make sure the navbar doesn't overlap content! */
    padding-bottom: 50px;
    text-align: center;
		font-family:Segoe Print;
    color: #fff000; /*--text colour --*/
		text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    background: url(../img/intro-bg.jpg) no-repeat center center;
    background-size: cover;
}
.intro-message {
    position: relative;
    padding-top: 20%;
    padding-bottom: 20%;
}
.intro-message > h2 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 3.5em;
		font-family:Segoe Print;
}
.intro-divider {
    width: 400px;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}
.intro-message > h3 {
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
		font-size: 2.5em;
		font-family:Segoe Print;
}
.intro-message > h4 {
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
		font-size: 2.0em;
		font-family:Segoe Print;
}
@media(max-width:767px) {
    .intro-message {
        padding-bottom: 15%;
    }
.intro-message > h2 {
        font-size: 2.5em;
    }
.intro-message > h3 {
        font-size: 2em;
    }
.intro-message > h4 {
        font-size: 1.6em;
    }	
.intro-divider {
        width: 100%;
    }
}
.content-section-a {
    margin-top: 25px;
    padding: 20px 0px 30px 0px;
    background-color: background: #FEF9BD; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,rgba(255,249,189,0.8),rgba(98,164,0,0.4)); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,rgba(255,249,189,0.8),rgba(98,164,0,0.4)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(255,249,189,0.8),rgba(98,164,0,0.4)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(255,249,189,0.8), rgba(98,164,0,0.4)); /*Standard*/ 
}
.content-section-b {
background-color: #fff;
    padding: 50px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
.section-heading {
    margin-bottom:10px; /*--between heading and info --*/
}
.section-heading-spacer-fullwidth { /*--horizontal bar in each section--*/
    float: left;
    width: 100%;
    border-top: 2px solid #555;
}
.section-heading-spacer { /*--horizontal bar in each section--*/
    float: left;
    width: 420px;
    border-top: 3px solid #ccc;
}
.banner {   /*---Top banner image --*/
    padding: 15px 0;
    color: #000; /* --text --*/
   	background: url(../img/banner-bg.jpg) no-repeat center center;
    background-size: cover;
}
/*.banner h2 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 3em;
}--*/
.banner h4 {
 font-family:Segoe Print;
 font-size:20px; 
 }
.banner1 {   /*---Bottom banner image --*/
    padding: 20px 0;
    color: #000; /* --text --*/
    background: url(../img/banner-bg.jpg) no-repeat center center;
    background-size: cover;
}
.banner1 h3 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.4);
    font-size: 1.8em;
}
.banner1 ul {
    margin-bottom: 0;
}
@media(max-width:1199px) {
    ul.banner-social-buttons {
        float: left;
        margin-top: 15px;
    }
}
@media(max-width:767px) {
    .banner h2 {
        margin: 0;
        text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
        font-size: 1.6em;
    }
	.banner1 h3 {	
	font-size: 1.5em;
	}
    }
footer {
    padding: 30px 0;
    background-color: #f8f8f8;
}

p.copyright {
    margin: 15px 0 0;
}