.menu ul li,body{font-family:arial,sans-serif}.ie8content,.responsive{display:none}h2.hashighlighter:after,ul li:before{content:""}body{padding:0;margin:0;font-size:12px;line-height:17px;font-weight:400;color:#333}#container{margin:0 auto;max-width:1250px;position:relative}.lhsgrad,.rhsgrad{position:absolute;top:0}#container.hascookiewarning{padding-bottom:100px}.lhsgrad{left:-11px}.rhsgrad{right:-11px}.menu,.menu ul li,ul li{position:relative}.ui-dialog{max-width:100%!important;max-height:95%!important;overflow-y:auto}form,ul{padding:0;margin:0}.input,.label{padding:5px;float:left}form{width:100%}.ui-growl-item{border:1px solid #fff;border-radius:3px}.ui-growl-item a{font-size:inherit;color:orange;text-decoration:none}hr{height:1px;border-top:1px solid #ccc;border-bottom:none;margin:20px 0}.inlinewithinputs{margin-left:125px}.inputRegion{clear:both}.label{width:110px;margin-top:3px;clear:left;font-weight:700;color:#000}.clear,.menu{clear:both}.input input,.input select,.input textarea{background:#fff;border:1px solid #848685;border-radius:0;width:200px;font-size:13px;float:left}.input select{width:205px;height:20px}.mhs .ui-inputfield{box-shadow:none;border:1px solid #848685;padding:1px 0}.mhs .ui-inputfield:focus{box-shadow:none}#content .largeinput select{height:30px;padding:0 0 0 10px}#content .largeinput input{height:28px;padding:0 0 0 10px}.input .checkbox,.input .radio input,.input input[type=checkbox],.input input[type=radio]{width:auto!important}.input input[type=radio]{margin:3px 2px}.input input[type=radio]+label{line-height:21px}.inputRegion.fullwidth .input,.inputRegion.fullwidth .label{width:100%}.inputRegion.fullwidth .input input,.inputRegion.fullwidth .input textarea{width:90%}.tidyradiosforgpprivacy{margin-left:-5px}.tidyradiosforgpprivacy input[type=radio]{margin:2px 5px 30px 0!important}.tidyradiosforgpprivacy td{padding-right:40px;min-width:120px}.tidyradiosforgpprivacy td:first-child{width:149px;padding-left:0}.tidyradiosforgpprivacy td:nth-child(2),.tidyradiosforgpprivacy td:nth-child(3){width:218px}.tidyradiosforgpprivacy td:last-child{width:120px}.rf-cal-inp{width:100px!important}.inlinewithinput{margin-top:5px}.inlineradio{float:left}.inlineradio input{margin-top:1px}.appointmenttimeradio label{margin-right:30px;margin-left:10px}.inlineradio label{margin-right:10px}.input-watermark,.ui-watermark{color:#666!important;font-weight:400!important}.input-watermark:focus{color:#000!important}:-moz-placeholder{color:#666!important;font-weight:400!important}input:focus:-moz-placeholder{color:transparent!important}::-webkit-input-placeholder{color:#666!important;font-weight:400!important}input:focus::-webkit-input-placeholder{color:transparent!important}.required{color:#155a9f;font-weight:700;float:left;margin-left:4px}.specialist .required{color:#674b7b}h3,h4{color:#666}.nofloat{float:none}a img{border:none}h1,h2,h3,h4,p{margin:0;padding:0}h1{font-size:24px;font-weight:400;color:#333;line-height:28px}h2,h3{font-size:14px}h2{color:#191919;line-height:normal}h3{line-height:16px}h4{font-size:13px;line-height:15px}.patient .button{background-color:#008280;background-image:none}.gp .button{background-color:#155a9f}.specialist .button{background-color:#76568D}.gpback{background-color:#155a9f!important}.patientback{background-color:#008280!important}.specialistback{background-color:#76568D!important}.button.gpback,.button.patientback,.button.specialistback{background-image:none!important}.central{margin:0 auto}.mhs .fakelink,.mhs a{font-weight:700;font-size:inherit;text-decoration:none}.mhs .fakelink:hover,.mhs a:hover{text-decoration:underline}.menu ul li a,.mhs a.button:hover{text-decoration:none}.gp .fakelink,.gp .nonmember a.preservecolour,.gp a,.mhs a.gplink{color:#155a9f!important}.mhs a.patientlink,.patient .fakelink,.patient .nonmember a.preservecolour,.patient a{color:#008280!important}.mhs a.specialistlink,.specialist .fakelink,.specialist .nonmember a.preservecolour,.specialist a{color:#674b7b!important}.nonmember .fakelink,.nonmember a{color:grey!important}.fakebullet{width:7px;height:7px;background:#008280}.gp .fakebullet{background:#155a9f}.specialist .fakebullet{background:#76568D}.mhs .button.whitefill{background:0 0;border:1px solid #155a9f;color:#155a9f!important;border-radius:0!important}.mhs.specialist .button.whitefill{border:1px solid #76568D;color:#76568D!important}.mhs.gp .button.whitefill{border:1px solid #155a9f;color:#155a9f!important}.mhs .button.whitefill:hover{box-shadow:none!important;border:1px solid #000}.mhs .button,.mhs .button:hover,.mhs button{font-weight:700!important;font-size:10pt!important;font-family:arial,sans-serif;text-shadow:none;border-radius:3px;border:0;box-shadow:none;padding:8px 20px;color:#fff;margin:10px 10px 0 0;background-image:none}.mhs .button:hover{box-shadow:0 0 2px #000!important;cursor:pointer}.mhs .button .ui-button-text{padding:0}.mhs a.button{color:#fff!important;display:inline-block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content .squarebutton{height:30px;width:30px;font-size:14pt!important;margin-left:4px;top:-5px;padding:0 10px;font-weight:400!important}table{border-collapse:collapse}td{vertical-align:top;padding:0}#header .quicklinks{float:right;margin-top:20px}#header .quicklinks p{float:left;margin-left:5px}.login{float:right;margin-right:40px;margin-top:30px}.login p{margin-top:5px;margin-right:5px}.login a.button{padding:5px 20px!important;height:auto!important;margin:0 5px!important;border-radius:0!important}#header .logo{float:left;margin:20px 0 20px 10px;padding-left:40px}.menu{background:#eceaeb;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;width:100%;height:35px;margin-bottom:0}.menu ul.main{float:right;width:auto}.menu ul li{float:left;list-style:none;padding:8px 40px 2px 0}ul li{list-style:none;margin-left:10px}ul li:before{width:6px;height:6px;position:absolute;top:6px;left:-10px}.menu ul li:before{top:50%;left:-7px}.patient ul li:before{background:#008280}.gp ul li:before{background:#155a9f}.specialist ul li:before{background:#76568D}.menu ul li.highlight:before{background:#D21F43}.menu ul li a{color:#444!important;font-size:.7em;font-size:14px;padding:0 5px;font-weight:400}.menu ul li a:hover{color:#ccc}.menu ul.main li .dropdown{display:none}.menu ul li:hover .dropdown{display:block}.menu ul li .dropdown ul li:before,.menu ul li:hover .recommendationactions{display:none}.menu ul li .dropdown{display:none;position:absolute;z-index:1000;top:28px;left:-8px}.menu ul li .dropdown ul{box-shadow:0 2px 3px -2px #000;margin-left:-1px;padding-top:5px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#fff!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:8px}.addrecommendationpanel,.inputglow{box-shadow:0 0 5px #F7C31B}.menu ul li .dropdown ul li{padding:1px 0 8px;border-right:none!important;float:none;text-align:left;width:200px!important;height:auto}.menu ul li .dropdown ul li a{color:#155a9f!important;border:none!important;font-size:10pt}.menu ul li .recommendationactions{background:#900;min-width:10px;text-align:center;position:absolute;padding:0 3px 1px;border-radius:3px;color:#fff;font-weight:700;font-size:10px;line-height:12px}.menugp ul li .recommendationactions,.menuspecialist ul li .recommendationactions{top:-4px;left:140px}.menu ul li .recommendationactions img{position:absolute;top:13px;left:5px}#content .contentblock.searchbox .searchinner .searchor,h2.hashighlighter{position:relative}.menu ul li:hover .recommendationactions.insubmenu{display:block!important}.menugp ul li .recommendationactions.insubmenu,.menuspecialist ul li .recommendationactions.insubmenu{left:130px}#content{min-height:450px}#content h1,#content h2,#content h3,#content h4{margin-bottom:10px}#content p,.idleDialog p{margin-bottom:10px;color:#333}#content ul{padding:0 0 10px}.maintext{margin:0 10px}.ui-panel{padding-top:10px;background:-moz-linear-gradient(top,#fff,#f6f6f6);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f6f6f6));background:-webkit-linear-gradient(top,#fff,#f6f6f6);background:-o-linear-gradient(top,#fff,#f6f6f6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0)";background:-ms-linear-gradient(top,#fff,#f6f6f6);background:linear-gradient(top,#fff,#f6f6f6)}.ui-tooltip{max-width:300px;padding:10px}.ui-tooltip h1,.ui-tooltip h2,.ui-tooltip h3,.ui-tooltip h4,.ui-tooltip p{margin-bottom:10px}.ui-datagrid-content{border-radius:2px}#content .contentblock.testimonials,.ui-widget-content{border:1px solid #ccc}.ui-fileupload td.preview{display:none}#content .contentblock{padding:40px 70px;overflow:hidden}#content .contentblock h2{color:#444;font-family:arial;font-size:28px;font-weight:400}h2.hashighlighter{width:auto;display:table}h2.hashighlighter:after{width:10px;height:10px;background:#D21F43;display:inline-block;position:relative;vertical-align:middle;top:0;left:8px}#content .contentblock.searchbox{padding:60px 40px;background-repeat:no-repeat}#content .contentblock.searchbox .searchinner{background:rgba(255,255,255,.7);border-radius:4px;padding:30px 40px;border:1px solid #ccc}#content .contentblock.searchbox .searchinner .input input,.input textarea{width:250px}#content .contentblock.searchbox .searchinner .advancedsearch .inputRegion .input select{width:262px;max-width:262px!important;padding-left:5px}.patient #content .contentblock.searchbox .searchinner{border:none}#content .contentblock.searchbox .searchinner input,#content .contentblock.searchbox .searchinner select{background:#fff;height:35px;padding:0 0 0 10px;border:1px solid #848685;border-radius:0}#content .contentblock.searchbox .searchinner input{height:33px}#content .contentblock.searchbox .searchinner .searchtype input{background:0 0;border:none}#content .contentblock.searchbox .searchinner .searchor:before{content:"or";position:absolute;left:-18px;top:15px}#content .contentblock.searchbox .button{height:35px;width:35px;top:1px;margin-right:0}#content .contentblock.searchbox .asfeatured{float:right;font-weight:700}#content .contentblock.searchbox .searchtype label{display:inline-block;margin:9px 20px 0 0}.profileviewscounter .char{width:10px;padding:5px 4px;text-align:center;border:1px solid #008280;margin-right:2px;display:inline-block}#didyouknows .didyouknowbox,#testimonials .testimonialbox{width:50%;float:left}.gp .profileviewscounter .char{border:1px solid #155a9f}.specialist .profileviewscounter .char{border:1px solid #76568D}#content .contentblock.highlight{padding:0;position:relative}#content .contentblock.highlight.splitblock .image img{max-width:650px;display:block}#content .contentblock.highlight.splitblock .split{padding:0}#content .contentblock.highlight.splitblock .split.text{padding:40px 30px 30px}#content .contentblock.highlight.splitblock .split.text *{color:#fff}#content .contentblock.highlight.splitblock .split.text h2.hashighlighter:after{background:#fff}#content .contentblock.highlight .button{border:1px solid #fff;border-radius:3px;background:0 0;padding:5px 20px;height:auto;font-weight:700;margin-bottom:20px}.contentblock.testimonials{border:1px solid #ccc;background:url(/images/backgrounds/testimonials.png) top right no-repeat;padding-bottom:0}#testimonials .testimonialbox .testimonialinner{position:relative;background:rgba(255,255,255,.7);border-radius:4px;padding:30px 40px;margin:20px;border:1px solid #ccc;display:table}#testimonials .testimonialbox .testimonialinner blockquote{border:none;font-size:1.1em;font-family:arial,sans-serif;max-width:100%;margin:0}#testimonials .testimonialbox .testimonialinner blockquote:after,#testimonials .testimonialbox .testimonialinner blockquote:before{font-weight:700;font-size:3em;color:#008280;position:absolute;font-family:Georgia}.gp #testimonials .testimonialbox .testimonialinner blockquote:after,.gp #testimonials .testimonialbox .testimonialinner blockquote:before{color:#155a9f}.specialist #testimonials .testimonialbox .testimonialinner blockquote:after,.specialist #testimonials .testimonialbox .testimonialinner blockquote:before{color:#76568D}#testimonials .testimonialbox .testimonialinner .text{display:table-cell;vertical-align:top}#testimonials .testimonialbox .testimonialinner img{display:table-cell;border:1px solid #999;margin:0 33px 20px 0}#testimonials .testimonialbox .testimonialinner blockquote{position:relative}#testimonials .testimonialbox .testimonialinner blockquote:before{content:"\201C";top:8px;left:-25px}#testimonials .testimonialbox .testimonialinner blockquote:after{content:"\201D";bottom:-10px;right:-15px}#testimonials .testimonialbox .testimonialinner .credit1,#testimonials .testimonialbox .testimonialinner .credit2{padding:0;margin:0;color:#777;font-style:italic}#didyouknows button.slick-next,#didyouknows button.slick-prev{width:30px;height:30px;margin:0 -10px;background:#008280;font-size:0!important;padding:0}#didyouknows .slick-next:before,#didyouknows .slick-prev:before{content:"<";transform:scale(1,1.5);opacity:1;font-weight:400;font-family:arial;color:#fff;position:absolute;height:20px;width:30px;display:block;top:4px}.gp #didyouknows .slick-next,.gp #didyouknows .slick-prev{background:#155a9f}.specialist #didyouknows .slick-next,.specialist #didyouknows .slick-prev{background:#76568D}#didyouknows .slick-next:before{content:">"}#testimonials button.slick-next,#testimonials button.slick-prev{width:30px;height:30px;margin:0 -10px;background:#008280;font-size:0!important;padding:0}#testimonials .slick-next:before,#testimonials .slick-prev:before{content:"<";transform:scale(1,1.5);opacity:1;font-weight:400;font-family:arial;color:#fff;position:absolute;height:20px;width:30px;display:block;top:4px}.gp #testimonials .slick-next,.gp #testimonials .slick-prev{background:#155a9f}.specialist #testimonials .slick-next,.specialist #testimonials .slick-prev{background:#76568D}#testimonials .slick-next:before{content:">"}#content .contentblock.specialtiesbox a,#content .contentblock.specialtiesbox h2{color:#fff!important}#content .contentblock.specialtiesbox h2.hashighlighter:after{background:#fff}#content .contentblock.specialtiesbox .specialties{display:block;margin:-10px -37px 20px}#content .contentblock.specialtiesbox .specialty{display:inline-block;margin:40px 32px 0;vertical-align:top;width:100px;text-align:center}#content .contentblock.specialtiesbox .specialty img{display:block;margin:0 auto 10px;width:80px}#content .contentblock.whyjoin{background:#f2f2f2;padding:0;display:table;width:100%}#content .contentblock.whyjoin .why{text-align:left;display:table-cell;vertical-align:top;padding:40px 60px}#content .contentblock.whyjoin .why h2{margin-bottom:30px}#content .contentblock.whyjoin .why img{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:20px}#content .contentblock.whyjoin .why ul{text-align:left;list-style:none;margin-bottom:20px;display:inline-block}#content .contentblock.whyjoin .why li{background-image:url(/images/icons/tick.png);background-repeat:no-repeat;margin-top:10px;vertical-align:middle;padding:5px 0 0 30px}#content .contentblock.whyjoin .why li:before{display:none}.specialist #content .contentblock.whyjoin .why li{background-image:url(/images/icons/tick-specialist.png)}#content .contentblock.whyjoin .why .buttons{text-align:center;display:block;width:100%}#content .contentblock.whyjoin .why button{padding:8px 15px;height:auto;width:200px}#content .contentblock.whyjoin .didyouknow{display:table-cell;padding:40px 60px;width:300px;height:100%;vertical-align:top;background:#d9d9d9}#content .contentblock.whyjoin .didyouknow #didyouknows{width:300px}#content .contentblock.whyjoin .didyouknow #didyouknows .slick-next{right:-35px}#content .contentblock.whyjoin .didyouknow #didyouknows .slick-prev{left:-35px}#content .contentblock.whyjoin .didyouknow img{margin:40px auto 20px}#content .contentblock.whyjoin .didyouknow p{font-size:12pt}#content .contentblock.whyjoin .didyouknow p .hl{color:#76568D}#content .contentblock.splitblock{border-left:1px solid #ccc;border-right:1px solid #ccc}#content .contentblock.splitblock.highlight{border:none}.pagination,.specialistsearchresults .searchresult:last-child{border-bottom:1px solid #ccc}#content .contentblock.splitblock .split{display:table-cell;vertical-align:top;width:50%;padding:0 10px}#content .contentblock.splitblock .split img{max-width:100%}#content .contentblock.myhealthbytes{background:#434343}#content .contentblock.myhealthbytes h2{margin-bottom:30px}#content .contentblock.myhealthbytes a,#content .contentblock.myhealthbytes h2{color:#fff!important}#content .contentblock.myhealthbytes .highlightedpost,#content .contentblock.myhealthbytes .image,#content .contentblock.myhealthbytes .otherposts{display:table-cell;vertical-align:top}#content .contentblock.myhealthbytes .highlightedpost{min-1width:400px;max-wid1th:500px;padding:0 30px}#content .contentblock.myhealthbytes .otherposts{border-left:1px solid #fff;padding-left:30px;min-width:180px}#content .contentblock.myhealthbytes h3,#content .contentblock.myhealthbytes p{color:#fff}#content .contentblock.myhealthbytes h3{font-size:13.5pt;margin-bottom:20px}#content .contentblock.myhealthbytes .headline{font-size:12pt;font-weight:700}#content .contentblock.myhealthbytes .credits{font-style:italic;font-size:10.5pt}#content .contentblock.myhealthbytes .synopsis p{font-size:10.5pt}#content .contentblock.myhealthbytes .readmore a{font-size:10.5pt;font-weight:400;text-decoration:underline}.currentPage,.searchresult .recommendations a:hover .reccount{text-decoration:underline!important}#content .contentblock.myhealthbytes .otherposts .post{position:relative;margin-left:17px;margin-bottom:20px}#content .contentblock.myhealthbytes .otherposts .post .headline{font-weight:400;font-size:10.5pt;margin-bottom:0}#content .contentblock.myhealthbytes .otherposts .post:before{content:"";width:6px;height:6px;background:#fff;position:absolute;left:-16px;top:6px}#content .contentblock.howitworks{background:#d4d4d4;position:relative}#content .contentblock.howitworks .steps{display:block;margin:20px -66px 10px;text-align:center}#content .contentblock.howitworks .step{display:inline-block;vertical-align:top;width:320px;text-align:left;margin:30px 40px;position:relative}#content .contentblock.howitworks .step:after{content:"";background-image:url(/images/icons/arrow-patient.png);width:19px;height:20px;position:absolute;top:40px;right:-45px;font-size:20pt}.specialist #content .contentblock.howitworks .step:after{background-image:url(/images/icons/arrow-specialist.png)}.gp #content .contentblock.howitworks .step:after{background-image:url(/images/icons/arrow-gp.png)}#content .contentblock.howitworks .step3:after{content:"";display:none}#content .contentblock.howitworks .step img{float:left;margin-right:20px}.pagination .next,.sort{float:right}#content .contentblock.howitworks .step h4{font-size:14pt;line-height:14pt}#content .contentblock.howitworks .step p{font-size:10pt}#content .contentblock.howitworks .sub{font-size:7pt;line-height:7pt;right:30px;bottom:10px;position:absolute}#content .contentblock.community{background:#feffff;background:-moz-linear-gradient(top,rgba(254,255,255,1) 0,rgba(227,227,227,1) 100%);background:-webkit-linear-gradient(top,rgba(254,255,255,1) 0,rgba(227,227,227,1) 100%);background:linear-gradient(to bottom,rgba(254,255,255,1) 0,rgba(227,227,227,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#e3e3e3', GradientType=0)}#content .contentblock.community .supporting{display:table;margin:30px 0}#content .contentblock.community .supporting img{width:200px;display:table-cell;vertical-align:top;margin-right:70px}#content .contentblock.community .supporting .text{display:table-cell;vertical-align:top}#content .contentblock.community .supporting .text h4{font-size:14pt;line-height:18pt;font-weight:400}.maintext{padding:40px}.resultcounts{font-weight:700;margin-bottom:10px}.sort{margin-top:-8px}.sort .label{width:auto;font-weight:400}.sort .input select{width:auto!important}.pagination{border-top:1px solid #ccc;padding:2px 0}.pagination .pages{text-align:center}.pagination .prev{float:left}.pagelink{margin:0 2px}.specialistsearchcriteria{width:198px;float:left}.specialistsearchcriteria input{width:160px;margin-left:-5px}.specialistsearchcriteria select{width:165px;margin-left:-5px}.specialistsearchcriteria .label{width:200px;padding-bottom:0;font-weight:400;margin-left:-5px}.specialistsearchresults{width:672px;margin-left:20px;float:left}.specialistsearchresults .searchresult{border-top:1px solid #ccc;padding:20px 0;position:relative;clear:both}.specialistsearchresults .searchresult div.profileImage{float:left}.specialistsearchresults img.profileImage{width:75px;margin-right:20px}.gp .specialistsearchresults a:hover img.profileImage{border:1px solid #155a9f!important}.patient .specialistsearchresults a:hover img.profileImage{border:1px solid #008280!important}.specialist .specialistsearchresults a:hover img.profileImage{border:1px solid #76568D!important}.specialistsearchresults .searchresult .searchresultdetail{width:calc(100% - 100px);float:left;position:relative}.specialistsearchresults .searchresult .searchresultdetail .maindetails{width:calc(100% - 215px)}.specialistsearchresults .searchresult .specialties{width:100%;height:auto}.specialistsearchresults .searchresult .specialtygrid{float:left;margin-bottom:10px}.specialistprofile .specialtygrid td,.specialistsearchresults .searchresult .specialtygrid td{vertical-align:middle}.specialistprofile .specialtygrid img,.specialistsearchresults .searchresult .specialtygrid img{margin:2px 5px 2px 0;vertical-align:middle}.specialistprofile .specialtygrid .specialtyname,.specialistsearchresults .searchresult .specialtygrid .specialtyname{margin-right:10px}.specialistprofile .specialtygrid .specialtyname .name,.specialistsearchresults .searchresult .specialtygrid .specialtyname .name{font-weight:700}.specialistsearchresults .searchresult .profilelink{display:block;font-weight:400;padding:8px 0 0}.specialistsearchresults .searchresult a.profilelink.nonmember{color:grey!important}.specialistsearchresults .searchresult .profilelink.responsive{display:none;width:calc(50% - 10px);border-radius:3px;font-weight:700}.specialistsearchresults .searchresult .profilelink:before{content:">";font-weight:700;margin-right:10px;color:#000}.searchresult .recommendations.responsive{position:static;height:50px}.searchresult .recommendations{position:absolute;top:0;right:0;width:210px;height:60px;margin-top:0}.searchresult .recommendations img{float:left;clear:left;margin-right:2px}.searchresult .recommendations .reccount{float:left;margin-top:2px}.searchresult .recommendations .reccount:last-child{margin-top:3px}.searchresult .recommendations a{font-weight:400}.mhstooltip .attributename,.orseperator{font-weight:700}.actionbuttonarea{position:absolute;right:0;bottom:0;width:210px;margin-bottom:10px}.actionbuttonarea .button,.actionbuttonarea a{width:100%;margin-top:5px!important}.myhubsearchresults .searchresult .recommendations{float:left;width:400px;height:40px}.myhubsearchresults .searchresult .recommendations a{text-decoration:none;color:#155a9f}.myhubsearchresults .searchresult .recommendations img{clear:none}.distance{clear:left}.specialistsearchresults .searchresult .squaremarker{margin-top:5px;width:6px;height:6px;float:left;margin-right:8px}.gp .specialistsearchresults .searchresult .squaremarker{background:#155a9f}.patient .specialistsearchresults .searchresult .squaremarker{background:#008280}.specialist .specialistsearchresults .searchresult .squaremarker{background:#674b7b}.specialistprofile{float:left;margin-left:20px;width:680px}.specialistprofile .actionlinks{text-align:right;float:right;margin:10px}.specialistprofile .actionlinks img{margin-left:5px}.specialistprofile .imageandrec{width:100px;float:left;margin-right:20px}.specialistprofile .ui-tabs{border:none;margin-top:20px}.specialistprofile .ui-tabs-nav{background:0 0;border-bottom:1px solid #ccc}.specialistprofile .ui-tabs-panel{padding-right:0!important;padding-left:5px!important;margin:0!important}.specialistprofile .label{padding:0;margin:0 0 2px;width:auto}.specialistprofile .output{padding:0;margin:1px 2px 2px 5px}.specialistprofile .specialties{float:left;width:420px}.specialistprofile .specialtygrid{margin-bottom:10px;margin-top:3px}.specialistprofile .specialtygrid td{vertical-align:top}.specialistprofile .specialtygrid img{margin-top:-2px!important}.specialistprofile .specialtygrid .subspecialties{font-size:.9em;color:#666}table.jqplot-table-legend{margin-right:30px!important}table.jqplot-table-legend td{padding:2px!important}.mhstooltip{display:none}.spec{position:relative}.spec:hover .mhstooltip{display:block}.mhstooltip{border:1px solid #ccc;border-radius:2px;position:absolute;z-index:2000;left:0;top:24px;width:300px;height:auto;background:#f6f6f6;padding:10px}.mhstooltip .bubblepoint{position:absolute;z-index:5000;left:10px;top:-7px}.mhstooltip p{margin:0 0 3px!important;font-size:9pt}.orseperator{margin:6px 8px 5px 0;float:left}.horizontalrule{border-top:1px solid #ccc;width:100%;height:1px;margin:20px 0}.mhs .myhsspecialistsforrecommendation tbody{background:#FFFFE2!important}.mhs .myhsspecialistsforrecommendation td{width:270px}.mhs .myhsspecialistsforrecommendation td td{width:auto}.mhs .specialistsforrecommendation td{width:270px}.mhs .specialistsforrecommendation td td{width:auto}.mhs .myhsspecialistsforrecommendation a,.mhs .specialistsforrecommendation a{font-weight:400!important}.addrecommendationpanel{margin-top:10px;padding:0 0 10px;background:#eee!important}.addrecommendationpanel p.heading{font-weight:700;margin:5px 0;font-size:1.1em}.mhs .frontenddatatable,.mhs .recommendationTable{margin-top:20px;border-bottom:1px solid #ccc}.mhs .frontenddatatable th,.mhs .recommendationTable th{background:0 0;border-top:none!important;border-bottom:1px solid #ccc;border-left:none;border-right:none;color:#191919;font-size:12px;text-align:left;box-shadow:none!important}.profilepoints ol li,.statusRegistered{color:#000;font-weight:700}.mhs .frontenddatatable tbody,.mhs .frontenddatatable tr,.mhs .recommendationTable tbody,.mhs .recommendationTable tr{background:0 0!important;border:none}.mhs .frontenddatatable td,.mhs .recommendationTable td{background:0 0!important;border-top:none;border-bottom:none;border-left:none;border-right:none;padding-top:7px}.statusInprogress{font-style:italic}img.profile{border:1px solid #ccc}.profilepoints{float:left}.profileticklist{float:left;margin-left:60px}.profileticklist h3{margin:0 auto;text-align:center;padding:0}.profileticklist img{margin-top:1px}.profilepoints ol{padding-left:10px;margin-top:35px}.profilepoints ol li{margin:15px;padding-left:20px}.specialitygrid{width:100%;margin-top:20px}.specialitygrid td table td{vertical-align:middle;padding:3px 0}.specialitygrid img{margin-right:10px;vertical-align:middle}.specialityname{font-weight:700}.accountpanel{float:left;width:406px;min-height:200px;margin-right:20px;margin-bottom:15px}.accountpanel.last{margin-right:0}.addthisicons{text-align:center;font-size:0!important;background:#f2f2f2;padding:6px 6px 2px!important;border-radius:4px}.addthisicons p{text-align:center;width:100%;color:#666!important;font-size:9pt;padding:0;margin:0 0 2px!important}.addthisicons span{padding:0}.footer{width:100%;margin:t0px 0;padding-top:5px;font-size:11px}.footer .share{float:left;margin:10px 20px}.footer .addthis_button_compact:before,.footer .addthis_sharing_toolbox:before{content:"Share";position:relative;margin-right:5px;vertical-align:middle}.footer .addthis_sharing_toolbox{margin-top:-13px}.footer .addthis_sharing_toolbox:before{top:-12px;display:inline}.footer .addthis_button_compact:before{top:-5px}.footer .addthis_sharing_toolbox div{display:inline-block!important}.footer .social{text-align:right;font-weight:700;padding:20px 60px 20px 0;border-bottom:1px solid #ddd}.footer .social p{display:inline-block;vertical-align:middle;margin-right:10px}.footer .social img{width:32px;display:inline-block;vertical-align:middle}.footer .col{display:inline-block;margin:20px 30px;vertical-align:top}.footer .siteareahead{font-weight:700;padding-bottom:5px}.footer .asfeatured,.footer .supporters{float:right}.footer .asfeatured img{height:50px}.footer .asfeatured img.pulse{height:40px;margin-right:10px}.footer .supporters img{width:140px;display:block}#mobspecialistsearchcollapsed,.ie7content{display:none}.footer .credits{float:left}.footer a{font-weight:400;color:#444!important}.cookiewarning{opacity:1;position:fixed;bottom:0;width:1250px;background:#fff;border-top:4px solid #888;border-bottom:3px solid #888;z-index:1000;padding:0}.cookiewarning.noheader{top:0}.cookiewarning .inner{margin:5px 50px 5px 30px;padding:10px 0}.cookiewarning .head{color:#fff;float:left;margin-right:20px}.cookiewarning p{font-size:12pt;color:#666;margin:0;padding:0}.cookiewarning .continue{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:25px}#audienceselect td{padding:0 10px}.searchbox,.specialtiesbox{min-height:350px}@media screen and (max-width:1220px){#content .contentblock.highlight.splitblock{text-align:left;max-width:100%;width:100%}#content .contentblock.highlight.splitblock .image{position:relative;max-width:100%;max-height:500px;overflow:hidden;width:100%!important;left:0}#content .contentblock.highlight.splitblock .image img{max-width:100%;width:100%}#content .contentblock.highlight.splitblock .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;max-width:100%;width:95%;width:calc(100% - 40px);left:20px;background:rgba(0,0,0,.3)!important;top:20px;border-radius:5px}.patient #content .contentblock.howitworks .step1 img{margin-left:-38px}.specialist #content .contentblock.howitworks .step1 img{margin-left:29px;padding-right:30px}.specialist #content .contentblock.howitworks .step3 img{margin-left:21px;padding-right:20px}#content .contentblock.howitworks .step{display:block;margin:40px auto 60px;width:440px}#content .contentblock.howitworks .step3{margin-bottom:10px}#content .contentblock.howitworks .step img{margin-bottom:20px}#content .contentblock.howitworks .step:after{top:auto;bottom:-30px;height:19px;width:20px;right:auto}.patient #content .contentblock.howitworks .step:after{background-image:url(/images/icons/arrow-patient-down.png);left:55px}.specialist #content .contentblock.howitworks .step:after{background-image:url(/images/icons/arrow-specialist-down.png);left:65px}#content .contentblock.splitblock{text-align:center}#content .contentblock.splitblock .split{max-width:40%;display:inline-block;text-align:left}#content .contentblock.splitblock .image img{max-width:100%}#content .contentblock.myhealthbytes .otherposts{display:block;padding-left:0;border:none;margin-top:30px}}@media screen and (max-width:1020px){.spec:hover .mhstooltip{display:none}.specialistrecinfo{display:block;padding:5px 10px;background:#f6f6f6;margin-bottom:10px;border-radius:3px}.specialistrecinfo p{margin:5px 0!important}.specialistrecinfo p .attributename{color:#666}}@media screen and (max-width:900px){#container,.cookiewarning{width:calc(100% - 10px)}#content .contentblock.specialtiesbox .specialty.eight,#content .contentblock.specialtiesbox .specialty.nineplus,.hideat900{display:none!important}#specialistsearchfullcriteria,.lhsgrad,.rhsgrad{display:none}#container{padding:0 5px}.menu{border-radius:5px}.loginbox.leftbox{width:calc(60% - 5px)}.loginbox.rightbox{width:40%}.specialistsearchcriteria{width:100%;margin-bottom:20px}.specialistsearchresults{margin-left:5px}#mobspecialistsearchcollapsed{display:block;position:relative;width:100%;height:29px;line-height:29px;background-image:url(/images/P_NavBar.png);border-radius:5px;color:#fff;font-weight:700;text-align:center;cursor:pointer}#mobspecialistsearchcollapsed:hover{text-decoration:underline}#mobspecialistsearchcollapsed:after{content:"+";position:absolute;right:12px;font-size:1.2em}#mobspecialistsearchcollapsed.active:after{content:"-";font-size:1.5em;top:-2px;right:13px}.specialist #mobspecialistsearchcollapsed{background-image:url(/images/S_NavBar.png)}.gp #mobspecialistsearchcollapsed{background-image:url(/images/GP_NavBar.png)}#specialistsearchfullcriteria .col{width:320px;float:left}#specialistsearchfullcriteria .colA{margin-right:80px}#specialistsearchfullcriteria .col .label{width:130px}.submenu{float:none;width:100%;background:#fefefe}.submenu li{background:#eee}.contentwithsubmenu{margin-top:20px;width:100%}.searchbox .searchinner .inputRegion .input select{max-width:200px!important}#content .contentblock .testimonialbox{float:left;width:100%}#content .contentblock.splitblock{text-align:center}#content .contentblock.splitblock .split{max-width:100%;width:100%;display:block;text-align:left}#content .contentblock.splitblock .split.image{text-align:center;margin:20px 0 10px}#content .contentblock.myhealthbytes .image{display:block;max-width:100%}#content .contentblock.myhealthbytes .image img{max-width:100%}#content .contentblock.myhealthbytes .highlightedpost{padding:20px 0 0}}@media screen and (max-width:800px){#content .contentblock.whyjoin .didyouknow,#content .contentblock.whyjoin.whyjoin{display:block;width:100%}#content .contentblock.whyjoin .didyouknow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content .contentblock.whyjoin .didyouknow img{max-width:90%}#content .contentblock.whyjoin .didyouknow,#content .contentblock.whyjoin .why{text-align:center}}@media screen and (max-width:770px){.hideat770{display:none}#specialistsearchfullcriteria .colA{margin-right:15px}#content ul li:not(.ui-tabs-nav li){margin:5px 0}.searchbox{padding:0!important;margin-bottom:-5px}.searchbox .searchinner{border:none!important;border-radius:0!important}.searchbox .searchinner #searchform\:pcode\:pcode{float:none;clear:both;display:block}}@media screen and (min-width:750px){#content .contentblock.highlight.splitblock{background-image:none!important}}
.quick-col form{ display:inline-block; width:auto;}
.lhsgrad,.rhsgrad{
    width:23px;
    height:630px
}
#content .contentblock.howitworks .step:after{
    background-image:url(/images/icons/sprite-imgnew-min.png);
    background-position:left -34px
}
.lhsgrad{
    left:-17px;
    background-image:url(/images/icons/sprite-imgnew-min.png);
    background-position:left -95px
}
.rhsgrad{
    right:-17px;
    background-image:url(/images/icons/sprite-imgnew-min.png);
    background-position:left -726px
}
.menubutton,.searchimage{
    width:23px;
    height:16px;
    background-image:url(/images/icons/sprite-imgnew-min.png);
    background-repeat:no-repeat
}
.menubutton{
    background-position:center -5px
}
.searchimage{
    background-position:center -64px
}


.container-block-v{float:left;  width:100%; display:block}
.container-inline-v{float:left;  width:auto; display:inline-block}


#content .container-block-v input[type="text"], #content .container-block-v  input[type="password"], #content .container-block-v  select {
padding:1px 1px 1px 2px;
height:auto;
}
@media(max-width:1000px){
    .menu ul li {    padding: 6px 18px 2px 0;
    }
}

@media(max-width:960px){
    .footer .col{ margin-left:2px; margin-right:2px; }

}
@media(max-width:991px){
    .login{ margin-right: 0;}
}
@media(max-width:749px){
   
    .footer .links .col {
        width: 48%;
        /* margin: 0px; */
    }
    body .footer .links .col.hide-mobile{
        display: none !important;  
    }
    body .footer .links .col.hide-desktop {
        display: inline-block !important;
    }
}

@media screen and (max-width:749px)
{
html body #container #header .login.quicklinks{
   display: none !important; }
#header:after,ul.main:before{content:""}
 #container,.cookiewarning{padding:0;width:100%}
 #header{position:fixed;width:100%;background:#fff!important;z-index:10000;border-bottom:1px solid #ccc}
 #header:after{background:#ECEAEB;height:10px;width:100%;position:absolute;bottom:-11px;left:0}
 #content{padding-top:91px}#header>a{position:relative;z-index:10010}
 #header .logo{width:300px;margin:20px 0 20px 10px;display:block;padding:0}
 #header .login,.menugp ul li,.menuspecialist ul li{display:none}
 .menugp ul li.search,.menuspecialist ul li.search{display:block;border:none}
 .gp #header .quicklinks,.specialist #header .quicklinks{position:absolute;top:45px;right:15px;color:#fff}
 .gp #header .quicklinks a,.specialist #header .quicklinks a{color:#fff!important;font-family:arial,sans-serif;font-weight:400;font-size:14px}
 .quicklinks .loggedinas .preamble{display:none}.quicklinks .loggedinas{vertical-align:top;display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px}
 .menu{position:absolute;border-radius:0;width:100%;height:78px;background:0 0;border:none;margin:0}
 .menu .responsive{display:block}.menu .searchimage{display:none}
 .menu .menubutton{position:absolute;top:23px;right:10px}
 .menu ul.main{display:none;position:relative;top:92px;padding:20px 0;
      width:100%;z-index:1000;background:rgba(245,245,245,.9)}
 ul.main:before{height:90%;height:calc(100% - 40px);background:#76568D;width:5px;border-radius:3px;position:absolute;left:30px}.menupatient ul.main:before{background:#008280!important}.menugp ul.main:before{background:#155a9f!important}.menu ul.main li{display:block;float:none;width:100%;height:auto;min-height:22px;border:none;margin-left:0;padding:0}.menu ul.main li:before{display:none}.menu ul.main li:last-child{border:none}.menu ul.main li a{color:#000!important;text-align:left;display:block;min-height:22px;padding:8px 20px 8px 50px;font-size:1.4em}.menu ul.main li .dropdown{box-shadow:none!important;display:block;width:100%;position:static;padding-top:5px}.menu ul.main li .dropdown ul{box-shadow:none;border:none;background:0 0!important;margin-top:-5px;padding-top:0}.menu ul.main li .dropdown li,.menu ul.main li .dropdown li:last-child{border:none;width:100%!important;text-align:center;min-height:none;padding:0 60px;margin:0}
 .menu ul.main li .dropdown li a{font-size:1em;font-style:italic;color:#000!important;padding:0}
 .menubutton.responsive{display:block;padding:6px 8px}
 .breadcrumbs{clear:both}.quicklinks{display:none}
 .menu ul.main li .recommendationactions{display:block;left:215px;top:2px}
 .menu ul.main li .recommendationactions.insubmenu{left:178px;top:-6px}
 .prominentOverlay{width:100%!important;left:0!important;top:199px!important;height:auto!important;padding-bottom:30px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
 .prominentOverlay .specialistlink{display:inline!important}.prominentOverlay ul{color:#000}
 .menu.selected .prominentOverlay{display:block}
 #content .contentblock.highlight.splitblock .text{top:0;left:0;width:100%!important;height:100%;border-radius:0;position:static}
 #content .contentblock.highlight.splitblock .image{display:none}
}
@media(max-width:700px){

    .footer .col.asfeatured, .footer .col.supporters{ display:inline-block; }
}
@media screen and (max-width:700px)
{
.hideat700{display:none}.breadcrumbs{margin-left:1px}
 .loginbox.leftbox{width:calc(70% - 5px)}
 .loginbox.rightbox{width:30%}
 .searchbox,.specialtiesbox{min-height:405px;background-size:cover;background-position:right}
 .searchbox .profileviewscounter{clear:both}
 .specialistsearchresults{width:calc(100% - 10px);margin:0 5px}
 .searchresultdetail .specialties .specialtygrid{margin-bottom:5px}
 .specialistprofile{float:left;margin-left:10px;width:calc(100% - 10px)}
 .specialistprofile .imageandrec .profileImage{float:left}
 .specialistprofile .specialties{width:calc(100% - 120px)}
 .specialistprofile .specialties .specialtyname{width:100%!important}
 .specialistprofile .practiceaddress{margin-bottom:20px}
 .specialistprofile .practiceaddress,.specialistprofile .practicemap{width:100%!important;clear:both!important;float:left!important}
 #specialistsearchfullcriteria .col .label{width:80px}
 #specialistsearchfullcriteria .col{width:270px}
 .ui-dialog{max-width:400px!important;max-height:90%!important}
 .actionbuttonarea{width:160px}
 #content .contentblock.specialtiesbox .specialty{margin:30px 9px 0}
 #content .contentblock h2.hashighlighter{font-size:16pt}#content .contentblock.community .supporting{text-align:center}#content .contentblock.community .supporting img{margin:0 0 20px}#content .contentblock.community .supporting .text{display:block;text-align:left}.footer .col{margin:20px}.footer .col.asfeatured,.footer .col.supporters{float:none;display:block}
}
@media screen and (max-width:600px)
{.hideat600{display:none!important}#content .contentblock.specialtiesbox .specialty.eight{display:inline-block!important}
 .specialistprofile #tabView .ui-tabs-nav li{font-size:.9em}
 #specialistsearchfullcriteria .col{width:305px}
 #specialistsearchfullcriteria .col .label{width:115px}
 .searchresult .recommendations.full{display:none}
 .searchresult .recommendations.responsive{display:block}.specialistsearchresults .searchresult .searchresultdetail .maindetails{width:100%}.specialistsearchresults .searchresult .searchresultdetail .maindetails .specialties{clear:both}.actionbuttonarea{clear:both;position:static;width:100%;margin:15px 0;height:30px}.actionbuttonarea .button,.actionbuttonarea a{font-weight:700;float:left;width:calc(50% - 10px);margin:0!important;height:30px;background-size:1px 30px}.actionbuttonarea a.button,.actionbuttonarea a:hover{padding:6px 8px!important;font-weight:700!important}.actionbuttonarea .button{margin-right:10px!important}.actionbuttonarea .button:hover,.actionbuttonarea a:hover{height:30px}.actionbuttonarea .appointmentbuttonarea{display:none}.patient .actionbuttonarea .appointmentbuttonarea{display:block}.specialistsearchresults .searchresult .profilelink{display:none}.specialistsearchresults .searchresult .profilelink.responsive{display:block}.specialistsearchresults .searchresult .profilelink:before{content:none}.specialistsearchresults .searchresult .profilelink .nameforlink{display:none}#content .contentblock{padding:40px 30px;border-bottom:1px solid #ccc}#content .contentblock.splitblock .split.image{padding:0;margin-top:0}#content .contentblock.testimonials .slick-prev{left:-10px}#content .contentblock.testimonials .slick-next{right:-10px}#content .contentblock.whyjoin .didyouknow,#content .contentblock.whyjoin .why{padding:40px 30px}#content .contentblock.whyjoin .didyouknow #didyouknows{margin-left:40px}.specialtiesbox .specialties{text-align:center}#content .contentblock.testimonials .testimonialbox .text,#content .contentblock.testimonials .testimonialbox img{display:block}#addAppointmentID table td{display:inline-block}#addAppointmentID table td .ui-widget td{display:table-cell}.myhubsecondfiveinvites{display:none}#content .contentblock.searchbox .asfeatured{float:left;margin-bottom:30px}.footer .responsive{display:inline}.footer .col{width:30%;margin-left:20px;margin-right:10%;min-width:105px}.footer .col .siteareahead{white-space:nowrap}.footer .responsivefooterbreak{width:100%;border-bottom:1px solid #ddd}.footer .col.asfeatured,.footer .col.supporters{display:inline-block}.ui-tooltip{left:10px!important}}
@media screen and (max-width:500px){
.hideat500{display:none}.showat500{display:block}.searchresultdetail{position:relative}.searchresultdetail .specialties{width:100%!important}.specialistsearchresults h1{display:none}.specialistsearchresults .searchresult .searchresultdetail .maindetails,
.specialistsearchresults .searchresult .searchresultdetail .maindetails .fee,.specialistsearchresults .searchresult .searchresultdetail .maindetails .profilelink{width:100%;height:auto}.specialistsearchresults .searchresult .maindetails h3{float:left;width:calc(100% - 100px)}.specialistsearchresults .searchresult .specialties{clear:both}#audienceselect td{padding:0 10px}#audienceselect img{width:70px}.specialistprofile #tabView .ui-tabs-nav{margin-left:-12px;border-bottom:none}.specialistprofile #tabView .ui-tabs-nav li{width:100%;font-size:1em}.accountpanel{margin-right:0;width:100%}#content .contentblock.howitworks .step{max-width:300px}#content .contentblock.searchbox .searchtype td{display:block;clear:both}
#content .contentblock.searchbox .searchtype td input{height:20px}#content .contentblock.searchbox .searchtype td label{margin-top:2px!important}#content .contentblock.howitworks .step img{max-width:100px}.patient #content .contentblock.howitworks .step1 img{max-width:125px;margin-left:-27px}.specialist #content .contentblock.howitworks .step1 img{max-width:100px;margin:0 -8px 20px 8px}.specialist #content .contentblock.howitworks .step3 img{max-width:100px;margin:0 0 20px}#content .contentblock.howitworks .step:after{left:45px}}@media screen and (max-width:440px){#header .logo{padding-bottom:10px;max-width:260px;margin-bottom:10px}#content{padding-top:86px}.menu ul.main{top:86px}#header .quicklinks{position:absolute;right:5px;top:50px;font-size:.9em}#content .contentblock.searchbox .searchinner{padding:30px}#content .contentblock.searchbox .searchinner .input input{width:195px}#content .contentblock.searchbox .searchinner .advancedsearch .inputRegion .input select{width:207px}}.recommendationsearchfields .label{width:auto}.recommendationsearchfields .inputRegion{min-width:33%;float:left;clear:none}.recommendationsearchfields .inputRegion .input{clear:left;display:block}@media screen and (max-width:420px){.ui-datatable thead th{white-space:normal;word-wrap:normal;vertical-align:top}.loginbox .inlinewithinputs{margin-left:5px}.specialistsearchresults img.profileImage{margin-right:10px}.specialistsearchresults .searchresult{padding-bottom:0}.specialistsearchresults .searchresult .searchresultdetail{float:none;width:100%}.specialistsearchresults .searchresult .maindetails .recommendations.responsive{float:left}.specialistsearchresults .searchresult .maindetails h3{font-size:1.2em}.specialistsearchresults .searchresult .searchresultdetail .maindetails .distance,.specialistsearchresults .searchresult .searchresultdetail .maindetails .fee{margin-left:1px}#content .contentblock.whyjoin .didyouknow #didyouknows,#content .contentblock.whyjoin .didyouknow #didyouknows .didyouknowinner{width:250px}.ui-dialog{max-width:90%!important}.maintext{padding:40px 15px}}@media screen and (max-width:380px){#content .contentblock.testimonials .testimonialinner{margin:20px 0;padding:20px}#content .contentblock.testimonials .testimonialinner blockquote:after,#content .contentblock.testimonials .testimonialinner blockquote:before{font-size:20pt}#content .contentblock.testimonials .testimonialinner blockquote:before{left:-16px;top:0}#content #testimonials .slick-next,#content #testimonials .slick-prev{width:20px;height:20px;margin:0 -10px}#content #testimonials .slick-prev{left:-15px}#content #testimonials .slick-next{right:-15px}#content #testimonials .slick-next:before,#content #testimonials .slick-prev:before{height:13px;width:20px;display:block;top:-2px}#content .contentblock.whyjoin .didyouknow #didyouknows,#content .contentblock.whyjoin .didyouknow #didyouknows .didyouknowinner{width:190px}}.menu .prominentOverlay ul li{list-style:square inside;text-align:left;border-right:none;float:none}.prominentOverlay{position:absolute;text-align:left;background:#ffffac;border:1px solid #c7c7c7;border-radius:3px;margin-top:0;right:-170px;height:180px;padding:10px;z-index:2;width:480px;top:49px;left:80px}.prominentOverlay:after,.prominentOverlay:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute}.prominentOverlay:after{border-color:rgba(255,255,172,0);border-bottom-color:#ffffac;border-width:20px;margin-left:-20px}.prominentOverlay:before{border-color:rgba(199,199,199,0);border-bottom-color:#c7c7c7;border-width:21px;margin-left:-21px}.menu .prominentOverlay .boxclose{float:right;cursor:pointer;color:#fff;border:1px solid #AEAEAE;background:#605F61;font-size:20px;font-weight:700;display:inline-block;padding:2px}.boxclose:before{content:"×"}
.menu ul li::before{ background: #D21F43 !important; }
#j_idt78, #j_idt79, #j_idt80{ display:inline; width:auto; }

.footer .col{ margin-left:20px; margin-right:20px; }
.footer .asfeatured, .footer .supporters{ float:none; display:inline-block; }
.menupatient ul li .recommendationactions { left: 135px; top:-6px; }
.hide-desktop{
    display: none  !important; 
}
body .cookiewarning {width: 100%; padding: 0; left: 0;right: 0;max-width: 1250px;margin: 0 auto;}
body .cookiewarning .inner { margin: 0px;padding: 15px 30px 15px 15px;} 
body .cookiewarning .continue{right: 10px;}


@media(max-width:440px){ 
    body .cookiewarning p {
        font-size: 10pt;
        line-height: 16px;
    }
}

