/* Dr Maria Naymark brand: font and colours (from the brand book). Remove this block to return to the previous look. */
#allrecords, #allrecords .t-title, #allrecords .t-descr, #allrecords .t-text, #allrecords .t-name, #allrecords .t-uptitle,
#allrecords .t-btn, #allrecords .t-submit, #allrecords .t-input, #allrecords .t-menu__link-item,
#allrecords [class*="__title"], #allrecords [class*="__descr"], #allrecords [class*="__text"], #allrecords [class*="__uptitle"],
#allrecords [class*="__link"], #allrecords .tn-atom { font-family: 'Outfit', sans-serif !important; }

/* Buttons: brand red, rectangular */
#allrecords .t-btn, #allrecords .t-submit, #allrecords .t-btnflex { border-radius: 4px !important; }
#allrecords .t-btnflex_type_submit, #allrecords .t-submit, #rec803461797 .t-btn, #rec1649591311 .t-btn {
  background-color: #B9432F !important; color: #F3EFE3 !important; }

/* Header menu */
#rec811114629 .t-menu__link-item, #rec811114629 .t-name { color: #3F3E3B !important; }
#rec811114629 .t-btn { background-color: #B9432F !important; color: #F3EFE3 !important; }

/* About me: cream ground, charcoal heading, body text */
#rec809558785, #rec803399041 { background-color: #F3EFE3 !important; }
#rec809558785 .t795__title { color: #3F3E3B !important; }
#rec803399041 .t-descr, #rec803399041 .t-descr * { color: #57554F !important; }
#rec803399041 .t-descr a, #rec803399041 .t-descr a * { color: #B9432F !important; }

/* Headings and text on cream */
#rec803068225 .t-title, #rec803879394 .t-title, #rec803080315 .t-title, #rec809584595 [class*="__title"],
#rec802890821 .t-section__title, #rec802890821 .t-title { color: #3F3E3B !important; }
#rec803068225 .t-text, #rec803879394 .t-text, #rec803068225 .t-text *, #rec803879394 .t-text *,
#rec803080315 .t-descr, #rec809584595 [class*="__descr"], #rec802890821 .t-descr, #rec802890821 .t-section__descr { color: #57554F !important; }

/* Services and fees: deep brand blue with cream text */
#rec809586578, #rec809533266, #rec809534664, #rec811244956, #rec803049546 { background-color: #5A7286 !important; }
#rec809586578 .t-title, #rec809534664 [class*="__title"], #rec809534664 [class*="__uptitle"], #rec809534664 [class*="__text"],
#rec803049546 [class*="__title"] { color: #F3EFE3 !important; }
#rec809534664 [class*="__line"], #rec809534664 hr { border-color: #9EB6C8 !important; background-color: #9EB6C8 !important; }

/* Footer: charcoal with cream text */
#rec811115496 { background-color: #3F3E3B !important; }
#rec811115496 a, #rec811115496 [class*="__link"], #rec811115496 [class*="__logo"], #rec811115496 .t-name { color: #F3EFE3 !important; }


/* Align all text to one left edge, matching the first screen */
#allrecords .t795__title, #allrecords .t-section__title, #allrecords .t-section__descr, #allrecords .t-title, #allrecords .t-descr, #allrecords .t-text, #allrecords .t1055__title, #allrecords .t1055__descr, #allrecords .t1055__col-wrapper { text-align: left !important; }
#allrecords .t1055__col-wrapper { padding-left: 0 !important; }
#allrecords .t1055__img, #allrecords .t1055__imgwrapper { margin-left: 0 !important; margin-right: auto !important; }
#allrecords .t-prefix_1, #allrecords .t-prefix_2, #allrecords .t-prefix_3 { padding-left: 0 !important; }
#rec802890821 .t-form__submit { text-align: left !important; }
#rec809533266 .t400, #rec811244956 .t400 { justify-content: flex-start !important; box-sizing: border-box; padding-left: 20px; }
@media (min-width: 1201px) {
  #rec809533266 .t400, #rec811244956 .t400 { padding-left: calc((100% - 1200px) / 2 + 20px); }
  #rec811115496 .t463__colwrapper { max-width: 1160px; margin: 0 auto; }
}
@media (min-width: 961px) and (max-width: 1200px) {
  #rec809533266 .t400, #rec811244956 .t400 { padding-left: calc((100% - 960px) / 2 + 10px); }
  #rec811115496 .t463__colwrapper { max-width: 940px; margin: 0 auto; }
}

/* Locations: one under another, equal spacing, no logos */
#rec809584595 .t1055__row { flex-direction: column !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
#rec809584595 .t1055__col { width: auto !important; max-width: 100% !important; margin-top: 0 !important; margin-bottom: 32px !important; }
#rec809584595 .t1055__separator { display: none !important; margin: 0 !important; height: 0 !important; }
#rec809584595 .t1055__img, #rec809584595 .t1055__imgwrapper { display: none !important; }

/* Header menu: one line, left and right edges matching the page text */
@media (min-width:961px){
#rec811114629 .t228__maincontainer{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;}
#rec811114629 .t228__padding40px, #rec811114629 .t228__leftside{display:none!important;}
#rec811114629 .t228__centerside{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;text-align:left!important;}
#rec811114629 .t228__rightside{display:block!important;flex:0 0 auto!important;width:auto!important;}
#rec811114629 .t228__list{text-align:left!important;white-space:nowrap!important;}
#rec811114629 .t228__list_item:first-child{padding-left:0!important;}}
@media (min-width:1201px){#rec811114629 .t228__maincontainer{padding-left:calc((100% - 1200px)/2 + 20px)!important;padding-right:calc((100% - 1200px)/2 + 20px)!important;}}
@media (min-width:961px) and (max-width:1200px){#rec811114629 .t228__maincontainer{padding-left:calc((100% - 960px)/2 + 10px)!important;padding-right:calc((100% - 960px)/2 + 10px)!important;} #rec811114629 .t-menu__link-item{font-size:17px!important;} #rec811114629 .t228__list_item{padding-left:11px!important;padding-right:11px!important;}}

/* Appointments and Home visits buttons: same size */
#rec809533266 .t-submit, #rec811244956 .t-submit { width: 260px !important; min-width: 260px !important; justify-content: center !important; }

/* Clinic names bold in the list */
#rec809584595 .t1055__title { font-weight: 600 !important; }
#rec809584595 .t1055__descr { font-weight: 400 !important; }
/* Bedford Park engraving framing the text (desktop); proportional on phones */
#rec803068225 .t-cover__carrier, #rec803879394 .t-cover__carrier { background-color:#F3EFE3 !important; }
@media (min-width:961px){
#rec803068225 .t-cover__carrier, #rec803879394 .t-cover__carrier { background-image: none !important; }
#rec803068225 .t-cover__filter, #rec803879394 .t-cover__filter { background-image: none !important; }
#rec803068225 .t164__wrapper, #rec803879394 .t164__wrapper { box-sizing: border-box !important; padding: 56px 0 !important; background-image: linear-gradient(rgba(243,239,227,0.8), rgba(243,239,227,0.8)), url("https://static.tildacdn.net/tild3066-3932-4538-a430-356430366261/iStock-1156437772__2.jpg") !important; background-size: 100% 100%, 107.8% 105.4% !important; background-position: center, 54% 55% !important; background-repeat: no-repeat !important; }}
@media (max-width:960px){ #rec803068225 .t-cover__carrier, #rec803879394 .t-cover__carrier { background-repeat:no-repeat !important; background-size: calc(100% - 40px) auto !important; background-position: 50% 20px !important; } }

/* Headings and intro lines that were centred */
#allrecords [style*="text-align: center"], #allrecords [style*="text-align:center"] { text-align: left !important; }
#allrecords .t-section__descr, #allrecords .t-section__title { margin-left: 0 !important; margin-right: auto !important; }

/* Hero: name large, description smaller */
@media (min-width:1200px){#rec808538032 [data-elem-id="1723815903717"]{top:210px!important;} #rec808538032 [data-elem-id="1723815903717"] .tn-atom{font-size:36px!important;line-height:1.2!important;} #rec808538032 [data-elem-id="1728568417656"]{top:263px!important;} #rec808538032 [data-elem-id="1728568417656"] .tn-atom{font-size:22px!important;line-height:1.3!important;font-weight:500!important;} #rec808538032 [data-elem-id="1727282439228"], #rec808538032 [data-elem-id="1792448947219000001"]{top:339px!important;}}
@media (min-width:960px) and (max-width:1199px){#rec808538032 [data-elem-id="1723815903717"]{top:232px!important;} #rec808538032 [data-elem-id="1723815903717"] .tn-atom{font-size:28px!important;line-height:1.2!important;} #rec808538032 [data-elem-id="1728568417656"]{top:276px!important;} #rec808538032 [data-elem-id="1728568417656"] .tn-atom{font-size:20px!important;line-height:1.3!important;font-weight:500!important;} #rec808538032 [data-elem-id="1727282439228"], #rec808538032 [data-elem-id="1792448947219000001"]{top:337px!important;}}
@media (min-width:640px) and (max-width:959px){#rec808538032 [data-elem-id="1723815903717"]{top:242px!important;} #rec808538032 [data-elem-id="1723815903717"] .tn-atom{font-size:26px!important;line-height:1.2!important;} #rec808538032 [data-elem-id="1728568417656"]{top:312px!important;} #rec808538032 [data-elem-id="1728568417656"] .tn-atom{font-size:18px!important;line-height:1.3!important;font-weight:500!important;} #rec808538032 [data-elem-id="1727282439228"], #rec808538032 [data-elem-id="1792448947219000001"]{top:433px!important;}}
@media (min-width:480px) and (max-width:639px){#rec808538032 [data-elem-id="1723815903717"]{top:302px!important;} #rec808538032 [data-elem-id="1723815903717"] .tn-atom{font-size:22px!important;line-height:1.2!important;} #rec808538032 [data-elem-id="1728568417656"]{top:363px!important;} #rec808538032 [data-elem-id="1728568417656"] .tn-atom{font-size:16px!important;line-height:1.3!important;font-weight:500!important;} #rec808538032 [data-elem-id="1727282439228"], #rec808538032 [data-elem-id="1792448947219000001"]{top:413px!important;}}
@media (max-width:479px){#rec808538032 [data-elem-id="1723815903717"]{top:301px!important;} #rec808538032 [data-elem-id="1723815903717"] .tn-atom{font-size:22px!important;line-height:1.2!important;} #rec808538032 [data-elem-id="1728568417656"]{top:362px!important;} #rec808538032 [data-elem-id="1728568417656"] .tn-atom{font-size:16px!important;line-height:1.3!important;font-weight:500!important;} #rec808538032 [data-elem-id="1727282439228"], #rec808538032 [data-elem-id="1792448947219000001"]{top:432px!important;}}

/* === Approved mockup: header and home built in HTML block; old header hidden === */
#rec811114629, #rec811114628 { display: none !important; }
#rec802890821 { background-color: #9EB6C8 !important; }
#rec802890821 .t-section__title, #rec802890821 .t-title { color: #3F3E3B !important; font-family: 'Outfit', sans-serif !important; font-size: 42px !important; font-weight: 600 !important; letter-spacing: -0.8px !important; }
#rec802890821 .t-section__title::before { content: ""; display: block; width: 80px; height: 6px; border-radius: 3px; background: #B9432F; margin-bottom: 20px; }
#rec802890821 .t-section__descr, #rec802890821 .t-descr { color: #2F3A42 !important; font-size: 20px !important; }
#rec811115496 { background-color: #3F3E3B !important; }

/* Contact form and footer on the same 1200px grid as the HTML block */
#rec802890821 .t-container, #rec802890821 .t-section__container{max-width:1200px!important;width:100%!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}
#rec802890821 .t-col{margin-left:0!important;margin-right:0!important;max-width:720px!important;width:100%!important;float:none!important}
#rec802890821 .t-section__descr{max-width:720px!important}
#rec802890821 form, #rec802890821 .t-form__inputsbox, #rec802890821 .t-form{max-width:720px!important}
#rec811115496 .t-container, #rec811115496 .t463__colwrapper{max-width:1200px!important;width:100%!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important;margin:0 auto!important}
@media (max-width:640px){#rec802890821 .t-container, #rec802890821 .t-section__container{padding-left:20px!important;padding-right:20px!important}#rec811115496 .t-container, #rec811115496 .t463__colwrapper{padding-left:0!important;padding-right:0!important}}

/* Conditions treated on the 1200px grid, framed by the engraving */
#rec803068225 .t-cover__carrier{background-image:none!important}
#rec803068225 .t-cover__filter{background-image:none!important}
#rec803068225 .t164__wrapper{box-sizing:border-box!important;padding:56px 0!important;background-image:linear-gradient(rgba(243,239,227,0.8),rgba(243,239,227,0.8)),url("https://static.tildacdn.net/tild3066-3932-4538-a430-356430366261/iStock-1156437772__2.jpg")!important;background-size:100% 100%,107.8% 105.4%!important;background-position:center,54% 55%!important;background-repeat:no-repeat!important}
#rec803068225 .t-container{max-width:1200px!important;width:100%!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}
#rec803068225 .t-col{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;float:none!important}
#rec803068225 .t164__title{font-size:42px!important;font-weight:600!important;letter-spacing:-0.8px!important;color:#3F3E3B!important;text-align:left!important}
#rec803068225 .t164__title::before{content:"";display:block;width:80px;height:6px;border-radius:3px;background:#B9432F;margin-bottom:20px}
#rec803068225 .t164__text{font-size:20px!important;line-height:1.6!important;color:#57554F!important}
@media (max-width:640px){#rec803068225 .t-container{padding-left:20px!important;padding-right:20px!important}}

/* Engraving moved to Get in touch (cream, right side); Conditions treated on plain cream */
#rec803068225 .t164__wrapper{background-image:none!important;padding:0!important}
#rec802890821{background-color:#F3EFE3!important;position:relative!important;overflow:hidden!important}
#rec802890821::before{content:"";position:absolute;top:0;right:0;bottom:0;width:52%;background-image:url("https://static.tildacdn.net/tild3066-3932-4538-a430-356430366261/iStock-1156437772__2.jpg");background-repeat:no-repeat;background-size:auto 112%;background-position:60% 92%;filter:grayscale(1) brightness(1.2) contrast(1.05);mix-blend-mode:multiply;opacity:.5;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 22%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);mask-composite:intersect;pointer-events:none;z-index:0}
#rec802890821 .t-section__container, #rec802890821 .t-container{position:relative;z-index:1}
#rec802890821 form, #rec802890821 .t-form, #rec802890821 .t-form__inputsbox, #rec802890821 .t-section__descr{max-width:520px!important}
#rec802890821 .t-section__title{max-width:640px!important}
@media (max-width:960px){#rec802890821::before{top:auto;bottom:0;left:0;right:0;width:100%;height:260px;background-size:auto 150%;background-position:55% 60%}#rec802890821 .t-section__container,#rec802890821 .t-container{padding-bottom:240px!important}}

#rec802890821 .t-col{max-width:640px!important}

/* Engraving as a sharp picture the size of the consultation photo (overrides the faded background above) */
#rec802890821::before{display:none!important}
#rec802890821::after{content:"";position:absolute;z-index:0;width:520px;aspect-ratio:3/2;top:50%;transform:translateY(-50%);right:calc((100% - 1200px)/2 + 40px);background:url("https://static.tildacdn.net/tild3066-3932-4538-a430-356430366261/iStock-1156437772__2.jpg") no-repeat;background-size:122% auto;background-position:52% 78%;filter:grayscale(1) brightness(1.06) contrast(1.12);mix-blend-mode:multiply;border-radius:4px;pointer-events:none}
@media (max-width:1200px){#rec802890821::after{right:40px}}
@media (max-width:1100px){#rec802890821::after{width:42%}}
@media (max-width:960px){#rec802890821::after{position:static;display:block;transform:none;width:auto;margin:0 20px 48px}#rec802890821 .t-section__container,#rec802890821 .t-container{padding-bottom:0!important}}

/* FINAL: engraving beside the contact form, bottom of drawing level with the Comments box */
#rec802890821{background-color:#F3EFE3!important;position:relative!important;overflow:hidden!important}
#rec802890821::before{display:none!important}
#rec802890821::after{display:block!important;content:"";position:absolute;z-index:0;width:520px;aspect-ratio:1036/837;bottom:155px;right:calc((100% - 1200px)/2 + 40px);background:url("https://static.tildacdn.net/tild3066-3932-4538-a430-356430366261/iStock-1156437772__2.jpg") no-repeat;background-size:108.6% auto;background-position:53.9% 44.4%;filter:grayscale(1) brightness(1.06) contrast(1.12);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 10%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 10%,#000 100%);mask-composite:intersect;pointer-events:none}
@media (max-width:1200px){#rec802890821::after{right:40px}}
@media (max-width:1100px){#rec802890821::after{width:40%}}
@media (max-width:960px){#rec802890821::after{display:none!important}}
#rec802890821 .t-section__container,#rec802890821 .t-container{position:relative;z-index:1}
#rec802890821 form,#rec802890821 .t-form,#rec802890821 .t-form__inputsbox,#rec802890821 .t-section__descr{max-width:520px!important}
#rec802890821::after{top:auto!important;left:auto!important;transform:none!important;opacity:1!important;height:auto!important;width:520px!important;aspect-ratio:1036/837!important;bottom:155px!important;background-size:108.6% auto!important;background-position:53.9% 44.4%!important}
@media (max-width:1100px){#rec802890821::after{width:40%!important}}
@media (max-width:960px){#rec802890821::after{display:none!important}}

/* Caption over the engraving: sharp and dark; no frame line at the top */
#rec802890821::after{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,transparent 1%,#000 2%)!important;mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0,transparent 1%,#000 2%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}
#rec802890821::before{display:block!important;content:""!important;position:absolute!important;z-index:0!important;width:520px!important;aspect-ratio:1036/837!important;bottom:155px!important;right:calc((100% - 1200px)/2 + 40px)!important;background:url("https://static.tildacdn.net/tild3066-3932-4538-a430-356430366261/iStock-1156437772__2.jpg") no-repeat!important;background-size:108.6% auto!important;background-position:53.9% 44.4%!important;filter:grayscale(1) brightness(1.25) contrast(2.2)!important;mix-blend-mode:multiply!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 1%,#000 2%,#000 13%,transparent 16%),linear-gradient(to right,transparent 30%,#000 34%,#000 72%,transparent 76%)!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(to bottom,transparent 0,transparent 1%,#000 2%,#000 13%,transparent 16%),linear-gradient(to right,transparent 30%,#000 34%,#000 72%,transparent 76%)!important;mask-composite:intersect!important;pointer-events:none!important;top:auto!important;left:auto!important;height:auto!important;transform:none!important;opacity:1!important}
@media (max-width:1200px){#rec802890821::before{right:40px}}
@media (max-width:1100px){#rec802890821::before{width:40%}}
@media (max-width:960px){#rec802890821::before{display:none!important}}

/* Soft sky edges around the house */
#rec802890821::after{-webkit-mask-image:radial-gradient(ellipse 58% 100% at 50% 100%,#000 60%,transparent 100%)!important;mask-image:radial-gradient(ellipse 58% 100% at 50% 100%,#000 60%,transparent 100%)!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}

/* Cleaned engraving image (cream paper, no frame, clean sky) beside the contact form */
#rec802890821::before{display:none!important}
#rec802890821::after{display:block!important;content:""!important;position:absolute!important;z-index:0!important;top:auto!important;left:auto!important;transform:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;width:520px!important;height:auto!important;aspect-ratio:1040/828!important;bottom:151px!important;right:calc((100% - 1200px)/2 + 40px)!important;background:url("https://static.tildacdn.com/tild6331-3564-4263-a239-633337383036/image.jpg") no-repeat center/100% 100%!important;pointer-events:none!important}
@media (max-width:1200px){#rec802890821::after{right:40px!important}}
@media (max-width:1100px){#rec802890821::after{width:40%!important}}
@media (max-width:960px){#rec802890821::after{display:none!important}}
