#Navigation-Container, #Content-Container{ width:100%; margin:0px; padding:0px; position:relative; } #Banner, #Navigation, #Content{ max-width:1200px; min-width:300px; margin:0px auto; padding:0px; position:relative; } .img-l{ float:left; margin:0px 15px 10px 0px; } .img-r{ float:right; margin:0px 0px 10px 15px; } .img-r img{ border:1px solid #ccc; padding:2px; } .img-c, .textCenter{ text-align:center; } .textMain .img-c ul{ margin:0px; padding:0px; display:flex; flex-direction:row; flex-wrap:wrap; gap:5px; } .textMain .img-c li{ margin:0px; padding:0px; border:1px solid rgba(0,0,0,0.1); } #Banner-Container{ background:#021836; } #Banner{ padding:200px 10px 40px 10px; text-align:center; min-height:425px; display:flex; align-items:center; justify-content:center; } #Banner h1{ font:600 48px/55px var(--headingFont); color:#fff; } #Navigation-Container{ background:#f4f6fa; } #Navigation, .navigation{ font:700 14px/20px var(--siteFont); padding:10px; } #Navigation a, .navigation a{ font:300 14px/20px var(--siteFont); } #Navigation a:hover, .navigation a:hover{ text-decoration:underline; } #Content-Container{ border-bottom:1px solid #e5e5e5; } #Content{ display:grid; grid-template-columns:minmax(0,1fr) 300px; grid-template-areas:'Article Sidebar'; align-items:start; gap:40px; } #Content.noSidebar{ grid-template-columns:minmax(0,1fr); grid-template-areas:'Article'; } #Article{ grid-area:Article; position:relative; } .textMain h1{ font:600 54px/60px var(--headingFont); color:var(--siteFontColor); padding:10px 0px 10px 0px; } .textMain h1 span{ font:400 30px/40px var(--siteFont); color:var(--themeTwoBg); } .textMain h1 span, .textMain h2 span{ display:block; } .textMain h2, .textMain h3, .textMain h4, .hTag2, .hTag3, .hTag4{ padding:15px 0px 5px 0px; } .textMain h1 a, .textMain h2 a, .textMain h3 a, .textMain h4 a, .hTag2 a, .hTag3 a, .hTag4 a{ text-decoration:none; } .textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2{ font:700 30px/40px var(--headingFont); color:var(--themeOneBg); } .textMain h2 span{ font:400 20px/30px var(--siteFont); color:var(--themeFourBg); } .textMain h2 a, .hTag2 a, .textMain h3.hTag2 a, .textMain h4.hTag2 a{ color:var(--themeOneBg); } .textMain h3, .hTag3, .textMain h2.hTag3, .textMain h4.hTag3{ font:600 30px/40px var(--headingFont); color:#000; } .textMain h3 a, .hTag3 a, .textMain h2.hTag3 a, .textMain h4.hTag3 a{ color:var(--themeTwoBg); } .textMain h4, .hTag4, .textMain h2.hTag4, .textMain h3.hTag4{ font:500 23px/30px var(--headingFont); color:var(--themeTwoBg); } .textMain h4 a, .hTag4 a, .textMain h2.hTag4 a, .textMain h3.hTag4 a{ color:var(--themeThreeBg); } .textMainBold{ font-weight:700; } .textMain p.textMainBold{ padding:15px 0px 5px 0px; } .PDFtext{ font:400 12px var(--siteFont); color:#666; } .mandatory{ font:400 14px var(--siteFont); color:rgba(190,0,0,1); } .textMain{ padding:40px 10px 50px 10px; font:400 18px/30px var(--siteFont); color:var(--siteFontColor); } .textMain a{ color:var(--themeTwoBg); } .textMain a:hover{ color:var(--themeOneBg); text-decoration:underline; text-underline-offset:5px; } .textMain p{ padding:5px 0px 10px 0px; } .textMain ul{ padding:0px 0px 10px 0px; } .textMain ol{ padding:0px 0px 10px 30px; } .textMain ul li{ background:url(https://assets.yourpractice.online/3353/list-icon-b.png) no-repeat 10px 15px; padding:5px 5px 5px 30px; } .textMain ol li{ padding:5px 5px 5px 5px; list-style:decimal; } .textMain ul ul, .textMain ol ol, .textMain ul ol, .textMain ol ul{ padding:5px 5px 5px 20px; } .textMain ul ul li, .textMain ol ul li, .textMain ul ol li{ background:none; list-style:disc; } .textMain ul ul ul li, .textMain ol ul ul li{ list-style:square; } .textMain ul ul ul ul li, .textMain ol ul ul ul li{ list-style:circle; } .textMain ol ol li, .textMain ul ol li{ list-style-type:lower-alpha; } .textMain ol ol ol li, .textMain ul ol ol li{ list-style:lower-roman; } .textMain ul ul li, .textMain ol ol li, .textMain ol ul li, .textMain ul ol li{ padding:5px; } .textMain li p{ padding:5px; } #Sidebar{ grid-area:Sidebar; padding:50px 0px 50px 0px; width:290px; } .asideDr{ padding:18px; background:#021836; border-radius:20px; text-align:center; } .asideDrTilte{ font:700 34px/36px var(--headingFont); color:var(--fontLight); padding:30px 0 5px 0; } .asidespecification{ font:500 18px/28px var(--siteFont); color:var(--fontLight); padding:6px 0 10px 0; } .asidespecification span{ display:block; font:500 20px/25px var(--siteFont); color:var(--fontLight); text-transform:none; padding-top:11px; } .asideMore a{ display:inline-flex; align-items:center; gap:8px; color:var(--fontLight); font:300 16px/20px var(--siteFont); transition:color 0.2s ease; background:var(--themeTwoBg); padding:14px 32px; border-radius:6px; transform:translateY(40px); transition:.3s ease all; } .asideMore a:hover{ background:var(--themeOneBg); color:var(--fontDark); transition:all ease 0.2s; } .asideResources{ margin-top:100px; background:#021836; border-radius:20px; padding:20px; } .asideresHead{ color:var(--fontLight); font:600 40px/45px var(--headingFont); text-align:center; padding:10px 0 25px 0; } .asideVideo{ font:500 16px/20px var(--siteFont); text-transform:uppercase; color:var(--fontLight); text-align:center; position:relative; } .asideResourcesList{ padding:25px 0 0 0; } .asideResourcesList li{ font:400 16px/20px var(--siteFont); display:block; text-align:left; margin:5px 0; border-radius:6px; } .asideResourcesList li a{ display:flex; align-items:center; min-height:74px; padding:9px 15px 9px 25px; box-sizing:border-box; color:var(--fontDark); background:var(--themeOneBg); border-radius:6px; text-decoration:none; transition:background .25s ease,color .25s ease; } .asideResourcesList li a:hover{ background:var(--themeTwoBg); color:var(--fontLight); } .asideResourcesList li span{ display:inline-block; flex:0 0 59px; width:59px; height:56px; margin-right:16px; background:url(https://assets.yourpractice.online/3353/aside-sprite-new.png) no-repeat 0 0; vertical-align:middle; transition:all .25s ease; } .asideResourcesList li:hover span{ filter:invert(1); } .asideResourcesList li.res1 span{ background-position:3px 0; } .asideResourcesList li.res2 span{ background-position:-54px 0; } .asideResourcesList li.res3 span{ background-position:-106px 0; } .asideResourcesList li.res4 span{ background-position:-161px 0; } .relatedTabs, .subLinkTabs{ padding:20px 0px; } .textMain .relatedTabs ul{ padding:0px; margin:0px; display:flex; flex-direction:row; flex-wrap:wrap; gap:20px; } .textMain .subLinkTabs ul{ padding:0px; margin:0px; display:grid; grid-template-columns:repeat(2,1fr); gap:20px; } .textMain .relatedTabs li, .textMain .subLinkTabs li{ padding:0px; margin:0px; font:500 16px/30px var(--siteFont); color:var(--fontLight); background:none; } .textMain .relatedTabs li{ text-align:center; } .textMain .relatedTabs li a, .textMain .subLinkTabs li a{ display:block; padding:10px 60px 10px 20px; text-decoration:none; border:2px solid rgba(0,0,0,0.1); color:var(--siteFontColor); border-radius:10px; position:relative; transition:0.45s ease; overflow:hidden; } .textMain .relatedTabs li a:hover, .textMain .subLinkTabs li a:hover{ border:2px solid var(--themeTwoBg); box-shadow:0 10px 10px 2px rgba(0,0,0,0.1); transform:translateY(-3px); } .textMain .relatedTabs li a::after, .textMain .subLinkTabs li a::after{ position:absolute; z-index:1; right:20px; top:50%; transform:translateY(-50%); content:'\f178'; font-family:'fontello'; transition:right 0.45s ease; } .textMain .relatedTabs li a:hover::after, .textMain .subLinkTabs li a:hover::after{ right:10px; } .textMain .relatedTabs li a::before, .textMain .subLinkTabs li a::before{ position:absolute; z-index:1; left:0px; bottom:0px; content:''; transition:0.35s ease; width:0px; height:5px; background:var(--themeOneBg); } .textMain .relatedTabs li a:hover::before, .textMain .subLinkTabs li a:hover::before{ width:100%; } .textMain .impNote{ display:flex; justify-content:center; align-items:center; flex-direction:row; flex-wrap:wrap; padding:20px; background:#f8fbff; border-radius:10px 0px 10px 0px; -webkit-box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); -moz-box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); -ms-box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); -o-box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); margin-top:20px; } .leftFlex{ width:calc(100% - 300px); min-width:300px; } .rightFlex{ width:300px; padding:0px 10px; } .textMain .impNote h3{ padding:0; } .textMain .impAppoint{ border-radius:5px; margin:5px; width:100%; font:600 17px/30px var(--siteFont); } .textMain .impAppoint a{ display:block; padding:10px 20px; color:var(--fontLight); text-decoration:none; border-radius:3px; } .textMain .impAppoint{ background:var(--themeThreeBg); } .textMain .impAppoint:hover{ background:var(--themeTwoBg); } .textMain .phoneLink .phoneLink.phoneLinkDesktop{ padding-left:29px; display:block !important; } .impAppoint span{ display:inline-block; vertical-align:text-top; width:20px; height:25px; margin-right:10px; filter:brightness(0) invert(1); margin-top:-2px; } .phoneLink{ background:url(https://assets.yourpractice.online/3353/call-appoint-img.png) no-repeat 18px center; } .textMain .impAppoint .phoneLink{ padding-left:48px; } .impBook span{ background:url(https://assets.yourpractice.online/3353/book-appoint-img.png) no-repeat center center; } .textMain .impList{ padding:20px 0px 0px 0px; } .textMain .impList ul{ margin:0px; padding:0px; display:flex; flex-direction:row; flex-wrap:wrap; gap:5px; } .textMain .impList li{ margin:0px; padding:5px; font:600 16px/20px var(--siteFont); background:none; text-transform:uppercase; } .textMain .impList li a{ background:var(--themeOneBg); color:var(--fontLight); display:block; padding:10px 20px; } .textMain .impList li a:hover{ background:var(--themeThreeBg); color:var(--fontLight); text-decoration:none; } .textMain .drTitle{ font:700 50px/60px var(--headingFont); color:var(--fontDark); position:relative; padding-bottom:40px; text-transform:uppercase; } .textMain .drTitle span{ display:block; font:500 20px/30px var(--siteFont); color:var(--themeTwoBg); text-transform:none; } .textMain .footNote{ padding:20px; background:#f8fbff; border-radius:10px 0px 10px 0px; -webkit-box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); -moz-box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); -ms-box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); -o-box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); box-shadow:0px 0px 10px 1px rgba(51,51,51,0.2); } .textMain .reqBtn{ background:linear-gradient(180deg,#f2f2f2,#f2f2f2); border:1px solid #f2f2f2; border-left:9px solid var(--themeOneBg); border-radius:0; padding:18px 24px; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; width:75%; margin:20px 0; position:relative; gap:10px; text-align:left; font:400 18px/25px var(--siteFont); border-radius:40px; transition:.3s ease all; } .textMain .reqBtn a{ font-weight:700; } .imp-card{ display:flex; align-items:flex-start; gap:30px; background:#f5f5f5; border-radius:12px; padding:20px; margin-bottom:20px; } .impdoc-image{ flex-shrink:0; margin-top:24px; } .imp-content{ flex:1; } .imp-content p{ margin-bottom:15px; } .textMain .imp-bottom{ font:600 16px/25px var(--headingFont); position:relative; text-align:center; display:flex; } .textMain .imp-bottom a{ color:#000; text-decoration:none; padding:11px 36px; border-radius:5px; transition:0.3s; position:relative; text-transform:uppercase; margin:5px; display:block; } .textMain .imp-phone a{ background:url(https://assets.yourpractice.online/3353/callFoot-icon.png) no-repeat 10px center var(--themeOneBg); } .textMain .imp-phone a:hover{ background:url(https://assets.yourpractice.online/3353/call-appoint-img.png) no-repeat 10px center var(--themeTwoBg); color:#fff; } .textMain .imp-appointment{ background:url(https://assets.yourpractice.online/3353/book-appoint-img.png) no-repeat 10px center var(--themeOneBg); } .textMain .imp-appointment:hover{ background:url(https://assets.yourpractice.online/3353/book-appoint-img-h.png) no-repeat 10px center var(--themeTwoBg); color:#fff; } .insuranceLists{ column-count:2; margin-top:20px; } .aboutCSOG{ position:relative; background:#fff; padding:30px; border:1px solid #e2e8ec; border-radius:10px; box-shadow:0 4px 18px rgba(0,0,0,0.06); overflow:hidden; } .aboutCSOG > p.img-c:first-child{ margin:0 0 22px; padding-bottom:20px; border-bottom:1px solid #e5e5e5; } .aboutCSOG > p.img-c:first-child img{ display:inline-block; max-width:100%; height:auto; } .aboutCSOG h3{ position:relative; margin:25px 0 15px; padding-left:16px; color:var(--themeTwoBg); font-size:23px; line-height:1.3; font-weight:700; } .aboutCSOG h3::before{ position:absolute; content:''; left:0; top:3px; bottom:3px; width:4px; background:var(--themeOneBg); border-radius:4px; } .textMain .aboutCSOG p{ margin:0 0 15px; } .aboutCSOG .img-r{ float:right; width:200px; margin:0 0 15px 25px; border-radius:8px; overflow:hidden; } .aboutCSOG .img-r img{ display:block; width:100%; height:auto; } .textMain .aboutCSOG ul{ margin:15px 0 5px; padding:18px 20px 18px 42px; background:#f4f8fa; border-left:4px solid var(--themeOneBg); border-radius:6px; } .textMain .aboutCSOG li{ margin:0 0 10px; padding-left:5px; color:#444; line-height:1.6; background:none; } .aboutCSOG li:last-child{ margin-bottom:0; } .aboutCSOG + .img-c{ margin:25px 0 15px; text-align:center; } .aboutCSOG + .img-c img{ display:block; width:100%; height:auto; border-radius:10px; } .textMain .moreCSOG{ margin:20px 0 0; padding:15px 20px; background:#f4f8fa; border-radius:6px; text-align:center; color:#444; } .textMain .moreCSOG a{ color:#0065a0; font-weight:700; text-decoration:underline; text-underline-offset:3px; } .textMain .moreCSOG a:hover{ color:#fe7a00; } .video-card{ display:flex; background:#fff; border:1px solid #d8e6ee; border-radius:18px; overflow:hidden; margin:40px auto; max-width:1200px; transition:.35s; box-shadow:0 10px 30px rgb(0 55 100 / .08); } .video-thumb{ width:340px; position:relative; overflow:hidden; flex-shrink:0; } .video-thumb img{ width:100%; height:100%; object-fit:cover; transition:.5s; } .play-icon{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:40px; height:40px; background:var(--themeOneBg) !important; color:#fff !important; border-radius:50%; display:flex; justify-content:center; align-items:center; text-decoration:none; font-size:15px; transition:.3s; } .video-label{ position:absolute; top:18px; left:18px; background:#00a7b8; color:#fff; font-size:12px; font-weight:700; padding:7px 14px; border-radius:30px; letter-spacing:1px; } .video-info{ padding:10px 20px; flex:1; margin-bottom:20px; } .video-info h3{ color:var(--themeOneBg); margin:12px 0 0; font-size:20px; line-height:1.2; } .video-info p{ line-height:1.9; font-size:18px; } .video-footer{ margin-top:10px; display:flex; justify-content:space-between; align-items:center; } .video-footer span{ color:var(--themeTwoBg); font-weight:500; font-size:15px; } .textMain .watch-btn{ text-decoration:none; color:var(--themeThreeBg); font-weight:700; transition:.3s; background:none !important; } .textMain .watch-btn::before{ content:'\f16a'; font-family:fontello; margin-right:9px; color:#d70606; } .textMain .watch-btn{ font-weight:700; } .video-card:hover{ transform:translateY(-6px); box-shadow:0 20px 45px rgb(0 55 100 / .12); } .textMain .watch-btn:hover{ color:var(--themeTwoBg); padding-right:8px; text-decoration:none; } @media screen and (max-width:1200px){ #Navigation, .navigation{ padding:10px 20px; } .textMain{ padding:40px 20px; }.imp-card{ display:flex; align-items:flex-start; gap:20px; } .imp-content{ flex:1; min-width:0; } .textMain .imp-bottom{ display:flex; align-items:center; justify-content:flex-start; flex-wrap:wrap; gap:5px; } .textMain .imp-bottom a{ display:inline-block; width:auto; flex:none; white-space:nowrap; padding:11px 35px; margin:5px; } .textMain .reqBtn{ width:90%; padding:17px 22px; } .imp-card{ gap:25px; padding:18px; } .impdoc-image{ margin-top:18px; } .insuranceLists{ column-count:2; } } @media screen and (max-width:980px){ #Banner h1{ font:600 32px/40px var(--headingFont); } .textMain .reqBtn{ width:100%; padding:15px 18px; font-size:16px; line-height:23px; border-left-width:7px; border-radius:30px; } .imp-card{ gap:20px; padding:18px; } .imp-content{ min-width:0; } .insuranceLists{ column-count:2; } #Banner{ padding:30px 0px; min-height:300px; } #Content{ grid-template-columns:1fr; grid-template-areas: 'Article' 'Sidebar'; } #Sidebar{ padding:20px 0px; margin:0 auto; } .textMain .reqBtn{ padding:14px 16px; } .imp-card{ flex-direction:column; align-items:center; gap:15px; padding:18px 15px; text-align:center; } .impdoc-image{ margin-top:0; } .imp-content{ width:100%; } .textMain .imp-bottom{ justify-content:center; flex-wrap:wrap; } } @media screen and (max-width:767px){ .video-thumb{ width:auto; min-width:auto; position:relative; } .video-info{ width:auto; padding:20px; display:block; } .video-card{ flex-direction:column; } .video-thumb{ width:100%; } .aboutCSOG .img-r{ float:none; width:auto; } .aboutCSOG{ padding:10px; } .img-r{ float:none; text-align:center; } .textMain .subLinkTabs ul{ grid-template-columns:1fr; } .textMain .relatedTabs li{ flex:1 auto; } .insuranceLists{ column-count:1; } } @media screen and (max-width:640px){ .cookie-main li.cookie-button a{ margin:2px 0px !important; } .textMain .impNote{ display:block; } .insuranceLists{ column-count:1; } .rightFlex{ padding:0px 0px; } } @media screen and (max-width:480px){ #Banner{ min-height:200px; } .textMain .reqBtn{ padding:12px 14px; font-size:14px; line-height:21px; } .imp-card{ padding:15px 12px; } .textMain .imp-bottom{ flex-direction:column; align-items:center; } .textMain .imp-bottom a{ padding:9px 36px; font-size:14px; margin:3px 0; } } .accessible_on .textMain .relatedTabs li a:hover, .accessible_on .textMain .subLinkTabs li a:hover{ transform:translateY(0px); } html[data-theme='dark'] .textMain .relatedTabs li a:hover, html[data-theme='dark'] .textMain .subLinkTabs li a:hover{ box-shadow:0 5px 5px 2px rgba(255,255,255,0.5); }.textMain .accordion{ padding:30px 0px 50px 0px; } .textMain .accordTitle{ background:var(--themeTwoBg); color:#fff; font:600 16px/30px var(--siteFont); border-radius:10px; } .textMain .accordTitle.showAccord{ background:var(--themeOneBg); color:#000; } .textMain .accordTitle a{ color:var(--fontLight); padding:10px 50px 10px 20px; text-transform:uppercase; } .accordTitle.showAccord a{ color:#000; } .accordContent{ border:2px solid #ccc; } .textMain .accordTitle{ position:relative; cursor:pointer; margin:2px 0px; padding:0px; letter-spacing:1px; transition:0.25s ease; } .textMain .accordTitle::after{ font-family:'fontello'; position:absolute; right:10px; top:50%; transform:translateY(-50%) rotate(0deg); transition:transform .35s ease; } .textMain .accordTitle::after{ content:'\e80b'; } .textMain .accordTitle.showAccord::after{ transform:translateY(-50%) rotate(180deg); content:'\e80c'; } .accordTitle a{ display:inline-block; vertical-align:top; } .accordTitle a:hover{ text-decoration:none; } .accordContent{ overflow:hidden; padding:0px; max-height:0px; opacity:0; pointer-events:none; transition:max-height 0.8s ease-in-out,visibility 0.8s ease-in-out,opacity 0.8s ease-in-out,clip-path 0.8s ease-in-out; will-change:max-height,visibility,opacity,clip-path; } .accordContent.is-expanded{ padding:15px 20px; max-height:unset; opacity:1; visibility:visible; pointer-events:auto; clip-path:inset(0 0 0 0); overflow-y:auto; } } .accessible_on .accordTitle, .accessible_on .textMain .accordTitle, .accessible_on .accordContent, .accessible_on .textMain .accordContent{ border:0px; margin:0px; } .accessible_on .accordTitle, .accessible_on .textMain .accordTitle{ padding:10px 0px 5px 0px; border-top:1px dashed var(--fontDark); } .accessible_on .accordTitle a, .accessible_on .textMain .accordTitle a{ padding:0px; } .accessible_on .accordContent, .accessible_on .textMain .accordContent{ display:block; padding:0px 0px 10px 0px; }.textMain .drMobile{ display:none; } .manenReviews h3{ font:700 30px/35px var(--headingFont); text-align:center; margin-bottom:27px; } .textMain .manenReviews{ text-align:center; padding:20px 0 30px; } .textMain .reviewBtnWrap{ margin:20px; } .textMain .reviewMore{ display:inline-flex; align-items:center; gap:12px; padding:10px 28px; background:var(--themeTwoBg); color:#fff; text-decoration:none; font:600 16px/26px var(--siteFont); border-radius:50px; transition:.35s; box-shadow:0 12px 25px rgba(91,35,107,.18); } .textMain .reviewMore:hover{ background:var(--themeOneBg); color:#000; text-decoration:none; } .videos-grid{ display:grid; grid-template-columns:1fr; gap:15px; margin:30px 0; } .youTube-video{ display:flex; align-items:stretch; background:#fff; border:1px solid #d9e7ef; border-radius:22px; overflow:hidden; transition:0.3s; } .video-thumb{ width:29%; height:208px; flex-shrink:0; position:relative; } .video-thumb img{ width:100%; height:220px; display:block; object-fit:cover; } .video-info{ width:73%; padding:12px 25px 0 25px; box-sizing:border-box; display:flex; flex-direction:column; } .video-info h3{ margin:0 0 8px; color:#123d75; font:600 22px/27px var(--headingFont); } .video-footer{ display:flex; justify-content:space-between; align-items:center; margin-top:10px; } .video-footer span{ color:#e94e17; font:400 14px/30px var(--siteFont); } .textMain .watch-btn{ text-decoration:none; color:var(--themeOneBg); font-weight:700; transition:0.3s; background:none !important; } .textMain .watch-btn::before{ content:'\f16a'; font-family:fontello; margin-right:9px; color:#d70606; } .educationContent{ padding:5px 0 10px; } .educationContent p{ margin:0 0 15px; } .educationContent ul{ margin:0; padding-left:20px; } .educationContent li{ margin-bottom:10px; line-height:1.6; } .educationContent li strong{ font-weight:600; } .educationContent li span{ display:block; margin-top:2px; } .textMain .reviewMore span{ transition:.35s; } .doctorProfileWrap{ display:flex; justify-content:space-between; align-items:flex-start; gap:0px; } .doctorProfileImage{ flex:0 0 43%; position:relative; } .profimg{ position:relative; } .doctorProfileContent{ padding:0px 37px 10px; position:relative; } .textMain .doctorProfileContent h2{ font:700 68px/72px var(--headingFont); letter-spacing:1px; color:#000; } .textMain .doctorProfileContent .doctorProfileSubTitle{ margin:0 0 10px; color:var(--themeTwoBg); font:400 20px/28px var(--headingFont); letter-spacing:1px; text-align:left; } .doctorProfileContent p:last-child{ margin-bottom:0; } .doctorProfileButtons{ display:flex; gap:18px; margin-top:35px; } .doctorProfileAppointment, .doctorProfileReviews{ display:inline-flex; align-items:center; justify-content:center; gap:12px; min-width:260px; height:50px; padding:0 5px; border-radius:10px; text-decoration:none; transition:.35s; font:600 18px/20px var(--headingFont); } .textMain .doctorProfileAppointment{ background:url(https://assets.yourpractice.online/3353/book-appoint-img.png) no-repeat 10px center var(--themeOneBg); color:#000; padding-left:30px; } .textMain .doctorProfileAppointment:hover{ background:url(https://assets.yourpractice.online/3353/book-appoint-img-h.png) no-repeat 10px center var(--themeTwoBg); color:#fff; text-decoration:none; } .textMain .doctorProfileReviews{ color:#fff; background:url(https://assets.yourpractice.online/3353/dr-reviews-icon.png) no-repeat 28px center var(--themeTwoBg); } .textMain .doctorProfileReviews:hover{ background:url(https://assets.yourpractice.online/3353/dr-reviews-icon-h.png) no-repeat 28px center var(--themeOneBg); color:#000; text-decoration:none; } .doctorProfileButtons span{ font-size:20px; } .textMain .patient-resources{ margin:auto; } .textMain .patient-resources h3{ color:#fff; font:700 30px/40px var(--headingFont); } .textMain .subtitle{ margin-bottom:15px; color:#bfbfbf; padding:0px 0px 15px 0px; } .textMain .resource-list{ list-style:none; padding:0; margin:0; display:grid; grid-template-columns:repeat(2,1fr); gap:20px; } .textMain .resource-list li{ padding:0; background:none; position:relative; } .textMain .resource-list li a{ display:flex; align-items:center; background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 100%); color:#000; padding:22px; border-radius:10px; text-decoration:none; transition:.3s; } .textMain .resource-list li a:hover{ transform:translateY(-3px); box-shadow:0 8px 20px rgba(0,0,0,.15); } .textMain .icon, .textMain .arrow{ font-family:"fontello"; } .textMain .icon{ margin-right:16px; } .textMain .icon::before{ top:16px; position:absolute; } .textMain .arrow{ margin-left:auto; font-size:22px; opacity:.7; } .textMain .icon:before, .textMain .arrow:before{ content:attr(data-icon); } .textMain .resource-list strong{ display:block; font:400 18px/22px var(--siteFont); margin-bottom:3px; padding:0px 0px 0px 10px; } .textMain .resource-list p{ font:400 14px/18px var(--siteFont); opacity:.85; margin:0; padding:3px 0px 0px 10px; } #profileOverview{ padding:20px 0; } #expertiseSection{ padding:40px 0; } .expertiseWrap h2{ margin:0; padding:0; color:#fff; font:700 53px/1.05 var(--headingFont); letter-spacing:-1px; } .textMain .expertiseWrap h2 span{ color:#ffdd55; display:inline; font:700 53px/1.05 var(--headingFont); } .expertiseWrap p{ margin:0; padding:0; color:#a8a8a8; font:400 24px/1.6 var(--headingFont); } .expertiseGrid{ display:grid; grid-template-columns:repeat(5,1fr); gap:18px; } .expertiseCard{ display:flex; flex-direction:column; background:#151515; border:1px solid rgba(255,221,85,.35); border-radius:20px; padding:15px; min-height:370px; text-decoration:none; transition:.35s ease; position:relative; overflow:hidden; } .expertiseCard:before{ content:""; position:absolute; inset:0; background:linear-gradient(180deg,rgba(255,221,85,.05),transparent 45%); opacity:0; transition:.35s; } .expertiseCard:hover{ transform:translateY(-8px); border-color:#ffdd55; box-shadow:0 25px 50px rgba(0,0,0,.45); } .expertiseCard:hover:before{ opacity:1; } .expertiseCard h3{ margin:25px 0 30px; color:#fff; font:600 23px/1.35 var(--headingFont); padding:0; } .expertiseCard h3 span{ display:block; } .expertiseDivider{ width:46px; height:2px; background:#3f3f3f; margin-bottom:32px; transition:.3s; } .expertiseCard:hover .expertiseDivider{ width:70px; background:#ffdd55; } .expertiseCard p{ color:#b7b7b7; font:400 17px/1.75 var(--headingFont); margin:0; flex:1; } .expertiseBtn{ display:flex; justify-content:space-between; align-items:center; margin-top:45px; color:#ffdd55; font:600 20px/1 var(--headingFont); } .expertiseBtn svg{ width:34px; height:34px; stroke:#ffdd55; stroke-width:1.8; fill:none; transition:.35s; } .expertiseCard:hover .expertiseBtn svg{ transform:translateX(8px); } .bottomGrid{ display:grid; grid-template-columns:1fr 600px; gap:40px; margin-top:60px; } .conditionsBox h2, .careBox h2{ margin-bottom:25px; padding:0px; color:#fff; } .conditionsBox ul{ list-style:none; margin:0; padding:0; } .textMain .conditionsBox li{ padding:16px 0; border-bottom:1px solid rgba(255,255,255,.08); position:relative; padding-left:28px; background:none; } .conditionsBox li:before{ content:"âœ“"; position:absolute; left:0; color:#ffdd55; font-weight:700; } .conditionsBox a{ display:inline-block; color:#ffdd55; text-decoration:none; font-weight:600; } .viewCon{ margin-top:25px; } .careItem{ display:flex; gap:18px; padding:15px 0; border-bottom:1px solid rgba(255,255,255,.08); } .careItem:last-child{ border-bottom:0; } .careItem i{ font-size:28px; color:#ffdd55; flex-shrink:0; } .careItem h3{ margin-bottom:5px; font:600 18px/24px var(--headingFont); padding:0px; } .careItem p{ color:#bdbdbd; line-height:1.5; padding:0; } .highlightGrid{ display:grid; grid-template-columns:repeat(4,1fr); background:#181818; border:1px solid rgba(255,255,255,.08); border-radius:12px; overflow:hidden; margin-bottom:60px; } .highlightItem{ display:flex; align-items:center; gap:18px; padding:20px; position:relative; } .highlightItem:not(:last-child){ border-right:1px solid rgba(255,255,255,.08); } .highlightItem span, .careItem span{ width:64px; height:64px; border:1px solid rgba(255,221,85,.35); border-radius:50%; display:flex; align-items:center; justify-content:center; color:#ffdd55; font-size:30px; flex-shrink:0; } .highlightItem h3{ margin:0 0 6px; font:500 20px/24px var(--headingFont); padding:0; color:#fff; } .highlightItem p{ margin:0; padding:0; font:500 17px/20px var(--headingFont); } .iconWrap{ width:64px; height:64px; border:1px solid rgba(255,221,85,.35); border-radius:50%; display:flex; align-items:center; justify-content:center; color:#ffdd55; } .iconWrap svg{ width:34px; height:34px; } .doctorCta{ display:flex; justify-content:space-between; align-items:center; gap:40px; padding:34px 40px; background:#181818; border:1px solid rgba(255,255,255,.08); border-radius:14px; margin-bottom:50px; } .doctorCtaLeft{ display:flex; align-items:center; gap:25px; } .doctorCtaIcon{ width:82px; height:82px; border:1px solid rgba(255,221,85,.35); border-radius:50%; display:flex; align-items:center; justify-content:center; color:#ffdd55; flex-shrink:0; } .doctorCta h2{ margin:0 0 10px; font:600 42px/46px var(--headingFont); padding:0; } .doctorCta p{ margin:0; padding:0; color:#bfbfbf; } .textMain .doctorCtaBtn{ padding:18px 34px; background:#ffdd55; color:#111; border-radius:8px; text-decoration:none; font-weight:600; white-space:nowrap; } .textMain .doctorCtaBtn:hover{ background:#fff; color:#111; text-decoration:none; } .locationGrid{ display:grid; grid-template-columns:repeat(2,1fr); gap:20px; margin-top:30px; } .locationCard{ display:flex; align-items:center; gap:18px; padding:28px; background:#181818; border:1px solid rgba(255,255,255,.08); border-radius:12px; text-decoration:none; color:#fff; transition:.3s; } .locationCard:hover{ border-color:#ffdd55; } .locationIcon{ color:#ffdd55; flex-shrink:0; } .locationContent{ flex:1; } .locationContent h3{ margin:0 0 8px; font:600 22px/26px var(--headingFont); } .locationContent p{ margin:0; color:#c0c0c0; line-height:1.6; } .locationContent p span{ font-size:20px; font-weight:500; } .locationArrow{ color:#fff; font-size:28px; } .textMain .locationCard:hover{ text-decoration:none; } .bcs-experience{ position:absolute; left:0; bottom:0; background:#000; border-radius:0px 10px 0px 0px; z-index:3; min-width:160px; padding:0px 0px 0px 5px; } .bcs-exp-number{ position:relative; top:-20px; left:33px; } .bcs-exp-content span:first-child{ display:block; color:#ffdd55; font:600 17px/17px var(--siteFont); letter-spacing:6px; text-transform:uppercase; margin-bottom:10px; } .bcs-exp-content span:last-child{ display:block; color:#fff; font:100 27px/27px var(--siteFont); } .textMain .doctorProfileContent p{ font:300 17px/27px var(--siteFont); margin-bottom:5px; color:#111111; text-align:justify; } #doctorCtaLocation{ padding:40px 0px 30px 0px; } #doctorCtaLocation .locHead{ color:#fff; } .profReviews iframe{ background:#fff; height:500px; border-radius:10px; } .textMain .revHead{ color:#fff; font:700 30px/40px var(--headingFont); margin-bottom:20px; } .profReviews .raterCommentsBlock{ max-width:100%; } .philosophy-section{ position:relative; overflow:hidden; background: linear-gradient(90deg, rgba(250,248,252,0.98), rgba(255,255,255,0.96)); padding:48px 0%; } .philosophy-inner{ position:relative; z-index:1; max-width:1280px; margin:0 auto; display:grid; grid-template-columns:minmax(300px,0.95fr) minmax(500px,1.15fr); gap:70px; align-items:start; padding:0px 20px; } .section-label{ display:flex; align-items:center; gap:13px; margin-bottom:13px; color:#60236b; font:600 20px / 26px var(--siteFont); letter-spacing:3px; } .section-label i{ display:block; width:48px; height:2px; background:#82c92f; } .philosophy-copy h2{ margin:0 0 24px; color:#24104d; font-size:clamp(34px,3vw,52px); line-height:0.98; letter-spacing:-1.8px; font-weight:800; } .philosophy-copy h2 strong{ font-weight:800; } .philosophy-copy p{ max-width:540px; margin:0 0 23px; font:300 17px / 29px var(--siteFont); } .care-benefits{ display:grid; grid-template-columns:repeat(2,minmax(220px,1fr)); column-gap:9px; row-gap:25px; padding-top:18px; } .care-item{ display:grid; grid-template-columns:58px 1fr; gap:15px; align-items:start; } .care-icon{ width:54px; height:54px; border-radius:50%; display:flex; align-items:center; justify-content:center; flex-shrink:0; } .care-icon.purple{ background:#eee4f3; color:#59206b; } .care-icon.green{ background:#d9f2ad; color:#27531b; } .care-icon svg{ width:27px; height:27px; fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; } .care-item h3{ margin:2px 0 5px; color:#55206b; font:500 15px / 20px var(--headingFont); } .care-item p{ margin:0; max-width:220px; font:300 15px / 20px var(--siteFont); } @media (max-width:980px){ .textMain .doctorProfileContent h2{ font:700 48px/56px var(--headingFont); } .textMain .doctorProfileContent h2,.textMain .doctorProfileContent .doctorProfileSubTitle{ text-align:center; } .philosophy-section{ padding:15px 30px; } .philosophy-inner{ grid-template-columns:1fr; gap:0px; } .philosophy-copy p{ max-width:700px; } .care-benefits{ padding-top:0; } } @media (max-width:991px){ #doctorProfile{ padding:0px; } .doctorProfileWrap{ flex-direction:column; gap:40px; } .doctorProfileImage{ flex:100%; margin:0 auto; } .doctorProfileContent h2{ font-size:46px; line-height:48px; } .doctorProfileSubTitle{ font-size:22px; line-height:34px; margin-bottom:30px; } .bottomGrid{ grid-template-columns:1fr; } .highlightGrid{ grid-template-columns:repeat(2,1fr); } .highlightItem:nth-child(2){ border-right:0; } .highlightItem:nth-child(-n+2){ border-bottom:1px solid rgba(255,255,255,.08); } .doctorCta{ flex-direction:column; text-align:center; } .doctorCtaLeft{ flex-direction:column; } .locationGrid{ grid-template-columns:1fr; } } @media screen and (max-width:840px){ .drImg{ float:none; display:block; margin:0px auto; } .drDesk{ display:block; } .drMobile{ display:none; } } @media(max-width:768px){ .youTube-video,.videos-grid{ display:block; } .video-thumb{ width:auto; min-width:auto; position:relative; } .video-info{ width:auto; padding:20px; display:block; } .expertiseGrid{ grid-template-columns:1fr; } .expertiseCard{ min-height:auto; padding:28px; } .expertiseCard h3{ margin:25px 0; font-size:28px; } .expertiseBtn{ font-size:18px; margin-top:30px; } } @media (max-width:767px){ .textMain .doctorProfileAppointment,.textMain .doctorProfileReviews{ width:300px; max-width:90%; margin:0 auto; } .doctorProfileContent h2{ font-size:38px; line-height:42px; } .doctorProfileSubTitle{ font-size:19px; line-height:30px; } .doctorProfileButtons{ display:flex; flex-direction:column; width:100%; gap:12px; } .doctorProfileAppointment, .doctorProfileReviews{ width:100%; max-width:100%; min-width:0; box-sizing:border-box; } } @media screen and (max-width:640px){ .textMain .drImg li a{ padding:10px 20px; } .care-benefits{ display:grid; grid-template-columns:1fr; row-gap:25px; } .philosophy-section{ padding:38px 20px; } .section-label i{ width:35px; } .philosophy-copy h2{ font-size:34px; letter-spacing:-1px; line-height:1; margin-bottom:20px; } .philosophy-copy p{ margin-bottom:18px; } .care-benefits{ grid-template-columns:1fr; gap:24px; } .care-item{ grid-template-columns:52px 1fr; } .care-icon{ width:48px; height:48px; } .care-icon svg{ width:24px; height:24px; } } @media(max-width:639px){ .doctorProfileContent{ padding:0px 16px 10px; } .textMain .resource-list{ grid-template-columns:1fr; gap:5px; } .textMain .resource-list li a{ padding:15px 22px; } } @media screen and (max-width:576px){ .expertiseGrid{ grid-template-columns:1fr; } .highlightGrid{ grid-template-columns:1fr; } .highlightItem{ border-right:0 !important; border-bottom:1px solid rgba(255,255,255,.08); } .highlightItem:last-child{ border-bottom:0; } } @media screen and (max-width:490px){ .textMain .drImg li{ margin:3px 0px; display:block; width:100%; } }:root[data-theme='light'], html[data-theme='light']{ --primarybgColor:#ffffff; --secondarybgColor:#cccccc; --textColor:#000000; --linkColor:#0000ee; --borderColor:#000000; } :root[data-theme='dark'], html[data-theme='dark']{ --primarybgColor:#000000; --secondarybgColor:#333333; --textColor:#ffffff; --linkColor:#ffcc00; --borderColor:#ffffff; } :root[data-theme='grey'], html[data-theme='grey']{ --primarybgColor:#cccccc; --secondarybgColor:#eeeeee; --textColor:#333333; --linkColor:#000000; --borderColor:#999999; } html[data-theme='grey'] .accessible_on #Container{ -webkit-filter:grayscale(100%); filter:grayscale(100%); } .dfwOff, .dfwOn{ display:none; } .adaActive.dfwOff, .adaActive.dfwOn{ display:block; } .dfwOff{ position:fixed; z-index:99999; left:10px; bottom:10px; width:60px; height:60px; } .dfwOff ul{ width:100%; height:100%; } .adaOn{ position:relative; z-index:1; width:100%; height:100%; display:block; } .adaOn a{ width:100%; height:100%; display:block; border-radius:100%; background:var(--themeOneBg); color:var(--fontLight); } .adaOn span{ width:100%; height:100%; display:block; font-family:'fontello'; font-size:36px; } .adaOn span::before{ content:'\f29a'; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); } .dfwOff li.adaClose{ position:absolute; } .dfwOff.adaHide{ left:-50px; } .adaClose{ font: bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:var(--fontLight); left:50%; top:50%; transform:translate(-50%,-50%); } .adaClose a{ border-radius:5px; display:block; padding:0px 10px; background:var(--themeOneBg); } .dfwOff:hover .adaClose, .dfwOff:focus .adaClose{ left:85%; transform:translate(0,-50%); } .dfwOff:focus-within .adaClose{ left:85%; transform:translate(0,-50%); } .dfwClose{ position:absolute; font: bold 11px/24px Verdana, Arial, Helvetica, sans-serif; left:50%; top:0px; z-index:-1; } .dfwClose a{ border-radius:0px 5px 5px 0px; display:block; padding:0px 10px; background:var(--primarybgColor); border:1px solid var(--borderColor); color:var(--textColor); } .dfwOn.adaActive.dfwHide .dfwClose{ visibility:visible; left:70%; } .dfwOn.adaActive.dfwHide .dfwClose a{ padding:0px 30px 0px 8px; } .dfwOn.adaActive.dfwHide .dfwClose a::before{ position:absolute; z-index:1; content:'\f29a'; left:calc(100% - 24px); top:50%; transform:translate(0,-50%); font:400 20px/24px 'fontello'; } .dfwOn:hover .dfwClose, .dfwOn:focus .dfwClose, .dfwOn.adaActive.dfwHide:hover .dfwClose, .dfwOn.adaActive.dfwHide:focus .dfwClose{ left:100%; } .dfwOn:focus-within .dfwClose, .dfwOn.adaActive.dfwHide:focus-within .dfwClose{ left:100%; } .dfwOn{ position:fixed; left:0px; top:50%; transform:translate(0,-50%); font:normal 12px/20px var(--siteFont); z-index:9999; width:200px; background:var(--primarybgColor); border:1px solid var(--borderColor); color:var(--textColor); } html[data-theme='grey'] .dfwOn{ background:var(--fontLight); } .dfwOn.adaActive li.dfwActive a{ background:var(--primarybgColor); color:var(--linkColor); } .dfwOn.dfwHide{ left:-200px; } .dfwOn li:not(:last-child){ border-bottom:1px dotted var(--borderColor); } .dfwOn li a{ padding:10px 15px; display:block; } .dfwOn li a::before{ margin-right:10px; } .dfwOff, .dfwOff.adaHide, .adaClose, .dfwOff:hover .adaClose, .dfwOff:focus .adaClose, .dfwClose, .dfwOn:hover .dfwClose, .dfwOn:focus .dfwClose, .dfwOn.adaActive.dfwHide:hover .dfwClose, .dfwOn.adaActive.dfwHide:focus .dfwClose, .dfwOn, .dfwOn.dfwHide{ -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; } .dfwOff:focus-within .adaClose, .dfwOn:focus-within .dfwClose, .dfwOn.adaActive.dfwHide:focus-within .dfwClose{ -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; } .dfwHead{ font:bold 14px/20px var(--siteFont); padding:15px; position:relative; z-index:1; background:var(--primarybgColor); } html[data-theme='grey'] .dfwHead{ background:var(--fontLight); } .dfwHide .dfwHide a{ padding-left:20px; } .dfwHide.dfwOn:hover .dfwHide, .dfwHide.dfwOn:focus .dfwHide{ right:-65px; } .dfwHide.dfwOn:focus-within .dfwHide{ right:-65px; } .dfwHide.dfwOn:hover .dfwHide a, .dfwHide.dfwOn:focus .dfwHide a{ padding-left:50px; } .dfwHide.dfwOn:focus-within .dfwHide a{ padding-left:50px; } .dfw-skip{ overflow:hidden; vertical-align:top; right:5px; top:0px; position:absolute; font:normal 12px/20px var(--siteFont); display:none; z-index:99; padding:2px; } .dfw-skip a{ display:block; padding:0px 5px; } .accessible_on a:focus{ outline:1px solid red; box-shadow:0px 0px 5px 2px rgba(255,0,0,0.2); outline-offset:1px; } .accessible_on a:focus-within{ outline:1px solid red; box-shadow:0px 0px 5px 2px rgba(255,0,0,0.2); outline-offset:1px; } html[data-theme='dark'] .accessible_on #Container.slideRight.slideContainer, html[data-theme='dark'] .accessible_on #Container.slideLeft.slideContainer{ background:rgba(255,255,255,0.4); } html[data-theme='light'] .accessible_on #Container.slideRight.slideContainer, html[data-theme='light'] .accessible_on #Container.slideLeft.slideContainer{ background:rgba(0,0,0,0.4); } html[data-theme='grey'] .accessible_on #Container.slideRight.slideContainer, html[data-theme='grey'] .accessible_on #Container.slideLeft.slideContainer{ background:rgba(204,204,204,0.4); } .accessible_on, .accessible_on #Accessibility, .accessible_on .dfw-skip, .accessible_on #gdpCookie, html[data-theme='grey'] .accessible_on #dfw-GreyMode.dfwActive a{ background:var(--primarybgColor); } .accessible_on #Container, .accessible_on #Container:not(a) *, .accessible_on #Container *:not(a), .accessible_on #gdpCookie, .accessible_on #gdpCookie *{ border-color:var(--borderColor) !important; color:var(--textColor); } .accessible_on #Container a, .accessible_on #Container a:hover, .accessible_on #Container a *, .accessible_on #Container a:hover *, .accessible_on #Container * a, .accessible_on #Container * a:hover, .accessible_on #Container * a *, .accessible_on #Container * a:hover *, .accessible_on #dfw-WhiteMode.dfwActive a, .accessible_on #gdpCookie a, .accessible_on #gdpCookie * a{ color:var(--linkColor) !important; transition:none !important; } .accessible_on #Container * u{ text-decoration:none !important; } .accessible_on .menu ul, .accessible_on .Wrapper{ background:var(--secondarybgColor); } .accessible_on .menu, .accessible_on .menu li.menu-home, .accessible_on .socLogo, .accessible_on .socLogo li{ width:auto; } .accessible_on .socLogo li, .accessible_on .menu li{ height:auto; } .accessible_on .socLogo li a{ border-radius:0px; padding:5px 10px; } .accessible_on .hr{ background:url(https://assets.yourpractice.online/3353/hr-b.gif) repeat-x left center; } html[data-theme='dark'] .accessible_on .hr{ background:url(https://assets.yourpractice.online/3353/hr-w.gif) repeat-x left center; } .accessible_on .textMain ul li{ background:url(https://assets.yourpractice.online/3353/bullet-b.gif) no-repeat 5px 15px; } html[data-theme='dark'] .accessible_on .textMain ul li{ background:url(https://assets.yourpractice.online/3353/bullet-w.gif) no-repeat 5px 15px; } .accessible_on [class*='logo'], .accessible_on #Container *::selection{ isolation:isolate; mix-blend-mode:difference; } .accessible_on #Container *:not(.menu *,.dfw-skip a,.textMain a){ color:inherit; } .accessible_on .theme-L, .accessible_on .theme-R, .accessible_on #Container *::after, .accessible_on #Container *:not(.font-icon,.notImg,.thankImg,[class$='icon'])::before, .accessible_on #Container [class$='Appoint'] span, .accessible_on #Container [class$='More'] span, .accessible_on #Container .menu-home a::before, .accessible_on .socLogo li a::before{ display:none; } .accessible_on .menu li.menu-home span, .accessible_on .socLogo li span, .accessible_on .dfw-skip{ display:block; } .accessible_on #Container *:not(.dfw-skip,.menu ul,.ypoLogo *,.logo *,.pdf-icon,.hr,.textMain li,.thankImg), .accessible_on .textMain *:not(.accessKeys) ul li, .accessible_on #gdpCookie *, .accessible_on .blogMain li[class^='blog-post'], .accessible_on .blogMain li[class^='pagelet-post']{ background:none !important; } .accessible_on [id$='Container']{ padding:0px !important; } .accessible_on [class$='More'] a, .accessible_on [class$='Appoint'] a, .accessible_on [class$='Tabs'] li a{ padding:10px 20px !important; } .accessible_on [class$='Appoint'] li, .accessible_on [class$='Tabs'] li, .accessible_on [class$='List'] li a{ padding:5px; } .accessible_on [class$='Head']{ padding-bottom:20px; } .accessible_on [class$='Sub']{ padding-bottom:10px; } .accessible_on .dfw-skip, .accessible_on #Sidebar, .accessible_on #gdpCookie, .accessible_on .socLogo li, .accessible_on [class$='More'] a, .accessible_on [class$='Appoint'] a, .accessible_on [class$='List']:not(.keysList) li a{ border:1px solid var(--borderColor); } .accessible_on header, .accessible_on nav, .accessible_on section, .accessible_on #Container > [id], .accessible_on #Container section > [id]{ border-bottom:1px solid var(--borderColor); } .accessible_on [class$='Tabs'] li a, .accessible_on [class$='Border'], .accessible_on #gdpCookie .cookie-main .cookie-button .accept{ border:2px solid var(--borderColor); } .accessible_on #Container > [id], .accessible_on #Container section > [id]{ padding:40px 20px; min-height:unset; height:auto; } .accessible_on [class$='Main']:not(.conMain){ min-height:unset; height:auto; width:auto; max-width:unset; display:block; margin:0px; border:0px; padding:0px; } html[data-theme='grey'] .accessible_on{ background:var(--fontLight); } @media screen and (max-width:640px){ .dfwOn li.table-cell{ text-align:center; padding:5px 0px; } .accessible_on .dfw-skip{ display:none; } }