";$('head').append(css);var jplayerdragging=!1;function makeVideo(obj,width,height,image,video,autostart,fullscreen,alt){var ext=video.split('.').pop();if(videoControlBar=="bottom"){height=height+24} if(fullscreen){$("#"+obj+" .videoPlayerWrapper").css("width","100%").css("height","100%")}else{$("#"+obj+" .videoPlayerWrapper").css("width",width+"px").css("height",height+"px")} $("#"+obj+" .videoPlayerWrapper").hover(function(){$(".videoplayer",$(this)).removeClass("hidden")},function(){if($(".jplayer",$(this)).hasClass("playing")){$(".videoplayer",$(this)).addClass("hidden")}});$(".jp-play-btn",$("#"+obj)).click(function(){var playerid=$(this).parents(".jplayerInit").attr("id");if($("#"+playerid+" .jplayer").hasClass("playing")){$("#"+playerid+" .jplayer").jPlayer("pause")}else{$("#"+playerid+" .jplayer").jPlayer("play")}});$(".volume",$("#"+obj)).click(function(){var playerid=$(this).parents(".jplayerInit").attr("id");if($(this).hasClass("low")){$("#"+playerid+" .jplayer").jPlayer("option","volume",0.5);$(this).removeClass("low").addClass("med");jplayervolume=0.5}else if($(this).hasClass("med")){$("#"+playerid+" .jplayer").jPlayer("option","volume",1);$(this).removeClass("med").addClass("high");jplayervolume=1}else if($(this).hasClass("high")){$("#"+playerid+" .jplayer").jPlayer("option","volume",0.1);$(this).removeClass("high").addClass("low");jplayervolume=0.1} createCookie("volume",jplayervolume)});$(".handle",$("#"+obj)).draggable({containment:"parent",drag:function(event,ui){var pos=$(this).position().left;var pwidth=$(this).parent().width();var percent=pos/pwidth;if(percent!=0){percent=percent*100} $(".jp-play-bar",$(this).parent()).css("width",percent+"%");if($(this).parents(".videoPlayerWrapper").length){var playerid=$(".jplayer",$(this).parents(".videoPlayerWrapper")).attr("id")} if($(this).parents(".videoPlayerWrapper").length){var playerid=$(".jplayer",$(this).parents(".videoPlayerWrapper")).attr("id")}else{var playerid=$(this).parents(".audioplayer").prev().attr("id")} $("#"+playerid).jPlayer("playHead",percent)},start:function(event,ui){jplayerdragging=!0},stop:function(event,ui){jplayerdragging=!1},axis:"x"});if(ext=="m4v"){var supplied="m4v"} if(ext=="mp3"){var supplied="mp3"} if(ext=="mp4"){var supplied="m4v"} if(ext=="mov"){var supplied="m4v"} if(ext=="m4a"){var supplied="m4a"} if(ext=="ogv"){var supplied="ogv"} if(ext=="oga"){var supplied="oga"} if(ext=="ogg"){var supplied="oga"} if(ext=="wav"){var supplied="wav"} if(ext=="webm"){var supplied="webmv"} if(ext=="webma"){var supplied="webma"} if(ext=="webmv"){var supplied="webmv"} $("#"+obj+" .jplayer").jPlayer({ready:function(){if(ext=="m4v"){$(this).jPlayer("setMedia",{m4v:video,poster:image})} if(ext=="mp3"){$(this).jPlayer("setMedia",{m4v:video,poster:image})} if(ext=="mp4"){$(this).jPlayer("setMedia",{m4v:video,poster:image})} if(ext=="mov"){$(this).jPlayer("setMedia",{m4v:video,poster:image})} if(ext=="m4a"){$(this).jPlayer("setMedia",{m4a:video,poster:image})} if(ext=="ogv"){$(this).jPlayer("setMedia",{ogv:video,poster:image})} if(ext=="oga"){$(this).jPlayer("setMedia",{oga:video,poster:image})} if(ext=="ogg"){$(this).jPlayer("setMedia",{oga:video,poster:image})} if(ext=="wav"){$(this).jPlayer("setMedia",{wav:video,poster:image})} if(ext=="webm"){$(this).jPlayer("setMedia",{webm:video,poster:image})} if(ext=="webma"){$(this).jPlayer("setMedia",{webma:video,poster:image})} if(ext=="webmv"){$(this).jPlayer("setMedia",{webmv:video,poster:image})} if(autostart){$(this).jPlayer("play")}},supplied:supplied,alt:alt,swfPath:"/javascripts",size:{width:width,height:height},volume:jplayervolume,fullScreen:fullscreen,cssSelectorAncestor:"#"+obj+" .videoPlayerWrapper",play:function(event){setTimeout(function(){$(".videoplayer",$(event.jPlayer.options.cssSelectorAncestor)).addClass("hidden")},1000);$(this).addClass("playing");$(".videoloading,.jp-play-btn.large",$(event.jPlayer.options.cssSelectorAncestor)).addClass("hidden")},pause:function(event){$(".videoloading,.jp-play-btn.large",$(event.jPlayer.options.cssSelectorAncestor)).removeClass("hidden");$(".videoplayer",$(event.jPlayer.options.cssSelectorAncestor)).removeClass("hidden");$(this).removeClass("playing")},timeupdate:function(event){if(!jplayerdragging){$(".handle",$(event.jPlayer.options.cssSelectorAncestor)).css("left",$(".jp-play-bar",$(event.jPlayer.options.cssSelectorAncestor)).width())}}})} var jplayerVideoCounter=0;var jplayervolume=0.5;$(window).load(function(){if(readCookie("volume")){jplayervolume=readCookie("volume")} if(!$('body').hasClass("accessible-mode")){$(".bpe_video:not(.Popup_Video) img").each(function(){var img=this;var width=$(this).width();var height=$(this).height();var image=$(this).attr("src");var alt=$(this).attr("alt");var video=$(this).parent().attr("href");$(this).parent().after("
"+playerHTML+"
");$(this).parent().remove();makeVideo("video"+jplayerVideoCounter,width,height,image,video,!1,!1,alt);jplayerVideoCounter++})}}) function createCookie(name,value,days){if(days){var date=new Dateion: none; } a:hover, a:active { color: #419343; } /* - - TEXT STYLES - - */ p { line-height: 155%; } h1 { line-height: 125%; margin-bottom: 0.37em; } h2 { line-height: 125%; margin-bottom: 0.37em; } h3 { line-height: 135%; margin-top: 0.1em; margin-bottom: 0.37em; } h4 { line-height: 130%; margin-bottom: 0.37em; } /* - - TOP NAV AND BG - - */ #header_bar_3 .nav > ul > li > a { color: #000000; background: transparent; text-transform: uppercase; } /* - - TOP NAV HOV AND BG - - */ #header_bar_3 .nav > ul > li:hover > a { color: #419343; background: transparent; } /* - - DROPDOWN AND BG - - */ #header_bar_3 .nav li ul li a { color: #000000; background: #ffffff; } /* - - DROPDOWN HOV AND BG - - */ #header_bar_3 .nav li ul li a:hover { color: #419343; background: #ffffff; } /* - - CLEAN UP DROPDOWN - - */ #header_bar_3 .nav li ul { padding-top: 0px; padding-bottom: 0px; border-top: 0px solid; padding-top: 5px; background: transparent; } /* - - CLEAN 2ND LVL DROPDN - - */ #header_bar_3 .nav li ul li ul { padding-top: 0px !important; padding-bottom: 0px !important; border-top: 4px solid transparent; } /* - - REMOVE DROP SHADOW - - */ /*.nav li ul { box-shadow: none; } */ /* - - MOBILE MENU - - */ #header_bar_3 .mobile-menu a, #header_bar_3 .mobile-menu a:link, #header_bar_3 .mobile-menu a:visited { color: #000000; text-shadow: none; text-decoration: none; } /* - - BUTTONS - - */ p.button a, p.Button_Small a, p.Button_Medium a, p.Button_Large a, button:hover, input[type="submit"], input[type="reset"], input[type="button"] { color: #ffffff; background: #1b551d; border-radius: 0px; text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } .button a:hover, .Button_Small a:hover, .Button_Medium a:hover, .Button_Large a:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { color: #ffffff !important; background: #419343; /* - remove inner shadow - */ box-shadow: none; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } /* - - FOOTER BAR 3 - - */ #footer_bar_3 { padding-top: 3px; padding-bottom: 3px; } #footer_bar_3_left p { margin-bottom: 0px !important; } #footer_bar_3_left p { margin-top: 0px !important; } /* - - CONTENT BAR 3 - - */ .homepage #content_bar_3 .bpe_image.Centered:hover { outline: 3px solid #454545; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } /* - - HEADER BAR 2 - - */ #header_bar_2 { padding-top: 13px; padding-bottom: 13px; } /* - - HEADER BAR 3 - - */ #header_bar_3 { padding-top: 1px; padding-bottom: 1px; } #header_bar_3 { -webkit-box-shadow: 0px 0px 11px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 11px rgba(0,0,0,0.2); box-shadow-shadow: 0px 0px 11px rgba(0,0,0,0.2); } /* - - CONTENT BAR 1 - - */ #content_bar_1 h1 { text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); margin-top: 2px; margin-bottom: 2px; font-size: 2.5rem; } #content_bar_1 .hr.invisible { border-bottom: none; margin-top: 5vh; margin-bottom: 9vh; clear: both; } #content_bar_1 .narrowCenteredColumn { float: left; width: 35%; padding-left: 10%; margin-top: -3%; } /* - - HEADER 2 LINKS - - */ #header_bar_2 a, #header_bar_2 a:link, #header_bar_2 a:visited { color: #000000; text-decoration: none; } #header_bar_2 a:hover, #header_bar_2 a:active { color: #419343; } /* - - CONTENT 1 MOBILE - - */ @media screen and (max-width: 479px) { #content_bar_1 { height: 350px; } #content_bar_1 .backstretch img { width: 185% !important; height: auto !important; left: -65% !important; } #content_bar_1 h1{ text-align: center !important; font-size: 1.5rem; margin-top: 24vw; } #content_bar_1 .narrowCenteredColumn { width: 100%; padding-left: 0px; }} @media screen and (max-width: 375px) { #content_bar_1 { height: 280px; } #content_bar_1 .backstretch img { width: 185% !important; height: auto !important; left: -65% !important; } #content_bar_1 h1{ text-align: center !important; font-size: 1.1rem; margin-top: 22vw; } #content_bar_1 .narrowCenteredColumn { width: 100%; padding-left: 0px; }} /* - - MORE MOBILE - - */ @media screen and (max-width: 375px) { #content_bar_3 { padding-top: 10px; } #content_bar_3 h1 { margin-bottom: 0px; font-size: 30px; } #content_bar_3 p { font-size: 17px; } #content_bar_4 { padding-top: 10px; } #content_bar_4 h1 { margin-bottom: 0px; font-size: 30px; } #content_bar_4 p { font-size: 17px; }} @media screen and (max-width: 375px) { #content_bar_3 .column_row { margin: 0px; }} @media screen and (max-width: 375px) { #content_bar_4 { padding-top: 5px; }} /* - - FOOTER BAR 2 MOBILE - - */ @media screen and (min-width: 630px) { #footer_bar_2_full_width_top .column.threeThirdsCol.first .bpe_image { padding-right: 50%; padding-bottom: 25px; } #footer_bar_2 textarea { height: 60px; margin-bottom: 9px; } #footer_bar_2 input { margin-bottom: 9px; } #footer_bar_2_full_width_top .column.threeThirdsCol { width: 30.8%; } #footer_bar_2_full_width_top .column.threeThirdsCol.first { width: 36%; } #footer_bar_2_full_width_top .column.threeThirdsCol.last { width: 25%; }} @media screen and (max-width: 629px) { #footer_bar_2_full_width_top .column.threeThirdsCol.first .bpe_image { text-align: center; } #footer_bar_2_full_width_top .column.threeThirdsCol p { text-align: center !important; } #footer_bar_2_full_width_top .column.threeThirdsCol.first p { text-align: center; } #footer_bar_2_full_width_top .column.threeThirdsCol.last p { text-align: center; }} .subPageProducts { transition: box-shadow 0.3s ease-in-out; } .subPageProducts:hover { cursor: pointer; box-shadow: 0 0 5px #9e9e9e; } /* Slideshow tweaks */ #lightboxOverlay { background: #000; opacity:1; } #lightboxContainer, #lightboxInner, #lightboxExtra1, #lightboxExtra2, #lightboxExtra3 { width: 100%; max-width: 100%; position: relative; } #lightboxContainer { height: 100% !important; max-height: calc(100% - 50px); width: 100% !important; max-width: 100%; background: none; padding: 0; margin: 0; position: relative; } #lightboxOuter { margin-top: -50px; width: 100vw; height: calc(100vh - 100px); padding: 0; overflow: visible; } #lightboxInner { max-width: 100%; margin-left: auto; margin-right: auto; } #lightboxInner img { max-height: 100%; margin: 0 auto; } #lightboxStuff, #lightboxClose, #lightboxNext, #lightboxPrev { background: none; color: #fff; background-color: black; } #lightboxClose { top: -38px; } #lightboxShop { display: none; } #lightboxStuff { padding: 0; } #lightboxPrev, #lightboxNext { bottom: -30px; font-size: 31px; } #lightboxPrev { left: 0; right: auto; } #lightboxNext { left: auto; right: 10px; } #lightboxCaption p { color: #fff; width: 100%; text-align: center; font-size: 18px; line-height: 1.2; background-color: #000000; } @media screen and (min-width: 601px) { } @media screen and (min-width: 980px) { #lightboxOuter { margin-top: -99px; width: calc(100vw - 100px); height: 100vh; left: 50px; } #lightboxInner { max-width: calc(100vw - 200px); max-height: calc(100vh - 55px); } #lightboxStuff { margin: 0; } #lightboxPrev, #lightboxNext { top: 150px; bottom: auto; font-size: 52px; } #lightboxClose { top: 8px; font-size: 40px; } #lightboxCaption p { font-size: 21px; } } @media screen and (orientation:landscape) and (max-device-width: 768px) { .slideInUp.addthis-animated { display: none; } #lightboxOuter { height: calc(100vh - 30px); margin-top: -98px; } #lightboxContainer { max-height: 100vh; } #lightboxInner { max-width: 85%; margin-left: auto; margin-right: auto; } #lightboxClose { top: 0; } } @media screen and (max-width: 800px) { .slideInUp.addthis-animated { /* display: none; */ } #lightboxOuter { /* height: calc(100vh - 30px); */ } #lightboxContainer { /* max-height: 100vh; */ } #lightboxClose { /* top: 0; */ } } 0){if(qty_special+qty_adults===0){setTimeout(function(){$(".cms-booking-product-require-adult",$prod).slideDown(300,function(){if(typeof moduleHeights=='function'){moduleHeights()}})},10);$(".cms-booking-product-children-qty input",$prod).val("0");qty_children=0}else{$(".cms-booking-product-require-adult",$prod).slideUp(300,function(){})}} var t=qty_adults+qty_special+qty_children;$(this).removeClass("cms-booking-zero-qty");if(t===0){$(this).addClass("cms-booking-zero-qty")} if(t>0&&$form.hasClass("cms-booking-combined-dates")){$(".cms-master-days",$form).show();if(firstShow){$(".cms-master-days:first").each(function(){if($(".cms-booking-product-date:not(.cms-booking-product-history):first",$(this)).length){var ol=$(".cms-booking-product-date:not(.cms-booking-product-history):first",$(this)).position().left;$(".cms-booking-product-dates-inner",$(this)).animate({scrollLeft:ol},500)}});firstShow=!1} $(".cms-booking-product-select-product",$form).hide();$(".cms-booking-product-legend",$form).show()} $(".cms-booking-product-toomany",$prod).removeClass("cms-booking-product-toomany");$form.find(".cms-booking-product-min-days-error").hide();$form.find(".cms-booking-product-add-to-basket").show();$(".cms-booking-product-date",$prod).each(function(){var $date=$(this);if($form.hasClass("cms-booking-combined-dates")){if(t>0&&!$date.hasClass("cms-booking-product-available")){$(".cms-master-days .cms-booking-product-date[data-date='"+$date.attr("data-date")+"']",$form).removeClass("cms-booking-product-available")}} if(t>$date.data("available")){$date.addClass("cms-booking-product-toomany");if($form.hasClass("cms-booking-combined-dates")){$(".cms-master-days .cms-booking-product-date[data-date='"+$date.attr("data-date")+"']",$form).removeClass("cms-booking-product-available")} var addOrRemove=!0;if($date.hasClass("block-start")){$date.nextUntil($(".block-end")).each(function(){$date.toggleClass("cms-booking-product-toomany",addOrRemove)}).next().toggleClass("cms-booking-product-toomany",addOrRemove)} if($date.hasClass("block-middle")){$date.nextUntil($(".block-end")).each(function(){$date.toggleClass("cms-booking-product-toomany",addOrRemove)}).next().toggleClass("cms-booking-product-toomany",addOrRemove);if($date.next().hasClass("block-end")){$date.next().toggleClass("cms-booking-product-toomany",addOrRemove)} $date.prevUntil($(".block-start")).each(function(){$date.toggleClass("cms-booking-product-toomany",addOrRemove)}).prev().toggleClass("cms-booking-product-toomany",addOrRemove);if($date.prev().hasClass("block-start")){$date.prev().toggleClass("cms-booking-product-toomany",addOrRemove)}} if($date.hasClass("block-end")){$date.prevUntil($(".block-start")).each(function(){$date.toggleClass("cms-booking-product-toomany",addOrRemove)}).prev().toggleClass("cms-booking-product-toomany",addOrRemove)}} if(typeof $date.data("min-days")!="undefined"&&$date.data("min-days")!=0&&$date.hasClass("cms-booking-product-selected")){if(!$date.prevAll('.cms-booking-product-selected').length){var nextcounter=2;if(!$date.nextAll('div:not(".cms-booking-filler")').length){var text=$(this).parents('.cms-booking-combined-dates').find(".cms-booking-product-min-days-error").data("orig-text").replace("***",$date.data("min-days"));$(this).parents('.cms-booking-combined-dates').find(".cms-booking-product-min-days-error").text(text).show();$(".cms-booking-product-add-to-basket").hide()} $date.nextAll(':not(.cms-booking-filler)').each(function(){nextcounter++;if($(this).nextAll(':not(".cms-booking-filler")').length){if(!$(this).nextAll(':not(".cms-booking-filler")').first().hasClass("cms-booking-product-selected")&&nextcounter<=$date.data("min-days")){var text=$(this).parents('.cms-booking-combined-dates').find(".cms-booking-product-min-days-error").data("orig-text").replace("***",$date.data("min-days"));$(this).parents('.cms-booking-combined-dates').find(".cms-booking-product-min-days-error").text(text).show();$(".cms-booking-product-add-to-basket").hide();return!1}} else{if(!$(this).nextAll(':not(".cms-booking-filler")').length&&nextcounter<=$date.data("min-days")){var text=$(this).parents('.cms-booking-combined-dates').find(".cms-booking-product-min-days-error").data("orig-text").replace("***",$date.data("min-days"));$(this).parents('.cms-booking-combined-dates').find(".cms-booking-product-min-days-error").text(text).show();$(".cms-booking-product-add-to-basket").hide();return!1}}})}}});var days="[";$(".cms-booking-product-selected:not(.cms-booking-product-toomany)",$prod).each(function(){var price_normal=parseFloat($(this).data("price-normal"));var price_special=parseFloat($(this).data("price-special"));var price_children=parseFloat($(this).data("price-children"));var min_price=parseFloat($(this).data("minimum-price-per-place"));var normal=price_normal*qty_adults;var special=price_special*qty_special;var children=price_children*qty_children;var subtotal=normal+special+children;var subsurcharge=0;if(subtotal