*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:#f3f5f6;color:#25333d;font:16px/1.6 Arial,Helvetica,sans-serif}a{color:#78436d}img{max-width:100%;height:auto}.pbn-text-logo{display:inline-block;padding:12px 18px;background:#18364a;color:#fff;font-weight:700;font-size:24px;line-height:1.1}.pbn-missing-image{display:block;width:min(100%,760px);max-height:420px;object-fit:contain;background:#eceff1}.site,.hfeed,#page{width:min(1100px,calc(100% - 32px));margin:24px auto;background:#fff;box-shadow:0 2px 14px #0001}.site-header,header#masthead,header{padding:24px 32px}.site-title,h1{line-height:1.2}.main-navigation,nav{background:#263f4d;color:#fff}.main-navigation ul,nav ul{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.main-navigation li,nav li{position:relative}.main-navigation ul ul,nav ul ul{display:none;position:absolute;z-index:10;min-width:220px;background:#263f4d}.main-navigation li:hover>ul,nav li:hover>ul{display:block}.main-navigation a,nav a{display:block;padding:12px 16px;color:#fff;text-decoration:none}.site-content,#main,main{padding:24px 32px}.entry-content{max-width:850px}.entry-content img{margin:12px 0}.widget-area,aside{padding:20px 32px;background:#f7f8f9}.site-footer,footer{padding:24px 32px;border-top:1px solid #ddd}.archived-video-poster{display:block}@media(max-width:700px){.site,.hfeed,#page{width:100%;margin:0}.site-header,header#masthead,header,.site-content,#main,main,.widget-area,aside,.site-footer,footer{padding:18px}.main-navigation ul,nav ul{display:block}.main-navigation ul ul,nav ul ul{display:none!important}.main-navigation a,nav a{border-bottom:1px solid #ffffff22}}
@media(max-width:700px){.mean-container,.mean-bar{display:none!important}.main-navigation,nav#site-navigation,nav{display:block!important;visibility:visible!important}.main-navigation>div,.main-navigation .nav-menu{display:block!important}}
@media(max-width:700px){#header-top{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}#logo,#call-us{position:static!important;float:none!important;width:auto!important;height:auto!important;margin:0 0 10px!important}#call-us .new-call,#call-us .eml{position:static!important;display:block!important}#wpm5>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:auto!important;overflow:visible!important}#wpm5>ul>li{display:block!important;float:none!important;position:static!important;width:auto!important;margin:0!important}#wpm5>ul>li>a{display:block!important;width:auto!important}}
@media(max-width:700px){#call-us{display:flex!important;flex-direction:column!important;align-items:flex-start!important}#call-us .new-call{display:flex!important;gap:6px!important;align-items:center!important;background:none!important;color:#25333d!important}#header-ph-number{color:#78436d!important;font-size:18px!important}#wpm5{width:100%!important;max-width:100%!important;overflow:hidden!important}#wpm5>ul>li>a{box-sizing:border-box!important;min-width:0!important;padding:12px!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}}
@media(max-width:700px){#logo{display:block!important;min-height:91px!important;overflow:visible!important}.castle-logo,#logo img{display:block!important;position:static!important;margin:0!important;transform:none!important;max-width:188px!important}.sf-grey-before,.sf-grey-after{display:none!important}#wpm5,#wpm5>ul{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}#wpm5>ul>li{display:block!important;float:none!important;width:100%!important;max-width:100%!important;height:auto!important}#wpm5>ul>li>a{display:block!important;width:100%!important;max-width:100%!important}}
@media(max-width:700px){html,body{max-width:100%!important;overflow-x:hidden!important}#site-navigation,.main-navigation,nav#site-navigation,#wpm5,.sf-grey,#wpm5>ul,.sf-grey>ul{box-sizing:border-box!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.sf-grey-before,.sf-grey-after{display:none!important;width:0!important;max-width:0!important;overflow:hidden!important}#wpm5>ul>li,.sf-grey>ul>li,#wpm5>ul>li>a,.sf-grey>ul>li>a{box-sizing:border-box!important;float:none!important;width:100%!important;max-width:100%!important;margin:0!important}}
@media(max-width:700px){#site-root{zoom:calc(100vw / 980px)!important;width:980px!important;max-width:none!important}body:has(#site-root){min-height:0!important}}
@media(max-width:800px){body:has(.webeditSection){overflow-x:auto!important}}
.sprocket-features-list img,.sprocket-features-img-list img{pointer-events:none!important}
.unite_gallery .rtg-images{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:12px!important}.unite_gallery .rtg-images>li{display:block!important;position:static!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;opacity:1!important;visibility:visible!important}.unite_gallery .rtg-images>li>img{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important}

:root{--site-recovery-accent:#78436d}

html,body{background:#eef2f4!important;color:#f7f7f7!important}.sm-page-content{width:min(1200px,100%)!important;margin:0 auto!important;background:#202b33!important;box-shadow:0 8px 34px #17232c22}
body.sm-page-home{background:#eef2f4!important;color:#f7f7f7!important}
.sm-page-layout-region-center{background:#202b33!important;color:#f7f7f7!important}
.sm-page-layout-region-center h1,.sm-page-layout-region-center h2,.sm-page-layout-region-center h3,.sm-page-layout-region-center h4,.sm-page-layout-region-center p{color:#f7f7f7!important;text-shadow:0 1px 1px #0008}
.sm-page-layout-region-left{background:#f3f5f6!important;color:#25333d!important}
.sm-page-layout-region-left h1,.sm-page-layout-region-left h2,.sm-page-layout-region-left h3,.sm-page-layout-region-left p{color:#25333d!important;text-shadow:none!important}
.sm-page-widget-nav-horizontal{background:#17232c!important}.sm-page-widget-nav-horizontal ul.horizontal{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;padding:0 12px!important}.sm-page-widget-nav-horizontal li{display:block!important}.sm-page-widget-nav-horizontal a{display:block!important;padding:13px 15px!important;color:#f7f7f7!important;font-size:14px!important;line-height:1.3!important;text-decoration:none!important}.sm-page-widget-nav-horizontal li.sm-page-widget-nav-activepage>a,.sm-page-widget-nav-horizontal a:hover{background:#2a8090!important;color:#fff!important}
.sm-page-widget-nav-horizontal li:has(a[href="/Wedding-Books/"]){display:none!important}
#sm-page-content .sm-page-layout-sitetemplate>.sm-page-layout-region-body>.sm-page-layout-region-left,#sm-page-content .sm-page-layout-sitetemplate>.sm-page-layout-region-body>.sm-page-layout-region-right{display:none!important;width:0!important;min-height:0!important}#sm-page-content .sm-page-layout-sitetemplate>.sm-page-layout-region-body>.sm-page-layout-region-center{display:block!important;position:static!important;width:100%!important;margin:0!important;min-height:0!important;bottom:auto!important;padding:0 28px 34px!important}.sm-page-layout-region-center>.sm-page-layout-row{max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}.sm-page-widget-logo{padding-top:26px!important}.sm-page-widget-logo-text-container{display:block!important;width:100%!important}.sm-page-widget-logo-text{display:block!important;width:100%!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;text-align:center!important}.sm-page-widget-logo-text:after{content:"Trust Wedding Photography";display:block;color:#fff;font:700 34px/1.15 Arial,Helvetica,sans-serif;letter-spacing:.02em;text-shadow:none}.sm-page-widget-logo-text:before{content:"Manchester wedding photography";display:block;margin-bottom:8px;color:#9ddce0;font:600 14px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase}.sm-page-layout-region-center h1{font-size:34px!important;line-height:1.2!important}.sm-page-layout-region-center h2{font-size:27px!important;line-height:1.25!important}.sm-page-layout-region-center p,.sm-page-layout-region-center li{font-size:16px!important;line-height:1.55!important}.sm-gallery{max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}.sm-page-powered-by{display:none!important}
.sm-gallery-image-tools,.sm-gallery-cover-slideshow-button{display:none!important}
.sm-page-widget-social-links a{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid currentColor;text-decoration:none;font:700 12px/1 Arial,sans-serif}
.sm-page-widget-social-links a .sm-fonticon{display:none!important}
.sm-page-widget-social-links-facebook a:after{content:"f"}.sm-page-widget-social-links-twitter a:after{content:"X"}.sm-page-widget-social-links-googlePlus a:after{content:"G+"}.sm-page-widget-social-links-pinterest a:after{content:"P"}
@media(max-width:700px){html,body{max-width:100%;overflow-x:hidden}.sm-page-content{box-shadow:none!important}#sm-page-content .sm-page-layout-sitetemplate>.sm-page-layout-region-body>.sm-page-layout-region-left{display:none!important;width:0!important;min-height:0!important}#sm-page-content .sm-page-layout-sitetemplate>.sm-page-layout-region-body>.sm-page-layout-region-center{display:block!important;width:100%!important;position:static!important;margin:0!important;min-height:0!important;bottom:auto!important;padding:0 14px 26px!important}.sm-page-layout-region-center .sm-page-layout-region-left,.sm-page-layout-region-center .sm-page-layout-region-right{width:0!important;min-height:0!important}.sm-page-layout-region-center{max-width:100%!important}.sm-page-widget-nav-horizontal ul.horizontal{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important}.sm-page-widget-nav-horizontal li{display:block!important}.sm-page-widget-nav-horizontal a{padding:10px 12px!important}.sm-page-widget-logo{padding-top:22px!important}.sm-page-widget-logo-text:after{font-size:27px!important}.sm-page-layout-region-center h1{font-size:28px!important}.sm-page-layout-region-center h2{font-size:23px!important}.sm-page-layout-typetemplate{margin:24px 0 0!important}.sm-gallery-cover{width:100%!important;max-width:100%!important}.sm-tiles-list{display:block!important;width:100%!important}.sm-tile-wrapper{display:block!important;width:100%!important}.sm-tile-content{height:auto!important}.sm-tile-content img.sm-image{position:static!important;width:100%!important;height:auto!important}}
body:has(meta[property="og:title"][content^="Manchester. Nightime"]) .sm-gallery-images{display:none!important}
.sm-page-widget-breadcrumb,.sm-page-widget-socialbuttons{display:none!important}
@media(max-width:700px){#sm-page-content .sm-page-layout-sitetemplate>.sm-page-layout-region-body>.sm-page-layout-region-right{display:none!important;width:0!important;min-height:0!important}}
@media(max-width:700px){.sm-page-layout-region-center,.sm-page-layout-region-center h1,.sm-page-layout-region-center h2,.sm-page-layout-region-center h3,.sm-page-layout-region-center h4,.sm-page-layout-region-center p,.sm-page-layout-region-center a{max-width:100%!important;overflow-wrap:anywhere!important}.sm-page-widget-logo-text-container,.sm-page-widget-logo-text{display:block!important;position:static!important;width:100%!important;height:auto!important;margin:0!important;padding:10px 12px!important;transform:none!important;white-space:normal!important}}
.sm-page-layout-region-center h1.sm-page-widget-logo-text{font-size:0!important}
body:has(.pbn-recovered-gallery) .sm-gallery,
body:has(.pbn-recovered-gallery) .sm-page-widget-images,
body:has(.pbn-recovered-gallery) .yui3-menu,
body:has(.pbn-recovered-gallery) .sm-page-layout-region-bottom{display:none!important}
body:has(.pbn-recovered-gallery--contact) .sm-page-layout-pagetemplate{display:none!important}
body:has(.pbn-recovered-gallery--contact) #sm-page-widget-hSjrMmZP{display:none!important}
.pbn-recovered-gallery{max-width:1100px;margin:30px auto 0;padding:24px;background:#17232c;border-radius:4px;box-sizing:border-box}
.pbn-recovered-gallery h2{margin:0 0 8px!important;text-align:center}.pbn-recovered-gallery>p{max-width:760px;margin:0 auto 22px;text-align:center;color:#cbd7dc!important}
.pbn-recovered-gallery h1{margin:0 0 10px!important;text-align:center;font-size:30px!important}.pbn-recovered-gallery--contact .pbn-contact-lead{font-size:19px!important;color:#fff!important}
.pbn-recovered-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pbn-recovered-photo-grid figure{margin:0;overflow:hidden;background:#0f181e;border-radius:3px}.pbn-recovered-photo-grid img{display:block;width:100%;height:250px;object-fit:cover}.pbn-recovered-gallery--contact .pbn-recovered-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pbn-recovered-gallery--contact .pbn-recovered-photo-grid img{height:200px}
@media(max-width:700px){.pbn-recovered-gallery{margin-top:20px;padding:15px}.pbn-recovered-photo-grid,.pbn-recovered-gallery--contact .pbn-recovered-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pbn-recovered-photo-grid img,.pbn-recovered-gallery--contact .pbn-recovered-photo-grid img{height:170px}}
