@font-face{font-family:'corporatesbqreg';src:url("corporatesbqreg.eot");src:url("corporatesbqreg.eot?#iefix") format("embedded-opentype"),url("corporatesbqreg.woff") format("woff"),url("corporatesbqreg.ttf") format("truetype"),url("corporatesbqreg.svg#corporatesbqreg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'corporatesbqbold';src:url("corporatesbqbold.eot");src:url("corporatesbqbold.eot?#iefix") format("embedded-opentype"),url("corporatesbqbold.woff") format("woff"),url("corporatesbqbold.ttf") format("truetype"),url("corporatesbqbold.svg#corporatesbqbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'museosans700';src:url("museosans700.eot");src:url("museosans700.eot?#iefix") format("embedded-opentype"),url("museosans700.woff2") format("woff2"),url("museosans700.woff") format("woff"),url("museosans700.ttf") format("truetype"),url("museosans700.svg#museosans700") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'museosans300';src:url("museosans300.eot");src:url("museosans300.eot?#iefix") format("embedded-opentype"),url("museosans300.woff2") format("woff2"),url("museosans300.woff") format("woff"),url("museosans300.ttf") format("truetype"),url("museosans300.svg#museosans300") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"kcgmicon";src:url("kcgmicon.eot");src:url("kcgmicon.eot?#iefix") format("embedded-opentype"),url("kcgmicon.woff") format("woff"),url("kcgmicon.ttf") format("truetype"),url("kcgmicon.svg#kcgmicon") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"kcgmicon" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before,#mobilenav ul li a:after,div.sub-menu h2:after,div.related-pages h3 a:after,.sitemaplist li li:before,.toggle_more_desc a:before,.toggle_less_desc a:before{font-family:"kcgmicon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-reorder:before{content:"a"}.icon-uparrowfill:before{content:"b"}.icon-downarrowfill:before{content:"c"}.icon-leftarrowfill:before{content:"d"}.icon-rightarrowfill:before{content:"e"}.icon-uparrow:before{content:"f"}.icon-downarrow:before,div.sub-menu h2:after{content:"g"}.icon-leftarrow:before{content:"h"}.icon-rightarrow:before,#mobilenav ul li a:after,div.related-pages h3 a:after,.sitemaplist li li:before{content:"i"}.icon-search:before{content:"j"}.icon-contact:before{content:"k"}.icon-download:before{content:"l"}.icon-plus-squared:before,.toggle_more_desc a:before{content:"m"}.icon-minus-squared:before,.toggle_less_desc a:before{content:"n"}.icon-facebooksquare:before{content:"o"}.icon-gplussquare:before{content:"p"}.icon-instagramsquare:before{content:"q"}.icon-twittersquare:before{content:"r"}.icon-tripadvisorsquare:before{content:"s"}.icon-linkedin-alt:before{content:"t"}body{background:#231f20;line-height:1.5;font-family:corporatesbqreg, arial, sans-serif;margin:0;padding:0;-webkit-font-smoothing:subpixel-antialiased;font-size:100%;color:#74676a}a{font-size:1em;outline:0 !important}a:link{color:#231f20;text-decoration:none}a:visited{color:#231f20;text-decoration:none}a:hover{color:#231f20;text-decoration:underline}a:active{color:#231f20;text-decoration:none}p,table,td,p a,li a,table a,dl a{font-size:1em}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0 0 .8em 0;color:#594f51;line-height:1.2;font-weight:normal;font-family:corporatesbqbold, arial, sans-serif}h1{font-size:1.9em;color:#231f20}h2{font-size:1.3em;color:#231f20}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:1em}p{margin:0 0 1.4em 0}strong{font-family:corporatesbqbold, arial, sans-serif;font-weight:normal}hr{height:1px;border-width:0;border-top:1px solid #d6d1d2;background-color:#fff;margin:1.3em 0 !important;margin:0}img{max-width:100%;height:auto;border:none}.floatleft{float:left}.floatright{float:right}.container{margin:0 auto;max-width:960px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:300px;padding:0 10px;position:relative}#header{height:98px;background:#fff;border-top:3px solid #231f20;border-bottom:1px solid #d6d1d2;z-index:500}#header .gold-feed{text-align:right;position:absolute;top:8px;right:10px;text-transform:uppercase;font-family:corporatesbqbold, arial, sans-serif;font-size:.8em}#header .gold-feed .title{color:#deb408}#header .gold-feed .price{color:#231f20}#header .logo{position:absolute;top:9px;left:10pxpx;width:118px;height:79px;z-index:600;background:url(../images/logos/kcgm.png) no-repeat 0 0}#header .contact-button{position:absolute;top:31px;right:10px;display:block;width:82px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;font-size:1.1em;height:30px;line-height:30px;font-family:corporatesbqbold, arial, sans-serif;color:#fff;background:#deb408;text-align:center}#header .contact-button:hover{text-decoration:none;background:#231f20}#header .searchform{position:absolute;top:31px;right:112px;width:220px;height:30px}.searchform div{position:relative}#header .searchform input,#mobilesearchform input{width:220px;padding:5px;padding-right:38px;background:#fff;border:1px solid #74676a;height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header .searchform input[type=text]:focus,#mobilesearchform input[type=text]:focus{border-color:#555;outline-style:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}#header .searchform button,#mobilesearchform button{border:none;padding:0;background:none;position:absolute;top:4px;right:5px;line-height:21px;font-size:21px;color:#555}#mobilesearchform form{position:relative}#mobilesearchform input{width:100%;border:1px solid #cac3c5;height:40px}#mobilesearchform button{top:19px;right:15px}#header .searchform button:hover,#mobilesearchform button:hover{cursor:pointer}#mobilesearchform form{display:none;padding:10px}#mobilesearchform{height:60px;display:none;background:#d6d1d2}.mobile-menu-start{background:#fff;display:none;border-bottom:1px solid #d6d1d2;height:45px;margin:0;list-style-type:none;margin:0;padding:0}.mobile-menu-start:before{content:"";display:table;clear:both}.mobile-menu-start:after{content:"";display:table;clear:both}.mobile-menu-start li{float:left;width:33.3%;border-right:1px solid #d6d1d2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;list-style-type:none;margin:0;padding:0}.mobile-menu-start li.show-contact{border-right:none;width:33.4%}.mobile-menu-start a.icon-contact,.mobile-menu-start a.icon-reorder,.mobile-menu-start a.icon-search{display:inline-block;line-height:45px;text-align:center;position:relative;font-size:1em;padding-left:28px;color:#74676a}.mobile-menu-start a.icon-contact:before,.mobile-menu-start a.icon-reorder:before,.mobile-menu-start a.icon-search:before{position:absolute;top:50%;left:0px;margin-top:-10px;font-size:20px}.mobile-menu-start a.icon-contact:hover,.mobile-menu-start a.icon-reorder:hover,.mobile-menu-start a.icon-search:hover{text-decoration:none;color:#231f20}.mobile-menu-start li.active{background:#d6d1d2}.mobile-menu-start li.active a{color:#231f20 !important}#nav,#nav ul{padding:0;margin:0;list-style:none;line-height:1;font-family:corporatesbqbold, arial, sans-serif}#nav{width:100%;height:30px;position:relative;top:66px;right:0;z-index:9}#nav ul{position:absolute;top:0;right:0}#nav a.current,#nav a.current:link,#nav a.current:visited,#nav a.current:hover,#nav a.current:active{background:#00267e url(/images/bgrounds/nav-current.gif) repeat-x;color:#fff}#nav a,#nav a:link,#nav a:visited,#nav a:active{display:block;color:#6e6f72;line-height:30px;padding:0 16px;text-decoration:none;font-size:1.1em}#nav a:hover{text-decoration:none;color:#000}#nav li{float:left;text-align:center}#nav li:last-child a{padding-right:0}#nav li ul li a,#nav li ul li a:link,#nav li ul li a:visited,#nav li ul li a:active,#nav li ul li a.current,#nav li ul li a.current:link,#nav li ul li a.current:visited,#nav li ul li a.current:active{padding:4px 10px;color:#555460;line-height:1.3em;font-size:1em;font-family:corporatesbqreg, arial, sans-serif;width:170px;border:none}#nav li ul li a.current,#nav li ul li a.current:link,#nav li ul li a.current:visited,#nav li ul li a.current:active{background:#fff;color:#00AECB}#nav li ul li a:hover,#nav li ul li a.current:hover{background-color:#525356;color:#fff;text-decoration:none}#nav li ul{position:absolute;top:auto;left:auto;right:auto;background:#fff;padding:5px;width:190px;left:-999em;z-index:100;box-shadow:0 2px 2px rgba(0,0,0,0.2)}#nav li ul li{width:190px;text-align:left;position:relative;z-index:10}#nav li ul ul{position:absolute;top:0;right:-200px;background-color:#fff}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul,#nav li.sfhover ul ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul,#nav li li li li.sfhover ul{left:auto}#nav li:hover,#nav li.sfhover{background-color:#fff}#mobilenav ul{display:none;width:100%;background:#d6d1d2;font-size:1.2em;list-style-type:none;margin:0;padding:0}#mobilenav ul ul{display:none}#mobilenav ul li{list-style-type:none;margin:0;padding:0;border-bottom:1px solid #beb6b8}#mobilenav ul li a{display:block;text-decoration:none;padding:5px 15px;position:relative;color:#74676a}#mobilenav ul li a:after{position:absolute;top:50%;margin-top:-10px;right:15px}#mobilenav ul li a:hover{color:#231f20;text-decoration:none}.page-title{background:#deb408 url(../images/bgrounds/internal-masthead.png) no-repeat top right;padding:30px 35px;margin:10px 0 20px 0}.page-title p#breadcrumbs{text-transform:uppercase;color:#231f20;font-family:corporatesbqbold, arial, sans-serif;margin-bottom:15px;font-size:.85em}.page-title p#breadcrumbs a{color:#231f20}.page-title h1{color:#fff;font-size:3.1em;font-family:corporatesbqbold, arial, sans-serif;margin-bottom:0}.section-page-title{position:relative;padding:0;background:none}.section-page-title img{display:block;width:100%;height:auto}.section-page-title .title-inner{position:absolute;top:70px;left:30px}.section-page-title p#breadcrumbs{color:#fff}.section-page-title p#breadcrumbs a{color:#fff !important}.body{margin:10px 0}.body:before{content:"";display:table;clear:both}.body:after{content:"";display:table;clear:both}.body .full{padding:40px;background:#fff}.body .related-grid:before{content:"";display:table;clear:both}.body .related-grid:after{content:"";display:table;clear:both}.body .related-grid .row:first-child{border:none}.body .related-grid .row{border-top:1px solid #d6d1d2}.body .related-grid .row:before{content:"";display:table;clear:both}.body .related-grid .row:after{content:"";display:table;clear:both}.body .related-grid .related{float:left;width:50%;padding:30px 30px 30px 0;min-height:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #d6d1d2}.body .related-grid .related:before{content:"";display:table;clear:both}.body .related-grid .related:after{content:"";display:table;clear:both}.body .related-grid .related .blurb{padding:0 0 0 170px}.body .related-grid .related .blurb h2{font-size:1.5em;margin-bottom:10px}.body .related-grid .related .blurb p{margin-bottom:10px;line-height:1.2}.body .related-grid .related .blurb p.icon-rightarrow{color:#deb408;padding-left:13px;position:relative}.body .related-grid .related .blurb p.icon-rightarrow:before{position:absolute;top:1px;left:-4px;font-size:16px}.body .related-grid .related .blurb p.icon-rightarrow a{font-family:corporatesbqbold, arial, sans-serif}.body .related-grid .related .blurb img{max-width:150px;height:auto;float:left;margin-left:-170px}.body .related-grid .related .blurb a:hover img{box-shadow:0 0 15px rgba(0,0,0,0.5)}.body .related-grid .odd{border-right:none;padding-left:30px;padding-right:0}.body .default-l{width:25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.body .default-l .sub-menu{margin-bottom:40px}.body .default-l .sub-menu h2{background:#231f20;color:#fff;font-family:corporatesbqreg, arial, sans-serif;padding:25px 40px 25px 20px;position:relative;font-size:1.1em;margin:0}.body .default-l .sub-menu h2:after{position:absolute;top:50%;margin-top:-9px;right:20px}.body .default-l .sub-menu ul,.body .default-l .sub-menu li{list-style-type:none;margin:0;padding:0}.body .default-l .sub-menu ul{padding:3px 20px;background:#deb408}.body .default-l .sub-menu ul li{border-bottom:1px solid #c5a007}.body .default-l .sub-menu ul li a{display:block;padding:7px 0}.body .default-l .sub-menu ul li.current-menu-item a{font-family:corporatesbqbold, arial, sans-serif}.body .default-l .sub-menu ul li:last-child{border:none}.body .default-l .related-pages .related-page{margin-bottom:20px}.body .default-l .related-pages h2{font-family:corporatesbqreg, arial, sans-serif;font-size:1.1em}.body .default-l .related-pages h3{margin:0;font-size:1.05em}.body .default-l .related-pages h3 a{color:#231f20;background:#a7a5a6;font-family:corporatesbqreg, arial, sans-serif;display:block;padding:25px 40px 25px 20px;position:relative}.body .default-l .related-pages h3 a:hover{text-decoration:none;background:#b4b2b3}.body .default-l .related-pages h3 a:after{position:absolute;top:50%;margin-top:-9px;right:20px}.body .default-l .related-pages img{width:100%;height:auto;display:block}.body .default-l .related-pages .blurb{background:#cdcdcd;padding:12px 20px;margin-bottom:0}.body .default-l .type-custom-link-on-site h3 a,.body .default-l .type-external-link h3 a{background:#deb408;color:#231f20}.body .default-l .type-custom-link-on-site h3 a:hover,.body .default-l .type-external-link h3 a:hover{background:#f6c809}.body .default-r{width:75%;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.body .default-r .content{padding:30px 30px 20px 30px}.body .default-r img.below-content-masthead{width:100%;height:auto;display:block}.hannans{font-family:museosans300, arial, sans-serif;color:#231f20}.hannans .full{background:none;padding:40px 0;font-size:1.1em}.hannans .full .main-text{padding:30px 0}.hannans .full h1,.hannans .full h2,.hannans .full h3,.hannans .full h4,.hannans .full h5,.hannans .full h6{font-family:museosans700, arial, sans-serif;font-weight:normal}.hannans .full .opening-entry:before{content:"";display:table;clear:both}.hannans .full .opening-entry:after{content:"";display:table;clear:both}.hannans .full .opening-entry .opening-hours,.hannans .full .opening-entry .entry-costs{width:48%;margin-bottom:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:120px;background:url(../images/bgrounds/opening-hours.png) no-repeat top left}.hannans .full .opening-entry .entry-costs{background-image:url(../images/bgrounds/entry-costs.png)}.hannans .full .phone-location{text-align:center}.hannans .full .phone-location h2{font-size:1.7em}.hannans .full .hn-social:before{font-size:40px;display:inline-block;color:#3b559b;margin:0 4px}.hannans .full .hn-social:hover{opacity:.7}.hannans .full .icon-tripadvisorsquare:before{color:#4c8937}.hannans .full .icon-gplussquare:before{color:#dd4e41}.hannans .full .icon-instagramsquare:before{color:#a7755c}.hannans .full .facebook-link{background:#3b559b;color:#fff;font-family:corporatesbqbold, arial, sans-serif;display:inline-block;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.hannans .full .facebook-link:hover{background:#4e6bbb;text-decoration:none}.staff-members .staff-member{border-bottom:1px solid #d6d1d2;margin-bottom:1.5em}.staff-members .staff-member:before{content:"";display:table;clear:both}.staff-members .staff-member:after{content:"";display:table;clear:both}.staff-members .staff-member .staff-l{width:20%}.staff-members .staff-member .staff-l img{width:100%;height:auto;display:block}.staff-members .staff-member .staff-r{width:75%}.staff-members .staff-member .staff-r h2 span{display:block;color:#a7a5a6;text-transform:uppercase;font-size:.7em}.floatfull:before{content:"";display:table;clear:both}.floatfull:after{content:"";display:table;clear:both}.fifty-l,.fifty-r{width:47%}#main{background:#e9e7e7;padding:10px 0}.faq-category h2 a{display:block;background:#deb408;position:relative;text-decoration:none;color:#fff;padding:5px 10px 5px 40px}.faq-category h2 a:before{position:absolute;left:10px;top:50%;margin-top:-10px;font-size:20px}.faq-category .toggle-container{display:none;padding-left:40px}.faq-category .toggle-container .faq-item{border-bottom:1px solid #d6d1d2;padding-top:20px}.faq-category .toggle-container .faq-item:first-child{padding-top:0}.faq-category .toggle-container .faq-item:last-child{border-bottom:none}.faq-category .toggle-container a.apply-now{display:inline-block;font-size:1.1em;height:30px;padding:0 10px;line-height:30px;font-family:corporatesbqbold, arial, sans-serif;color:#fff;background:#deb408;text-align:center}.faq-category .toggle-container a.apply-now:hover{text-decoration:none;background:#231f20}.tiles{margin:0 -10px}.tiles:before{content:"";display:table;clear:both}.tiles:after{content:"";display:table;clear:both}.tiles .tile{padding:10px;width:25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;position:relative}.tiles .tile img{width:100%;height:auto;display:block}.tiles .tile a:hover{color:#231f20}.tiles .tile a:hover span{background:#231f20;background:#fff;color:#231f20}.tiles .tile a:hover img{box-shadow:0 0 15px rgba(0,0,0,0.5)}.tiles .large-tile{width:50%}.tiles .large-tile .welcome{position:absolute;top:30px;left:10px;right:10px;padding:0 20px;font-family:corporatesbqbold, arial, sans-serif;color:#fff}.tiles .large-tile .welcome .main-heading{line-height:1;display:block;margin-bottom:20px}.tiles .large-tile .welcome .sub-heading{font-size:1.7em;display:block;width:75%;margin-bottom:1em;line-height:1.2}.tiles .large-tile .welcome a{display:inline-block;text-transform:uppercase;color:#fff;padding:10px;border:1px solid #fff}.tiles .large-tile .welcome a:hover{background-color:#fff;color:#231f20;text-decoration:none}.tiles .large-tile .wf-loading .bigtext{visibility:hidden}.tiles .link-tile div{position:absolute;top:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:10px;right:10px}.tiles .link-tile div span{font-family:corporatesbqbold, arial, sans-serif;background:#deb408;line-height:1.2;text-transform:uppercase;color:#fff;padding:7px 10px;display:inline-block}.tiles .fact-tile .bigtext{position:absolute;top:0px;color:#fff;text-transform:uppercase;font-family:corporatesbqbold, arial, sans-serif;left:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;line-height:1.3}.gallery-grid{list-style-type:none;margin:0;padding:0;margin:0 -10px}.gallery-grid:before{content:"";display:table;clear:both}.gallery-grid:after{content:"";display:table;clear:both}.gallery-grid li{list-style-type:none;margin:0;padding:0;width:25%;padding:10px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-grid li img{width:100%;height:auto;display:block}.gallery-grid li a:hover img{box-shadow:0 0 5px rgba(0,0,0,0.3)}.gallery-grid li p.title{text-align:center;font-size:.9em;padding:5px}.gallery-grid li.first-item{clear:both}.fancybox-title-over{font-size:.8em !important}.pagination{text-align:center}.pagination *{display:inline-block;line-height:30px;padding:0 9px !important;margin-bottom:3px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:corporatesbqbold, arial, sans-serif}.pagination a{text-decoration:none;background:#deb408;color:#fff}.pagination a:hover{background:#231f20;color:#fff}.pagination span{border:none}.pagination span.current{color:#fff;background:#231f20}.basic-item{border-bottom:1px solid #d6d1d2;padding:0 0 15px 0;margin:0 0 30px 0}.basic-item a.icon-download{position:relative;display:inline-block;padding:5px 10px 5px 35px;text-align:center;font-family:corporatesbqbold, arial, sans-serif;color:#fff;background:#deb408}.basic-item a.icon-download:before{position:absolute;top:50%;left:10px;margin-top:-10px;font-size:16px}.basic-item a.icon-download:hover{text-decoration:none;color:#fff;background:#231f20}.sitemaplist ul,.sitemaplist li{list-style-type:none;margin:0;padding:0}.sitemaplist li{padding:5px 0 5px 20px}.sitemaplist li a{font-family:corporatesbqbold, arial, sans-serif}.sitemaplist li ul{padding-top:5px}.sitemaplist li li{position:relative}.sitemaplist li li:before{position:absolute;top:9px;left:0;font-size:15px}.sitemaplist li li a{font-family:corporatesbqreg, arial, sans-serif}.gform_wrapper ul,.gform_wrapper li{list-style-type:none;margin:0;padding:0}.gform_wrapper label{display:block;text-transform:uppercase;font-family:corporatesbqbold, arial, sans-serif;font-size:.8em}.gform_wrapper li{margin-bottom:15px}.gform_wrapper .validation_message,.gform_wrapper .validation_error{color:red;font-size:.8em;font-family:corporatesbqbold, arial, sans-serif;padding-top:4px}.gform_wrapper .validation_error{font-size:1em;margin-bottom:1em}.gform_wrapper input[type="text"],.gform_wrapper textarea{width:100%;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d6d1d2}.gform_wrapper input[type="submit"]{padding:5px 10px;font-family:corporatesbqbold, arial, sans-serif;color:#fff;background:#deb408;border:none;font-size:1em}.gform_wrapper input[type="submit"]:hover{background:#231f20;cursor:pointer}.acf-map{position:relative;padding-bottom:100%;height:0;overflow:hidden;max-width:100%;height:auto;margin:0 0 2em 0}.acf-map iframe,.acf-map object,.acf-map embed{position:absolute;top:0;left:0;width:100%;height:100%}.gm-style img{max-width:none}.gm-style label{width:auto;display:inline}.footer{color:#fff;padding-top:20px;padding-bottom:20px;font-family:corporatesbqbold, arial, sans-serif}.footer:before{content:"";display:table;clear:both}.footer:after{content:"";display:table;clear:both}.footer .footer-l,.footer .footer-r{width:48%}.footer .footer-l p{margin-bottom:2px;font-size:.8em}.footer .footer-l .footernav{color:#594f51}.footer .footer-l .footernav a{color:#deb408}.footer .footer-l .itomic a{color:#594f51}.footer .footer-r{text-align:right}.footer .footer-r a.logo{width:64px;height:68px;background:url(../images/logos/saracen.png) no-repeat 0 0;display:block;float:right;margin-left:25px}.footer .footer-r a.northernstar{width:83px;background-image:url(../images/logos/northern-star.png)}.footer .social-media{padding-top:10px}.footer .social-media a{color:#fff;position:relative;font-size:20px;display:inline-block;width:23px;height:23px}.footer .social-media a:before{position:absolute;top:0;left:0}.footer .social-media a.icon-linkedin-alt{font-size:23px;margin-right:2px}.footer .social-media a.icon-linkedin-alt:before{top:-2px}img.alignnone,img.aligncenter,img.alignright,img.alignleft,div.alignnone img,div.aligncenter img,div.alignright img,div.alignleft img{max-width:100%;height:auto}.alignnone{margin:0 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:0 auto 15px auto}.alignright{float:right;margin:0 0 20px 20px}.alignleft{float:left;margin:0 20px 20px 0}.aligncenter{display:block;margin:0 auto 20px auto;max-width:100%;height:auto}a img.alignright{float:right;margin:0 0 20px 20px}a img.alignnone{margin:0 20px 20px 0}a img.alignleft{float:left;margin:0 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.wp-caption{background:#fff;border:1px solid #d6d1d2;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item img{border:none !important;max-width:98.5%;height:auto;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery-item .gallery-caption{font-size:.9em;padding:5px;max-width:98.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 0px) and (max-width: 860px){#nav a,#nav a:link,#nav a:visited,#nav a:active{padding:0 9px}.body .related-grid .related{min-height:110px}.body .related-grid .related .blurb{padding-left:110px}.body .related-grid .related .blurb img{max-width:90px;margin-left:-110px}.section-page-title .title-inner{position:absolute;top:45px;left:30px}.body .default-l{width:30%}.body .default-r{width:70%}}@media (min-width: 0px) and (max-width: 810px){#nav a,#nav a:link,#nav a:visited,#nav a:active{font-size:1em}.tiles .large-tile .welcome .sub-heading{width:100%}}@media (min-width: 0px) and (max-width: 767px){#header #nav,#header .contact-button,#header #searchCont{display:none}#header .gold-feed{top:57px}#header .gold-feed span.title{display:block}.page-title{background:url(../images/bgrounds/internal-masthead.png) top right;background-size:767px auto;padding:15px 20px}.page-title p#breadcrumbs{margin-bottom:5px;font-size:.7em;color:#231f20}.page-title p#breadcrumbs a{color:#231f20 !important}.page-title h1{font-size:1.6em;color:#fff}.section-page-title{padding:0}.section-page-title .title-inner{position:static;background:#deb408 url(../images/bgrounds/internal-masthead.png) top right;background-size:767px auto;padding:15px 20px}#mobilesearchform form{display:block}.tiles .tile{width:50%}.tiles .large-tile{width:100%}.mobile-menu-start{display:block}.body .default-l,.body .default-r{width:100%;float:none;padding:0}.body .default-l .content,.body .default-r .content{padding:20px 20px 10px 20px}.body .default-r{margin-bottom:40px}.body .full{padding:30px}.body .related-grid .row{border:none}.body .related-grid .related{padding-right:0;min-height:150px;float:none;width:100%;border:none;border-bottom:1px solid #d6d1d2}.body .related-grid .related .blurb{padding-left:170px}.body .related-grid .related .blurb img{max-width:150px;margin-left:-170px}.body .related-grid .odd{padding-left:0}.fifty-l,.fifty-r{float:none;width:100%}.hannans .full .opening-entry .opening-hours,.hannans .full .opening-entry .entry-costs{flaot:none;width:100%;background-size:60px auto;padding-left:80px}}@media (min-width: 0px) and (max-width: 480px){#header{height:58px}#header .gold-feed{top:13px}#header .logo{width:58px;height:39px;background-size:58px auto}.tiles .large-tile .welcome .sub-heading{width:100%;font-size:1.4em}.tiles .large-tile .welcome a{padding:5px 10px}.gallery-grid li{width:50%}.gallery-grid li.odd-item{clear:both;margin-left:0}.fancybox-title-over{font-size:.6em !important}.body .full{padding:20px 20px 10px 20px}.body .related-grid .row{border:none}.body .related-grid .related{min-height:110px}.body .related-grid .related .blurb{padding-left:110px}.body .related-grid .related .blurb img{max-width:90px;margin-left:-110px}.body .related-grid .odd{padding-left:0}.footer:before{content:"";display:table;clear:both}.footer:after{content:"";display:table;clear:both}.footer .footer-r,.footer .footer-l{float:none;width:100%;text-align:center;padding-bottom:20px}.footer .footer-r a.logo,.footer .footer-l a.logo{float:none;display:inline-block;margin:0 10px}.alignright,.alignleft,.aligncenter,a img.alignright,a img.alignnone,a img.alignleft{float:none !important;margin:0 auto 1em auto !important;display:block !important;max-width:100%;height:auto}}
