@import url(https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700);body{font-family:Montserrat,sans-serif;font-weight:400;padding-top:53px;-webkit-transition:padding .2s;transition:padding .2s}@media (min-width:992px){body.authenticated{padding-top:57px}}@media (min-width:1200px){body:not(.authenticated){padding-top:57px}}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;line-height:1.3;font-weight:300}h5{font-size:18px}.small-underline{padding:50px 25px;text-align:center;text-transform:uppercase;position:relative;font-weight:600;letter-spacing:2px}.small-underline:after{content:"";display:block;position:absolute;bottom:30px;left:50%;width:75px;height:4px;background:#333;border-radius:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page{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:calc(100vh - 57px)}.page footer{margin-top:auto}.page-pad .page{padding-top:60px}.no-margin{margin:0}.no-pad{padding:0}a{color:#00a0c6}a:focus:not(.btn),a:hover:not(.btn){color:#0090b2}a.underline{text-decoration:none;position:relative}a.underline:after{position:absolute;bottom:-2px;left:0;content:"";display:block;width:100%;height:2px;background:#0090b2;border-radius:1px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}a.underline:focus:after,a.underline:hover:after{opacity:1}a.text-link{text-decoration:none;border-bottom:2px solid transparent;-webkit-transition:border .2s;transition:border .2s}a.text-link:focus,a.text-link:hover{border-bottom:2px solid #0090b2}.nav-pills.flex-column a.nav-link:focus,.nav-pills.flex-column a.nav-link:hover{color:#333435}.star-rating{padding:0 0 10px}.star-rating i.fa{font-size:14px;color:#ffa726}.navbar-light{font-family:Open Sans,Roboto,Helvetica Neue,Helvetica,sans-serif;padding:0;background:#fff;font-weight:400;letter-spacing:.5px}.navbar-light .navbar-brand{padding:14px 18px;font-size:17px}.navbar-light .navbar-toggler{border:none}.navbar-light .navbar-toggler .bar{display:block;margin:3px;background:#333;width:22px;height:2px;border-radius:1.5px;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.navbar-light .navbar-toggler.x .bar:first-child{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.navbar-light .navbar-toggler.x .bar:nth-child(2){opacity:0}.navbar-light .navbar-toggler.x .bar:last-child{-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}.navbar-light .navbar-collapse{position:absolute;top:53px;right:0;margin-top:0;height:100vh;min-width:215px;max-width:100%;overflow-y:auto;background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.navbar-light .navbar-collapse.show{-webkit-transform:translateX(0);transform:translateX(0)}.navbar-light .navbar-nav .nav-link{padding:1rem 1.8rem;text-transform:capitalize;font-size:14px;letter-spacing:.5px;color:#444;-webkit-transition:color .2s,background .2s,padding .2s;transition:color .2s,background .2s,padding .2s}.navbar-light .navbar-nav .nav-link .nav-icon{margin-right:5px;color:rgba(0,0,25,.4)}.navbar-light .navbar-nav .nav-link:not(.sign-up):hover{background:#f7f8f9;padding-left:1.9rem;padding-right:1.7rem}.navbar-light .navbar-nav a.nav-link.sign-up{margin:5px 20px;padding:.75rem 1.8rem;text-align:center;background:#0090b2;color:#fff;border:1px solid #0090b2;border-radius:30px;-webkit-box-shadow:0 8px 8px rgba(0,0,25,.075);box-shadow:0 8px 8px rgba(0,0,25,.075);-webkit-transition:margin .1s,border-radius .1s,background .2s,color .2s,-webkit-box-shadow .1s;transition:margin .1s,border-radius .1s,background .2s,color .2s,-webkit-box-shadow .1s;transition:margin .1s,border-radius .1s,background .2s,color .2s,box-shadow .1s;transition:margin .1s,border-radius .1s,background .2s,color .2s,box-shadow .1s,-webkit-box-shadow .1s}.navbar-light .navbar-nav a.nav-link.sign-up:focus,.navbar-light .navbar-nav a.nav-link.sign-up:hover{margin:5px 0;border-radius:0}.navbar-light .navbar-nav .dropdown-menu{padding:0;border:0;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.navbar-light .navbar-nav .dropdown-menu .dropdown-item{padding:.6rem 1.5rem;font-size:14px;font-weight:0}.navbar-light .navbar-nav .dropdown-menu .dropdown-item:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.navbar-light .navbar-nav .dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.navbar-light .navbar-nav .dropdown-menu .dropdown-item:active{background-color:#f0f1f3;color:#333}.navbar-light .navbar-nav .dropdown-menu .dropdown-divider{margin:0;border-width:2px}.navbar-light.navbar-expand-lg .navbar-nav .nav-link{padding:1rem 1.8rem}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.authenticated .navbar-light{background:#fff}.authenticated .navbar-light .navbar-toggler .bar{background:#000}.authenticated .navbar-light .navbar-brand,.authenticated .navbar-light .navbar-nav .show>.nav-link,.authenticated .navbar-light .navbar-nav a,.authenticated .navbar-light .navbar-nav a:focus,.authenticated .navbar-light .navbar-nav a:hover{color:#000}.authenticated .navbar-light .navbar-nav .dropdown-menu{background:#333435}.authenticated .navbar-light .navbar-nav .dropdown-menu a.nav-link.dropdown-toggle{color:#000}.authenticated .navbar-light .navbar-nav .dropdown-menu .dropdown-item{color:#fafafa}.authenticated .navbar-light .navbar-nav .dropdown-menu .dropdown-item:active,.authenticated .navbar-light .navbar-nav .dropdown-menu .dropdown-item:focus,.authenticated .navbar-light .navbar-nav .dropdown-menu .dropdown-item:hover{background:#222324;color:#fafafa}.authenticated .navbar-light .navbar-nav .dropdown-menu .dropdown-divider{border-color:#444546}.navbar-light{-webkit-box-shadow:0 0 6px rgba(0,0,0,.08);box-shadow:0 0 6px rgba(0,0,0,.08)}@media (min-width:992px){body.authenticated .navbar-light .navbar-collapse{position:unset;height:unset;overflow-y:visible;background:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(0);transform:translateX(0)}body.authenticated .navbar-light .navbar-nav .nav-link:not(.sign-up){padding:18px 20px}body.authenticated .navbar-light .navbar-nav .nav-link:not(.sign-up) .nav-icon{-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}body.authenticated .navbar-light .navbar-nav .nav-link:not(.sign-up):hover{padding:18px 20px;background:transparent;-webkit-transform:translatex(0);transform:translatex(0)}body.authenticated .navbar-light .navbar-nav .nav-link:not(.sign-up):hover .nav-icon{color:#0090b2;-webkit-transform:scale(1.1);transform:scale(1.1)}body.authenticated .navbar-light .navbar-nav a.nav-link.sign-up{margin:7px;padding:10px 30px;-webkit-transition:margin .1s,padding .1s;transition:margin .1s,padding .1s}body.authenticated .navbar-light .navbar-nav a.nav-link.sign-up:focus,body.authenticated .navbar-light .navbar-nav a.nav-link.sign-up:hover{margin:0;padding:17px 37px;border-radius:0}}@media (min-width:1200px){.navbar-light .navbar-collapse{position:unset;height:unset;overflow-y:visible;background:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(0);transform:translateX(0)}.navbar-light .navbar-nav .nav-link:not(.sign-up){padding:18px 20px}.navbar-light .navbar-nav .nav-link:not(.sign-up) .nav-icon{-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}.navbar-light .navbar-nav .nav-link:not(.sign-up):hover{padding:18px 20px;background:transparent;-webkit-transform:translatex(0);transform:translatex(0)}.navbar-light .navbar-nav .nav-link:not(.sign-up):hover .nav-icon{color:#0090b2;-webkit-transform:scale(1.1);transform:scale(1.1)}.navbar-light .navbar-nav a.nav-link.sign-up{margin:7px;padding:10px 30px;-webkit-transition:margin .1s,padding .1s;transition:margin .1s,padding .1s}.navbar-light .navbar-nav a.nav-link.sign-up:focus,.navbar-light .navbar-nav a.nav-link.sign-up:hover{margin:0;padding:17px 37px;border-radius:0}}.home-landing-search{min-height:calc(75vh - 56px);padding:5rem 0;background-image:url("/i/suit-background.jpeg");background-position:top;background-size:cover;background-repeat:no-repeat;position:relative}.home-landing-search:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.6)),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.6),transparent)}.home-landing-search .main-form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-landing-search .intro-text{padding:10px;color:#fff;-webkit-transition:padding .2s;transition:padding .2s}.home-landing-search .intro-text h1#home-intro-header{width:500px;max-width:100%;margin-bottom:20px}.home-landing-search .home-search-container{margin:45px 0;padding:15px 20px;background:rgba(0,0,0,.5);color:#eee}.home-landing-search .home-search-container h5{font-size:16px;letter-spacing:.5px}.home-landing-search .search-component{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:5px;border-radius:2px}.home-landing-search #search-specialty.search-component{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.home-landing-search .dropdown button.dropdown-toggle{width:100%;padding-right:40px;text-align:left;text-transform:capitalize;border-radius:2px}.home-landing-search .dropdown button.dropdown-toggle:after{position:absolute;top:48%;right:20px}.home-landing-search .dropdown .dropdown-menu{padding:0;border-radius:2px}.home-landing-search .dropdown .dropdown-menu a.dropdown-item{padding:10px 20px;-webkit-transition:background .1s;transition:background .1s}.home-landing-search .dropdown .dropdown-menu a.dropdown-item:active,.home-landing-search .dropdown .dropdown-menu a.dropdown-item:focus,.home-landing-search .dropdown .dropdown-menu a.dropdown-item:hover{background:#f0f1f3;color:#333435}.home-landing-search input#search-location{font-size:15px;line-height:1.9}.home-landing-search button[type=submit]{font-size:15px;font-weight:600;line-height:1.6;border:1px solid transparent}@media (min-width:992px){.search-component{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:5px}.search-component:first-child{margin-left:0}.search-component:last-child{margin-right:0}input#search-location{max-width:250px}.dropdown-menu.show{min-width:200px}}@media (min-width:1000px){.home-landing-search .intro-text{padding:30px 10px}}@media (min-width:1200px){.home-landing-search .intro-text{padding:50px 10px}}.how-it-works{padding:25px 20px 90px;background:#f3f4f5}.how-it-works .steps-container{margin:-35px auto 0;width:1000px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.how-it-works .step{width:100%;padding:20px;text-align:center;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.how-it-works .step img{margin:0 auto;width:200px;max-width:100%}.how-it-works .step h5{text-transform:uppercase;font-size:20px;font-weight:600;margin-bottom:25px}.how-it-works .step p{font-size:15px;line-height:1.7;color:#444;margin:0 auto;width:250px;max-width:100%}.journal-section{background:#fff}.journal-section .journal-container{margin:0 auto;width:1500px;max-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}.journal-section .journal-container .additional-articles,.journal-section .journal-container .main-article{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.journal-section .journal-container #home-main-article-image{width:100%;height:300px;background-position:50%;background-size:cover;background-repeat:no-repeat;-webkit-transition:height .2s;transition:height .2s}.journal-section .journal-container a.main-article{text-decoration:none;color:#333}.journal-section .journal-container a.main-article .home-main-article-info{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.journal-section .journal-container a.main-article .home-main-article-info #home-main-article-title{text-transform:capitalize;padding:10px 0 30px;font-size:20px;line-height:1.7}.journal-section .journal-container a.main-article .home-main-article-info .home-article-author-and-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.journal-section .journal-container a.main-article .home-main-article-info .home-article-author-and-date .home-main-article-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.journal-section .journal-container a.main-article .home-main-article-info .home-article-author-and-date .home-main-article-author #home-main-article-author-img{margin-right:5px;width:30px;height:30px;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:15px}.journal-section .journal-container a.main-article .home-main-article-info .home-article-author-and-date #home-main-article-date{font-size:15px;color:#88898a}.journal-section .journal-container a.main-article .home-main-article-info span{padding:5px}.journal-section .journal-container .additional-articles{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.journal-section .journal-container .additional-articles .home-articles-header,.journal-section .journal-container .additional-articles a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:25px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;line-height:1.7;border-bottom:1px solid #eee}.journal-section .journal-container .additional-articles .home-articles-header{font-size:17px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.journal-section .journal-container .additional-articles a{text-transform:capitalize;color:#333}.journal-section .journal-container .additional-articles a i.fa.fa-chevron-left{display:none}@media (min-width:900px){.journal-section .journal-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.journal-section .journal-container .additional-articles,.journal-section .journal-container .main-article{-ms-flex-preferred-size:0;flex-basis:0}.journal-section .journal-container a.main-article .home-main-article-info{padding:20px 30px}.journal-section .journal-container a.main-article .home-main-article-info .home-article-author-and-date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.journal-section .journal-container #home-main-article-image{height:500px}.journal-section .journal-container .additional-articles .home-articles-header,.journal-section .journal-container .additional-articles a{padding:25px 50px}.journal-section .journal-container .additional-articles a{padding:25px 35px 25px 25px}.journal-section .journal-container .additional-articles a i.fa.fa-chevron-left{display:initial;width:30px;color:transparent;-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:transform .2s,color .2s;transition:transform .2s,color .2s,-webkit-transform .2s}.journal-section .journal-container .additional-articles a span{max-width:calc(100% - 60px)}.journal-section .journal-container .additional-articles a:focus i.fa.fa-chevron-left,.journal-section .journal-container .additional-articles a:hover i.fa.fa-chevron-left{-webkit-transform:translateX(0);transform:translateX(0);color:#cccdce}}.dropdown-menu{margin-top:0;border:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.dropdown-menu.scroll{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;max-height:350px}.dropdown-menu li.dropdown-item{position:relative;padding:0}.dropdown-menu li.dropdown-item:active{background:#f8f9fa}.dropdown-menu li.dropdown-item.has-sub-menu>a{position:relative}.dropdown-menu li.dropdown-item.has-sub-menu>a:after{font-family:FontAwesome;content:"\F0DA";position:absolute;right:15px}.dropdown-menu li.dropdown-item a{display:block;text-decoration:none;padding:10px 20px;color:#333}.dropdown-menu li.dropdown-item ul.sub-menu{list-style:none;margin:0;padding:0;position:absolute;top:0;left:100%;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);display:none}.dropdown-menu li.dropdown-item ul.sub-menu.show-sub-menu{display:block;top:45px;left:0;right:0;bottom:0;padding:10px;height:250px;overflow-y:auto;background:rgba(0,0,0,.3);border-radius:3px;z-index:1}.dropdown-menu li.dropdown-item ul.sub-menu li a{background:#fff}.dropdown-menu li.dropdown-item ul.sub-menu li a:focus,.dropdown-menu li.dropdown-item ul.sub-menu li a:hover{background:#f8f9fa}.dropdown-menu.dob-day.show{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dropdown-menu.dob-day.show a.dropdown-item{padding:10px;width:20%;text-align:center;font-size:13px}.dropdown-menu.dob-month,.dropdown-menu.dob-year{height:300px;overflow-y:scroll}@media (min-width:992px){ul.sub-menu{min-width:200px}.dropdown-menu li.dropdown-item ul.sub-menu.show-sub-menu{padding:0;position:absolute;top:0;left:100%;height:unset;background:#fff;broder-radius:0}.dropdown-menu li.dropdown-item ul.sub-menu li a{background:unset}}footer{background:#333436;color:#fff}footer .footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1100px;max-width:100%;margin:0 auto;padding:40px 10px}footer .footer-container,footer .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex}footer .logo-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:0 10px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;letter-spacing:.5px}footer .logo-container img{margin-right:10px;width:30px}footer .group-container{margin:0 auto;width:850px;max-width:100%;padding:10px}footer .group-container,footer .group-container .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .group-container .group{margin:0 0 25px;padding:0 20px}footer .group-container .group a,footer .group-container .group span{display:block}footer .group-container .group span{text-transform:uppercase;font-weight:600;margin-bottom:5px;letter-spacing:.5px}footer .group-container .group a{text-decoration:none;padding:2px 0;font-size:15px;color:#ccc;-webkit-transition:color .2s;transition:color .2s}footer .group-container .group a:focus,footer .group-container .group a:hover{color:#fff}footer .group-container .group .footer-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px}footer .group-container .group .footer-social-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;margin:0 8px 8px 0;border-radius:20px;color:#fff;border:2px solid #fff;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}footer .group-container .group .footer-social-links a:hover,footer .group-container .group .footer-social-links afocus{background:#fff;color:#333}footer .copyright{text-align:center;padding:10px;font-size:15px;background:#222324;color:#88898a}@media (min-width:450px){footer .group-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .group-container .group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:100px;margin:0 10px 25px}}@media (min-width:1050px){footer .footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px 10px}footer .logo-container{padding:10px}footer .group-container .group{margin:0 10px 10px}}form{padding:7px}form.auth-form{margin-bottom:50px}form .center-form{margin:0 auto 25px;width:500px;max-width:100%}form legend{text-align:center;margin-bottom:20px;font-size:20px;letter-spacing:1px}form .form-group label,form legend{font-weight:500}form .form-group input,form .form-group input.form-control,form .form-group textarea,form .form-group textarea.form-control{border:none;padding:12px 20px 10px;background:#f3f3f4;color:#111;border-radius:3px}form .form-group input.form-control:focus,form .form-group input:focus,form .form-group textarea.form-control:focus,form .form-group textarea:focus{background:#f3f3f4;-webkit-box-shadow:0 0 0 .2rem rgba(0,135,200,.25);box-shadow:0 0 0 .2rem rgba(0,135,200,.25)}form .form-group .customer-controler{padding-right:10px}form .form-group .custom-checkbox .custom-control-label:focus,form .form-group .custom-checkbox .custom-control-label:hover,form .form-group .custom-file-input:focus,form .form-group .custom-file-input:hover,form .form-group .custom-select:focus,form .form-group .custom-select:hover{cursor:pointer}form .form-group .custom-select{border-color:#f3f3f4;background-color:#f3f3f4}form .form-group .custom-select:focus{border-color:#f3f3f4;-webkit-box-shadow:0 0 0 .2rem rgba(0,135,200,.25);box-shadow:0 0 0 .2rem rgba(0,135,200,.25)}form .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#00a0c6}form .image-upload-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}form .image-upload-section .upload-image{margin:0 0 10px;width:100%;max-width:100%;-webkit-transition:margin .2s;transition:margin .2s}form .image-upload-section .upload-image .uploaded-image{width:100%;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;border-bottom:none}form .image-upload-section .upload-image .uploaded-image img{max-width:100%;max-height:100%}form .image-upload-section .upload-image .uploaded-image:before{content:"No image chosen";display:block;font-size:18px;font-weight:600;color:#ccc}form .image-upload-section .upload-image .uploaded-image.has-image:before{display:none}form .image-upload-section .upload-image .custom-file,form .image-upload-section .upload-image .custom-file-input,form .image-upload-section .upload-image .custom-file-label{cursor:pointer}form .image-upload-section .upload-image .custom-file .custom-file-label{font-size:15px;border:1px solid #ddd;border-radius:0}form .image-upload-section .upload-image .custom-file .custom-file-label:after{background:#eeeff0;border-radius:0;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}form .image-upload-section .upload-image .custom-file:focus .custom-file-label:after,form .image-upload-section .upload-image .custom-file:hover .custom-file-label:after{background:#00a0c6;color:#fff}form .form-group.wrap-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form .custom-control{padding-right:15px}form .inset-group{margin-left:25px}form .show-always{display:block;visibility:visible}@media (min-width:400px){form .image-upload-section .upload-image{margin:0 10px 10px 0}}@media (min-width:500px){form .image-upload-section .upload-image{width:250px}}#calendarAddAppointment{padding:17px}.blue-button{background:#00a0c6!important;color:#fff!important}.btn:not(.btn-lg):not(.btn-sm){padding:12px 20px 10px;border-radius:3px;font-weight:500;letter-spacing:.5px}.btn:not(.btn-link){text-transform:capitalize}.btn-primary{background:#00a0c6;border-color:#00a0c6}.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{background:#0090b2;border-color:#0090b2}.btn-default{background:#fff}.btn-default:focus,.btn-default:hover,.btn-default:not(:disabled):not(.disabled):active{background:#fff;color:#333}.btn-white{background:#fff;color:#333435}.btn-white:focus,.btn-white:hover,.btn-white:not(:disabled):not(.disabled):active{background:#fafafa;color:#333435}.btn-light-grey{background:#f3f4f5;color:#333435}.btn-light-grey:focus,.btn-light-grey:hover,.btn-light-grey:not(:disabled):not(.disabled):active{background:#eeeff0;color:#333435}.btn-link{font-size:15px}.btn-link,.btn-link:focus,.btn-link:hover{color:#0090b2}.dropdown-menu{padding:0;border-radius:2px}.dropdown-menu a{padding:12px 20px;font-size:14px}.dropdown-menu a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.dropdown-menu a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.dropdown-menu a:active{background:#f3f4f5;color:#333435}.search-filters{padding:10px 20px}.search-filters #search-payment-basis,.search-filters #search-specialty{min-width:175px}.search-filters a#search-filters-toggle{display:block;margin:5px;padding:10px;text-decoration:none;text-align:center;font-size:15px;font-weight:500;border-radius:2px;-webkit-transition:background .2s;transition:background .2s}.search-filters a#search-filters-toggle:focus,.search-filters a#search-filters-toggle:hover{background:#00a0c6;color:#fff}.search-filters .main-form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-filters .main-form.showing{display:-webkit-box;display:-ms-flexbox;display:flex}.search-filters .main-form .search-component{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:5px}.search-filters .main-form .dropdown .dropdown-toggle,.search-filters .main-form input{background:#f3f4f5;font-size:14px;line-height:1.7;border-color:transparent}.search-filters .main-form .dropdown .dropdown-toggle{position:relative;display:block;width:100%;text-align:left}.search-filters .main-form .dropdown .dropdown-toggle:after{position:absolute;top:45%;right:20px}.search-filters .additional-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}.search-filters .additional-options.showing{display:-webkit-box;display:-ms-flexbox;display:flex}.search-filters .additional-options .dropdown .dropdown-toggle,.search-filters .additional-options a.btn-filter{padding:8px 16px;text-transform:capitalize;font-size:13px;background:#f3f4f5;color:#333435}.search-filters .additional-options .dropdown.dropdown-filter,.search-filters .additional-options a.btn-filter{margin:5px}.search-filters .additional-options .dropdown.dropdown-filter .dropdown-toggle,.search-filters .additional-options a.btn-filter .dropdown-toggle{width:100%}.search-filters .additional-options .dropdown.dropdown-filter#search-filter-female,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-language,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-male,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-this-week,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-today,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-tomorrow,.search-filters .additional-options .dropdown.dropdown-filter#search-sorting,.search-filters .additional-options a.btn-filter#search-filter-female,.search-filters .additional-options a.btn-filter#search-filter-language,.search-filters .additional-options a.btn-filter#search-filter-male,.search-filters .additional-options a.btn-filter#search-filter-this-week,.search-filters .additional-options a.btn-filter#search-filter-today,.search-filters .additional-options a.btn-filter#search-filter-tomorrow,.search-filters .additional-options a.btn-filter#search-sorting{width:calc(50% - 10px)}.search-filters .additional-options a.btn-filter.active,.search-filters .additional-options a.btn-filter:active,.search-filters .additional-options a.btn-filter:focus,.search-filters .additional-options a.btn-filter:hover{background:#00a0c6;color:#fff}.search-filters .additional-options p{margin:5px;font-size:14px;font-weight:500}.search-filters .additional-options input#datepicker{width:200px;max-width:100%;margin-left:5px;padding:5px 10px;font-size:14px;letter-spacing:1px;line-height:1.7;background:#f3f4f5;border-color:transparent;border-radius:2px}.search-filters .additional-options #search-sorting{margin-left:auto}@media (min-width:400px){.search-filters .additional-options .dropdown.dropdown-filter#search-filter-female,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-language,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-male,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-this-week,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-today,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-tomorrow,.search-filters .additional-options .dropdown.dropdown-filter#search-sorting,.search-filters .additional-options a.btn-filter#search-filter-female,.search-filters .additional-options a.btn-filter#search-filter-language,.search-filters .additional-options a.btn-filter#search-filter-male,.search-filters .additional-options a.btn-filter#search-filter-this-week,.search-filters .additional-options a.btn-filter#search-filter-today,.search-filters .additional-options a.btn-filter#search-filter-tomorrow,.search-filters .additional-options a.btn-filter#search-sorting{width:calc(33.333% - 10px)}}@media (min-width:700px){.search-filters .additional-options .dropdown.dropdown-filter#search-filter-this-week,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-today,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-tomorrow,.search-filters .additional-options a.btn-filter#search-filter-this-week,.search-filters .additional-options a.btn-filter#search-filter-today,.search-filters .additional-options a.btn-filter#search-filter-tomorrow{width:auto}.search-filters .additional-options .dropdown.dropdown-filter#search-filter-female,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-language,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-male,.search-filters .additional-options .dropdown.dropdown-filter#search-sorting,.search-filters .additional-options a.btn-filter#search-filter-female,.search-filters .additional-options a.btn-filter#search-filter-language,.search-filters .additional-options a.btn-filter#search-filter-male,.search-filters .additional-options a.btn-filter#search-sorting{width:calc(25% - 10px)}}@media (min-width:950px){.search-filters .additional-options .dropdown.dropdown-filter#search-filter-female,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-language,.search-filters .additional-options .dropdown.dropdown-filter#search-filter-male,.search-filters .additional-options .dropdown.dropdown-filter#search-sorting,.search-filters .additional-options a.btn-filter#search-filter-female,.search-filters .additional-options a.btn-filter#search-filter-language,.search-filters .additional-options a.btn-filter#search-filter-male,.search-filters .additional-options a.btn-filter#search-sorting{width:auto}}@media (min-width:1060px){.search-filters a#search-filters-toggle{display:none}.search-filters .additional-options,.search-filters .main-form{display:-webkit-box;display:-ms-flexbox;display:flex}}#ui-datepicker-div,table.ui-datepicker-calendar{width:300px;max-width:100%}#ui-datepicker-div{padding:3px;background:#00a0c6;color:#fff;display:none}#ui-datepicker-div .ui-datepicker-header{display:-webkit-box;display:-ms-flexbox;display:flex}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:5px;font-size:14px;text-align:center}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{position:relative;cursor:pointer}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before{display:block;position:absolute;top:-1px;font-size:20px;font-weight:500}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before{content:"\2039";left:8px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after{content:"\203A";right:8px}#ui-datepicker-div table.ui-datepicker-calendar td,#ui-datepicker-div table.ui-datepicker-calendar th{text-align:center;color:#fff}#ui-datepicker-div a.ui-state-active,#ui-datepicker-div a.ui-state-default,#ui-datepicker-div a.ui-state-hover{display:block;text-decoration:none;color:#fff;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;border-radius:2px}#ui-datepicker-div a.ui-state-active:focus,#ui-datepicker-div a.ui-state-active:hover,#ui-datepicker-div a.ui-state-default:focus,#ui-datepicker-div a.ui-state-default:hover,#ui-datepicker-div a.ui-state-hover:focus,#ui-datepicker-div a.ui-state-hover:hover{background:#fff;color:#00a0c6}.search .search-results-col{width:100%;min-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.search .map-col{display:none}@media (min-width:1200px){.search .search-results-col{width:75%;min-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.search .map-col{display:initial}}@media (min-width:1500px){.search .search-results-col{width:68%;min-width:68%;-ms-flex-preferred-size:68%;flex-basis:68%}.search .map-col{width:32%;min-width:32%;-ms-flex-preferred-size:32%;flex-basis:32%}}.search ul.search-results{list-style:none;margin:0 -15px;padding:0}.search ul.search-results .search-result{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eaeaea}.search ul.search-results .search-result a.professional-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex}.search ul.search-results .search-result a.professional-link .profile-image{display:block;margin:15px;width:75px;min-width:75px;height:75px;min-height:75px;background-position:50%;background-size:cover;border-radius:50%;-webkit-transition:width .3s,min-width .3s,height .3s,min-height .3s,margin .3s;transition:width .3s,min-width .3s,height .3s,min-height .3s,margin .3s}.search ul.search-results .search-result a.professional-link .search-results-professional-profile{width:250px;max-width:100%;padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:width .2s;transition:width .2s}.search ul.search-results .search-result a.professional-link .search-results-professional-profile h4{font-weight:400}.search ul.search-results .search-result a.professional-link .search-results-professional-profile .location{margin-bottom:10px}.search ul.search-results .search-result a.professional-link .search-results-professional-profile .location i.fa-map-marker{font-size:16px;color:#999}.search ul.search-results .search-result a.professional-link .search-results-professional-profile .location span.distance{font-size:14px;font-weight:500;color:#555}.search ul.search-results .search-result a.professional-link .search-results-professional-profile .specialty{font-size:15px;color:#333}.search ul.search-results .search-result a.professional-link .chevron-container{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media (min-width:900px){.search ul.search-results .search-result a.professional-link .profile-image{margin:0;width:200px;min-width:200px;height:200px;min-height:200px;border-radius:0}}@media (min-width:1200px){.search ul.search-results .search-result a.professional-link:active .chevron-container,.search ul.search-results .search-result a.professional-link:focus .chevron-container,.search ul.search-results .search-result a.professional-link:hover .chevron-container{color:#00a0c6;-webkit-transform:translateX(0);transform:translateX(0)}.search ul.search-results .search-result a.professional-link .chevron-container{color:transparent;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}}table .table-available,table .table-booked{font-size:13px;font-weight:500;text-align:center}table .table-booked{background:#f3f4f5;color:#222}table .table-available{background:#fff;color:#0090b2;cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}table .table-available:active,table .table-available:focus,table .table-available:hover{background:#0090b2;color:#fff}.availability-table{background:#f3f4f5;padding:20px}.availability-table table{margin-bottom:0;font-size:14px}.availability-table table td,.availability-table table th{padding:.6rem;border-color:#f3f4f5}.availability-table table thead th{text-align:center}.availability-table table .no-border{border-color:transparent}.availability-table table th{font-size:10px;font-weight:400;color:#444;text-transform:uppercase;letter-spacing:.5px}.availability-table.small{max-width:500px;display:none}@media (min-width:800px){.availability-table.small{display:block}}.sidebar-layout{min-height:calc(100vh - 57px);position:relative;font-family:Open Sans,Roboto,Helvetica Neue,Helvetica,sans-serif}.sidebar-layout,.sidebar-layout .sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-layout .sidebar{font-family:Montserrat,Open Sans,Roboto,Helvetica Neue,Helvetica,sans-serif;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:225px;min-width:225px;background:#f3f4f5;position:absolute;top:0;-webkit-transition:left .2s;transition:left .2s;z-index:999}.sidebar-layout .sidebar:not(.hidden-mobile){left:0}.sidebar-layout .sidebar.hidden-mobile{-webkit-transition:left 0s;transition:left 0s;left:-225px}.sidebar-layout .sidebar #sidebar-toggle{position:absolute;top:0;left:225px;width:40px;height:49px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f6f7;color:#555657;font-size:14px;border-top-right-radius:2px;border-bottom-right-radius:2px}.sidebar-layout .sidebar ul{list-style:none;margin:0;padding:0}.sidebar-layout .sidebar ul li a{display:block;text-decoration:none;text-transform:capitalize;font-size:14px;font-weight:500;padding:14px 20px 14px 15px;color:#444546;border-bottom:2px solid #fff;-webkit-transition:padding .2s;transition:padding .2s}.sidebar-layout .sidebar ul li a i.fa{width:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#aaacaf}.sidebar-layout .sidebar ul li a:focus,.sidebar-layout .sidebar ul li a:hover{padding-left:18px;background:#eeeff0}.sidebar-layout .sidebar ul li.sidebar-header a:focus,.sidebar-layout .sidebar ul li.sidebar-header a:hover{cursor:default;padding-left:15px;background:transparent}.sidebar-layout .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:25px 50px;overflow-y:auto}.sidebar-layout .content .sidebar-page{width:1000px;max-width:100%}.sidebar-layout .content .sidebar-page input[type=number],.sidebar-layout .content .sidebar-page input[type=text],.sidebar-layout .content .sidebar-page select{display:block;width:500px;max-width:100%}@media (min-width:700px){.sidebar-layout{height:calc(100vh - 57px)}.sidebar-layout .sidebar{position:static}.sidebar-layout .sidebar #sidebar-toggle,.sidebar-layout .sidebar .sidebar-header{display:none}}.section-break{margin-top:45px}.form-group .custom-control.custom-checkbox{-ms-flex-preferred-size:230px;flex-basis:230px;margin:2px 5px}.my-practices{font-family:Montserrat,Roboto,Helvetica Neue,Helvetica}.my-practices .my-practices-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.my-practices .my-practices-header .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.my-practices .my-practices-header .btn-container a{font-size:14px;font-weight:500}.my-practices .practices .practice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0;border-bottom:2px solid #f3f4f5}.my-practices .practices .practice .details .mypractice-warning{margin:10px 0;padding:10px 20px;font-size:15px;background-color:hsla(0,100%,86%,.35);color:rgba(50,0,0,.7);border-radius:3px}.my-practices .practices .practice .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.my-practices .practices .practice .btn-container a{font-size:14px;font-weight:500}@media (min-width:400px){.my-practices .my-practices-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:900px){.my-practices .practices .practice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#calendar-popup{display:none;position:absolute;margin-bottom:0;padding:0 1.33em;z-index:1000;border:2px solid hsla(0,0%,78%,.75);border-radius:10px;color:#000;background:#fff}#calendar-popup *{display:block}#calendar-popup header{text-align:center;font-size:1.5em;line-height:1em;margin-bottom:.5em}#calendar-popup input,#calendar-popup label,#calendar-popup textarea{font-size:.9em;font-weight:400;margin-bottom:0;padding:0;width:100%}#calendar-popup input{margin-bottom:.5em;padding:0}#calendar-popup time{font-style:italic;line-height:1em;margin-top:0}#calendar-popup div#event,#calendar-popup form{margin:.75em 0}#calendar-popup li{margin-bottom:.33em}#calendar-popup li.details,#calendar-popup li.location{font-size:.85em;color:#333}#calendar-popup div.prong{position:relative;float:right;bottom:0;right:15px;height:0;width:20px}#calendar-popup div.prong div.bottom-prong-dk{position:relative;top:0;left:0;border:10px solid;border-color:hsla(0,0%,78%,.75) transparent;border-bottom:0}#calendar-popup div.prong div.bottom-prong-lt{position:relative;top:-10px;left:2px;width:0;border:8px solid;border-color:#fff transparent;border-bottom:0}#calendar-popup div.prong div.top-prong-dk{position:relative;top:2px;left:0;border:10px solid;border-color:hsla(0,0%,78%,.75) transparent;border-top:0}#calendar-popup div.prong div.top-prong-lt{position:relative;top:-6px;left:2px;width:0;border:8px solid;border-color:#fff transparent;border-top:0}.fc-header-title h2{color:#7e869d;font-weight:400}.fc-agenda-days thead th,.fc-grid th{padding:10px;font-weight:600;color:#fff;background:#1dc5e9;font-size:14px}.fc-state-default{border:1px solid #eee;background:transparent!important;color:#7e869d;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border-radius:0}.fc-state-active{background:#00a0c6!important;color:#fff}.fc-event-inner{line-height:17px}.fc-border-separate td,.fc-border-separate th{border-color:#eee}a.fc-time-grid-event.fc-v-event.fc-event.fc-start.fc-end{background-color:#3790b2;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px;text-align:center;border:1px solid #fff}.fc-nonbusiness{background:transparent}.dashboard-consultations{font-family:Montserrat,Roboto,Helvetica Neue,Helvetica}.dashboard-consultations h3{font-size:22px}.dashboard-consultations h4{font-size:20px}.dashboard-consultations h2,.dashboard-consultations h3,.dashboard-consultations h4,.dashboard-consultations h5,.dashboard-consultations h6{font-weight:500;color:#333435}.dashboard-consultations .nav-tabs{border:none}.dashboard-consultations .nav-tabs .nav-item{margin-bottom:10px}.dashboard-consultations .nav-tabs a.nav-link{padding:12px 20px;text-transform:capitalize;font-size:15px;color:#333435;border:none;border-radius:0;-webkit-transition:background .2s;transition:background .2s}.dashboard-consultations .nav-tabs a.nav-link.active,.dashboard-consultations .nav-tabs a.nav-link:active,.dashboard-consultations .nav-tabs a.nav-link:focus,.dashboard-consultations .nav-tabs a.nav-link:hover{background:#f3f4f5}.dashboard-consultations .nav-tabs .form-inline input{padding-left:15px;font-size:15px;background:#f3f4f5;color:#333435;border:none;border-radius:0}.dashboard-consultations .nav-tabs .form-inline button{padding:12px 20px 13px;font-size:14px;background:#eeeff0;color:#333435;border:none;border-radius:0}.dashboard-consultations .nav-tabs .form-inline button:focus,.dashboard-consultations .nav-tabs .form-inline button:hover{background:#00a0c6;color:#fff}.dashboard-consultations .consultations{margin:0 -50px -25px -48px;padding:20px;background:#f3f4f5;-webkit-transition:padding .2s;transition:padding .2s}.dashboard-consultations .consultations .consultation{margin-bottom:10px;padding:20px 30px;background:#fff}.dashboard-consultations .consultations .consultation .client-contact-details,.dashboard-consultations .consultations .consultation .client-name,.dashboard-consultations .consultations .consultation .consultation-date,.dashboard-consultations .consultations .consultation .consultation-location{padding:10px 0}.dashboard-consultations .consultations .consultation .client-contact-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-consultations .consultations .consultation .client-contact-details .contact-option{margin-bottom:5px}.dashboard-consultations .consultations .consultation .client-contact-details .contact-option a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#333435}.dashboard-consultations .consultations .consultation .client-contact-details .contact-option a .contact-icon{width:45px;min-width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;background:#f3f4f5;color:#333435}.dashboard-consultations .consultations .consultation .client-contact-details .contact-option a .contact-option-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px 10px 10px;-webkit-transition:background .2s;transition:background .2s}.dashboard-consultations .consultations .consultation .client-contact-details .contact-option a:focus .contact-option-info,.dashboard-consultations .consultations .consultation .client-contact-details .contact-option a:hover .contact-option-info{background:#f3f4f5}.dashboard-consultations .consultations .consultation .client-contact-details p,.dashboard-consultations .consultations .consultation .consultation-date p,.dashboard-consultations .consultations .consultation .consultation-location p{margin:0}.dashboard-consultations .consultations .consultation .btn-right-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dashboard-consultations .consultations .consultation button{margin:10px 15px}.dashboard-consultations .consultations .consultation a.btn-danger-inverted,.dashboard-consultations .consultations .consultation button.btn-danger-inverted{background:#fff;color:#dc3545;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.dashboard-consultations .consultations .consultation a.btn-danger-inverted:focus,.dashboard-consultations .consultations .consultation a.btn-danger-inverted:hover,.dashboard-consultations .consultations .consultation button.btn-danger-inverted:focus,.dashboard-consultations .consultations .consultation button.btn-danger-inverted:hover{background:#dc3545;color:#fff}.dashboard-consultations .consultations .consultation a.btn-danger-inverted i.fa,.dashboard-consultations .consultations .consultation button.btn-danger-inverted i.fa{margin-right:2px}.dashboard-consultations .no-consultations{margin:10px}.dashboard-consultations.customer-consultations .consultations{margin:20px 0 0}@media (min-width:567px){.dashboard-consultations .nav-tabs .form-inline{margin-left:10px}.dashboard-consultations .consultations{padding:20px 48px}}span.review-count{display:inline-block;padding:0 2px}.average-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.average-rating h6{margin-top:2px;font-size:14px;font-weight:500;color:#666768}.average-rating .star-rating{margin:0 10px}.reviews{font-family:Montserrat,Open Sans,Roboto,Helvetica Neue,Helvetica,sans-serif;padding-top:10px}.reviews .review{margin:5px 0 25px;width:700px;max-width:100%}.reviews .review .star-rating{padding:0 0 5px}.reviews .review .review-title{text-transform:capitalize;margin-bottom:5px}.reviews .review .review-content{margin-bottom:10px;font-size:15px;line-height:1.6}.reviews .review .review-author{font-size:14px;font-weight:500;color:#888}.reviews .review .review-author i.fa-check{margin-left:2px;color:#ccc}.reviews .review .review-author i.fa-check.dashboard-review-check{margin:0 5px 0 0}.reviews .review .review-date{margin-top:7px;font-size:14px;font-weight:500;letter-spacing:.5px;color:#ccc}.tab-section{margin-bottom:20px;background:#f3f4f5}.tab-container,.tab-content-container{margin:0 auto;width:1100px;max-width:100%}.tab-section .nav-tabs{border:none}.tab-section .nav-tabs .nav-item{margin-bottom:0;width:25%;text-align:center}.tab-section .nav-tabs .nav-item .nav-link{padding:15px 25px;font-size:15px;color:#222;border:none;border-radius:0;border-top:3px solid transparent;border-bottom:3px solid transparent;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.tab-section .nav-tabs .nav-item .nav-link.active{background:transparent;border-bottom:3px solid #444546}.tab-section .nav-tabs .nav-item .nav-link:not(.disabled):active,.tab-section .nav-tabs .nav-item .nav-link:not(.disabled):focus,.tab-section .nav-tabs .nav-item .nav-link:not(.disabled):hover{background:#ecedee}.tab-section .nav-tabs .nav-item .nav-link.disabled:focus,.tab-section .nav-tabs .nav-item .nav-link.disabled:hover{cursor:default}.tab-section .nav-tabs .nav-item .nav-link i.fa{font-size:20px;color:#444546}.tab-section .nav-tabs .nav-item .nav-link span.text{display:none}.tab-page{margin:0 auto;width:1100px;max-width:100%;padding:20px}.tab-page h2{font-size:20px;font-weight:500;margin-bottom:20px}.tab-content-container{padding:10px 20px}.nav-pills{margin-bottom:20px}.nav-pills .nav-link{padding:15px 25px;font-size:15px;color:#222;border-radius:0;-webkit-transition:background .1s;transition:background .1s}.nav-pills .nav-link:focus,.nav-pills .nav-link:hover{background:#fafbfc}.nav-pills .nav-link.active,.nav-pills .nav-link:active{color:#040404;background-color:#f3f4f5}@media (min-width:500px){.tab-section .nav-tabs .nav-item{width:auto}.tab-section .nav-tabs .nav-item .nav-link i.fa{display:none}.tab-section .nav-tabs .nav-item .nav-link span.text{display:initial}}@media (min-width:1200px){.tab-content-container{padding:10px 0}}.consultancy-page,.professional-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.consultancy-page .header-and-consultations,.consultancy-page .tabs-and-details,.professional-profile .header-and-consultations,.professional-profile .tabs-and-details{width:100%}.consultancy-page .header-and-consultations,.professional-profile .header-and-consultations{border-right:1px solid #eee}.consultancy-page .profile-header,.professional-profile .profile-header{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.consultancy-page .profile-header .profile-img-container,.professional-profile .profile-header .profile-img-container{text-align:center}.consultancy-page .profile-header .profile-img-container img,.professional-profile .profile-header .profile-img-container img{margin:5px 10px 20px;width:120px;max-width:100%;border-radius:50%}.consultancy-page .profile-header .profile-intro,.professional-profile .profile-header .profile-intro{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.consultancy-page .profile-header .profile-intro .name,.consultancy-page .profile-header .profile-intro .specialty,.consultancy-page .profile-header .profile-intro .title,.professional-profile .profile-header .profile-intro .name,.professional-profile .profile-header .profile-intro .specialty,.professional-profile .profile-header .profile-intro .title{margin-bottom:5px}.consultancy-page .profile-header .profile-intro .name,.professional-profile .profile-header .profile-intro .name{font-size:26px;font-weight:500;color:#333435}.consultancy-page .profile-header .profile-intro .title,.professional-profile .profile-header .profile-intro .title{font-size:14px;font-weight:500;color:#888}.consultancy-page .profile-header .profile-intro .specialty,.professional-profile .profile-header .profile-intro .specialty{font-size:16px;font-weight:500}.consultancy-page .profile-header .profile-intro .star-rating,.professional-profile .profile-header .profile-intro .star-rating{padding:0 0 3px}.consultancy-page .profile-header .profile-intro .star-rating i.fa,.professional-profile .profile-header .profile-intro .star-rating i.fa{font-size:16px}.consultancy-page .profile-header .profile-intro .review-count-and-add,.professional-profile .profile-header .profile-intro .review-count-and-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px}.consultancy-page .profile-header .profile-intro .review-count-and-add .review-count,.professional-profile .profile-header .profile-intro .review-count-and-add .review-count{font-weight:500;letter-spacing:.5px}.consultancy-page .profile-header .profile-intro .review-count-and-add .add-review,.professional-profile .profile-header .profile-intro .review-count-and-add .add-review{margin:0 10px;padding:5px 12px;text-decoration:none;font-weight:400;border-radius:2px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.consultancy-page .profile-header .profile-intro .review-count-and-add .add-review:focus,.consultancy-page .profile-header .profile-intro .review-count-and-add .add-review:hover,.professional-profile .profile-header .profile-intro .review-count-and-add .add-review:focus,.professional-profile .profile-header .profile-intro .review-count-and-add .add-review:hover{background:#00a0c6;color:#fff}.consultancy-page .profile-header .profile-intro .profile-ctas,.professional-profile .profile-header .profile-intro .profile-ctas{margin:5px 0;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px}.consultancy-page .profile-header .profile-intro .profile-ctas a,.professional-profile .profile-header .profile-intro .profile-ctas a{margin:2px;padding:8px 20px;width:100%;text-align:center;text-decoration:none;background:#00a0c6;color:#fff;border-radius:2px;-webkit-transition:background .2s;transition:background .2s}.consultancy-page .profile-header .profile-intro .profile-ctas a:focus,.consultancy-page .profile-header .profile-intro .profile-ctas a:hover,.professional-profile .profile-header .profile-intro .profile-ctas a:focus,.professional-profile .profile-header .profile-intro .profile-ctas a:hover{background:#0090b2}.consultancy-page .consultations,.professional-profile .consultations{padding:20px;background:#f3f4f5}.consultancy-page .consultations .book-header,.professional-profile .consultations .book-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.consultancy-page .consultations span.book,.professional-profile .consultations span.book{font-weight:500}.consultancy-page .consultations .view-switcher,.professional-profile .consultations .view-switcher{display:-webkit-box;display:-ms-flexbox;display:flex}.consultancy-page .consultations .view-switcher a,.professional-profile .consultations .view-switcher a{display:block;padding:6px 12px;text-transform:uppercase;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.5px;background:#fff;border:1px solid #eee}.consultancy-page .consultations .view-switcher a:first-child,.professional-profile .consultations .view-switcher a:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.consultancy-page .consultations .view-switcher a:last-child,.professional-profile .consultations .view-switcher a:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.consultancy-page .consultations .view-switcher a.active,.professional-profile .consultations .view-switcher a.active{background:#00a0c6;color:#fff}.consultancy-page .consultations .switcher-view.map,.professional-profile .consultations .switcher-view.map{padding:20px;display:none}.consultancy-page .consultations a#practice-selector,.professional-profile .consultations a#practice-selector{margin:10px 0;position:relative;width:250px;max-width:100%;text-align:left;font-size:14px;font-weight:400}.consultancy-page .consultations a#practice-selector:after,.professional-profile .consultations a#practice-selector:after{position:absolute;top:45%;right:20px}.consultancy-page .tabs-and-details .nav-tabs,.consultancy-page .tabs-and-details .nav-tabs .nav-link,.professional-profile .tabs-and-details .nav-tabs,.professional-profile .tabs-and-details .nav-tabs .nav-link{border:none}.consultancy-page .tabs-and-details .nav-tabs,.professional-profile .tabs-and-details .nav-tabs{border-bottom:3px solid #eee}.consultancy-page .tabs-and-details .nav-tabs .nav-item,.professional-profile .tabs-and-details .nav-tabs .nav-item{margin-bottom:0}.consultancy-page .tabs-and-details .nav-tabs a.nav-link,.professional-profile .tabs-and-details .nav-tabs a.nav-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.333%;padding:15px;text-align:center;font-size:14px;color:#333435;border-bottom:3px solid transparent;border-radius:0;-webkit-transition:border .2s;transition:border .2s}.consultancy-page .tabs-and-details .nav-tabs a.nav-link.active,.consultancy-page .tabs-and-details .nav-tabs a.nav-link:active,.consultancy-page .tabs-and-details .nav-tabs a.nav-link:focus,.consultancy-page .tabs-and-details .nav-tabs a.nav-link:hover,.professional-profile .tabs-and-details .nav-tabs a.nav-link.active,.professional-profile .tabs-and-details .nav-tabs a.nav-link:active,.professional-profile .tabs-and-details .nav-tabs a.nav-link:focus,.professional-profile .tabs-and-details .nav-tabs a.nav-link:hover{border-bottom:3px solid #00a0c6}.consultancy-page .tabs-and-details div[data-spy=scroll],.professional-profile .tabs-and-details div[data-spy=scroll]{position:relative;height:calc(100vh - 56px - 57px);overflow-y:scroll}.consultancy-page .tabs-and-details div[role=tabpanel],.professional-profile .tabs-and-details div[role=tabpanel]{padding:20px 30px}.consultancy-page .tabs-and-details div[role=tabpanel] .details-section,.professional-profile .tabs-and-details div[role=tabpanel] .details-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}.consultancy-page .tabs-and-details div[role=tabpanel] .details-section .group,.professional-profile .tabs-and-details div[role=tabpanel] .details-section .group{padding:0 20px 20px 0}.consultancy-page .tabs-and-details div[role=tabpanel] .details-section .group h6:not(:first-child),.professional-profile .tabs-and-details div[role=tabpanel] .details-section .group h6:not(:first-child){margin-top:20px}.consultancy-page .tabs-and-details div[role=tabpanel] .details-section .group p,.professional-profile .tabs-and-details div[role=tabpanel] .details-section .group p{margin-bottom:5px}.consultancy-page .tabs-and-details div[role=tabpanel] h2.blue,.consultancy-page .tabs-and-details div[role=tabpanel] h3.blue,.consultancy-page .tabs-and-details div[role=tabpanel] h4.blue,.consultancy-page .tabs-and-details div[role=tabpanel] h5.blue,.consultancy-page .tabs-and-details div[role=tabpanel] h6.blue,.professional-profile .tabs-and-details div[role=tabpanel] h2.blue,.professional-profile .tabs-and-details div[role=tabpanel] h3.blue,.professional-profile .tabs-and-details div[role=tabpanel] h4.blue,.professional-profile .tabs-and-details div[role=tabpanel] h5.blue,.professional-profile .tabs-and-details div[role=tabpanel] h6.blue{font-weight:500;color:#00a0c6}.consultancy-page .tabs-and-details div[role=tabpanel] h2.caps,.consultancy-page .tabs-and-details div[role=tabpanel] h3.caps,.consultancy-page .tabs-and-details div[role=tabpanel] h4.caps,.consultancy-page .tabs-and-details div[role=tabpanel] h5.caps,.consultancy-page .tabs-and-details div[role=tabpanel] h6.caps,.professional-profile .tabs-and-details div[role=tabpanel] h2.caps,.professional-profile .tabs-and-details div[role=tabpanel] h3.caps,.professional-profile .tabs-and-details div[role=tabpanel] h4.caps,.professional-profile .tabs-and-details div[role=tabpanel] h5.caps,.professional-profile .tabs-and-details div[role=tabpanel] h6.caps{text-transform:uppercase}.consultancy-page .tabs-and-details div[role=tabpanel] h6.caps,.professional-profile .tabs-and-details div[role=tabpanel] h6.caps{font-size:14px;font-weight:600;letter-spacing:.5px}.consultancy-page .tabs-and-details div[role=tabpanel] p,.professional-profile .tabs-and-details div[role=tabpanel] p{padding:0;font-size:15px;line-height:1.6}.consultancy-page .tabs-and-details div[role=tabpanel] .consultancies .consultancy,.professional-profile .tabs-and-details div[role=tabpanel] .consultancies .consultancy{display:block;text-decoration:none}.consultancy-page .tabs-and-details div[role=tabpanel] .consultancies .consultancy i.fa-building,.professional-profile .tabs-and-details div[role=tabpanel] .consultancies .consultancy i.fa-building{margin-right:8px;color:#0090b2}.consultancy-page .tabs-and-details div[role=tabpanel] .consultancies .consultancy .consultancy-location,.professional-profile .tabs-and-details div[role=tabpanel] .consultancies .consultancy .consultancy-location{margin-bottom:10px;font-size:14px;color:#888}.consultancy-page .tabs-and-details div[role=tabpanel] .consultancies .consultancy:focus span.consultancy-name,.consultancy-page .tabs-and-details div[role=tabpanel] .consultancies .consultancy:hover span.consultancy-name,.professional-profile .tabs-and-details div[role=tabpanel] .consultancies .consultancy:focus span.consultancy-name,.professional-profile .tabs-and-details div[role=tabpanel] .consultancies .consultancy:hover span.consultancy-name{text-decoration:underline}.consultancy-page .tabs-and-details div[role=tabpanel] ul,.professional-profile .tabs-and-details div[role=tabpanel] ul{list-style:none;padding-left:2em}.consultancy-page .tabs-and-details div[role=tabpanel] ul li,.professional-profile .tabs-and-details div[role=tabpanel] ul li{position:relative;margin:5px 0;font-size:15px;line-height:1.6}.consultancy-page .tabs-and-details div[role=tabpanel] ul li:before,.professional-profile .tabs-and-details div[role=tabpanel] ul li:before{content:"\2022";position:absolute;top:42%;display:inline-block;width:.75em;margin:0 0 0 -.75em;font-size:30px;color:#00a0c6;line-height:0}.consultancy-page .tabs-and-details div[role=tabpanel] span.article-count,.consultancy-page .tabs-and-details div[role=tabpanel] span.review-count,.professional-profile .tabs-and-details div[role=tabpanel] span.article-count,.professional-profile .tabs-and-details div[role=tabpanel] span.review-count{display:inline-block;padding:0 2px}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#333435}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article .img,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article .img{margin-bottom:20px;width:100%;min-width:100px;height:100px;background-position:50%;background-size:cover;background-repeat:no-repeat}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article .article-info-and-chevron,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article .article-info-and-chevron{display:-webkit-box;display:-ms-flexbox;display:flex}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article .article-info h6,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article .article-info h6{font-weight:500;line-height:1.4}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article .article-info p,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article .article-info p{font-size:14px}@-webkit-keyframes move-chevron{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes move-chevron{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article .chevron-container,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article .chevron-container{min-width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00a0c6;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article:focus .chevron-container,.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article:hover .chevron-container,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article:focus .chevron-container,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article:hover .chevron-container{opacity:1;-webkit-animation:.2s move-chevron both;animation:.2s move-chevron both}.consultancy-page .tabs-and-details div[role=tabpanel]#nav-legal-aides p,.professional-profile .tabs-and-details div[role=tabpanel]#nav-legal-aides p{margin-bottom:5px}@media (min-width:500px){.consultancy-page .profile-header,.professional-profile .profile-header{padding:20px 30px}.consultancy-page .profile-header .profile-intro .profile-ctas,.professional-profile .profile-header .profile-intro .profile-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.consultancy-page .profile-header .profile-intro .profile-ctas a,.professional-profile .profile-header .profile-intro .profile-ctas a{width:auto;text-align:initial}}@media (min-width:650px){.consultancy-page .tabs-and-details div[role=tabpanel] .details-section,.professional-profile .tabs-and-details div[role=tabpanel] .details-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.consultancy-page .tabs-and-details div[role=tabpanel] .details-section .group,.professional-profile .tabs-and-details div[role=tabpanel] .details-section .group{width:50%}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article{padding:10px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article .img,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article .img{margin-bottom:20px;width:100px}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article .article-info,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article .article-info{padding:0 20px}}@media (min-width:800px){.consultancy-page .profile-header,.professional-profile .profile-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.consultancy-page .tabs-and-details .nav-tabs a.nav-link,.professional-profile .tabs-and-details .nav-tabs a.nav-link{width:auto}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article{padding:10px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article .img,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article .img{margin-bottom:20px;width:100px}.consultancy-page .tabs-and-details div[role=tabpanel] .articles a.article .article-info,.professional-profile .tabs-and-details div[role=tabpanel] .articles a.article .article-info{padding:0 20px}}@media (min-width:1000px){.consultancy-page .header-and-consultations,.consultancy-page .tabs-and-details,.professional-profile .header-and-consultations,.professional-profile .tabs-and-details{width:50%}.consultancy-page .profile-header .profile-img-container img,.professional-profile .profile-header .profile-img-container img{margin:0}.consultancy-page .profile-header .profile-intro .profile-ctas,.professional-profile .profile-header .profile-intro .profile-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.consultancy-page .profile-header .profile-intro .profile-ctas a,.professional-profile .profile-header .profile-intro .profile-ctas a{width:100%;text-align:center}.consultancy-page .tabs-and-details .nav-tabs a.nav-link,.professional-profile .tabs-and-details .nav-tabs a.nav-link{width:33.333%}}@media (min-width:1195px){.consultancy-page .profile-header .profile-intro .profile-ctas a,.professional-profile .profile-header .profile-intro .profile-ctas a{width:auto;text-align:initial}.consultancy-page .tabs-and-details .nav-tabs a.nav-link,.professional-profile .tabs-and-details .nav-tabs a.nav-link{width:auto}}.consultancy-page .profile-header{display:block;padding:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.consultancy-page .profile-header .consultancy-profile-container{width:100%;height:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,.6);color:#fff}.consultancy-page .profile-header .consultancy-profile-container .profile-intro{text-align:center}.consultancy-page .profile-header .consultancy-profile-container .profile-intro .review-count-and-add{margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.consultancy-page .profile-header .consultancy-profile-container .profile-intro .review-count-and-add .review-count{font-weight:400}.consultancy-page .profile-header .consultancy-profile-container .name{font-weight:400;color:#fff}.consultancy-page .profile-header .consultancy-profile-container a.add-review{color:#fff}.consultancy-page .profile-header .consultancy-profile-container .additional-images{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.consultancy-page .profile-header .consultancy-profile-container .additional-images a.additional-image{margin:5px;width:100px;height:100px;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.consultancy-page .profile-header .consultancy-profile-container .additional-images a.additional-image:focus,.consultancy-page .profile-header .consultancy-profile-container .additional-images a.additional-image:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.consultancy-page .consultancy-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.consultancy-page .consultancy-details .details,.consultancy-page .consultancy-details .map{padding:20px}.consultancy-page .consultancy-details .details h4:not(:first-child){margin-top:20px}.consultancy-page .consultancy-details .details p{margin-bottom:5px}.consultancy-page .consultancy-details .details .opening-hours{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0}.consultancy-page .consultancy-details .details .opening-hours span.day-range{display:inline-block;padding:10px 16px;min-width:100px;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:.5px;background:#f3f4f5;color:#333435}.consultancy-page .consultancy-details .details .opening-hours span.time-range{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 18px;font-size:14px;font-weight:500;background:#fafafa;color:#333435}.health-checks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.health-checks,.health-checks a.health-check{display:-webkit-box;display:-ms-flexbox;display:flex}.health-checks a.health-check{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 25px;text-decoration:none;background:#f3f4f5;color:#000}.health-checks a.health-check:not(:last-of-type){border-bottom:1px solid #fff}.health-checks a.health-check:focus,.health-checks a.health-check:hover{background:#eeeff0}.health-checks a.health-check i.fa{margin-right:10px;color:#00a0c6}.health-checks a.health-check span.price{color:#666768}.health-checks .health-check-info{padding:10px 20px 30px;background:#fafafa;border-bottom:1px solid #fff;display:none}.health-checks .health-check-info h6{font-weight:400}.health-checks .health-check-info .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.health-checks .health-check-info a.book-health-check{display:inline-block;padding:8px 25px;text-decoration:none;font-size:14px;background:#00a0c6;color:#fff;border-radius:20px;-webkit-transition:background .2s;transition:background .2s}.health-checks .health-check-info a.book-health-check:focus,.health-checks .health-check-info a.book-health-check:hover{background:#0090b2}.specialists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.specialists,.specialists .specialist{display:-webkit-box;display:-ms-flexbox;display:flex}.specialists .specialist{margin:15px 0}.specialists .specialist a.specialist-profile-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#666768}.specialists .specialist a.specialist-profile-link .img{margin-right:20px;width:50px;max-width:100%;height:50px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:50%;-webkit-transition:width .2s,height .2s;transition:width .2s,height .2s}.specialists .specialist a.specialist-profile-link .details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.specialists .specialist a.specialist-profile-link .details h6{font-weight:500;color:#00a0c6}.specialists .specialist a.specialist-profile-link .details p{margin-bottom:10px}.specialists .specialist .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.specialists .specialist .btn-container a{padding:6px 20px;text-decoration:none;font-size:14px;font-weight:400;letter-spacing:.5px;background:#00a0c6;color:#fff;border-radius:20px;-webkit-transition:padding .2s,background .2s;transition:padding .2s,background .2s}.specialists .specialist .btn-container a:focus,.specialists .specialist .btn-container a:hover{background:#0090b2}@media (min-width:700px){.consultancy-page .profile-header .consultancy-profile-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.consultancy-page .profile-header .consultancy-profile-container .profile-intro{text-align:initial}.consultancy-page .profile-header .consultancy-profile-container .profile-intro .review-count-and-add{margin-top:0;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.specialists .specialist a.specialist-profile-link .img{width:75px;height:75px}.specialists .specialist .btn-container a{padding:8px 25px}}@media (min-width:1000px){.consultancy-page .profile-header .consultancy-profile-container{min-height:500px}.consultancy-page .profile-header .consultancy-profile-container .additional-images{margin-top:auto}}@media (min-width:1195px){.consultancy-page .consultancy-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.specialists .specialist a.specialist-profile-link .img{width:100px;height:100px}.specialists .specialist .btn-container a{padding:8px 35px}}.policy{margin:0 auto 100px;padding:20px 25px;width:750px;max-width:100%;line-height:1.6}.policy h3,.policy span.updated{display:block;text-align:center}.policy span.updated{font-size:14px;color:#999a9b}.policy h4{margin:50px 0 15px;font-size:23px}.policy p.any-questions{margin-top:50px;font-size:15px;color:#666768}.policy p.any-questions a{position:relative;text-decoration:none}.policy p.any-questions a:after{content:"";display:block;position:absolute;bottom:-2px;left:0;width:100%;height:2px;border-radius:1px;background:#00a0c6;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.policy p.any-questions a:focus:after,.policy p.any-questions a:hover:after{opacity:1}@media (min-width:700px){.policy p{text-align:justify}}.notifications .nav .nav-link.with-check:after{content:"\F00C";font-family:FontAwesome;margin:0 10px;font-size:14px;color:rgba(0,0,25,.25)}.notifications ul.notifications-list{list-style:none;margin:0;padding:0;border:none}.notifications ul.notifications-list li{padding:10px 0;border-bottom:1px solid #eee}.notifications ul.notifications-list li h5{font-size:17px;font-weight:500}.notifications ul.notifications-list li p{font-size:14px;color:#666768}.notifications ul.notifications-list p.notification__date{margin-bottom:0}.notifications .text-right{text-align:right}.notifications ul.notifications-list a.show-more-or-less{font-size:15px;text-decoration:none;border-bottom:2px solid transparent;-webkit-transition:border .2s;transition:border .2s}.notifications ul.notifications-list a.show-more-or-less:focus,.notifications ul.notifications-list a.show-more-or-less:hover{border-bottom:2px solid #00a0c6}.notifications .notification__icon{color:#cccdce;margin-right:5px}.notifications .uptodate{margin-top:45px}.notifications .list-group{max-height:75vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.journal-header{background-color:#f9f9f9}main{width:100%;height:auto;display:block;background-color:#fff}main .journal-hero{background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(50,50,50,.5)),to(hsla(0,0%,8%,.5))),url(/images/lady-writing-on-train.jpg?6800068163833f900acb41a15c2c8669);background-image:linear-gradient(to bottom right,rgba(50,50,50,.5),hsla(0,0%,8%,.5)),url(/images/lady-writing-on-train.jpg?6800068163833f900acb41a15c2c8669);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;width:100%}main .journal-hero .journal-hero-content{margin:0 auto;width:1170px;display:-webkit-box;display:-ms-flexbox;display:flex}main .journal-hero .journal-hero-content .journal-top-article{-ms-flex-line-pack:center;align-content:center;color:#fff;width:45%;margin-top:50px}main .journal-hero .journal-hero-content .journal-top-article a{display:block;color:#fff;text-decoration:none}main .journal-hero .journal-hero-content .journal-top-article a:focus h1,main .journal-hero .journal-hero-content .journal-top-article a:hover h1{text-decoration:underline}main .journal-hero .journal-hero-content .journal-top-article h1{padding-top:100px}main .journal-hero .journal-hero-content .journal-top-articles{position:relative;background:#f9f9f9;max-width:390px;padding:5px 25px 0;margin:50px 50px 50px auto;border-radius:1px}main .journal-hero .journal-hero-content .journal-top-articles h3{margin:15px 0;text-transform:uppercase;font-size:14px;font-weight:500;color:#888;letter-spacing:.5px}main .journal-hero .journal-hero-content .journal-top-articles li{padding:8px 0 5px;counter-increment:step-counter;list-style:none;position:relative}main .journal-hero .journal-hero-content .journal-top-articles li:before{content:counter(step-counter);position:absolute;left:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;width:30px;background:#fff;color:#666768;font-size:12px;font-weight:500;border-radius:25px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05)}main .journal-hero .journal-hero-content .journal-top-articles li a{display:block;color:#333435;font-weight:400;font-size:14px;padding-bottom:5px}main .journal-hero .journal-hero-content .journal-top-articles li p{display:block;font-size:12px;font-weight:400;color:#666768}main .journal-search{width:100%;background-color:#3c464b}main .journal-search .journal-search-holder{margin:0 auto;padding:50px;text-align:center;color:#fff}main .journal-search .journal-search-holder h2{font-weight:400;font-size:18px;margin-bottom:20px}main .journal-search .journal-search-holder input{width:500px;max-width:100%;padding:8px 10px;background:#3c464b;color:#fff;border:1px solid #fff}main .journal-latest-articles{width:1120px;max-width:100%;margin:0 auto;padding-top:50px 0 100px}main .journal-latest-articles header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0 10px}main .journal-latest-articles header a{display:block;text-align:right;text-transform:uppercase}main .journal-latest-articles .article-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}main .journal-latest-articles .article-grid .journal-card{display:block;width:300px;padding:20px}main .journal-latest-articles .article-grid .journal-card a.journal-article-link{color:#333435}main .journal-latest-articles .article-grid .journal-card a.journal-article-link .journal-card-image img{width:100%;border-radius:3px;-webkit-transition:margin .2s;transition:margin .2s}main .journal-latest-articles .article-grid .journal-card a.journal-article-link .journal-card-supporting-text{padding-top:10px;font-size:16px;font-weight:600;color:#333435}main .journal-latest-articles .article-grid .journal-card a.journal-article-link .journal-card-supporting-text h5{font-weight:500;color:#333435}main .journal-latest-articles .article-grid .journal-card a.journal-article-link:focus .journal-card-image img,main .journal-latest-articles .article-grid .journal-card a.journal-article-link:hover .journal-card-image img{margin-top:-5px}main .journal-latest-articles .article-grid .journal-card .journal-card-footer a.view-profile{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#666768}main .journal-latest-articles .article-grid .journal-card .journal-card-footer a.view-profile .circle-bg-image{margin-right:10px;width:35px;height:35px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:50%;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}main .journal-latest-articles .article-grid .journal-card .journal-card-footer a.view-profile p{margin:0;font-size:14px;font-weight:400px;color:#666768}main .journal-latest-articles .article-grid .journal-card .journal-card-footer a.view-profile:focus .circle-bg-image,main .journal-latest-articles .article-grid .journal-card .journal-card-footer a.view-profile:hover .circle-bg-image{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:1170px){main .journal-hero-content{width:900px!important}main .journal-hero-content .journal-top-articles .top-article:nth-child(5){display:none}main .journal-latest-articles{width:900px}}@media (max-width:950px){main .journal-hero{padding:10px 0 40px}main .journal-latest-articles{width:80%!important}}@media (max-width:900px){main .journal-hero-content{width:100%!important}main .journal-hero-content .journal-top-article{width:60%!important;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .journal-hero-content .journal-top-articles{display:none}}@media (max-width:751px){.journal-search .journal-search-holder h2{font-size:21px!important}}@media (max-width:475px){.journal-header p{margin-top:1rem;margin-bottom:1rem}main .journal-hero-content .journal-top-article{width:80%!important}.journal-top-article h1{padding-top:15px!important;font-size:1.8em}}.categories-header{background:#fafafa}.categories-header a#category-links-toggle{display:block;padding:10px 20px;text-decoration:none;text-transform:uppercase;text-align:center;font-size:14px;font-weight:500}.categories-header a#category-links-toggle i.fa{margin-right:10px}.categories-header ul.category-links{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;height:calc(100vh - 53px - 41px);-webkit-transition:height .3s;transition:height .3s}.categories-header ul.category-links.hidden-on-mobile{height:0}.categories-header ul.category-links li a{display:block;padding:15px 20px;text-decoration:none;text-transform:uppercase;text-align:center;font-size:12px;letter-spacing:.5px;color:#333435;-webkit-transition:background .2s;transition:background .2s}.categories-header ul.category-links li a:focus,.categories-header ul.category-links li a:hover{background:#f3f4f5}.category-hero{background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(50,50,50,.5)),to(hsla(0,0%,8%,.5))),url(/images/lady-writing-on-train.jpg?6800068163833f900acb41a15c2c8669);background-image:linear-gradient(to bottom right,rgba(50,50,50,.5),hsla(0,0%,8%,.5)),url(/images/lady-writing-on-train.jpg?6800068163833f900acb41a15c2c8669);background-size:100%;background-position:50%;background-attachment:fixed;width:100%;height:40vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-hero h1{color:#fff}@media (min-width:900px){.categories-header a#category-links-toggle{display:none}.categories-header ul.category-links,.categories-header ul.category-links.hidden-on-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.categories-header ul.category-links li a{padding:20px}}.journal-article-hero{background-image:url(/images/lady-writing-on-train.jpg?6800068163833f900acb41a15c2c8669);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;width:100%;height:50vh;min-height:300px}.journal-main-body-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.journal-article{padding:50px;background-color:#fff}.journal-article .journal-article-header-text p{color:#fff;width:100px;background-color:#4a4141;border-radius:3px;font-weight:600;padding:2px 8px;text-transform:uppercase;font-size:12px}.journal-article .journal-article-header-text h1{margin-bottom:20px;width:80%;font-size:2.5em}.journal-article .journal-article-header-supporting-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:15px;border-bottom:2px solid #eee}.journal-article .journal-article-header-supporting-content .article-time-date p{margin:0;font-size:15px;color:#666768}.journal-article .journal-article-main-body{height:auto;padding:25px 25px 50px}.journal-article .journal-article-main-body .article-body{padding:0 0 20px;border-bottom:1px solid #eee}.journal-article .journal-article-main-body p{font-size:15px;line-height:1.7;color:#333435}.journal-article .journal-article-main-body h2{font-size:34px}.journal-article .journal-article-main-body a.article-author{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:35px;text-decoration:none;color:#333435}.journal-article .journal-article-main-body a.article-author img{margin-right:10px;width:50px;height:50px;border-radius:50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.journal-article .journal-article-main-body a.article-author h5{margin:0;font-weight:500;color:#00a0c6}.journal-article .journal-article-main-body a.article-author p{margin:0;font-size:14px;font-weight:400px;color:#666768}.journal-article .journal-article-main-body a.article-author:focus img,.journal-article .journal-article-main-body a.article-author:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.journal-article .article-sign-up{width:100%}.journal-article .article-sign-up .bold{font-weight:700}.journal-article .article-sign-up .blue{color:#00a0c6}.journal-article .article-sign-up p:first-child{padding-top:40px}.journal-article .article-sign-up p{margin-bottom:25px}.journal-article .article-sign-up a.article-book-appointment{display:block;padding:10px 20px;text-decoration:none;text-align:center;font-size:14px;background:#00a0c6;color:#fff;border-radius:30px;-webkit-transition:background .2s;transition:background .2s}.journal-article .article-sign-up a.article-book-appointment:focus,.journal-article .article-sign-up a.article-book-appointment:hover{background:#0090b2}.journal-article .journal-article-footer p{text-transform:uppercase}.journal-article .journal-article-footer .article-social-icons,.journal-article .journal-article-header-supporting-content .article-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.journal-article .journal-article-footer .fa-envelope,.journal-article .journal-article-footer .fa-facebook,.journal-article .journal-article-footer .fa-google-plus,.journal-article .journal-article-footer .fa-linkedin,.journal-article .journal-article-footer .fa-twitter,.journal-article .journal-article-header-supporting-content .fa-envelope,.journal-article .journal-article-header-supporting-content .fa-facebook,.journal-article .journal-article-header-supporting-content .fa-google-plus,.journal-article .journal-article-header-supporting-content .fa-linkedin,.journal-article .journal-article-header-supporting-content .fa-twitter{margin:0 5px;width:30px;height:30px;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;font-size:14px;color:#fff;border-radius:50%}.journal-article .journal-article-footer .fa-facebook,.journal-article .journal-article-header-supporting-content .fa-facebook{background-color:#3b5998}.journal-article .journal-article-footer .fa-twitter,.journal-article .journal-article-header-supporting-content .fa-twitter{background-color:#0084b4}.journal-article .journal-article-footer .fa-google-plus,.journal-article .journal-article-header-supporting-content .fa-google-plus{background-color:#dd4b39}.journal-article .journal-article-footer .fa-linkedin,.journal-article .journal-article-header-supporting-content .fa-linkedin{background-color:#0077b5}.journal-article .journal-article-footer .fa-envelope,.journal-article .journal-article-header-supporting-content .fa-envelope{background-color:#777879}.journal-article .journal-article-footer a,.journal-article .journal-article-header-supporting-content a{text-decoration:none}.journal-article .journal-article-footer a i,.journal-article .journal-article-header-supporting-content a i{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.journal-article .journal-article-footer a:focus i,.journal-article .journal-article-footer a:hover i,.journal-article .journal-article-header-supporting-content a:focus i,.journal-article .journal-article-header-supporting-content a:hover i{-webkit-transform:scale(1.1);transform:scale(1.1)}.article-related-articles{position:relative;padding:15px;background-color:#f9f9f9;-webkit-box-shadow:-1px 1px 2px #ddd;box-shadow:-1px 1px 2px #ddd}.article-related-articles h5{font-size:14px}.article-related-articles #related-article-title{text-transform:uppercase;margin:0;padding:20px 10px 0}.article-related-articles a.related-article{text-decoration:none;color:#333435;margin:15px}.article-related-articles a.related-article .related-article-header{padding:15px 10px;font-size:17px;color:#00a0c6}.article-related-articles a.related-article .related-article-header h5{text-transform:capitalize;font-weight:500}.article-related-articles a.related-article .related-article-footer{padding-left:10px;margin-top:-10px}.article-related-articles a.related-article .related-article-footer img{float:left;width:35px;height:35px;border-radius:50%;margin-right:10px}.article-related-articles a.related-article .related-article-footer p{font-size:12px;margin:0;font-weight:400px}.article-related-articles a.related-article:focus .related-article-header,.article-related-articles a.related-article:hover .related-article-header{text-decoration:underline}@media (max-width:950px){.journal-main-body-content{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;width:800px;max-width:100%;margin:0 auto}}@media (min-width:1000px){.journal-main-body-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-200px}.journal-article{width:60%}.article-related-articles{width:40%}.article-related-articles.related-article-fixed{position:fixed;top:57px;right:30px}.article-related-articles.absolute-footer-top{position:absolute;bottom:0;right:30px}}@media (min-width:1100px){.journal-main-body-content{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:auto;margin-top:-200px}.journal-article{width:60%}.article-related-articles{width:40%}}@media (min-width:1250px){.journal-main-body-content{width:80%}}.modal.no-borders .modal-footer,.modal.no-borders .modal-header{border:none}.modal .modal-header,.modal .modal-header button.close span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal-header button.close span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding-top:2px;font-size:30px;font-weight:400;border-radius:15px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.modal .modal-header button.close:focus span,.modal .modal-header button.close:hover span{background:#eee}.modal .modal-title{margin-left:10px;text-transform:capitalize;font-size:16px;font-weight:500}.modal .modal-body{padding:0}.modal .form-group.large-padding,.modal .modal-body.large-padding{padding:20px}.modal .form-group.large-padding.stars-padding{margin:0;padding:0 20px}.modal .dropdown a.dropdown-toggle,.modal form .form-group label,.modal input,.modal label,.modal p,.modal textarea{font-size:14px;line-height:1.7}.modal form .form-group label{font-weight:400}.modal form input,.modal form textarea{border:none;padding:12px 20px 10px;background:#f3f3f4;color:#111;border-radius:3px}.modal .dropdown a.dropdown-toggle{display:block;text-align:left;background:#f3f4f5;color:#333435;border:none}.modal .dropdown a.dropdown-toggle:after{position:absolute;top:45%;right:20px}.modal .phone-number{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .phone-number .number-type{display:inline-block;text-transform:uppercase;min-width:100px;font-size:14px;font-weight:500;letter-spacing:.5px}.modal .phone-number a{font-size:20px;font-weight:500;letter-spacing:1px}.modal .modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .modal-footer a.btn,.modal .modal-footer button.btn{padding:8px 35px;text-transform:uppercase;font-size:13px;letter-spacing:.5px;border-radius:25px}.modal .modal-footer.with-info-block{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.modal .modal-footer.with-info-block .info-block,.modal .modal-footer.with-info-block .main-footer{padding:20px}.modal .modal-footer.with-info-block .info-block{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;text-align:center;background:#333435;color:#fff;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem}.modal .modal-footer.with-info-block .info-block span{font-size:14px}.modal .invalid-feedback{padding:5px 5px 10px}.add-review-modal .modal-title{font-size:18px}.add-review-modal #your-star-rating a i.fa{font-size:16px;color:#ccc}.add-review-modal #your-star-rating a.gold i.fa,.add-review-modal #your-star-rating a:focus i.fa,.add-review-modal #your-star-rating a:hover i.fa{color:#ffa726}.modal-link{background:#184859;display:inline-block;color:#fff;text-align:center;width:49%;margin:1em atu}.modal-link:hover{background:#e8e8e8}#image-modal img{width:100%}@media (min-width:992px){.modal .modal-body .form-group.large-padding{padding:20px 150px}.modal .modal-body .form-group.large-padding.stars-padding{padding:0 150px}.modal .modal-body.large-padding{padding:20px 150px}}.floating-alert-container{width:33vw;position:fixed;top:10px;z-index:1055;margin-left:33vw}.cookie-consent-banner{display:block;position:fixed;bottom:0;left:0;margin:20px;width:20%;min-width:250px;background:#fff;color:#333435;border-radius:3px;z-index:1000;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);-webkit-transition:margin .2s;transition:margin .2s}.cookie-consent-banner .cookie-consent-message{display:block;padding:20px;font-size:15px;color:#333435}.cookie-consent-banner a.cookie-consent-accept{display:block;padding:10px;text-decoration:none;text-align:center;background:#00a0c6;color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-transition:background .2s;transition:background .2s}.cookie-consent-banner a.cookie-consent-accept:hover{background:#0090b2}@media (min-width:500px){.cookie-consent-banner{margin:50px}}#searchCalendarWorkingHoursResults{width:400px;padding:7px;font-size:8px}#searchCalendarWorkingHoursResults a.fc-time-grid-event.fc-v-event.fc-event.fc-start.fc-end{background-color:#3790b2;color:#fff;cursor:pointer;font-size:10px;font-weight:600;padding:1px;text-align:center;margin:.5px}