/*!
Theme Name: The George on Collins 2017
Description: A theme for WordPress.
Author: Sam Morgan design by Round
Author URI: http://www.svmorgan.com
Version: 1.0
*/@font-face{font-family:'Brown-Regular';src:url("fonts/Brown-Regular/Brown-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Brown-Regular/Brown-Regular.otf") format("opentype"),url("fonts/Brown-Regular/Brown-Regular.woff") format("woff"),url("fonts/Brown-Regular/Brown-Regular.ttf") format("truetype"),url("fonts/Brown-Regular/Brown-Regular.svg#Brown-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'History-Two';src:url("fonts/History-Two/History-Two.eot?#iefix") format("embedded-opentype"),url("fonts/History-Two/History-Two.otf") format("opentype"),url("fonts/History-Two/History-Two.woff") format("woff"),url("fonts/History-Two/History-Two.ttf") format("truetype"),url("fonts/History-Two/History-Two.svg#History-Two") format("svg");font-weight:normal;font-style:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.selectboxit-container{position:relative;display:inline-block;vertical-align:middle}.selectboxit-container *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap;color:#646464}.selectboxit-container .selectboxit{width:220px;cursor:pointer;margin:0;overflow:hidden;display:block;position:relative}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:30px;line-height:30px;display:block}.selectboxit-container .selectboxit-options a{padding:0 10px}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:0.65;filter:alpha(opacity=65);box-shadow:none;cursor:default}.selectboxit-container .selectboxit-options{box-sizing:border-box;min-width:100%;width:100%;margin:-1px 0 0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;text-align:left;box-shadow:none}.selectboxit-option .selectboxit-option-anchor{padding:0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-option,.selectboxit-optgroup-header{margin:0;list-style-type:none}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:12px;position:absolute;right:9px;top:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:13px;right:0;left:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important}.jqueryui .ui-icon{background-color:inherit}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.selectboxit-btn{border:1px solid #bd955a;padding:0 30px 0 10px}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{color:#646464}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color:#646464;text-decoration:none;background-position:0 -15px}.selectboxit-default-arrow{width:0;height:0;border-top:6px solid #bd955a;border-right:6px solid transparent;border-left:6px solid transparent;position:relative}.selectboxit-list{background:#d8d1c9;border:1px solid #bd955a}.selectboxit-list .selectboxit-option-anchor{color:#646464}.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{background-color:#bd955a;color:#646464}.selectboxit-option-first.selectboxit-disabled{display:none}.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor{color:#000}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}input:focus,select:focus,textarea:focus,button:focus,div:focus{outline:none}body{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-size:18px;line-height:1.45;font-family:'Brown-Regular';background:#d8d1c9;color:#646464;letter-spacing:0.05em}body.overlay-open{overflow:hidden}p,address{margin:0 0 1em}button{padding:0;margin:0;background:none;border:none}.hamburger{top:30px;left:35px;position:absolute;width:40px;height:40px;background:none;border:0;padding:0;margin:0;z-index:4;cursor:pointer}.hamburger span:before,.hamburger span:after{content:"";position:absolute;left:0}.hamburger span,.hamburger span:before,.hamburger span:after{width:30px;height:2px;background:#d7c5ac}.hamburger span{position:absolute;top:20px;left:5px;transition-duration:0.1s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger span:before{top:10px;transition:all 0.1s 0.14s ease, opacity 0.1s ease}.hamburger span:after{bottom:10px;transition:all 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:all 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:all 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.desktop{display:block}.mobile{display:none}header{height:100px;background:#000;position:fixed;width:100%;top:0;left:0;z-index:2}header .logo{display:block;position:absolute;left:50%;width:200px;height:48px;top:28px;margin:0 0 0 -100px;z-index:1}header .logo svg{fill:#d7c5ac;width:100%;height:100%}header .functions-enquiry{top:35px;right:40px;position:absolute}header .button{color:#d7c5ac;border:1px solid #d7c5ac}header .button:hover{background:#d7c5ac;color:#000}header img.bgimg{z-index:-1}header .overlay-nav{visibility:hidden;opacity:0;transition:opacity 1s, visibility 0s 1s;position:fixed;width:100%;height:100%;background-color:#3c6864;font-size:22px;line-height:40px;text-transform:uppercase}header .overlay-nav .main-menu{position:absolute;top:150px;left:44px}header .overlay-nav .main-menu a{color:#d7c5ac;text-decoration:none;display:inline-block;transition:color 0.3s;margin:0 0 0.3em;letter-spacing:0.1em;line-height:1.4em}header .overlay-nav .main-menu .current_page_item a,header .overlay-nav .main-menu .current-page-ancestor a,header .overlay-nav .main-menu a:hover{color:#bd955a}header .overlay-nav .bgimg{background-image:url(images/The-George-Building_Night.jpg);background-repeat:no-repeat;background-size:contain;background-position:center;height:70%;top:15%;width:100%;position:absolute;left:0}header .desktop-menu{position:absolute;top:39px;width:100%;text-align:center;line-height:1.2}header .desktop-menu ul{width:50%;position:absolute}header .desktop-menu ul li{display:inline-block;margin:0 1em}header .desktop-menu ul li a{color:#fff;text-decoration:none;display:block}header .desktop-menu ul li.spacer{width:0;margin:0;transition:width 0.3s}header .desktop-menu ul li.current a{border-bottom:2px solid}header .desktop-menu ul.left{text-align:right;left:-100px;transition:left 0.3s}header .desktop-menu ul.right{right:-100px;text-align:left;transition:right 0.3s}body.home header{background:transparent;transition:background-color 0.3s}body.home header .logo{width:300px;height:72px;margin:0 0 0 -150px;top:35px;transition:all 0.3s}body.home.scrolled header{background:#000}body.home.scrolled header .logo{width:200px;height:48px;margin:0 0 0 -100px;top:28px}ul.social{position:absolute;right:40px;bottom:40px;z-index:1;overflow:hidden}ul.social li{display:block;float:left;width:18px;height:18px;margin:0 18px 0 0}ul.social li:last-child{margin:0}ul.social li.tel{width:38px}ul.social li a,ul.social li svg{display:block;width:100%;height:100%}ul.social li svg{fill:#d7c5ac;transition:fill 0.3s}ul.social li a:hover svg{fill:#bd955a}.compressed-header header .desktop-menu ul.left{left:-100px}.compressed-header header .desktop-menu ul.right{right:-100px}.nav-open header .overlay-nav{visibility:visible;opacity:1;transition:opacity 1s}.nav-open .hamburger span{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.nav-open .hamburger span::before{top:0;opacity:0;transition:top 0.1s ease,opacity 0.1s 0.14s ease}.nav-open .hamburger span::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}img.bgimg{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%;display:block}div.bgimg{background-size:cover;background-position:center}.table{display:table;position:absolute;height:100%;width:100%;top:0;left:0;text-align:center}.table .cell{display:table-cell;vertical-align:middle}.home-header{position:relative;height:100vh}.down-arrow{position:absolute;left:50%;margin:0 0 0 -21px;bottom:40px;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.down-arrow:hover{-webkit-transform:translateY(4px);transform:translateY(4px)}.down-arrow svg{width:42px;height:22px;fill:#d7c5ac;display:block}.home-header address,.overlay-nav address,.footer-bottom address{position:absolute;left:40px;bottom:40px;text-transform:uppercase;font-size:12px;line-height:17px;color:#d7c5ac;margin:0;letter-spacing:0.1em}.overlay-contents h5{letter-spacing:0.1em}.home-slider{height:100%;background:#000;overflow:hidden;visibility:hidden}.home-slider.slick-initialized{visibility:visible}.home-slider .slick-list,.home-slider .slick-track{height:100%}.home-slider .slide{position:relative}.home-slider .slide .sliderimg{opacity:0.6;height:100%}.home-slider .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-slider .slide .slide-text{position:absolute;width:100%;height:100%;top:0;left:0;color:#d7c5ac;font-size:55px;line-height:1.4em;font-family:'History-Two';letter-spacing:0.1em}.home-slider .slide .slide-text .text{padding:0.8em 0 1em;position:relative}.home-slider .slide .slide-text .text p{margin:0}.home-slider .slide .slide-text .text:before,.home-slider .slide .slide-text .text:after{content:"";width:3.2em;height:1px;background:#d7c5ac;display:block;margin:0 auto;left:50%;margin:0 0 0 -1.6em;position:absolute}.home-slider .slide .slide-text .text:before{top:0}.home-slider .slide .slide-text .text:after{bottom:0}.home-intro{position:absolute;top:450px;text-align:center;width:950px;left:50%;margin:0 0 0 -475px;color:#fff}.home-intro a{color:#3c6864}.intro-logo{width:490px;height:180px;fill:#fff;margin:0 0 60px}.blocks{overflow:hidden}.blocks.highlights{padding:10px;background:#d8d1c9}.block{display:block;float:left;width:33.33%;position:relative;color:#fff;padding:10px;box-sizing:border-box}.block .wrap{position:relative;overflow:hidden;height:100%;background:#000;padding:0 0 100%}.block .wrap>a{height:100%;display:block;position:absolute;width:100%}.block.no-img .wrap{background:#bd955a}.block .textwrap{position:absolute;width:100%;height:100%;top:0;left:0}.block a{color:#fff}.block h5,.block .heading{text-transform:uppercase;letter-spacing:0.1em;color:#d8d1c9;margin:0}.block.single-img{transition:background-color 0.3s}.block.single-img img{opacity:0.8;transition:opacity 0.3s}.block.single-img:hover img{opacity:0}.block .slide{position:relative}.block .slide img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0.7 !important}.block .hover-slider{overflow:hidden;visibility:hidden;width:100%;height:100%;position:absolute}.block .hover-slider.slick-initialized .slide{visibility:visible}.block .hover-slider .slide{background:#000}.block .hover-slider .slide img{width:100%;height:100%;opacity:0.8;-o-object-fit:cover;object-fit:cover;border:none}.block .hover-slider .slide img.slick-loading{opacity:0}.slick-track,.slick-list{height:100%}.introtext{padding:60px 0;text-align:center}.introtext .text{max-width:975px;padding:0 60px;margin:0 auto}.introtext p a{display:inline-block;border-bottom:1px solid;color:#bd955a;text-decoration:none;line-height:1em;margin:0 0 0.45em}.introtext .contact-details{text-transform:uppercase;letter-spacing:0.1em}.half{width:50%;display:block;float:left}.footer-blocks{color:#d8d1c9}.footer-blocks .half{height:535px;position:relative;background:#3c6864;text-align:center}.footer-blocks .half .text{height:100%;padding:120px 20px 0;position:relative}.footer-blocks .half .text .button{position:absolute;bottom:165px;left:50%;margin:0 0 0 -86px}.footer-blocks .text{max-width:500px;margin:0 auto}footer{background:#000;color:#d8d1c9}.text{width:100%;padding:0 20px;box-sizing:border-box}.opening-hours{margin:0 0 1em}.opening-hours div{overflow:hidden}.opening-hours div .days{float:left}.opening-hours div .hours{float:right}.footer-bottom{padding:80px 80px 36px;font-size:17px;overflow:hidden;line-height:1em;position:relative}.footer-bottom .copy{float:left;margin:13px 0 0}.page-header{height:540px;background:#000;text-align:center;position:relative}.page-header .bgimg{width:100%;height:100%;opacity:0.7;position:absolute;top:0;left:0;background-size:cover;background-position:center}.page-header h1{top:300px;position:absolute;width:100%;text-align:center;color:#d7c5ac;font-size:55px;line-height:1.4em;font-family:'History-Two';letter-spacing:0.1em}.page-header .text{display:block;max-width:1040px;margin:0 auto}.page-header a{color:#3c6864}.function-content{max-width:1294px;width:100%;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:60px 70px}.function-content .function_img{float:left;width:50%;height:auto}.function-content .text{width:50%;padding:0 0 0 45px;box-sizing:border-box;float:right}.function-content .button{margin:0 0 0.7em}.mapwrap{overflow:hidden;padding:20px 0;position:relative}.mapwrap .ctawrap{padding:0 20px 0 10px;box-sizing:border-box;width:33.33%;float:right}.mapwrap .cta{position:relative;color:#fff;background:#000;height:100%;padding:0 0 100%;color:#d8d1c9}.mapwrap .cta .textwrap{position:absolute;width:100%;height:100%;top:0;left:0}.mapwrap .cta .bgimg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;opacity:0.7}.mapwrap .cta .cell{padding:1px;box-sizing:border-box;padding:0 20px}.mapwrap .cta a{color:#d8d1c9}.map{padding:20px 10px 20px 20px;box-sizing:border-box;width:66.67%;float:left;height:100%;top:0;left:0;position:absolute}.googlemap{width:100%;height:100%}.cta{position:relative;color:#fff}.cta .text{padding:1em;box-sizing:border-box}h5{margin:0 0 1em}.footer.cta{width:100%;background:#000;height:450px;color:#d8d1c9}.footer.cta .text{max-width:790px;margin:0 auto}.button{text-decoration:none;padding:5px 10px;display:inline-block;min-width:150px;text-align:center;font-size:12px;line-height:33px;height:32px;text-transform:uppercase;padding:0 10px;letter-spacing:0.1em;transition:all 0.3s;border:1px solid #bd955a;color:#bd955a}.button:hover{background:#bd955a;color:#d8d1c9}.ig-gallery{padding:50px 90px;visibility:hidden}.ig-gallery.slick-initialized{visibility:visible}.ig-gallery .slide{float:left;width:270px;height:270px}.ig-gallery .slide .ig-img{width:270px;height:270px;margin:0 auto;display:block;background-size:contain;background-position:center}.ig-gallery .slide a{width:270px;height:270px;display:block;margin:0 auto;background:#d8d1c9}.ig-gallery-wrap{position:relative;height:370px}.slider-nav{position:absolute;top:50%;width:30px;height:56px;margin:-28px 0 0 0;cursor:pointer}.slider-nav svg{fill:#d7c5ac;width:100%;height:100%;display:block;transition:fill 0.3s}.slider-nav:hover svg{fill:#bd955a}.slider-nav.prev{left:36px}.slider-nav.next{right:36px}.overlay-wrap{position:fixed;background:rgba(0,0,0,0.75);width:100%;height:100%;left:0;top:0;z-index:3;overflow:auto;display:none}.overlay-wrap .overlay-contents{background:#d8d1c9;width:780px;margin:215px auto}.overlay-contents{padding:75px;position:relative;box-sizing:border-box}.overlay-contents h5{text-align:center;text-transform:uppercase;font-size:20px;line-height:26px}.overlay-contents .close{width:30px;height:30px;position:absolute;top:20px;right:20px}.overlay-contents .close svg{width:100%;height:100%;fill:#646464}::-webkit-input-placeholder{font-size:20px;line-height:26px;font-family:'Brown-Regular';color:#646464;opacity:1;transition:opacity 0.3s}:-moz-placeholder{font-size:20px;line-height:26px;font-family:'Brown-Regular';color:#646464;opacity:1;transition:opacity 0.3s}::-moz-placeholder{font-size:20px;line-height:26px;font-family:'Brown-Regular';color:#646464;opacity:1;transition:opacity 0.3s}:-ms-input-placeholder{font-size:20px;line-height:26px;font-family:'Brown-Regular';color:#646464;opacity:1;transition:opacity 0.3s}form{text-align:center;padding-bottom:2em;position:relative;margin:0 0 -1em}input,textarea{background:none;border:none;border-bottom:1px solid #bd955a;padding:24px 0 0;margin:0;width:100%;display:block;height:26px;margin:0;font-size:20px;line-height:26px;font-family:'Brown-Regular';text-align:left;color:#646464}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}span.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid{color:#3c6864}.wpcf7-not-valid::-webkit-input-placeholder{color:#3c6864}.wpcf7-not-valid:-moz-placeholder{color:#3c6864}.wpcf7-not-valid::-moz-placeholder{color:#3c6864}.wpcf7-not-valid:-ms-input-placeholder{color:#3c6864}div.wpcf7-validation-errors{border:none;color:red}div.wpcf7-response-output{margin:0;padding:0;border:none;position:absolute;bottom:0;left:0;padding:0 75px;box-sizing:border-box}@-webkit-keyframes circle_blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes circle_blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}div.wpcf7 .ajax-loader{display:block;position:absolute;bottom:62px;left:50%;margin:0 0 0 120px;width:16px;height:16px;border-radius:8px;background:#bd955a;-webkit-animation:circle_blink 0.5s infinite;animation:circle_blink 0.5s infinite}input[type="submit"],button[type="submit"]{margin:75px 0 0;text-decoration:none;padding:5px 10px;display:inline-block;min-width:150px;text-align:center;font-size:12px;line-height:30px;height:32px;text-transform:uppercase;padding:0 10px;letter-spacing:0.1em;transition:all 0.3s;border:1px solid #bd955a;color:#bd955a;width:220px}.dob-field{margin:1em 0 0}.dob-field label{margin:0 0.5em 0 0}textarea{height:104px;background-image:linear-gradient(to right, #d8d1c9 0, transparent 0),linear-gradient(to left, #d8d1c9 0, transparent 0),repeating-linear-gradient(#d8d1c9, #d8d1c9 50px, #bd955a 50px, #bd955a 51px, #d8d1c9 51px);margin:0;padding:0;border:none;resize:none;line-height:51px;background-position:0 -10px;top:11px;position:relative}textarea::-webkit-input-placeholder{line-height:51px}textarea:-moz-placeholder{line-height:51px}textarea::-moz-placeholder{line-height:51px}textarea:-ms-input-placeholder{line-height:51px}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap+br{display:none}.posts{max-width:930px;margin:0 auto;padding:0 20px}.post{border-bottom:2px solid #bd955a;margin:0 0 2em}.post h2{font-size:30px;line-height:1;color:#bd955a;text-transform:uppercase;margin:0 0 1em;text-align:center}.post .post-meta{color:#bd955a;text-align:center;font-size:16px;line-height:18px;margin:2em 0;text-transform:uppercase;letter-spacing:0.1em}.post .post-meta time{display:inline-block;padding:0 2em 0 0}.post .post-meta span{padding:0 0 0 2em}.post img{max-width:100%;height:auto}.post a{color:inherit;text-decoration:none;border-bottom:1px solid;line-height:1;display:inline-block;color:#bd955a}.post .aligncenter{margin:0 auto;display:block}.wp-caption{text-transform:uppercase;text-align:center;color:#bd955a;font-size:16px;line-height:18px}.wp-caption img{display:block;margin:0 0 16px}.share{color:#bd955a;text-transform:uppercase;letter-spacing:0.1em;font-size:16px;margin:100px 0 18px}.share a{text-decoration:none;color:inherit;margin:0 0 0 0.5em;border-bottom:none}.pagination{text-align:center;color:#bd955a;position:relative;font-size:16px;line-height:18px;text-transform:uppercase;margin:0 0 100px}.pagination a{color:#bd955a;text-decoration:none}.pagination .page-buttons a{border-bottom:1px solid;display:inline-block}.pagination .next-page,.pagination .prev-page{position:absolute;top:0}.pagination .next-page a,.pagination .prev-page a{text-decoration:none}.pagination .next-page{right:0}.pagination .next-page a:after{content:"";width:15px;height:15px;border-right:1px solid #bd955a;border-bottom:1px solid #bd955a;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;display:inline-block;top:2px;right:2px;position:relative;margin:0 0 0 7px}.pagination .prev-page{left:0}.pagination .prev-page a:before{content:"";width:15px;height:15px;border-left:1px solid #bd955a;border-bottom:1px solid #bd955a;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;display:inline-block;top:2px;left:2px;position:relative;margin:0 7px 0 0}@media screen and (max-height: 590px){.home-slider .slide .slide-text{font-size:30px;line-height:1.4em}}@media screen and (max-width: 768px){.desktop{display:none}.mobile{display:block}body{font-size:14px}h5 span{border-bottom:1px solid}.hamburger{top:10px;left:10px}.hamburger span,.hamburger span:before,.hamburger span:after{width:20px;height:1px}.hamburger span{top:20px;left:10px}.hamburger span:before{top:7px}.hamburger span:after{bottom:7px}header{height:75px}header .logo{width:140px;height:34px;top:20px;margin:0 0 0 -75px}header nav.overlay-nav ul{bottom:20px;right:20px}header nav.overlay-nav .main-menu{left:20px}header nav.overlay-nav .bgimg{display:none}header nav.overlay-nav .main-menu{left:0;width:100%;text-align:center}header .functions-enquiry.button{min-width:0;top:20px;height:22px;line-height:23px;right:20px;padding:0 5px}body.home header .logo,body.home.scrolled header .logo{width:150px;height:36px;top:20px;margin:0 0 0 -75px}ul.social{right:20px;bottom:20px}.home-slider .slide .slide-text{font-size:30px;line-height:1.4em}.home-header address,.overlay-nav address,.footer-bottom address{left:20px;bottom:20px;font-size:10px;line-height:14px}.footer-bottom{font-size:10px;padding:0 0 20px}.footer-bottom address{position:relative;bottom:auto}.home-header address,.home-header .social{display:none}.home header ul.social{display:block}.home-intro{top:200px;width:80%;left:10%;margin:0}.intro-logo{width:250px;height:93px;margin:0 0 20px}.logo{top:20px}.down-arrow{bottom:10px;margin:0 0 0 -17px;padding:10px}.down-arrow svg{width:24px;height:14px}.page-header{height:300px}.page-header h1{font-size:28px;top:135px}.home.compressed-header header ul.social{opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0s 0.3s}.half{width:100%}.half .cell{padding:0 20px;box-sizing:border-box}.footer-blocks .half{height:auto;margin:0 0 2px}.footer-blocks .half .text{padding:60px 20px}.footer-blocks .half .text .button{position:relative;bottom:auto;left:auto;margin:0 auto;display:block;width:130px}.ig-gallery-wrap{height:100px;padding:25px 0}.ig-gallery{padding:0}.ig-gallery .slide{width:95px;height:95px;min-width:95px}.ig-gallery .slide .ig-img{width:95px;height:95px}.ig-gallery .slide a{width:100px;height:100px}.slider-nav{display:none !important}.overlay-wrap .overlay-contents{width:100%;min-height:100%;margin:0;padding:20px}.overlay-wrap .overlay-contents h5 span{line-height:1.2em}.overlay-wrap.popup-message .overlay-contents{height:auto;width:80%;margin:10%;min-height:0;height:auto;padding:70px 20px 20px}.overlay-contents .close svg{width:20px;height:20px}.introtext{padding:40px 0}.introtext .text{padding:0 20px}.blocks .text{padding:20px}.block{width:100%}textarea,input{font-size:16px;height:19px}textarea{line-height:36px;height:84px;background-image:linear-gradient(left, #d8d1c9 0, transparent 0),linear-gradient(right, #d8d1c9 0, transparent 0),linear-gradient(#d8d1c9 34px, #000 34px, #000 36px, #d8d1c9 36px);background-size:100% 100%, 100% 100%, 100% 36px;padding:6px 0;margin:4px 0 -26px}::-webkit-input-placeholder{font-size:16px}:-moz-placeholder{font-size:16px}::-moz-placeholder{font-size:16px}:-ms-input-placeholder{font-size:16px}.function-content{padding:20px}.function-content .function_img,.function-content .text{float:none;width:100%}.function-content .function_img{margin:0 0 1em}.function-content .text{padding:0}.overlay-contents .close{top:14px;right:14px}.close svg{width:20px;height:20px;fill:#000;padding:6px}div.wpcf7-response-output{padding:0 25px}div.wpcf7 img.ajax-loader{bottom:50px}.button{min-width:130px}.map{position:relative;padding:0 0 100%;width:100%}.map .googlemap{position:absolute;top:0;left:0}.introtext .contact-details{font-size:11px}.mapwrap{padding:20px}.mapwrap .ctawrap{width:100%;padding:0 0 100%;position:relative;margin:20px 0 0}.mapwrap .cta{padding:0;width:100%;height:100%;position:absolute}.post{margin:0 0 12px;border-bottom:1px solid #bd955a}.share,.pagination{font-size:10px;line-height:1em}.share{margin:60px 0 10px}.pagination .next-page a:after{width:8px;height:8px}footer .half{height:auto}footer .half .text{padding:40px 20px}footer .half .text .button{position:relative;bottom:auto;margin:10px auto;left:auto}}
