﻿@charset "UTF-8";
/* CSS Document */

.parallax-scene-wrapper {
	background-image: url(/img/winter/header-divider.png);
    background-repeat: no-repeat;
    background-position: bottom center;
	background-size: contain;
}

.bg-gray-darken.context-dark {
    background-image: url(/img/winter/footer-divider.png) !important;
    background-repeat: no-repeat !important;
    background-position: bottom center !important;
    background-size: contain !important;
}
.bg-gray-darken a {
  color: #4DB6FC;
  text-decoration: none; }
.bg-gray-darken .list-item a {
  color: #fff !important;
  text-decoration: none; }
.bg-gray-darken a:hover, a:focus {
    color: #3e3f40;
    text-decoration: none; }
.bg-gray-darken a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

.responsive-tabs .resp-accordion {
	color:#4DB6FC;
}
  .responsive-tabs .resp-accordion:hover {
    color: #3e3f40; 
}

.icons_help {
    background-image: url(/images/winter/contact-email.png);
    background-repeat: no-repeat;
    background-position: top right;
}
.icons_property {
    background-image: url(/images/winter/contact-owners.png);
    background-repeat: no-repeat;
    background-position: top right;
}

.ml-header-bg {
	 background: no-repeat url('/site/images/winter/winter_bg2.jpg') center; 
	 background-size: cover;
}

.ml_season_colour {
	color: #0092f7 !important;
}

.ml_general_content {
	text-align: left !important;
}

.ml_general_content h2, .ml_general_content h3 {
color: #70b835 !important;
}

.bg-gray-darken .ml_season_colour {
	color: #70b835 !important;
}

.bg-gray-darken .ml_liststyle1 ul {
	padding-top: 12px;
	padding-bottom: 12px;
}

.bg-gray-darken .ml_liststyle1 li {
	margin: 8px 0 8px 12px;
	padding-bottom: 0px;
		padding-top: 4px;
}

.bg-gray-darken .ml_liststyle1 a::before {
content: '\f105';
    font-family: FontAwesome;
    display: inline-block;
	margin-top: 0px;
	font-size: 12px;
	color:#5ffa41;
	padding-right: 6px;
}

.ml_extras_box {
	color: #fff !important;
}
.ml_extras_box h5 {
	color: #094c7c !important;
}

  .dtp-header {
    background: #0962a1;
}
  .dtp-date, .dtp-time {
    background: #0096fe;
}

.ml_transfercontainer h6 {
	color: #00bff8;
}


.contact_help1 {
    margin-top: 15px;
    margin-right: 15px;
    background-image: url(/images/winter/contact-email.png);
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 200px;
}

.contact_propowners1 {
    margin-top: 15px;
    margin-right: 15px;
    background-image: url(/images/winter/contact-owners.png);
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 200px;
}
.contact_enewletters1 {
    margin-top: 15px;
    background-image: url(/images/winter/contact-newsletter.png);
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 200px;
}


.more_help1 {
    margin-top: 15px;
    margin-right: 15px;
    background-image: url(/images/winter/contact-email.png);
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 200px;
    display: block;
}

.more_phone1 {
    margin-top: 15px;
    background-image: url(/images/winter/contact-phone.png);
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 200px;
    display: block;
}

.more_skype1 {
    margin-top: 10px;
    background-image: url(/images/winter/contact-skype.png);
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 100px;
    display: block;
    padding-bottom: 10px;
}

.more_email1 {
    margin-top: 10px;
    background-image: url(/images/winter/contact-newsletter.png);
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 100px;
    display: block;
    clear: right;
}

.help-numbers {
    width: 36px;
    min-height: 50px;
    float: left;
    font: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 33px;
    color: 
    #0bb1f4;
    display: contents;
		margin-right: 10px;
}

  @media screen and (max-width: 767px) {

.orderbutton_on { background-color:#0096fe; color:#fff; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #7cc8fd; float:left; display:inline block;  }
.orderbutton_off { background-color:#fff; color:#0096fe; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #7cc8fd; float:left; display:inline block;  }
	
.orderbutton_on2 { background-color:#0096fe; color:#fff; padding:3px; margin-right:4px; border:2px solid #7cc8fd; float:left; display:inline block; font-size:10px; height: 60px; }
.orderbutton_off2 { background-color:#fff; color:#0096fe; padding:3px; margin-right:4px; border:2px solid #7cc8fd; float:left; display:inline block; font-size:10px;  height: 60px;  }

}
	

  @media screen and (min-width: 768px) {
.orderbutton_on { background-color:#0096fe; color:#fff; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #7cc8fd; float:left; display:inline block; background-image:url(/images/winter/orderbutton-arrow.png); background-position:right center; background-repeat:no-repeat;  }
.orderbutton_off { background-color:#fff; color:#0096fe; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #7cc8fd; float:left; display:inline block; background-image:url(/images/winter/orderbutton-arrow.png); background-position:right center; background-repeat:no-repeat;  }
	
.orderbutton_on2 { background-color:#0096fe; color:#fff; padding:3px; margin-right:4px; border:2px solid #7cc8fd; float:left; display:inline block; font-size:10px; background-image:url(/images/winter/orderbutton-arrow2.png); background-position:right top; background-repeat:no-repeat; height: 60px; }
.orderbutton_off2 { background-color:#fff; color:#0096fe; padding:3px; margin-right:4px; border:2px solid #7cc8fd; float:left; display:inline block; font-size:10px;  background-image:url(/images/winter/orderbutton-arrow2.png); background-position:right top; background-repeat:no-repeat; height: 60px;  }
}

	  
.resp-tabs-container h5 {
	border-bottom-style:dotted;
    border-bottom-width:1px;  
    border-bottom-color:#7cc8fd !important;
	text-transform: uppercase;
	color:#7cc8fd !important;
}

.nav-custom-tabs {
  background-color: #0092f7; }


    .ie-10 .nav-custom-tabs .nav-item,
    .ie-11 .nav-custom-tabs .nav-item,
    .ie-edge .nav-custom-tabs .nav-item {
      border-bottom: 1px solid #00b2a9; }



      .nav-custom-tabs .nav-item + :not(.nav-item-active):before,
      .nav-custom-tabs .nav-item + :not(.resp-tab-active):before {
        background-color: rgba(243, 244, 247, 0.2); }
		
    .nav-custom-tabs .nav-item:not(.nav-item-active.resp-tab-active):hover {
      background-color: #f3f4f7;
      color: #00b2a9; }
    
     
	 
    
	.nav-custom-tabs .nav-item-active, .nav-custom-tabs .nav-item.resp-tab-active, .nav-custom-tabs .nav-item:hover {
      background-color: #f3f4f7;
      color: #0092f7; }
	  
      .ie-10 .nav-custom-tabs .nav-item-active,
      .ie-11 .nav-custom-tabs .nav-item-active,
      .ie-edge .nav-custom-tabs .nav-item-active, .ie-10 .nav-custom-tabs .nav-item.resp-tab-active,
      .ie-11 .nav-custom-tabs .nav-item.resp-tab-active,
      .ie-edge .nav-custom-tabs .nav-item.resp-tab-active, .ie-10 .nav-custom-tabs .nav-item:hover,
      .ie-11 .nav-custom-tabs .nav-item:hover,
      .ie-edge .nav-custom-tabs .nav-item:hover {
        border-bottom: 1px solid #f3f4f7; }

.page .nav-custom-tab {
  background-color: #1f2746;
  color: #fff; }


      .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li:hover > .rd-navbar-submenu-toggle {
        color: #0092f7; }
      .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.opened > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li:hover > a {
        color: #0092f7;
        background-color: transparent; }
		
		
    .icon-info.icon-circle .icon-inner:before {
      background-image: linear-gradient(0deg, #0962a1 0%, #0092f7 100%);
 }
    .icon-info.icon-circle .icon-inner:after {
      background-color: #02c5bb;
 }

.btn-primary {
  color: #fff;
  background-color: #00b2a9;
  border-color: #00b2a9;
  background: linear-gradient(0deg, #02c5bb 0%, #00b2a9 100%); }
  .btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #006ab9;
    border-color: #006ab9; }
	
	

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > a:active, .pagination > li > a:active:focus,
.pagination > li > span:hover,
.pagination > li > span:focus,
.pagination > li > span:active,
.pagination > li > span:active:focus {
  color: #fff;
  background-color: #0092f7;
  border-color: #0092f7;
  box-shadow: none; }	

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
color: #1f2746;
text-decoration: none;
outline: 0;
background-color: #0962a1; }

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown {
display: block;
position: absolute;
text-align: left;
left: 0;
width: 250px;
background: #0962a1;
z-index: 5;
box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}


 .rd-navbar-static .rd-navbar-megamenu > li > ul a:hover,
        .rd-navbar-fullwidth .rd-navbar-megamenu > li > ul a:hover {
          color: #fff;
          background: #0092f7; }
		   .rd-navbar-static .rd-navbar-dropdown,
  .rd-navbar-fullwidth .rd-navbar-dropdown {
    background: #0092f7; }  
    .rd-navbar-static .rd-navbar-dropdown > li > a:hover,
    .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {
      color: #fff;
      background: #0092f7; }
    .rd-navbar-static .rd-navbar-dropdown > li.focus > a,
    .rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > a {
      color: #fff;
      background: #0092f7; }
  .rd-navbar-static .rd-navbar-megamenu,
  .rd-navbar-fullwidth .rd-navbar-megamenu {
    display: table;
    table-layout: fixed;
    right: 10px;
    text-align: left;
    table-layout: fixed;
    background: #0962a1;
    z-index: 4;
    position: fixed !important;
    right: 15px;
    top: 110px !important;
    width: calc(100vw - 45px); }

    .rd-navbar-static .rd-navbar-megamenu h5,
    .rd-navbar-fullwidth .rd-navbar-megamenu h5 {
      padding: 13px 20px 13px 26px;
      border-top: 2px solid #003a5c;
      background-color: #003452;
      color: #e4e4e4; }


.rd-navbar-static.rd-navbar-float .rd-navbar-nav > li.active > a:before,
.rd-navbar-fullwidth.rd-navbar-float .rd-navbar-nav > li.active > a:before {
background-color: #0092f7; } 

.rd-navbar-static.rd-navbar-float .rd-navbar-nav > li.opened > a:before,
.rd-navbar-static.rd-navbar-float .rd-navbar-nav > li.focus > a:before,
.rd-navbar-static.rd-navbar-float .rd-navbar-nav > li > a:hover:before,
.rd-navbar-fullwidth.rd-navbar-float .rd-navbar-nav > li.opened > a:before,
.rd-navbar-fullwidth.rd-navbar-float .rd-navbar-nav > li.focus > a:before,
.rd-navbar-fullwidth.rd-navbar-float .rd-navbar-nav > li > a:hover:before {
background-color: #0092f7; }	

.rd-navbar-static .rd-navbar-nav > li.opened > a:before,
.rd-navbar-static .rd-navbar-nav > li.focus > a:before,
.rd-navbar-static .rd-navbar-nav > li > a:hover:before,
.rd-navbar-fullwidth .rd-navbar-nav > li.opened > a:before,
.rd-navbar-fullwidth .rd-navbar-nav > li.focus > a:before,
.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover:before {
background-color: #0092f7; }
.rd-navbar-static .rd-navbar-nav > li.active > a:before,
.rd-navbar-fullwidth .rd-navbar-nav > li.active > a:before {
background-color: #0092f7; } 


.rd-search-results-live .search_all {
padding: 3px 9px;
margin-top: 10px;
background-color: #0092f7; }

.rd-navbar-fixed .rd-navbar-search .btn {
color: #0092f7; }


.rd-navbar-fixed .rd-navbar-nav li:hover > a,
.rd-navbar-fixed .rd-navbar-nav li:hover > a:hover {
color: #fff;
background: #0092f7; }

.rd-navbar-fixed .rd-navbar-nav li.opened > a {
background: #0092f7;
color: #fff; }
 
  
.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck {
  background-color: #0962a1; }	
  
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel:before {
  background-color: #0962a1; }  

.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-fixed .rd-navbar-nav li:hover > a {
  color: #fff;
  background: #0092f7; }  
  
  .rd-navbar-fixed .rd-navbar-top-panel,
  .rd-navbar-fixed .rd-navbar-contact-info {
    background-color: #0092f7;
    box-shadow: 1px 1px 20px -5px black;
}  

  
    @media (min-width: 992px) {
    .subtitle-section {
      color: #70b835; } }  
	  
.bg-gray-darken {
  background: #0962a1;
  fill: #0a476a; }	  
  
    .btn-primary:after {
    background: linear-gradient(0deg, #00bdb1 0%, #00b2a9 100%);
 }  

 .ml_season_switch {
  background: no-repeat url('/site/images/summer/season_icon_summer.png') center;
  padding:5px 16px;
  margin-right:5px;  
  background-color:#70b835;  
  border-radius:5px;    
  }	 

