﻿@media only screen and (min-width:576px) and (max-width:767px){.container{max-width:100%;}}.dropdown-submenu{position:relative;}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-left:.1rem;margin-right:.1rem;}@media only screen and (max-width:991px){.dropdown-item{text-wrap:auto;}}a{color:#000;transition:all .3s;text-decoration:none;}a:hover{color:#000;text-decoration:none;}.navbar-light .navbar-nav .nav-link{color:#000;}.navbar-light .navbar-nav .nav-link:hover{color:#000;text-decoration:none;}.navbar-light .navbar-nav .nav-link:focus{box-shadow:none;}.no-padding{padding:0;}.no-margin{margin:0;}.blue-background{background-color:#e0e8ff;}.green-background{background-color:#f7fff2;}.blue-to-green-background{background:#f7fff2;background:-webkit-linear-gradient(315deg,#f7fff2 0%,#e0e8ff 100%);background:-moz-linear-gradient(315deg,#f7fff2 0%,#e0e8ff 100%);background:linear-gradient(315deg,#f7fff2 0%,#e0e8ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7FFF2",endColorstr="#E0E8FF",GradientType=0);}.body-content{padding:40px 20px;}h1{font-size:22px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:16px;}body{background-color:#faffff;}body nav{background-color:transparent;margin:20px auto;}body nav button.navbar-toggler:focus{box-shadow:none;}body nav a.navbar-brand img{width:150px;}@media only screen and (min-width:1200px){body nav a.navbar-brand img{width:200px;}}body nav ul.navbar-nav li{align-content:center;padding:0 10px;}body nav ul.navbar-nav li a.btn{display:block;background-color:#587dfd;color:#fff!important;border-radius:10px;}body nav ul.navbar-nav li a.btn:hover{background-color:#3f5fc6;}body nav ul.navbar-nav li a.btn:first-child{background-color:#7ed957;margin-bottom:10px;color:#fff!important;}body nav ul.navbar-nav li a.btn:first-child:hover{background-color:#60b73a;}body #image-carousel li{background-repeat:no-repeat;background-size:cover;background-position:center center;}body #image-carousel li div{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;max-width:calc(fit-content - 20px);width:300px;height:fit-content;}@media only screen and (min-width:501px) and (max-width:767px){body #image-carousel li div{width:400px;}}@media only screen and (min-width:768px){body #image-carousel li div{width:600px;}}body #image-carousel li div p{color:#fff;font-size:22px;}body #image-carousel li div p.heading{font-size:26px;font-weight:bold;}body #image-carousel li div>a{display:inline-block;background-color:#7ed957;color:#fff!important;border-radius:10px;padding:10px 20px;margin-right:10px 20px;}body #image-carousel li div>a:hover{background-color:#60b73a;}body #image-carousel li div>a:last-child{background-color:#587dfd;color:#fff!important;margin:0;}body #image-carousel li div>a:last-child:hover{background-color:#3f5fc6;}body .umb-block-list{margin:60px auto 0 auto;}body .umb-block-list>div{margin-bottom:60px;}body .featured-blocks div.block{margin-bottom:20px;}body .featured-blocks div.block>div{border-radius:10px;padding:30px;background:#96adff;background:-webkit-linear-gradient(319deg,#96adff 0%,#f2f7ff 100%);background:-moz-linear-gradient(319deg,#96adff 0%,#f2f7ff 100%);background:linear-gradient(319deg,#96adff 0%,#f2f7ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#96ADFF",endColorstr="#F2F7FF",GradientType=0);}body .featured-blocks div.block>div span{float:right;background-color:#3f5fc6;color:#fff;padding:5px 10px;border-radius:10px;}body .featured-blocks div.block>div .highlight{text-align:center;font-style:italic;margin:20px 0;}body .featured-blocks div.block>div p:not(.highlight){min-height:50px;}body .featured-blocks div.block>div div.cta{text-align:center;}body .featured-blocks div.block>div a{background-color:#3f5fc6;color:#fff;padding:5px 20px;width:150px;border-radius:10px;}body .featured-blocks div.block:last-child{margin-bottom:0;}body .featured-blocks div.block:last-child>div{background:#7ed957;background:-webkit-linear-gradient(319deg,#7ed957 0%,#f7fff2 100%);background:-moz-linear-gradient(319deg,#7ed957 0%,#f7fff2 100%);background:linear-gradient(319deg,#7ed957 0%,#f7fff2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7ED957",endColorstr="#F7FFF2",GradientType=0);}body .featured-blocks div.block:last-child>div span{background-color:#60b73a;}body .featured-blocks div.block:last-child>div a{background-color:#60b73a;color:#fff;padding:5px 20px;width:150px;border-radius:10px;}body .text-block img{width:100%;border-radius:10px;}body .text-block div[class*=col]{padding:30px;}body .text-block div[class*=col].imagebox{padding:0;}body .text-block div[class*=col] a{margin-top:20px;background-color:#3f5fc6;color:#fff;padding:5px 20px;width:150px;border-radius:10px;display:block;text-align:center;}body .text-block div[class*=col] a:nth-child(2){background-color:#60b73a;color:#fff;padding:5px 20px;width:150px;border-radius:10px;}body .pharmacy-services .heading{text-align:center;}body .pharmacy-services .heading p{font-size:18px;max-width:550px;margin:0 auto;}body .pharmacy-services .blocks{margin-top:20px;}body .pharmacy-services .blocks .block{text-align:center;padding:10px;}body .pharmacy-services .blocks .block>div{border:1px solid #587dfd;background-color:#e0e8ff;padding:20px;border-radius:10px;height:100%;display:grid;transition:all .3s;}body .pharmacy-services .blocks .block>div h4{font-size:18px;}body .pharmacy-services .blocks .block>div div.cta{align-self:flex-end;}body .pharmacy-services .blocks .block>div div.cta a{padding:5px 10px;width:100px;border-radius:10px;background-color:#3f5fc6;color:#fff;}body .pharmacy-services .blocks .block>div:hover{box-shadow:#3f5fc6 0 0 5px;}body .pharmacy-services .blocks .block:nth-child(even)>div{border:1px solid #7ed957;background-color:#f7fff2;}body .pharmacy-services .blocks .block:nth-child(even)>div div.cta a{background-color:#60b73a;color:#fff;}body .pharmacy-services .blocks .block:nth-child(even)>div:hover{box-shadow:#60b73a 0 0 5px;}body .pharmacy-services .blocks .block:nth-child(2n+3)>div{border:1px solid #f77b74;background-color:#ffe6e6;}body .pharmacy-services .blocks .block:nth-child(2n+3)>div div.cta a{background-color:#ff4747;color:#fff;}body .pharmacy-services .blocks .block:nth-child(2n+3)>div:hover{box-shadow:#ff4747 0 0 5px;}body .cta-only-block{text-align:center;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;}body .cta-only-block.multiple-items{grid-template-columns:repeat(2,minmax(0,1fr));width:max-content;margin-left:auto;margin-right:auto;}@media only screen and (min-width:575px){body .cta-only-block.multiple-items{grid-template-columns:repeat(2,minmax(0,1fr));}}body .cta-only-block a{padding:10px 50px;font-weight:bold;border-radius:10px;width:100%;max-width:400px;display:block;margin:0 auto;color:#000;background:#587dfd;background:-webkit-linear-gradient(90deg,#587dfd 0%,#7ed957 100%);background:-moz-linear-gradient(90deg,#587dfd 0%,#7ed957 100%);background:linear-gradient(90deg,#587dfd 0%,#7ed957 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#587DFD",endColorstr="#7ED957",GradientType=1);}body .cta-only-block a:hover{color:#fff;}body .testimonials div[class*=col]{padding:30px;}@media only screen and (max-width:575px){body .testimonials div[class*=col]{padding:30px 0;}}body .testimonials div[class*=col] h2{text-align:center;margin-bottom:20px;}body .testimonials div[class*=col] li{padding:20px;}body .testimonials div[class*=col] li div.content{padding:20px;background-color:#fff;height:100%;display:grid;font-style:italic;}body .testimonials div[class*=col] li div.content div.stars{color:#ff4747;}body .testimonials div[class*=col] li div.content div.testimonial:before{content:'"';font-size:20px;}body .testimonials div[class*=col] li div.content div.testimonial:after{content:'"';font-size:20px;}body .testimonials div[class*=col] li div.content div.name{align-self:flex-end;font-weight:bold;font-style:normal;}body .testimonials div[class*=col] li div.content div.name span{font-weight:normal;display:block;font-style:italic;}body .contact-block div[class*=col]{padding:60px 20px;}body .contact-block div[class*=col] li{margin-bottom:10px;}body .contact-block div[class*=col] li svg{color:#f77b74;margin-right:10px;}body .footer-block{background-color:#000;color:#999;padding:20px;}body .footer-block div[class*=col]{padding:20px;}body .footer-block div[class*=col] ul.contact li{display:flex;align-items:center;margin-bottom:5px;}body .footer-block div[class*=col] ul.contact li svg{margin-right:10px;}body .footer-block div[class*=col] ul.contact li:last-child{display:block;padding-top:20px;}body .footer-block div[class*=col] ul.contact li ul li{padding-top:0!important;}body .footer-block div[class*=col] p{margin:10px 0;}body .footer-block div[class*=col] a{color:#fff;}body .footer-block div[class*=col] img{width:150px;}body .services{padding:40px 20px;}body .services h1{margin-bottom:40px;}body .services .serviceItems,body .services .services-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;}@media only screen and (min-width:575px){body .services .serviceItems,body .services .services-list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media only screen and (min-width:767px){body .services .serviceItems,body .services .services-list{grid-template-columns:repeat(3,minmax(0,1fr));}}body .services .serviceItems a,body .services .services-list a{background-color:#3f5fc6;color:#fff;border-radius:10px;margin-bottom:20px;}body .services .serviceItems.nhs-services a,body .services .services-list.nhs-services a{background-color:#60b73a;}body .service .other-services{border:1px solid #d1d1d1;border-radius:10px;padding:15px;}body .service .other-services a{display:block;padding:10px 0;position:relative;}body .service .other-services a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;border:1px solid #d1d1d1;}body .service .other-services a:last-child:after{display:none;}body .body-content .cta-only-block{text-align:center;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;}body .body-content .cta-only-block.multiple-items{grid-template-columns:repeat(2,minmax(0,1fr));}@media only screen and (min-width:575px){body .body-content .cta-only-block.multiple-items{grid-template-columns:repeat(2,minmax(0,1fr));}}