/*!
Theme Name: Lilydale Vet Centre
Theme URI: https://www.lilydalevetcentre.com.au/
Author: Fox & Lee
Author URI: https://foxandlee.com.au
Description:
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Lilydale
*/body,html{font-family:Montserrat,sans-serif;color:#555;font-size:.96rem;font-weight:400}li,p{color:#444;font-size:14px;font-family:Open Sans,sans-serif;line-height:1.6rem}@media (max-width:767px){li,p{font-size:14px}}img{max-width:100%;height:auto}a,a:hover{color:#823f91}a:focus,a:hover,input[type=submit]:focus{text-decoration:none;outline:none}ul{padding:0;margin:0;list-style:none}.ptb-1em{padding:1em 0}.ptb-2em{padding:2em 0}.ptb-3em{padding:3em 0}.ptb-4em{padding:4em 0}.ptb-5em{padding:5em 0}.ptb-6em{padding:6em 0}.pt-1em{padding-top:1em}.pt-2em{padding-top:2em}.pt-3em{padding-top:3em}.pt-4em{padding-top:4em}.pt-5em{padding-top:5em}.pt-6em{padding-top:6em}.pb-1em{padding-bottom:1em}.pb-2em{padding-bottom:2em}.pb-3em{padding-bottom:3em}.pb-4em{padding-bottom:4em}.pb-5em{padding-bottom:5em}.pb-6em{padding-bottom:6em}.mr-8{margin-right:8px}.ml-8{margin-left:8px}input[type=email],input[type=password],input[type=submit],input[type=tel],input[type=text],select,textarea{border-radius:0;height:38px;border:2px solid #ddd;padding:7px}input[type=email]:focus,input[type=password]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:0 0 0 .15rem rgba(102,76,0,.14);outline:none}@media (max-width:991px){input[type=email],input[type=password],input[type=submit],input[type=tel],input[type=text],select,textarea{font-size:16px!important}}textarea{min-height:135px}select{background:url(img/downarrow.svg) no-repeat #fff;background-size:20px;background-position:100%;-moz-appearance:none;-webkit-appearance:none}a.button,input[type=submit]{background:#823f91;border:none;color:#fff;padding:0 2.5rem;height:auto;display:inline-block;transition:all .4s ease;line-height:42px;font-weight:500;transition:all .5s ease;text-transform:uppercase;border-radius:100px;font-size:19px;cursor:pointer;min-height:3rem!important}a.button:focus,a.button:hover,input[type=submit]:focus,input[type=submit]:hover{background:#662f72;border:none;color:#fff}@media (max-width:1199px){.container{max-width:100%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.container{width:98.5%;padding-left:20px;padding-right:20px;max-width:1190px}}@media (min-width:1600px){.container{width:100%;padding-left:20px;padding-right:20px;max-width:1190px}}input[type=checkbox]{position:absolute;opacity:0}input[type=checkbox]+span{position:relative;cursor:pointer;padding:0 0 0 25px}input[type=checkbox]+span:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:18px;height:18px;background:#fff;position:absolute;left:0;top:0;border:1px solid #823f91}input[type=checkbox]:hover+span:before{background:#823f91}input[type=checkbox]:focus+span:before{box-shadow:0 0 0 2px rgba(0,0,0,.01)}input[type=checkbox]:checked+span:before{background:#823f91}input[type=checkbox]:checked+span:after{content:"";position:absolute;left:4px;top:8px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.wpcf7-mail-sent-ok{border:2px solid #398f14;background:#398f14;font-size:14px;color:#fff;margin:0;text-align:left}div.wpcf7-validation-errors{background:#c00;border:2px solid #c00;font-size:14px;color:#fff;margin:0;text-align:left}span.wpcf7-not-valid-tip{font-size:12px;text-transform:uppercase;background:rgba(255,0,0,.05);padding:4px 10px;text-align:left}.navbar-toggler{position:absolute;right:10px;top:10px;background:none;border:none}.navbar-toggler span.icon-bar{width:28px;height:3px;background:#fff;display:block;margin:5px 0;position:relative;transition:all .3s ease}.navigation .navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-toggler:active,.navbar-toggler:focus{outline:none}.navbar-toggler span{display:block;background-color:#444;height:2px;width:22px;margin-top:5px;margin-bottom:5px;transform:rotate(0deg);position:relative;left:0;opacity:1}.navbar-toggler span:first-child,.navbar-toggler span:nth-child(3){transition:transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span:first-child{position:absolute;left:12px;top:10px;transform:rotate(45deg);opacity:.9}.navbar-toggler:not(.collapsed) span:nth-child(2){height:12px;visibility:hidden;background-color:transparent}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:12px;top:10px;transform:rotate(-45deg);opacity:.9}body.logged-in header.main-header{top:32px}@media (max-width:767px){body.logged-in header.main-header{top:46px}}@media (max-width:782px){body.logged-in #wpadminbar{position:fixed}body.logged-in header.main-header{top:46px}}header.main-header{position:fixed;width:100%;left:0;top:0;z-index:1101}header.main-header a.navbar-brand{padding:0}@media (max-width:991px){header.main-header a.navbar-brand img{width:140px!important}}@media (min-width:992px) and (max-width:1080px){header.main-header a.navbar-brand img{width:180px!important}}header.main-header .dropdown-toggle:after{content:"\f107";font-family:FontAwesome;border:none!important;position:absolute;top:31%;transform:translateY(-31%)}header.main-header nav.navbar{padding-top:0;padding-bottom:0}@media (min-width:992px){header.main-header nav.navbar{padding:0}}header.main-header nav.navbar .container{position:relative}@media (min-width:1600px){header.main-header nav.navbar .container{min-width:1530px}}header.main-header nav.navbar ul.dropdown-menu{background:#402447}@media (min-width:992px){header.main-header nav.navbar ul.dropdown-menu{left:50%;transform:translate(-50%)}}header.main-header nav.navbar ul.dropdown-menu li.current-menu-item>a{color:#8eeeff}header.main-header nav.navbar ul.dropdown-menu li.emergencyLink>a{color:#c00;font-weight:600}header.main-header nav.navbar ul.dropdown-menu li.emergencyLink>a:hover{color:#c92222}@media (min-width:992px) and (max-width:1080px){header.main-header ul.navbar-nav{padding-top:36px}}@media (min-width:1081px){header.main-header ul.navbar-nav{padding-top:49px}}header.main-header ul.navbar-nav li a{font-size:16px;font-weight:400;font-family:Montserrat,sans-serif}@media (min-width:1200px) and (max-width:1600px){header.main-header ul.navbar-nav li a{font-size:15px}}header.main-header ul.navbar-nav li>a{text-transform:uppercase;position:relative}@media (min-width:1200px) and (max-width:1599px){header.main-header ul.navbar-nav li>a{padding:0}}@media (min-width:1600px){header.main-header ul.navbar-nav li>a{font-size:16px;font-weight:500;padding-left:15px!important;padding-right:15px!important}}header.main-header ul.navbar-nav li ul.dropdown-menu{margin:0;border:none;border-radius:0;padding:15px 20px 10px}@media (min-width:992px){header.main-header ul.navbar-nav li ul.dropdown-menu:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;top:0;position:absolute;left:50%;transform:translate(-50%)}}header.main-header ul.navbar-nav li ul.dropdown-menu li a{padding:10px 5px!important;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:14px;text-transform:none;font-weight:400}header.main-header ul.navbar-nav li ul.dropdown-menu li a:focus,header.main-header ul.navbar-nav li ul.dropdown-menu li a:hover{background:none!important;color:#8eeeff}header.main-header ul.navbar-nav li ul.dropdown-menu li:last-child a{border-bottom:none}header.main-header ul.navbar-nav>li{padding:0 16px}@media (min-width:1200px) and (max-width:1599px){header.main-header ul.navbar-nav>li{padding:0 8px}}header.main-header ul.navbar-nav>li>a{padding-top:1.4rem;padding-bottom:1.4rem;color:#662f72;font-weight:500}header.main-header ul.navbar-nav>li>a:hover:before{color:#fff;content:"";height:4px;width:30px;background:#fff;left:50%;top:100%;transform:translate(-50%,-100%);position:absolute;margin-left:0!important}@media (min-width:992px) and (max-width:1199px){header.main-header ul.navbar-nav>li{padding:0 5px}header.main-header ul.navbar-nav>li>a{font-size:14px;padding-left:.42rem!important;padding-right:.42rem!important}}@media (min-width:992px) and (max-width:1199px) and (min-width:992px) and (max-width:1024px){header.main-header ul.navbar-nav>li>a{font-size:13px}}@media (min-width:992px){header.main-header ul.navbar-nav>li:first-child{padding-left:0}}@media (min-width:992px){header.main-header ul.navbar-nav>li:last-child{padding-right:0}}ul.navbar-nav>li.current-menu-item>a,ul.navbar-nav>li.current-menu-parent>a{position:relative}ul.navbar-nav>li.current-menu-item>a:before,ul.navbar-nav>li.current-menu-parent>a:before{content:"";height:4px;width:30px;background:#fff;left:50%;top:100%;transform:translate(-50%,-100%);position:absolute;margin-left:0!important}ul.navbar-nav li:hover ul.dropdown-menu:after{content:"";height:4px;width:30px;background:#fff;left:50%;top:-4px;transform:translate(-50%);position:absolute;margin-left:0!important}.topheader{position:absolute;right:35px;top:20px}@media (max-width:991px){.topheader{display:none}}.topheader>div{display:inline-block}.topheader>div>a{color:#662f72;font-size:1.2rem;font-weight:600;text-transform:uppercase}.topheader .ph_number{padding-right:30px}body.home .topheader a,body.home header.main-header ul.navbar-nav>li>a{color:#fff}ul.navbar-nav li.nav-item i.fp{background:url(img/prescription-purple.svg) no-repeat 50%;background-size:17px;display:inline-block;margin-right:8px;width:20px;height:17px}ul.navbar-nav li.nav-item i.plusicon{background:url(img/emergency-white.svg) no-repeat 50%;background-size:17px;display:inline-block;margin-right:8px;width:20px;height:17px;vertical-align:top;margin-top:3px}body.home header.main-header ul.navbar-nav li.nav-item i.fp{background:url(img/prescription-white.svg) no-repeat 50%}header.main-header.newBg{transition:background .5s ease;background:rgba(130,63,145,.8)}header.main-header.newBg .topheader a,header.main-header.newBg ul.navbar-nav>li>a{color:#fff}header.main-header.newBg ul.navbar-nav li.nav-item i.fp{background:url(img/prescription-white.svg) no-repeat 50%}@media (min-width:992px){.mobileMenu,.mobileNav{display:none}}body.logged-in .mobileNav{padding-top:45px}.mobileMenu{position:absolute;top:20px;right:20px}.mobileMenu a{color:#fff;font-size:25px;max-width:28px;display:block;line-height:0}.mobileMenu a span{height:3px;width:28px;background:#662f72;display:block;margin:6px 0}.mobileNav,body.home header.main-header .mobileMenu a>span,header.main-header.newBg .mobileMenu a>span{background:#fff}.mobileNav{height:100%;position:fixed;right:0;top:0;width:275px;box-shadow:-5px 0 3px rgba(0,0,0,.1);overflow:scroll;padding-top:20px;display:none}@media (min-width:600px) and (max-width:991px){.mobileNav{width:320px}}.mobileNav .closeWrapper{padding:0 0 0 20px}.mobileNav #mobileNavigation{padding-top:2rem}.mobileNav #mobileNavigation ul.mobile-nav>li{padding:12px 40px;border-bottom:1px solid rgba(0,0,0,.2);position:relative}.mobileNav #mobileNavigation ul.mobile-nav>li a{font-size:16px;color:#823f91;font-family:Montserrat,sans-serif;text-transform:uppercase}.mobileNav #mobileNavigation ul.mobile-nav>li ul.sub-menu{display:none}.mobileNav #mobileNavigation ul.mobile-nav li.menu-item-has-children:before{content:"\f105";font-family:FontAwesome;position:absolute;left:20px;top:12px;color:#823f91;font-size:17px}.mobileNav #mobileNavigation ul.mobile-nav li.menu-item-has-children.active:before{content:"\f107";left:15px}.mobileNav #mobileNavigation ul.mobile-nav>li.current-menu-parent:before{content:"\f107";left:15px;color:#2d7b9f}.mobileNav #mobileNavigation ul.mobile-nav>li.current-menu-parent>a{color:#2d7b9f}.mobileNav #mobileNavigation ul.mobile-nav>li.current-menu-parent ul.sub-menu{display:block}.mobileNav #mobileNavigation ul.mobile-nav li.current-menu-item>a{color:#2d7b9f}.mobileNav #mobileNavigation ul.mobile-nav ul.sub-menu{margin:15px -40px 0}.mobileNav #mobileNavigation ul.mobile-nav ul.sub-menu li{border-top:1px solid rgba(0,0,0,.2);padding:8px 25px 8px 60px}.mobileNav #mobileNavigation ul.mobile-nav ul.sub-menu li a{font-size:14px;text-transform:none}.fade-overlay,.fade-overlay_emergencywhiteoverlay,.fade-overlay_quickLookup{background:hsla(0,0%,100%,.6);height:100%;width:100%;position:absolute;z-index:1100;overflow:hidden;display:none;left:0;top:0}.fade-overlay_emergencywhiteoverlay,.fade-overlay_quickLookup{z-index:1102}html.overflow_hidden{overflow:hidden;position:fixed;width:100%;height:100%}@media (max-width:991px){html.overflow_hidden a.navbar-brand img{opacity:.6}}@media (max-width:991px){ul.mobile-nav li.emergencyLink{display:none}}.emergencyButton,.quickCall{padding-left:25px;margin-top:25px;padding-right:25px}.emergencyButton a,.quickCall a{display:block;text-align:center;font-size:1.25rem;font-weight:500;line-height:50px;max-width:250px;color:#fff}.emergencyButton a.emergencyLink,.quickCall a.emergencyLink{background:#c92222;border-radius:250px;text-transform:uppercase;font-size:1.2rem}.emergencyButton a.emergencyLink:hover,.quickCall a.emergencyLink:hover{background:#b22222}body.logged-in .quickSlideWrapper{padding-top:45px}.quickSlideWrapper{background:#fff;height:100%;position:fixed;right:0;top:0;width:450px;box-shadow:-5px 0 3px rgba(0,0,0,.1);overflow:scroll;padding-top:20px;z-index:1102;display:none}@media (max-width:575px){.quickSlideWrapper{width:80%}}.quickLookup .closeWrapper_quickLookup{padding-left:30px}.lookupWrapper{padding:15px 30px}.lookupWrapper header.primary{color:#823f91;font-size:1.3rem;font-weight:700;text-transform:uppercase}.lookupWrapper header.secondary{color:#aa7cb5;font-size:1.2rem;font-weight:400;text-transform:uppercase;position:relative;padding-bottom:10px}.lookupWrapper header.secondary:after{content:"";background:#823f91;height:4px;width:75px;position:absolute;left:0;bottom:0}.lookupWrapper .locationBlock,.lookupWrapper .openingHoursBlock{padding-top:2rem}.lookupWrapper .locationBlock .title,.lookupWrapper .openingHoursBlock .title{color:#000;font-size:1.2rem;font-weight:700}.lookupWrapper .locationBlock .contentbox,.lookupWrapper .openingHoursBlock .contentbox{padding-top:10px;font-size:16px;line-height:1.6rem;font-weight:300}.lookupWrapper .mapBlock{background:#823f91;padding:10px;margin-top:15px}.lookupWrapper .mapBlock .google-map{min-height:350px}.lookupWrapper .quicklinkBlock{padding-top:2rem}.lookupWrapper .quicklinkBlock span{display:block}.lookupWrapper .quicklinkBlock span a{display:inline-block;padding:12px 4rem;font-size:16px;font-family:Open Sans,sans-serif;color:#fff;text-transform:uppercase;border-radius:100px;min-width:200px;text-align:center}.lookupWrapper .quicklinkBlock span a.contactLink{background:#aa7cb5;margin-bottom:25px}.lookupWrapper .quicklinkBlock span a.emergencyLink{background:#c00}.emergencySlide{border-top:10px solid #c92222}.emergencySlide .closeWrapper_emergency{padding-left:30px}.emergencyContactList{padding:15px 30px}.emergencyContactList header{color:#c92222;text-transform:uppercase;font-size:1.3rem;position:relative;padding-bottom:8px}.emergencyContactList header:after{content:"";background:#c92222;width:65px;height:4px;position:absolute;left:0;bottom:0}.emergencyContactList .listBlock{position:relative;padding:2.5rem 0 2.5rem 2rem;border-bottom:1px solid #ddd}.emergencyContactList .listBlock:before{content:"\f055";font-family:FontAwesome;position:absolute;left:0;top:42px;color:#823f91;font-size:1.2rem}.emergencyContactList .listBlock .centreName{color:#823f91;font-size:1.4rem;font-weight:700;text-transform:uppercase}.emergencyContactList .listBlock .openingDays{color:#c92222;font-size:1.3rem;font-weight:600}.emergencyContactList .listBlock .contactNumber{color:#c92222;font-size:1.45rem;font-weight:700}.emergencyContactList .listBlock .contactNumber a{color:#c92222}.emergencyContactList .listBlock .centreAddress{color:#000;font-size:1.2rem;font-weight:300;padding:4px 0}.emergencyContactList .listBlock .direction{padding-top:4px}.emergencyContactList .listBlock .direction a{color:#6f6f6f;font-size:1.1rem}.emergencyContactList .listBlock.disable *,.emergencyContactList .listBlock.disable:before,.emergencyContactList .listBlock.disable a{color:#ccc}.banner{min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}@media (max-width:480px){.banner{min-height:400px}}.banner .bannerText{padding-top:200px;text-align:center}@media (max-width:480px){.banner .bannerText{padding-top:100px}}@media (min-width:481px) and (max-width:991px){.banner .bannerText{padding-top:110px}}@media (min-width:992px) and (max-width:1599px){.banner .bannerText{padding-top:150px}}@media (min-width:481px) and (max-width:991px){.banner .bannerText img{width:400px}}@media (min-width:992px) and (max-width:1199px){.banner .bannerText img{width:550px}}@media (min-width:1200px) and (max-width:1599px){.banner .bannerText img{width:600px}}@media (min-width:1600px){.banner .bannerText img{width:700px}}.banner .bannerFlower{position:absolute;left:150px;top:130px}@media (min-width:1400px) and (max-width:1800px){.banner .bannerFlower{left:0;max-width:500px}}@media (max-width:1399px){.banner .bannerFlower{display:none}}.innerBanner{background-image:url(img/default-inner-banner.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:510px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:480px){.innerBanner{min-height:275px}}@media (min-width:481px) and (max-width:767px){.innerBanner{min-height:350px}}@media (min-width:768px) and (max-width:991px){.innerBanner{min-height:380px}}@media (min-width:992px) and (max-width:1199px){.innerBanner{min-height:425px}}.innerBanner h1{text-align:center;width:100%;color:#662f72;font-size:25px;padding:0 20px;font-weight:700;margin:0 auto;max-width:1000px;margin-top:-30px}@media (max-width:480px){.innerBanner h1{font-size:22px;margin-top:0}}@media (min-width:481px) and (max-width:1199px){.innerBanner h1{font-size:26px}}@media (min-width:992px) and (max-width:1199px){.innerBanner h1{font-size:30px;margin-top:0}}@media (min-width:1200px){.innerBanner h1{font-size:34px}}.innerBanner h1 span.pawicon{display:block;padding-top:20px;margin-bottom:25px}@media (max-width:480px){.innerBanner h1 span.pawicon{margin:0;padding-top:10px}.innerBanner h1 span.pawicon img{width:35px}}.banner{height:100vh;overflow:hidden}@media (max-width:480px){.banner{max-height:400px}}@media (min-width:481px) and (max-width:767px){.banner{max-height:550px}}@media (min-width:768px) and (max-width:991px){.banner{max-height:650px}}@media (max-width:991px){.banner{background-image:url(img/mobile-background.jpg)!important}}.banner h1{font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;position:absolute;width:100%;text-align:center;padding:0 20px;top:50%;transform:translateY(-50%);color:#fff;z-index:10}@media (max-width:480px){.banner h1{font-size:32px}}@media (min-width:481px) and (max-width:991px){.banner h1{font-size:40px}}.bouncingArrow{position:absolute;left:50%;top:75%;z-index:10;transform:translate(-50%,-75%)}@media (max-width:480px){.bouncingArrow{display:none}}@media (min-width:481px) and (max-width:767px){.bouncingArrow img{width:50px}}@media (min-width:768px) and (max-width:1199px){.bouncingArrow img{width:55px}}.bounce{animation:a 2s infinite}@keyframes a{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.vimeo-wrapper{width:100vw;height:100vh;z-index:1}@media (max-width:991px){.vimeo-wrapper{display:none}}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer.main div.main-footer{background:#1a465a}@media (max-width:767px){footer.main div.main-footer .logoFooter{text-align:center}}@media (min-width:768px) and (max-width:991px){footer.main div.main-footer .logoFooter{text-align:center;padding-bottom:25px}}footer.main div.main-footer .logoFooter img{max-width:180px}footer.main div.main-footer .quickContactInfo .addressbox,footer.main div.main-footer .quickContactInfo .phonebox{padding-top:10px;color:#fff;font-size:15px;position:relative;padding-left:25px}footer.main div.main-footer .quickContactInfo .addressbox i,footer.main div.main-footer .quickContactInfo .phonebox i{display:inline-block;color:#8eceeb;margin-right:10px;min-width:15px;text-align:center;font-size:17px;position:absolute;left:0;top:14px}footer.main div.main-footer .quickContactInfo .addressbox a,footer.main div.main-footer .quickContactInfo .phonebox a{color:#fff}footer.main div.main-footer .quickContactInfo .phonebox a{font-size:18px;font-weight:500}footer.main div.main-footer .quickContactInfo .smallinfobox{color:#ca9ad5;font-size:14px;padding-top:25px}footer.main div.main-footer .footerquicklinks ul li{position:relative;padding-bottom:15px;padding-left:18px}footer.main div.main-footer .footerquicklinks ul li:before{content:"\f054";font-family:FontAwesome;position:absolute;left:0;top:2px;color:#aa7cb5}footer.main div.main-footer .footerquicklinks ul li a{color:#fff;font-weight:700;font-size:18px}footer.main div.main-footer .footerquicklinks .termsPrivacy{padding-top:30px}footer.main div.main-footer .footerquicklinks .termsPrivacy .siteby a,footer.main div.main-footer .footerquicklinks .termsPrivacy span{font-size:13px}footer.main div.main-footer .footerquicklinks .termsPrivacy .terms{padding-bottom:5px}footer.main div.main-footer .footerquicklinks .termsPrivacy .terms span:first-child{padding-right:15px;border-right:1px solid #588ca3;margin-right:10px;line-height:10px}footer.main div.main-footer .footerquicklinks .termsPrivacy a{color:#588ca3}@media (min-width:992px){footer.main .footerLogo{-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}footer.main .quickContactInfo{-ms-flex:0 0 27%;flex:0 0 27%;max-width:27%}}@media (min-width:768px){footer.main .socialConnect{text-align:center}}footer.main .socialConnect .titlebox{font-size:18px;font-weight:700;color:#fff;padding-top:5px;padding-bottom:18px}@media (max-width:767px){footer.main .footerquicklinks,footer.main .quickContactInfo,footer.main .socialConnect{padding-top:2rem}}@media (min-width:481px) and (max-width:767px){footer.main .row>div{margin:0 auto;max-width:500px}}.color-bars{-ms-flex-flow:row wrap;flex-flow:row wrap}.color-bars,.color-bars span{display:-ms-flexbox;display:flex}.color-bars span{height:8px}.color-bars span.blue{background:#2d7b9f;width:18%}.color-bars span.purple{background:#823f91;width:32%}.color-bars span.gray{background:#a5a5a5;width:10%}.color-bars span.blue.last{width:40%}body.error404 .innerBanner{background-image:url(img/dog-banner.jpg)}.thankyou{margin:0 auto;max-width:500px}@media (min-width:1400px){.thankyou{padding-bottom:2rem}}.thankyou h2{color:#1a3f51;font-size:1.65rem;padding-top:10px;line-height:2.4rem}.thankyou p{color:#1a3f51;margin-top:30px}.thankyou a.button{font-size:15px;margin-top:25px;background:#2d7b9f}.thankyou a.button:hover{background:#1a698d}.introInfo{text-align:center}.introInfo h2{color:#823f91;padding-bottom:10px}.introInfo .smallInfo{color:#aa7cb5;font-size:1.4rem;margin:0 auto;max-width:950px;margin-bottom:1rem;line-height:2rem;font-weight:400}.introInfo a.button{background:#ebe3ed;color:#0084c1;font-size:15px;text-transform:uppercase;font-weight:400;line-height:50px}.petImages{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.petImages .imgBox{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (max-width:991px){.petImages .imgBox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.ourServices{background:#efe7f1;padding:2rem 0 3rem}.ourServices h2{color:#823f91}@media (min-width:1600px){.ourServices h2{font-size:2.2rem;font-weight:700}}.ourServices header.secondarytitle{color:#2d7b9f;font-size:1.4rem;font-weight:300}.ourServices .servicesList{padding-top:3rem}.ourServices .servicesList ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;border-right:1px solid rgba(0,0,0,.1);-ms-flex-pack:center;justify-content:center}@media (max-width:575px){.ourServices .servicesList ul{border:none}}.ourServices .servicesList ul li{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:0 25px;border-left:1px solid rgba(0,0,0,.1);padding-bottom:15px;font-size:1.5rem}@media (max-width:575px){.ourServices .servicesList ul li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:400px;font-size:1.3rem;border:none}}@media (min-width:576px) and (max-width:991px){.ourServices .servicesList ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;font-size:1.3rem}}@media (min-width:1400px){.ourServices .servicesList ul li{font-size:1.65rem}}.ourServices .servicesList ul li a{font-weight:300;position:relative;padding-left:23px;display:inline-block;line-height:2rem}.ourServices .servicesList ul li a:before{content:"\f054";font-family:FontAwesome;position:absolute;left:0;top:1px;font-size:70%}.quickLinkBlock .featuredBlock figure{background-size:cover;background-repeat:no-repeat;background-position:top;min-height:250px;margin:0;padding:0}@media (min-width:481px) and (max-width:767px){.quickLinkBlock .featuredBlock figure{min-height:350px}}@media (min-width:768px) and (max-width:1023px){.quickLinkBlock .featuredBlock figure{min-height:165px}}.quickLinkBlock .featuredBlock header{color:#a2a2a2;font-size:16px;font-weight:300;padding-top:20px;position:relative;padding-bottom:6px}.quickLinkBlock .featuredBlock header:after{content:"";height:1px;width:40px;background:#a2a2a2;position:absolute;left:0;bottom:0;opacity:.5}.quickLinkBlock .featuredBlock .blockTitle{font-size:18px;padding:15px 0 10px;font-weight:700}.quickLinkBlock .featuredBlock .excerptBlock{font-size:14px;font-family:Open Sans,sans-serif;font-weight:400;padding-bottom:1rem;line-height:1.6rem}.quickLinkBlock .featuredBlock a.readmore{font-weight:700;display:inline-block;text-transform:uppercase;font-size:14px}@media (max-width:767px){.quickLinkBlock .meetTheTeam{padding-top:3rem;padding-bottom:3rem}}.quickLinkBlock .latestBlog .featuredBlock .blockTitle a,.quickLinkBlock .latestBlog .featuredBlock a.readmore{color:#2d7b9f}.quickLinkBlock .emergencyHelp .blockTitle a{background:url(img/emergency-red.svg) no-repeat 0;padding-left:26px;background-size:18px;color:#c92222}.quickLinkBlock .emergencyHelp .titlebox a{color:#c92222;font-family:open sans,sans-serif;font-size:16px;font-weight:600;display:inline-block;padding-bottom:10px}.quickLinkBlock .emergencyHelp a.readmore{color:#c92222}.liveInstagramFeed{background:#f6f6f6}.liveInstagramFeed header{font-size:20px;color:#823f91;font-weight:300;padding-bottom:5px}.liveInstagramFeed .followUsLink{font-weight:700;font-size:17px;color:#823f91;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.liveInstagramFeed .followUsLink span{display:inline-block;min-width:100px}.liveInstagramFeed .followUsLink i{font-weight:500;font-size:27px}article.page .entry-content ul{margin-bottom:2rem;padding-left:18px}article.page .entry-content ul li{list-style:disc;padding-bottom:7px}@media (min-width:768px){.instagramGallery #sb_instagram #sbi_images .sbi_item{float:left;width:20%;padding:20% 0 0!important;position:relative!important}.instagramGallery #sb_instagram #sbi_images .sbi_item:nth-of-type(7n+1){width:40%;padding-top:40%!important}.instagramGallery #sb_instagram #sbi_images .sbi_item:nth-of-type(14n+8){float:right;clear:both}.instagramGallery #sb_instagram .sbi_photo,.instagramGallery #sb_instagram .sbi_photo_wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;background-color:transparent;overflow:hidden;top:0;left:0;right:0;bottom:0}.instagramGallery #sb_instagram .sbi_photo{-ms-flex-flow:column wrap;flex-flow:column wrap;list-style-type:none;background-size:cover;background-position:50%;background-repeat:no-repeat;margin:1px;height:auto!important}}.instagramGallery a.sbi_load_btn{font-size:18px!important;margin-top:20px!important;display:inline-block!important;font-weight:300}@media (max-width:767px){.instagramGallery a.sbi_load_btn{font-size:16px!important}}.instagramGallery a.sbi_load_btn:active,.instagramGallery a.sbi_load_btn:focus,.instagramGallery a.sbi_load_btn:hover{background:none!important;box-shadow:none!important}body.single-services .innerBanner{background-image:url(img/services-banner.jpg)}body.single-services .site-content{position:relative}body.single-services .site-content:before{content:"";background:#e2d5e5;min-height:640px;position:absolute;left:0;top:170px;width:100%}@media (max-width:480px){body.single-services .site-content:before{margin-top:-90px}}@media (min-width:481px) and (max-width:767px){body.single-services .site-content:before{margin-top:-70px}}@media (min-width:768px) and (max-width:1199px){body.single-services .site-content:before{margin-top:-40px}}body.home .site-content{padding-left:0;padding-right:0}body.home .site-content .container{margin-top:0;box-shadow:none;background:none}.site-content{padding-left:20px;padding-right:20px}.site-content>.container{margin-top:-170px;background:#fff;z-index:100;position:relative;min-height:200px}@media (max-width:480px){.site-content>.container{margin-top:-80px}}@media (min-width:481px) and (max-width:767px){.site-content>.container{margin-top:-100px}}@media (min-width:768px) and (max-width:1199px){.site-content>.container{margin-top:-130px}}.servicesBlock .servicesContent{padding:25px 0;border-bottom:3px solid #e1e1e1}.servicesBlock a.contactUs{display:inline-block;color:#2d7b9f;margin-top:15px;padding-left:0;padding-right:0}.servicesBlock figure{margin-bottom:0}@media (max-width:767px){.servicesBlock figure{margin-top:30px}}#servicesAccordion .card{border:none;border-radius:none}.servicesBlock{border:none!important}.servicesBlock .card-body{padding:0}.servicesBlock .card-header{padding:0;background:none;border:none;border-radius:none}.servicesBlock .card-header button{color:#823f91;font-size:21px;font-weight:300;padding:15px 20px 15px 45px;position:relative;border-bottom:3px solid #e1e1e1;cursor:pointer;display:block;width:100%;text-align:left;white-space:normal}.servicesBlock .card-header button:before{content:"\f107";font-family:FontAwesome;color:#823f91;position:absolute;left:16px;top:15px}.servicesBlock .card-header button:focus,.servicesBlock .card-header button:hover{text-decoration:none}.servicesBlock .card-header button.collapsed:before{content:"\f105";left:20px}.servicesBlock .card-header button.emergencyLink{color:#c00;background:url(img/emergency-red.svg) no-repeat;background-size:18px;background-position:15px 50%}.servicesBlock .card-header button.emergencyLink:before{display:none}.servicesBlock .card-header a.fillPrescription{color:#823f91;font-size:21px;font-weight:300;padding:15px 20px 15px 45px;position:relative;border-bottom:3px solid #e1e1e1;cursor:pointer;display:block;width:100%;text-align:left;white-space:normal;background:url(img/prescription-purple.svg) no-repeat;background-size:18px;background-position:15px 50%}.servicesBlock .card-header a.fillPrescription:before{display:none}.servicesBlock .card-header a.fillPrescription:hover{text-decoration:none}.latest-blog-singleServices .all-news-lists .news_image_blox{min-height:325px}.latest-blog-singleServices .news_content a.read_more_news{color:#2d7b9f}.latest-blog-singleServices header.bigtitle{margin-top:3rem;text-align:center;font-size:2.3rem;font-weight:700;position:relative;padding-bottom:15px;color:#823f91}@media (max-width:575px){.latest-blog-singleServices header.bigtitle{font-size:1.7rem}}@media (min-width:576px) and (max-width:991px){.latest-blog-singleServices header.bigtitle{font-size:1.9rem}}.latest-blog-singleServices header.bigtitle:after{content:"";background:#823f91;height:3px;width:65px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.latest-blog-singleServices .news-lists .news-archives{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.single-services .site-content>.container{box-shadow:0 0 1px 1px rgba(0,0,0,.15);padding-bottom:3rem}.listOfServices{padding-top:3rem}@media (max-width:767px){.listOfServices .row>div{margin:0 auto;max-width:550px}}.listOfServices>div ul{border-left:1px solid rgba(0,0,0,.1);padding-left:20px;height:100%}@media (max-width:767px){.listOfServices>div ul{border:none}}@media (min-width:1400px){.listOfServices>div ul{padding-left:25px}}.listOfServices>div ul li{font-size:1.5rem;padding-bottom:20px;display:-ms-flexbox;display:flex;width:100%;line-height:2.1rem;font-weight:500}@media (max-width:480px){.listOfServices>div ul li{font-size:1.3rem;padding-bottom:15px;line-height:1.8rem}}@media (min-width:768px) and (max-width:991px){.listOfServices>div ul li{font-size:1.2rem}}.listOfServices>div ul li a{position:relative;padding-left:23px;display:inline-block}.listOfServices>div ul li a:before{content:"\f054";font-family:FontAwesome;position:absolute;left:0;top:1px;font-size:70%}.listOfServices .row div:last-child ul{border-right:1px solid rgba(0,0,0,.1)}@media (max-width:767px){.listOfServices .row div:last-child ul{border:none}}body.page-template-tpl-about .site-content .aboutSection>.container{box-shadow:none}header.title{font-size:2.3rem;color:#823f91;padding-bottom:10px;font-weight:300}@media (max-width:991px){header.title{font-size:1.95rem}}.ourClinicSection{background:#eae1ec;margin-left:-20px;margin-right:-20px}.ourClinicSection .virtualTour{position:relative}.ourClinicSection .virtualTour header{font-weight:600;text-align:center;font-size:2.1rem;color:#823f91;padding-bottom:1rem}@media (max-width:480px){.ourClinicSection .virtualTour header{font-size:1.55rem!important}}@media (max-width:991px){.ourClinicSection .virtualTour header{font-size:1.75rem}}.ourClinicSection .virtualTour .virtualTourPic{margin:0 auto;max-width:835px;position:relative;z-index:15}.ourClinicSection .virtualTour .virtualTourPic span.playbutton{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:480px){.ourClinicSection .virtualTour .virtualTourPic span.playbutton img{width:60px!important}}@media (max-width:767px){.ourClinicSection .virtualTour .virtualTourPic span.playbutton img{width:80px}}.ourClinicSection .virtualTour .white-paws{position:absolute;left:-160px;top:100px}@media (max-width:480px){.ourClinicSection .virtualTour .white-paws{display:none}}.teamInfo{margin-left:-20px;margin-right:-20px}ul.teamNames{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:20px}ul.teamNames li{max-width:20%;width:20%;margin-bottom:20px}ul.teamNames li>a{display:block;max-width:170px;font-size:1.3rem}@media (max-width:440px){ul.teamNames li>a{padding-left:5px;padding-right:5px;font-size:12px}}@media (min-width:441px) and (max-width:575px){ul.teamNames li>a{max-width:100px;font-size:.9rem}}@media (min-width:576px) and (max-width:767px){ul.teamNames li>a{max-width:105px;font-size:1.1rem}}@media (min-width:768px) and (max-width:991px){ul.teamNames li>a{max-width:130px}}ul.teamNames li figure{margin:0}ul.teamNames li figure>span{display:block;padding-top:20px;font-weight:700;text-align:center;color:#2d7b9f;font-family:Montserrat,sans-serif}ul.teamNames li img{border-radius:500px}ul.teamNames li a.active{position:relative}ul.teamNames li a.active span{color:#823f91}.team_content{padding-top:2rem;padding-bottom:2rem}.team_content header{color:#823f91;padding-bottom:5px;font-size:16px;font-family:Open Sans,sans-serif;font-weight:700}.mfp-bg{z-index:1104!important}.mfp-wrap{z-index:1105!important}article#post-747 .entry-content>ol>li:before{content:counters(a,".") ". "}article#post-747 .entry-content>ol>li{margin-bottom:2rem}article#post-747 ol{counter-reset:a;padding-left:10px}article#post-747 ol>li{display:block;padding-top:15px;position:relative;padding-left:25px}article#post-747 ol>li ol>li{padding-left:30px}article#post-747 ol>li ul{padding-top:15px;margin-left:20px;margin-bottom:0!important;list-style:lower-alpha}article#post-747 ol>li ul>li{list-style:lower-alpha}article#post-747 ol>li:before{content:counters(a,".") " ";counter-increment:a;font-weight:700;display:inline-block;margin-right:10px;position:absolute;left:0;top:15px}body.archive.category .innerBanner{background-image:url(img/blog-banner.jpg)!important}.all-news-lists article{margin-bottom:35px;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.all-news-lists article h2,.all-news-lists article h3,.all-news-lists article h4{font-size:14px;font-weight:400}.all-news-lists figure,.blogimg figure{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.blog_content_box h3,.news_content h3{font-weight:500;margin-bottom:10px;margin-top:0;font-size:1.4rem}.blog_content_box h3>a,.news_content h3>a{font-size:17px}.blog_content_box h3>a,.news_content h3>a,div.headingPostTitle{color:#2d7b9f;text-transform:uppercase;font-family:Open sans,sans-serif;font-weight:700}div.headingPostTitle{font-size:18px;padding-bottom:1.4rem}@media (max-width:991px){div.headingPostTitle{font-size:17px}}.post_date_author span,.postAuthorDate span{font-size:12px;display:block;padding-bottom:.1rem;padding-top:5px;color:#666;font-weight:400}.postAuthorDate>span,.postCatList,.postCatList>span{display:inline-block}.postCatList>span{padding-right:10px}.postCatList>span:before{content:"\f105";display:inline-block;margin-right:7px;font-family:FontAwesome;color:#999}.postCatList>span>a{color:#999;font-size:13px}.postAuthorDate{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.news_category{margin-bottom:15px}.news_category span{display:inline-block;margin-right:10px;font-size:11px;position:relative}.news_category span:before{font-family:FontAwesome;content:"\f105";display:inline-block;margin-right:3px;font-weight:800;color:#666;vertical-align:top;font-size:12px}.news_category span a{text-transform:uppercase;color:#666}.news_content a.read_more_news{color:#823f91;font-size:14px;font-weight:400;text-transform:uppercase;display:inline-block;padding-top:15px}.all-news-lists .news_image_blox{width:50%;float:left;position:relative}@media (max-width:480px){.all-news-lists .news_image_blox{min-height:220px}}@media (min-width:481px) and (max-width:767px){.all-news-lists .news_image_blox{min-height:310px}}@media (max-width:767px){.all-news-lists .news_image_blox{float:none;width:100%}}.all-news-lists .news_content{min-height:275px;float:left;position:relative;width:50%;padding:25px;background:#f7f7f7}@media (max-width:767px){.all-news-lists .news_content{float:none;width:100%;height:auto}}.all-news-lists .news_content p{color:#000}.all-news-lists .news_content div.excerptBlock{font-size:14px;font-weight:400!important;font-family:Open sans,sans-serif;line-height:1.4rem;color:#333}.all-news-lists .news_content a:hover{text-decoration:none}nav.navigation.pagination h2{display:none}.pagination-nav{padding-top:2rem}.pagination-nav .nav-links{width:100%}.pagination-nav a,.pagination-nav span{display:inline-block;background:#ccc;color:#fff;margin-right:6px;transition:background .5s ease;font-size:15px;text-transform:uppercase;width:40px;height:40px;line-height:38px;font-weight:500;text-align:center}.pagination-nav a:focus,.pagination-nav a:hover,.pagination-nav span:focus,.pagination-nav span:hover{color:#fff;background:#2d7b9f;text-decoration:none}.pagination-nav span.current{background:#2d7b9f}.pagination-nav a.next,.pagination-nav a.prev{display:none}.blog-sidebar .sidebar_widget{padding:20px;border:1px solid #2d7b9f;margin-bottom:15px}.blog-sidebar .sidebar_widget header{text-transform:uppercase;font-weight:600;font-size:16px;padding-bottom:10px;border-bottom:1px solid #a2a2a2;margin-bottom:20px;color:#2d7b9f;font-family:Open sans,sans-serif}.blog-sidebar .sidebar_widget ul.blog-categories{list-style:none;padding:0}.blog-sidebar .sidebar_widget ul.blog-categories li{font-size:14px;padding:4px 0 4px 15px;position:relative}.blog-sidebar .sidebar_widget ul.blog-categories li:before{content:"\f105";font-family:FontAwesome;position:absolute;top:4px;left:0;color:#666;font-weight:700}.blog-sidebar .sidebar_widget ul.blog-categories li a{font-size:14px;color:#4a4a4a}.blog-sidebar .sidebar_widget ul.blog-categories li a:hover{color:#2d7b9f}.blog-sidebar .sidebar_widget ul.social_links{list-style:none;padding:0}.blog-sidebar .sidebar_widget ul.social_links li{display:inline-block;margin-right:3px}@media (min-width:992px) and (max-width:1199px){.blog-sidebar .sidebar_widget ul.social_links li{margin-right:5px}}@media (min-width:581px) and (max-width:991px){.blog-sidebar .wrap-first-two{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.blog-sidebar .wrap-first-two div.blog_cats,.blog-sidebar .wrap-first-two div.follow_us{float:left;width:49%}}.blog-sidebar .sidebar_widget.instagram_live_feed{padding-bottom:0}.blog-sidebar .sidebar_widget.instagram_live_feed #sb_instagram{padding-bottom:0!important}.blog-sidebar .sidebar_widget.instagram_live_feed #sb_instagram .sbi_follow_btn{display:block}.blog-sidebar .sidebar_widget.instagram_live_feed #sb_instagram .sbi_follow_btn a{display:block;border-radius:0;margin:25px -20px 0 -25px;font-size:16px;font-weight:600;text-transform:uppercase;padding:22px 20px}.blog-sidebar .sidebar_widget.instagram_live_feed #sb_instagram .sbi_follow_btn a .fa{font-size:18px!important;font-weight:600;margin-right:15px!important}.blog-sidebar .sidebar_widget.instagram_live_feed a.follow_us_instagram{display:block;border-radius:0;margin:25px -20px 0;font-weight:600;text-transform:uppercase;padding:12px 20px;background:#2d7b9f;color:#fff;text-align:center;font-size:16px;transition:background .5s ease;font-family:Open Sans,sans-serif}.blog-sidebar .sidebar_widget.instagram_live_feed a.follow_us_instagram i{margin-right:8px}.blog-sidebar .sidebar_widget.instagram_live_feed a.follow_us_instagram:hover{text-decoration:none;background:#1a698d}.news-single{margin-bottom:2em}.news-single img{max-width:100%;height:auto}.news-single ol{padding-left:15px}.news-single ol li{list-style:decimal;font-size:14px}.news-single ol.normal-list li{padding-bottom:7px}.news-single .post-556 li,.news-single .post-577 li{font-weight:700}.news-single .post-571 span.italics{font-style:italic}.news-single h1{color:#000}.news-single h2,.news-single h3{font-size:22px;padding-bottom:10px;font-weight:600}.news-single h3{font-size:20px}.news-full-info figure{padding-bottom:.5em}.news-full-info .news_category,.news-full-info .post_date_author{display:inline-block;width:48%;vertical-align:top}.news-full-info ul{margin-bottom:2rem;padding-left:18px}.news-full-info ul li{list-style:disc;padding-bottom:7px}.news-full-info ol{margin-bottom:2rem}.news-full-info ol li{padding-left:7px;padding-bottom:10px}.news-full-info h2{padding-bottom:0;font-size:17px;color:#823f91;font-family:Open Sans,sans-serif}.number_of_comments,.share_this_article{display:inline-block;width:48%;vertical-align:top}.news-full-info .news_category,.number_of_comments{text-align:right}.shareComments{padding:2rem 0;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3)}@media (min-width:581px){.shareComments{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.shareComments .sharebox span{display:block}.shareComments .sharebox span>a{height:38px;width:38px;line-height:36px;font-size:18px;border:none;color:#fff;border-radius:100px;display:inline-block;text-align:center;margin-left:5px}.shareComments .sharebox span a.fb{background:#3f6894}.shareComments .sharebox span a.tt{background:#00d7ff}.shareComments .sharebox span a.li{background:#169dd9}.shareComments .sharebox span a.pt{background:#ff0100}.shareComments .sharebox span:first-child{font-size:13px;font-weight:500;color:#484848;margin-right:15px;text-transform:uppercase;padding-bottom:15px}.shareComments .commentBlox{font-family:open sans,sans-serif}@media (max-width:580px){.shareComments .commentBlox{padding-top:1.5rem}}.shareComments .commentBlox span{font-size:14px;color:#333;font-weight:600}.other-news-lists{border-top:1px solid rgba(0,0,0,.3)}@media (min-width:1200px){.other-news-lists{padding-bottom:2rem}}@media (max-width:991px){.other-news-lists .row>div{margin-bottom:20px}}.other-news-lists>h3{font-size:14px;font-weight:500;color:#333;padding-bottom:10px;text-transform:uppercase}.other-news-lists article{background:#f7f7f7;height:100%}.blogimg figure{height:300px;margin:0}@media (min-width:768px) and (max-width:991px){.blogimg figure{height:390px}}.blog_content_box{padding:30px 25px;border:none}.blog_content_box h3{margin-bottom:0;font-size:22px;padding-bottom:10px}.blog_content_box .excerptBlock{font-size:14px;font-weight:400;font-family:open sans,sans-serif;line-height:1.4rem}.blog_content_box a.read_more_news{font-weight:500;display:inline-block;text-transform:uppercase;color:#823f91;font-size:13px;margin-top:30px}.blog_content_box a:hover{text-decoration:none}.more-news a.read_more_news{display:block;color:#333;font-size:16px;font-weight:600;text-transform:uppercase;padding-left:25px;margin-bottom:20px}.comment_blox_circle{display:none}h2.comments-title{font-size:16px;color:#222}h3.comment-reply-title{color:#222;font-size:14px;text-transform:uppercase;font-weight:500;padding-bottom:0}#comments input[type=email],#comments input[type=text]{height:40px}#comments input[type=email],#comments input[type=text],#comments textarea{width:100%;border:1px solid #bfbfbf;padding:10px;border-radius:0;font-size:14px;max-width:550px}#comments textarea{height:40px;height:140px}.form-submit input[type=submit]{background:#2d7b9f;color:#fff;display:inline-block;line-height:40px;padding:0 3rem;text-transform:uppercase;font-weight:600;border:none;border-radius:500px;font-size:16px}.form-submit input[type=submit]:focus,.form-submit input[type=submit]:hover{background:#1a698d}.back_to_blog a{display:block;border:1px solid #bbb;text-align:center;padding:12px 5px;color:#5e5e5e;position:relative;margin-bottom:20px}span.triangle_left{width:0;height:0;border-right:15px solid transparent;position:absolute;left:7px;bottom:7px;border-bottom:15px solid #ababab}#comments{margin-top:1em}h2.comments-title{font-size:15px;color:#333;text-transform:uppercase;font-weight:600;padding-bottom:1.8em}#comments .panel{border:none!important;box-shadow:none}#comments .panel-heading{border:none;background:none!important;border-radius:0;padding:0 10px}#comments .panel-body{padding:0 10px}#comments h5.media-heading{font-weight:700;color:#111;font-size:16px;padding-top:12px}#comments h5.media-heading cite{font-style:normal}#comments .comment-meta a{color:#555}#comments footer.comment-reply{display:none}#comments ol.comment-list{padding:0!important}#comments ol.comment-list>li{padding:20px 0;border-bottom:1px solid #ccc}#comments ol.comment-list>li .comment-author img{display:none}#comments ol.comment-list>li .comment-metadata a{font-size:14px;color:#999}#comments ol.comment-list .comment-content p{margin-bottom:4px}#comments ol.comment-list .reply a{font-size:14px}#comments ol.comment-list ol.children li{padding:20px 0}#comments label{font-weight:400;display:block}#comments ol.comment-list{border-bottom:1px solid #a0a0a0;margin-bottom:20px;list-style:none}#comments ol.comment-list li{list-style:none}#respond input[type=email]:focus,#respond input[type=submit]:focus,#respond input[type=text]:focus,#respond textarea:focus{outline:none}#respond p{margin-bottom:20px;font-size:13px}#respond .alert.alert-info,#respond p.comment-form-cookies-consent,#respond p.comment-form-url,#respond p.form-allowed-tags{display:none}.single-post .news-full-info p{margin-bottom:2rem}.custom_commentbox{position:relative}.custom_commentbox .avatarbox{position:absolute;left:0;top:5px;width:50px}.custom_commentbox .commentbox{padding-left:55px;position:relative;vertical-align:top}.custom_commentbox .commentbox span{display:block}.custom_commentbox .commentbox span.media-heading{font-weight:700;color:#000;font-size:14px;font-style:normal;padding-top:4px;margin-bottom:0}.custom_commentbox .commentbox span.media-heading cite,.custom_commentbox .commentbox span.media-heading em{font-style:normal}.custom_commentbox .commentbox a{color:#666}.custom_commentbox .commentbox time{font-size:12px}@media (min-width:992px){.news-lists .news-archives,.news-lists .news-single{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.news-lists .blog-sidebar{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}.seeAllBlogs{font-family:open sans,sans-serif}.seeAllBlogs a{color:#2d7b9f;font-size:17px;display:inline-block;font-weight:600;padding:10px 0 15px}body.page-template-tpl-contact{background:#e2d5e5}@media (min-width:1200px){.contactUs{padding-left:4rem;padding-right:4rem}}.externalDetails,.officeDetails{border-bottom:1px solid rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-flow:row wrap;flex-flow:row wrap}.externalDetails .iconbox,.officeDetails .iconbox{color:#78b5d1;font-size:2rem;padding-bottom:10px}.externalDetails .phoneNumber a,.officeDetails .phoneNumber a{color:#026796;font-weight:600;font-size:1.85rem}.externalDetails .officeAddress,.externalDetails .openingtimes,.officeDetails .officeAddress,.officeDetails .openingtimes{font-size:1.2rem;color:#2d7b9f;font-weight:400}.addressBlock,.emergencyBlock,.externalLinkBlock,.openingTimeBlock,.phoneBlock{width:33.33%}@media (max-width:700px){.addressBlock,.emergencyBlock,.externalLinkBlock,.openingTimeBlock,.phoneBlock{width:100%}}@media (max-width:700px){.addressBlock,.externalLinkBlock.warrior_wildlife{padding:25px 0}}.emergencyBlock a.redButton{background:#c92222;border-radius:100px;border:none;padding:12px 2rem;color:#fff;text-transform:uppercase;font-size:14px;position:relative;margin-top:55px;display:inline-block}.emergencyBlock a.redButton:before{content:"";background:url(img/emergency-white.svg) no-repeat 50%;background-size:30px;top:-50px;left:50%;width:30px;height:30px;transform:translate(-50%);position:absolute}.emergencyBlock a.redButton:hover{background:#c00}.externalLinkBlock .name{font-weight:600;font-size:16px;color:#444}.externalLinkBlock .phone{font-weight:400;font-size:16px;color:#444;padding:4px 0}.externalLinkBlock .phone a{color:#444}.externalLinkBlock .siteLink a{color:#2d7b9f}.bookOnlineLarge a{background:#823f91;color:#fff;padding:1.2rem 6rem;text-transform:uppercase;font-size:1.2rem;border-radius:500px;display:inline-block;transition:background .4s ease}.bookOnlineLarge a:hover{background:#662f72}.contactForm{margin:0 auto;max-width:770px}.contactForm header,.contactForm p{text-align:center;margin:0 auto;max-width:650px}.contactForm header{color:#823f91;font-size:1.8rem;font-weight:700;position:relative;padding-bottom:15px;margin-bottom:25px}.contactForm header:after{content:"";background:#823f91;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:3px;width:65px}.contactForm p>em{color:#823f91;font-weight:600}.contactForm h3.gform_title{display:none}.contactForm input[type=email],.contactForm input[type=text],.contactForm textarea{min-width:100%;padding:15px!important;min-height:60px;border:2px solid #aa7cb5;border-radius:5px}.googleMap{margin-left:-20px;margin-right:-20px}.googleMap .google-map{min-height:380px}.thankyou{padding-top:2rem}.thankyou h2{font-family:Open sans,sans-serif;font-size:20px;font-weight:600;margin:50px auto;max-width:400px;line-height:1.8rem}body.page-template-tpl-prescription .site-content{position:relative}body.page-template-tpl-prescription .site-content:before{content:"";background:#e2d5e5;min-height:500px;position:absolute;left:0;top:170px;width:100%}@media (max-width:480px){body.page-template-tpl-prescription .site-content:before{margin-top:-90px}}@media (min-width:481px) and (max-width:767px){body.page-template-tpl-prescription .site-content:before{margin-top:-70px}}@media (min-width:768px) and (max-width:1199px){body.page-template-tpl-prescription .site-content:before{margin-top:-40px}}.fillPrescription *{font-family:Open sans,sans-serif}.fillPrescription ul li{padding-bottom:10px}.fillPrescription ul li>span{color:#2d7b9f;font-weight:600}.fillPrescription ul li>strong{font-weight:700;font-size:16px;color:#823f91}.fillPrescription h3.gform_title{color:#000}.fillPrescription ul.gform_fields li label{display:block;font-weight:400;color:#999;margin:0}.fillPrescription ul.gform_fields li span.gfield_required{color:#999;font-size:80%}.fillPrescription ul.gform_fields li input[type=email],.fillPrescription ul.gform_fields li input[type=text],.fillPrescription ul.gform_fields li textarea{min-width:100%;min-height:48px;background:#fff;border:1px solid rgba(0,0,0,.3);padding:10px}.fillPrescription ul.gform_fields li textarea{min-height:90px}.fillPrescription input[type=submit]{background:#2d7b9f!important}.fillPrescription input[type=submit]:hover{background:#1a698d}.fillPrescription ul.gfield_checkbox li label{color:#823f91;font-weight:700}.fillPrescription .gfield_description{padding-top:0!important}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{font-size:14px!important;min-width:140px}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{vertical-align:top}.gform_wrapper [type=checkbox]{position:absolute;opacity:0}.gform_wrapper [type=checkbox]+label{position:relative;cursor:pointer;padding:0 0 0 28px!important}.gform_wrapper [type=checkbox]+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:18px;height:18px;background:#fff;border:1px solid #823f91;position:absolute;left:0;top:1px}.gform_wrapper [type=checkbox]:hover+label:before{background:#823f91}.gform_wrapper [type=checkbox]:focus+label:before{box-shadow:0 0 0 2px rgba(0,0,0,.01)}.gform_wrapper [type=checkbox]:checked+label:before{background:#823f91}.gform_wrapper [type=checkbox]:checked+label:after{content:"";position:absolute;left:4px;top:9px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.gform_wrapper .validation_message{color:#c00!important;font-weight:700;letter-spacing:normal;background:rgba(255,0,0,.05);padding:5px 10px!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none!important;border:none!important}
/*# sourceMappingURL=style.css.map */



ul.teamNames2{display:-webkit-box;border-bottom:1px solid #ccc;padding-bottom:10px; -webkit-box-pack: center !important;}ul.teamNames2 li{ text-align: center;max-width:25%;width:25%;margin-bottom:20px}ul.teamNames2 li>a{display:inline-block;max-width:200px;font-size:1.3rem}@media (max-width:440px){ul.teamNames2 li>a{padding-left:5px;padding-right:5px;font-size:12px}}@media (min-width:441px) and (max-width:575px){ul.teamNames2 li>a{max-width:100px;font-size:.9rem}}@media (min-width:576px) and (max-width:767px){ul.teamNames2 li>a{max-width:105px;font-size:1.1rem}}@media (min-width:768px) and (max-width:991px){ul.teamNames2 li>a{max-width:130px}}ul.teamNames2 li figure{margin:0}ul.teamNames2 li figure>span{display:block;padding-top:20px;font-weight:700;text-align:center;color:#2d7b9f;font-family:Montserrat,sans-serif}ul.teamNames2 li img{border-radius:500px}ul.teamNames2 li a.active{position:relative}ul.teamNames2 li a.active span{color:#823f91}
