/*!
Theme name: Hive
Description: Custom WordPress theme by Parrot Creative.
Theme URI: https://www.parrotcreative.co.uk/projects/
Version: 1
Author URI: https://www.parrotcreative.co.uk
Author: Parrot Creative
*/.pc-button{display:inline-block;background:#fff;color:#212020;border-radius:5px;padding:10px 20px;line-height:1.2;border:1px solid #fff;text-align:center;transition:0.2s ease-in-out all}.pc-button:focus,.pc-button:hover{background:transparent;color:#fff}.pc-button.yellow{background:#D4AF37;border-color:#D4AF37}.pc-button.yellow:focus,.pc-button.yellow:hover{background:transparent;color:#D4AF37}.pc-button.yellow-outline{background:transparent;color:#D4AF37;border-color:#D4AF37}.pc-button.yellow-outline:hover,.pc-button.yellow-outline:focus{background:#D4AF37;color:#212020}.pc-button.grey-underline{background:none;text-decoration:underline;padding:0;border-radius:0;position:relative;border:none}.pc-button.grey-underline::after{position:absolute;top:1px;right:-30px;font-family:"Font Awesome 5 Pro";content:"\f061";margin-left:10px;text-decoration:none;font-weight:lighter}.pc-button:hover,.pc-button:focus{color:#D4AF37}.pc-calligraphy{font-family:"Petit Formal Script",cursive;font-size:24px;margin-top:0 !important}.pc-heading-grey{color:#212020}header.pc-nav.open{bottom:0}header.pc-nav.open .pc-container{height:100%;align-items:flex-start}header.pc-nav.open .pc-container .pc-bars{margin-top:11px}header.pc-nav.open .pc-container .pc-menu{display:block;position:absolute;top:52.5%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header.pc-nav.open .pc-container .pc-menu ul.menu{flex-direction:column}header.pc-nav.open .pc-container .pc-menu ul.menu li{margin:0}header.pc-nav.open .pc-container .pc-menu ul.menu li a{padding:14px;font-size:18px;display:block}@media only screen and (max-width: 350px){header.pc-nav.open .pc-container .pc-menu ul.menu li a{padding:10px}}header.pc-nav.open .pc-container .pc-menu ul.menu li a i.fal{display:none}header.pc-nav.open .pc-container .pc-menu ul.menu li .pc-dropdown{display:none !important}footer.pc-footer{background-color:#212020;color:#fff;background-repeat:no-repeat;background-position:top center;padding-bottom:0;position:relative;z-index:11}@media only screen and (max-width: 1024px) and (min-width: 901px){footer.pc-footer{background-size:150vw}}@media only screen and (max-width: 900px){footer.pc-footer{background-size:100vw}}@media only screen and (max-width: 800px){footer.pc-footer{z-index:0}}footer.pc-footer .pc-container:first-of-type{display:flex;justify-content:space-between;align-items:flex-start}footer.pc-footer .pc-container:first-of-type .pc-column h3{margin-bottom:25px}@media only screen and (min-width: 1201px){footer.pc-footer .pc-container:first-of-type .pc-column:not(:first-child){margin-left:50px}}@media only screen and (max-width: 1200px) and (min-width: 751px){footer.pc-footer .pc-container:first-of-type{flex-wrap:wrap}footer.pc-footer .pc-container:first-of-type .pc-column{width:calc(50% - 20px);margin-left:0}footer.pc-footer .pc-container:first-of-type .pc-column-one{order:1}footer.pc-footer .pc-container:first-of-type .pc-column-two{order:3;margin-top:40px}footer.pc-footer .pc-container:first-of-type .pc-column-three{order:4;margin-left:40px;margin-top:40px}footer.pc-footer .pc-container:first-of-type .pc-column-four{order:2;margin-left:40px}}@media only screen and (max-width: 750px){footer.pc-footer .pc-container:first-of-type{flex-wrap:wrap}footer.pc-footer .pc-container:first-of-type .pc-column{width:100%}footer.pc-footer .pc-container:first-of-type .pc-column:not(:first-child){margin-top:50px}}@media only screen and (min-width: 1201px){footer.pc-footer .pc-container:first-of-type .pc-column-one{max-width:25%}}footer.pc-footer .pc-container:first-of-type .pc-column-one .pc-clinic-only-logo{max-height:100px}footer.pc-footer .pc-container:first-of-type .pc-column-one img{height:auto;margin-bottom:15px;max-width:100%;max-height:60px}footer.pc-footer .pc-container:first-of-type .pc-column-one .pc-social{display:flex;flex-flow:row wrap;gap:10px 20px;justify-content:flex-start;align-items:center}footer.pc-footer .pc-container:first-of-type .pc-column-one .pc-social a{color:#fff}footer.pc-footer .pc-container:first-of-type .pc-column-one .pc-social a i{color:#D4AF37;margin-right:5px}footer.pc-footer .pc-container:first-of-type .pc-column-one .pc-social a:focus,footer.pc-footer .pc-container:first-of-type .pc-column-one .pc-social a:hover{color:#D4AF37}footer.pc-footer .pc-container:first-of-type .pc-column-two nav>div>ul>li:not(.menu-item-has-children){display:none}footer.pc-footer .pc-container:first-of-type .pc-column-two nav>div>ul>li>a{display:none}footer.pc-footer .pc-container:first-of-type .pc-column-two nav>div>ul>li li:not(.menu-item-object-service)>a{display:none !important}footer.pc-footer .pc-container:first-of-type .pc-column-three nav>div>ul>li.menu-item-has-children a i{display:none}footer.pc-footer .pc-container:first-of-type .pc-column-three nav>div>ul>li.menu-item-has-children .pc-dropdown{display:none}footer.pc-footer .pc-container:first-of-type .pc-column nav ul li a{display:block;color:#fff;margin:0 0 16px}footer.pc-footer .pc-container:first-of-type .pc-column nav ul li a:focus,footer.pc-footer .pc-container:first-of-type .pc-column nav ul li a:hover{color:#D4AF37}footer.pc-footer .pc-container:first-of-type .pc-column-four a{display:block;color:#fff;margin:0 0 16px}footer.pc-footer .pc-container:first-of-type .pc-column-four a i{width:30px;color:#D4AF37}footer.pc-footer .pc-container:first-of-type .pc-column-four a:focus,footer.pc-footer .pc-container:first-of-type .pc-column-four a:hover{color:#D4AF37}footer.pc-footer .pc-container.copyright{padding:40px 0;margin-top:80px;border-top:1px solid rgba(255,255,255,0.1);font-size:15px}@media only screen and (min-width: 751px){footer.pc-footer .pc-container.copyright{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap}footer.pc-footer .pc-container.copyright p{margin:0;display:inline-block}}footer.pc-footer .pc-container.copyright p{margin:2px 0;color:rgba(255,255,255,0.8)}@media only screen and (max-width: 500px){footer.pc-footer .pc-container.copyright p{text-align:center}}footer.pc-footer .pc-container.copyright p a{text-decoration:underline;color:rgba(255,255,255,0.8)}footer.pc-footer .pc-container.copyright p a:focus,footer.pc-footer .pc-container.copyright p a:hover{color:#D4AF37}.pc-button.fixed{position:fixed;bottom:0;right:30px;border-radius:10px 10px 0 0;z-index:10;border:0;padding:15px 20px;box-sizing:border-box}@media only screen and (max-width: 800px){.pc-button.fixed{right:0;width:100%;text-align:center;border-radius:0}}.pc-button.fixed::before{font-family:'Font Awesome 5 Pro';content:'\f274';font-weight:bold;margin-right:10px}.pc-button.fixed:hover,.pc-button.fixed:focus{background:#212020;color:#D4AF37;border:0}.pc-padding{padding-top:80px;padding-bottom:80px}@media only screen and (max-width: 600px){.pc-padding{padding-top:50px;padding-bottom:50px}}.pc-coming{text-align:center}.pc-coming h1,.pc-coming p{display:block;width:100%}.pc-content-narrow .pc-container{width:800px}ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.pc-no-list-style):not(.pc-categories){padding-left:36px}ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.pc-no-list-style):not(.pc-categories) li{list-style:none;position:relative;margin:12px 0;margin:.75rem 0}ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.pc-no-list-style):not(.pc-categories) li:last-of-type{margin-bottom:0}ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.pc-no-list-style):not(.pc-categories) li::before{content:'';display:inline-block;width:15px;height:14px;background-size:contain;background-repeat:no-repeat;position:absolute;left:-36px;top:5px}ul.pc-no-list-style{padding:0}ul.pc-no-list-style li{list-style-type:none}.page-type-clinic .pc-lab-only{display:none !important}.page-type-lab .pc-clinic-only{display:none !important}.page-type- .pc-clinic-only-logo,.page-type-lab .pc-clinic-only-logo,.page-type-both .pc-clinic-only-logo{display:none !important}.pc-logo img,.pc-footer-logo img{border-radius:0 !important}select{border:none;border-radius:6px;padding:10px 40px 10px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
/*# sourceMappingURL=style.css.map */