.menu-toggle::before{margin-right:5px;font-size:132%}@font-face{font-display:swap;font-family:'Ozzoromit';src:url(/wp-content/themes/ozzoromit/fonts/ozzoromit.woff2) format('woff2'),url(/wp-content/themes/ozzoromit/fonts/ozzoromit.woff) format('woff');font-display:block}@font-face{font-display:swap;font-family:'Ozzoromit2';src:url(/wp-content/themes/ozzoromit/fonts/ozzoromit2.woff2) format('woff2'),url(/wp-content/themes/ozzoromit/fonts/ozzoromit2.woff) format('woff');font-display:block}.glsr-minimal .glsr-review>.glsr-review-avatar img{width:auto;padding:5px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9;box-shadow:0 1px 1px rgb(0 0 0 / .05)}.glsr-minimal .glsr-review{padding:10px;padding:1rem;width:fit-content;border:1px solid #fff0;box-shadow:0 2px 5px 1px rgb(64 60 67 / .16);border-radius:24px;margin:10px auto}.glsr-minimal .glsr-review a{color:inherit}.glsr-minimal .glsr-review a:hover{color:purple}.glsr-minimal .glsr-review>.glsr-review-avatar+.glsr-review-author span,.glsr-minimal .glsr-review>.glsr-review-rating+.glsr-review-date span{font-weight:600}.glsr-minimal .glsr-review-assigned_links,.glsr-minimal .glsr-review-assigned_posts,.glsr-minimal .glsr-review-assigned_terms,.glsr-minimal .glsr-review-assigned_users{width:auto}.glsr-minimal .glsr-review-author{align-items:flex-end;font-size:.75em}.glsr-minimal .glsr-review-date{flex:0 0}.after-entry{display:flex;align-items:center;justify-content:center}.featured-content img{border:5px solid #fff0;box-shadow:0 2px 5px 1px rgb(64 60 67 / .16)}.featured-content{margin:10px}.featured-content a:hover{filter:grayscale(100%)}.wedd-contact{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:10px}.wedd-contact p{margin:0 0 10px;padding:0}.sscot{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000;padding:5px;padding:.5rem;width:auto;font-size:1.6rem;font-weight:400;border:1px solid #fff0;box-shadow:0 2px 5px 1px rgb(64 60 67 / .16);border-radius:24px;margin:10px}.sscot img,.offscreen-content img{transition:transform .25s}.sscot img:hover,.offscreen-content img:hover{transform:scale(95%,95%);filter:grayscale(100%)}.call-to-action .widget-title{font-size:24px;font-size:2.4rem;margin-bottom:6px;margin-bottom:.6rem;text-transform:none}.call-to-action .entry-title a,.call-to-action .widget-title{color:#000}.call-to-action{color:#000;padding:10px;padding:1rem;width:auto;display:flex;font-size:1.6rem;font-weight:400;border:1px solid #fff0;box-shadow:0 2px 5px 1px rgb(64 60 67 / .16);border-radius:24px;margin:10px}.is-style-focus-p{padding:10px;padding:1rem;width:fit-content;border:1px solid #fff0;box-shadow:0 2px 5px 1px rgb(64 60 67 / .16);border-radius:24px;margin:10px auto}.landing-page h1{font-family:'Ozzoromit';font-size:32px;font-size:3.2rem;color:#404040}.landing-page h2{font-family:'Ozzoromit';font-size:30px;font-size:3rem;color:#404040}.landing .entry{margin-bottom:0;padding:0;background-color:#000}.landing-contact,.offscreen-content-close .offscreen-content-toggle{font-size:36px;line-height:normal;top:3px;font-weight:700;color:#fff;text-shadow:1px 1px 2px #000;display:inline;position:relative;margin-left:8px;margin-right:8px}.landing-contact:hover,.offscreen-content-close .offscreen-content-toggle:hover{color:teal}.landing-page .site-inner{display:flex;align-items:center;justify-content:center;height:100vh;max-width:720px;margin:auto}.landing-image{margin:0}.landing-button{margin:0 0 10px}.hfi-page .site-inner{max-width:1078px}.hfi-page .glsr{max-width:600px;margin:auto;border:1px solid #eee;border-radius:10px;padding:10px}.photoswipe-open .pswp--zoom-allowed.pswp--zoom-prevented .pswp__img,:fullscreen .pswp__img{cursor:grab}.photoswipe-open .pswp__caption__center{font-size:16px;line-height:normal;padding:5px 5px 5px 10px}.photoswipe-open .pswp__caption small{font-size:14px}.pswp__ui--idle .pswp__caption{opacity:0}.jig-image-border-gallery .pswp__img{border:3px solid}.wedding-page-accordion{display:flex;justify-content:center}.wedding-page-accordion h2{color:teal}.user_inactive .slider-text-selector,.user_inactive .n2-ss-widget.nextend-thumbnail,.user_inactive.title-image .title-area{opacity:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.slider-text-selector,.n2-ss-widget.nextend-thumbnail,.title-image .title-area{opacity:1;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.ne-slider-title a::after{content:"\f306";font-family:dashicons;padding-left:8px;vertical-align:middle}.nextend-autoplay-play,.has-sidebar .f-button-info svg,.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.scroll-down{font-size:36px;line-height:normal;top:3px;font-weight:700;text-shadow:1px 1px 2px #000;display:inline;position:relative;margin-left:8px;margin-right:0}.scroll-down{color:#fff}.scroll-down:hover{color:teal;cursor:pointer}#n2-ss-18 .n2-ss-slide-limiter,#n2-ss-26 .n2-ss-slide-limiter,#n2-ss-25 .n2-ss-slide-limiter,#n2-ss-43 .n2-ss-slide-limiter,#n2-ss-36 .n2-ss-slide-limiter{max-height:100vh}.error404 .site-footer{display:none}.n2webp{background-color:#000}body.ilcc-style-overlay .ilcc-cookie-consent-notice p span,.ilcc-cookie-consent-notice-content p,.ilcc-cookie-consent-settings-title,.ilcc-cookie-consent-category-info p,.ilcc-cookie-consent-settings-intro{font-size:1.2rem}.ilcc-cookie-consent-button,.ilcc-cookie-consent-settings-toggle{font-size:1.2rem;padding:5px}.ilcc-toggle-disabled .ilcc-cookie-consent-toggle{background-color:#c1f0f0}.ilcc-toggle-disabled .ilcc-cookie-consent-toggle-handle{background-color:teal}.ilcc-cookie-consent-settings-toggle::after{content:""}.wp-block-pullquote.is-style-solid-color blockquote{max-width:90%}.wp-block-pullquote{margin-bottom:28px;padding:1em 0}.wp-block-image figcaption{color:#333;font-size:14px;font-weight:600;margin:0;text-align:center}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figure{margin:0}.wp-block-image.aligncenter,.wp-block-image .aligncenter,.wp-block-image.alignleft,.wp-block-image .alignleft,.wp-block-image.alignright,.wp-block-image .alignright{display:table}.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.alignright>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image.has-custom-border img,.wp-block-image img{box-sizing:border-box}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1em;box-sizing:border-box;flex-wrap:wrap;align-items:flex-start}.tw-cols-card>.wp-block-column{padding:10px 14px}.htmlform-image{display:flex;justify-content:center}.htmlform-image img{max-height:300px}.fancybox__container .htmlform_hiddendetails{display:none}.hidden-request-prints{display:none;border:1px solid #fff0;box-shadow:0 2px 5px 1px rgb(64 60 67 / .16);border-radius:24px}.hidden-request-prints p{margin:5px 0 5px}.hidden-request-prints h1{font-family:'Ozzoromit';color:#000;font-size:3rem}.fancybox__content .hf-form{max-width:500px}.admin-bar .fancybox__container{padding-top:32px}@media only screen and (max-width:782px){.admin-bar .fancybox__container{padding-top:46px}}@media only screen and (max-width:560px){.fancybox__data input,.fancybox__data select,.fancybox__data textarea{font-size:12px;font-size:1.2rem;padding:5px;border:2px solid #eee}.fancybox__data p{font-size:12px;font-size:1.2rem}.fancybox__data h4{font-size:14px;font-size:1.4rem}.fancybox__data .htmlform-image img{max-height:200px}.fancybox_desc{display:none}}.fancybox__cols{grid-template-columns:minmax(0,1fr) clamp(250px,10vw,400px);display:grid;height:100%;transition:all 0.35s cubic-bezier(.23,1,.32,1)}.has-sidebar .fancybox__cols{grid-template-columns:minmax(0,1fr) 0}.has-rpform .fancybox__cols{grid-template-columns:minmax(0,1fr) clamp(250px, 50vw, 600px)}.has-rpform .fancybox__rpb{display:none}.fancybox__col{display:flex;flex-direction:column;min-height:0;position:relative;overflow:hidden}.fancybox__data{width:auto;padding:1rem;height:100%;overflow:auto;border-left:1px solid}.fancybox__data .align-middle{text-align:center}.fancybox__data h4{font-size:16px;font-size:1.6rem}.fancybox__container{--fancybox-color:#000;--fancybox-bg:#fff;color:#000;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8)}.fancybox__container p{margin:5px 0 5px}.fancybox__nav{--f-button-color:#333;--f-button-hover-color:#333;--f-button-bg:rgba(245, 245, 245, 0.3);--f-button-hover-bg:rgba(245, 245, 245, 0.6);--f-button-active-bg:rgba(245, 245, 245, 0.6);--f-button-svg-filter:none}.fancybox__toolbar{--f-button-color:#0d0c22;--f-button-hover-color:#0d0c22;--f-button-width:40px;--f-button-height:30px;--f-button-bg:#fff;--f-button-hover-bg:#fff;--f-button-active-bg:#fff}.fancybox__caption{padding:4px 0 4px 0;line-height:normal;text-align:center}.fancybox__slide{flex-direction:column-reverse}.bp-button.clear{font-size:small;letter-spacing:normal;text-transform:none;line-height:normal}.jig-image-border-gallery .fancybox-image{border:3px solid;object-fit:cover}.jig-lightboxLink{color:#000;border:2px solid #000;border-radius:5px;padding:3px;background-color:#fff0;transition:transform .25s;display:inline-block;width:auto;cursor:pointer;white-space:normal;text-decoration:none;font-size:small}.jig-lightboxLink:focus,.jig-lightboxLink:hover{color:#fff;background-color:#000;transform:scale(.85,.85)}#hidden-excerpt{display:none}@media only screen and (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns{flex-wrap:nowrap}}@media only screen and (max-width:1340px){.scroll-down{font-size:26px}}@media only screen and (max-width:1280px){.call-to-action{color:#000;font-size:1.4rem;font-weight:400}.scroll-down{font-size:24px}.pswp_Opt .pswp__caption__center{font-size:14px}.pswp_Opt .pswp__caption small{font-size:12px}.print-request .widget-title{font-size:12px;font-size:1.2rem;margin-bottom:10px}.print-request .widget{margin-bottom:10px}}@media only screen and (max-width:1024px){.hfi-page p{margin:10px auto 10px}}@media only screen and (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%}}@media only screen and (max-width:560px){.scroll-down{font-size:18px}.nextend-autoplay{top:48px}.pswp_Opt .pswp__caption__center{padding:5px 5px 5px 5px}}