@font-face{font-family:'Source Sans Pro';src:url('/themes/site/webfonts/Source-Sans-Pro.eot');src:url('/themes/site/webfonts/Source-Sans-Pro.eot?#iefix') format('embedded-opentype'),url('/themes/site/webfonts/Source-Sans-Pro.woff') format('woff'),url('/themes/site/webfonts/Source-Sans-Pro.ttf') format('truetype'),url('/themes/site/webfonts/Source-Sans-Pro.svg#svgFont') format('svg');font-weight:normal;font-style:normal}body{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px;color:#0f0f0f;background:#C4A85C;background:rgba(196,168,92,0.85)}.typography p{min-width:1px;min-height:10px}.typography td{vertical-align:top;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.typography td p,.typography ul p{margin:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.typography sup{font-size:80%;line-height:0}.typography a:focus,.typography img:focus{outline-color:invert;outline-style:none;outline-width:0pt}.typography a img{border:none}.typography a{text-decoration:none;color:#fff}.typography a:hover{text-decoration:underline;color:#fff}.typography h1,.typography h2,.typography h3,.typography h4{padding:20px 0 0 0;margin:0}.typography h1{font-size:28px;text-transform:uppercase}.typography h2{font-size:22px}.typography h3{font-size:18px;color:#800000}.typography h4{font-size:16px}.typography img.right{display:block;float:right;margin:5px 0 10px 10px}.typography img.left{display:block;float:left;margin:5px 10px 10px 0}.typography .img.center{display:block;margin:auto}.typography .center{text-align:center}.typography ul li,.typography ol li{padding:5px 0}

form{margin:auto;padding:20px 0;margin:0}form fieldset{border:none;padding:0;margin:0}form div.field{padding:0 0 10px;overflow:hidden}form label{font-weight:normal}form input[type="email"],form input[type="number"],form input[type="password"],form input[type="text"],form select,form textarea{display:block;width:100%;background:rgba(255,255,255,0.7);padding:6px 10px;font-size:16px;line-height:1.42857143;border:0;border-bottom:2px solid #d2d2d2;position:relative;z-index:15;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}form input[type="email"]:focus,form input[type="number"]:focus,form input[type="password"]:focus,form input[type="text"]:focus,form select:focus,form textarea:focus{border-bottom-color:#FF9900;background:#fff}form input[type="email"]:-moz-submit-invalid,form input[type="number"]:-moz-submit-invalid,form input[type="password"]:-moz-submit-invalid,form input[type="text"]:-moz-submit-invalid,form select:-moz-submit-invalid,form textarea:-moz-submit-invalid,form input[type="email"]:-moz-ui-invalid,form input[type="number"]:-moz-ui-invalid,form input[type="password"]:-moz-ui-invalid,form input[type="text"]:-moz-ui-invalid,form select:-moz-ui-invalid,form textarea:-moz-ui-invalid{box-shadow:none !important;border-bottom-color:#880000}form input[type="email"]:focus,form input[type="number"]:focus,form input[type="password"]:focus,form input[type="text"]:focus,form select:focus,form textarea:focus{outline:none}form div.field.checkboxset input{vertical-align:bottom}form ul.optionset{margin:0;padding:0;text-align:left}form ul.optionset li{list-style:none}form ul.optionset li label{cursor:pointer}form ul.optionset.invalid{padding:5px 10px}form p.note{text-align:center}form span.message.required{clear:both;display:block;padding-left:190px;color:#880000;font-size:12px;font-weight:bold}form div.required label.left:after{content:"*";color:#880000;padding-left:3px}form input[type="submit"]{-moz-box-shadow:inset 0px 1px 0px 0px #96e9a4;-webkit-box-shadow:inset 0px 1px 0px 0px #96e9a4;box-shadow:inset 0px 1px 0px 0px #96e9a4;background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #28be41), color-stop(1, #166a24));background:-moz-linear-gradient(center top, #28be41 5%, #166a24 100%);background:-o-linear-gradient(top, #28be41 0%, #166a24 100%);background:-ms-linear-gradient(top, #28be41 0%, #166a24 100%);background:linear-gradient(top, #28be41 0%, #166a24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#28be41', endColorstr='#166a24');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#28be41', endColorstr='#166a24')";background-color:#166a24;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #166a24;display:inline-block;color:#fff;font-family:arial,helvetica,sans-serif;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0px #0d4016;cursor:pointer;overflow:visible}form input[type="submit"]:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #166a24), color-stop(1, #28be41));background:-moz-linear-gradient(center top, #166a24 5%, #28be41 100%);background:-o-linear-gradient(top, #166a24 0%, #28be41 100%);background:-ms-linear-gradient(top, #166a24 0%, #28be41 100%);background:linear-gradient(top, #166a24 0%, #28be41 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#166a24', endColorstr='#28be41');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#166a24', endColorstr='#28be41')";background-color:#1f9432;color:#fff}form input[type="submit"]:active{position:relative;top:1px}form input.invalid,form textarea.invalid,form select.invalid,form ul.invalid{background:#fcefef;border:dashed #b63d3d 1px}form #Form_EnquiryForm_CaptchaImage_Holder input{width:90px;display:inline;-moz-appearance:textfield}form #Form_EnquiryForm_CaptchaImage_Holder input::-webkit-outer-spin-button,form #Form_EnquiryForm_CaptchaImage_Holder input::-webkit-inner-spin-button{-webkit-appearance:none}form #Form_EnquiryForm_CaptchaImage_Holder img{margin-right:5px;vertical-align:top;border:solid #fff 6px;display:inline}form #Form_EnquiryForm_CaptchaImage_Holder label.right{clear:both;float:none}form #Form_EnquiryForm_CaptchaImage_Holder label.right span{display:block;clear:both;font-weight:normal;text-align:center;font-size:10px;margin:0;padding:5px 0;color:#666}form .Actions{text-align:center;margin-bottom:20px}div.EnquiryPageSuccess{border:1px solid;margin:10px 0px;padding:5px 10px;background:#00aebc;color:#4F8A10;background-color:#DFF2BF}div.EnquiryPageSuccess h1,div.EnquiryPageSuccessh2,div.EnquiryPageSuccessh3,div.EnquiryPageSuccessh4{margin:0;padding:5px 0}#MemberLoginForm_LoginForm{max-width:400px;margin:auto}

#cerabox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1106;display:none;-webkit-transform:scale(1);-webkit-transform-origin:50% 50%;transform:scale(1);transform-origin:50% 50%}#cerabox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("/themes/site/images/cerabox.png")}#cerabox-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;display:none;background:#000;opacity:.5}#cerabox{position:absolute;top:50%;left:50%;z-index:1101;display:none;opacity:0;background:#fff;-webkit-transform:scale(1);-webkit-transform-origin:0 0;transform:scale(1);transform-origin:0 0}#cerabox .cerabox-content{width:100%;height:100%;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;-moz-box-shadow:0 0 30px -5px #333;-webkit-box-shadow:0 0 30px -5px #333;box-shadow:0 0 30px -5px #333}#cerabox span.cerabox-error,#cerabox .cerabox-title span{padding:10px;display:block;font-family:Helvetica;font-size:12px;color:#000;line-height:normal}#cerabox span.cerabox-error{text-align:justify}#cerabox .cerabox-title span{display:none;color:#fff}#cerabox .cerabox-title{z-index:1102;position:absolute;bottom:0;left:0;color:#FFF;text-align:left;background:#000;background:rgba(0,0,0,0.8);width:100%;-webkit-transform:scale(1);-webkit-transform-origin:0 100%;transform:scale(1);transform-origin:0 100%}#cerabox .cerabox-close{position:absolute;top:-20px;right:-20px;width:40px;height:40px;background:url('/themes/site/images/cerabox.png') -42px 0px no-repeat;cursor:pointer;z-index:1105;-webkit-transform:scale(1);-webkit-transform-origin:100% 0;transform:scale(1);transform-origin:100% 0}#cerabox .cerabox-content img.ceraImage{float:left;width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#cerabox .cerabox-content iframe.ceraIframe{width:100%;height:100%;border:none;display:block}#cerabox a.cerabox-left,#cerabox a.cerabox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/themes/site/images/blank.gif');z-index:1104;display:none}#cerabox a.cerabox-left{left:0px;-webkit-transform:scale(1);-webkit-transform-origin:0 50%;transform:scale(1);transform-origin:0 50%}#cerabox a.cerabox-right{right:0px;-webkit-transform:scale(1);-webkit-transform-origin:100% 50%;transform:scale(1);transform-origin:100% 50%}#cerabox a.cerabox-left span,#cerabox a.cerabox-right span{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;cursor:pointer;z-index:1104;display:block}#cerabox a.cerabox-left:hover span,#cerabox.mobile a.cerabox-left span{background-image:url('/themes/site/images/cerabox.png');background-position:-42px -40px;background-repeat:no-repeat;left:-20px}#cerabox a.cerabox-right:hover span,#cerabox.mobile a.cerabox-right span{background-image:url('/themes/site/images/cerabox.png');background-position:-42px -80px;background-repeat:no-repeat;right:-20px}#cerabox .cerabox-content-protection{display:none;position:absolute;background:transparent url('/themes/site/images/blank.gif');z-index:1103;left:0;right:0;bottom:0;top:0;-moz-user-select:none;-khtml-user-select:none;user-select:none}#cerabox.mobile{background:#000}#cerabox.mobile .cerabox-content{background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#cerabox.mobile .cerabox-content :first-child{background:#fff}#cerabox.mobile .cerabox-close{top:2px !important;right:0 !important}#cerabox.mobile a.cerabox-left span{left:0 !important}#cerabox.mobile a.cerabox-right span{right:0 !important}#cerabox.mobile a.cerabox-left,#cerabox.mobile a.cerabox-right{width:10%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#cerabox-loading div,#cerabox .cerabox-close,#cerabox a.cerabox-left:hover span,#cerabox.mobile a.cerabox-left span,#cerabox a.cerabox-right:hover span,#cerabox.mobile a.cerabox-right span{background-image:url('/themes/site/images/cerabox2x.png');background-size:82px auto}}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{margin-left:-1px;overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{-ms-interpolation-mode:bicubic}body{margin:0;padding:20px 0 120px}.container{width:960px;max-width:80%;margin:auto;overflow:hidden;z-index:10;position:relative}a.logo{display:block;width:300px;height:120px;background:url('/themes/site/images/flintstonze.png') no-repeat center center;overflow:hidden;text-indent:-999em}.mmenu{position:fixed;bottom:0;left:0;right:0;background:#e9ecc1;background:rgba(233,236,193,0.7);z-index:100}.mmenu ul{padding:0}.mmenu ul li{list-style:none;float:left;display:block;font-size:17px;line-height:1.23em;text-transform:uppercase}.mmenu ul li a{color:#800000;text-decoration:none;display:block;padding:34px 12px 34px;border-top:3px solid transparent}.mmenu ul li.current a,.mmenu ul li.section a,.mmenu ul li a:hover{color:#fff;background:#800000;background:rgba(128,0,0,0.7);border-top:3px solid #f90}.mmenu .red{background:#800000;padding:15px 0;text-align:center;color:#fff;display:none}.mmenu .red a{color:#fff;text-decoration:none}.mmenu .red a:hover{text-decoration:underline}#SlideShow{margin:0;padding:0}#SlideShow li{display:block;list-style:none;z-index:0;padding:0;margin:0;position:fixed}#SlideShow li.slide{background-size:cover;background-position:center center;top:0;left:0;right:0;bottom:0}#SlideShow li.slide.first{z-index:1}#SlideShow li.sslnav,#SlideShow li.ssrnav{top:40%;width:60px;height:60px;cursor:pointer}#SlideShow li.sslnav{left:30px;background:url('/themes/site/images/prev.png') no-repeat center center}#SlideShow li.ssrnav{right:30px;background:url('/themes/site/images/next.png') no-repeat center center}.content{background:#C4A85C;background:rgba(196,168,92,0.85);margin-top:20px;padding:0 20px 40px;min-height:200px;overflow:hidden}.col-left{float:left;width:48%}.col-right{float:right;width:48%}#Gallery{overflow:hidden;margin:30px 0}#Gallery .thumbnail{height:260px;float:left;width:24%;margin-right:1%}#Gallery .thumbnail .background{background:#FFFFCC}#Gallery .thumbnail img{max-width:100%}#Gallery .thumbnail h3{padding:2px 5px;margin:0;font-size:16px}#Gallery .thumbnail p{margin:0;padding:0 5px 20px}#GoogleMap{width:100%;height:280px;margin:20px 0;border:none}

#MobileToggler{display:none}@media (min-width:1100px){.container{width:1024px}}@media (max-height:500px){a.logo{height:70px}}@media (min-height:500px){.mmenu .red{display:block}body{padding-bottom:200px}}@media (max-width:890px){.mmenu ul li{font-size:13px}.mmenu ul li a{padding:20px 10px}.mmenu .red{display:none}#SlideShow li.sslnav,#SlideShow li.ssrnav{display:none}#Gallery .thumbnail{height:260px;width:32%;margin-right:1%}}@media (max-width:700px){body{padding-top:10px;padding-bottom:0}body.pages .content{margin-top:120px;padding-bottom:100px}body.pages #SlideShow li{position:absolute;width:auto;height:200px;bottom:auto}a.logo{height:70px;margin-left:10px}.container{max-width:100%}.mmenu{background:rgba(233,236,193,0.9)}.mmenu ul{text-align:center;max-width:100%;width:300px;font-size:0}.mmenu ul li{font-size:13px;display:inline-block;float:none}.mmenu ul li a{padding:15px 10px}.typography img{max-width:100%;height:auto;display:block;margin:auto}.typography img.right,.typography img.left{float:none;margin:10px auto}.col-left,.col-right{float:none;width:auto}#Gallery .thumbnail{height:260px;width:49%;margin-right:1%}}@media (max-width:500px){#Gallery .thumbnail{height:210px}}

