@font-face {
    font-family: '_logo';
    src: url('/fonts/Parisian_ICG.ttf');
    font-weight: 400;
    font-style: normal;
}

* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
    height: 30px; /* .push must be the same height as .footer */
}

.clear-left { clear:left; }

body { padding-bottom: 70px; }

h3, h2 {font-family: logo!important;  text-transform: uppercase; color: #0d224a!important}

#header-container {background-color: #0d224a; }
#header-container h1 {}
#header-container img {margin-bottom:30px; margin-top:20px; margin-left:00px;}
#header-container span {color: #c8c3b8; display:inline-block; font-family:logo; font-size:1.5em; padding-top:40px; margin-left:10px;}
#header-container .col-md-5 {color:#c8c3b8; font-family:sans; }


#header-container #right-title-o {text-align:center; font-size:1.5em; padding-top:40px; }
#header-container #right-title-t {text-align:center; font-size:1.5em; padding-top:10px; }

.navbar-nav li span {padding-top:15px; display:inline-block; color: #0d224a; }

/* home */
.jumbotron img {width:100%; }

/* accommodatiomn */
#gallery-heading {padding-top:10px; }
#accommodation-carousel {margin-bottom:30px; }

/* facilities */
#facilities-dining img {width:300px; float:left; padding-right:20px; }
#facilities-lounge img {width:300px; float:left; padding-right:20px; }
.facilities-heading {padding-top:20px; }
#facilities-carousel {margin-bottom:30px; }

/* contact */
#contact-container {padding-top:20px; padding-bottom:40px; }
#contact-container .form-intro {padding-bottom:10px; }

#footer {text-align:center; padding-top:13px; background-color: #0d224a; color: #ffffff; };
#footer span { display: inline-block; padding-bottom:10px; }
#footer span a {text-align:center; padding:20px; color: #c8c3b8; }

#three-col {padding-top:20px;}

@media (min-width: 767px) {
    #header-container span { font-size: 2.5em; }
} 
