/*!
Theme Name: Guildhall
Author URI: http://nathanshanahan.com
Description: Designed by Brett Layton @ TwoFromTwo, Developed by Nathan Shanahan
Version: 2.0
Author: Brett Layton & Nathan Shanahan
*/@font-face{font-family:'Dala Floda Web';src:url("fonts/DalaFloda-Medium-Web.eot");src:url("fonts/DalaFloda-Medium-Web.eot?#iefix") format("embedded-opentype"),url("fonts/DalaFloda-Medium-Web.woff2") format("woff2"),url("fonts/DalaFloda-Medium-Web.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal}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,main,nav,section,cite{display:block}html{height:100%}body{line-height:1;min-height:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}*,*:after,*:before{min-height:0;min-width:0;box-sizing:border-box}.google-maps-link{max-width:100%}.gmnoprint img{max-width:none;z-index:9999}#wpadminbar #wp-admin-bar-my-account.with-avatar>a img,#wp-admin-bar-user-info .avatar{min-width:0px}@media (max-width: 768px){html,body{max-width:100vw;overflow-x:hidden}}body{background:#fff;color:#231f20;overflow-y:scroll;overflow-x:hidden}a{text-decoration:none;color:inherit}a:focus{outline:thin dotted}a:active{border:none}img{max-width:100%;min-width:100%}img[src$=".jpg"]{background:#f2f1ef;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f1ef));background:-webkit-linear-gradient(#fff, #f2f1ef);background:linear-gradient(#fff, #f2f1ef)}figure.image{font-size:0}.btn a{color:#cea052;display:inline-block;padding:8px 12px;border:1px solid #cea052;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:uppercase}.btn a:hover{color:#fff;background:#cea052}.btn-svg{text-align:center;display:block}.btn-svg svg{fill:#cea052;vertical-align:middle}.btn-svg:hover svg{fill:#231f20}.btn-svg span{padding-left:1em;font-weight:600}hr{background:#cea052;border:none;margin:32px 0;height:5px;width:50%}@media (max-width: 768px){hr{height:4px;margin-bottom:0}}.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.group{display:inline-block}* html .group{height:1%}.group{display:block}@media (max-width: 768px){.large-screen{display:none}}@media (min-width: 768px){.small-screen{display:none !important}}.animate_content_load{-webkit-transform:translateY(33.3333vh);transform:translateY(33.3333vh);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.animate_content_load.animate_triggered{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.no-js .animate_content_load{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}.no-js [data-srcset]{display:none}#noscript-warning{position:fixed;top:150px;width:30%;max-width:450px;background:#231f20;color:#fff;padding-top:2em;padding-bottom:2em;text-align:center;z-index:0;line-height:24px;padding-left:1em;padding-right:1em}@media (max-width: 768px){#noscript-warning{display:none}}.visually_hidden{display:none;opacity:0}.overflow-x{overflow-x:visible}body{font-family:"proxima-nova",sans-serif;color:#231f20;font-size:14px;line-height:1.714}h1,h2,h3,h4,h5,h6{font-weight:600;font-style:normal;font-stretch:normal}.title-page{font-size:60px;font-family:"Dala Floda Web",serif}@media (max-width: 768px){.title-page{font-size:42px}}.heading{font-size:36px;line-height:1;color:#cea052;font-family:"Dala Floda Web",serif}.heading-large{font-size:60px}@media (max-width: 768px){.heading-large{font-size:35px}}.heading-centered{text-align:center}.body_text-emphasised p{font-size:16px}.paragraph-emphasise--first p:first-of-type{font-size:21px;line-height:26px;font-weight:400}@media (max-width: 768px){.paragraph-emphasise--first p:first-of-type{font-size:18px;line-height:24px}}p+p,ul+p,ol+p{padding-top:1.4em}ul{font-size:0px}ul li{font-size:14px}.text-bold{font-weight:600}.container-wysiwyg h1,.container-wysiwyg h2,.container-wysiwyg h3,.container-wysiwyg h4,.container-wysiwyg h5{font-family:"proxima-nova",sans-serif;font-weight:700;font-size:24px;padding-bottom:1em;padding-top:1em}.container-wysiwyg ul{font-size:14px;padding-top:1em;list-style-type:disc;list-style-position:inside}.container-wysiwyg ul ul{padding-left:1em;padding-top:0}.container-wysiwyg p{font-size:14px}.container-wysiwyg a{text-decoration:underline}.container-wysiwyg a:hover{color:#cea052}.container-wysiwyg strong{font-weight:700}.icon{width:30px}.icon-social{fill:#231f20}.icon-social:hover{fill:#cea052}.logo-guildhall{width:238px}.close_nav,.open_nav{width:28px;fill:#fff}.icon_caption{fill:#fff}.graphic-wedding_ring{max-width:152px;fill:#e6e7e8}.graphic-martini_olive{max-width:182px;fill:#e6e7e8}.graphic-turntable{max-width:162px;fill:#e6e7e8}.graphic-guildhall_building{fill:#e6e7e8;width:132px;margin-left:auto;margin-bottom:-10px}.icon-back_to_top{max-width:50px;fill:#e6e7e8}.timeline-circle{width:26px}.icon-pdf{width:45px}.arrow-slider{width:58px}.page_wrap{position:relative;margin:0 auto;max-width:1680px}.wrap{position:relative;margin:0 auto;max-width:1170px}@media (max-width: 1210px){.wrap{padding-left:2.5%;padding-right:2.5%}}@media (max-width: 768px){.wrap{padding-left:8%;padding-right:8%}}.wrap-inner{max-width:1000px}.container-columns{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media (max-width: 768px){.container-columns{display:block}}.column-flex_1{-webkit-box-flex:1;flex:1}.column-flex_2{-webkit-box-flex:2;flex:2}.column-flex_3{-webkit-box-flex:3;flex:3}.vertical_center{align-self:center}.vertical_end{align-self:flex-end}.layer_01{position:relative;z-index:1}.layer_02{position:relative;z-index:2}.layer_03{position:relative;z-index:3}.layer_04{position:relative;z-index:4}.layer_05{position:relative;z-index:5}.layer_06{position:relative;z-index:6}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;margin-top:24px;margin-bottom:48px;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-control-nav{width:100%;position:absolute;bottom:-80px;text-align:center;z-index:9999}.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:6px;height:6px;display:block;background:none;cursor:pointer;text-indent:9999px;border-radius:40px;border:2px solid #231f20}.flex-control-paging li a:hover{background:#231f20}.flex-control-paging li a.flex-active{background:#231f20;cursor:default}.container-page_header{position:fixed;z-index:10;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;padding:34px 32px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1}@media (max-width: 768px){.container-page_header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:center;align-items:center}.container-page_header .logo-guildhall{margin-top:-32px;max-width:200px}}.container-page_header.visually_hidden{opacity:0}.navigation-trigger{min-width:100px;text-align:right}@media (max-width: 768px){.navigation-trigger{align-self:flex-end}}.navigation-trigger .container-nav_icons{margin-left:auto}.container-social_media{min-width:100px}.container-social_media li{display:inline-block;margin-right:5px}.home .container-nav_icons{position:relative}.home .container-nav_icons:after{content:'';display:block;position:absolute;top:-5px;left:-4px;background:rgba(35,31,32,0.8);height:32px;width:40px;z-index:1}.home .container-page_header svg{fill:#fff;position:relative;z-index:4}.home .container-page_header .icon-social{fill:#231f20}.home .container-page_header .icon-social:hover{fill:#cea052}.container-page_header .icon-social{fill:#fff}@media (max-width: 768px){.container-page_header .icon-social{display:none}}.container-page_header .icon-social:hover{fill:#cea052}.container-page_header svg{fill:#231f20}.container-full_page{width:100%;overflow-x:hidden;-webkit-transition:margin-left .2s ease-in-out;transition:margin-left .2s ease-in-out}.container-full_page.nav-active{margin-left:-33.33vw}@media (max-width: 768px){.container-full_page.nav-active{margin-left:-100vw}}.container-full_page.nav-active .main-navigation{right:0vw}.main-navigation .nav_trigger{position:absolute;right:32px;top:34px;text-align:right}.main-navigation{position:fixed;background:#231f20;height:100vh;width:33.33vw;right:-33.33vw;top:0;z-index:7;padding-top:195px;padding-left:75px;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}.main-navigation li{font-family:"Dala Floda Web",serif;color:#fff;font-size:36px}@media (max-width: 768px){.main-navigation li{font-size:26px}}.main-navigation>li a{padding-right:40px;padding-bottom:8px}.main-navigation>li a:hover{color:#cea052}.main-navigation .container-social_media{margin-top:18px}@media (max-width: 768px){.main-navigation{width:100%;right:-100vw;padding-top:32px;padding-left:8%;padding-right:8%;text-align:center}.main-navigation ul{padding-top:32px}}nav .logo-guildhall{fill:#fff;max-width:200px}body.home a.home,body.the-space a.thespace,body.your-wedding a.yourwedding,body.your-event a.yourevent,body.our-events a.ourevents,body.gallery a.gallery,body.contact a.contact{border-bottom:2px solid;pointer-events:none}.footer-site{padding-top:146px}.footer-site .heading{padding-bottom:.5em}.footer-site p{max-width:95%}@media (max-width: 768px){.footer-site{padding-top:32px}.footer-site .column{padding-bottom:32px}}.container-footer_graphic{text-align:right}@media (max-width: 768px){.container-footer_graphic{text-align:center;margin-top:32px;margin-bottom:-32px}.container-footer_graphic svg{width:130px}}.footer-contact{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media (max-width: 768px){.footer-contact{display:block}}.footer-contact>li{width:auto;-webkit-box-flex:1;flex-grow:1;text-align:center;padding:1em;font-size:14px}@media (min-width: 768px){.footer-contact>li{border:1px solid #231f20}}.footer-contact>li:not(:first-child){border-left:none}.footer-links li{display:inline}.footer-links li:not(:last-of-type):after{content:'•';padding:0 4px;display:inline-block}.footer-background{background:#e6e7e8;padding-top:52px;padding-bottom:52px}.footer-background .container-social_media{margin-top:46px;text-align:center}.footer-background .container-social_media a svg{fill:#fff}.footer-background .container-social_media a:hover svg{fill:#cea052}.container-back_to_top{text-align:right;position:relative;top:-70px;right:-25px;height:0}#mc_embed_signup{padding-top:1em}.mc_signup_form .email{background:#fff;-webkit-appearance:none;border-radius:0;background:none;padding:12px 8px;background:#fff;font-size:14px;border:none;border-bottom:1px solid #231f20;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:none;min-width:calc(100% - 76px)}#mc-embedded-subscribe{border-radius:50em;height:46px;width:46px;font-size:18px;color:#fff;text-align:center;background:#cea052;border:none;cursor:pointer;-webkit-appearance:none}@media (max-width: 768px){#mc-embedded-subscribe{padding:0}}#mc-embedded-subscribe:hover{background:#cad7c5}.image-credited{position:relative;z-index:4}.image-credited .caption-image_credit{position:absolute;top:12px;right:12px}.image-credited .caption-image_credit:hover .visually_hidden,.image-credited .caption-image_credit.hover .visually_hidden{display:block;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;background:#231f20;color:#fff;padding:4px 8px;font-size:10px;text-align:right;position:absolute;white-space:nowrap;top:3px;right:32px;opacity:1}.texture_background{height:460px;width:256px;background-size:cover;background-repeat:no-repeat;position:absolute;right:-36px;z-index:0}@media (max-width: 768px){.texture_background{display:none}}.texture_background_1{background:url(img/background/guildhall_background_1.jpg);bottom:-30px}.texture_background_2{top:-30px;background:url(img/background/guildhall_background_1.jpg)}.texture_background_3{background:url(img/background/guildhall_background_2.jpg);top:-30px}.texture_background_4{background:url(img/background/guildhall_background_2.jpg);bottom:-30px}.image img{position:absolute;top:0;bottom:0}.image_container--8_5{padding-bottom:71.875%}.image_container--1_1{padding-bottom:100%}.image_container--5_7{padding-bottom:150%}.image_container--5_8{padding-bottom:143.75%}.image_container--5_4{padding-bottom:80.3125%}.image_container--7_10{padding-bottom:142.8571429%}.image_container--14_10{padding-bottom:71.4285714%}.image_container--16_9{padding-bottom:56.25%}@media (max-width: 768px){.home .image_container--16_9{padding-bottom:135.9375%}}input::input-placeholder{color:#231f20;text-transform:none;font-family:"proxima-nova",sans-serif;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;font-size:12px}input:focus::input-placeholder{color:#ffffff}.input::-webkit-input-placeholder{color:#231f20;text-transform:none;font-family:"proxima-nova",sans-serif;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;font-size:12px}.input:focus::-webkit-input-placeholder{color:#ffffff}.input:-moz-placeholder{color:#231f20;text-transform:none;font-family:"proxima-nova",sans-serif;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;font-size:12px}.input:focus:-moz-placeholder{color:#ffffff}.input::-moz-placeholder{color:#231f20;text-transform:none;font-family:"proxima-nova",sans-serif;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;font-size:12px}.input:focus::-moz-placeholder{color:#ffffff}.input:-ms-input-placeholder{color:#231f20;text-transform:none;font-family:"proxima-nova",sans-serif;-webkit-transition:color 1s ease-in;transition:color 1s ease-in;font-size:12px}.input:focus:-ms-input-placeholder{color:#ffffff}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.input{-webkit-appearance:none;border-radius:0;background:none;padding:12px 8px;background:#fff;font-size:16px;border:1px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.input:focus{outline:0;border:1px solid #cea052}.error::-webkit-input-placeholder,.error:-moz-placeholder,.error::-moz-placeholder,error:-ms-input-placeholder{color:#c00}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.input{-webkit-appearance:none;border-radius:0;background:none;padding:12px 8px;background:#fff;font-size:16px;border:1px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.input:focus{outline:0;border:1px solid #cea052}.error::-webkit-input-placeholder,.error:-moz-placeholder,.error::-moz-placeholder,error:-ms-input-placeholder{color:#c00}.container-columns--form{-webkit-box-pack:justify;justify-content:space-between}label.column-flex_1{max-width:49.5%}@media (max-width: 768px){label.column-flex_1{max-width:100%;width:100%}}label{width:100%;margin-bottom:1em;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}label .input{width:100%;font-size:14px}label .textarea{min-height:226px}.radio{display:none}.radio_wrap{margin-bottom:1em}.radio_wrap label{margin-bottom:0}.radio_wrap span{padding:12px 8px;background:#fff;font-size:16px;border:1px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;color:#231f20;font-size:12px;display:none;cursor:pointer}.radio_wrap label:hover span{background:#cea052;color:#fff}.radio_wrap.active label span{display:block;cursor:pointer}.radio_wrap.active .toggle_trigger{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.title-radio_drop_down{padding:12px 8px;background:#fff;font-size:16px;border:1px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;color:#231f20;font-size:12px;position:relative;cursor:pointer}.toggle_trigger{width:20px;fill:#231f20;position:absolute;right:20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.title-radio_drop_down:hover .toggle_trigger{fill:#cea052}.form_button{cursor:pointer;color:#cea052;border:1px solid #cea052;background:none;margin-left:auto;display:block;font-size:16px;padding:12px 22px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.form_button:hover{background:#cea052;color:#fff;cursor:pointer}.form_button.submitted{background:#beb6b8;pointer-events:none}.container-vimeo{position:relative;width:100%}.content-video{position:relative;padding-bottom:56.25%;height:0}.content-video iframe,.content-video object,.content-video embed{position:absolute;top:0;left:0;width:100%;height:100%}html:not(.no-js) .animate-pattern_1 .animate--image{opacity:0.001;-webkit-transform:translate(200px, 400px);transform:translate(200px, 400px);-webkit-transition:opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s;transition:opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s;transition:transform 1s ease-in-out .5s, opacity .5s ease-in-out .5s;transition:transform 1s ease-in-out .5s, opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s}html:not(.no-js) .animate-pattern_1 .animate--text{opacity:0.001;-webkit-transform:translate(400px, -200px);transform:translate(400px, -200px);-webkit-transition:opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s;transition:opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s;transition:transform 1s ease-in-out .5s, opacity .5s ease-in-out .5s;transition:transform 1s ease-in-out .5s, opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s}html:not(.no-js) .animate-pattern_2 .animate--text{opacity:0.001;-webkit-transform:translate(200px, 400px);transform:translate(200px, 400px);-webkit-transition:opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s;transition:opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s;transition:transform 1s ease-in-out .5s, opacity .5s ease-in-out .5s;transition:transform 1s ease-in-out .5s, opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s}html:not(.no-js) .animate-pattern_2 .animate--image{opacity:0.001;-webkit-transform:translate(400px, -200px);transform:translate(400px, -200px);-webkit-transition:opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s;transition:opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s;transition:transform 1s ease-in-out .5s, opacity .5s ease-in-out .5s;transition:transform 1s ease-in-out .5s, opacity .5s ease-in-out .5s, -webkit-transform 1s ease-in-out .5s}html:not(.no-js) .view-detected.animate-pattern_1 .animate--image,html:not(.no-js) .view-detected.animate-pattern_2 .animate--image,html:not(.no-js) .view-detected.animate-pattern_3 .animate--image{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}html:not(.no-js) .view-detected.animate-pattern_1 .animate--text,html:not(.no-js) .view-detected.animate-pattern_2 .animate--text,html:not(.no-js) .view-detected.animate-pattern_3 .animate--text{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}html:not(.no-js) .animate-pattern-3 li{opacity:0.001;-webkit-transition:opacity .6s ease-in-out .4s;transition:opacity .6s ease-in-out .4s}html:not(.no-js) .animate-pattern-3 li:nth-of-type(2){-webkit-transition:opacity .6s ease-in-out .8s;transition:opacity .6s ease-in-out .8s}html:not(.no-js) .animate-pattern-3 li:nth-of-type(3){-webkit-transition:opacity .6s ease-in-out 1.2s;transition:opacity .6s ease-in-out 1.2s}html:not(.no-js) .animate-pattern-3 li:nth-of-type(4){-webkit-transition:opacity .6s ease-in-out .4s;transition:opacity .6s ease-in-out .4s}html:not(.no-js) .animate-pattern-3 li:nth-of-type(5){-webkit-transition:opacity .6s ease-in-out .8s;transition:opacity .6s ease-in-out .8s}html:not(.no-js) .animate-pattern-3 li:nth-of-type(6){-webkit-transition:opacity .6s ease-in-out 1.2s;transition:opacity .6s ease-in-out 1.2s}html:not(.no-js) .view-detected.animate-pattern-3 li{opacity:1}html:not(.no-js) .image{background:#e6e7e8;-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}html:not(.no-js) .image img{opacity:.0001;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}html:not(.no-js) .image.loaded{background:rgba(230,231,232,0)}html:not(.no-js) .image.loaded img{opacity:1}.header-sub_page_header{padding-bottom:60px}@media (max-width: 768px){.header-sub_page_header{padding-bottom:0}}@media (min-width: 768px){.title-page{color:#231f20;margin-top:210px;margin-bottom:68px;text-align:center;overflow-y:visible;height:2px;background:#231f20;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}}@media (min-width: 768px) and (max-width: 768px){.title-page{display:block}}@media (min-width: 768px){.title-page span{background:#fff;display:inline-block;padding:0 38px}.intro-sub_page .heading{padding-bottom:36px}.intro-sub_page .container-text{padding-right:54px}}@media (max-width: 768px){.header-sub_page_header{padding-top:116px}.title-page{text-align:center;padding-bottom:1em}.intro-sub_page .heading{padding-bottom:.5em}}.background-user-color{color:#fff;margin-bottom:50px}.background-user-color .container-text{padding:80px 65px;max-width:560px}@media (max-width: 768px){.background-user-color .container-text{padding:32px 8%}}.section-whats_included{padding-top:145px;padding-bottom:145px}.section-whats_included .heading{padding-bottom:1em}@media (min-width: 768px){.section-whats_included .column{border-right:1px solid #cea052;padding-right:38px}.section-whats_included .column:nth-of-type(2){padding-left:38px}.section-whats_included .column:nth-of-type(3){padding-left:38px}.section-whats_included .column:last-of-type{border-right:none}.section-whats_included .item{min-height:220px;padding-bottom:1em}}.section-whats_included .title{font-weight:600;font-size:21px;line-height:1.2;padding-bottom:1em}@media (max-width: 768px){.section-whats_included .item{padding-bottom:2em}.section-whats_included .title{padding-bottom:.5em}}.overview-homepage--intro{margin-bottom:100px}@media (max-width: 768px){.overview-homepage--intro{margin-bottom:2em}}.overview-homepage--intro .image{margin-top:-88px}.overview-homepage--intro .container-text{width:80%}@media (max-width: 1170px){.overview-homepage--intro .heading-large{font-size:56px}}@media (max-width: 768px){.overview-homepage--intro .heading-large{font-size:35px}}.overflow-x .heading-large{width:450px;position:relative;z-index:2}@media (max-width: 768px){.overflow-x .heading-large{width:auto}}@media (max-width: 768px){.overview-homepage--intro{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:32px}.overview-homepage--intro .image{margin-top:1em}.overview-homepage--intro .container-text{width:100%;padding-bottom:34px}.content-image{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}.overview-homepage .background{background:#fff;padding:52px 38px}@media (max-width: 768px){.overview-homepage .background{background:none;padding:0}}.overview-homepage--intro .background{margin-left:-100px}.section-promotion{margin-bottom:164px;color:#fff}@media (max-width: 768px){.section-promotion{margin-bottom:1em}}.section-promotion .column-flex_1{margin-right:-60px;max-width:33.33%}@media (max-width: 768px){.section-promotion .column-flex_1{max-width:100%}}.section-promotion .column-flex_2{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;margin:65px 0 0 0px}@media (max-width: 768px){.section-promotion .column-flex_2{display:block}}.section-promotion .padding{padding:72px 72px 72px 110px}@media (max-width: 768px){.section-promotion .padding{padding:8%}}.section-promotion .date{padding:30px 0 .5em}@media (max-width: 768px){.section-promotion{display:block}.section-promotion figure{width:100%}.section-promotion .column-flex_2{padding:8%;margin:0}}.overview-homepage--weddings .background{padding-right:83px;margin-left:-86px;min-width:418px;margin-bottom:-72px}@media (max-width: 768px){.overview-homepage--weddings .background{min-width:0;margin:0;padding:0}}@media (max-width: 768px){.overview-homepage--weddings{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding-top:32px}.overview-homepage--weddings .container-text{padding-bottom:32px}}.graphic-wedding_ring{position:absolute;top:-72px;left:94px;pointer-events:none}@media (max-width: 768px){.graphic-wedding_ring{width:120px;left:auto;top:auto;right:8%;bottom:-25px;fill:#e6e7e8;z-index:7;pointer-events:none}}.overview-homepage .graphic-martini_olive{position:absolute;bottom:-100px;left:80px;pointer-events:none}@media (max-width: 768px){.overview-homepage .graphic-martini_olive{z-index:7;bottom:-25px;left:auto;right:15%;width:120px}}.overview-homepage .graphic-turntable{position:absolute;left:50%;margin-left:-80px;pointer-events:none}@media (max-width: 768px){.overview-homepage .graphic-turntable{margin-left:0;width:120px;z-index:7;right:8%;left:auto;bottom:-235px}}.overview-homepage--your_event{margin-top:45px}.overview-homepage--your_event .background{padding:100px 72px 60px 85px;margin:-100px 0 0 -85px;min-width:500px}@media (max-width: 768px){.overview-homepage--your_event{margin-top:32px}.overview-homepage--your_event .background{padding:0;margin:0;min-width:0}}.overview-homepage--our_events{margin-top:45px}.overview-homepage--our_events .background{padding:52px 0 52px 38px;margin:0 0 0 -83px}@media (min-width: 768px){.overview-homepage--our_events .image-credited .caption-image_credit{right:90px}}@media (max-width: 768px){.overview-homepage--our_events{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin-top:32px}.overview-homepage--our_events .background{margin:0;padding:0}}.background-overview_homepage{background:url(img/background/overview_background.png);background-repeat:no-repeat;background-size:contain;background-position:center center;max-width:1680px;margin:0 auto}@media (max-width: 768px){.background-overview_homepage{background:none}}.container-whats_happening{padding-top:174px}@media (max-width: 768px){.container-whats_happening{padding-top:32px}.container-whats_happening hr{margin-bottom:1em}}.instagram_images li{width:31.6666666667%;float:left}.instagram_images li:nth-child(n){margin-right:2.5%}.instagram_images li:nth-child(3n){margin-right:0}.instagram_images li:nth-child(3n+1){clear:left}.instagram_images li:nth-child(n+4){margin-top:2.5%}.instagram_images li figure{position:relative;padding-bottom:100%}.instagram_images li img{position:absolute;top:0;bottom:0;min-height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.intro-sub_page{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.intro-sub_page .container-text{padding-top:32px}}.time_line_container{margin-top:145px;margin-bottom:115px}.time_line{position:relative;background:#cea052;width:650px;height:4px;overflow:visible;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (max-width: 768px){.time_line{width:100%;margin-top:64px}}.time_line li:last-child{margin-right:-5px}@media (max-width: 768px){.time_line li:last-child{margin-right:-5px}}.time_line li:last-child .title-year{left:-8px}.time_line li:last-child .tooltip{-webkit-transform:translate(-60%, 0);transform:translate(-60%, 0)}.year{position:relative}.timeline-circle{fill:#fff;position:absolute}.timeline-circle:hover{fill:#cea052}.title-year{position:relative;top:42px}.time_line .tooltip{position:absolute;border:1px solid #231f20;padding:12px 24px;background:#fff;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:0;left:50%;bottom:56px;font-weight:600;z-index:5}.time_line .tooltip:after{content:'';display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:14px;width:14px;position:absolute;background:#fff;border-bottom:1px solid #231f20;border-right:1px solid #231f20;bottom:-8px;left:calc(50% - 7px)}.year:hover .tooltip,.year.hover .tooltip{opacity:1}#spaces_navigation_map{width:118px}#spaces_navigation_map .st0{fill:#FFFFFF;stroke:#231F20;stroke-miterlimit:10}#spaces_navigation_map .st1{fill:#FFFFFF;stroke:#231F20;stroke-width:1.2015;stroke-miterlimit:10}#spaces_navigation_map .st2{opacity:0;fill:#CEA052}#spaces_navigation_map .st2:hover{opacity:1;cursor:pointer}#spaces_navigation_map .active .st2{opacity:1;fill:#CEA052}#spaces_navigation_map .active{pointer-events:none}.container-room_content{background:#cad7c5;margin-bottom:50px}.container-room_content .heading{padding-bottom:24px}.container-room_content .title-room{font-family:"proxima-nova",sans-serif;font-weight:600;padding-bottom:24px;text-transform:uppercase}.container-room_content .padding{padding:114px 68px 100px;max-width:570px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.container-room_content .padding .container-text{padding-left:48px}@media (max-width: 768px){.container-room_content .padding{max-width:100%;padding:32px 8%}.container-room_content .padding .container-text{padding-top:0}.container-room_content .heading{padding-bottom:.5em}.container-room_content .title-room{padding-bottom:.5em}}.section-spaces figure{position:relative}.container-colaborators{padding-top:84px}@media (max-width: 768px){.container-colaborators{padding-top:32px}}.container-colaborators .heading{padding-bottom:.5em}.container-colaborators .container-text p{padding-right:25px}.container-colaborators .flexslider:after{content:'';display:block;height:478px;width:386px;position:absolute;right:-36px;top:-30px;background:url(img/background/guildhall_background_2.jpg);background-repeat:no-repeat;background-size:cover}@media (max-width: 768px){.container-colaborators .flexslider:after{display:none}}.title-collaborator{text-transform:uppercase}.slider_nav li{display:inline-block}@media (max-width: 768px){.container-colaborators .container-columns{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.container-colaborators .image{margin-bottom:32px}.container-colaborators .container-text{padding-bottom:32px}}.your_wedding-ring_container .graphic-wedding_ring{left:auto;right:105px;top:-130px}@media (max-width: 768px){.your_wedding-ring_container{top:95px;right:-55px}}.container-wedding_gallery{flex-wrap:wrap}.container-wedding_gallery figure{position:relative;margin-top:-1px}@media (max-width: 768px){.container-wedding_gallery{padding-top:32px}}.image-landscape{width:50%;min-width:50%}@media (max-width: 768px){.image-landscape{width:100%}}.image-portrait{width:25%;min-width:25%}@media (max-width: 768px){.image-portrait{width:100%}}.caption-image--full{background:#231f20;padding:2.5%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;cursor:pointer;text-align:center}.caption-image--full:hover,.caption-image--full:focus{opacity:1;z-index:9999}.caption-image--full div{border:1px solid #fff;height:100%;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center;font-size:14px;line-height:24px;padding:30px;color:#fff}.caption-image--full h3{font-size:21px;padding-bottom:2em}.section-wedding_menus{padding-top:150px}.section-wedding_menus .heading{padding-bottom:1em}.section-wedding_menus .title{font-weight:600;padding-bottom:1em;text-transform:uppercase}.section-wedding_menus #swap_nav{position:absolute;right:0}.section-wedding_menus #swap_nav li{display:inline-block;padding-left:50px;font-weight:700}.section-wedding_menus #swap_nav .active{color:#cea052}.section-wedding_menus .menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.section-wedding_menus .range{display:inline-block;padding-bottom:3em}.section-wedding_menus .range li{padding-bottom:.75em;line-height:18px}@media (max-width: 768px){.section-wedding_menus{padding-top:32px}.section-wedding_menus #swap_nav{position:static;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:32px}.section-wedding_menus #swap_nav li{padding-left:0}.section-wedding_menus .menu{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}}.intro-your_event .container-text{position:relative}.intro-your_event .graphic-martini_olive{position:absolute;right:-50px;bottom:-80px}.flexslider .arrow-slider{fill:#cea052}.flexslider .arrow-slider:hover{fill:#cad7c5}.section-gallery--you_event{margin-bottom:132px}.section-gallery--you_event .slider_nav{position:absolute;top:50%;z-index:10;width:1170px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}.section-menu_options{background:#e6e7e8;padding-top:150px;padding-bottom:150px}.section-menu_options .heading{padding-bottom:1em}.circle_mask{overflow:hidden;border-radius:100%;width:180px;height:180px;position:relative;margin:0 auto 1.5em;text-align:left}.circle_mask image_container--11{left:0;right:0;bottom:0;top:0}.container-menu-options{flex-wrap:wrap;justify-content:space-around}.container-menu-options li{-webkit-box-flex:1;flex:1;max-width:220px;text-align:center}@media (max-width: 768px){.container-menu-options li{max-width:80%;margin:0 auto 48px}}.container-menu-options .image{margin-bottom:54px}@media (max-width: 768px){.container-menu-options .image{margin-bottom:32px}}.container-menu-options .title{font-size:16px;padding-bottom:1em}.section-events--posts{padding-top:120px;padding-bottom:80px}.section-events--posts .heading{padding-bottom:2em}.posts-events li{position:relative;width:30%;float:left}.posts-events li:nth-child(n){margin-right:5%}.posts-events li:nth-child(3n){margin-right:0}.posts-events li:nth-child(3n+1){clear:left}.posts-events li:nth-child(n+4){margin-top:5%}@media (max-width: 768px){.posts-events li{width:100%}.posts-events li:nth-child(n){margin-right:0}.posts-events li:nth-child(3n){margin-right:0}.posts-events li:nth-child(n+4){margin-top:0}}@media (max-width: 768px){.posts-events li{padding-bottom:2em}}.posts-events .title{padding:1em 0;font-size:21px}.post-single{min-height:500px}.intro-our_events .graphic-martini_olive{align-self:flex-end;margin-top:50px}.section-gallery--posts{max-width:1680px;margin:0 auto;position:relative}.posts-gallery .title{text-align:center}.posts-gallery .title+a:hover{text-decoration:underline}.posts-gallery figure{position:relative;font-size:0}.grid-sizer{width:33.333333%}@media (max-width: 768px){.grid-sizer{width:100%}}.grid-item{width:33.33333%;float:left}@media (max-width: 768px){.grid-item{width:100%}}.grid-item--width2{width:66.66666%}@media (max-width: 768px){.grid-item--width2{width:100%}}.container-gallery_overlay{position:absolute;top:60px;bottom:0;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;z-index:3;pointer-events:none}.guildhall-gallery_overlay{fill:#fff;max-width:800px;width:80%}#contact_form{margin-top:95px;padding-top:85px;padding-bottom:105px;margin-bottom:0}#contact_form .heading{padding-bottom:1em}#contact_form hr{height:1px;background:rgba(255,255,255,0.5)}.form{padding-top:1em}.location_map{min-height:400px}@media (max-width: 768px){.container-contact_header{padding-bottom:2em}.container-contact_header hr{margin-bottom:1em}}.form-send-success-message{padding-top:2em}
