.mb-24{margin-bottom:24px!important;}
.mt-24{margin-top:24px!important;}
.pb-24{padding-bottom:24px!important;}
.pt-24{padding-top:24px!important;}
.cyan{color:var(--cyan);}
.cyan-bg{background-color:var(--cyan);}
.blue-bg,.column_blocks>*.blue-bg>*{background-color:var(--blue);}
.blue-dark{color:var(--blue-dark);}
h2>a:not(:hover){color:var(--blue);border:0!important;}
#maincontent h3>a:not(:hover){color:var(--black);border:0!important;}
.sitehdrcont a{color:var(--white);}
a.white:hover,.sitehdrcont a:hover{color:var(--yellow);}
.btn-default:after, .btns-link>a:after, .button:after, a.wp-block-button__link.wp-element-button:after{display:none;}
.button.white-btn{background-color:var(--white);color:var(--black);}
.button.black-btn{background-color:var(--black);color:var(--white);}
.button.trans-btn{background-color:transparent;}
.content_area a:not(.button):not(.readdown):not(.arr-right){border-bottom:solid 1px var(--black);}
.content_area a:not(.button):not(.readdown):not(.arr-right):hover{border-bottom-color:transparent;}
.content_area a.wp-block-button__link.wp-element-button{border-bottom:solid 4px var(--yellow)!important;}
a.wp-block-button__link.wp-element-button:after, .button:after{content:"";opacity:1;position:absolute;display:block;top:15px;width:24px;height:24px;background:url("../images/ArrowSquareOut-wh.svg") no-repeat!important;right:24px;z-index: 1;}
.fcrightmenu{padding: 47px 0;border-top:solid 4px var(--yellow);}
.fcrightmenu{margin-top:var(--footerfmenu-home-mt);}
.bottommods>*>.flexbox{padding: 32px;border-radius: 4px;}
header.main .headertop{border-bottom:solid 4px var(--yellow);padding:var(--htop-pad);}
.headermenu{padding:var(--hmenu-pad);}
.hdrsearch form{margin:0;}
.hdrsearch input{height:40px!important;line-height:40px!important;border-radius:8px!important;width:var(--search-input-w)!important;font-size:var(--f14)!important;background:var(--search-input-bg)!important;}
.siteinfos .sitename{font-size:var(--sitename-font);letter-spacing:0.4px;line-height:1;margin:var(--sitename-m);}
.siteinfos .siteaddress{font-size:var(--siteaddress-font);}
.sitehdrcont{font-size:var(--sitehdrcont-font);}
ul.menu>li>a:after{content:"";transition:all 0.3s linear;display:block;margin:auto 0;top:0;left:0;width:var(--menuline-w);height:var(--menuline-h);background:var(--blue);border-radius:0;bottom:0;}
ul.menu>li>a{padding-left:var(--menulink-pl)!important;}
ul.menu>li>a:hover:after,ul.menu>li.current-menu-item>a:after{background:var(--menu-link-current-color);}
#maincontent{padding:var(--maincontent-pad);}
body.home #maincontent .pagetitles{margin:var(--pagetitle-home-m);}
#maincontent .pagetitles h1{color:var(--cyan);margin:0 0 8px;}
body.pages .pagetitles{border-bottom:solid 1px var(--grey);padding-bottom:var(--pagetitles-pb);margin:var(--pagetitles-m);}
.pagetitles .innertitle{max-width:var(--pagetitle-title-mw);}
.pagetitles img{width:var(--pagetitles-logow);}
body.home .pagetitles img{width:var(--pagetitles-home-logow);}
body.whbanner #maincontent{padding-top:var(--wbanner-mcontent-pt);}
body.wbottomcont #maincontent{padding-bottom:0;}
.column_blocks{align-items:unset;}
.column_blocks>*{background:var(--grey);border-radius:4px;}
.column_blocks>*>*{min-height:100%;}
#home-intro .column_blocks h3._title{min-height:var(--home-intro-title-mh);display:flex;align-items:center;justify-content:center;}
.sociallabel{margin:var(--sociallabel-m);}
footer.main{padding-top:var(--footer-home-pt);}
.fmenulabel>*{line-height:1;}
.fcrightmenu .fmenu{padding-top:5px;}
.wp-block-columns{grid-gap:var(--gap-big);}
body.pages .wp-block-columns{grid-gap:var(--gap-big-pages);}
.wp-block-columns:last-child{margin-bottom:0;}
a.arr-left{display:inline-block;line-height:1;text-transform:uppercase;padding-left:calc(24px + 8px);border:0!important;font-size:var(--f16);font-weight:700;}
a.arr-left:not(:hover){color:var(--black);}
a.arr-left:after,.post_date:after{content:"";width:24px;height:24px;background:url("../images/ArrowLeft.svg") no-repeat;left:0;}
a.arrup-right:after,.arrup-right>a:after{content:"";width:24px;height:24px;background:url("../images/ArrowUpRight.svg") no-repeat;top:2px;bottom:auto;}
h2.arrup-right>a{padding-right:calc(34px + 8px);}
h2.arrup-right>a:after{width:34px;height:34px;background-image:url("../images/ArrowUpRightBig-bl.svg");top:3px;}
a.arrup-right,.arrup-right>a{padding-right:calc(24px + 8px);display:inline-block;}
.pagetitles a.arr-left{margin-bottom:15px;}
.pagetitles .subtitle{color:var(--cyan)}
#maincontent h3,#maincontent h4{color:var(--black);}
.surgery-staffs .wp-block-columns{margin:0 0 8px!important;}
.surgery-staffs .wp-block-columns.last{margin-bottom:20px!important;}
.contactsoc a{border:0!important;}
.contactsoc a:not(:hover){color:var(--black);}
.contactsoc a.fb>span.icon{background-image:url("../images/facebook-bl.svg")!important;}
.contactsoc a.tw>span.icon{background-image:url("../images/x-bl.svg")!important;}
.contactsoc a.insta>span.icon{background-image:url("../images/instagram-bl.svg")!important;}
.contactsoc a.yt>span.icon{background-image:url("../images/youtube-bl.svg")!important;}
.contactsoc.social-contact a>*{vertical-align:middle;}
.contactsoc.social-contact span.label{margin-left:8px;}
.grid-article .grid-media figure{height:230px;}
.grid-article .grid-media figure .fimg{background:var(--grey-light);}
a.readmore{font-size:var(--f16);text-transform:uppercase;border:0!important;padding-left:calc(27px + 8px);}
a.readmore:not(:hover){color:var(--blue);}
a.readmore:after{left:0;width:27px;height:3px;background:var(--blue);}
.grid-news .grid-12{grid-gap:var(--news-gap);}
.post_date{padding-left:calc(24px + 8px);}
.post_date:after{position:absolute;background-image:url("../images/CalendarDots.svg");}
.postcontent{padding:var(--postcontent-pad);}
.postcontent figure.wp-block-image.size-full{margin-left:calc(var(--postcontent-pad-no) * -1);margin-right:calc(var(--postcontent-pad-no) * -1);}
.postcontent .postbtm{border-top:solid 1px var(--grey);}
#footermenu{display:flex;justify-content:space-between;}
.wp-block-columns.wborder{border-bottom:solid 1px var(--grey);padding-bottom:40px;margin-bottom:40px;}
.wp-block-columns.last{margin-bottom:0!important;}
.wp-block-columns.gap-sm{grid-gap: var(--gap-small);}
header.main .headertop a{color:var(--blue-dark);font-size:var(--htop-links-fs);}
h1{color:var(--cyan);}
header.main .headertop a:hover{color:var(--blue);}
header.main .headertop .sitename{margin-left:var(--sitename-ml);font-size:var(--sitename-font);}
.hdr-backtolinks a{text-transform:uppercase;}
.hdrtop-right,.hdrtop-right .flexbox{gap:var(--hdrtop-gap);}
.hdr-backtolinks a.ext{padding-right:var(--backtolink-pr);color:var(--blue-dark);font-weight:700;font-size:var(--backtolink-fs);}
.hdr-backtolinks a.ext:after{content:"";width:var(--backtolink-wh);height:var(--backtolink-wh);background:url("../images/ArrowSquareOut.svg") no-repeat;background-size:contain;right:0;margin:var(--backtolink-m);}
.column_blocks>*>*{background:var(--cyan);padding:var(--columns-blocks-pad);text-align:center;transition:all 0.3s linear;border-radius:4px;}
.column_blocks>*>*:hover{background:var(--blue-dark);}
.column_blocks>*.blue-bg>*:hover{background:var(--cyan);}
.column_blocks figure{height:112px;margin:0 0 24px;}
.column_blocks h3._title{line-height:1;margin:0;}
.column_blocks h3._title a{color:var(--white);text-transform:uppercase;border:0!important;}
.column_blocks .uk-position-cover{background:transparent!important;}
#footermenu li>a{text-transform:uppercase;}
.greybox{background:var(--grey);padding:34px 24px;}
.wp-block-columns.homemaincol{}
#mobmenu-close{margin-bottom:-26px;}
.playoutsbottom .pagelayoutsb:last-child, .maincontent.w-content:last-child{padding-bottom:0;}
a.wp-block-button__link.wp-element-button{margin-top:0;margin-bottom:4px;}
.wp-block-columns a.wp-block-button__link.wp-element-button{width:100%!important;}
.wp-block-columns .wp-block-buttons,.wp-block-columns .wp-block-buttons>*{display:block;}
.topbcrumb{font-weight:700;color:var(--blue-dark);margin:0 0 48px;font-size:var(--f14)}
.topbcrumb span.sep{display:inline-block;vertical-align:middle;width:16px;height:16px;background:url("../images/ArrowRight.svg") no-repeat center center;margin:0 12px;}
.topbcrumb a{color:var(--blue-dark);border:0!important;}
.topbcrumb a:hover{color:var(--cyan);}
.content_area{min-height:var(--carea-mh);}
.accesscode-btn{padding:0 24px;margin-top:-15px;}