 
  /* Logo Styling
----------------------------------------------------------------------------------------------------*/
 .uk-navbar-brand {
height: 100%; 
}

/*
.tm-logo-small img{
height: 135px!important;
width: 246px!important;
}

.uk-navbar-brand.botLogo {
height: 70px; 
}


*/

 /* Home
----------------------------------------------------------------------------------------------------*/
.tm-background{
height: 130vh;
}

.mmuHome .modHomeUnitTypes {
    background: #FAF6F1;
overflow: hidden;
}

.mmuHome .tm-bottom-a .uk-panel-box {
    background: #FAF6F1;
}

.mmuHome .tm-bottom-a .testimonialTabs li a {
    background: #41656f;
color: #ECE8DA;
}

.mmuHome .tm-bottom-a .testimonialTabs li.uk-active a {
  color: #ECE8DA;
  background: #2d4951;
}

.mmuHome .tm-bottom-a .uk-width-small-3-3 {
    
}

.mmuHome .tm-overlay .tm-overlay-caption:before {
    border: none;
}


/* Map */

.tm-top-a .homeMap{
	background-color: #ffffff;
    padding: 0;
    border: 0;
    box-shadow: none;
	padding-top: 0;
}

.homeMap i.uk-icon-cutlery{ display: none;}

 /* Layout Styling
----------------------------------------------------------------------------------------------------*/
@media (min-width: 1220px){
.tm-navbar-space .tm-navbar {
margin-top: 50px;
margin-bottom: 50px;
}

.tm-navbar-space .tm-toolbar-center {

margin-bottom: 100px;
}
.tm-bottom-b{
    padding-top: 75px;
}

}

 /* Slider
----------------------------------------------------------------------------------------------------*/

.wk-slideshow-organic .caption {
background: rgba(255, 255, 255, 0.5);
color: #2D4951;
display:none!important;
}

.wk-slideshow-organic .caption h2.uk-hidden-small{
color: #2D4951;
font-weight: bold;
}

.wk-slideshow-organic .caption .tm-button-secondary {
background: #2D4951!important;
color: #FFFFFF;
border-color: #2D4951;
}

.wk-slideshow-organic .caption .tm-button-secondary:hover, .wk-slideshow-organic .caption .tm-button-secondary:focus{
background: #2D4951!important;
color: white!important;
}

.wk-slideshow-organic .caption .tm-button-secondary:active:after, .wk-slideshow-organic .caption .tm-button-secondary.uk-active:after {
color: #FFFFFF;
background: #2D4951!important;
}

.wk-slideshow .next, .wk-slideshow .prev{
/*border:solid 2px #2D4951;*/
color: #2D4951;
}

.wk-slideshow-organic > div:hover .next, .wk-slideshow-organic > div:hover .prev{
border: 2px solid #2D4951;
background: #2D4951!important;
color: #2D4951;
}

.wk-slideshow-organic .tm-button-secondary:active:after, .wk-slideshow-organic .tm-button-secondary.uk-active:after {
color: #FFFFFF;
background: #2D4951;
}

.wk-slideshow-organic .caption .tm-button-secondary:after {
background: #2D4951;
}

.wk-slideshow-organic .nav {
top: 20px
}

 /* Home Meals
----------------------------------------------------------------------------------------------------*/

.bnbFood{
  background-image: url(/images/store/home_highlights/bnb_food.jpg);
  background-repeat: no-repeat;
background-position: 100%;
}

.bnbSideSlideShow{
 padding:5px;
}


.breakfastCaption {
background: rgba(45, 73, 81, 0.81);
color: white!important;
padding: 4px;
}

.breakfastCaption a {
color: white!important
}

.bnbFood.tm-panel-icon i{
color: #ffffff;
background: rgba(63, 103, 114, 0.9);
}

.bnbFood .uk-button{
background: #2D4951!important;
color: white!important;
}

.bnbFood .uk-button:hover,.bnbFood .uk-button:focus {
background: rgba(45, 73, 81, 0.81)!important;
color: white!important;
}

 /* Typography Styling
----------------------------------------------------------------------------------------------------*/

.uk-panel-box {
color: #4A4A4A;
}

.tm-panel-subtitle {

color: #4b5052;
}

.uk-navbar-nav > li > a {
font-weight: bold;
}

.uk-panel-title{
font-weight: bold;
}
.modHomeUnitTypes{
min-height: 1150px;
padding: 30px;
 border: 15px solid #3f6772;
}

.modHomeUnitTypes .uk-text-left h3{
font-weight: bold;
}

.modHomeUnitTypes span.unitPrice{
color:#4b5052;
font-weight: bold;
}

.modHomeUnitTypes a{
color:#4b5052;
font-weight: bold;
}

.uk-panel-box-primary .uk-text-muted, .uk-panel-box-primary .tm-panel-subtitle{
color: #FFFFFF;
}

.planType{
color: #4b5052;
font-weight: bold;
}

.tm-panel-blank h1, .tm-panel-blank h2, .tm-panel-blank h3, .tm-panel-blank h4, .tm-panel-blank h5, .tm-panel-blank h6 {
color: #FFFFFF;
}

.tm-panel-blank {
color: #CED3D8;
}

.tm-panel-blank a {
color: #FFFFFF;
}

.tm-footer {
color: #FFFFFF;
}

.tm-footer a {
color: #FFFFFF;
}

.tm-footer a:hover, .tm-footer a:focus {
color: #FFFFFF;
}

.uk-button{
color: #FFFFFF;
background: #2D4951;
font-size: 26px;
font-weight: bold;
}

 /* Room Styling
----------------------------------------------------------------------------------------------------*/

.unitContainer{
display: block;
}
/*
.unitInfo{
width: 250px;
float: left;
background: rgb(242, 242, 242);
margin-right: 10px;
padding: 5px;
height: 438px;
}
*/

.unitInfo{
float: left;
background: rgb(242, 242, 242);
margin-bottom: 15px;
padding-left: 0;
margin-top: 5px;
/*box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.08);*/
}


.mmuRooms h3{
padding: 15px;
background: #52798B;
font-weight: bold;
text-align: center;
color: white;
width: 100%;
margin-bottom: 10px;
}

.mmuRooms .wk-gallery-wall>* {
margin: 3px;
box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.08);
}

.wk-gallery-wall.zoom>*:hover{box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.08);}

.mmuRooms .tm-bottom-b{
background: #3f6772;
margin-left: 0;
padding: 15px;
margin-top: 0!important;
}

.mmuRooms .tm-bottom-b h3 {
  background: none;
  text-align: left;
  padding-left: 0;

  }

.mmuRooms.tm-bottom-b .tm-panel-blank {
  color: #FFFFFF;
}

.mmuRooms .wk-gallery img {
  border: SOLID 5PX #F2F2F2;
}

p.unitIntro{
padding: 15px;
text-align: center;
width: 100%;
color: #4b5052;
}

table#infoTable{
color: #4b5052;
  margin-top: 10px;
  padding: 15px;
  }

 /* Showcase Styling
----------------------------------------------------------------------------------------------------*/

body.mmuPremisesShowcase article.uk-article {
background: none;
}

body.mmuPremisesShowcase article.uk-article .wk-slideshow.wk-slideshow-screen {
margin: auto;
}

 
 /* Contact Page
----------------------------------------------------------------------------------------------------*/

.contactInfo{
color: #49747f;
    padding-top: 15px;
    background: #EAEDEE;
    border: none;
    box-shadow: none;
}

#contactTable td{font-weight:bold;}

/* Required Coloured */
.bfQuickMode .bfRequired{
color: #2D4951;
}

.bfRolloverBg{
background: #EAEDEE!important;
}

.mmuContact .uk-breadcrumb{
display: none;
}

section#bfElemWrap26{
float: none;
text-align: center;
margin: auto;
}

section#bfElemWrap26 span.bfCaptcha{
float: none;
text-align: center;
margin: auto;
}


section#bfElemWrap41 span.bfCaptcha{
float: none;
text-align: center;
margin: auto;
}

/* Google Map Styling
----------------------------------------------------------------------------------------------------*/
div#googleMap{
float: right;
margin-right: 10px;
height: 360px;
box-shadow: rgba(0, 0, 0, 0.078125) 0px 1px 2px;
padding: 10px;
border-radius: 4px;
background-clip: padding-box;
background: padding-box #fcfcfc;
margin-top: 5px;
border: 1px solid #CCC;
margin-top: 15px;
}

/* Directions Google Map Styling
----------------------------------------------------------------------------------------------------*/

.directionsContainer form {
margin-top: 5px;
}
.directionsContainer form input{
width: 50%;
float: left;
}

.directionsContainer form button{

}

.directionsContainer form p label{
color: #41656f;
font-weight:bold;
}

.directionsContainer .alert{
color: #41656f;
margin-top: 5px;
}

.directionsContainer .alert:before {
background: #6E1011;
background-image: -webkit-linear-gradient(top, #6E1011 , #BB6A6B);
background-image: linear-gradient(to bottom,#6E1011 , #BB6A6B);
}

.directionsContainer .adp-directions {
width: 100%;
}

.directionsContainer .adp-text {
text-align: center;
}

.directionsContainer #adp-placemark  {
width: 100%;
}

.mmuBookingandEnquiries .uk-article{ padding: 40px;}

/* Archive Styling
----------------------------------------------------------------------------------------------------*/

.box-info {
border-color: #a1c0d0;
border-bottom-color: #79a0b4;

color: #1d5e80;
}
.box-note, .box-info, .box-warning, .box-hint, .box-download {
border: 1px solid #d2d2d4;
border-bottom-color: #a2a2a4;
border-radius: 2px;
background: #fdfdff;
box-shadow: 0 1px 3px rgba(0,0,0,0.08), inset 0 1px 0 rgba(255,255,255,1.0);
}

.box-info, .box-warning, .box-hint, .box-download {
padding-left: 40px;
}
.box-content, .box-note, .box-info, .box-warning, .box-hint, .box-download {
padding: 10px;
}

 /* Testimonial Styling
----------------------------------------------------------------------------------------------------*/

div.uk-panel.testimonialH {
min-height: 250px;
  /*margin-bottom: 0!important;*/
}
ul.testimonialTabs {
background: #41656f;
}

.testimonialTabs li.uk-active a{
font-weight: bold;
font-size: 14px;
}

.testimonialH blockquote {
overflow: hidden;
}

.testimonialH blockquote p{
padding-bottom: 40px;
}

 /* Unit Types Styling
----------------------------------------------------------------------------------------------------*/
.unitTypes {
height: 488px;
}

.unitTypes h3{
font-weight: bold;
margin-bottom: 15px!important;
}

.unitTypes h3.standard{
color: #EA723D;
}

.unitTypes .tm-dot-warning {
background: #EA723D;
}

.unitTypes h3.elite{
color: #D75A5E;
}

.unitTypes .tm-dot-danger {
background: #D75A5E;
}

 /* Bottom Blocks Styling
----------------------------------------------------------------------------------------------------*/
.tm-main-bottom .tm-overlay-caption h2 {
background: #3f6772;
color: white!important;
padding: 5px;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
}

/* Home Highkights */

.modHomeFacilityHighlights{
  padding-top: 15px!important;
}

.modHomeFacilityHighlights .uk-icon-button{
  color: #FFFFFF;
}
.modHomeFacilityHighlights.uk-panel-box {
  color: #FFFFFF!important;
}
.modHomeFacilityHighlights  i.uk-icon-check-square-o {
  color: #FFFFFF;
left: initial;
  right: 0%!important;
}

.modHomeFacilityHighlights a.uk-button.tm-button-align-bottom {
  background: #3f6772!important;
 }

/* Small Logo */

.tm-logo-small .uk-navbar-brand {
    height: 100px;
  }

.uk-navbar-center {
  max-width: 90%;
}



/* Mobile Styling
----------------------------------------------------------------------------------------------------*/
.uk-offcanvas-bar {
background: #3f6772;
}

ul.uk-nav.uk-nav-offcanvas{
margin-top:70px;
}

@media only screen and (max-width : 320px){

.mobile{
display:none;
}
.modHomeFacilityHighlights{
padding-left: 0;
padding-top: 70px;
}

.modHomeFacilityHighlights i{
  display: none;
}

.modHomeFacilityHighlights h3{
  padding-left: 15px;
}
  .box-info{
height: 100%!important;
padding: 5px!important;
border: none!important;
background: none!important;
box-shadow: none!important;
}

.mmuContact .tm-content{
padding: 0;
}

#contactForm{
display: none;
}

.leftSide{
width: 100%!Important;
}

div#googleMap{
display: none;
}

#contactTable td{
width:initial!important;
}

.emailContact{
font-size: 13px!important;
}

.wk-slideshow-organic .caption{
display:none!important;
}

.modHomeFacilityHighlights .uk-icon-button{
display: none;
}

.modHomeFacilityHighlights li{
  line-height: 14px;
  font-size: 14px;
}

.modHomeFacilityHighlights ul{
    margin-bottom: 15px;
}

.modHomeFacilityHighlights .uk-panel-box-primary {
padding: 10px;
}

.modHomeUnitTypes {
  height: 1195px;
}

.directionsContainer form input {
  width: 100%;

}
.directionsContainer form button {
   display: block;
  margin: 5px;
  float: left;
}


}


@media only screen and (max-width : 360px){
.mobile{
display:none;
}
.modHomeFacilityHighlights{
padding-left: 0;
}

.modHomeFacilityHighlights i{
  display: none;
}

.modHomeFacilityHighlights h3{
  padding-left: 15px;
}
  .box-info{
height: 100%!important;
padding: 5px!important;
border: none!important;
background: none!important;
box-shadow: none!important;
}

.mmuContact .tm-content{
padding: 0;
}

#contactForm{
display: none;
}

.leftSide{
width: 100%!Important;
}

div#googleMap{
display: none;
}

#contactTable td{
width:initial!important;
}

.emailContact{
font-size: 13px!important;
}

.wk-slideshow-organic .caption{
display:none!important;
}

.modHomeFacilityHighlights .uk-icon-button{
display: none;
}

.modHomeFacilityHighlights li{
  line-height: 14px;
  font-size: 14px;
}

.modHomeFacilityHighlights ul{
    margin-bottom: 15px;
}

.modHomeFacilityHighlights .uk-panel-box-primary {
padding: 10px;
}

.modHomeUnitTypes {
  min-height: 895px;
}

.directionsContainer form input {
  width: 100%;

}
.directionsContainer form button {
   display: block;
  margin: 5px;
  float: left;
}


}

@media only screen and (max-width : 375px){

.wk-slideshow-organic .caption{
display:none!important;
}

.modHomeFacilityHighlights .uk-icon-button{
display: none;
}

.modHomeFacilityHighlights li{
  line-height: 14px;
  font-size: 14px;
}

.modHomeFacilityHighlights ul{
    margin-bottom: 15px;
}

.modHomeFacilityHighlights .uk-panel-box-primary {
padding: 10px;
}

.modHomeUnitTypes {
 /* min-height: 995px;*/
}

.modHomeFacilityHighlights.uk-panel-box {
  padding-left: 5px;
}

.directionsContainer form input {
  width: 100%;

}
.directionsContainer form button {
  display: block;
  margin: 5px;
  float: left;
}

}

@media only screen and (max-width : 414px){

.modHomeFacilityHighlights i{
  display: none;
}

.modHomeFacilityHighlights .uk-icon-button{
display: none;
}

.modHomeFacilityHighlights.uk-panel-box {
  padding-left: 5px;
}

.mmuBookingandEnquiries .uk-article {
    padding: 20px ;
}

.contactInfo {
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.uk-width-large-1-3.uk-width-small-1-1{
padding-left: 0;
}

.mmuRooms .uk-article {
	padding: 15px 30px;
	}
	
.mmuRooms .unitSubContainer { margin: auto;}
.mmuRooms .tm-bottom-b h3 { text-align: center;}

.mmuHome .uk-container > .uk-grid {
    padding-top: 0;
}
.mmuHome .uk-container > .tm-top-a.uk-grid {
    padding-top: 60px;
}

.uk-icon-twitter,.uk-icon-facebook, .uk-icon-google-plus {display: none;}
}

@media only screen and (max-width : 480px){

.mmuRooms .unitInfo{
width: 100%;
}

}

@media only screen and (min-width: 700px) and (max-width : 600px){


.mmuRooms .unitInfo{
width: 100%;
}

.mmuRooms .uk-width-small-3-4 {
width: 100%;
}

.mmuRooms .wk-gallery a {
width: 47%;
}



}

@media only screen and (max-width : 640px){

  .box-info{
height: 100%!important;
padding: 5px!important;
border: none!important;
background: none!important;
box-shadow: none!important;
}

.mmuContact .tm-content{
padding: 0;
}

#contactForm{
display: none;
}

.leftSide{
width: 100%!Important;
}

div#googleMap{
display: none;
}

#contactTable td{
width:initial!important;
}

.emailContact{
font-size: 13px!important;
}

.mmuRooms .unitInfo{
width: 100%;
}


}


@media only screen and (max-width : 740px){

  .box-info{
height: 100%!important;
padding: 5px!important;
border: none!important;
background: none!important;
box-shadow: none!important;
}

.mmuContact .tm-content{
padding: 0;
}

#contactForm{
display: none;
}

.leftSide{
width: 100%!Important;
}

div#googleMap{
display: none;
}

#contactTable td{
width:initial!important;
}

.emailContact{
font-size: 13px!important;
}

.wk-slideshow-organic .caption{
display:none!important;
}


}

@media only screen and (min-width : 600px) and (max-width : 800px){

.mmuRooms .unitInfo{
width: 100%;
float: initial;
}

.mmuRooms .uk-width-small-3-4 {
width: 100%;
}

.mmuRooms .wk-gallery a {
width: 30%;
}

}

@media only screen and (max-width : 1024px){

.uk-navbar-nav > li.uk-active > a {
color: #FFFFFF;
}

.uk-navbar-nav > li > a {
/*color: #FFFFFF;*/
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a{
/*color: #FFFFFF;*/
}

.tm-toolbar-center .uk-icon-button {
color: #FFFFFF;
}

.mmuHome .modHomeUnitTypes {
  padding: 5px;
}


}

@media only screen and (max-width : 1920px){
div.uk-panel.testimonialH {
  
}
}

/* Extra */

.tm-panel-subtitle {
  font-weight: bold;
  text-transform: capitalize;
}

.tm-footer {
    padding: 10px 30px;
}

* + .tm-totop-scroller {
    margin-top: 10px;
}

.modBottom{padding-bottom:25px;}

.reverseE {
    unicode-bidi: bidi-override;
    direction: rtl;
  }