.explore-main .bar{-webkit-transition:all ease 0.25s;-moz-transition:all ease 0.25s;-ms-transition:all ease 0.25s;transition:all ease 0.25s}.ga-functions .entry .outside-wedding,.gallery-holder,.booking-top .excerpt,.home .loading .bar,.home .loading .bar-progress,.counter .no{-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;transition:all ease 0.4s}.home .loading,.home .top .overlay,section.theming-blurb .line-wrapper>div{-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;transition:all ease 1s}.theming-main .entry-theming .img-holder{-webkit-transition:all cubic-bezier(0.78, 0.01, 0.22, 1) 0.25s;-moz-transition:all ease 0.25s;-ms-transition:all ease 0.25s;transition:all cubic-bezier(0.78, 0.01, 0.22, 1) 0.25s}.menu .border,.post-wrap .entry .img-holder,.theming-main .entry-theming .opener .overlay,.equality-banner .expl,.floor-plan-illustr .highlighter,section.floor-plan .stats .stats-excerpt-wrap .stats-excerpt,.row,.form-page.active:not(.form-loading) .iwrap,.selector .container:before,.page-3 .floor-plan .explainer,section.text-block-sec .circle,section.text-block-sec .inner-circle{-webkit-transition:all cubic-bezier(0.78, 0.01, 0.22, 1) 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;transition:all cubic-bezier(0.78, 0.01, 0.22, 1) 0.4s}.ga-functions .entry .overlay,.ga-functions .entry .anim-wrapper,.ga-functions .entry .line,.ga-functions .entry .excerpt,.ga-functions .entry .cta,.choose-one,.cta,section.theming-blurb .background-wrapper .bg-1,section.theming-blurb .background-wrapper .bg-2,section.theming-blurb .line-wrapper,section.theming-blurb .content-col .content-bg,section.theming-blurb .content-col .btn{-webkit-transition:all cubic-bezier(0.63, 0.01, 0.01, 1) 0.8s;-moz-transition:all ease 0.8s;-ms-transition:all ease 0.8s;transition:all cubic-bezier(0.63, 0.01, 0.01, 1) 0.8s}.counter .no>span{-webkit-transition:all cubic-bezier(0.68, 0.05, 0.3, 1.1) 0.8s;-moz-transition:all ease 0.8s;-ms-transition:all ease 0.8s;transition:all cubic-bezier(0.68, 0.05, 0.3, 1.1) 0.8s}.twocol,.threecol,.fourcol,.cf,.clearfix,.page-template-floorplans .floor-plan .table-wrap,.page-template-floorplans .floor-plan .chair{*zoom:1}.twocol:before,.threecol:before,.fourcol:before,.cf:before,.clearfix:before,.page-template-floorplans .floor-plan .table-wrap:before,.page-template-floorplans .floor-plan .chair:before,.twocol:after,.threecol:after,.fourcol:after,.cf:after,.clearfix:after,.page-template-floorplans .floor-plan .table-wrap:after,.page-template-floorplans .floor-plan .chair:after{content:" ";display:table}.twocol:after,.threecol:after,.fourcol:after,.cf:after,.clearfix:after,.page-template-floorplans .floor-plan .table-wrap:after,.page-template-floorplans .floor-plan .chair:after{clear:both}.btn.outline,.btn.outline.grey,.btn.white,form input[type="submit"],form input[type="button"],form button,.btn.blue,.btn.black,.btn.blk,.btn,.menu-icon{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.img-holder,.img-wrap .img-loading,.overlay,.top .iwrap,.ga-functions .entry .iwrap,.ga-functions .entry .stretcher,.follow-us .overlay,.follow-us .big-wrap,.theming-main .entry-theming .iwrap,.theming-main .entry-theming .stretcher,.theming-main .entry-theming .img-holder,.theming-main .entry-theming .content-wrap,.theming-main .entry-theming .opener,.theming-main .entry-theming .overlay,section.gmap #map-canvas,.floor-plan-illustr .highlighter,.row-img-text .twocol>.iwrap,.row-quote-text .twocol>.iwrap,.row-stats .twocol>.iwrap,.row-img-text .img-holder,.row-img-text .quote-holder,.row-img-text .content-wrap,.row-quote-text .img-holder,.row-quote-text .quote-holder,.row-quote-text .content-wrap,.row-stats .img-holder,.row-stats .quote-holder,.row-stats .content-wrap,.home .loading,.home .loading .tree,.home .loading .bar,.home .loading .bar-progress,section.text-block-sec .iwrap,section.theming-blurb .background-wrapper,section.theming-blurb .img-holder,section.theming-blurb .content-col .content-bg,section.dual .twocol,section.dual .right .iwrap,section.dual .right .border-wrap,section.dual .right .border{width:100%;height:100%;top:0;left:0}.covertable{width:100%;height:100%;vertical-align:middle;text-align:center}.covertable td{width:100%;height:100%;vertical-align:middle}.img-holder,.top,.follow-us,.keep-going,.home .loading .tree,section.about .author-sign{background-size:cover;background-position:center center;background-repeat:no-repeat}.img-holder img,.top img,.follow-us img,.keep-going img,.home .loading .tree img,section.about .author-sign img{display:block}.twocol,.threecol,.fourcol{width:101.5%}.twocol .post,.twopitem,.threecol .post,.tpitem,.fourcol .post,.fpitem{float:left}.twocol .post>.iwrap,.twopitem>.iwrap,.threecol .post>.iwrap,.tpitem>.iwrap,.fourcol .post>.iwrap,.fpitem>.iwrap{padding-bottom:30px}.twocol .post,.twopitem{width:50%;padding-bottom:50%}.twocol .post>.iwrap,.twopitem>.iwrap{padding-right:3%}.threecol .post,.tpitem{width:33.33%;padding-bottom:33.33%}.threecol .post>.iwrap,.tpitem>.iwrap{padding-right:5%}.fourcol .post,.fpitem{width:25%;padding-bottom:25%}.fourcol .post>.iwrap,.fpitem>.iwrap{padding-right:7%}.content{font-size:20px;color:#222;line-height:1.5}.content p{font-size:20px;padding:0;margin:30px 0}.content p:first-of-type{margin-top:0}.content p:last-of-type{margin-bottom:0}.content img,.content .wp-caption{max-width:100%;height:auto}.content blockquote{width:100%;padding:30px 0;margin:0 0 30px 0;text-align:center}.content blockquote p{padding:0 40px;max-width:560px;margin:0 auto;font-size:32px;line-height:1.4;font-style:italic;color:#bda187}.content h1{font-size:45px}.content h2{font-size:30px}.content h3{font-size:24px}.content h4{font-size:18px}.content h1,.content h2,.content h3,.content h4{margin:50px 0 0 0}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child{margin:0 0 20px}.content ul{margin:30px 0;padding:0 0 0 60px}.content ul li{list-style:circle}.content a{text-decoration:underline;color:#7b9fbe}.content a:hover{text-decoration:none}@media all and (max-width: 768px){.content p{font-size:20px;line-height:1.4;margin:20px 0}}h1,h2,h3,h4,header,.equality-banner .expl,section.explore-menu .menu-item .txt,.choose-one .copy,.row .quote,.form-pager{font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif;letter-spacing:2.5px;text-transform:uppercase;font-weight:900}.twocols{column-count:2;column-gap:40px}.btn.outline,.btn.outline.grey,.btn.white,form input[type="submit"],form input[type="button"],form button,.btn.blue,.btn.black,.btn.blk,.btn{text-decoration:none !important;text-transform:uppercase;font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif;font-size:16px;font-weight:600;cursor:pointer;display:inline-block;padding:12px 20px;margin-right:2px;letter-spacing:1px;border-radius:25px;line-height:1}.btn.outline.grey:last-child,form input[type="submit"]:last-child,form input[type="button"]:last-child,form button:last-child,.btn:last-child{margin-right:0}.btn.outline.grey:active,form input[type="submit"]:active,form input[type="button"]:active,form button:active,.btn:active{-webkit-transform:scale(0.98);-moz-transform:scale(0.98);transform:scale(0.98)}.btn.inactive{background-color:#f1f1f1 !important;color:#ccc !important;cursor:default}.btn.outline{border:1px solid #222;color:#222}.btn.outline:hover{background-color:#222;color:#fff}.btn.outline.grey{border:1px solid #666;color:#666}.btn.outline.grey:hover{background-color:#222;color:#fff}.btn.white{background-color:#fff;border:1px solid transparent;color:#222}.btn.white:hover{background-color:transparent;border:1px solid #fff;color:#fff}.btn.outline.white{border-color:#fff;background-color:transparent;color:#fff}.btn.outline.white:hover{background-color:#fff;color:#222}form input[type="submit"],form input[type="button"],form button,.btn.blue{background-color:#7b9fbe;color:#fff}form input[type="submit"]:hover,form input[type="button"]:hover,form button:hover,.btn.blue:hover{background-color:#adc5db}.btn.black,.btn.blk{background-color:#222;color:#fff}.btn.black:hover,.btn.blk:hover{background-color:#fff;color:#222}.btn.small{font-size:12px;letter-spacing:1px;padding:6px 11px}form{font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif;font-weight:400}form .nf-form-fields-required{display:none}form .nf-field-container{margin:0}form label,form .nf-after-field .nf-error-msg,form .nf-error-msg{font-size:14px;font-family:Helvetica, Arial, sans-serif;font-weight:500}form .nf-error-wrap{margin:-15px 0 15px 0}form .label-above .nf-field-label{margin-bottom:4px}form input[type="email"],form input[type="text"],form input[type="password"],form input[type="tel"],form textarea,form select{font-family:Helvetica, Arial, sans-serif;font-size:20px;width:100%;padding:14px;margin-bottom:15px;border:0;outline:0}form input[type="email"],form input[type="text"],form input[type="password"],form input[type="tel"],form textarea{padding:14px 0;background-color:#fff;border-bottom:3px solid #ccc}form input[type="email"]:focus,form input[type="text"]:focus,form input[type="password"]:focus,form input[type="tel"]:focus,form textarea:focus{border-bottom:3px solid #7b9fbe}form select{-webkit-appearance:none;-moz-appearance:none;padding:10px 14px;background-color:#f1f1f1}form input[type="submit"],form input[type="button"],form button{width:100%;padding:14px 0;font-size:20px}form input.complete{border-bottom:3px solid #7bb782}form input.incomplete{border-bottom:3px solid #af6e6e}html,body,ol,ul,li,hr,h1,h2,h3,h4,p,fieldset,blockquote{margin:0;padding:0;list-style:none;border:0}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html,body{height:100%}.on-mobile{display:none}body{font-family:"Neuton",Georgia,serif;font-size:20px;line-height:1.45}.no,.number{font-size:60px}h1,h2,h3,h4{margin:0;line-height:1.35}.no,.number{font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif}a{color:inherit;text-decoration:none}p a{text-decoration:underline}p a:hover{text-decoration:none}h1.big,h2.big,h3.big,h4.big{font-size:36px}h1.reg,h2.reg,h3.reg,h4.reg{font-size:28px}h1.mid,h2.mid,h3.mid,h4.mid{font-size:22px;letter-spacing:2px}h1.small,h2.small,h3.small,h4.small{font-size:18px;letter-spacing:2px}h1.tiny,h2.tiny,h3.tiny,h4.tiny{font-size:12px;letter-spacing:1px}.wrap{max-width:1024px;margin:0 auto}.img-holder{position:relative}.img-holder .caption{position:absolute;bottom:10px;left:10px}.img-holder .caption span{font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif;font-size:16px !important;padding:1px 6px 3px 6px;line-height:1;background-color:#222;color:#fff}.img-wrap{position:relative}.img-wrap .img-holder{position:relative;z-index:2}.img-wrap .img-loading{position:absolute;z-index:1;background-color:#d3d3d3;background-image:url("../img/glen-albyn-image-loading.png");background-size:60px;background-repeat:no-repeat;background-position:center center}.mid-wrap{max-width:740px;margin:0 auto}.big-wrap{max-width:1440px;width:92%;margin:0 auto}section{padding:40px 0}section .sec-title{text-align:center;padding-bottom:60px;max-width:560px;margin:0 auto}section .sec-title h1,section .sec-title h2,section .sec-title h3{margin-bottom:10px}section .sec-title .icon svg{max-width:80px;height:auto}.line{width:30%;height:3px;background-color:#222;margin:30px auto 40px auto}.overlay{background-color:#000;opacity:0.4;position:absolute}.top{background-color:#222;position:relative;width:100%;color:#fff}.top .iwrap{padding:140px 0 120px 0}.top .content-wrap{position:relative;z-index:9;max-width:660px;margin:0 auto}.top .subtitle{margin-bottom:10px}.top .excerpt{margin:15px auto 0 auto;max-width:560px}.top .excerpt a{text-decoration:underline}.top .excerpt a:hover{color:#dce8f3;text-decoration:none}.top .cta-wrap{margin-top:30px}.top .cta-wrap .btn{font-size:16px;padding:10px 18px}.ga-functions{padding:10px 0;width:100%;overflow:hidden}.ga-functions .threecol{padding:0;width:101% !important}.ga-functions .cta-wrap{margin:30px 0 60px 0;text-align:center}.ga-functions .entry{width:33%;position:relative;padding:10px 5px 10px 0;padding-bottom:40%;float:left}.ga-functions .entry .iwrap{overflow:hidden}.ga-functions .entry .iwrap,.ga-functions .entry .stretcher{padding:0 10px 0 0;position:absolute}.ga-functions .entry .img-holder{position:relative;display:inline-block;z-index:1}.ga-functions .entry .overlay{transition-delay:0.4s;opacity:0;visibility:hidden}.ga-functions .entry .subtitle{margin-bottom:5px}.ga-functions .entry .anim-wrapper{background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#007db9e8',GradientType=0 );position:absolute;bottom:0;width:100%;height:100%;padding:20px;transform:translate3d(0, 30%, 0)}.ga-functions .entry .content-wrap{color:#fff;font-size:18px;text-align:center;position:absolute;bottom:30px;left:0;width:100%;min-height:50%}.ga-functions .entry .line{transition-delay:0.2s;width:40%;height:1px;background-color:#fff;transform:scale(0, 1);margin:10px auto}.ga-functions .entry .excerpt{padding:0 25px;max-width:360px;margin:0 auto 60px auto}.ga-functions .entry .excerpt,.ga-functions .entry .cta{transition-delay:0.5s;transform:translate3d(0, 15px, 0);opacity:0;visibility:hidden}.ga-functions .entry .cta{bottom:15px;transition-delay:0.7s}.ga-functions .entry .outside-wedding{opacity:1;transition-delay:1s;background-image:url("../img/glen-albyn-wedding-function-v2-outside-v2.png");background-size:cover;width:100%;height:88%;position:absolute;top:10%;right:-90px;z-index:9;background-position:center right;background-repeat:no-repeat}.ga-functions .entry:hover .anim-wrapper{transform:translate3d(0, 0, 0)}.ga-functions .entry:hover .line{transform:scale(1)}.ga-functions .entry:hover .cta,.ga-functions .entry:hover .excerpt,.ga-functions .entry:hover .overlay{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.ga-functions .entry:hover .overlay{opacity:0.4}.ga-functions .entry:hover .outside-wedding{opacity:0;transition-delay:0s !important;z-index:-9}.ga-functions .entry:last-child .iwrap,.ga-functions .entry:last-child .stretcher{padding-right:0}.ga-functions.has-title{padding-top:40px}.follow-us{width:100%;padding:0 0 38% 0;position:relative}.follow-us .overlay{position:absolute;opacity:0.6}.follow-us .big-wrap{position:absolute;max-width:100%}.follow-us .container{color:#fff;text-align:center;max-width:880px;margin:0 auto;padding:25px}.follow-us .container p{margin:20px 0 35px 0}header{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:99;color:#fff}header .gradient{position:absolute;z-index:-1;width:100%;height:150px;opacity:0.5;background:-moz-linear-gradient(bottom, transparent 0%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(bottom, transparent 0%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to top, transparent 0%, rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#007db9e8',GradientType=0 )}.logo{position:absolute;width:20%;left:50%;margin-left:-100px;width:200px;text-align:center;top:20px}.logo img{max-height:70px}.menu{position:relative;top:22px;z-index:9;width:42%}.menu .border{position:absolute;bottom:0;width:100%;height:2px;background-color:#dce8f3;left:0;transform:scale(0, 1)}.menu a{position:relative;font-size:13px;padding:18px 2px;margin:0 28px}.menu a:hover{color:#dce8f3}.menu a:hover .border{transform:scale(1)}.menu a.current{cursor:default;color:#fff}.menu a.current .border{background-color:#fff;opacity:1;transform:scale(1)}.menu .btn{font-size:12px}.menu .btn.current{background-color:#fff;color:#222 !important}.left-menu{float:left;text-align:right}.right-menu{float:right;text-align:left}.menu-icon-wrap{width:55px;height:50px;position:absolute;top:30px;left:10px}.menu-icon{width:24px;height:30px;position:relative;top:12px;left:15px;float:left;cursor:pointer}.menu-icon .bar{-webkit-transition:transform cubic-bezier(0.78, 0.01, 0.22, 1) 0.4s;-moz-transition:transform ease 0.4s;-ms-transition:transform ease 0.4s;transition:transform cubic-bezier(0.78, 0.01, 0.22, 1) 0.4s;-webkit-transform:rotate(0) scale(1, 1) translate3d(0, 0, 0);-moz-transform:rotate(0) scale(1, 1) translate3d(0, 0, 0);transform:rotate(0) scale(1, 1) translate3d(0, 0, 0);position:absolute;width:100%;height:2px;background-color:#222}.menu-icon .bar.first{top:4px}.menu-icon .bar.second{top:10px}.menu-icon .bar.third{top:16px}.menu-icon:hover .bar{background-color:#ccc}.menu-active{overflow:hidden}.menu-active .menu-icon .bar.first{-webkit-transform:rotate(45deg) translate3d(5px, 4px, 0);-moz-transform:rotate(45deg) translate3d(5px, 4px, 0);transform:rotate(45deg) translate3d(5px, 4px, 0)}.menu-active .menu-icon .bar.second{-webkit-transform:rotate(0deg) scale(1, 0) translate3d(0, 0, 0);-moz-transform:rotate(0deg) scale(1, 0) translate3d(0, 0, 0);transform:rotate(0deg) scale(1, 0) translate3d(0, 0, 0)}.menu-active .menu-icon .bar.third{-webkit-transform:rotate(-45deg) translate3d(5px, -4px, 0);-moz-transform:rotate(-45deg) translate3d(5px, -4px, 0);transform:rotate(-45deg) translate3d(5px, -4px, 0)}.menu-active .menu-wrap{opacity:1;visibility:visible;z-index:99}.menu-active .menu-overlay{display:block;visibility:visible}footer{background-image:url("../img/glen-albyn-paper-pattern.png");background-size:45px;background-color:#ddd;color:#222;padding:50px 0 90px 0}footer .wrap{position:relative}footer .tree{background-image:url("../img/glen-albyn-wedding-tree-v2.png");background-size:contain;background-repeat:no-repeat;width:32%;padding-bottom:35%;margin:0 auto;opacity:0.9}footer .tree span{display:inline-block;position:absolute;text-align:center;width:100%;bottom:0;font-size:12px;color:#999;margin-bottom:-55px;margin-left:-20px;left:0}footer .f-item{position:absolute;bottom:0;font-size:17px}footer .f-item h3{font-size:16px;margin-bottom:8px}footer .f-item .btn{font-size:15px;padding:9px 15px}footer .f-location{right:0;text-align:right}footer .sn-wrap{margin-top:20px}footer .cta-wrap{margin:26px 0 5px 0}.sn-circle{width:36px;height:36px;line-height:33px;font-size:18px;text-align:center;border-radius:50%;border:1px solid #222;color:#222;display:inline-block;margin:0 3px}.sn-circle:hover{background-color:#222;color:#fff}.sn-circle.white{border-color:#fff;color:#fff}.sn-circle.white:hover{background-color:#fff;color:#222}.sn-circle.big{width:44px;height:44px;line-height:40px;font-size:20px;margin-right:12px}.post-wrap .entry{opacity:0.9;width:33.33%;float:left;position:relative}.post-wrap .entry .iwrap{padding:5px;position:relative}.post-wrap .entry .img-holder{width:100%;padding-bottom:70%;display:inline-block;position:relative}.post-wrap .entry .content-wrap{position:relative;background-color:#fff;padding:20px;text-align:center;margin-top:-7px}.post-wrap .entry .content-wrap h3{margin:0;color:#222}.post-wrap .entry .content-wrap p{color:#555;margin-top:0;font-size:17px}.post-wrap .entry .tag{width:100%;position:absolute;top:-16px;left:0;text-align:center;line-height:1}.post-wrap .entry .tag span{font-size:11px;letter-spacing:1px;padding:3px 5px;line-height:1;background-color:#222;color:#fff}.post-wrap .entry:hover{opacity:1}.archive .post-wrap{padding-bottom:40px;margin-top:-6px}.archive .post-wrap .entry{width:50%;height:340px}.archive .post-wrap .entry .content-wrap h3,.archive .post-wrap .entry .content-wrap p{color:#222}.theming-main .entry-theming{position:relative}.theming-main .entry-theming .iwrap,.theming-main .entry-theming .stretcher,.theming-main .entry-theming .img-holder,.theming-main .entry-theming .content-wrap,.theming-main .entry-theming .opener,.theming-main .entry-theming .overlay{position:relative}.theming-main .entry-theming .iwrap,.theming-main .entry-theming .opener{position:absolute}.theming-main .entry-theming .img-holder{display:inline-block;border:5px solid white;box-shadow:0 1px 5px rgba(0,0,0,0.2);border-radius:3px;transform:scale(0.96)}.theming-main .entry-theming .content-wrap{opacity:0;visibility:hidden}.theming-main .entry-theming .opener{-webkit-transition:transform ease 0.3s;-moz-transition:transform ease 0.3s;-ms-transition:transform ease 0.3s;transition:transform ease 0.3s;transition-delay:0.4s;transform-origin:top center;transform:scale(1);z-index:99;box-shadow:0;top:6px}.theming-main .entry-theming .opener .overlay{background-color:#222;opacity:0}.theming-main .entry-theming:nth-child(3n+1) .opener,.theming-main .entry-theming:first-child .opener{transform-origin:top left;left:6px}.theming-main .entry-theming:nth-child(3n+3) .opener{transform-origin:top right;left:auto;right:6px}.theming-main .entry-theming:hover .img-holder{transform:scale(1);box-shadow:0 1px 5px rgba(0,0,0,0.4)}.entry-theming.open .opener-container{display:block}.entry-theming.open .img-holder{transform:scale(0.96)}.entry-theming.open .opener{transform:scale(2.97, 1.55);box-shadow:0 4px 4px rgba(0,0,0,0.1)}.entry-theming.open .opener .overlay{opacity:1}.theming-posts .post.entry-theming{padding-bottom:40%}.theming-posts .post.entry-theming .iwrap{padding-right:0;padding-bottom:0}.opener-container{z-index:999;display:none;width:1013px;margin:13px 0 0 12px;height:630px;position:absolute}.opener-container .text-thumb{height:100%}.opener-container .text-thumb .container{color:#fff;max-width:460px;margin:0 auto}.opener-container .text-thumb .container .content{margin:20px 0}.opener-container .text-thumb .container .content p,.opener-container .text-thumb .container .content a{color:#fff}.gallery-holder{transition-delay:0.6s;opacity:0}.gallery-holder.active{opacity:1}.top-info{width:100%}.top-info .wrap{margin-top:90px;padding:30px 0;border-top:1px solid #ccc}.top-info .info-col{float:left;max-width:25%;padding:0 30px;line-height:1.3}.top-info .info-col h4{margin-bottom:10px}.top-info .info-col:first-child{padding-left:0}.top-info .info-col:last-child{padding-right:0}.top-info .no{line-height:1;letter-spacing:0}.top-info .sep-item:last-child>span{display:none}.top-info .venue-item a:hover{text-decoration:underline;color:#7b9fbe}.top-info .sn-col{float:right}.single .fotorama{margin-bottom:30px}.keep-going{background-position:center left;width:100%;padding:60px 0;background-color:#f1f1f1}.keep-going .kg-title{color:#fff;padding:0 20px 20px 20px;text-align:center}.single-themes .theming-main{background-color:#f1f1f1}.single-themes .cta-content-wrap{text-align:center;margin-bottom:30px}.single-themes .top .iwrap{padding:150px 0 160px 0}.single-themes .fotorama{margin:0}.single-themes .fotorama__stage__frame{background-color:#222}.single-themes .content{max-width:660px;margin:0 auto 30px auto;text-align:center}.single-themes .main.single{position:relative;padding-top:130px}.single-themes .theme-thumb{max-width:200px;height:auto;position:absolute;left:50%;margin-left:-100px;top:-130px}.single-themes .theme-thumb img{border:4px solid #fff;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,0.2);max-width:100%;height:auto}.single-themes .top-info{border:0}.single-themes .top-info .wrap{margin-top:0px;padding-top:20px}.color-col .color-wrap{width:42px;height:auto;display:inline-block;margin:0 2px}.color-col .color-wrap .color{border-radius:50%;border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,0.15);width:42px;height:42px;margin:0 4px 6px 4px}.color-col .color-wrap .color:first-child{margin-left:-2px}.color-col .color-wrap .color-txt{display:none;font-size:12px;font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif;text-align:center;width:100%;color:#999}section.intro .wrap{position:relative;max-width:960px}section.intro .content-col{position:absolute;right:0;height:100%;width:50%;padding-left:40px;border-left:1px solid #666}section.intro .content-col .content{position:relative;top:-15px;text-align:left}section.intro .content-col.no-icons{max-width:560px;margin:0 auto;position:relative;width:100%;height:auto;border:0;padding:10px 0 30px 0}section.intro .content-col.no-icons .content{text-align:center;top:auto}.icons-col{width:50%;float:left;padding-right:40px}.icon-wrap{width:120px;margin-right:10px;margin-bottom:20px;float:right;text-align:center;font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif;font-size:13px;text-transform:uppercase}.icon-wrap .icon-border{width:60px;height:60px;display:inline-block;border:1px solid #222;border-radius:50%}.icon-wrap .icon-border svg{position:relative;top:8px;max-width:40px;max-height:40px;display:inline-block}.icon-wrap .no{height:56px;font-size:50px;letter-spacing:1px}.icon-wrap .txt{margin-top:6px;width:100%;display:block;font-size:10px;letter-spacing:0.5px}.icon-wrap:nth-child(3n+3){clear:right}.icon-wrap.big .icon-border{width:75px;height:75px;border-width:1px}.icon-wrap.big .icon-border svg{max-width:50px;max-height:50px;top:11px}.lookingforbook-sec{background-color:#7b9fbe;color:#fff;padding:60px 0 85px 0}.lookingforbook-sec h2{font-size:20px;margin-bottom:8px}.lookingforbook-sec .left-col{float:left;width:50%}.lookingforbook-sec .right-col{float:right;width:50%;text-align:right}.contact-sec{background-color:#f9f9f9;padding:50px 0 40px 0}.contact-sec .mid-wrap{max-width:780px}.contact-sec .break{width:90%;height:1px;background-color:#ddd;margin:10px 2% 70px 2%}.contact-card{float:left;width:50%;margin-bottom:60px}.contact-card .iwrap{padding:0 20px}.contact-card h3{margin-bottom:8px}.contact-card .details{font-size:20px;color:#444;line-height:1.3}.contact-card:nth-child(2n){padding-left:50px}.contact-card .details a{color:#527b9e;text-decoration:underline}.contact-card .details a:hover{color:#222;text-decoration:none}.contact-card .sn-wrap{margin-top:35px}.contact-card .cta-wrap{margin-top:10px}.contact-card .cta-wrap .fa{margin-right:5px;position:relative;top:2px}.contact-card.big .details{font-size:24px;color:#222}section.gmap{width:100%;padding-bottom:40%;position:relative}section.gmap #map-canvas{position:absolute}section.gmap #map-canvas h3{margin:5px 0 8px 0;letter-spacing:1px}.booking-list{font-size:16px;margin:20px}.booking-list table{table-layout:fixed;width:100%;max-width:100%;border-collapse:collapse;font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif}.booking-list table a{color:#7b9fbe;text-decoration:underline}.booking-list table a:hover{color:#527b9e;text-decoration:none}.booking-list table tr:first-child td{font-weight:600;border-bottom:1px solid #666;padding:12px 10px}.booking-list table tr:hover td{background-color:#adc5db;color:#fff}.booking-list table tr:hover td a{color:#fff !important}.booking-list table td{max-width:180px;width:115px;overflow:hidden;white-space:nowrap;padding:8px 10px;border-bottom:1px solid #eee;position:relative}.booking-list table td:nth-child(even){background-color:#f3f3f3}.booking-list table td:hover{overflow:visible}.booking-list table td:hover span{background-color:#adc5db;position:absolute;z-index:9;top:8px;left:10px}.booking-list table td:first-child{width:5px}.booking-list table .phone{border-right:5px solid #222;max-width:145px;width:145px}.booking-list table .b-date{width:200px;max-width:200px}.booking-list table .emailm,.booking-list table .function{width:180px;max-width:180px}.booking-list table .venues{max-width:200px;width:200px}.booking-list table .msg{width:250px;max-width:250px;white-space:normal}.equality-banner{position:absolute;left:50%;top:-110px;width:100px;margin-left:-50px;z-index:9}.equality-banner img{width:100%;height:auto;position:relative;z-index:99}.equality-banner .expl{opacity:0;transform:translate3d(0, 10px, 0);position:absolute;top:-40px;left:0;margin-left:-25px;width:160px;padding:6px 4px;background-color:rgba(255,255,255,0.85);border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.2);text-align:center}.equality-banner:hover .expl{opacity:1;transform:translate3d(0, 0, 0)}.page-id-38 .intro{padding:65px 0 60px 0}.primary{width:72%;padding-right:50px;float:left}.sidebar{width:28%;float:right;border-left:1px solid #999;padding:30px 0;background-color:#f3f3f3}.widget{margin-bottom:30px;padding:0 30px 30px 30px;border-bottom:1px dotted #ccc}.widget h1,.widget h2,.widget h3,.widget h4{line-height:1.2}.widget .excerpt{margin-top:10px;font-size:18px;line-height:1.4;color:#555}.widget .widget-content{margin-top:15px}.widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.widget.searchform{border-bottom:0;margin-bottom:0}.archive-main{background-color:#f1f1f1}.archive-main .sidebar{background-color:#fff}.error404 .top{height:84%}.floor-plan-illustr{background-image:url("../img/glen-albyn-floor-map.png");background-size:contain;background-repeat:no-repeat;width:77%;float:left;padding-bottom:36.5%;position:relative}.floor-plan-illustr .highlighter{transform:scale(1.2);opacity:0;position:absolute;background-size:contain;background-repeat:no-repeat}.floor-plan-illustr .highlighter.riverview-deck{background-image:url("../img/glen-albyn-floor-map-deck.png")}.floor-plan-illustr .highlighter.atrium{background-image:url("../img/glen-albyn-floor-map-atrium.png")}.floor-plan-illustr .highlighter.shed{background-image:url("../img/glen-albyn-floor-map-shed.png")}.floor-plan-illustr .highlighter.pool-room{background-image:url("../img/glen-albyn-floor-map-pool.png")}.floor-plan-illustr .highlighter.active{opacity:1;transform:scale(1)}section.floor-plan{background-color:#f9f9f9;padding:20px 0 40px 0;background-image:url("../img/glen-albyn-paper-pattern.png");background-size:40px}section.floor-plan .wrap{position:relative}section.floor-plan .stats{position:absolute;top:0;right:0;width:24.5%;height:100%}section.floor-plan .stats .stats-excerpt-wrap{position:absolute;top:10px;left:0;width:100%}section.floor-plan .stats .stats-excerpt-wrap p{font-size:18px}section.floor-plan .stats .stats-excerpt-wrap .stats-excerpt{line-height:1.4;position:absolute;transform:translate3d(15px, 0, 0);opacity:0;width:100%;top:0;left:0;padding-left:45px}section.floor-plan .stats .stats-excerpt-wrap .stats-excerpt.active{transform:translate3d(0, 0, 0);opacity:1}section.floor-plan .stats .numbers-wrap{position:absolute;left:45px;bottom:15px;right:0;width:100%}section.floor-plan .counter{text-align:left;width:100%;margin-top:10px}section.floor-plan .counter:last-child{margin-bottom:0}section.floor-plan .explainer{width:77%;float:left;margin-top:30px;font-size:18px;text-align:center}section.explore-menu{padding:0;border-bottom:2px solid #eee}section.explore-menu .menu-item{position:relative;cursor:pointer;display:inline-block;float:left;text-align:center;width:20%;padding:10px 0 0;height:116px;border-right:1px solid #ddd}section.explore-menu .menu-item .txt h3{overflow:hidden;height:20px;width:100%;line-height:20px;font-size:11px;letter-spacing:1.5px}section.explore-menu .menu-item .txt span{transition:transform 0.3s ease;transform:translate3d(0, 0, 0);display:block}section.explore-menu .menu-item .icon{width:100%;height:63px}section.explore-menu .menu-item .icon svg{fill:#333;max-width:100%;max-height:65px}section.explore-menu .menu-item .cursor{display:none;background-color:#7b9fbe;width:14px;height:14px;transform:rotate(45deg) translate3d(5px, 5px, 0);position:absolute;bottom:0;left:50%;margin-left:-5px}section.explore-menu .menu-item:last-child{border-right:0}section.explore-menu .menu-item:hover{background-color:#adc5db;color:#fff}section.explore-menu .menu-item:hover svg{fill:#fff}section.explore-menu .menu-item.no-click{cursor:default;background-color:transparent;color:#222;border-right:0}section.explore-menu .menu-item.no-click h3{position:relative;top:15px;text-align:right;padding:0 30px 0 15px}section.explore-menu .menu-item.select{text-align:left;padding-top:31px;line-height:1.2}section.explore-menu .menu-item.select h3{top:0;padding:0;text-align:left}section.explore-menu .menu-item.select p{padding-right:25px;margin-top:4px;line-height:1.2;font-size:16px;color:#666}section.explore-menu .menu-item.selected{cursor:default;background-color:#7b9fbe;color:#fff}section.explore-menu .menu-item.selected svg{fill:#fff}section.explore-menu .menu-item.selected .cursor{display:block}section.explore-menu .menu-item.scrolled .txt span{transform:translate3d(0, -20px, 0)}section.explore-menu.isvenue .menu-item{width:25%}.explore-main{background-color:#f1f1f1;padding:0;position:relative}.explore-main .bar{height:4px;background-color:#adc5db;width:0%;position:absolute;top:-2px;left:0}.explore-main .explore-menu{border-bottom:0}.explore-main.active{min-height:960px;padding:40px 0}.explore-main.active .choose-one{opacity:0;transform:translate3d(0, -20px, 0)}.explore-main.complete .choose-one{display:none}.explore-main.complete .row{opacity:1;transform:translate3d(0, 0, 0)}.choose-one{transform:translate3d(0, 0, 0);width:100%;max-width:880px;margin:0 auto;padding:80px 0;border:3px dashed #ccc;border-radius:4px;text-align:center}.choose-one .copy{font-size:28px;max-width:560px;margin:0 auto;padding:40px}.row{margin-bottom:20px;opacity:0;transform:translate3d(0, 50px, 0)}.row .quote{line-height:1.3;position:relative;font-size:40px;padding:40px 15%;color:#fff}.row:last-child{margin-bottom:0}.bg-blue,.bg-brown,.bg-lightbrown,.bg-black{color:#fff}.bg-blue .content,.bg-brown .content,.bg-lightbrown .content,.bg-black .content{color:#fff}.bg-lightbrown .content,.bg-lightbrown .quote{color:#7c634c}.bg-blue{background-color:#7b9fbe}.bg-brown{background-color:#bda187}.bg-lightbrown{background-color:#ead3bd}.bg-black{background-color:#222}.row-img-text .twocol,.row-quote-text .twocol,.row-stats .twocol{width:100%;padding-bottom:54%;position:relative}.row-img-text .twocol>.iwrap,.row-quote-text .twocol>.iwrap,.row-stats .twocol>.iwrap{position:absolute}.row-img-text .img-holder,.row-img-text .quote-holder,.row-img-text .content-wrap,.row-quote-text .img-holder,.row-quote-text .quote-holder,.row-quote-text .content-wrap,.row-stats .img-holder,.row-stats .quote-holder,.row-stats .content-wrap{position:relative;width:50%;float:left}.row-img-text .content-wrap,.row-quote-text .content-wrap,.row-stats .content-wrap{background-color:#fff}.row-img-text .content-wrap .content,.row-quote-text .content-wrap .content,.row-stats .content-wrap .content{text-align:left;max-width:440px;margin:0 auto;padding:30px}.row-img-text .content-wrap .text-align-right,.row-quote-text .content-wrap .text-align-right,.row-stats .content-wrap .text-align-right{text-align:right}.row-img-text .content-wrap .text-align-center,.row-quote-text .content-wrap .text-align-center,.row-stats .content-wrap .text-align-center{text-align:center}.row-img-text .content-wrap .cta-wrap,.row-quote-text .content-wrap .cta-wrap,.row-stats .content-wrap .cta-wrap{margin-top:30px}.row-img-text .align-right .content-wrap,.row-quote-text .align-right .content-wrap,.row-stats .align-right .content-wrap{float:left}.row-img-text .align-right .img-holder,.row-img-text .align-right .quote-holder,.row-quote-text .align-right .img-holder,.row-quote-text .align-right .quote-holder,.row-stats .align-right .img-holder,.row-stats .align-right .quote-holder{float:right}.row-single-img .img-holder{width:100%;padding-bottom:60%}.row-quote-text .quote{top:-20px}.row-text .text-block{text-align:center;padding:140px 10% 170px 10%}.row-text .text-block .subtitle{font-family:"Neuton",Georgia,serif;font-style:italic;margin-bottom:20px}.row-text .text-block .quote{padding:0 15% 20px 15%}.row-text .text-block p{padding:0 15%}.row-text .text-block .cta-wrap{margin-top:60px}.row-stats .content-wrap{position:relative;padding:10px 30px 30px 30px}.row-stats .counter{text-align:left}.row-stats .counter .no{height:75px}.row-stats .counter .txt{margin-top:28px}.row-stats .bullets{position:absolute;bottom:30px;left:30px}.row-img-text .content h3{margin-bottom:15px}.row-multiple-img .post{padding:0}.row-multiple-img .post .iwrap{padding-bottom:0}.row-multiple-img .img-holder{width:100%;padding-bottom:90%}.row-multiple-img .img-holder.portrait{padding-bottom:130%}.booking-top{padding-bottom:140px;min-height:86%}.booking-top .overlay{opacity:0.6}.booking-top .excerpt{opacity:1}.booking-top .excerpt.faded{opacity:0}.booking-top.active{height:auto}.booking-sec{padding:0;position:relative}.booking-sec.active{padding:30px 0 160px 0}.form-page{position:absolute;width:100%;left:0;z-index:0}.form-page .iwrap{opacity:0;visibility:hidden;transform:scale(0.97)}.form-page .form-wrapper,.form-page .form-title{max-width:560px;padding:0 30px;text-align:center;margin:0 auto}.form-page .form-title{margin-top:-140px;background-color:#fff;border-radius:3px;padding-top:20px}.form-page .form-title h3{margin-bottom:5px}.form-page .form-title p{font-family:"Neuton",Georgia,serif;line-height:1.4}.form-page .form-title .icon svg{max-height:60px;width:auto}.form-loading .form-title{margin-top:-10px}.form-page.active{display:block;z-index:1}.form-page.active .iwrap{opacity:1;visibility:visible;transform:scale(1)}.form-pager,.cta{font-size:14px;position:absolute;bottom:30px;left:0;width:100%;text-align:center}.form-pager{display:none}.cta{transform:translate3d(0, 70px, 0);opacity:0;bottom:70px}.cta .btn.skip-btn{display:none}.cta.active{transform:translate3d(0, 40px, 0);opacity:1}.selector{width:100%;text-align:left;max-width:400px;display:inline-block;position:relative;z-index:3;font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif}.selector .container{padding:15px 30px}.selector .container:before{left:0;top:70px;content:'';background-color:#eee;width:100%;height:100%;position:absolute;transform:scale(1);border-radius:35px}.selector .select-title{top:70px;position:relative;overflow:hidden;z-index:2;color:#666;cursor:pointer}.selector .select-title span,.selector .select-title .fa{-webkit-transition:transform cubic-bezier(0.78, 0.01, 0.22, 1) 0.4s,opacity ease 0.4s;-moz-transition:transform ease 0.4s, opacity ease 0.4s;-ms-transition:transform ease 0.4s, opacity ease 0.4s;transition:transform cubic-bezier(0.78, 0.01, 0.22, 1) 0.4s,opacity ease 0.4s}.selector .select-title span{display:inline-block;transition-delay:0.2s;opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.selector .select-title .fa{float:right;position:relative;top:4px;opacity:1}.selector .select-title:hover{color:#7b9fbe}.selector .options{position:absolute;padding:5px 0;top:0;left:0;width:100%;overflow:hidden}.selector .option{color:#666;font-size:18px;z-index:9;opacity:0;visibility:hidden;transform:translate3d(100px, 0, 0);padding:0 30px 0 10px;cursor:pointer;border-left:5px solid transparent;height:38px;line-height:38px}.selector .option:hover{color:#527b9e;border-left:5px solid #7b9fbe}.selector .opt-icon{float:left;height:34px;width:40px;margin-right:10px}.selector .opt-icon svg{position:relative;top:5px;max-height:30px;width:auto}.selector.active .container:before{transform:scale(1, 3.65);border-radius:0}.selector.active .select-title span{transition-delay:0s;opacity:0;visibility:hidden;transform:translate3d(-80px, 0, 0)}.selector.active .select-title .fa{opacity:0}.selector.active .options{z-index:99}.selector.active .option{-webkit-transition:transform cubic-bezier(0.78, 0.01, 0.22, 1) 0.3s,opacity ease 0.6s;-moz-transition:transform ease 0.3s, opacity ease 0.6s;-ms-transition:transform ease 0.3s, opacity ease 0.6s;transition:transform cubic-bezier(0.78, 0.01, 0.22, 1) 0.3s,opacity ease 0.6s;opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.selector.active .option:nth-child(2){transition-delay:0.05s}.selector.active .option:nth-child(3){transition-delay:0.1s}.selector.active .option:nth-child(4){transition-delay:0.15s}.selector.active .option:nth-child(5){transition-delay:0.2s}.selector.active .option:nth-child(6){transition-delay:0.25s}.selector.active .option:nth-child(7){transition-delay:0.3s}.selector.selected .container:before{background-color:#adc5db}.selector.selected .select-title{color:#fff}.selector.selected.active .container:before{background-color:#eee}.other-alt{position:relative;top:85px;font-size:14px;font-family:"Lato","Century Gothic","Helvetica",Arial,sans-serif;z-index:4}.other-alt a{text-decoration:underline}.other-alt.faded{z-index:-1}.checkbox-wrap{cursor:pointer;margin:20px 0}.checkbox-wrap .txt{position:relative;top:-6px;display:inline-block;font-size:18px;margin-left:4px}.checkbox-wrap:hover .txt{color:#7b9fbe}.checkbox-wrap:hover .checkbox{background-color:#c9c9c9}.checkbox{width:45px;height:25px;background:#d3d3d3;border-radius:6px;margin:0 10px 0 0;display:inline-block}.checker{-webkit-transition:all cubic-bezier(0.73, 0.05, 0.1, 1.33) 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;transition:all cubic-bezier(0.73, 0.05, 0.1, 1.33) 0.4s;border-radius:50%;background:#fff;width:19px;height:19px;position:relative;top:3px;left:3px;transform:translate3d(0, 0, 0)}.checkbox-wrap.checked .txt{text-decoration:none}.checkbox-wrap.checked .checkbox{background-color:#7b9fbe}.checkbox-wrap.checked .checker{transform:translate3d(19px, 0, 0)}.page-1{padding-bottom:140px}.page-2 #no-ppl,.page-2 #event-date{width:48%;float:left}.page-2 #event-date{float:right}.page-3 .explore-menu{max-width:740px;margin:0 auto}.page-3 .explore-menu .menu-item{height:110px;padding-top:14px}.page-3 .explore-menu .menu-item .icon{height:50px}.page-3 .explore-menu .menu-item .icon svg{max-height:50px}.page-3 .explore-menu .menu-item .cursor{display:none !important}.page-3 .floor-plan{padding:30px 0}.page-3 .floor-plan .explainer{opacity:0;visibility:hidden;transform:translate3d(0, 20px, 0);text-align:center;margin-top:30px;font-family:"Neuton",Georgia,serif}.page-3 .floor-plan .explainer span{font-weight:600;margin-left:5px}.page-3 .floor-plan .explainer .cocktail{margin:0}.page-3 .floor-plan .explainer.active{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.page-3 .floor-plan-illustr{background-position:center top;width:100%;float:none}.page-3 .floor-plan-illustr .highlighter{background-position:center top}.page-3 .floor-plan-illustr .highlighter.selected{opacity:1 !important;transform:scale(1) !important}.submission-wrap{display:none;padding:5px 0}.submission-wrap:nth-child(even){background-color:#f6f6f6}.submission-wrap.active{display:block}.label{float:left;width:48%;text-align:right}.submission{float:right;width:48%;text-align:left}.home .loading{opacity:1;visibility:visible;position:fixed;z-index:999;background-color:#222}.home .loading .container{position:absolute;top:42%;left:50%;margin-left:-100px;width:200px;height:auto;text-align:center}.home .loading .tree,.home .loading .bar,.home .loading .bar-progress{position:absolute}.home .loading .bar,.home .loading .bar-progress{opacity:0;visibility:hidden}.home .loading .tree{background-image:url("../img/tree-loading-test.png");z-index:9}.home .loading .bar{background-color:#222;z-index:1}.home .loading .bar-progress{background-color:#fff;top:auto;bottom:0;border-radius:50px;z-index:2;height:0%;transform:scale(0.99);-moz-transform:scale(0.99)}.home .loading .load-wrap{margin:0 auto;height:180px;width:150px;position:relative;left:5px}.home .loading img{width:100px;height:auto;position:relative;left:-6px}.home .loading .tiny{margin-top:20px;color:#666;font-size:12px}@keyframes test{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-130px, 0, 0)}}.home .top{height:84%;padding:0}.home .top>.iwrap{position:absolute;padding:0}.home .top .overlay{transition-delay:3s;opacity:0}.home .top .title,.home .top .excerpt,.home .top .cta-wrap{-webkit-transition:all cubic-bezier(0.63, 0.01, 0.01, 1) 2s;-moz-transition:all ease 2s;-ms-transition:all ease 2s;transition:all cubic-bezier(0.63, 0.01, 0.01, 1) 2s;transition-delay:0.5s;transform:translate3d(0, 30px, 0);opacity:0;visibility:hidden}.home .top .excerpt{transform:translate3d(0, -30px, 0);transition-delay:2.5s}.home .top .cta-wrap{transition-delay:3s}.home .top .content-wrap{position:relative;top:-70px;max-width:660px}.home .top .content-wrap .excerpt{max-width:600px;margin:60px auto 0 auto}.home .top .cta-wrap{position:absolute;width:100%;bottom:60px;text-align:center}.home .top .btn{font-size:14px}@media all and (max-height: 750px){.home .top{height:auto}.home .top .content-wrap{top:auto;margin-top:30px}.home .top .iwrap{position:relative;padding:150px 0}.home .top .cta-wrap{position:relative;bottom:auto;margin-top:60px}}section.about{padding:70px 0 110px 0;background-image:url("../img/glen-albyn-paper-pattern.png");background-size:40px}section.about .twocols{position:relative}section.about .author{margin-top:14px;text-align:right;width:100%}section.about .author-sign{background-image:url("../img/glen-albyn-b-woods-sign.png");background-size:contain;width:110px;height:65px;position:absolute;bottom:-43px;right:5px}section.text-block-sec{padding-bottom:60px}section.text-block-sec .big-wrap{background-color:#7b9fbe;color:#fff;padding:110px 0 120px 50px;position:relative}section.text-block-sec .iwrap{position:absolute}section.text-block-sec .left{float:left;width:60%;max-width:780px;padding:0 50px 0 50px;text-align:left}section.text-block-sec .right{position:absolute;right:0;top:0;height:100%;width:35%;float:right;text-align:center}section.text-block-sec h2,section.text-block-sec .author,section.text-block-sec p{max-width:820px;margin:0 auto}section.text-block-sec .author{font-style:italic}section.text-block-sec h2{margin:20px auto}section.text-block-sec .cta-wrap{margin-top:60px}section.text-block-sec .circle{transform:scale(0);display:inline-block;border:2px solid #fff;width:260px;height:260px;border-radius:50%;margin:-20px 20px 0 0}section.text-block-sec .circle .container{margin-top:-16px;color:#7b9fbe}section.text-block-sec .circle .container .big{line-height:1;font-size:56px}section.text-block-sec .circle .counter .no{letter-spacing:-6px;margin-left:-10px}section.text-block-sec .circle .counter .no span:first-child{transition-delay:0.35s}section.text-block-sec .circle .counter .no span:nth-child(2){transition-delay:0.45s}section.text-block-sec .circle .counter .no span:nth-child(3){transition-delay:0.3s}section.text-block-sec .circle .counter .txt{font-size:14px;line-height:1.2;letter-spacing:0.5px}section.text-block-sec .circle .counter .txt span{font-size:12px}section.text-block-sec .circle .counter .txt a{text-decoration:underline}section.text-block-sec .inner-circle{transition-delay:0.15s;transform:scale(0);background-color:#fff;margin:8px;width:240px;height:240px;border-radius:50%;position:relative}section.text-block-sec.active .circle,section.text-block-sec.active .inner-circle{transform:scale(1)}section.food-blurb{padding:0 0 20px 0}section.food-blurb .img-holder{width:100%;padding-bottom:48%}section.food-blurb .content-wrap{padding-bottom:30px}section.food-blurb .content-wrap .wrap{position:relative}section.food-blurb .content-wrap .right-col{position:absolute;right:0;bottom:0;color:#fff;float:right;background-color:#bda187;width:50%;padding:50px 35px}section.food-blurb .content-wrap .right-col .content{margin-top:30px}section.food-blurb .content-wrap .right-col .content p{color:#fff}section.food-blurb .content-wrap .right-col .tiny{margin-bottom:12px}section.food-blurb .content-wrap .right-col .cta-wrap{margin-top:55px}section.food-blurb .content-wrap .right-col .cta-wrap .btn{font-size:16px}section.food-blurb .content-wrap .icons-col{float:left;padding-top:30px;width:50%}section.theming-blurb{padding:0 0 60px 0;width:100%;position:relative}section.theming-blurb .background-wrapper{position:absolute;z-index:-1}section.theming-blurb .background-wrapper .bg-1,section.theming-blurb .background-wrapper .bg-2{position:absolute;opacity:0.5;width:50%;height:92%;top:8%;left:0}section.theming-blurb .background-wrapper .bg-2{left:auto;right:0}section.theming-blurb .img-wrapper{width:100%;padding-bottom:60%;background-color:#ddd;position:relative}section.theming-blurb .img-holder{-webkit-transition:opacity ease 0.4s 0.6s,transform cubic-bezier(0.63, 0.01, 0.01, 1) 0.8s;-moz-transition:opacity ease 0.4s 0.6s, transform ease 0.8s;-ms-transition:opacity ease 0.4s 0.6s, transform ease 0.8s;transition:opacity ease 0.4s 0.6s,transform cubic-bezier(0.63, 0.01, 0.01, 1) 0.8s;opacity:0;transform:scale(0.96);position:absolute;z-index:9}section.theming-blurb .img-wrapper .img-holder.shown{-webkit-transition:opacity ease 0.8s,transform cubic-bezier(0.63, 0.01, 0.01, 1) 0.8s 0.4s;-moz-transition:opacity ease 0.8s, transform ease 0.8s 0.4s;-ms-transition:opacity ease 0.8s, transform ease 0.8s 0.4s;transition:opacity ease 0.8s,transform cubic-bezier(0.63, 0.01, 0.01, 1) 0.8s 0.4s;opacity:1;transform:scale(1);z-index:8}section.theming-blurb .line-wrapper{transition-delay:0.2s;position:absolute;z-index:99;width:60px;top:49%;left:50%;margin-left:-30px;transform:rotate(0deg)}section.theming-blurb .line-wrapper>div{height:2px;width:50%;float:left;background-color:#fff}section.theming-blurb .line-wrapper.rotate{transform:rotate(180deg)}section.theming-blurb .content-col{position:absolute;width:50%;height:100%;top:0;left:0;color:#fff;z-index:98}section.theming-blurb .content-col .content-bg{transition-delay:0.3s;position:absolute;opacity:0.4}section.theming-blurb .content-col .content-wrap{position:relative;z-index:99;max-width:480px;margin:0 auto;padding:40px}section.theming-blurb .content-col .title{margin-bottom:20px}section.theming-blurb .content-col .title .reg{margin-top:10px}section.theming-blurb .content-col .cta-wrap{margin-top:50px}section.theming-blurb .content-col .btn{transition-delay:0.4s}section.theming-blurb .zi{z-index:97}section.theming-blurb .zi .content-wrap{z-index:98}.theming-blurb.color-brown .bg-1{background-color:#ead3bd}.theming-blurb.color-brown .bg-2{background-color:#f6ede4}.theming-blurb.color-brown .content-bg{background-color:#bda187}.theming-blurb.color-brown .line-wrapper.rotate .line-odd{background-color:#bda187}.theming-blurb.color-brown .line-wrapper:not(.rotate) .line-color{background-color:#bda187}.theming-blurb.color-brown .btn{color:#9c7c5f}.theming-blurb.color-black .bg-1{background-color:#999}.theming-blurb.color-black .bg-2{background-color:#ddd}.theming-blurb.color-black .content-bg{background-color:#222}.theming-blurb.color-black .line-wrapper.rotate .line-odd{background-color:#999}.theming-blurb.color-black .line-wrapper:not(.rotate) .line-color{background-color:#999}.theming-blurb.color-blue .bg-1{background-color:#7b9fbe}.theming-blurb.color-blue .bg-2{background-color:#9db8cf}.theming-blurb.color-blue .content-bg{background-color:#527b9e}.theming-blurb.color-blue .btn{color:#527b9e}.theming-blurb.color-blue .line-wrapper.rotate .line-odd{background-color:#7b9fbe}.theming-blurb.color-blue .line-wrapper:not(.rotate) .line-color{background-color:#7b9fbe}section.stats{background-color:#527b9e;color:#fff;padding:60px 0 80px 0}section.stats .wrap{padding-left:5%}section.stats .counter{float:left;width:25%}.counter{text-align:center;line-height:1}.counter .no{opacity:0;visibility:hidden;font-size:60px;overflow:hidden;height:60px;line-height:90px}.counter .no>span{position:relative;top:-15px;display:inline-block;transform:translate3d(0, -535px, 0)}.counter .no>span:nth-child(1){transition-delay:0.1s}.counter .no>span:nth-child(2){transition-delay:0.2s}.counter .txt{margin-top:5px;margin-left:2px}.counter .no.seated{transition-delay:0.3s}.counter .no.seated>span{transition-delay:0.2s}.counter .no.seated>span:nth-child(1){transition-delay:0.3s}.counter .no.seated>span:nth-child(2){transition-delay:0.4s}.counter .no.acres{letter-spacing:-2px;padding-right:5px;transition-delay:0.5s}.counter .no.acres>span{transition-delay:0.3s}.counter .no.acres>span:nth-child(1){transition-delay:0.4s}.counter .no.acres>span:nth-child(2){transition-delay:0.5s}.counter .no.mins{padding-right:5px}.counter:nth-child(n+3){width:20%}.counter.active .no{opacity:1;visibility:visible}.counter.active .no>span{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}section.dual{width:100%;padding-bottom:48%;position:relative}section.dual .left,section.dual .right{width:50%;height:100%;top:0;position:absolute}section.dual .left{left:0}section.dual .right{background-color:#fcfcfc;right:0}section.dual .right .iwrap,section.dual .right .border-wrap{padding:40px;position:absolute}section.dual .right h1{margin-top:8px}section.dual .right .border{border:1px dashed #ccc;position:relative;border-radius:5px}section.dual .right .cta-wrap{margin-top:60px}section.dual .right .container{margin:0 auto;max-width:600px;padding:20px}section.dual .right .content{margin:25px 0 0}body.isloading .tree{display:block}body.isloading .loading .bar,body.isloading .loading .bar-progress{opacity:1 !important;visibility:visible !important}body.loaded .loading{opacity:0;visibility:hidden}body.loaded .loading .bar,body.loaded .loading .bar-progress,body.loaded .loading .tree{display:none;z-index:-1}body.loaded .home.top .title,body.loaded .home.top .excerpt,body.loaded .home.top .cta-wrap{transform:translate3d(0, 0, 0);opacity:1;visibility:visible}body.loaded .home.top .overlay{opacity:0.3}.page-template-floorplans .floor-plan{transform:scale(2.5);transform-origin:left top;width:41%;height:220px;position:relative}.page-template-floorplans .floor-plan .floor-plan-bg{background-image:url("../img/floorplantest.png");background-repeat:no-repeat;background-size:contain;width:100%;padding-bottom:45%;position:absolute;top:0;left:0}.page-template-floorplans .floor-plan .table-container{width:222px;text-align:center;position:absolute;left:45px;top:47px;height:80px}.page-template-floorplans .floor-plan .measure{display:none;width:240px;height:100px;background-color:red;position:absolute;opacity:0.3;left:33px}.page-template-floorplans .floor-plan .table-wrap{display:none;position:relative}.page-template-floorplans .floor-plan .table-wrap.shown{display:inline-block}.page-template-floorplans .floor-plan .table-wrap.rect{height:22px;width:34px}.page-template-floorplans .floor-plan .table{background-color:#222;margin:1px}.page-template-floorplans .floor-plan .rect .table{width:23px;height:12px}.page-template-floorplans .floor-plan .round .table{width:18.3px;height:18.3px;border-radius:50%}.page-template-floorplans .floor-plan .long .table{width:48px;height:12px}.page-template-floorplans .floor-plan .table-wrap[data-chairs="10"] .chairs-top .chair:last-child,.page-template-floorplans .floor-plan .table-wrap[data-chairs="10"] .chairs-bot .chair:last-child{margin-top:3px}.page-template-floorplans .floor-plan .table-wrap[data-chairs="10"] .chairs-top .chair:first-child,.page-template-floorplans .floor-plan .table-wrap[data-chairs="10"] .chairs-bot .chair:first-child{display:none}.page-template-floorplans .floor-plan .chair{width:4px;height:4px;background-color:#222;float:left;margin:0 1px 1px 0}.page-template-floorplans .floor-plan .chairs-top,.page-template-floorplans .floor-plan .chairs-bot{float:left;height:22px;padding-top:6px}.page-template-floorplans .floor-plan .chairs-top .chair,.page-template-floorplans .floor-plan .chairs-bot .chair{margin:0 0 1px 0;float:none}.page-template-floorplans .floor-plan .chairs-long{width:24px;height:4px;padding-left:3px}.page-template-floorplans .floor-plan .chairs-long .chair:last-child{margin-right:0}.page-template-floorplans .floor-plan .mid{float:left;height:22px;width:25px}@media all and (max-width: 768px){header .gradient,.floor-plan-illustr{display:none}.on-mobile{display:block}.wrap,.big-wrap{width:90%;margin:0 5%;padding:0}section{width:100%;padding:20px 0}section .sec-title{padding-bottom:10px}.twocols{column-count:1}h1.big,h2.big,h3.big,h4.big{font-size:26px}h1.reg,h2.reg,h3.reg,h4.reg{font-size:20px}h1.mid,h2.mid,h3.mid,h4.mid{font-size:18px;letter-spacing:2px}h1.small,h2.small,h3.small,h4.small{font-size:16px;letter-spacing:2px}h1.tiny,h2.tiny,h3.tiny,h4.tiny{font-size:12px;letter-spacing:1px}.top{height:auto !important}.top>.iwrap{position:relative !important;padding:80px 5% 90px 5% !important}section.intro .icons-col,section.intro .content-col{padding:0;width:100%;float:none}section.intro .content-col{position:relative;height:auto;border:0}section.intro .icons-col{margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #ccc;text-align:center}section.intro .icons-col .icon-wrap{display:inline-block;float:none}.ga-functions .threecol{width:100% !important}.ga-functions .entry{width:100%;padding:0;padding-bottom:80%;float:none;margin-bottom:15px}.ga-functions .entry .iwrap,.ga-functions .entry .stretcher{padding-right:0}.ga-functions .entry .content-wrap,.ga-functions .entry .anim-wrapper{height:100%;padding:20px;transform:translate3d(0, 0, 0)}.ga-functions .entry .title{position:absolute;bottom:20px;width:100%;text-align:center;left:0}.ga-functions .entry .overlay{opacity:0.4}.ga-functions .entry .line,.ga-functions .entry .excerpt,.ga-functions .entry .outside-wedding{display:none}section.theming-blurb{padding-bottom:20px}section.theming-blurb .img-wrapper{padding-bottom:90%}section.theming-blurb .line-wrapper{top:40px}section.theming-blurb h3{font-size:18px}section.theming-blurb .excerpt,section.theming-blurb h2{display:none}section.stats{padding:40px 0 15px 0}section.stats .wrap{padding-left:0}section.stats .counter{width:50%;margin-bottom:30px}section.follow-us{padding:0}section.follow-us .big-wrap{padding:30px 0 40px 0;position:relative;width:90%}section.follow-us .sn-circle{margin-bottom:13px}header{position:relative}.pre-header{height:115px;background-color:#fff}.menu-wrapper{background-color:#222;height:44px;line-height:38px;width:100%;position:relative;left:0;z-index:9999;text-align:center}.menu{text-align:center;top:auto;width:auto;float:none !important;display:inline-block}.menu a{line-height:1;margin:0;padding:0 5px;font-size:14px}.menu .btn,.menu .border{display:none}.post-wrap .entry{width:100%}footer .f-item{position:relative;text-align:center;width:100%;margin-bottom:40px}footer .tree{width:51%;padding-bottom:61%}footer .tree span{margin-bottom:-30px;margin-left:0}.explore-main.active{padding:20px 0}.row{margin-bottom:10px}.row .quote{font-size:22px;line-height:1.2}.row-single-img .img-holder{padding-bottom:90%}.row-multiple-img .twocol .img-holder{padding-bottom:120%}.row-multiple-img .threecol{width:106%;height:340px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.row-multiple-img .threecol>.scroller{width:280%;height:100%;position:relative}.row-multiple-img .threecol .post{height:100%;padding-bottom:0}.row-multiple-img .threecol .post>.iwrap{padding-right:3%}.row-multiple-img .threecol .post .iwrap,.row-multiple-img .threecol .post .stretcher,.row-multiple-img .threecol .post .img-holder{height:100%}.row-multiple-img .threecol .post .img-holder{padding-bottom:0}.row-multiple-img .threecol .post:nth-child(3n+3)>.iwrap{padding-right:6.5%}.row-img-text .twocol,.row-quote-text .twocol{padding:0;height:auto}.row-img-text .twocol>.iwrap,.row-quote-text .twocol>.iwrap{position:relative}.row-img-text .img-holder,.row-img-text .content-wrap,.row-img-text .quote-holder,.row-quote-text .img-holder,.row-quote-text .content-wrap,.row-quote-text .quote-holder{width:100%;float:none}.row-img-text .img-holder,.row-quote-text .img-holder{padding-bottom:80%}.row-text .text-block{width:110%;margin:20px 0 20px -5%;padding:40px 5%;box-shadow:0 0 6px rgba(0,0,0,0.2)}.row-text .text-block .quote{padding:0 2% 20px 2%}.row-text .text-block p{padding:0 2%}.row-quote-text .quote{top:auto}.row-quote-text .content-wrap .content{text-align:center}.home.top .content-wrap{margin-top:0;top:auto}.home.top .content-wrap .excerpt{margin-top:20px}.home.top .cta-wrap{position:relative;margin-top:40px;bottom:auto}section.about{padding:20px 0}section.about .author{text-align:left;margin-top:25px}section.about .author-sign{position:relative;bottom:auto;right:auto}section.text-block-sec{padding:0 0 20px 0}section.text-block-sec .big-wrap{padding:30px 5%}section.text-block-sec .iwrap{position:relative}section.text-block-sec .left,section.text-block-sec .right{width:100%;padding:0;float:none;position:relative;text-align:center}section.text-block-sec .left>p,section.text-block-sec .author,section.text-block-sec .cta-wrap{display:none}section.text-block-sec h2{margin:10px auto}section.text-block-sec .circle{width:80%;padding-bottom:80%;height:0;margin:20px 0 0}section.text-block-sec .circle .iwrap{position:absolute}section.text-block-sec .inner-circle{width:90%;padding-bottom:90%;margin:5%;height:0}section.food-blurb .img-holder{padding-bottom:95%}section.food-blurb .wrap{width:100%;margin:0}section.food-blurb .content-wrap{padding-bottom:0}section.food-blurb .content-wrap .icons-col,section.food-blurb .content-wrap .right-col{width:100%;float:none}section.food-blurb .content-wrap .right-col{float:left;position:relative;top:0;bottom:auto;margin:-50px 5% 20px 5%;width:90%;padding:20px;padding-bottom:40px}section.food-blurb .content-wrap .right-col .content{margin-top:20px}section.food-blurb .content-wrap .right-col .cta-wrap{margin-top:30px;text-align:center}.page-id-38 .top{padding-bottom:40px}section.explore-menu .menu-item:not(.no-click){width:50%;border-bottom:1px solid #ddd}section.explore-menu .menu-item:not(.no-click):nth-child(odd){border-right:0}section.explore-menu .menu-item.no-click{width:100%;text-align:center}section.explore-menu .menu-item.no-click h3{font-size:16px;text-align:center}section.explore-menu .menu-item.no-click p{padding:0}section.floor-plan .stats,section.floor-plan .numbers-wrap,section.floor-plan .stats-excerpt-wrap{position:relative !important}section.floor-plan .stats{height:auto;width:100%}section.floor-plan .stats .stats-excerpt-wrap{float:right;width:50%}section.floor-plan .stats .stats-excerpt-wrap .stats-excerpt{padding:0}section.floor-plan .stats .numbers-wrap{left:auto;bottom:auto;float:left;width:50%;padding-left:25px}.top-info .info-col{width:100%;max-width:100%;padding:0;float:none;text-align:center;margin-bottom:15px}.single-themes .top>.iwrap{padding:80px 5% 110px 5% !important}.single-themes .theme-thumb{position:relative;left:auto;top:auto;margin:-60px auto 15px auto}.single-themes .main{padding-top:20px}.threecol .entry-theming{width:50%;padding-bottom:60% !important}}
