@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{position:relative;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:"Open Sans",sans-serif;font-weight:300;font-size:1em;color:#002d31;background:url(/wp-content/themes/high-street/images/bg.jpg)}footer,header,nav,section{display:block}a{background-color:#fff0;color:#007c85;text-decoration:none;font-weight:400}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}img{border:0}input,textarea{color:inherit;font:inherit;margin:0}input[type=submit]{-webkit-appearance:button;cursor:pointer}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0;width:14px!important;margin-left:10px!important;height:auto!important}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td{padding:0}a:hover{text-decoration:none}h1,h2,nav a{font-weight:300}h1,h2{letter-spacing:-.03rem;text-transform:lowercase}h1{margin-top:.4em}h2{color:#019da8}p,ul{font-size:.9rem;line-height:1.75;margin:10px}ul ul{padding-left:10px}nav,nav li{text-align:center}nav{position:fixed;z-index:200;top:0;width:100%;background:#007c85}nav ul{padding:0;margin:0 0-3px;display:inline-block}nav li{float:left;position:relative;background:#016f76;min-width:125px;margin:3px 1px 1px;list-style:none;-webkit-transition:.5s;transition:.5s}nav a{text-transform:uppercase;display:block;text-decoration:none;padding:10px 20px;color:#fff}nav li:hover,nav li:hover li{background:#004c52}nav ul ul{position:absolute;left:0;top:100%;visibility:hidden;opacity:0}nav ul ul a{padding:8px 0}nav ul ul li{margin:1px 0 0;width:170px}nav li li:hover{background:#003438}nav li:hover>ul{visibility:visible;opacity:1}header{padding-top:50px;background:#019da8}.header-inner{position:relative;width:96%;max-width:1180px;padding:1px 0 0;margin:0 auto}.logo{position:relative;width:320px;margin:40px auto -45px;z-index:9}.logo img{width:100%;height:auto}.header-address{top:55px;z-index:9}.header-address,.header-phone,.quicklink span{position:absolute;text-align:center}.header-phone{top:55px;right:0;z-index:9}.header-address i,.header-phone i{width:28px;height:28px;color:#007c85;padding:10px;background:#fff;border:2px solid #007c85;border-radius:50%}.header-address p,.header-phone p{margin:5px 0 0;font-size:1.1rem;font-weight:400}.header-phone p{font-size:1.3rem}.header-phone a{color:inherit}.masthead-image{width:100%;height:200px;background:url(/wp-content/themes/high-street/images/masthead.jpg);background-size:cover}.quicklinks-wrapper{width:96%;max-width:1200px;margin:2%auto}.quicklink{display:block;position:relative;width:24%;margin:.5%;padding-bottom:17%;float:left;background-size:100%}.ql-1{background-image:url(/wp-content/themes/high-street/images/quicklinks/ql1.jpg)}.ql-2{background-image:url(/wp-content/themes/high-street/images/quicklinks/ql2.jpg)}.ql-3{background-image:url(/wp-content/themes/high-street/images/quicklinks/ql3.jpg)}.ql-4{background-image:url(/wp-content/themes/high-street/images/quicklinks/ql4.jpg)}.ql-1:hover{background-image:url(/wp-content/themes/high-street/images/quicklinks/ql1-ov.jpg)}.ql-2:hover{background-image:url(/wp-content/themes/high-street/images/quicklinks/ql2-ov.jpg)}.ql-3:hover{background-image:url(/wp-content/themes/high-street/images/quicklinks/ql3-ov.jpg)}.ql-4:hover{background-image:url(/wp-content/themes/high-street/images/quicklinks/ql4-ov.jpg)}.quicklink span{left:0;bottom:8px;color:#fff;width:100%;text-transform:uppercase;font-weight:400}.content{width:96%;max-width:1200px;margin:2%auto}.text-left{float:left;min-height:305px;padding:5px 20px 15px;width:calc(100% - 380px);background:#fff;margin-left:.5%;overflow-wrap:break-word;word-wrap:break-word}.testimonials blockquote{border:2px solid #019da8;padding:15px;position:relative;margin-bottom:60px}.testimonials blockquote:after,.testimonials blockquote:before{content:" ";position:absolute;width:0;height:0;border:20px solid;border-color:#019da8 #fff0 #fff0 #019da8;bottom:-40px}.testimonials blockquote:after{border-color:#fff #fff0 #fff0 #fff;bottom:-36px}.testimonials blockquote:nth-child(odd):before{left:20px}.testimonials blockquote:nth-child(odd):after{left:22px}.testimonials blockquote:nth-child(even):before{right:20px}.testimonials blockquote:nth-child(even):after{right:18px}.testimonials .testimonial-author,.testimonials .testimonial-date{font-weight:700;font-size:13px;margin-top:0;text-align:right}.testimonials .testimonial-author{margin-bottom:0;color:#016f76}.testimonials .testimonial-date{color:#6a6a6a}.sidebar{float:right;width:300px;margin-right:.5%}.gdpr{background:#fff;padding:6px}.gdpr p{font-size:11px;margin:10px 0;line-height:18px}.gdpr-small{font-size:11px;text-align:center;padding-top:9px;clear:both}.contact-form{width:90%;background:#e9e9e9;padding:5%}.contact-form h2{margin:10px 0;font-weight:400;color:#007c85}.contact-form ul{margin:20px 0 0;padding:0;list-style:none}.contact-form input{height:30px}.contact-form input,.contact-form textarea{width:100%;margin-bottom:8px;padding:7px 10px;background:#fff;border:0;font-size:.9rem;color:#706e6f;outline:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contact-form input:focus,.contact-form textarea:focus{outline:0;-webkit-box-shadow:0 0 1px 1px #007c85;box-shadow:0 0 1px 1px #007c85}.contact-form textarea{height:80px;overflow:auto;vertical-align:top;resize:vertical}.contact-form li{position:relative}.contact-form li i{position:absolute;top:9px;color:#007c85;right:10px}.contact-form .submit{background:#007c85;color:#fff;height:auto;text-transform:uppercase;width:50%;float:right;margin:0}.contact-form .submit:hover{background:#002d31}::-webkit-input-placeholder{color:#beb7ab}:-moz-placeholder{color:#beb7ab}::-moz-placeholder{color:#beb7ab}:-ms-input-placeholder{color:#beb7ab}.footer-wrapper{background:#007c85;padding:10px 0 25px}footer{width:96%;max-width:1200px;margin:0 auto;color:#fff}.footer-third{float:left;width:29%;margin:2%;text-align:center}footer i{color:#fff;margin:0 0 20px;font-size:1.4rem}footer table{margin:10px 10% 15px;width:80%;font-size:.9rem}footer td{padding:8px 10px;border-bottom:1px solid #fff;text-align:center}footer tr:last-child td{border-bottom:none}.copyright{background:#004c52;color:#fff;text-align:center;padding:10px}.copyright a,.copyright p{color:#fff}.copyright a{text-decoration:underline}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.9s;-moz-animation-duration:.9s;animation-duration:.9s}.fade-in.one{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.quicklink,.submit,a,nav ul{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-form:after,.content:after,.header-inner:after,.quicklinks-wrapper:after,footer:after{content:".";clear:both;height:0;display:block;visibility:hidden}.flexnav,.flexnav-wrapper{display:none}@media only screen and (max-width:1250px){nav li{min-width:0}.quicklink span{bottom:5px}}@media only screen and (max-width:1140px){nav a{font-size:.95em;padding:8px 14px}footer table{width:90%;margin:10px 5% 15px}}@media only screen and (max-width:1023px){nav{display:none}.flexnav,.flexnav-wrapper{display:block}.flexnav-wrapper{position:fixed;width:100%;top:0;left:0;z-index:101}.logo{margin:20px auto -40px}.header-address,.header-phone{top:40px}.masthead-image{height:175px}.quicklink span{font-size:.9em}}@media only screen and (max-width:960px){.header-address p{font-size:.9em}.header-phone p{font-size:1.1em}.footer-third{width:46%}.footer-third:first-of-type{width:88%;margin:2% 6%}}@media only screen and (max-width:850px){.logo{width:265px}.header-address,.header-phone{top:30px}.header-address p{font-size:.85em}.header-phone p,.quicklink span{font-size:1em}.text-left{width:calc(100% - 30px);padding:5px 15px 10px;margin:0;float:none}.sidebar{width:88.5%;margin:5%auto 0;float:none}.contact-form{padding:2% 5% 4%}.quicklinks-wrapper,footer{text-align:center}.footer-third,.quicklink{display:inline-block;float:none}.quicklink{width:43%;margin:1%;padding-bottom:29.5%}.footer-third{width:41.5%;vertical-align:top}}@media only screen and (max-width:767px){.header-address,.header-phone{top:-40px;z-index:200}.header-address p,.header-phone p{display:none}.header-address i,.header-phone i{width:22px;height:22px;font-size:23px}}@media only screen and (max-width:680px){h1{font-size:1.7em}h2{font-size:1.4em}p,ul{font-size:.9em;margin:8px 0}.masthead-image{height:100px}.quicklink span{bottom:2px}.footer-third,.footer-third:first-of-type{width:94%;margin:2%auto;max-width:340px}footer i{margin:10px 0 5px}}@media only screen and (max-width:568px){h1{font-size:1.5em}h2{font-size:1.2em}p,ul{font-size:.85em}.quicklink{width:88.5%;padding-bottom:60%}.quicklink span{bottom:5px}}@media only screen and (max-width:440px){.text-left{width:calc(100% - 15px);padding:5px 7.5px 10px}.sidebar{width:94%;margin:2% 3%}.quicklink{width:94%;padding-bottom:65.5%}}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;padding:0;width:100%;max-height:0;position:relative;z-index:999;font-weight:300}.flexnav li,.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li a,.menu-button{text-align:center;position:relative;display:block;background:#016f76;color:#fff;border-bottom:1px solid #007c85}.flexnav li a{padding:6px;z-index:2;font-size:.9em;overflow:hidden;text-decoration:none;text-transform:uppercase}.flexnav li ul{width:100%;padding:0;margin:0}.flexnav li ul li a{display:block;background:#004c52;color:#fff}.menu-button{letter-spacing:.04em;margin:0;padding:11px 0;font-size:16px;font-weight:300;cursor:pointer}@media only screen and (min-width:1024px){.menu-button{display:none}}