@import url(https://fonts.googleapis.com/css?family=Cinzel|Nunito:300,300i,700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;font-size:18px;line-height:1.25;color:#232527;font-weight:300;font-family:Nunito,sans-serif}@media (max-width:1000px){body{font-size:16px}}@media (max-width:720px){body{font-size:14px}}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic;color:#374e5d}img{max-width:100%}a.button{display:inline-block;padding:10px 20px;background:#374e5d;border:#1b262d;color:#fff;-webkit-box-shadow:0 0 10px rgba(72,105,125,.15);box-shadow:0 0 10px rgba(72,105,125,.15)}@media (max-width:720px){a.button{display:block;margin-bottom:10px}}a.button:hover{background:#1b262d;-webkit-box-shadow:none;box-shadow:none}#mainWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;background-color:#f6f7f8;background-size:cover;background-position:center center}.responsive{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:960px;padding:0 20px 60px;margin:0 auto}@media (max-width:720px){.responsive{padding:60px 10px}}#headerWrapper{position:relative;-webkit-box-shadow:0 0 10px rgba(72,105,125,.15);box-shadow:0 0 10px rgba(72,105,125,.15);color:#374e5d;font-size:.8em;z-index:100}#headerWrapper .headerBar{position:absolute;width:100%;height:60px;background-color:#fff;background-image:url(https://www.universitymedicalgroup.ca/wp-content/themes/umg/css/../images/header-logo.png);background-size:170px auto;background-repeat:no-repeat;background-position:left 20px center;z-index:-1}@media (max-width:720px){#headerWrapper .headerBar{height:50px;background-size:145px;z-index:999;background-position:left 10px center;-webkit-box-shadow:0 0 10px rgba(72,105,125,.15);box-shadow:0 0 10px rgba(72,105,125,.15)}}#headerWrapper .headerBar .navToggle{display:none}@media (max-width:720px){#headerWrapper .headerBar .navToggle{display:block;float:right;background:#374e5d;color:#fff;padding:14px 10px 15px;margin:4px 4px 0 0}}#headerWrapper .navWrapper,#headerWrapper .navWrapper.active{position:relative}@media (max-width:720px){#headerWrapper .navWrapper,#headerWrapper .navWrapper.active{margin-top:50px;-webkit-transition:margin .5s ease;transition:margin .5s ease;max-height:100vh;overflow-y:scroll}}#headerWrapper .navWrapper ul.globalNav,#headerWrapper .navWrapper.active ul.globalNav{-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:4px}@media (max-width:720px){#headerWrapper .navWrapper ul.globalNav,#headerWrapper .navWrapper.active ul.globalNav{height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 2px}}#headerWrapper .navWrapper ul.globalNav li,#headerWrapper .navWrapper.active ul.globalNav li{height:100%;margin:0 0 0 4px}@media (max-width:720px){#headerWrapper .navWrapper ul.globalNav li,#headerWrapper .navWrapper.active ul.globalNav li{-ms-flex-preferred-size:33%;flex-basis:33%;margin:0 2px}}#headerWrapper .navWrapper ul.globalNav li a,#headerWrapper .navWrapper.active ul.globalNav li a{height:100%;background:#e5eaeb;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1;font-weight:800;text-transform:uppercase}@media (max-width:720px){#headerWrapper .navWrapper ul.globalNav li a,#headerWrapper .navWrapper.active ul.globalNav li a{width:100%}}#headerWrapper .navWrapper ul.globalNav li a:hover,#headerWrapper .navWrapper.active ul.globalNav li a:hover{background:#bac7ca}#headerWrapper .navWrapper ul.globalNav li.active a,#headerWrapper .navWrapper ul.globalNav li.active a:hover,#headerWrapper .navWrapper.active ul.globalNav li.active a,#headerWrapper .navWrapper.active ul.globalNav li.active a:hover{background:#374e5d;color:#fff}#headerWrapper .navWrapper ul.primaryNav,#headerWrapper .navWrapper.active ul.primaryNav{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;background:#374e5d;color:#fff;padding:0 23px 0 0}@media (max-width:720px){#headerWrapper .navWrapper ul.primaryNav,#headerWrapper .navWrapper.active ul.primaryNav{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;font-size:1.5em}}#headerWrapper .navWrapper ul.primaryNav li,#headerWrapper .navWrapper.active ul.primaryNav li{margin:0 0 0 20px}#headerWrapper .navWrapper ul.primaryNav li.active,#headerWrapper .navWrapper.active ul.primaryNav li.active{border-bottom:2px #e2b436 solid}@media (max-width:720px){#headerWrapper .navWrapper ul.primaryNav li.active,#headerWrapper .navWrapper.active ul.primaryNav li.active{padding-bottom:2px;margin-bottom:8px}}@media (max-width:720px){#headerWrapper .navWrapper ul.primaryNav li,#headerWrapper .navWrapper.active ul.primaryNav li{margin:0;padding:10px 0}}#headerWrapper .navWrapper ul.primaryNav li a:hover,#headerWrapper .navWrapper.active ul.primaryNav li a:hover{color:#e5eaeb}#headerWrapper .navWrapper ul.primaryNav li em,#headerWrapper .navWrapper.active ul.primaryNav li em{color:#e2b436}#headerWrapper .navWrapper ul.primaryNav .pull-left,#headerWrapper .navWrapper.active ul.primaryNav .pull-left{margin-right:auto}@media (max-width:720px){#headerWrapper .navWrapper ul.primaryNav .pull-left,#headerWrapper .navWrapper.active ul.primaryNav .pull-left{margin:0}}@media (max-width:720px){#headerWrapper .navWrapper{margin-top:-100vh}}#footerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-box-shadow:0 0 10px rgba(72,105,125,.15);box-shadow:0 0 10px rgba(72,105,125,.15);font-size:.66em;color:#374e5d;line-height:1;padding:0 0 0 20px}#footerWrapper p{font-weight:900;font-size:14px}@media (max-width:720px){#footerWrapper p{font-size:11px}}@media (max-width:720px){#footerWrapper{padding:0 0 0 10px}}#footerWrapper ul.footerLinks{-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:4px}@media (max-width:720px){#footerWrapper ul.footerLinks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 2px}}#footerWrapper ul.footerLinks li{height:100%;margin:0 0 0 4px}#footerWrapper ul.footerLinks li a{font-weight:900;font-size:14px;height:100%;background:#e5eaeb;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:720px){#footerWrapper ul.footerLinks li a{padding:0 10px}}#footerWrapper ul.footerLinks li a:hover{background:#bac7ca;text-decoration:none}#footerWrapper a:hover{text-decoration:underline}#mainWrapper.home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}@media (max-width:720px){#mainWrapper.home{padding-top:60px}}#mainWrapper.home .splash{padding:0 0;width:100%;text-align:center}@media (max-width:720px){#mainWrapper.home .splash{padding:0 0}}#mainWrapper.home .splash .responsive{padding:0 20px}@media (max-width:720px){#mainWrapper.home .splash .responsive{padding:0 10px}}#mainWrapper.home .splash img{width:35vh;margin-bottom:40px}@media (max-width:720px){#mainWrapper.home .splash img{width:33%;margin-bottom:20px}}#mainWrapper.home .splash h1{font-family:Cinzel,serif;font-size:2em;color:#374e5d;margin-bottom:.5em}#mainWrapper.home .splash p{font-size:1em;margin-bottom:1em}#mainWrapper.home .slides{position:relative;height:675px;width:auto}@media (max-width:1000px){#mainWrapper.home .slides{height:480px}}@media (max-width:720px){#mainWrapper.home .slides{height:250px}}#mainWrapper.home .slides .slide{position:absolute;display:block;width:100%;top:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:center center}#mainWrapper.home .slides .slide-2,#mainWrapper.home .slides .slide-3,#mainWrapper.home .slides .slide-4,#mainWrapper.home .slides .slide-5{-webkit-animation-name:slide-fade;animation-name:slide-fade;-webkit-animation-duration:20s;animation-duration:20s;opacity:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#mainWrapper.home .slides .slide-2{-webkit-animation-delay:3.5s;animation-delay:3.5s}#mainWrapper.home .slides .slide-3{-webkit-animation-delay:7s;animation-delay:7s}#mainWrapper.home .slides .slide-4{-webkit-animation-delay:10.5s;animation-delay:10.5s}#mainWrapper.home .slides .slide-5{-webkit-animation-delay:14s;animation-delay:14s}#mainWrapper.home .leaders{margin:0 auto;padding:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center}@media (max-width:720px){#mainWrapper.home .leaders{padding:10px;display:block}}#mainWrapper.home .leaders .button{margin:0 2px 10px 2px;padding:18px 28px}@media (max-width:720px){#mainWrapper.home .leaders .button{text-align:center}}#mainWrapper.home .leaders .leader{display:block;position:relative;-ms-flex-preferred-size:30%;flex-basis:30%;width:30%;height:240px;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-box-shadow:0 0 10px rgba(72,105,125,.15);box-shadow:0 0 10px rgba(72,105,125,.15)}@media (max-width:720px){#mainWrapper.home .leaders .leader{-ms-flex-preferred-size:33%;flex-basis:33%;width:33%;height:160px}}#mainWrapper.home .leaders .leader a{display:block;position:absolute;bottom:0;right:0;left:0;padding:10px;background:#374e5d;color:#fff;text-align:center}#mainWrapper.home .leaders .leader a:hover{background:#e5eaeb;color:#374e5d}#mainWrapper.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:720px){#mainWrapper.login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1000px){#mainWrapper.login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#mainWrapper.login .masthead{-webkit-box-flex:1;-ms-flex:1;flex:1;background-size:cover;background-repeat:no-repeat;background-position:center center}#mainWrapper.login .form-container{margin:auto;background-color:#374e5d;color:#fff;padding:40px 0;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:720px){#mainWrapper.login .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1000px){#mainWrapper.login .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#mainWrapper.login .form{margin:0 auto;padding:40px 0;text-align:center;-ms-flex-preferred-size:49%;flex-basis:49%}@media (max-width:720px){#mainWrapper.login .form{padding:20px 0;margin:initial}}@media (max-width:1000px){#mainWrapper.login .form{margin:initial}}#mainWrapper.login .form .responsive{padding:0 20px}@media (max-width:720px){#mainWrapper.login .form .responsive{padding:0 10px}}#mainWrapper.login .form h1{font-family:Cinzel,serif;font-size:2em;color:#e5eaeb}#mainWrapper.login .form form{max-width:360px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;text-align:left}#mainWrapper.login .form form label{font-size:12px}#mainWrapper.login .form form input{margin-bottom:10px}#mainWrapper.login .form form input[type=password],#mainWrapper.login .form form input[type=submit],#mainWrapper.login .form form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;display:block;width:100%;padding:5px;font-family:Nunito,sans-serif;font-size:15px;line-height:1;color:#374e5d;height:40px}#mainWrapper.login .form form input[type=submit]{background-color:#e5eaeb;color:#374e5d;cursor:pointer}#mainWrapper.login .form form input[type=submit]:hover{background-color:#24333d;color:#e5eaeb}#mainWrapper.login .form form input:focus,#mainWrapper.login .form form textarea:focus{outline:0}#mainWrapper.login .splash a{color:#e2b436}#mainWrapper.login .btn-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}#mainWrapper.login .btn-link{background-color:#e5eaeb;color:#374e5d;cursor:pointer;padding:8px 8px;margin:2px 2px;width:100%;max-width:360px}#mainWrapper.login .btn-link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mainWrapper.login .btn-link:hover{background-color:#24333d;color:#e5eaeb}#mainWrapper.login #login-div,#mainWrapper.login .input-div{margin:.5em auto}#mainWrapper.login .input-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:360px}#mainWrapper.login .button-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;display:block;width:100%;max-width:360px;padding:5px;font-family:Nunito,sans-serif;font-size:15px;line-height:1;color:#374e5d;margin:12px 0;background-color:#e5eaeb;cursor:pointer}#mainWrapper.login .button-primary:hover{background-color:#24333d;color:#e5eaeb}@-webkit-keyframes slide-fade{0%{opacity:0}10%{opacity:1}30%{opacity:1}40%{opacity:0}}@keyframes slide-fade{0%{opacity:0}10%{opacity:1}30%{opacity:1}40%{opacity:0}}#mainWrapper .mapWrapper{width:100%;min-height:480px;height:85vh}@media (max-width:720px){#mainWrapper .mapWrapper{margin-top:50px}}#mainWrapper .responsive .secondaryNav{position:absolute;width:280px;top:40px}@media (max-width:1000px){#mainWrapper .responsive .secondaryNav{width:220px}}@media (max-width:720px){#mainWrapper .responsive .secondaryNav{position:relative;width:100%;top:0}}#mainWrapper .responsive .secondaryNav h1{height:40px;margin-bottom:20px;color:#5e4632;font-size:1.25em;line-height:.85;font-family:Cinzel,serif;border-bottom:2px solid #5e4632}@media (max-width:720px){#mainWrapper .responsive .secondaryNav h1{height:auto;margin-bottom:10px}}#mainWrapper .responsive .secondaryNav ul a{color:#7f5f44}#mainWrapper .responsive .secondaryNav ul a:hover{color:#5e4632}#mainWrapper .responsive .secondaryNav.fixed{position:fixed}@media (max-width:720px){#mainWrapper .responsive .secondaryNav.fixed{position:relative;width:100%;top:0}}#mainWrapper .responsive .contentArea{margin-left:300px;font-size:.85em}@media (max-width:1000px){#mainWrapper .responsive .contentArea{margin-left:240px}}@media (max-width:720px){#mainWrapper .responsive .contentArea{margin-left:0;margin-top:10px}}#mainWrapper .responsive .contentArea .anchor{padding-top:78px}@media (max-width:720px){#mainWrapper .responsive .contentArea .anchor{padding-top:10px}}#mainWrapper .responsive .contentArea h3{color:#5e4632;font-size:1.25em;font-weight:700;padding-top:10px}#mainWrapper .responsive .contentArea h2{color:#374e5d;font-size:1.5em;font-weight:700;border-top:2px solid #374e5d;padding-top:20px;margin-bottom:1em}#mainWrapper .responsive .contentArea ol,#mainWrapper .responsive .contentArea p,#mainWrapper .responsive .contentArea ul{margin-bottom:1em}#mainWrapper .responsive .contentArea ol,#mainWrapper .responsive .contentArea ul{list-style:initial;margin-left:40px}#mainWrapper .responsive .contentArea li{padding:4px 0 0 12px}#mainWrapper .responsive .contentArea a{color:#374e5d;font-weight:700}#mainWrapper .responsive .contentArea a:hover{color:#4a697d}#mainWrapper .responsive .contentArea a.toTop{font-size:.75em;display:block;text-align:center;margin-top:40px}#mainWrapper .responsive .contentArea .flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#mainWrapper .responsive .contentArea .flex-content .flex-left{width:45%;margin:auto}#mainWrapper .responsive .contentArea .flex-content .flex-right{width:45%}@media (max-width:720px){.hide-mobile{display:none}}.text-center{text-align:center}#footerWrapper p>small{font-weight:400}