@charset "UTF-8";.wrapper{max-width:1280px;width:100%;margin:0 auto;padding:100px 0;position:relative;text-align:center}.wrapper.footerform{max-width:920px}.wrappersml{max-width:880px;width:100%;margin:0 auto;padding:45px 0;position:relative}.wrappertestimonial{max-width:850px;width:100%;margin:0 auto;padding:45px 0;position:relative}.wrapper.slim{padding:0 0 25px}.wrapper.breadcrumbs{padding:10px 0}img.responsive{width:auto;height:auto;max-width:100%}.alignLeft,.alignLeft *{text-align:left}.col-1-4{width:21%;margin:2%;position:relative;overflow:hidden;display:inline-block;vertical-align:top}.col-3-4{width:71%;margin:2%;position:relative;overflow:hidden;display:inline-block;vertical-align:top}.col-1-3{width:29.33%;margin:2%;position:relative;overflow:hidden;display:inline-block;vertical-align:top}.col-2-3{width:62.66%;margin:2%;position:relative;overflow:hidden;display:inline-block;vertical-align:top}.col-1-2{width:46%;margin:2%;position:relative;overflow:hidden;display:inline-block;vertical-align:top}.col-1-5{width:16%;margin:2%;position:relative;overflow:hidden;display:inline-block;vertical-align:top}.col-1{margin:2%;width:96%;position:relative}.col-1-2 img,.col-1-3 img,.col-1-4 img,.col-1-5 img{width:100%;height:auto;margin:0;display:block;padding:0}h3.titlebreak{margin-top:35px}.greyBG{background-color:#edeae8}.whiteBG{background-color:#fff}.greenBG{background-color:rgba(209,221,186,.5)}.blueBG{background-color:rgba(88,188,229,.3)}.yellowBG{background-color:rgba(243,229,177,.6)}.redBG{background-color:rgba(210,196,199,.5)}.headerBar{background-color:#fff;position:relative;z-index:999;width:100%}.headerBar .wrapper{padding:0}.headerBar .wrapper a{color:#222b64}.headerBar .left{float:left}.headerBar .right{float:right}.headerBar .left div{display:inline-block;vertical-align:middle;padding:8px 12px 12px}.headerBar .left div a span{font-size:14px;line-height:16px}.headerBar .left a.email,.headerBar .left a.tel{position:relative}.headerBar .left a.email:after,.headerBar .left a.tel:after{position:absolute;right:-14px;top:4px;height:12px;width:1px;background-color:#222b64;content:''}.headerBar .left .social a{margin-right:5px}.headerBar .right div{display:inline-block;vertical-align:middle;padding:0}.headerBar .right a{display:block;margin:8px 0;padding:1px 20px 3px;font-size:12px;text-transform:uppercase;letter-spacing:.2em;border:1px solid #fff;position:relative}.headerBar .right a.login{padding:1px 30px 3px}.headerBar .right a.room{border:1px solid #222b64}a.login:before{content:"";display:block;position:absolute;background-image:url(/images/elements/member-icon.svg);width:24px;height:25px;background-size:contain;margin-right:8px;left:-4px;top:2px}a.login:after{content:"";display:block;position:absolute;margin-left:8px;background-image:url(/images/elements/double-chevron.svg);width:7px;height:7px;background-size:contain;right:14px;bottom:11px;background-repeat:no-repeat}.breadcrumbs ul{padding:0;margin:0}.breadcrumbs li{list-style:none;display:inline-block;padding-left:0}.breadcrumbs li a{border-right:1px solid rgba(0,0,0,.4);line-height:12px;font-size:10px;padding:0 10px;color:#525252;text-transform:uppercase;letter-spacing:.1em}.breadcrumbs li a:hover{color:#009fe3}.breadcrumbs li:nth-last-child(1) a{border-right:0 solid #000}.breadcrumbs li:nth-child(1) a{padding:0 10px 0 0}a.facebook:before{content:"\f082";display:inline-block;font-size:20px!important;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:4px}a.twitter:before{content:"\f081";display:inline-block;font-size:20px!important;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:4px}a.youtube:before{content:"\f166";display:inline-block;font-size:20px!important;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:4px}a.instagram:before{content:"\f16d";display:inline-block;font-size:20px!important;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:4px}a.linkedin:before{content:"\f08c";display:inline-block;font-size:20px!important;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:4px}a.logo{display:block;max-width:355px;padding:0 0 30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:0 auto}a.logo img{width:100%;height:auto;display:block}.flexsliderHeader.sml a.logo{display:block;max-width:200px;padding:40px 0 29px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:0 auto}.fadeBanner{display:block;overflow:hidden;position:relative}.fadeBanner img{width:100%;display:block}.fadeBanner>img{display:block;position:absolute;top:0;width:100%;z-index:1}.fadeBanner>img.active{z-index:2;position:relative}.fadeBanner>img.unactive{opacity:0}.headerimg .overlay{position:absolute;z-index:10;text-align:center;width:100%;top:50%;-webkit-transform:translateY(-56%);-ms-transform:translateY(-56%);transform:translateY(-56%)}header nav{position:relative;background-color:rgba(34,43,100,.8);z-index:999;height:100px}nav .wrapper{padding:0;max-width:1280px}header nav ul{margin:0;padding:0;text-align:right}header nav ul li{list-style:none;margin:0 0 0 32px;padding:0;display:inline-block;position:relative}header nav ul li ul li{margin:0}header nav ul li:nth-of-type(1){list-style:none;margin:0;padding:0;display:inline-block}header nav ul li a{text-transform:uppercase;color:#fff!important;font-size:12px!important;line-height:28px;letter-spacing:.2em;padding:36px 12px;margin:0;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;font-weight:600!important}header nav ul li ul li a{font-weight:400!important}header nav ul li a:after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;bottom:34px;left:49%;content:'';height:1px;background-color:#fff;width:2%;opacity:0}header nav ul li a:hover{text-decoration:none}@media only screen and (min-width:1150px){a.mobileIcon{position:absolute;height:74px;top:12px;left:12px}a.mobileIcon img{width:auto;height:100%}header nav ul li a:hover:after,header nav ul li.current a:after,header nav ul li:hover a:after{width:calc(100% - 24px);opacity:1;left:12px}header nav ul li ul li a:hover{background-color:rgba(255,255,255,.2);text-decoration:none;color:#fff!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}header nav ul>li:hover ul{height:auto;max-height:1000px;opacity:1}header nav ul>li:hover ul li{max-height:150px;opacity:1}.navHolder nav li ul li a,header nav li:hover ul li a{background-color:transparent;padding:12px 10px;text-transform:uppercase;font-style:normal;border-bottom:1px solid rgba(255,255,255,.5);text-align:left!important}nav li:hover ul li a:hover{background:rgba(255,255,255,.2)}}header nav ul li ul li a:after{display:none}header nav ul li ul li.current a{background-color:rgba(255,255,255,.2);text-decoration:none;color:#fff!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}header nav li ul{position:absolute;left:0;top:100px;width:auto;background-color:rgba(34,43,100,.8)}header nav li ul li{overflow:hidden;max-height:0;opacity:0;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;width:auto;min-width:260px;float:left;text-align:left!important;border:0!important}header.headerSmall nav{position:absolute;right:0;bottom:19px}.left span{color:#222b64;text-decoration:none}.mobileNavButton{display:none}nav.main.sticky{position:fixed;top:0;left:0;height:100px;z-index:999;width:100%}nav.main .mobile,nav.main .social{display:none}li.mobile.room a{background-color:#252a5f;color:#fff!important}li.mobile.login a{background-color:#009fe3;color:#fff!important}#mobile-header{position:absolute;right:13px;top:12px;width:30px;height:30px;cursor:pointer;display:none}#nav-icon2 p{position:absolute;left:-58px;color:#fff;font-weight:400;font-family:muli,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#nav-icon2 p:hover{color:#94d60a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#nav-icon2 span{display:block;position:absolute;height:3px;width:50%;background:rgba(34,43,100,1);opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 3px 3px 0}#nav-icon2 span:nth-child(odd){left:0;border-radius:3px 0 0 3px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:8px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:16px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:5px}#nav-icon2.open span:nth-child(2){left:calc(50% - 2px);top:5px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:14px}#nav-icon2.open span:nth-child(6){left:calc(50% - 2px);top:14px}#mobile-header a{display:block;height:21px;width:30px}.fullheight{height:90vh;height:calc(100vh - 200px);background-size:cover;background-position:center;position:relative;overflow:hidden}.fullheight.half{height:70vh;height:calc(70vh - 200px);background-size:cover;background-position:center;position:relative;overflow:hidden}.flexsliderHeader .overlay img{left:auto;margin-bottom:12px}.boxList{overflow:hidden}.boxList.noImage{border:none}.boxList img{width:100%;display:block}.boxList span.center{margin-top:0}.boxList a{display:block;position:relative;left:0}.boxList h3{text-align:center;margin-bottom:20px;text-decoration:none;font-size:20px;line-height:24px}.boxList.blue h3,.boxList.green h3,.boxList.grey h3,.boxList.red h3,.boxList.white h3,.boxList.yellow h3{color:#52524e}.boxList .holder a{left:auto;display:inline}.boxList a .content{padding-top:24px}.boxList a:hover,.boxList a:hover .content h3,.boxList a:hover h3{text-decoration:none}.boxList a .content span,.boxList.noImage a span.button{letter-spacing:normal;color:#222b64;text-transform:uppercase;display:inline-block;padding:5px 26px;border:1px solid #222b64;position:relative;font-size:11px;line-height:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;letter-spacing:.2em}.boxList a:hover .content span,.boxList.noImage a:hover span.button{background-color:#222b64;color:#fff}.boxList.noImage .holder,.boxList.noImage a.hover{position:relative;left:0;top:0;padding:20px!important;height:auto;text-align:center;background-color:rgba(88,188,229,.3)}.boxList.noImage.grey .holder,.boxList.noImage.grey a.hover,.panel.grey,.panelgrey{background-color:#edeae8;color:#52524e}.boxList.noImage.white .holder,.boxList.noImage.white a.hover{background-color:#fff;border:1px solid #ccc;padding:18px!important;color:#52524e}.boxList.noImage.green .holder,.boxList.noImage.green a.hover,.panel.green,.panelgreen{background-color:rgba(209,221,186,.5);color:#52524e}.boxList.noImage.blue .holder,.boxList.noImage.blue a.hover,.panel.blue,.panelblue{background-color:rgba(88,188,229,.3);color:#52524e}.boxList.noImage.yellow .holder,.boxList.noImage.yellow a.hover,.panel.yellow,.panelyellow{background-color:rgba(243,229,177,.6);color:#52524e}.boxList.noImage.red .holder,.boxList.noImage.red a.hover,.panel.red,.panelred{background-color:rgba(210,196,199,.5);color:#52524e}.boxList.noImage .holder p,.boxList.noImage a.hover p{text-align:center;text-transform:none;opacity:.8;margin-top:12px;line-height:22px}.boxList.noImage.blue .holder p,.boxList.noImage.blue a.hover p,.boxList.noImage.blue span,.boxList.noImage.green .holder p,.boxList.noImage.green a.hover p,.boxList.noImage.green span,.boxList.noImage.grey a.hover p,.boxList.noImage.grey span,.boxList.noImage.red .holder p,.boxList.noImage.red a.hover p,.boxList.noImage.red span,.boxList.noImage.white a.hover p,.boxList.noImage.white span,.boxList.noImage.yellow .holder p,.boxList.noImage.yellow a.hover p,.boxList.noImage.yellow span{color:#52524e}.boxList a.hover{background-color:rgba(37,42,95,.7);display:block;left:4px;right:4px;height:66px;position:absolute;text-align:center;bottom:4px;padding:20px 0;font-size:18px;color:#fff;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.boxList a.hover span.center span{display:none}.boxList a.hover span.center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}a.readmore{position:absolute;color:#fff;text-align:center;width:100%;text-transform:uppercase;bottom:-300px;text-decoration:none;left:0;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}@media only screen and (min-width:850px){.boxList:hover a.hover{height:99%;height:calc(100% - 8px);display:block;padding:0;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.boxList:hover a.hover span.center span{margin-top:10px;display:block}.boxList:hover a.readmore{bottom:40%;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}}.quickEnquiry{background-color:rgba(34,43,100,.8);text-align:center;margin:0 0 33px}.quickEnquiry ::-webkit-input-placeholder{color:#fff}.quickEnquiry :-moz-placeholder{color:#fff}.quickEnquiry ::-moz-placeholder{color:#fff}.quickEnquiry :-ms-input-placeholder{color:#fff}.quickEnquiry .col-1-2{width:47.7%}.quickEnquiry h3,.quickEnquiry p{color:#fff}.quickEnquiry i.fa.fa-chevron-down{font-size:50px;color:#fff;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transition:.7s;-o-transition:.7s;transition:.7s}.input-effect input{line-height:normal;min-height:32px;width:100%;padding:6px 10px;background-color:transparent;border:1px solid #222b64;color:#222b64}.input-effect textarea{line-height:normal;min-height:190px;width:100%;height:193px;padding:6px 10px;margin-bottom:0;position:relative;display:block;background-color:transparent;border:1px solid #222b64;color:#222b64}.input-effect select{line-height:normal;height:32px;width:100%;padding-left:10px;background-color:transparent;border:1px solid #fff;color:#222b64;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quickEnquiry .input-effect input,.quickEnquiry .input-effect textarea{color:#fff}.select-style{padding:0;margin:0;border:1px solid #222b64;width:100%;overflow:hidden;background:#fff;position:relative}.select-style:after{content:"\f0d7";display:inline-block;font:20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;color:#222b64;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}input.submit,input.submitFooter{background-color:#009fe3;border:0;font-size:16px;padding-top:9px;color:#fff;margin-top:10px;width:100%;line-height:20px;letter-spacing:.2em;padding-bottom:9px}.quickEnquiry.availability{margin:0}.quickEnquiry.availability .col-1-3{width:32%;margin:.4%}.quickEnquiry.availability .col-2-3{width:64.66%;margin:.4%}.input-effect textarea#Requirements,textarea#Requirements{height:80px;min-height:75px;margin-bottom:6px}.quickEnquiry.availability h3{margin-bottom:0;display:block;width:100%}.quickEnquiry.availability h3 a{margin-bottom:0;display:block;width:93%;color:#fff;text-align:left}.quickEnquiry.availability .wrapper{padding:25px 0}.quickEnquiry.availability i.fa.fa-chevron-down{font-size:33px;color:#fff;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transition:.7s;-o-transition:.7s;transition:.7s}.quickEnquiry.availability a.openCheck.up i.fa.fa-chevron-down{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transition:.7s;-o-transition:.7s;transition:.7s}div#availabilityHolder{margin-top:25px;display:none}.fullwidthBut,a.button,a.buttonblue,a.buttongreen,a.buttonred,a.fullwidthBut{display:inline-block;width:auto;padding:5px 26px;text-align:center;border:1px solid #252a5f;color:#252a5f;margin:20px 0 0;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-width:1100px;font-size:11px;letter-spacing:.2em;line-height:12px}.buttonholder{width:100%;text-align:center}.buttonholder a.button{margin:20px 2% auto}a.button:hover,a.buttonblue:hover,a.buttongreen:hover,a.buttonred:hover,a.fullwidthBut:hover{background-color:#252a5f;color:#fff;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a.button.solid{background-color:#252a5f;color:#fff}a.button.solid:hover{background-color:#fff;color:#252a5f}a.buttonblue,a.fullwidthBut.blue{border:2px solid #009fe3;color:#009fe3}a.buttonred,a.fullwidthBut.red{border:2px solid #8a2828;color:#8a2828}a.buttongreen,a.fullwidthBut.green{border:2px solid #288a31;color:#288a31}a.buttonblue:hover,a.fullwidthBut.blue:hover{background-color:#009fe3;color:#fff}a.buttonred:hover,a.fullwidthBut.red:hover{background-color:#8a2828;color:#fff}a.buttongreen:hover,a.fullwidthBut.green:hover{background-color:#288a31;color:#fff}.imagerow .wrapper:nth-of-type(1){padding-bottom:30px}.imagerow>.wrapper+.imageLibrary+.wrapper{padding-top:30px}.imageLibrary{width:100%;margin:-25px auto;padding:0;position:relative}.imageLibrary.notitle{margin-bottom:0;margin-top:0;padding-top:25px}.imageLibrary .col-1-5{padding-bottom:18%;overflow:hidden;width:20%;margin:0}.imageLibrary .col-1-5 img{width:auto;height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.imageLibrary .overlay{position:absolute;top:0;height:100%;left:0;width:100%;display:block;background-color:rgba(0,0,0,.4);text-align:center;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.imageLibrary .col-1-5:hover .overlay{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.imageLibrary .overlay a{width:100%;height:100%;display:block;padding-top:41%;text-align:center;text-decoration:none}.imageLibrary .col-1-5 i.fa.fa-search-plus{font-size:2px;color:#fff;-webkit-transition:.3s .2s;-o-transition:.3s .2s;transition:.3s .2s}.imageLibrary .col-1-5:hover i.fa.fa-search-plus{font-size:33px;color:#fff;-webkit-transition:.3s .2s;-o-transition:.3s .2s;transition:.3s .2s}.storyHolder{margin-top:80px}.storyHolder:nth-child(odd) .text{border:3px solid #252a5f;position:relative;margin:60px 0 0 40px;height:405px;padding:30px}.storyHolder:nth-child(even) .text{border:3px solid #252a5f;position:relative;margin:60px 40px 0 0;height:405px;padding:30px}.storyHolder:nth-child(odd) img{width:45%;float:left;position:relative;top:-40px;margin-bottom:-40px;margin-right:30px}.storyHolder:nth-child(even) img{width:45%;float:right;position:relative;top:-40px;margin-bottom:-40px;margin-left:30px}.storyHolder a.fullwidthBut{width:54%!important;padding:10px;float:left;margin-left:0;margin-right:0;text-align:center;border:2px solid #009fe3;color:#009fe3;margin-top:10px;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.storyHolder a.fullwidthBut:hover{color:#fff!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.storyHolder h4 a{font-size:25px;color:#333;line-height:30px;text-transform:uppercase}.storyHolder h4 a span{font-size:22px;color:#009fe3;line-height:30px;text-transform:none}.whiteBG.testimonials{border-top:40px solid #edeae8;border-bottom:40px solid #edeae8}#galleryNav{background-color:#fff;padding-bottom:40px;max-width:1200px;margin:0 auto}#galleryNav .slides li>img{width:100%;display:block;cursor:pointer;margin-top:10px}div#galleryImage{background-color:#fff;max-width:1200px;margin:0 auto}.caption{position:absolute;bottom:20px;background-color:rgba(0,0,0,.3);width:100%;padding:18px;text-align:left}.caption p{color:#fff;font-size:18px;text-align:left;padding-left:20px;text-transform:uppercase}#galleryImage .flex-direction-nav .flex-prev{right:25px!important;left:inherit;top:30px;background-image:url(/images/layout/left.png);background-repeat:no-repeat;list-style:none;background-size:29%;opacity:1}#galleryImage .flex-direction-nav .flex-next{right:0!important;top:30px;background-image:url(/images/layout/right.png);background-repeat:no-repeat;list-style:none;background-size:29%;opacity:1}#galleryImage flex-direction-nav{display:block!important}.item:nth-child(even){padding:10px 15px;background-color:rgba(0,0,0,.1)}.item:nth-child(odd){padding:10px 15px;background-color:rgba(255,255,255,1)}.item.color p{color:#009fe3;text-transform:uppercase}.articlePics{float:right;width:28%;margin-left:30px}.articlePics img{width:100%;height:auto;display:block;margin-bottom:10px}#map{height:420px;border-bottom:35px solid #fff!important}i.fa.fa-file-pdf-o{font-size:30px;margin-bottom:18px;margin-right:10px;color:#252a5f}.downloadLink a{color:#252a5f;font-size:19px}.grid{display:block}.listContentHolder{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:inline-block;vertical-align:top}.listContentHolder:hover .fullwidthBut{background-color:#252a5f;color:#fff;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.listContentHolder a{display:block}.listContentHolder .imgHolder{padding-top:96%;position:relative;overflow:hidden;border-radius:50%;border:5px solid #fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.listContentHolder:hover .imgHolder{border:5px solid #222b64}.listContentHolder .imgHolder img{width:auto;display:block;position:absolute;top:0;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.listContentHolder .content{padding-top:30px;text-align:left}.listContentHolder a.fullwidthBut{width:100%;margin-left:0;margin-right:0}.listContentHolder a p,.listContentHolder a p:hover,.listContentHolder a:hover,.listContentHolder a:hover p{text-decoration:none!important}.listContentHolder h3{text-transform:none;letter-spacing:0;text-align:left;height:56px}.listContentHolder p.date{text-transform:uppercase;letter-spacing:.2em;margin-bottom:10px;height:auto}.listContentHolder p{text-align:left;height:72px}.listContentHolder.team .content{padding-top:5px;text-align:center}.listContentHolder.team h3{text-transform:none;letter-spacing:0;text-align:center;height:auto;margin-bottom:24px;position:relative}.listContentHolder.team h3:after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-15px;height:2px;width:40px;background-color:#009fe3}.listContentHolder.team p{text-align:center;height:auto}.productBox{border:1px solid #252a5f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.productBox img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto}.productBox .content{padding:20px;width:100%}.gallery .productBox .content h3{margin-bottom:0}.gallery{text-align:left}ul.accordionList,ul.accordionList li{list-style:none;padding:0;margin:0;cursor:pointer}ul.accordionList{margin:20px 0 0}p.accordionTitle{background-color:rgba(88,188,229,.3);color:#222b64;padding:14px 44px 14px 20px;margin:0;border-bottom:3px solid #fff;position:relative;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:18px;letter-spacing:.1em;line-height:22px;text-align:left}p.accordionTitle.current,p.accordionTitle:hover{background-color:#222b64;color:#fff}p.accordionTitle.green{background-color:#cfedda}p.accordionTitle.blue{background-color:#cfdbed}p.accordionTitle.yellow{background-color:#ede7b9}p.accordionTitle.red{background-color:#edd6ce}p.accordionTitle.grey{background-color:#edeae8}p.accordionTitle.white{background-color:#fff;color:#333;border:2px solid #333}p.accordionTitle:before{content:"\f078";color:#fff;display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;top:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}p.accordionTitle.current:before{content:"\f077";color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.accordionContent{padding:15px}.accordionContent li,.accordionContent p,.accordionContent ul{text-align:left}.info{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px 0;margin-bottom:10px}.info p{margin-bottom:0}.loginOverlay{background-color:rgba(37,43,95,.9);position:absolute;left:0;right:0;top:0;bottom:0;z-index:99999}.loginContent{position:absolute;top:100px;height:100%;width:100%;z-index:999999}.loginContent a,.loginContent h3,.loginContent p{color:#fff!important}.quickEnquiry.availability .input-effect{position:relative;margin-bottom:4px}.quickEnquiry.availability .input-effect.guest{margin-bottom:14px}.effect-19~.focus-border:after,.effect-19~.focus-border:before{content:"";position:absolute;top:0;left:50%;width:0;height:2px;background-color:#009fe3;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.effect-19~.focus-border:after{top:auto;bottom:0}.effect-19~.focus-border i:after,.effect-19~.focus-border i:before{content:"";position:absolute;top:50%;left:0;width:2px;height:0;background-color:#009fe3;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.effect-19~.focus-border i:after{left:auto;right:0}.effect-19:focus~.focus-border:after,.effect-19:focus~.focus-border:before,.has-content.effect-19~.focus-border:after,.has-content.effect-19~.focus-border:before{left:0;width:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.effect-19:focus~.focus-border i:after,.effect-19:focus~.focus-border i:before,.has-content.effect-19~.focus-border i:after,.has-content.effect-19~.focus-border i:before{top:-1px;height:100%;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.effect-19~label{position:absolute;left:14px;width:100%;top:10px;color:#aaa;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:-1;letter-spacing:.5px}.effect-19:focus~label,.has-content.effect-19~label{top:-18px;left:0;font-size:12px;color:#009fe3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}span#error_general,span#error_generalwedding{position:relative;top:-13px;padding:15px 30px 15px 15px;border-left:5px solid #eee;border-radius:0 4px 4px 0;background-color:#f9f0f0;border-color:#dca7b0;color:#a94442,80%}#login input{line-height:normal;min-height:40px;width:100%;padding:10px;background-color:transparent;border:2px solid #fff;-webkit-box-shadow:inset 0 3px 6px -1px rgba(0,0,0,.3);box-shadow:inset 0 3px 6px -1px rgba(0,0,0,.3)}.input-effect{position:relative;width:100%;margin:0 auto 20px}form#login{text-align:center}.loginContent img{width:265px;margin:0 auto 30px;display:block}.loginContent,.loginOverlay{display:none}img.articlePic{float:right;width:30%;margin-left:20px;margin-bottom:10px;margin-top:10px}.parallax-window{min-height:400px;position:relative;background:0 0}.parallax-window.fullwidth{min-height:620px}.parallax-window.inline{min-height:360px;margin-bottom:40px}.parallaxBox{width:572px;margin:auto;z-index:2;border:2px solid #fff;background-color:rgba(34,43,100,.5);position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.parallaxBox h3,.parallaxBox h5{margin-bottom:1em;text-align:center;color:#fff}.parallaxBox h3,.parallaxBox h4{color:#fff}.parallaxBox h4{font-style:italic;text-align:center;font-size:24px}.parallaxBox a{padding:43px 55px 38px;display:block;width:568px}.parallaxBox p{font-size:16px;line-height:20px;color:#fff}.parallaxBox em{color:#fff;font-size:20px}.parallaxBox a:hover,.parallaxBox a:hover p,.parallaxBox:hover p{text-decoration:none}img.Centred{max-width:100%;margin-bottom:30px}footer{padding-bottom:50px}footer .col-1-3,footer .col-1-3 *{text-align:left}footer img.logo{width:220px}footer .col-1-3 a{color:#222b64;font-weight:700}footer .col-1-4,footer .col-1-5{text-align:center}footer .col-1-4 ul,footer .col-1-4 ul li,footer .col-1-5 ul,footer .col-1-5 ul li{list-style:none;margin:0;padding:0}footer .col-1-4 li a,footer .col-1-5 li a{display:block;color:#222b64;font-size:12px;text-transform:uppercase}footer .footerlinks{border-top:1px solid rgba(0,0,0,.4)}@media only screen and (max-width:1150px){a.mobileIcon{position:relative;background-color:#252a5f;width:100%;display:block;padding:15px 0 10px}a.mobileIcon img{height:77px}nav.main .social{display:block;padding:14px 0;text-transform:uppercase;font-size:14px;background-color:#fff;margin:0!important;width:100%}nav.main .mobile{display:block}.headerBar .right{float:right;display:none}#mobile-header{display:block}nav.main{display:none}.headerimg .fullheight .overlay{-webkit-transform:translateY(-76%);-ms-transform:translateY(-76%);transform:translateY(-76%)}header nav{right:0;width:100%;z-index:999999;background-color:rgba(34,43,100,.8);height:auto;max-height:80vh;overflow:auto}header nav ul li{width:100%;border-bottom:1px solid #ccc;margin:0}header nav ul li a{width:100%;text-align:center;font-size:14px;padding:28px 12px}.wrapper{padding:80px 3%}.quickEnquiry .wrapper{padding:50px 3%}.wrapper.breadcrumbs{padding:10px 2%}.headerBar .left{float:left;margin-left:4px}.quickEnquiry.availability .wrapper{padding:25px 3%}a.openCheck.arrow{position:absolute;right:3%;top:19px}nav .wrapper{padding:0;max-width:none}}@media only screen and (max-width:980px){.storyHolder:nth-child(even) img,.storyHolder:nth-child(odd) img{width:100%;float:none;position:relative;top:0;margin-right:0}.storyHolder:nth-child(even) .text,.storyHolder:nth-child(odd) .text{border:3px solid #252a5f;position:relative;margin:-7px 0 0;height:auto;padding:30px}.storyHolder a.fullwidthBut{display:block;width:100%!important;padding:10px;float:none;margin-left:0;margin-right:0;text-align:center;border:2px solid #009fe3;color:#009fe3;margin-top:10px;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}}@media only screen and (max-width:880px){.col-1-4{width:46%}main .col-1-4{width:46%;margin:2%}main .col-1-2{width:96%;margin:2%}}@media only screen and (max-width:850px){a.readmore{display:none}}@media only screen and (max-width:767px){img.articlePic{float:right;width:100%;margin-left:20px;margin-bottom:10px;margin-top:10px}.quickEnquiry.availability .col-2-3{width:100%;margin:0}#galleryNav{display:none}.articlePics{float:none;width:100%;margin-left:0;margin-bottom:20px}.caption{position:relative;bottom:inherit;background-color:#252a5f;width:100%;padding:18px;text-align:left}.caption p{color:#fff;font-size:12px;text-align:left;padding-left:0;text-transform:uppercase}#galleryImage .flex-direction-nav .flex-next,#galleryImage .flex-direction-nav .flex-prev{top:50px}.parallaxBox{width:87%}.parallaxBox a{width:100%;padding:35px 10px 38px}.parallaxBox p{font-size:20px;line-height:28px}.parallaxBox h5{font-size:26px}.col-1,.col-1-2,.col-1-3,.col-1-4,.col-2-3,.col-3-4{width:100%;margin:0 0 60px}.footerform .col-1-2{margin-bottom:10px}.quickEnquiry .col-1-2{width:100%}.quickEnquiry.availability .col-1-3{width:100%;margin:.4% 0}.quickEnquiry.availability input,.quickEnquiry.availability textarea{line-height:normal;width:100%;padding:10px}.col-1-5{width:48%;margin:15px 1% 0}footer .col-1-5{width:100%;margin:0 1% 14px}.wrappersml{width:90%}a.logo{max-width:280px}header .fullheight .overlay{-webkit-transform:translateY(-76%);-ms-transform:translateY(-76%);transform:translateY(-76%)}.footerBar ul li{width:100%}.footerBar li a{padding:13px 15px;width:100%;border-bottom:1px solid rgba(255,255,255,.1)}footer .col-1-4{padding-left:0;text-align:center;margin-bottom:13px;margin-top:13px}.email span,.tel span{display:none}a.tel:before{font-size:23px!important;margin-right:0;margin-top:1px;content:"\f098";display:inline-block;font-family:FontAwesome}a.email:before{font-size:24px!important;margin-top:0;content:"\f0e0";display:inline-block;font-family:FontAwesome}i.fa.fa-home{font-size:24px;color:#fff}.headerBar .left p{margin:0 8px 0 0}a.facebook:before,a.instagram:before,a.linkedin:before,a.twitter:before,a.youtube:before{font-size:1.4em!important}.quickEnquiry textarea{margin-top:0}.imageLibrary.sectionhomepage .col-1-5:nth-last-child(1){display:none}.imageLibrary .col-1-5{padding-bottom:48%}.quickEnquiry.availability h3{margin:0 0 0 19px;font-size:17px;text-align:left;width:90%}a.openCheck{position:absolute;right:6%;top:22px}.quickEnquiry.availability h3 a{display:block;width:100%;left:0;top:0;float:none;position:relative;color:#fff;text-align:left}.quickEnquiry.availability .input-effect{position:relative;margin-bottom:15px}.input-effect.guest{margin-bottom:18px!important}}@media only screen and (max-width:650px){header .fullheight .overlay{-webkit-transform:translateY(-76%);-ms-transform:translateY(-76%);transform:translateY(-76%)}a.logo{max-width:280px}}.overlay h1{text-align:center!important}.white-popup{position:relative;background-color:rgba(255,255,255,1);padding:10px;width:auto;max-width:880px;margin:20px auto}.white-popup.black{background-color:#000}.white-popup.popupcontent{height:90vh;overflow:hidden;overflow-y:scroll}.white-popup img{width:100%;height:auto}.white-popup p{color:#000}.white-popup h1{color:#222b64}.white-popup.black h1,.white-popup.black h4,.white-popup.black p{color:#fff}.white-popup .footer{background-color:rgba(204,204,204,.8);border-radius:0;padding:6px 4px;margin-top:10px;text-align:center;display:block}.white-popup .footer a{font-size:24px;text-transform:uppercase;font-weight:300;display:block;text-align:center}.white-popup .footer a:hover{text-decoration:none}.white-popup.black .footer{background-color:rgba(204,204,204,.4)}.white-popup.black .footer a{color:#ababab}.popUpWin{display:none;position:relative;height:auto;width:auto;max-width:920px;padding:8px;overflow:visible;background-color:rgba(204,204,204,.2);border-radius:6px;opacity:1;-webkit-box-shadow:0 0 1em #444;box-shadow:0 0 1em #444}.popUpContent{position:relative;background-color:#fff;border-radius:0;padding:0;width:100%;max-width:920px}.popUpContent img{width:100%;height:auto;display:block}.popUpWin .footer{background-color:#fff;border-radius:0;padding:6px 4px;margin-top:10px;text-align:center;display:block}.popUpWin .footer a{font-size:24px;text-transform:uppercase;font-weight:300}.popUpWin .header{border-radius:5px;padding:4px 12px;margin-bottom:10px;display:block;background:#fff}.popUpWin #popUpHeader h3,.popUpWin .header h1{color:#a09063;font-size:18px;font-weight:400;margin:0;text-align:center}.popUpWin #popUpHeader{border-radius:5px;padding:6px 12px;margin-bottom:10px;display:block}.popUpWin #popUpHeader h3{color:#000;font-size:16px;font-weight:400;margin:0}.wrapper.nopaddingtop{padding-top:10px}.wrapper.nopaddingbottom{padding-bottom:10px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:28px}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.video-holder video{width:100%!important;height:auto!important}.video-container.headerimg{padding-top:0;margin-bottom:0}.singleCarouselHolder{padding-top:80px}.singleCarouselHolder .flexslider{background-color:#fff}div#popUpMessage h4{text-align:center;margin-top:10px}.brandingBox{position:fixed;width:118px;top:-300px;left:51px;z-index:999999;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.48);box-shadow:0 0 12px 0 rgba(0,0,0,.28);background-color:#252a5f;padding:50px 20px 10px;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:none}.members .brandingBox{background-color:#009fe3}.brandingBox img{width:100%}@media (min-width:1400px){.brandingBox{top:0;display:block;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:110px;left:20px}}@media (min-width:1550px){.brandingBox{width:118px;left:50px}}.navspacer{height:0}@media (min-width:1150px){.navspacer.visible{height:100px;background-color:transparent}}img.newsImage{width:100%}.newsInfo{border-top:1px dashed rgba(0,0,0,.3);border-bottom:1px dashed rgba(0,0,0,.3);margin-bottom:20px;margin-top:20px;min-height:52px}a.back{float:right;margin-top:12px}.summary p{margin:0}.summary{float:left;margin-top:11px;margin-bottom:11px}.panel,.panelblue,.panelgreen,.panelgrey,.panelred,.panelyellow{padding:20px;margin-bottom:30px}.panel p{text-align:center}.col-1-3 .panel p{text-align:left}.panel p:nth-last-of-type(1),.panelblue p:nth-last-of-type(1),.panelgreen p:nth-last-of-type(1),.panelgrey p:nth-last-of-type(1),.panelred p:nth-last-of-type(1),.panelyellow p:nth-last-of-type(1){margin-bottom:0}.panelholder{position:relative;z-index:10;-webkit-box-shadow:inset 0 0 14px 0 rgba(0,0,0,.4);box-shadow:inset 0 0 14px 0 rgba(0,0,0,.4)}.contentcolholder .col-1,.contentcolholder .col-1-2,.contentcolholder .col-1-3,.contentcolholder .col-1-4,.contentcolholder .col-1-5,.contentcolholder .col-2-3,.panelholder .col-1,.panelholder .col-1-2,.panelholder .col-1-3,.panelholder .col-1-4,.panelholder .col-1-5,.panelholder .col-2-3{margin-left:.8%;margin-right:.8%}.panelholder .wrapper{padding:30px 0}.panelholder .panel{margin-bottom:0}#loginFormHolder{max-width:600px;margin:50px auto 0;padding:26px 20px 6px;border:1px solid #e3e3e3;-webkit-box-shadow:0 0 10px 5px rgba(50,50,50,.2);box-shadow:0 0 10px 5px rgba(50,50,50,.2);border-radius:12px;background-color:#252a5f}#loginFormHolder span{color:#fff}.loginlinks{padding-top:25px;color:#9b9b9b}.loginlinks a{font-size:12px;text-transform:uppercase;color:#9b9b9b;line-height:28px;margin:0 5px}.loginlinks a:hover{text-decoration:none;color:#0025a5}.loginlinks a .fa{color:#9b9b9b;padding-right:4px;font-size:14px}.loginlinks a:hover .fa{color:#0025a5}label{color:#666;font-size:16px;width:26%;float:left;text-align:left;display:block;padding-top:3px}.contact .greyBack label{display:inline-block;float:none;width:auto;margin-right:20px;text-align:left;font-size:14px;text-transform:none;margin-bottom:14px}.formholder{margin-bottom:16px;clear:left;position:relative}.filteroptions{display:inline-block;margin:0 1% 16px}.filteroptions label{width:auto;margin-right:28px;float:none;display:inline-block;padding-left:12px}.filteroptions p{margin-bottom:0}.formholder p{margin-bottom:10px;margin-top:0}.formsubmit{text-align:center;padding-bottom:24px;position:relative;padding-top:4px;clear:left}input.text,input.textLarge,textarea{color:#222b64;border:1px solid #222b64;padding:1px 2px 2px 8px;width:100%;font-style:normal;background-color:transparent}input.text.small{width:20%;display:inline;float:none}.formholder.checkbox{text-align:left}.formholder.checkbox input{display:inline-block;margin-right:20px;float:none}.formholder.checkbox label{display:inline-block;vertical-align:middle;max-width:90%;width:auto;font-size:14px;line-height:18px;float:none}input.text,input.text2,input.text3{height:40px}input.text2:focus,input.text3:focus,input.text:focus,textarea:focus{color:#222b64}.formHolderWide{margin-bottom:10px;clear:left}.formHolderWide label{width:100%;float:none;margin-bottom:8px}.formHolderWide input.text,.formHolderWide textarea{width:100%}a.button,a.frmbut,input.frmbut{text-align:center;text-transform:uppercase;font-style:normal;color:#222b64;font-size:11px;line-height:12px;font-weight:400;display:inline-block;padding:6px 24px;background-color:#fff;border:1px solid #222b64;position:relative;z-index:10;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a.button:hover,a.frmbut:hover,input.frmbut:hover{background-color:#222b64;color:#fff;text-decoration:none}.formholder .checkholder label,.formholder .checkholder2 label,label.long{float:left;width:auto}.formholder .checkholder input,.formholder .checkholder2 input{float:left;margin-top:4px;margin-right:10px}.formholder .checkholder{width:180px;float:left;margin-bottom:8px;margin-right:8px}.formholder .checkholder2{width:auto;float:none;clear:both;margin-bottom:8px}.note{margin:0 0 20px;padding:15px 30px 15px 15px;border-left:5px solid #eee;border-radius:0 4px 4px 0}.note p{margin:0}.note.note-success{background-color:#eef7ea;border-color:#bbdba1;color:#3c763d,80%}.note.note-info{background-color:#eef7fb;border-color:#91d9e8;color:#31708f,80%}.note.note-warning{background-color:#fcf8e3;border-color:#f2cf87;color:#8a6d3b,80%}.note.note-error{background-color:#f9f0f0;border-color:#dca7b0;color:#a94442,80%}.error{line-height:66px}#enquiryHolder ::-webkit-input-placeholder{color:rgba(0,0,0,.4)}#enquiryHolder ::-moz-placeholder{color:rgba(0,0,0,.4)}#enquiryHolder :-ms-input-placeholder{color:rgba(0,0,0,.4)}#enquiryHolder :-moz-placeholder{color:rgba(0,0,0,.4)}.split{display:inline-block;margin-right:13px}.suppliers img{width:100%;display:block}.suppliers h3{border-bottom:1px solid #009fe3;font-size:20px;text-align:center;padding:11px}.suppliers p{margin-bottom:2px}@media (max-width:648px){label{width:100%;float:none;margin-bottom:10px;text-align:left;display:block;padding-top:0}input.text,input.textLarge,textarea{width:100%}input.text.small{width:27%;display:inline;float:none}.suppliers img{width:100%;display:block;margin-top:25px}.suppliers h3{margin-bottom:10px}.suppliers p strong{width:100%;padding:4px 11px;margin-top:15px;margin-bottom:10px;display:block;background-color:rgba(0,0,0,.05)}.split{margin-right:13px;width:100%;display:block}}.cookie-law-holder a.button:hover{background-color:#009fe3;color:#fff;text-decoration:none}#cookie-law{position:fixed;padding:10px 0;bottom:0;left:0;width:100%;color:#fff;background:rgba(50,50,50,.9);z-index:9999}.cookie-law-holder{width:100%;max-width:1160px;height:auto;overflow:hidden;margin:0 auto;padding:0 20px}.cookie-law-holder .cookie-left p,.cookie-law-holder .cookie-right p{padding:0;margin:0;color:#fff}.cookie-law-holder .cookie-left a,.cookie-law-holder .cookie-right a{color:#fff}.cookie-law-holder .cookie-right a span{display:block;font-size:.9em;position:relative;top:-5px;color:#fff}.cookie-law-holder p{padding:4px 0 0;font-size:15px;font-weight:500;color:#fff}.cookie-law-holder a.button{background-color:#fff;color:#000;padding:2px 18px;margin:0 12px;font-size:16px;display:inline}.alignLeft table{margin:0 0 26px}table,td,th,tr{border:none;text-align:left}table td ul{margin-bottom:10px}table{margin:0 auto 26px;table-layout:inherit;border-left:1px solid rgba(151,151,151,.4);border-right:1px solid rgba(151,151,151,.4)}@media (max-width:800px){table{width:100%!important}}table caption{background-color:#363636;color:#fff;font-size:18px;text-align:left;padding:16px;text-transform:uppercase}td,th{padding:10px 6px 10px 16px;vertical-align:middle}thead th{background-color:rgba(0,159,227,.3);color:#005d84;font-size:14px;text-transform:uppercase}tbody{border-top:1px solid rgba(151,151,151,.4)}tr{background-color:#fff}tr:nth-of-type(even){background-color:#f2f2f2}td{border-bottom:1px solid rgba(151,151,151,.4)}td img{display:block}.ah_page_frame input[type=password],.ah_page_frame input[type=text],.ah_page_frame textarea{border:1px solid}.ah_page_frame label{width:auto}.ah_page_frame ::-webkit-input-placeholder{color:#999}.ah_page_frame :-moz-placeholder{color:#999}.ah_page_frame ::-moz-placeholder{color:#999}.ah_page_frame :-ms-input-placeholder{color:#999}.ah_page_frame a:active,.ah_page_frame a:link,.ah_page_frame a:visited{color:inherit}.form_div_row_submit{width:auto!important;padding:10px 20px}.msgbox_ok{color:#fff;text-shadow:none;font-weight:700;font-size:18px}table.table_scores_border_padding.table_set_min_width{width:100%}.confirmdetails_frame_row{border:1px solid rgba(0,0,0,.4);padding:5px 10px}.confirmdetails_frame_row_title{float:left;text-align:left;margin-bottom:0}.confirmdetails_frame_row_desc{text-align:left!important;float:left}.confirmdetails_frame_row_desc_pricenow{float:left}.itemised_detail_row_item.itemised_detail_specific_price,.itemised_detail_row_item.itemised_detail_specific_text,.itemised_detail_row_item.itemised_detail_specific_text_2cl{color:#fff}.form_div_row{min-height:45px}.membguestswitch{width:100%}.membguestswitch-switch{display:block;width:26px;height:25px;margin:3.5px;background:-o-radial-gradient(right top ,ellipse ,#fff 20%,#aaa 76%,#444 100%) rgba(0,0,0,0);background:radial-gradient(ellipse at right top ,#fff 20%,#aaa 76%,#444 100%) rgba(0,0,0,0);border:1px solid #888;border-radius:20px;position:absolute;top:3px;bottom:0;right:74px;-webkit-box-shadow:-3px 3px 2px #555;box-shadow:-3px 3px 2px #555;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}label.membguestswitch-label{position:absolute;right:0;top:-6px;padding:0}.table_scroller input[type=text]{width:100%}.form_div_row_input{color:#888!important}.mail_tab_options_tab_hlt a{color:#6b6b6b!important}.message_usage_frame{height:33px}.form_div_row select{float:right;margin-top:6px;width:100px;margin-left:10px;margin-right:20px!important}.form_div_row select.form_div_row_input_nosize{width:100%}.cal_month_frame{width:270px;height:auto!important}select#SelectActivity{float:none}.calendar_container{margin:auto;max-width:570px;text-align:left}.context_menu{overflow:visible;z-index:99999}.membersForm .formholder,.membersForm .formsubmit{display:inline-block;width:49%;margin:0 .5% 16px}.membersForm input.frmbut{padding:20px 24px}.igmanagement .accordionContent{padding:15px 0 0}a.action{display:inline-block;vertical-align:middle;padding:6px 12px 4px;margin:0 4px;border:1px solid #ccc;text-align:center;border-radius:5px}a.action span{display:none}a.action.delete{background-color:#f9f0f0;border-color:#dca7b0;color:#a94442,80%!important}a.action.delete .fa{color:#a94442!important}a.action.view{background-color:#eef7ea;border-color:#bbdba1;color:#3c763d,80%!important}a.action.view .fa{color:#3c763d!important}a.action.download{background-color:#eef7fb;border-color:#91d9e8;color:#31708f,80%!important;position:relative}a.action.download .fa{color:#31708f!important}a.action.download:after{content:'Download';position:absolute;left:46px;top:50%;-webkit-transform-style:translateY(-55%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.docholder .actions{background-color:#f2f2f2;padding:8px}.docholder .actions a{float:right}.docholder .actions a:nth-of-type(1){float:left}.docholder .actions a.action{display:inline-block;vertical-align:middle;padding:4px 10px 2px;margin:0 4px;border:1px solid #ccc;text-align:center;border-radius:5px}.docholder .actions a.action .fa{font-size:14px}.doclibrary .docholder{margin-bottom:20px}.doclibrary .docholder p{margin-bottom:12px;line-height:18px}.doclibrary .docholder p em{font-size:16px;line-height:18px;font-style:normal}#fb-editor{border-bottom:1px solid #525252;margin-bottom:20px;padding-bottom:20px}#fb-editor li{list-style:none}#fb-editor .clear-all,#fb-editor .get-data,#fb-editor .icon-autocomplete,#fb-editor .icon-button,#fb-editor .icon-checkbox-group,#fb-editor .icon-date,#fb-editor .icon-file,#fb-editor .icon-header,#fb-editor .icon-hidden,#fb-editor .icon-number,#fb-editor .icon-paragraph,#fb-editor .icon-radio-group{display:none}#fb-editor .save-template{border-radius:0;color:#3c763d!important;background-color:#eef7ea;border:1px solid #bbdba1;width:50%}#fb-editor .form-wrap.form-builder .btn-group{display:block}#fb-editor .form-wrap.form-builder .form-actions{float:none;margin-top:15px}.mfp-bg{z-index:10000!important}.mfp-wrap{z-index:10001!important}#memberformholder .form-group label{display:inline-block;vertical-align:top;float:none;width:24%}#memberformholder .form-group input,#memberformholder .form-group select{border:1px solid #9b9b9b;width:74%;display:inline-block}#memberformholder .form-group .checkbox-group{width:74%;display:inline-block;vertical-align:top}#memberformholder .form-group .checkbox-group .fb-checkbox-inline{margin-right:18px}#memberformholder .form-group .checkbox-group input[type=checkbox],#memberformholder .form-group .checkbox-group label{width:auto;vertical-align:middle}#fb-editor textarea,#memberformholder .form-group textarea{color:#525252}.memberheader h2{float:none}.memberheader .searchform{float:left;width:600px}.memberheader .searchform input.search{border:1px solid #9b9b9b;display:inline-block;width:450px;height:40px;padding:4px 10px;vertical-align:middle}.memberheader .searchform input.frmbut{width:150px;height:40px;padding:8px;display:inline-block;vertical-align:middle}.memberheader.prospective .searchform{width:500px}.memberheader.prospective .searchform input.search{width:380px}.memberheader.prospective .searchform input.frmbut{width:120px}.memberheader .searchform input.search::-webkit-input-placeholder{color:#ccc}.memberheader .searchform input.search:-moz-placeholder{color:#ccc}.memberheader .searchform input.search::-moz-placeholder{color:#ccc}.memberheader .searchform input.search:-ms-input-placeholder{color:#ccc}a.smalllink{color:#009fe3;font-size:18px;margin-left:20px}h2 a.smalllink{color:#009fe3}.headerimg+main>.whiteBG,.whiteBG.offset{position:relative}.headerimg+main>.whiteBG:before,.whiteBG.offset:before{content:'';position:absolute;width:94%;max-width:1280px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-72px;height:72px;background-color:#fff;display:none}.section:after{content:'';width:96%;max-width:1260px;margin:0 auto;border-bottom:1px solid rgba(0,0,0,.4);display:block}.wrapper.relatedcontent:before{content:'';width:96%;max-width:1260px;margin:0 auto;border-bottom:1px solid rgba(0,0,0,.4);display:block;top:-100px;position:relative}.two-full-column{position:relative;height:100vh}@media only screen and (min-width:1080px){.twocolholder{height:100vh;overflow:hidden}.two-full-column{position:absolute;width:100%;height:100vh}}.two-full-column .image{float:none;right:50%;left:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;overflow:hidden;width:50%}.two-full-column:nth-of-type(2n) .image{left:50%;right:0}.two-full-column .text{width:50%;display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:0;right:0;left:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#fff}.two-full-column:nth-of-type(2n) .text{left:0}.two-full-column .text .text-holder{padding:100px 80px;float:left;max-width:650px}.two-full-column .text .text-holder p{text-align:left}.two-full-column:nth-of-type(2n) .text .text-holder{float:right}@media only screen and (max-width:900px){.two-full-column{height:auto}.two-full-column .image{right:0;width:100%;position:relative;height:600px}.two-full-column:nth-of-type(2n) .image{left:0}.two-full-column .text{width:100%;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:auto}.two-full-column .text .text-holder{padding:40px 14px 80px;float:none;margin:0 auto}.two-full-column:nth-of-type(2n) .text .text-holder{float:none}}.imgaccordion{position:relative;display:table;width:100%;table-layout:fixed;padding:100px 0}.calltoacton+.accordiontrigger+.imgaccordion{padding-top:0}.imgaccordion>.accordionitem{display:table-cell;width:25%;height:500px;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-position:center;background-size:cover}.imgaccordion>.accordionitem:hover{width:40%}.imgaccordion .accordionitem:before{position:absolute;content:'';display:block;background:-o-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);width:100%;height:50%;top:0}.imgaccordion .accordionitem.light:before{background:0 0}.imgaccordion .accordionitem .imgHolder,.imgaccordion .accordionitem .imgholder{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}.imgaccordion .accordionitem .imgHolder img,.imgaccordion .accordionitem .imgholder img{height:100%;width:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width:680px){.imgaccordion .accordionitem:hover .imgHolder img,.imgaccordion .accordionitem:hover .imgholder img{height:120%;margin-top:-8%}}.imgaccordion .accordionitem .title{position:relative;z-index:10;top:40px;left:36px;width:220px}.imgaccordion a.accordionitem:hover,.imgaccordion a:hover h3{text-decoration:none}.imgaccordion .accordionitem .title h3{color:#fff;text-align:left}.imgaccordion .accordionitem.light .title h3{color:#222b64}.imgaccordion.hoveroverlay .accordionitem .content{position:relative;z-index:10;top:40px;left:80px;width:260px;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;opacity:0}.imgaccordion.hoveroverlay .accordionitem .content *{color:#fff;text-align:left}.imgaccordion.hoveroverlay .accordionitem .content .date{margin-bottom:10px}.imgaccordion.hoveroverlay .accordionitem .content .fullwidthBut{color:#222b64;background-color:#fff}.imgaccordion.hoveroverlay .accordionitem .imgHolder:after,.imgaccordion.hoveroverlay .accordionitem .imgholder:after{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;content:'';width:10%;height:100%;opacity:0;left:0;top:0;background-color:rgba(34,43,100,.8);position:absolute}@media only screen and (max-width:1080px){.imgaccordion{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;padding:100px 0}.imgaccordion>.accordionitem{width:50%;height:500px}.imgaccordion>.accordionitem:hover{width:50%}}@media only screen and (max-width:680px){.imgaccordion>.accordionitem{width:100%;height:450px}.imgaccordion>.accordionitem:hover{width:100%}.imgaccordion .accordionitem .imgHolder img,.imgaccordion .accordionitem .imgholder img{min-height:450px;min-width:100%;position:absolute;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}}.imagehoverholder{padding-top:60px}.imagehover{position:relative;display:block}.imagehover:before,.imgaccordion.hoveroverlay .accordionitem:before{position:absolute;content:'';display:block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/images/elements/hover-icon.png) center/contain no-repeat;width:76px;height:76px;z-index:1}.imagehover .imgholder{border-radius:50%;overflow:hidden;position:relative}.imagehover .imgholder:after{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;content:'';width:10%;height:10%;opacity:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(34,43,100,.8);position:absolute;border-radius:50%}.imagehover .title{position:absolute;left:50%;top:75%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0}.imagehover .title h3{color:#fff;margin-bottom:0}.imagehover:hover:before{display:none}.imagehover:hover .imgholder:after{content:'';width:100%;height:100%;opacity:1}.imagehover:hover .title{top:50%;opacity:1}.imagehover:hover .title h3{text-decoration:none}@media only screen and (max-width:880px){.imgaccordion.hoveroverlay .accordionitem .imgHolder:after,.imgaccordion.hoveroverlay .accordionitem .imgholder:after{width:100%;opacity:1}.imgaccordion.hoveroverlay .accordionitem .content{left:36px;opacity:1}.imagehover:before,.imgaccordion.hoveroverlay .accordionitem:before{display:none}.imagehover .imgholder:after{content:'';width:100%;height:100%;opacity:1}.imagehover .title{top:50%;opacity:1}.imagehover .title h3{text-decoration:none}.promoBanners .slides li img{width:140%;position:relative;margin-left:-20%}}.fullwidth.calltoacton img{width:100%;height:auto;display:block}.calltoacton a{background-color:#222b64;color:#fff;font-size:16px;line-height:18px;letter-spacing:.2em;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:40px 10px;display:block;text-align:center;text-transform:uppercase}.calltoacton a:hover{text-decoration:none;background-color:#4e5583}.calltoacton.title a{font-size:24px;line-height:28px}.calltoacton a span{font-size:11px;line-height:12px;letter-spacing:normal;color:#fff;text-transform:uppercase;display:inline-block;padding:5px 26px;border:1px solid #fff;position:relative;top:-2px;margin-left:20px}.calltoacton.title a span{top:-4px}.calltoacton h3{display:block;background-color:#222b64;padding:40px 10px;margin-bottom:0;color:#fff}.flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev{text-indent:-9999px}.instagramFooter div{width:24%;margin:.5%;display:inline-block;position:relative;padding-top:25%;overflow:hidden}.instagramFooter div img,.instagramFooter div video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.instagramFooter div img{width:auto;height:100%}.instagramFooter div video{width:100%;height:auto}.homepage-video{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.bg-video>video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container .homepage-video{min-width:10%;min-height:10%;width:100%;height:auto}.timeline{position:relative;max-width:1400px;margin:0 auto;padding:100px 20px}.timeline:before{content:'';width:2px;height:100%;background-color:#222b64;position:absolute;top:0;left:50%;left:calc(50% - 1px)}.timeline .end{width:18px;height:18px;margin:0 auto;background-color:#222b64;border-radius:50%;left:50%;left:calc(50% - 9px)}.timeline .end.top{position:absolute;top:0}.timeline .end.bottom{position:absolute;bottom:0}.timelineBox{margin-bottom:50px;background-color:#fff;position:relative;z-index:2;padding-bottom:20px}@media only screen and (min-width:880px){.imgaccordion.hoveroverlay .accordionitem:hover .content{left:36px;opacity:1}.imgaccordion.hoveroverlay .accordionitem:hover:before{display:none}.imgaccordion.hoveroverlay .accordionitem:hover .imgHolder:after,.imgaccordion.hoveroverlay .accordionitem:hover .imgholder:after{width:100%;opacity:1}.timeline{padding:100px 20px 300px}.timelineBox{width:38%;min-height:550px}.timelineBox:nth-of-type(odd){float:left;clear:left}.timelineBox:nth-of-type(even){float:right;-webkit-transform:translateY(275px);-ms-transform:translateY(275px);transform:translateY(275px)}.timelineBox:after{position:absolute;content:'';width:72%;height:2px;top:60px;background-color:#222b64}.timelineBox:nth-of-type(odd):after{right:0;right:calc(-8px - 30%)}.timelineBox:nth-of-type(even):after{left:0;left:calc(-8px - 30%)}}.timelineBox .imgholder{margin-bottom:30px}.timelineBox .imgholder img{width:auto;max-width:100%;height:auto;display:block}.timelineBox .content,.timelineBox .content *{text-align:left}.timelineBox .dateholder{width:120px;height:120px;border-radius:50%;background-color:#222b64;position:relative;margin:0 auto 30px}.timelineBox .dateholder p{margin-bottom:0;font-size:30px;line-height:32px;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);text-align:center;width:100%}.members .flexslider .slides li>img{width:auto;display:block;margin:0 auto;max-width:100%;max-height:768px}.promoBanners .slides li{position:relative;overflow:hidden}.promoBanners .slides li .bannercontent{position:absolute;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.promoBanners .slides li a:hover,.promoBanners .slides li a:hover h3,.promoBanners .slides li a:hover p{text-decoration:none}.promoBanners .slides li .bannercontent h3{color:#fff;font-size:34px;line-height:38px;margin-bottom:1em}.promoBanners .slides li .bannercontent p{color:#fff}.promoBanners .slides li .bannercontent span{display:inline-block;text-align:center;text-transform:uppercase;font-style:normal;color:#222b64;font-size:14px;line-height:16px;font-weight:400;padding:10px 28px;background-color:rgba(255,255,255,.6);border:1px solid #222b64}@media only screen and (max-width:620px){.promoBanners .slides li img{width:180%;position:relative;margin-left:-40%}}