﻿@charset "UTF-8";
/* CSS Document */

.parallax-scene-wrapper {
	background-image: url(/img/summer/header-divider.png);
    background-repeat: no-repeat;
    background-position: bottom center;
	background-size: contain;
}

.bg-gray-darken.context-dark {
    background-image: url(/img/summer/footer-divider.png) !important;
    background-repeat: no-repeat !important;
    background-position: bottom center !important;
    background-size: contain !important;
}


.bg-gray-darken a {
  color: #79d667;
  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:#79d667;
}
  .responsive-tabs .resp-accordion:hover {
    color: #3e3f40; 
}

.icons_help {
    background-image: url(/images/summer/contact-email.png);
    background-repeat: no-repeat;
    background-position: top right;
}

.icons_property {
    background-image: url(/images/summer/contact-owners.png);
    background-repeat: no-repeat;
    background-position: top right;
}


.ml-header-bg {
	 background: no-repeat url('/site/images/summer/summer_bg1.jpg') center; 
	 background-size: cover;
}

.ml_season_colour {
	color: #70b835 !important;
}
.ml_general_content {
	text-align: left !important;
}

.ml_general_content h2, .ml_general_content h3 {
color: #51b4f9 !important;
}


.bg-gray-darken .ml_season_colour {
	color: #84d4f1 !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:#51bdfa;
	padding-right: 6px;
}


.ml_extras_box {
	color: #fff !important;
}
.ml_extras_box h5 {
	color: #33630e !important;
}
  .dtp-header {
    background: #498d14;
}
  .dtp-date, .dtp-time {
    background: #5daa17;
}

.ml_transfercontainer h6 {
	color: #7ecf00;
}


.contact_help1 {
    margin-top: 15px;
    margin-right: 15px;
    background-image: url(/images/summer/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/summer/contact-owners.png);
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 200px;
	text-shadow: 0;
}
.contact_enewletters1 {
    margin-top: 15px;
    background-image: url(/images/summer/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/summer/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/summer/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/summer/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/summer/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: 
    #6fb43b;
    display: contents;
	margin-right: 10px;
}


  @media screen and (max-width: 767px) {
.orderbutton_on { background-color:#5daa17; color:#fff; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #ace979; float:left; display:inline block; }
.orderbutton_off { background-color:#fff; color:#5daa17; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #ace979; float:left; display:inline block; }
	
.orderbutton_on2 { background-color:#5daa17; color:#fff; padding:3px; margin-right:4px; border:2px solid #ace979; float:left; display:inline block; font-size:10px; height: 60px; }
.orderbutton_off2 { background-color:#fff; color:#5daa17; padding:3px; margin-right:4px; border:2px solid #ace979; float:left; display:inline block; font-size:10px; height: 60px;  }
	
}
  @media screen and (min-width: 768px) {

.orderbutton_on { background-color:#5daa17; color:#fff; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #ace979; float:left; display:inline block; background-image:url(/images/summer/orderbutton-arrow.png); background-position:right center; background-repeat:no-repeat;  }
.orderbutton_off { background-color:#fff; color:#5daa17; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #ace979; float:left; display:inline block; background-image:url(/images/summer/orderbutton-arrow.png); background-position:right center; background-repeat:no-repeat; }
	
.orderbutton_on2 { background-color:#5daa17; color:#fff; padding:3px; margin-right:4px; border:2px solid #ace979; float:left; display:inline block; font-size:10px; background-image:url(/images/summer/orderbutton-arrow2.png); background-position:right top; background-repeat:no-repeat; height: 60px; }
.orderbutton_off2 { background-color:#fff; color:#5daa17; padding:3px; margin-right:4px; border:2px solid #ace979; float:left; display:inline block; font-size:10px;  background-image:url(/images/summer/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:#ace979 !important;
	text-transform: uppercase;
	color: #ace979 !important;
}


.nav-custom-tabs {
  background-color: #70b835; }


    .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: #70b835; }
	  
      .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: #70b835; }
      .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: #70b835;
        background-color: transparent; }
		
	
    .icon-info.icon-circle .icon-inner:before {
      background-image: linear-gradient(0deg, #70b835 0%, #498d14 100%);
 }
    .icon-info.icon-circle .icon-inner:after {
      background-color: #0a476a;
 }
 
 .btn-primary {
  color: #fff;
  background-color: #0092f7;
  border-color: #0092f7;
  background: linear-gradient(0deg, #0092f7 0%, #0092f7 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: #00b2a9;
    border-color: #00b2a9; }
	

	

.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: #498d14;
  border-color: #498d14;
  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: #498d14; }

.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: #498d14;
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: #70b835; }
		   .rd-navbar-static .rd-navbar-dropdown,
  .rd-navbar-fullwidth .rd-navbar-dropdown {
    background: #70b835; }  
    .rd-navbar-static .rd-navbar-dropdown > li > a:hover,
    .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {
      color: #fff;
      background: #70b835; }
    .rd-navbar-static .rd-navbar-dropdown > li.focus > a,
    .rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > a {
      color: #fff;
      background: #70b835; }
  .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: #498d14;
    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 #33650c;
      background-color: #33650c;
      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: #498d14; } 

.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: #498d14; }	

.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: #498d14; }
.rd-navbar-static .rd-navbar-nav > li.active > a:before,
.rd-navbar-fullwidth .rd-navbar-nav > li.active > a:before {
background-color: #498d14; } 


.rd-search-results-live .search_all {
padding: 3px 9px;
margin-top: 10px;
background-color: #498d14; }

.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: #70b835; }

.rd-navbar-fixed .rd-navbar-nav li.opened > a {
background: #70b835;
color: #fff; }
 	
	

	
	
.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck {
  background-color: #498d14; }	
  
.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel:before {
  background-color: #498d14; }   

.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: #70b835; } 
  
  
.rd-navbar-fixed .rd-navbar-top-panel,
.rd-navbar-fixed .rd-navbar-contact-info {
background-color: #70b835;
box-shadow: 1px 1px 20px -5px black;
}      
  
    @media (min-width: 992px) {
    .subtitle-section {
      color: #0092f7; } }

.bg-gray-darken {
  background: #498d14;
  fill: #0a476a; }
  
    .btn-primary:after {
    background: linear-gradient(0deg, #0092f7 0%, #0092f7 100%);
 }
 
 .ml_season_switch {
  background: no-repeat url('/site/images/winter/season_icon_winter.png') center;
  padding:5px 16px;
  margin-right:5px; 
  background-color:#0092f7;
  border-radius:5px;  
  }