/*!
Theme Name: haldimandphysio
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: haldimandphysio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
:root{--primaryfont:'Open Sans';--primary:#579936;--primaryop:rgba(67,117,41,.6);--primaryop2:rgba(67,117,41,.2);--primaryop3:rgba(67,117,41,.1);--secondary:rgba(0,114,165,1);--secondaryop:rgba(0,114,165,.7);--turtiary:rgba(0,0,0,1);--turtiaryop:rgba(0,0,0,.7);--turtiaryop2:rgba(0,0,0,.9);--mobileturtiaryop:rgba(0,0,0,.3);--hover:#ceff1a;--hover2:#7f9c13;--white:#fff}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(''),url(//haldimandphysio.ca/wp-content/themes/haldimandphysio/fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(//haldimandphysio.ca/wp-content/themes/haldimandphysio/fonts/open-sans-v34-latin-regualar.woff) format('woff');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local(''),url(//haldimandphysio.ca/wp-content/themes/haldimandphysio/fonts/open-sans-v34-latin-700.woff2) format('woff2'),url(//haldimandphysio.ca/wp-content/themes/haldimandphysio/fonts/open-sans-v34-latin-700.woff) format('woff');font-display:swap}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*{padding:0;margin:0;box-sizing:border-box}html,body{height:100%}html{line-height:1;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:250px}body{margin:0;overflow-x:hidden;display:flex;flex-direction:column}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}.site-main input,.site-main label{display:block}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.header-right [type=search]{-webkit-appearance:textfield;outline-offset:-2px;width:150px;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.header-right [type=search]:hover,.header-right [type=search]:focus{width:400px}.widget_search,.rightmbottom{width:100%;margin:0}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:var(--primaryfont);font-size:calc(0.5em + 0.490625vw);line-height:1.5}.site-main h1,.site-main h2,.site-main h3,.site-main h4,.site-main h5,.site-main h6{font-family:var(--primaryfont);color:var(--primary);letter-spacing:-1px}.site-main h1{font-size:2.4em;color:var(--secondary);letter-spacing:-2px;text-wrap:balance;margin-top:1em}.site-main h2{font-size:1.7em}.entry-content p{margin:1.2em 0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:20px}ul,ol{margin:.9em 0 1.5em 3em}ol li,ul li{margin-bottom:10px}ul{list-style:disc}ol{list-style:decimal}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}iframe{border:1px solid var(--primarydark)}.physvid .col{padding:30px 50px}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.section{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:0;padding:0 2% 0 0}.col:first-child{margin-left:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12_of_12{width:100%}.span_11_of_12{width:91.66%}.span_10_of_12{width:83.33%}.span_9_of_12{width:75%}.span_8_of_12{width:66.66%}.span_7_of_12{width:58.33%}.span_6_of_12{width:50%}.span_5_of_12{width:41.66%}.span_4_of_12{width:33.33%}.span_3_of_12{width:25%}.span_2_of_12{width:16.66%}.span_1_of_12{width:8.333%}@media only screen and (max-width:768px){.col{margin:0}.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12,.span_10_of_12,.span_11_of_12,.span_12_of_12{width:100%}.pano .widget_block{padding:20px 0 !important}}a,a:visited{color:var(--buttons);text-decoration:none}a:hover,a:focus,a:active{transition:.3s ease}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.entry-content a,.entry-content a:visited{color:var(--hover2);text-decoration:none}.entry-content a:hover,.entry-content a:focus,.entry-content a:active{color:var(--secondary);transition:.3s ease}.itc img{margin:20px auto}button,input[type=button],input[type=reset],input[type=submit]{background:var(--buttons);color:var(--white);line-height:1;padding:12px 15px;border-radius:5px;transition:.3s ease;border:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--secondary) !important;color:#fff;transition:.3s ease;cursor:pointer;border:2px solid var(--secondary)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid var(--secondary);border-radius:5px;padding:8px 12px;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111;outline:none;border:1px solid var(--hover)}select{border:1px solid #ccc}textarea{width:100%}.forminator-error-message,.forminator-required{color:red}.forminator-label,.forminator-description,.forminator-error-message{font-size:1em !important}.forminator-button{padding:10px 20px !important;color:#fff !important;background-color:var(--primary) !important;border-radius:0 !important;transition:.3s ease !important}.forminator-button:hover{background-color:var(--secondary) !important;color:#fff !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.home-button{padding:10px 20px;color:#fff;background-color:transparent;border:1px solid #fff;transition:.3s ease}.home-button:hover{background-color:var(--primary);cursor:pointer}.nav-contain{width:100%;position:fixed;top:0;z-index:9999}.prenav,.prenav-mobile{display:flex;justify-content:right;align-items:center;background-color:var(--turtiary);width:100%;color:#fff;padding:10px 20px}.prenav ul,.prenav-mobile ul{list-style-type:none;margin:0;padding:0}.prenav ul li:hover>ul,.prenav ul li:focus>ul,.prenav-mobile ul li:hover>ul,.prenav-mobile ul li:focus>ul{left:auto}.prenav ul li,.prenav-mobile ul li{display:inline;text-decoration:none;padding:0 10px;transition:.3s ease;white-space:nowrap}.prenav ul li a,.prenav-mobile ul li a{background-color:var(--primary);padding:3px 10px;border:1px solid #fff}.prenav ul li a:hover,.prenav-mobile ul li a:hover{background-color:var(--secondary)}.prenav-mobile{display:flex;justify-content:center;align-content:center;min-height:4em;position:relative}@media screen and (min-width:1024px){.prenav-mobile{display:none}}.social{display:flex;align-items:center;gap:20px;padding:0;margin:0}.social a svg{display:block;height:24px;width:24px;color:#fff}.pride{height:20px;width:32px}.prenav .social{font-size:1.6em}.contact_social{background:#111;display:block !important;position:relative}.fa-instagram:hover{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.3s ease}.fa-facebook-official:hover{color:#4267b2;transition:.3s ease}li .social{display:flex;color:#fff;justify-content:center;align-items:center}li .social .fa-instagram,li .social .fa-facebook-official,.pride{font-size:36px;margin:0;padding:0}li .social img.pride{width:40px;height:25px;margin-left:20px}.main-navigation{display:flex;justify-content:left;align-items:center;width:100%;z-index:999}.main-navigation ul{list-style:none;margin:0;padding:0 20px;flex:1}.main-navigation ul li{display:block;position:relative;float:left;margin-top:10px}.main-navigation li ul{display:none}.main-navigation ul li a{display:block;padding:8px 20px;transition:.3s ease;text-decoration:none;white-space:nowrap;color:#fff}.main-navigation ul li ul li a{padding:1% 20px}.main-navigation ul li a:hover{background-color:transparent;color:var(--hover);transition:.3s ease}.main-navigation ul li ul li>a:after{content:' ▸'}.main-navigation ul li ul li>a:only-child:after{content:''}.main-navigation ul ul{visibility:hidden;position:absolute;left:0;min-width:250px;text-align:left;background:var(--turtiaryop2);z-index:999;font-size:.9em;opacity:0;border:1px solid var(--white)}.main-navigation ul li:hover>ul{display:block;visibility:visible;opacity:1}.main-navigation li:hover>ul{display:block;position:absolute}.main-navigation li:hover li{float:none}.main-navigation li ul li{border-top:0}.main-navigation ul ul ul{left:90%;top:0;background-color:#333;font-size:inherit}.main-navigation ul:before,.main-navigation ul:after{content:" ";display:table}.main-navigation ul:after{clear:both}.leftlink_contain{width:280px;z-index:999}@media screen and (max-width:1400px){.leftlink_contain{width:200px;margin:0 20px}.leftlink{font-size:.9em}}@media screen and (max-width:1024px){.leftlink_contain{margin:0}}.leftlink{display:flex;justify-content:center;width:280px;z-index:999;padding:15px 20px;margin:3px 0;color:#fff;background-color:var(--secondaryop);border:1px solid #fff;transition:.3s;font-size:.9em}.leftlink:hover{background-color:var(--secondary);transition:.3s}.i,.ii,.iii,.iv,.v,.vi,.vii{animation:slide-right;animation-fill-mode:both}.i{animation-duration:.5s;animation-delay:0s}.ii{animation-duration:.5s;animation-delay:.15s}.iii{animation-duration:.5s;animation-delay:.3s}.iv{animation-duration:.5s;animation-delay:.45s}.v{animation-duration:.5s;animation-delay:.6s}.vi{animation-duration:.5s;animation-delay:.75s}.vii{animation-duration:.5s;animation-delay:.9s}@keyframes slide-right{from{margin-left:-100%;opacity:0}to{margin-left:0;opacity:1}}.widgety{margin:20px 0}.sachems{display:flex;justify-content:center;width:100%;padding:20px;margin-top:1em}.sachems-content{display:flex;justify-content:space-evenly;align-items:center;width:100%}.site-main{width:80%;margin:0 auto 2em auto;padding-top:175px;flex:1 0 auto}.home .site-main{padding-top:0}.homebox{margin-bottom:30px}p{margin:.5em 0}.homebox2_left,.homebox1_right{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:400px;text-align:center}.homebox2_left{background:var(--primary);color:var(--white);padding:40px 50px}.homebox1_right{background:var(--secondary);color:var(--white);padding:40px 50px}.homebox2_left ul,.homebox1_right ul{list-style-type:none;margin:20px 0;padding:0}.homebox2_left ul li:hover>ul,.homebox1_right ul li:hover>ul,.homebox2_left ul li.focus>ul,.homebox1_right ul li.focus>ul{left:auto}.homebox2_left ul li,.homebox1_right ul li{display:inline;text-decoration:none;padding:0 10px;transition:.3s ease}.homebox2_left>ul li a,.homebox1_right>ul li a{padding:10px 20px;color:#fff !important;transition:.3s ease;border:1px solid #fff}.homebox2_left ul li a:hover{background-color:var(--secondary);color:#fff}.homebox1_right ul li a:hover{background-color:var(--primary);color:#fff}.wsi{font-size:1.7em;color:#fff !important}.homebox1a_right{background-image:url(//haldimandphysio.ca/wp-content/themes/haldimandphysio/images/free15min.webp);background-repeat:none;background-position:center;background-size:cover;min-height:400px}.homebox2_right{background-image:url(//haldimandphysio.ca/wp-content/themes/haldimandphysio/images/join_our_team_home.webp);background-repeat:none;background-position:center;background-size:cover;min-height:400px}.homebox1_left{background-image:url(//haldimandphysio.ca/wp-content/themes/haldimandphysio/images/shockwave_treatment.webp);background-repeat:none;background-position:center;background-size:cover;min-height:400px}.circlepic{border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.hero-contain{padding:8% 0 0;background-image:url("https://haldimandphysio.ca/wp-content/themes/haldimandphysio/images/header-mill.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.homie h1{color:#fff;text-shadow:2px 2px 3px #080102}.col-contain{display:flex}.col-left,.col-right{text-align:center;padding:7em 3em;display:flex;flex-direction:column;justify-content:center;flex:1}.col-left{padding-left:5em}.home .header{width:100%;background-color:var(--turtiaryop);padding:10px;display:flex;align-items:center}.header{width:100%;background-color:#1f5105;padding:10px;display:flex;align-items:center}.logo{display:flex;justify-content:left;align-items:center}.header.scrolled{background-color:#1f5105 !important;transition:background-color .2s linear}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.home .entry-title{display:none}svg{margin:0 20px}svg:last-child{margin-right:0}svg{width:30px;height:30px}svg:hover{fill:var(--hover);transition:.3s ease}.whychoose{display:flex;flex-direction:column;justify-self:center;padding-bottom:40px;align-items:center}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center;font-size:.9em}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.gallery-slider{width:100%}.so-widget-sow-slider{background-color:var(--turtiaryop2)}.sow-slider-pagination{display:flex;justify-content:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.home .site-footer{overflow:hidden}.site-footer{background-color:var(--turtiary);padding:20px 0;color:var(--white)}.site-footer a{color:#ddd}.site-footer a:hover{color:var(--hover)}#footer-sidebar1,#footer-sidebar2,#footer-sidebar3{width:32%}#footer-sidebar1{float:left;margin:0;text-align:left}#footer-sidebar2{float:left;margin:0;text-align:center}#footer-sidebar3{float:right;margin:0;text-align:right}.site-info{width:90%;margin:0 auto}.cat-links{font-size:.85em}video{max-width:100%;height:auto}.embed-youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.embed-youtube img{width:100%;top:-16.84%;left:0;opacity:.7}.embed-youtube .embed-youtube-play{width:68px;height:48px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.embed-youtube .embed-youtube-play:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.embed-youtube img,.embed-youtube .embed-youtube-play{cursor:pointer}.embed-youtube img,.embed-youtube iframe,.embed-youtube .embed-youtube-play,.embed-youtube .embed-youtube-play:before{position:absolute}.embed-youtube .embed-youtube-play,.embed-youtube .embed-youtube-play:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.embed-youtube iframe{height:100%;width:100%;top:0;left:0}.embed-youtube .embed-youtube-play:hover{background-color:red}.fb-video{background-color:#000;margin-bottom:30px;position:relative;margin-top:-10px;overflow:hidden;cursor:pointer}.extend{padding-top:20px !important;padding-bottom:20px !important;background-color:var(--quillwhite)}.site-main{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.ti-google{background-color:var(--secondary);padding:0 5px}#google .ti-name{text-transform:capitalize !important;color:#fff !important}#google .ti-date{text-transform:capitalize !important;color:#fff !important;opacity:.7 !important}.nowrap,.nowrap strong{color:#fff !important}.ti-controls-dots{display:none !important}.hometown{display:flex;justify-content:center;align-items:center;text-align:center;padding:50px 20px;width:100%;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(//haldimandphysio.ca/wp-content/themes/haldimandphysio/images/hometown.webp);background-position:bottom center}.hometown-content{color:#eee;display:flex;align-items:center}.hometown-content .proud{font-weight:900;font-size:calc(1.5em + 0.390625vw)}.hometown-content .cta,.col-right .cta,.story-proud .cta{display:inline-block;padding:10px 20px;margin:0 30px;color:#fff;border:2px solid #fff;text-align:center;border-radius:0;outline:none;text-decoration:none;transition:.3s ease;background-color:var(--primary)}.story-proud .cta{margin:0}.hometown-content .cta:hover,.col-right .cta:hover,.story-proud .cta:hover,.hometown-content .cta:active,.col-right .cta:active,.story-proud .cta:active{background-color:var(--secondary);color:#fff;transition:.3s ease;cursor:pointer}.col-right .cta{margin-top:2em;font-weight:600}.business-hours{position:relative}.business-hours ul{list-style-type:none;margin:0;width:100%}.business-hours li{line-height:30px;padding:0 10px;border-bottom:1px solid #333;text-align:left}.business-hours li:last-child{border-bottom:none}.business-hours .opening-hours li.today{color:var(--primary) !important;font-weight:900 !important}.widget .business-hours .opening-hours li.today{color:var(--hover) !important;font-weight:400 !important}.bio-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;color:#000;width:80%;margin:0 auto}.stafftest-wrap{display:flex;flex-wrap:wrap;justify-content:space-evenly;color:#000;width:90%;margin:0 auto}.bio-wrap p,.stafftest-wrap p{margin:0}@media screen and (max-width:1400px){.bio-wrap,.stafftest-wrap{width:100%;justify-content:center}}.little-space{margin-top:75px}.bio-wrap div{height:50%;width:320px;margin:50px 0}.stafftest-wrap div{height:50%;width:500px;margin:50px 0}@media screen and (min-width:748px){.bio-page-pic{margin:3em 0}}@media screen and (max-width:978px){.stafftest-wrap div{height:50%;width:100%;margin:50px 0}.stafftest-wrap p.test{padding:0 20px}}.stafftest-wrap .profile-name:before{content:"~ "}.stafftest-wrap .profile-name:before{content:"~ "}.stafftest-wrap .test{background-image:url("https://haldimandphysio.ca/wp-content/themes/haldimandphysio/images/quotes.png");background-repeat:no-repeat;background-position:top left;min-height:85px}.stafftest-wrap p{padding:0 100px}.card{position:relative;padding:40px 10px 10px;width:300px;min-height:220px;border-radius:5px;text-align:center;box-shadow:0 10px 15px rgba(0,0,0,.3)}.profile{position:absolute;width:140px;top:-100px;left:50%;transform:translateX(-50%);border-radius:50%;border:2px solid var(--secondary);background:var(--secondary);padding:5px}h3.profile-name{margin:0}.about{margin-top:0;line-height:1.6;color:var(--secondary);font-weight:700}.bio-card .cta{display:inline-block;padding:5px 10px;margin:10px 30px;color:var(--primary);border:2px solid var(--primary);text-align:center;border-radius:0;outline:none;text-decoration:none;transition:.3s ease}.bio-card .cta:hover,.bio-card .cta:active{background-color:var(--secondary);color:#fff;transition:.3s ease;cursor:pointer;border:2px solid var(--secondary)}.new-team-member{background-color:red;color:#fff;padding:2px 10px;margin:5px 0;border-radius:25px;display:none;font-size:.8rem}.pnlm-panorama-info{display:none !important}.pano .widget_block{padding:20px 0}.pano .widget_block p{margin:10px 0}.footer-bios{display:flex;justify-content:center;flex-wrap:wrap;padding:10px 0;width:100%}.footer-bio-wrap{text-align:center;width:75px;margin:0 10px 20px}.footer-bio-wrap a,.footer-bio-wrap:visited{color:var(--primary);font-weight:900}.footer-bio-wrap a:hover{color:var(--secondary)}.footer-bio-wrap img{width:75px;height:75px;border-radius:50%;background:var(--secondary);padding:3px;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.8;margin-bottom:-5px}.footer-bio-wrap img:hover{filter:none;-webkit-filter:none;opacity:1}.footer-bio-name{font-size:.8em}.embed-youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.embed-youtube img{width:100%;top:-16.84%;left:0;opacity:.7}.embed-youtube .embed-youtube-play{width:68px;height:48px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.embed-youtube .embed-youtube-play:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.embed-youtube img,.embed-youtube .embed-youtube-play{cursor:pointer}.embed-youtube img,.embed-youtube iframe,.embed-youtube .embed-youtube-play,.embed-youtube .embed-youtube-play:before{position:absolute}.embed-youtube .embed-youtube-play,.embed-youtube .embed-youtube-play:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.embed-youtube iframe{height:100%;width:100%;top:0;left:0}.embed-youtube .embed-youtube-play:hover{background-color:red}.map fieldset{margin-left:18%}@media screen and (max-width:1400px){.map fieldset{margin-left:0}}.map img{border:5px solid var(--primary)}.contact{display:flex;flex-direction:row;justify-content:space-between;width:100%}.contact>.address,.contact>.numbers{margin:40px 0}.story-proud h1{color:#000}.accordion{background-color:var(--primary);color:#fff;cursor:pointer;padding:18px;margin:5px 0;width:100%;text-align:left;border:none;outline:none;transition:.4s}.active,.accordion:hover{background-color:var(--secondary)}.panel{padding:0 18px;background-color:#f2f2f2;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.panel-content{padding:18px 0}legend{background:var(--secondary);color:#fff;padding:.4em .8em !important}legend:after{content:"Attention"}legend.exception:after{content:"Take a Look!"}fieldset{border:2px var(--primary) solid;background:var(--primaryop2);margin:20px 0;font-weight:900}fieldset ul{margin:0 0 0 3em}.masks{background-color:var(--primary);overflow:hidden;padding:1em;display:flex;justify-content:center;align-items:center}.mask{display:flex;justify-content:center}.mask-content{color:var(--white);font-size:1.5em}.mob-menu-header-holder{padding:1em 0}.mob_book{background-color:var(--primary)}.mob-menu-right-bg-holder{padding-top:500px;padding:500px 20px 100px;color:#fff}.wp-mobile-menu ul.sub-menu{background-color:var(--primaryop) !important}.wp-mobile-menu .sub-menu li{padding-left:10px !important}.itc{margin:0 auto;width:95%}.itc img{padding:0 10px}.service_form{font-weight:600}@media screen and (max-width:1024px){.site-main{padding-top:0}.hero-contain{padding:50px 0}.col-contain{display:flex;flex-direction:column}.col-left,.col-right{padding:1em 3em}.leftlink_contain{width:100%}.leftlink{display:flex;justify-content:center;border-top:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;font-weight:900;width:100%}.homie{justify-content:center}}@media screen and (max-width:1400px){.site-main h1{font-size:1.8em}.site-main h2{font-size:1.4em}.hero-contain{background-attachment:scroll}@media screen and (max-width:748px){body,button,input,select,optgroup,textarea{color:#404040;font-family:var(--primaryfont);font-size:calc(1.1em + 0.390625vw);line-height:1.5}.site-main,#masthead,.site-info{width:90%}#footer-sidebar1,#footer-sidebar2,#footer-sidebar3{width:100%;text-align:center !important;margin:0}[type=search]{margin:10px 0}.site-main h1{font-size:1.5em;margin-top:1.5em}.site-main h2{font-size:1.2em}.hero-contain{padding:50px 0;background-attachment:scroll}.contact{flex-direction:column}.contact>.address,.contact>.numbers{margin:20px 0}.hometown-content{flex-direction:column}.hometown-content .cta{margin-top:20px !important}.itc{width:100%}.homie{text-align:center}}@media screen and (max-width:480px){.sachems-content img{padding:0 5px}}.error-404{text-align:center}.error-404 h1{font-size:4rem}.error-404 p{font-weight:700;font-size:1.2em}.error-404 a,.error-404 a:visited{color:var(--hover2)}.error-404 a:hover{color:var(--secondary)}