
				@font-face{font-family:'opensans';src:url('/fonts/opensans-light.woff2') format('woff2'),url('/fonts/opensans-light.woff') format('woff');font-weight:300}@font-face{font-family:'opensans';src:url('/fonts/opensans-lightitalic.woff2') format('woff2'),url('/fonts/opensans-lightitalic.woff') format('woff');font-weight:300;font-style:italic}@font-face{font-family:'opensans';src:url('/fonts/opensans-regular.woff2') format('woff2'),url('/fonts/opensans-regular.woff') format('woff');font-weight:400}@font-face{font-family:'opensans';src:url('/fonts/opensans-italic.woff2') format('woff2'),url('/fonts/opensans-italic.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:'opensans';src:url('/fonts/opensans-semibold.woff2') format('woff2'),url('/fonts/opensans-semibold.woff') format('woff');font-weight:500}@font-face{font-family:'opensans';src:url('/fonts/opensans-semibolditalic.woff2') format('woff2'),url('/fonts/opensans-semibolditalic.woff') format('woff');font-weight:500;font-style:italic}@font-face{font-family:'opensans';src:url('/fonts/opensans-bold.woff2') format('woff2'),url('/fonts/opensans-bold.woff') format('woff');font-weight:700}@font-face{font-family:'opensans';src:url('/fonts/opensans-bolditalic.woff2') format('woff2'),url('/fonts/opensans-bolditalic.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-family:'opensans';src:url('/fonts/opensans-extrabold.woff2') format('woff2'),url('/fonts/opensans-extrabold.woff') format('woff');font-weight:800}@font-face{font-family:'opensans';src:url('/fonts/opensans-extrabolditalic.woff2') format('woff2'),url('/fonts/opensans-extrabolditalic.woff') format('woff');font-weight:800;font-style:italic}.fsMedia{position:relative}.fsMediaInner{display:block;max-width:100%;height:100%}.fsMediaInner.standardMedia{line-height:0;text-align:center}.fsMediaInner.standardMedia::before{content:'';display:inline-block;vertical-align:middle;height:100%}.fsMediaInner.standardMedia img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.fsMedia iframe{border:0}.fsMediaPlay{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:50%;width:50px;height:50px;background:#fff;opacity:0.8}.fsMediaInner:hover .fsMediaPlay{opacity:1}.fsMediaPlay::after{content:'';display:block;position:relative;left:14px;top:7px;border:18px solid transparent;border-left:30px solid #090}.fsMediaInner:hover .fsMediaPlay::after{border-left-color:#0C0}body{font-size:13px}h1,.h1{font-size:32px}h2,.h2{font-size:26px}h3,.h3{font-size:22px}@media (max-width:767px){h1,.h1{font-size:28px}h2,.h2{font-size:24px}}a:focus{outline:none}iframe{display:block}.modal,.dropdown-menu{color:#333;font-size:14px}@media (max-width:767px){.modal-dialog{margin:2px;min-width:316px}}.modal-body >:first-child{margin-top:0}.carousel-fade .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .active{opacity:1}.carousel-fade .active.left,.carousel-fade .active.right{left:0;opacity:0;z-index:1}.carousel-fade .next.left,.carousel-fade .prev.right{opacity:1}.input-xs{height:24px;padding:3px 5px;font-size:12px;line-height:1.5;border-radius:3px;display:inline-block}.dropdown[data-trigger=hover]:hover>.dropdown-menu{display:block}.dropdown[data-placement=right]>.dropdown-menu{top:0;left:100%}.dropdown[data-placement=left]>.dropdown-menu{top:0;left:inital;right:100%}.input-group-inline{display:inline-block;vertical-align:bottom}.input-group-inline .input-group-btn{width:auto}.fw-modal-footer{text-align:inherit}.col-grid{padding-top:15px;padding-bottom:15px}@media (max-width:767px){.grid-clear>.col-xs-1:nth-child(12n+1),.grid-clear>.col-xs-2:nth-child(6n+1),.grid-clear>.col-xs-3:nth-child(4n+1),.grid-clear>.col-xs-4:nth-child(3n+1),.grid-clear>.col-xs-6:nth-child(2n+1){clear:left}}@media (min-width:768px) and (max-width:991px){.grid-clear>.col-sm-1:nth-child(12n+1),.grid-clear>.col-sm-2:nth-child(6n+1),.grid-clear>.col-sm-3:nth-child(4n+1),.grid-clear>.col-sm-4:nth-child(3n+1),.grid-clear>.col-sm-6:nth-child(2n+1){clear:left}}@media (min-width:992px) and (max-width:1199px){.grid-clear>.col-md-1:nth-child(12n+1),.grid-clear>.col-md-2:nth-child(6n+1),.grid-clear>.col-md-3:nth-child(4n+1),.grid-clear>.col-md-4:nth-child(3n+1),.grid-clear>.col-md-6:nth-child(2n+1){clear:left}}@media (min-width:1200px){.grid-clear>.col-lg-1:nth-child(12n+1),.grid-clear>.col-lg-2:nth-child(6n+1),.grid-clear>.col-lg-3:nth-child(4n+1),.grid-clear>.col-lg-4:nth-child(3n+1),.grid-clear>.col-lg-6:nth-child(2n+1){clear:left}}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-15{width:20%;float:left}@media (min-width:768px) and (max-width:991px){.col-sm-15{width:20%;float:left}}@media (min-width:992px) and (max-width:1199px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}.has-error .error{color:#a94442;font-weight:normal}.bx-wrapper{box-sizing:content-box}.bx-wrapper .bx-controls-direction a{background:rgba(0,0,0,0.4);opacity:0.1;color:#fff;text-align:center;width:26px;height:26px;line-height:27px;font-size:16px;border-radius:50%;text-decoration:none;-webkit-transition:opacity 0.1s;transition:opacity 0.1s;text-shadow:0 1px 1px #333;-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5);box-shadow:0px 1px 0px rgba(255,255,255,0.5);z-index:999;overflow:hidden}.bx-wrapper:hover .bx-controls-direction a{opacity:0.7}.bx-wrapper .bx-controls-direction a:hover{opacity:1}.bx-prev{left:5px;text-indent:-2px !important}.bx-next{right:5px;text-indent:3px !important}.bx-prev::before{content:'\f053';font-family:FontAwesome;display:block}.bx-next::before{content:'\f054';font-family:FontAwesome;display:block}.bx-viewport>.slides,.bx-viewport>.slides>*{padding:0;margin:0}.fsSlideshow{position:relative}.fsSlideshow .bx-wrapper{height:100%;margin:0;background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fsSlideshow:not(.auto-height) .bx-viewport{height:100% !important}.fsSlideshow:not(.auto-height) .bx-viewport>.slides,.fsSlideshow:not(.auto-height) .bx-viewport>.slides>*{height:100%}.fsSlideshow,.fsCarousel{margin-bottom:5px;border:4px solid #fff;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}.fsCarousel .slides>a{display:block;cursor:pointer;text-align:center}.fsCarousel .slides>.active{opacity:0.7}.fsCarousel .slides>a::before{content:'';height:100%;display:inline-block;vertical-align:middle}.fsCarousel .slides>a>img{display:inline-block;vertical-align:middle}.alignCenter{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%}.verticalAlign > *{display:inline-block;vertical-align:middle}.verticalAlign::before{content:'';display:inline-block;height:100%;vertical-align:middle}.image-left,.image-right{max-width:40%;margin-bottom:20px}.image-right{float:right;margin-left:30px}.image-left{float:left;margin-right:30px}.image-full{margin-bottom:30px}@media (max-width:767px){.image-right{margin-left:20px}.image-left{margin-right:20px}}.block{display:block}.no-overflow{overflow:hidden}@media (max-width:767px){.breadcrumb > li::before{content:'\f100' !important;font-family:FontAwesome;padding:0 5px}}.mainControl>.container:last-child{padding-bottom:20px}.breadcrumb > li + li::before{content:'\f105';font-family:'FontAwesome';color:#888}.fsIcon{color:#35adf2;font-size:1.75em;margin-top:-2px;text-align:center}.fsButton{font-weight:700;color:#fafafa;background-color:#35adf2;background-image:-webkit-linear-gradient(rgba(255,255,255,0.25) 0%,rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,0.25) 0%,rgba(255,255,255,0));-webkit-box-shadow:inset 0px -1px 1px rgba(0,0,0,0.45),0px 2px 2px rgba(0,0,0,0.25);box-shadow:inset 0px -1px 1px rgba(0,0,0,0.45),0px 2px 2px rgba(0,0,0,0.25)}.fsButton:hover{color:#fcfafc;background-color:#010500;background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,0.25));background-image:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,0.25))}.fsMediaPlay::after{border-left-color:#35adf2}.fsMediaInner:hover .fsMediaPlay::after{border-left-color:#010500}.custom-table td,.custom-table .mce-item-table td{padding:2px 5px;border:1px solid #ccc}.custom-table td:empty::before{content:'\200B'}.custom-table.full-table table{width:100%}.custom-table.full-table td{width:1%}#homeSlideshow{margin-top:20px;height:300px}.homeIntroText,.homeBottomText{margin:20px 0}#Text{margin-top:20px}.Text{margin-bottom:10px}.Text::after{content:' ';display:table;clear:both}.yourDetailsHeading{margin-bottom:20px}.yourDetailsHeading h4{text-align:center}.addonHolder{border:#ccc 1px solid;margin-bottom:15px;padding:2px}.addonHeader{color:#fafafa;background-color:#35adf2;font-weight:bold;text-align:center;padding:10px 8px;margin:1px}.addonHeader a{color:inherit}.addonBody{padding:5px}.addonBody>ul{margin-bottom:0}.contactRow{margin-top:5px}.contactData{display:inline-block;vertical-align:top}.addon-openinghours .addonHeader{position:relative}.addon-openinghours .fa{position:absolute;top:0;bottom:0;margin:auto;height:24px;font-size:24px;right:6px}.addon-openinghours .addonBody{padding:5px;line-height:22px}.openinghours-isopen{text-align:center}.openinghours-isopen>span{background:#0A0;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500;color:#fff;margin-top:6px;display:inline-block}.addon-blog-item{height:42px;margin:2px 0;font-size:13px;line-height:15px}.addon-blog-item a:hover>*{text-decoration:underline}.addon-blog-date{background-color:#35adf2;color:#fafafa;width:50px;height:100%;text-align:center;float:left}.addon-blog-item.active .addon-blog-date{background-color:#010500;color:#fcfafc}.addon-blog-item:hover .addon-blog-date{background-color:#010500;color:#fcfafc}.addon-blog-title{display:block;height:100%;margin-left:58px}.addon-blog-title > div{height:100%}.addon-enquiry .form-group{position:relative}.addon-enquiry .form-group .fa{position:absolute;left:7px;top:9px;color:#666}.addon-enquiry .form-group input{padding-left:27px}.addon-search .input-group-btn{width:1%}.addon-map-map{max-width:100%;display:block;margin:auto}.search-results-header{margin-bottom:20px;padding:10px;background:#fafafa;border:1px solid #f5f5f5;border-radius:10px}.addon-media{text-align:center}body.editpage-editing .addon-media .fsMediaInner:empty::before{content:'Your custom image here';line-height:30px}#contactMap{border:1px solid #DDD;width:100%;height:300px;-webkit-box-shadow:#AAA 0px 0px 15px;box-shadow:#AAA 0px 0px 15px}.contactDetails #contactMap{border:1px solid #AAA;-webkit-box-shadow:none;box-shadow:none;margin-top:20px}.openinghours{padding-right:10px;line-height:1.5}.openinghours h5{text-align:center}.openinghours-day{width:48%;float:left;padding-right:5px;text-align:right}.openinghours-time{width:52%;float:left;padding-left:5px}.mapPopup{width:200px;height:54px}.mapPopup img{max-height:80px}.directionsInput{margin-top:10px}.contactSection{color:#333}.contactHeading{padding:12px;background-image:-webkit-linear-gradient(rgba(255,255,255,0.25) 0%,rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,0.25) 0%,rgba(255,255,255,0));-webkit-box-shadow:inset 0px -3px 1px rgba(0,0,0,0.4),0px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 0px -3px 1px rgba(0,0,0,0.4),0px 2px 2px rgba(0,0,0,0.2);color:#fafafa;background-color:#35adf2;border-radius:3px;margin-top:20px}.contactHeading h3{margin:0}.contactHeading .fa{margin-right:20px}.contactDetails{background:#f8f8f8;padding:20px}.contactDetail{margin-top:2px;margin-bottom:10px}.contactLabel{font-weight:700}.branch{margin-bottom:20px;border:1px solid #ccc;border-radius:5px;overflow:hidden}.branch:last-child{margin-bottom:0}.branch h4{font-size:16px;border-bottom:1px solid #ccc;padding-bottom:5px;margin:0}.branchMap{height:300px;border-top:1px solid #ccc}.branchDetails{padding:15px 20px 10px;overflow:hidden}.branchDetail{margin:15px 0 5px}.branchDetail .fa{float:left;margin-top:2px}.branchDetail>div{padding-left:24px}@media (max-width:768px){#enquiryForm .fsButton{width:100%}}@media (min-width:768px) and (max-width:991px){.contactSection.col-sm-6 #enquiryForm .control-label{text-align:left;margin-bottom:5px}}@media (min-width:992px) and (max-width:1199px){.contactSection.col-md-6 #enquiryForm .control-label{text-align:left;margin-bottom:5px}}@media (min-width:1200px){.openinghours.col-lg-5{margin-top:10px}}.enquiryMessage{margin:0 0 20px}.validationAlert{display:none}.validationAlert h5{margin-top:0;margin-bottom:10px}.validationAlert label{font-weight:400;margin:0}.validationAlert ol{padding-left:25px;margin-bottom:0}.bannerTop{color:#f7f7f7;background-color:#005eb5}.bannerTop a{color:inherit}.bannerLeft{float:left}.bannerRight{float:right}.bannerRightContact{line-height:30px}.searchForm{display:inline-block;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:middle}.searchForm span{display:inline-block;vertical-align:top}.searchForm span .form-control{border-radius:3px 0 0 3px;width:200px}.searchForm .btn{border-radius:0 3px 3px 0;border-left-width:0;float:right}.search-slide-left,.search-slide-right{position:relative;z-index:999}.search-slide-left.active .searchForm,.search-slide-right.active .searchForm{-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2)}.search-slide-left .btn,.search-slide-right .btn{position:relative;z-index:1}.search-slide-left span{left:1px}.search-slide-right span{right:1px}.search-slide-left.active span,.search-slide-right.active span{width:216px;padding:8px;margin:-8px}.search-slide-left.active span{left:-199px}.search-slide-right.active span{right:-199px}.search-slide-right.slide-all .form-control{border-radius:0 3px 3px 0}.search-slide-right.slide-all .btn{border-radius:3px 0 0 3px;border-left-width:1px;border-right-width:0;float:left}.search-slide-right.slide-all.active .btn{margin-right:1px}.search-slide-left.slide-all.active .btn{margin-left:1px}.slide-all span{overflow:hidden;transition:all 0.4s;position:absolute;width:0}.slide-all:not(.active) .btn{border-radius:3px;border-width:1px}@media (max-width:767px){.search-slide-right.slide-xs .form-control{border-radius:0 3px 3px 0}.search-slide-right.slide-xs .btn{border-radius:3px 0 0 3px;border-left-width:1px;border-right-width:0;float:left}.search-slide-right.slide-xs.active .btn{margin-right:1px}.search-slide-left.slide-xs.active .btn{margin-left:1px}.slide-xs span{overflow:hidden;transition:all 0.4s;position:absolute;width:0}.slide-xs:not(.active) .btn{border-radius:3px;border-width:1px}}@media (min-width:768px) and (max-width:991px){.search-slide-right.slide-sm .form-control{border-radius:0 3px 3px 0}.search-slide-right.slide-sm .btn{border-radius:3px 0 0 3px;border-left-width:1px;border-right-width:0;float:left}.search-slide-right.slide-sm.active .btn{margin-right:1px}.search-slide-left.slide-sm.active .btn{margin-left:1px}.slide-sm span{overflow:hidden;transition:all 0.4s;position:absolute;width:0}.slide-sm:not(.active) .btn{border-radius:3px;border-width:1px}}@media (min-width:992px) and (max-width:1199px){.search-slide-right.slide-md .form-control{border-radius:0 3px 3px 0}.search-slide-right.slide-md .btn{border-radius:3px 0 0 3px;border-left-width:1px;border-right-width:0;float:left}.search-slide-right.slide-md.active .btn{margin-right:1px}.search-slide-left.slide-md.active .btn{margin-left:1px}.slide-md span{overflow:hidden;transition:all 0.4s;position:absolute;width:0}.slide-md:not(.active) .btn{border-radius:3px;border-width:1px}}@media (min-width:1200px){.search-slide-right.slide-lg .form-control{border-radius:0 3px 3px 0}.search-slide-right.slide-lg .btn{border-radius:3px 0 0 3px;border-left-width:1px;border-right-width:0;float:left}.search-slide-right.slide-lg.active .btn{margin-right:1px}.search-slide-left.slide-lg.active .btn{margin-left:1px}.slide-lg span{overflow:hidden;transition:all 0.4s;position:absolute;width:0}.slide-lg:not(.active) .btn{border-radius:3px;border-width:1px}}.navBarHolder{color:#fafafa;background-color:#35adf2;background-image:-webkit-linear-gradient(rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 80%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.05));background-image:linear-gradient(rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 80%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.05));background-repeat:repeat-x;line-height:40px}.navBarHolder .navbar{min-height:0;margin:0 -15px;border:none;border-radius:0}.navbar-search{margin:0 15px;float:right}.navbar-search .searchForm{margin-top:-2px;height:28px}.navbar-search .form-control,.navbar-search .btn{padding:4px 8px;height:28px}#main-menu>li>a{white-space:nowrap}#main-menu a{padding:0 10px;line-height:inherit;color:inherit;background:transparent}#main-menu li.active>a{background-color:#010500;color:#fcfafc}#main-menu a:hover{background-color:#010500;color:#fcfafc}#main-menu .dropdown-menu{background-color:#35adf2;color:inherit;padding:0;overflow:hidden;border-top:none;font-size:inherit}@media (max-width:767px){.navBarHolder .navbar{background:inherit}.navbar-search{float:left}.navBarHolder .navbar-toggle{color:#fafafa;padding:2px 5px;margin-top:5px;margin-bottom:5px;margin-right:10px;border:none}.navBarHolder .navbar-toggle .fa-bars{font-size:1.75em;margin:-7px 0;line-height:inherit;display:block}#main-menu{margin:0;padding:0}#main-menu a{padding-left:15px;padding-right:15px}#main-menu .dropdown-toggle{z-index:1}#main-menu .dropdown-menu{border-radius:0}#main-menu .dropdown.open>.dropdown-toggle .fa-chevron-right::before{content:"\f078"}#main-menu .dropdown:not(.open)>.dropdown-menu{display:none}#main-menu .dropdown-menu>li{background-color:rgba(0,0,0,0.05)}#main-menu .dropdown-menu>li:first-child>a{-webkit-box-shadow:inset 0px 5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 0px 5px 5px -5px rgba(0,0,0,0.15)}#main-menu .dropdown-menu>li:last-child>a{-webkit-box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.15)}#main-menu .dropdown-menu>li:only-child>a{-webkit-box-shadow:inset 0px 5px 5px -5px rgba(0,0,0,0.15),inset 0px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 0px 5px 5px -5px rgba(0,0,0,0.15),inset 0px -5px 5px -5px rgba(0,0,0,0.15)}}.footerHolder{color:#f7f7f7;background-color:#005eb5;background-image:-webkit-linear-gradient(rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 80%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.05));background-image:linear-gradient(rgba(255,255,255,0.20) 0%,rgba(255,255,255,0) 80%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.05));padding:10px 0}.footerHolder a{color:inherit}.footerCenter{text-align:center;font-weight:500}.footerRight{text-align:right}#credit{line-height:18px;padding:3px 0;font-size:12px;text-align:center}#credit .container{position:relative;z-index:1}#credit a{color:inherit}.creditCenter{position:absolute;left:0;width:100%;z-index:-1}@media (max-width:767px){#credit .container{padding:0 10px}}@media (min-width:768px){.creditLeft{float:left}.creditRight{float:right}}.siteMap{margin:20px}.siteMapHeading{margin:0 0 10px 0}.siteMapTable{margin-bottom:30px}.siteMapTable td{padding:4px}.blogHeader{padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:20px}.blogHeader::after{content:" ";display:table;clear:both}.blogHeader h1{width:calc(100% - 100px)}.blogDate{float:right;text-align:right;margin-bottom:5px}.fullPostContent{margin-bottom:20px}.blogHeader::after{content:" ";display:table;clear:both}.blogMainMedia{padding-bottom:10px}.blogMedia .row{margin-left:-5px;margin-right:-5px}.blogMedia .col-grid{padding:0 5px 10px}.blogGalleryMedia{height:80px}.listBlogPostHolder>.row{margin-top:30px}.listBlogPostItem.inactive,.catBox.inactive,.catProduct.inactive{opacity:0.7}.listBlogPostItem{position:relative;background:white;color:black;background:#F4F4F4;border-radius:15px 15px 0px 15px;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,0.16);box-shadow:0 1px 5px 1px rgba(0,0,0,0.16);margin-bottom:30px}.listBlogPostTitle{height:60px;padding:10px;margin:0}.listBlogPostItem.inactive .listBlogPostTitle::before{content:'[inactive] ';color:#AAA}.listBlogPostItemHolder{display:block;height:175px;background:#000;border:1px solid #eee;position:relative;margin-bottom:10px}.listBlogPostItemHolder+.listBlogPostDescription{height:82px}.listBlogPostDescription{height:267px;padding:0 10px 10px;overflow:hidden}.listBlogPostDescription .truncate{height:100%}.listBlogPostMore{width:80px;height:50px;position:relative;left:43px;bottom:22px;padding:1px 2px 2px;text-align:center;float:right;color:#fafafa;background-color:#35adf2;-webkit-box-shadow:0 0 6px 6px #F4F4F4;box-shadow:0 0 6px 6px #F4F4F4;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.listBlogPostMore a{color:inherit}.listBlogPostDate{display:none}.fb-like-box{width:100%;margin-top:5px;background:white;overflow:hidden}#Testimonial_list{padding:5px 0}.Testimonial{margin-top:15px;padding-bottom:15px}.Testimonial:not(:last-child){border-bottom:1px solid #e6e6e6}.testimonialImage{float:right;margin-left:15px;margin-bottom:10px}.testimonialContent{font-style:italic;margin-bottom:5px}.Testimonial .clearfix{clear:both}.testimonialDate{float:right;text-align:right;min-width:100px}.testimonialName{float:left;min-width:100px;font-weight:500}.galleryMedia{padding-top:80%}.galleryMedia .fsMediaInner{position:absolute;top:0;height:100%;width:100%}.galleryCaption{margin-top:4px;text-align:center;height:36px}#FAQ_accordion .panel-heading{display:block;cursor:pointer}#FAQ_accordion .panel{margin-bottom:5px}.subscribe-message{padding:10px;margin-bottom:5px}.subscribe-holder{margin-top:40px;border-top:1px solid #ccc;background:#F2F2F2;padding:10px 0;font-size:13px}.subscribe-holder .form-group:last-child{float:right}.subscribe-holder .subscribe-message{margin:5px 0}.subscribe-holder .form-control{margin-right:10px;width:220px}.subscribe-holder .form-control-static{font-weight:bold}@media (min-width:992px) and (max-width:1199px){.subscribe-holder .form-control{width:179px}}@media (min-width:768px) and (max-width:991px){.subscribe-holder .form-group{display:block}.subscribe-holder .form-group:last-child{float:none}.subscribe-holder .form-control{width:217px}.subscribe-holder .form-control-static{padding-top:0}}body{line-height:150%}a:hover{text-decoration:none}.theme_1,.theme_1text{color:#fafafa}.theme_1,.theme_1bg{background-color:#35adf2}.theme_2,.theme_2text{color:#fcfafc}.theme_2,.theme_2bg{background-color:#010500}.theme_3,.theme_3text{color:#f7f7f7}.theme_3,.theme_3bg{background-color:#005eb5}body{font-size:14px}h1,.h1{color:#35adf2;font-family:"opensans";margin-top:30px;font-weight:700;font-size:30px}h2,.h2{font-size:20px;color:#35adf2;font-family:"opensans"}h3,.h3{font-family:"opensans"}.page-header{margin-top:20px}.title{font-size:30px;margin-bottom:20px}.homeTitle{font-weight:300;font-size:30px;line-height:150%;text-align:center;margin-bottom:30px;font-family:"opensans"}.homeSponsorsHolder a,#photos a{color:#35adf2}.homeImage{margin-top:18px}.header{display:flex;justify-content:space-between;align-items:center}.loginHolder{height:150px}.memberlogin{position:relative;width:360px;padding:16px 10px;float:right}.memberlogin .form-control{font-size:12px;padding:6px}.btn-signin{border-radius:50%;width:80px;height:80px;position:absolute;top:0;bottom:0;right:-10px;margin:auto;z-index:3;font-size:16px;font-family:"opensans"}.btn-signin:hover{background:#010500;color:#fcfafc}.forgotMyPasswordLink{font-size:10px;float:right;margin-right:60px;margin-top:3px}.form-signin{margin-bottom:8px;position:relative}.form-signin .input-group{width:100%;padding-right:10px}.club-registerLink{float:left;margin-left:5px;font-family:"opensans";color:inherit;font-style:italic}.club-forgotLink{float:right;font-family:"opensans";color:inherit;font-style:italic}@media(min-width:768px) and (max-width:991px){.forgotMyPasswordLink{margin-right:0px}.registerLink{margin-left:0px}}.input-icon{width:40px}.navbar{min-height:auto;margin-bottom:0px}#main-menu>li>a{font-family:"opensans"}.navBarHolder{background-image:none}@media(max-width:767px){.navbar-toggle{float:left;margin-left:10px}.logintext{float:right;position:relative;z-index:1;color:inherit !important}.logintext .fa{font-size:16px;margin-right:10px}#loginslide{background-color:#333;color:#fff;position:absolute;width:100%;z-index:1;line-height:1.42857143}.loginSlideContainer{padding:30px 12px 40px}.form-signin{padding-right:5px}.btn-signin{right:-2px}.club-registerLink{margin-left:0}}#credit{background:#35adf2;color:#fafafa}.footer{padding:40px 0 40px 0;background-position:center bottom;background-size:auto;background-repeat:repeat-x;min-height:300px}.footer .title{font-size:18px;font-weight:normal;margin-bottom:15px;display:block}.footer #footerimage{display:inline-block}.footer-contact-holder{text-align:right;font-family:"opensans"}.footer-contact-holder a{color:#35adf2 !important}.footer-contact-info{display:block;margin-bottom:20px;font-size:14px}.footer-contact-info ul{list-style-type:none;margin:0;padding:0}.footer-contact-info li{margin-bottom:10px}.footer-contact-info li span{display:inline-block;margin-right:20px}.footer-contact-info .fa{color:#35adf2;text-align:center;vertical-align:top;font-size:20px;width:25px}.footer-social-info{margin-top:30px}.footer-social-info .fa{width:25px;color:#35adf2;font-size:25px;margin-left:20px}.subscriberHeading{font-size:18px;font-weight:normal;margin-bottom:15px;display:block;font-family:"opensans"}.subscriberForm{margin-top:10px;font-family:"opensans"}.subscriberForm input{padding:10px;border:none;border-radius:4px;width:100%;float:left;margin-bottom:10px;border-bottom:2px solid #35adf2}.subscriberForm input::placeholder{color:#35adf2}.subscriberForm button{padding:10px;border:none;border-radius:4px;margin-bottom:5px}.home-top{position:relative}.home-middle-holder{margin-top:80px;margin-bottom:180px;position:relative}.homeImageHolder{position:absolute;bottom:auto;max-width:none;right:auto;left:calc(50% + 130px);overflow:hidden}.homeImage img{border-radius:4px;-webkit-box-shadow:1px 1px 9px 5px rgba(240,240,240,1);-moz-box-shadow:1px 1px 9px 5px rgba(240,240,240,1);box-shadow:1px 1px 9px 5px rgba(240,240,240,1)}.home-middle h1{font-size:40px}.cancellation{background:#00aeff;color:#ffffff;font-weight:bold;font-size:20px;text-align:center;-webkit-animation:fadein 4s;-ms-animation:fadein 4s;animation:fadein 4s}.cancellation a{color:#ffffff}.cancellation>div{line-height:60px}.homeSections{}.Section{margin-bottom:20px}.Section_list{display:flex;flex-wrap:wrap;padding:50px 0px}.Section_list a{text-decoration:none;color:inherit}.Section_list::before{content:none}.Section_list:empty{display:none}.Section_list_add{margin:10px 0}.homeSectionTitle{font-size:18px;text-transform:uppercase;font-weight:bold;overflow:hidden}.sectionImage{float:left;margin-right:15px;margin-bottom:5px}.sectionBtn{margin-top:10px}.homePage .sectionImage{width:170px;text-align:left}.homePage .sectionImage .standardMedia{text-align:left}.homeSectionTitle{overflow:visible;margin-top:10px;color:#35adf2;display:block;padding-bottom:20px}.homePage .homeSectionTitle{text-align:left}.homePage1 .homeSectionTitle{text-align:center;font-family:"opensans"}.homePage1 .sectionImage{float:initial;margin-bottom:20px;margin-right:0px;text-align:center}.homePage1 .Section{margin-bottom:30px}.homecolumns-4 .sectionImage{height:140px}.homecolumns-3 .sectionImage{height:140px}.homecolumns-2 .sectionImage{height:140px}#homeSlider{border:none;max-width:1920px;text-align:center;box-shadow:none;border-radius:0px;margin:auto;overflow:hidden}#homeSlider .slides{padding-top:23.4375%}#homeSlider .slides>li{overflow:hidden;top:0}#homeSlider .editMedia{left:20%}.bx-wrapper .bx-controls-direction a{font-size:60px;line-height:100px;width:100px;height:100px;border-radius:0px;margin-top:-50px;background:none;box-shadow:none;text-shadow:none}.homeHeading{background-color:#F2F2F2;text-align:center}.homeH1{margin:20px 0}.home-slide-title{position:absolute;left:0;bottom:55%;font-size:55px;font-style:italic;padding:15px;box-sizing:content-box;white-space:nowrap;font-weight:100;opacity:0;color:#fff;font-family:"opensans"}.home-slide-text{position:absolute;left:0;bottom:45%;font-size:17px;line-height:150%;width:500px;padding:15px;box-sizing:content-box;opacity:0;text-align:left;color:#fff}body:not(.editpage-editing) .home-slide-caption:empty{display:none}@media (max-width:767px){.bx-wrapper .bx-controls-direction a{font-size:30px;width:30px}}.latest-news-holder{background:#f5f5f5;position:relative;overflow:hidden;padding:40px}.latestNewsTitle{margin-bottom:60px;text-align:center;width:100%;clear:both}.latest-news-content{background:#fff;width:100%;border-radius:5px 5px 8px 8px;overflow:hidden;height:345px;margin-bottom:50px;box-shadow:4px 4px 8px -5px rgba(0,0,0,0.13);-webkit-box-shadow:4px 4px 8px -5px rgba(0,0,0,0.13);-moz-box-shadow:4px 4px 8px -5px rgba(0,0,0,0.13)}.latest-news-content img{max-width:100%}.latest-news-img{float:left;margin-right:10px;margin-bottom:8px;width:100px;max-width:24%;border:1px solid #eee}.latest-news-title{color:#333;font-weight:bold;padding:10px 10px 0px 10px}.latest-news-title a{color:inherit}.latest-news-date{background:#fff;color:#333;position:absolute;top:144px;padding:10px 15px;font-weight:bold;text-transform:uppercase;font-size:20px;line-height:80%}.latest-news-date-month{font-weight:normal;font-size:12px}.latest-news-text{margin-top:2px;font-size:12px;color:#666666;padding:5px 10px 10px 10px;line-height:180%}.latestnewsbg{position:absolute;top:0;right:0;opacity:.1}.btnholder{width:100%;text-align:center}.latest-news-holder .btn{background:#35adf2;color:#fafafa;border:none;text-align:center;margin-top:25px}.latest-news-holder .editMedia{opacity:100% !important}.fullBlogTitle{margin-top:20px;margin-bottom:20px}.fullPostMedia{position:relative;margin-bottom:30px}.blogGalleryMedia{height:auto}.blogMainMedia img{border-radius:6px;border:2px solid #ffff}.full-latest-news-date{background:#fff !important;color:#333;position:absolute;bottom:60px;right:0;padding:10px 15px;text-transform:uppercase;text-align:center}.full-latest-news-date::first-line{font-size:20px;font-weight:bold}.addon-blog-date{background:#fafafa;color:#35adf2;border:#35adf2 1px solid}.facebook{height:570px;color:#fff;float:right;margin-left:30px}.fbholder .latest-news-content{height:auto;padding:5px;margin-bottom:10px}.fbholder .latest-news-date{position:relative;top:0;padding:0;font-size:14px;margin-top:10px;line-height:normal;text-align:right;float:right}.fbholder{overflow:hidden}.homeSponsorsHolder{text-align:center;margin-top:120px;margin-bottom:120px}.sponsorTitle{text-align:center;margin-bottom:20px}.sponsorHomeText{margin-bottom:40px}.homeSponsorsHolder .row{display:flex;flex-wrap:wrap}.home-sponsor{padding:0 8px;background:#fff;padding:10px;transition:all 1.2s ease-in-out}.home-sponsor-image{display:block;background:#fff;margin-bottom:5px;padding:2px;border-radius:5px}.home-sponsor-image img{max-width:100%;max-height:100%}.home-sponsor:hover{z-index:999;transform:scale(1.6);position:relative}@media (max-width:991px){.home-sponsors{padding:0;background:none}.home-sponsors-title{padding:0 0 9px;text-align:left;background:none;color:inherit;font-size:20px;font-weight:500;margin:20px 0 10px}.home-sponsor-image{height:90px;line-height:84px;margin-bottom:10px}.home-sponsor:nth-child(n+5){display:none}}#Sponsor_1 .deleteListItem{display:none}.jointheclubfooter{padding:30px;text-transform:uppercase;font-weight:300;font-size:30px;margin-top:40px;line-height:100%;font-family:"opensans"}.jointheclubfooterSmall{margin-top:7px}.jointheclubfooter .btn{background:#fafafa;color:#35adf2;border:none;padding:12px 22px;margin-top:-5px}#photos{overflow:hidden;padding-top:40px}#photos .photo{padding:4px;overflow:hidden}.photo-row{margin-right:-30px;margin-left:-30px}#photos .photo img{max-width:100%}.image-left img,.image-right img,.image-full img,.image-none img{border-radius:8px;border:2px solid #fff}.galleryHolder .gallery img{border-radius:5px;border:2px solid #fff}.galleryHolder .gallery{-webkit-box-shadow:1px 1px 9px 5px rgba(240,240,240,1);-moz-box-shadow:1px 1px 9px 5px rgba(240,240,240,1);box-shadow:1px 1px 9px 5px rgba(240,240,240,1);transition:all 1.2s ease-in-out}.galleryHolder .gallery:hover{z-index:999;position:relative;transform:scale(1.1)}.Team{margin-bottom:30px}.teamCatTitle{background:#35adf2 !important;color:#fafafa;padding:10px;text-align:center;margin-bottom:20px;font-family:"opensans"}.teamCatsHolder{margin-top:40px}.teamCatsHolder > div{margin-bottom:10px}.teamCatImg{max-width:100%}#Staff.row{margin-top:30px}#Staff.row .Staff{margin:10px 0;min-height:110px;display:flex}#Staff.row .staffImage img{margin-right:15px}.Staff .right{flex:1}.Staff .staffName{font-weight:bold}.Staff .staffRole{font-style:italic;margin-bottom:5px}.teambanner{position:relative}.teamTop{margin-bottom:30px;position:relative}.teamTitleHolder{z-index:1;position:relative}.noFMBanner{margin-top:20px}.teamTitleHolder h1,.teamTitleHolder .h1{margin-top:0px !important}.teamTitle{background:#35adf2 !important;color:#fafafa;padding:15px;min-width:400px !important;font-size:25px}.complogo{position:absolute;bottom:65px;right:10px}.teamRego{position:absolute;right:8px;bottom:8px;padding:10px 30px;font-size:15px;text-transform:uppercase;background:#fafafa;color:#35adf2;border:none}.teamRego i{margin-right:5px}.teamDescription h2{margin-top:0px}.teamDescription{margin-bottom:20px}.teamGalleryHolder{margin-top:50px}.teamRego:hover{background:#35adf2;color:#fafafa}.TeamMenuList{background:#fafafa;margin-top:20px;padding:10px}.TeamMenuList ul{padding:0;margin:0}.TeamMenuList li{list-style-type:none;margin-bottom:10px}.TeamMenuList li a{color:#05498E}.active-menu{font-weight:bold}.teamGallery{-webkit-box-shadow:1px 1px 9px 5px rgba(240,240,240,1);-moz-box-shadow:1px 1px 9px 5px rgba(240,240,240,1);box-shadow:1px 1px 9px 5px rgba(240,240,240,1);border:#fff solid 1px;border-radius:5px}.module-holder{margin-bottom:10px;float:left;width:100%}.module-header{background:#35adf2;color:#fafafa;padding:10px}.module-content{padding:5px}.module-contact{margin-bottom:10px}.module-contact .fa{color:#35adf2;margin-right:10px}.module-event{margin-bottom:10px;position:relative;width:100%}.module-date-holder{float:left}.module-date{color:#35adf2;background:#fafafa;border:#35adf2 1px solid;padding:5px 5px;font-weight:bold;text-transform:uppercase;font-size:12px;line-height:110%;text-align:center;margin-right:10px;margin-top:3px}.module-date-month{font-weight:normal;font-size:12px}.module-name,.module-time{font-size:12px;line-height:110%}.download a::before{content:"\f0f6 " !important;font-family:FontAwesome;margin-right:10px;font-size:20px}.download{margin-bottom:10px}.timetable-list{margin-top:40px}.timetable-list th:first-child{text-align:left !important;width:60%}.timetable-list	th{padding:6px;background:#35adf2;color:#fafafa;font-weight:normal;text-align:right}.timetable-list td{padding:4px;vertical-align:top;text-align:right}.timetable-list .class-row{border-top:#ccc solid 1px}.timetable-mobile{margin-top:30px}.timetable-mobile .panel{background:none}.timetable-mobile .panel-default>.panel-heading{background-color:transparent !important;border:none;border-bottom:none;padding:4px}.timetable-mobile .panel-title{font-size:14px;font-weight:normal}.timetable-mobile .panel-default{border:none}.timetable-mobile .panel-body{background:#fefefe;border:1px solid #ccc;padding:6px;border-radius 10px;margin:3px}.timetable-mobile table{width:100%;border-top:1px solid #ccc;margin-top:5px;margin-bottom:5px}.timetable-mobile th{padding:6px;background:#35adf2;color:#fafafa;font-weight:normal}.timetable-mobile td{padding:6px;vertical-align:top}.timetable-mobile tr td:last-child{padding-right:0}.timetable-mobile .panel-group .panel+.panel{margin-top:20px}.pdfdownloads{}.pdfTitle{color:#fafafa;background:#35adf2;line-height:25px;padding:0 5px;width:100%;text-align:center;display:inline-block}.Sponsor{padding:20px 0}.sponsor-name{width:100%;border-bottom:1px #ccc solid;font-size:16px;margin-bottom:10px}.contactinfo,.sponsor-notes{padding-bottom:10px}.addonHolder{margin-top:20px;border:none}.addon-enquiry{border-left:1px solid #eee}.club-spon-logo{margin-top:32px}.sponsorsHolder{border-top:1px solid #ccc;width:1170px;margin-top:40px;padding:30px}.listBlogPostItemHolder{background:#eee}.listBlogPostTitle{font-family:"opensans"}.addon-blog{}#contactMap{box-shadow:none;margin-bottom:20px;margin-top:20px}.contactHeading{background-image:none}.gallery .col-grid{padding-top:5px;padding-bottom:5px}.gallery .galleryItem{border:1px solid #eee;border-radius:5px;position:relative}.gallery .galleryMedia{border-radius:4px;overflow:hidden}.gallery .galleryCaption{height:auto;position:absolute;background:rgba(0,0,0,0.8);color:#fff;width:100%;bottom:0;border-radius:0 0 4px 4px}.gallery .galleryCaption:not(:empty){padding:3px 6px}@media (min-width:1200px){.gallery .col-grid.col-lg-3{width:292px}}.members .Staff{margin-bottom:40px}.members .staffImage{float:left;margin-right:20px}.memberHeader{margin-bottom:5px;font-size:16px;background:#35adf2;color:#fafafa;padding:5px;overflow:hidden}.memberHeader>*{width:50%;float:left}.boardBlurb{overflow:hidden}.clubdirectory{margin-top:20px}.clubdirectory-search{float:right;margin-top:30px;border:none;width:250px}.clubdirectory-categories{font-weight:100;color:#35adf2;list-style-type:none;margin:10px;padding:0;margin-bottom:30px}.clubdirectory-categories label{font-weight:normal;font-size:16px}.circle-checkbox input[type="checkbox"]{display:none}.circle-checkbox span:before{font-family:"FontAwesome";font-weight:100;content:'\f10c';margin-right:10px;font-size:16px}.circle-checkbox input[type="checkbox"]:checked ~ span:before{content:'\f05d';font-weight:100}.clubdirectory-location{font-weight:100;color:#35adf2;list-style-type:none;margin:10px;padding:0}.clubdirectory-location a{font-weight:normal;color:#afafaf}.clubdirectory-location-holder h4{font-size:18px;color:#35adf2;border-bottom:3px #35adf2 solid;margin-bottom:20px;border-radius:3px 3px 3px 3px}.clubdirectory-clubholder{background:#f7f7f7;border:1px solid #f0f0f0;border-radius:5px;color:#333;padding:10px;height:120px;margin-bottom:10px}.clubdirectory-image{width:80px;height:80px;float:left;margin-right:20px}.clubdirectory-image img{max-height:80px;max-width:80px}.clubdirectory-info{color:#8a8a8a}.clubdirectory-info a{color:#8a8a8a}.clubdirectory-title{font-weight:bold;color:#333;margin-bottom:10px;display:block}.clubdirectory-detail{width:100%;list-style-type:none}.clubdirectory-info .fa{margin-right:10px}.filter{padding:10px;border-bottom:#ccc 2px solid}.filter .btn-secondary{padding:5px}.filter .btn.active,.filter .btn:active{background:#35adf2;color:#fafafa}.filter .form-group{margin-right:40px}.age-filter{width:80px !important}.fc-time-grid .fc-slats td{height:60px !important;border-bottom:0}.fmEvent{background:#35adf2 !important;border:none;padding:5px;cursor:pointer}.fc-today{background-color:inherit !important}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@media (max-width:991px){.facebook{display:none}}@media (max-width:767px){body{line-height:normal}.cancellation>div{line-height:40px}.homeSections{padding:20px 0}.home-intro{line-height:140%}.home-middle-holder{margin-top:10px;margin-bottom:40px}.homeImage{display:inline-block;position:relative}.latest-news-holder{padding:20px;margin-top:10px;margin-bottom:10px}.latest-news-content{height:315px;margin-bottom:10px}.latest-news-holder .btn{margin-top:20px}.homeSponsorsHolder{padding:20px;margin-top:60px;margin-bottom:60px}.jointheclubfooter{font-size:15px;padding:20px 0;text-align:center;font-weight:bold;margin-top:10px}.jointheclubfooter .btn{margin-top:10px}.footer{padding:10px 0;min-height:50px}.teamTop{margin-bottom:5px;margin-top:10px}.teamTitle{width:100%;font-size:14px;min-width:100% !important}.teamDescription{margin-bottom:20px}.teambanner{min-height:auto}.teamRego{bottom:-25px;padding:5px 10px;font-size:12px;min-width:100%;border:#35adf2 1px solid;color:#35adf2;right:auto}}@media(min-width:768px) and (max-width:991px){.home-middle-holder{margin-top:40px;margin-bottom:40px}.homeImage{position:relative;margin-bottom:10px}.jointheclubfooter{text-align:center}.jointheclubfooter .btn{margin-top:20px}.footer{padding:30px 0;min-height:50px}.footer-social-info{margin-top:10px}.timetable-list th:first-child{text-align:left !important;width:40%}}.assetFrame{margin-top:30px}