/* CSSTidy 1.5.2: Sat, 14 Mar 2015 14:09:37 +0000 */
@import url('https://fonts.googleapis.com/css?family=Titillium+Web&display=swap');
BODY{background-color:#2C3E50;min-height:400px;padding-top:70px;font-family: 'Titillium Web', sans-serif;}
.navbar {background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px;}
.navbar-nav>li>a:hover{color:#bff0f5!important; transition: color 1s}
.navbar-brand:hover{color:#bff0f5!important; transition: color 1s}
.navbar-default .navbar-nav>li>a{color:white; font-size:120%}
.navbar-default .navbar-brand{color:white;font-size:120%;font-weight:900; transition: color 1s}
#pagecontainer{padding-top:20px;padding-bottom:20px;margin-bottom:10px;background-color:#fff;-webkit-box-shadow:10px 10px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:10px 10px 5px 0 rgba(0,0,0,0.75);box-shadow:10px 10px 5px 0 rgba(0,0,0,0.75)}
.navbar-toggle { background-color:white!important;}

#dfkeyfeatures UL LI{margin:10px;vertical-align:middle;line-height:32px;text-height:32px;color:#2C3E50;cursor:pointer}
#dfkeyfeatures UL LI I{padding-right:10px;text-align:center;width:60px;line-height:32px;text-height:32px;vertical-align:middle}
#dfkeyfeatures UL LI:hover{color:#2D6CA2}

.row-spacer { margin: 20px 0}

.row P{font-size:16px;line-height:150%}
.row > DIV > P{margin:20px; text-align: justify;}

@media (max-width: 500px)
{
	#dfkeyfeatures UL LI{margin:0px;vertical-align:middle;color:#2C3E50;cursor:pointer}
	#dfkeyfeatures UL LI I{padding-right:6px;text-align:center;width:20px;vertical-align:middle}
	#dfkeyfeatures UL LI:hover{color:#2D6CA2}
	.fa-ul { margin: 0 10px}
	.fa-2x { font-size: inherit}
	
	.jumbotron { padding-top: 6px}
	.jumbotron .banner small{ display:block; color:#999}
	.jumbotron .banner h1{ font-size: 30px}
	.jumbotron .banner P{ font-size: 17px}
	
	.row > DIV > P { margin: 10px 0px 10px 0px}
	.img-responsive {margin-bottom:10px}
}

@media (min-width: 800px) {
	.air-around{padding:20px}
}
@media (min-width: 994px) {
.jumbotron{background-repeat:no-repeat;color:#D9D9D9;height:406px;background-image:url(/images/farm01.jpg);background-repeat:no-repeat;color:#D9D9D9;position:relative;overflow:hidden}
.banner{position:relative;margin:auto;background:none repeat scroll 0 0 rgba(0,0,0,0.3);color:#fff!important;font:800 350%/1.5 sans-serif;position:relative;padding:0;text-align:center;display:block;transition:background 1s ease-in-out}
.jumbotron .banner H1{color:#fff;font-size:30pt;font-weight:900;padding:10px}
.jumbotron .banner H1 SMALL{color:#fff;font-size:30pt;font-weight:400}
.jumbotron .banner A{color:#fff}
.jumbotron .banner P{text-align:left;padding-left:35px;padding-right:35px;padding-bottom:10px}
.bottom-left{position:absolute;bottom:20px;left:20px}
.bottom-right{position:absolute;right:20px;bottom:20px}
.jumbotron .banner:hover{background:none repeat scroll 0 0 rgba(0,0,0,0.75);transition:background 1s ease-in-out;-moz-transition:background 1s ease-in-out}
}
@media (max-width: 994px) {
#img-2{display:inline}
.jumbotron{background-image:none!important;border:none;position:static;box-shadow:none}
.jumbotron H1{padding:0;position:static;background:none;color:#000}
.jumbotron P{padding:0;position:static;background:none;color:#000;margin:0;margin-bottom:20px}
.bottom-left{position:static;display:inline-block}
.bottom-right{position:static;display:none}
#tripadvisor{display:none}
}
@media (max-width: 1200px) {
.navbar-header{float:none}
.navbar-toggle{display:block}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
.navbar-collapse.collapse{display:none!important}
.navbar-nav{float:none!important;margin:7.5px -15px}
.navbar-nav>li{float:none}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.navbar-collapse.collapse.in{display:block!important}
.collapsing{overflow:hidden!important}

.navbar-default .navbar-nav>.open>a { background-color:#2C3E50!important;color:white!important; background-image:none;}
.dropdown-menu{ background-color:#2C3E50!important; color:white!important}
.dropdown-menu>li>A{color:white!important}

}
.address-text{font-size:22px!important;padding-bottom:20px}
#tripadvisor{position:absolute;right:20px;bottom:20px;background-color:#419641;color:#fff;text-decoration:none;overflow:visible;z-index:100;border-radius:3px;font-size:11px;padding:4px 10px}
#tripadvisor:hover{color:#ff0}



.no-margin  > P{margin:0!important; padding-bottom:20px!important}
.panel P{margin-top:0;margin-bottom:0}
.footer-2{padding-top:0;margin-bottom:60px;color:#BDC3C7;line-height:25px}
.bg-midnight-blue{background-color:#2C3E50}
body > section,header,footer{position:relative;box-sizing:border-box}
footer,header{background-color:transparent;background-color:#EDEFF1;color:#BAC1C8;font-size:15px;padding:0;margin:0}
#piclist{color:#fff;border:1px solid #fff;padding:20px;margin:20px}
.social-btns > A.fa{text-decoration:none;color:#fff;margin-left:10px}
.social-btns > A.fa:hover{text-decoration:none;color:#ff0}
body > section,header,footer{position:relative;box-sizing:border-box}
footer,header{background-color:transparent}
footer,header{background-color:#EDEFF1;color:#BAC1C8;font-size:15px;padding:0}
.img-swap{position:relative;overflow:hidden}
.img-swap #img-1{bottom:0;left:0}
.img-swap #img-2{position:absolute;bottom:-250px;left:0}
UL.keyfacts{margin:0;padding-left:16px;display:table}
UL.keyfacts > LI{padding-bottom:10px;list-style-type:none;color:#2D6CA2}
UL.keyfacts li:before{content:'\f00c';font-family:'FontAwesome';float:left;margin-left:-1.5em}
.large-text{font-size:150%}
.highlightpanel{background-color:#F7F7F9;border:1px solid #E1E1E8;padding:0 20px 20px;cursor:pointer}
.highlightpanel:hover{border:1px solid #2D6CA2;transitionbackground-color:#E7E7E9;-moz-transition:all 1s ease-in;-webkit-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}
.circle{border-radius:50%;width:40px;height:40px;background-color:#2D6CA2;box-shadow:0 1px 0 rgba(255,255,255,0.15) inset,0 1px 1px rgba(0,0,0,0.075)}
DIV.circle{margin-right:20px;margin-left:20px}
#hlbsteps{text-align:center}
#hlbsteps DIV{display:inline-block}
#hlbsteps LI{display:inline-block;font-size:20px;margin-right:20px;margin-bottom:0;margin-top:0}
.circle > P{font-size:20px;font-weight:700;color:#fff;line-height:40px;margin-top:0;margin-bottom:0;vertical-align:middle;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}
H2.bookingtitle{margin:auto;text-align:center;color:#428BCA;margin-bottom:20px;}

.img-responsive {width:100%}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}
#cboxOverlay{background:#fff}
#colorbox{border:5px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-moz-box-shadow:0 0 6px 2px #ccc;-webkit-box-shadow:0 0 6px 2px #ccc;box-shadow:0 0 6px 2px #ccc}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}
#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}
#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}
#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}
#cboxNext{position:absolute;bottom:0;left:63px;color:#444}
#cboxLoadingOverlay{background:#fff url(/hlb/v2/images/loading.gif) no-repeat center}
#cboxClose{position:absolute;top:0;right:-13px;display:block;border:0;background:url(/hlb/v2/images/close.png) no-repeat;width:30px;height:30px;z-index:10;text-indent:-9999px;z-index:99999;border:none}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
#cboxTopLeft.HLB,#cboxTopCenter.HLB,#cboxTopRight.HLB,#cboxBottomLeft.HLB,#cboxBottomCenter.HLB,#cboxBottomRight.HLB,#cboxMiddleLeft.HLB,#cboxMiddleRight.HLB{display:none;width:0;height:0}
#colorbox.HLB,#cboxWrapper.HLB,#cboxContent.HLB,#cboxLoadedContent.HLB{margin:0;height:500px;width:600px}