#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:10px 0px 10px 15px; } .img-r img{ padding:2px; border:1px solid #ccc; } .img-c, .textCenter{ text-align:center; } img.img-c{ display:block; margin:15px auto; } .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:var(--themeOneBg); } #Banner{ padding:40px 10px 40px 10px; text-align:center; min-height:200px; display:flex; align-items:center; justify-content:center; } #Banner h1{ font:700 40px/40px var(--headingFont); color:var(--fontLight); margin:0; animation:bannerTitleIn 0.5s ease-out both; } @keyframes bannerTitleIn{ from{ opacity:0; transform:translateY(15px); } to{ opacity:1; transform:translateY(0); } } #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 46px/50px 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 26px/30px var(--headingFont); color:var(--fontDark); } .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:600 21px/25px var(--headingFont); color:var(--themeOneBg); } .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 17px/30px var(--siteFont); color:var(--fontDark); overflow-wrap:break-word; } .textMain a{ color:var(--themeFourBg); } .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/3365/bullet-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; } .relatedTabs, .subLinkTabs{ margin:40px 0 0; padding:0; } .textMain .relatedTabs h4, .textMain .subLinkTabs h4{ margin:0 0 20px; font:600 18px/22px var(--siteFont); letter-spacing:2px; text-transform:uppercase; color:var(--fontDark); } .textMain .relatedTabs ul, .textMain .subLinkTabs ul{ display:flex; flex-wrap:wrap; gap:14px; margin:0; padding:0; list-style:none; } .textMain .relatedTabs li, .textMain .subLinkTabs li{ margin:0; padding:0; min-width:200px; background:none; font:500 16px/30px var(--siteFont); color:var(--fontLight); } .textMain .relatedTabs li a, .textMain .subLinkTabs li a{ position:relative; display:block; width:auto; padding:15px 42px 15px 23px; overflow:hidden; white-space:nowrap; text-decoration:none; color:var(--siteFontColor); background:#f5f7f6; border:1px solid #e1e8e4; border-radius:9px; transition: color .4s ease, background .4s ease, border-color .4s ease, box-shadow .4s ease, transform .4s ease; } .textMain .relatedTabs li a:hover, .textMain .subLinkTabs li a:hover{ color:var(--themeOneBg); background:#fff; border-color:#d2ddd7; box-shadow:0 9px 22px rgba(0,0,0,.07); transform:translateY(-3px); } .textMain .relatedTabs li a::before, .textMain .subLinkTabs li a::before{ content:''; position:absolute; z-index:1; left:0; top:50%; width:4px; height:20px; background:var(--themeOneBg); border-radius:0 4px 4px 0; transform:translateY(-50%); transition:height .4s ease; } .textMain .relatedTabs li a:hover::before, .textMain .subLinkTabs li a:hover::before{ height:100%; transform:translateY(-50%); } .textMain .relatedTabs li a::after, .textMain .subLinkTabs li a::after{ content:'\f105'; position:absolute; z-index:2; right:15px; top:50%; font-family:'fontello'; font-size:16px; line-height:1; color:#a5b2ac; transform:translateY(-50%); transition: color .35s ease, right .35s ease, transform .35s ease; } .textMain .relatedTabs li a:hover::after, .textMain .subLinkTabs li a:hover::after{ right:11px; color:var(--themeOneBg); transform:translateY(-50%) translateX(2px); } .impNote{ position:relative; overflow:hidden; margin:40px 0; padding:34px 38px; background:#f1f8fb; border-left:5px solid var(--themeFourBg); border-right:5px solid var(--themeFourBg); border-radius:10px; box-shadow:0 5px 9px rgba(8,52,81,0.07); transition:box-shadow .3s ease; } .impNote:hover{ box-shadow:0 10px 28px rgba(8,52,81,0.11); } .textMain .impNote h3{ margin:0 0 6px; color:var(--themeOneBg); font:600 26px/1.4 var(--headingFont); padding:0 0 5px 0; } .textMain .impNote p{ margin:0; color:#394d5b; font:400 17px/36px var(--siteFont); } .textMain .impNote p a{ color:#006593; font-weight:600; text-decoration:underline; text-decoration-color:transparent; text-underline-offset:3px; transition:color .25s ease,text-decoration-color .25s ease; } .textMain .impNote p a:hover{ color:var(--themeOneBg); text-decoration-color:currentColor; } .impNote .appointTabs{ display:flex; flex-wrap:wrap; align-items:center; gap:16px 28px; margin:25px 0 0; padding:0; list-style:none; } .textMain .impNote .appointTabs li{ display:flex; align-items:center; min-width:0; } .textMain .impNote .appointTabs .appointmentBtn{ display:inline-flex; align-items:center; justify-content:center; gap:10px; min-height:52px; padding:12px 25px; border:2px solid var(--themeOneBg); border-radius:6px; background:var(--themeOneBg); color:#fff; font:600 16px/1.4 var(--siteFont); text-align:center; text-decoration:none; transition:background .25s ease,color .25s ease, transform .25s ease,box-shadow .25s ease; } .textMain .impNote .appointTabs .appointmentBtn::after{ content:"\2192"; font-size:20px; line-height:1; transition:transform .25s ease; } .textMain .impNote .appointTabs .appointmentBtn:hover{ background:#fff; color:var(--themeOneBg); transform:translateY(-2px); box-shadow:0 5px 14px rgba(8,52,81,0.12); } .textMain .impNote .appointTabs .appointmentBtn:hover::after{ transform:translateX(4px); } .textMain .impNote .appointTabs li:not(:first-child){ color:var(--themeOneBg); font:600 18px/1.5 var(--siteFont); } .textMain .impNote .appointTabs li:not(:first-child) a{ color:var(--themeOneBg); text-decoration:none; text-underline-offset:4px; transition:color .25s ease; } .textMain .impNote .appointTabs li:not(:first-child) a:hover{ color:#006593; text-decoration:underline; } .impNote a:focus-visible{ outline:3px solid #006593; outline-offset:4px; } .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:83%; 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.font-icon::before{ background:var(--themeOneBg); color:var(--fontLight); width:45px; height:45px; border-radius:50px; padding:3px 10px; font-size:29px; line-height:39px; transition:.3s ease all; flex:0 0 45px; } .textMain .reqBtn a{ font-weight:600; } .textMain .reqBtn:hover::before{ transform:scale(1.1); } .textMain .ps-inline-section{ border-top:1px solid #e6edf2; border-bottom:1px solid #e6edf2; padding:20px 20px; margin:30px 0; display:flex; justify-content:space-between; align-items:center; gap:18px; width:100%; background:#f4f4f4; border-radius:5px; } .textMain .ps-inline-left h3{ font:700 28px/35px var(--headingFont); margin-bottom:0; } .textMain .ps-inline-left p{ font:400 17px/28px var(--siteFont); color:#000; } .textMain .ps-inline-cta{ background:var(--themeOneBg); color:var(--fontLight); font-weight:600; text-decoration:none; white-space:nowrap; font-size:16px; padding:10px 10px; } .textMain .ps-inline-cta:hover{ color:#fff; background:var(--themeFourBg); text-decoration:none; } .textMain .appointTabs{ display:flex; align-items:center; flex-wrap:wrap; gap:20px 51px; margin-top:10px; } .textMain .appointTabs li{ padding:0; background:none; margin:0; } .textMain .appointTabs .appointmentBtn{ display:inline-block; background:var(--themeOneBg); color:#fff; text-decoration:none; padding:16px 26px; font:500 17px/21px var(--siteFont); text-transform:uppercase; box-sizing:border-box; transition:.3s ease all; } .textMain .appointTabs .appointmentBtn:hover{ background:var(--themeTwoBg); color:#000; } .textMain .appointTabs .phoneLink{ display:flex; align-items:center; gap:35px; text-decoration:none; font:500 25px/30px var(--siteFont); padding-left:27px; position:relative; background:none; margin-top:0; box-sizing:border-box; } .textMain .appointTabs .phoneLink a{ background:none; font:inherit; padding-left:0; white-space:nowrap; } .textMain .appointTabs .phoneLink::before{ position:absolute; content:'\e802'; width:24px; height:25px; left:0; font-family:'fontello'; font-size:25px; line-height:31px; top:4px; } .textMain .footBox{ position:relative; margin:40px auto; padding:22px 30px 22px 30px; box-sizing:border-box; background:#f5f9fa; border:1px solid #dfeaec; border-radius:8px; } .post-op-section{ margin:45px 0; padding:30px 35px; border:1px solid #e2e6e8; border-left:6px solid var(--siteFontColor); border-radius:8px; background:#fff; } .textMain .footBox{ position:relative; width:100%; margin:50px auto 0; padding:19px 30px; border:1px solid rgba(0,0,0,.08); border-left:6px solid #819c00; border-right:6px solid #819c00; border-radius:12px; background:#fdffef; color:var(--fontDark); font:400 18px/34px var(--siteFont); box-sizing:border-box; box-shadow:0 8px 24px rgba(0,0,0,.07); transition:transform .35s ease,box-shadow .35s ease,background .35s ease; } .textMain .footBox:hover{ transform:translateY(-5px); background:#f3f3f3; box-shadow:0 15px 32px rgba(0,0,0,.12); } .textMain .footBox .textMainBold{ color:var(--themeOneBg); font-weight:700; white-space:nowrap; } .textMain .footBox a{ display:inline; margin-left:5px; color:var(--themeOneBg); font-weight:700; text-decoration:underline; text-decoration-thickness:2px; text-underline-offset:5px; transition:color .25s ease,text-decoration-color .25s ease; } .textMain .footBox a:hover{ color:var(--themeTwoBg); text-decoration-thickness:3px; } .textMain .footBox a:focus-visible{ outline:2px solid var(--themeTwoBg); outline-offset:4px; } .introText{ margin:0 auto 50px; padding:0 30px 30px; color:var(--fontDark); font:400 20px/1.8 var(--siteFont); text-align:center; position:relative; } .introText.left{ text-align:left; } .introText::before{ content:""; position:absolute; bottom:0; left:50%; width:225px; height:1px; background:var(--themeOneBg); transform:translateX(-50%); } .introText.tendon::before, .introText.tendon::after{ display:none; } .introText::after{ content:""; position:absolute; bottom:-10px; left:50%; width:20px; height:20px; background:var(--themeOneBg); border:2px solid #fff; transform:translateX(-50%) rotate(45deg); } @media screen and (max-width:1200px){ #Navigation, .navigation{ padding:10px 20px; } .textMain{ padding:40px 20px; } } @media screen and (max-width:1100px){ #Content{ gap:25px; } .textMain .reqBtn{ width:100%; margin:15px 0; padding:16px 16px 16px 70px; gap:8px; font-size:16px; line-height:17px; white-space:nowrap; overflow-wrap:break-word; } .textMain .reqBtn.font-icon::before{ width:38px; height:38px; flex:0 0 38px; padding:2px 6px; font-size:23px; line-height:34px; text-align:center; position:absolute; left:16px; } } @media screen and (max-width:900px){ #Banner{ padding:40px 10px; min-height:auto; } #Banner h1{ font:700 33px/40px var(--headingFont); } #Content{ grid-template-columns:minmax(0,1fr); grid-template-areas: 'Article' 'Sidebar'; } #Sidebar{ padding:20px 0px; } .img-l, .img-r{ float:none; display:block; margin:10px auto 20px auto; } } @media screen and (max-width:700px){ .textMain .subLinkTabs ul{ grid-template-columns:1fr; } .textMain .relatedTabs li{ flex:1 auto; } .textMain h1{ font:700 36px/40px var(--headingFont); } .textMain h1 span{ font:700 24px/30px var(--siteFont); } .textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2{ font:700 30px/34px var(--headingFont); } .impNote{ padding:34px 21px; } .textMain .impNote .appointTabs .appointmentBtn{ padding:12px 14px; font:600 14px/1.4 var(--siteFont); } .textMain .ps-inline-section{ flex-direction:column; } } @media screen and (max-width:480px){ .textMain h1{ font:700 32px/40px var(--headingFont); } .textMain h1 span{ font:700 20px/30px var(--siteFont); } .textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2{ font:700 26px/30px var(--headingFont); } .textMain h3, .hTag3, .textMain h2.hTag3, .textMain h4.hTag3{ font:700 24px/30px var(--headingFont); } .textMain .relatedTabs li,.textMain .subLinkTabs li{ min-width:250px; } .textMain .subLinkTabs ul{ justify-content:center; } .img-r{ float:none; margin:0 0 10px 0; } .introText{ padding:0 10px 30px; } } .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); }.contactHead{ position:relative; width:100%; margin:0 0 30px; padding:10px 20px 0; box-sizing:border-box; text-align:center; } .contactHead .docTitle{ display:inline-block; margin:0 0 0 0; padding:0 0 6px; color:var(--fontDark); font:700 45px/54px var(--headingFont); text-transform:uppercase; letter-spacing:3px; text-align:center; } .contactHead .docSpec{ display:block; color:var(--themeOneBg); font:600 17px/22px var(--siteFont); text-transform:uppercase; letter-spacing:4px; } .specialist{ display:flex; align-items:center; justify-content:center; gap:10px; color:var(--siteFontColor); font:600 22px/27px var(--siteFont); text-align:center; padding-bottom:19px; } .specialist::before, .specialist::after{ content:""; width:102px; height:2px; flex-shrink:0; background:var(--themeOneBg); } .textMain p.textMainBold{ padding:3px 0px 15px 0px; } .conMain{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px; margin:30px 0 45px; } .conDiv{ display:grid; grid-template-columns:52% 48%; min-height:390px; overflow:hidden; position:relative; background:#fff; border:1px solid #e2e8e7; border-radius:16px; box-shadow:0 8px 28px rgba(20,50,65,.07); transition:.3s ease; } .conDiv .locationImage{ grid-column:1 / -1; width:100%; } .conDiv .locationImage img{ display:block; width:100%; height:310px; object-fit:cover; } .conDiv:first-child{ border-top:6px solid var(--themeOneBg); } .conDiv:last-child{ border-top:6px solid var(--themeTwoBg); } .conDiv:hover{ transform:translateY(-4px); box-shadow:0 15px 38px rgba(20,50,65,.12); } .conAdd{ position:relative; padding:30px 24px; box-sizing:border-box; background:#fff; } .conAdd::before{ content:""; position:absolute; top:30px; left:0; width:4px; height:55px; border-radius:0 5px 5px 0; background:var(--themeTwoBg); } .textMain .conAdd .textMainBold{ position:relative; display:flex; align-items:center; width:fit-content; padding:0; margin:0 0 24px; border:1px solid #c7e4f9; border-radius:30px; background:#e2f0fa; color:#173b57; font:700 20px/28px var(--siteFont); } .textMain .conAdd .textMainBold::after{ content:""; position:absolute; left:26px; bottom:-10px; width:19px; height:19px; background:#e2f0fa; border-right:1px solid #c7e4f9; border-bottom:1px solid #c7e4f9; transform:rotate(45deg); } .textMain .conAdd .textMainBold a{ color:#173b57; text-decoration:none; padding:9px 30px; } .textMain .conAdd .textMainBold a:hover{ color:#0a87e3; } .textMain .conDiv:last-child .conAdd .textMainBold{ background:#f3ffe1; border-color:#bce08a; } .textMain .conDiv:last-child .conAdd .textMainBold::before{ background:#f6f1f7; } .textMain .conDiv:last-child .conAdd .textMainBold::after{ background:#f3ffe1; border-color:#bce08a; } .textMain .conDiv:last-child .conAdd .textMainBold a:hover{ color:var(--themeTwoBg); } .textMain .conAdd > p{ font:400 16px/24px var(--siteFont); padding:10px 0; } .conAdd > p.font-icon{ position:relative; padding-left:41px; } .conAdd > p.font-icon::before{ position:absolute; top:8px; left:0; color:var(--themeFourBg); font-size:18px; background:#e9f2f5; width:30px; height:30px; border-radius:50%; text-align:center; line-height:27px; } .locDir{ display:inline-flex; align-items:center; gap:7px; font:400 15px/20px var(--siteFont); transition:.25s ease; margin:9px 0 0 40px; } .textMain .locDir a{ border-color:#8fc640; background:#e5f7ff; color:#056591; border:1px solid #99cae0; padding:9px 22px; border-radius:6px; } .textMain .locDir a:hover{ text-decoration:none; color:#173b57; background:#a8cbe7; } .conMap{ position:relative; min-width:0; min-height:100%; overflow:hidden; background:#edf1f1; } .conMap iframe{ display:block; width:100%; height:100%; min-height:390px; border:0; } .links-map{ display:grid; grid-template-columns:38% 60%; gap:25px; align-items:stretch; margin:45px 0; } .quickContacts{ position:relative; padding:32px; overflow:hidden; border-radius:18px; background:#173b57; box-shadow:0 12px 35px rgba(23,59,87,.15); } .quickContacts::before{ content:""; position:absolute; top:-110px; right:-80px; width:230px; height:230px; border:45px solid rgba(143,198,64,.09); border-radius:50%; } .quickContacts::after{ content:""; position:absolute; bottom:-100px; left:-80px; width:200px; height:200px; border:35px solid rgba(255,255,255,.035); border-radius:50%; } .quickContacts .quickCaption{ position:relative; z-index:2; display:flex; align-items:center; gap:14px; margin:0 0 25px; color:var(--fontLight); font:700 24px/30px var(--headingFont); } .quickContacts ul{ position:relative; z-index:2; margin:0; padding:0; list-style:none; } .textMain .quickContacts ul li{ margin:15px 0; padding:0; background:none; } .quickContacts .location{ position:relative; min-height:115px; padding:20px 15px 16px 75px; box-sizing:border-box; overflow:hidden; border:1px solid rgba(255,255,255,.13); border-radius:13px; background:rgba(255,255,255,.07); transition:all .3s ease; font:500 17px/23px var(--siteFont) } .quickContacts .location .faxNumber{ color:var(--fontLight); } .quickContacts .location:first-child{ margin-bottom:15px; } .quickContacts .location::before{ content:"\e803"; position:absolute; top:22px; left:15px; width:46px; height:46px; display:flex; align-items:center; justify-content:center; border-radius:50%; background:var(--themeTwoBg); color:#173b57; font-family:"fontello"; font-size:26px; box-shadow:0 5px 14px rgba(0,0,0,.12); } .quickContacts .location.hour::before{ content:"\e804"; } .quickContacts .quickHead{ margin:0 0 10px; color:#fff; font:700 17px/22px var(--siteFont); text-transform:uppercase; } .quickContacts .location p::before{ margin:0 12px 0 0; color:#fff; } .quickContacts .location p a{ color:#a6e6ff; } .quickContacts .location.hour .ofchour{ color:#fff; } .quickContacts .location p a:hover{ color:#fff; text-decoration:none; } .quickContacts ul > li.conPractice{ position:relative; min-height:90px; margin-top:14px; padding:18px 20px 18px 75px; box-sizing:border-box; border:1px solid rgba(255,255,255,.12); border-radius:13px; background:rgba(255,255,255,.055); color:#fff; } .quickContacts ul > li.conPractice::before{ position:absolute; top:20px; left:17px; width:45px; height:45px; display:flex; align-items:center; justify-content:center; border-radius:50%; background:var(--themeTwoBg); color:#173b57; font-size:28px; box-shadow:0 5px 15px rgba(0,0,0,.1); } .quickContacts .calHead{ margin:0 0 5px; color:#8fc640; font:700 16px/21px var(--siteFont); text-transform:uppercase; letter-spacing:.7px; } .quickContacts .conPractice p{ margin:0; color:rgba(255,255,255,.82); font:500 16px/23px var(--siteFont); } .quickContacts ul > li:last-child a{ position:relative; display:flex; align-items:center; min-height:65px; padding:0 55px 0 22px; box-sizing:border-box; overflow:hidden; border-radius:11px; background:var(--themeTwoBg); color:var(--fontDark); font:700 17px/22px var(--siteFont); text-decoration:none; box-shadow:0 8px 20px rgba(143,198,64,.18); transition:all .3s ease; } .quickContacts ul > li:last-child a::before{ content:"\e805"; display:flex; align-items:center; justify-content:center; width:38px; height:38px; margin-right:12px; border-radius:50%; background:rgba(23,59,87,.9); font-family:"fontello"; font-size:21px; color:var(--fontLight); } .quickContacts ul > li:last-child a::after{ content:"→"; position:absolute; right:20px; font-size:25px; transition:transform .25s ease; } .quickContacts ul > li:last-child a:hover{ background:#fff; color:#173b57; transform:translateY(-3px); box-shadow:0 10px 25px rgba(0,0,0,.15); } .quickContacts ul > li:last-child a:hover::after{ transform:translateX(5px); } .conForm{ position:relative; box-sizing:border-box; border-radius:14px; } .conForm h3{ display:flex; align-items:center; gap:12px; margin:0 0 8px; padding:0; color:#173b57; font:700 25px/34px var(--headingFont); } .conForm h3::before{ position:static; flex:0 0 38px; width:38px; height:38px; display:inline-flex; align-items:center; justify-content:center; border-radius:50%; background:var(--themeOneBg); color:var(--fontLight); font-size:19px; line-height:38px; } .conForm .PDFtext{ margin:0 0 18px 54px; color:#69777d; font-size:13px; line-height:18px; } .visitWrap{ display:grid; grid-template-columns:1.3fr .7fr; margin:55px 0; overflow:hidden; border:1px solid #e0e7e7; border-radius:16px; box-shadow:0 8px 28px rgba(20,50,65,.06); } .firstVisit{ position:relative; padding:38px 40px; background:#fff; } .firstVisit::before{ content:""; position:absolute; top:35px; left:0; width:5px; height:70px; border-radius:0 5px 5px 0; background:var(--themeTwoBg); } .firstVisit h3{ margin:0 0 13px; padding-left:0; color:#173b57; font-size:29px; line-height:36px; } .firstVisit ul{ display:grid; grid-template-columns:1fr 1fr; gap:0px 18px; margin:25px 0 0; padding:0; list-style:none; } .textMain .firstVisit li{ position:relative; background:none; padding:12px 12px 12px 40px; box-sizing:border-box; border-radius:7px; } .firstVisit li::before{ content:"✓"; position:absolute; top:15px; left:12px; width:21px; height:21px; display:flex; align-items:center; justify-content:center; border-radius:50%; background:var(--themeTwoBg); color:#fff; font-size:11px; font-weight:700; } .cancelAppoint{ position:relative; padding:38px 32px; background:#e1e9e6; } .cancelAppoint h4{ display:flex; align-items:center; gap:13px; margin:0 0 18px; color:#173b57; font:700 23px/30px var(--headingFont); } .cancelAppoint h4::before{ content:"!"; position:static; flex:0 0 46px; width:46px; height:46px; display:inline-flex; align-items:center; justify-content:center; margin:0; border-radius:50%; background:var(--themeTwoBg); color:#fff; font:700 23px/46px var(--siteFont); } .cancelAppoint p{ color:#596970; font:400 17px/30px var(--siteFont); } #Location-Container{ display:none; } @media (max-width:1199px){ .conMain{ gap:20px; } .conDiv{ grid-template-columns:1fr; min-height:auto; } .conMap{ min-height:250px; } .conMap iframe{ height:260px; min-height:260px; } .links-map{ grid-template-columns:38% 62%; gap:20px; } .quickContacts, .conForm{ padding:25px; } .quickContacts ul > li:first-child{ grid-template-columns:1fr; } } @media (max-width:991px){ .conMain{ grid-template-columns:1fr; margin-bottom:40px; } .conDiv{ grid-template-columns:48% 52%; } .conMap iframe{ height:100%; min-height:360px; } .links-map{ grid-template-columns:100%; margin:40px 0; } .quickContacts ul > li:first-child{ grid-template-columns:repeat(2,1fr); } .visitWrap{ grid-template-columns:1fr; } .cancelAppoint{ padding:30px 40px; } } @media (max-width:767px){ .conMain{ gap:20px; margin:25px 0 35px; } .conDiv{ grid-template-columns:1fr; border-radius:13px; } .conAdd{ padding:25px 22px; } .conAdd .textMainBold{ margin-bottom:22px; font-size:19px; line-height:25px; } .conMap{ min-height:240px; } .conMap iframe{ height:240px; min-height:240px; } .links-map{ gap:20px; margin:35px 0; } .quickContacts{ padding:24px 20px; border-radius:14px; } .quickContacts .quickCaption{ margin-bottom:20px; font-size:21px; line-height:27px; } .quickContacts .quickCaption::before{ width:43px; height:43px; flex-basis:43px; } .quickContacts ul > li:first-child{ grid-template-columns:1fr; } .quickContacts .location{ min-height:95px; } .conForm{ padding:0; border-radius:14px; } .conForm h3{ font-size:22px; line-height:30px; } .conForm .contact-form{ padding:0; } .visitWrap{ margin:40px 0; border-radius:14px; } .firstVisit{ padding:30px 25px; } .firstVisit h3{ font-size:25px; line-height:32px; } .firstVisit ul{ grid-template-columns:1fr; gap:7px; } .cancelAppoint{ padding:28px 25px; } .cancelAppoint h4{ font-size:20px; line-height:27px; } .contactHead .docTitle{ font:700 26px/40px var(--headingFont); letter-spacing:0; margin:0 0 0 0; padding:0; } .specialist{ flex-direction:column; } .specialist::before{ display:none; } .contactHead .docSpec{ font:600 14px/22px var(--siteFont); letter-spacing:0px; } .contactHead{ padding:10px 0px 0; } } @media (max-width:575px){ .conAdd{ padding:22px 18px; } .conAdd .textMainBold{ font-size:18px; line-height:24px; } .textMain .conAdd > p.font-icon{ padding-left:40px; font-size:14px; line-height:21px; } .locDir{ margin-left:40px; } .locDir a{ padding:8px 11px; font-size:13px; } .conMap iframe{ height:220px; min-height:220px; } .quickContacts{ padding:20px 16px; } .quickContacts .quickCaption{ font-size:19px; } .quickContacts .location{ min-height:90px; padding-left:62px; } .quickContacts .location::before{ left:12px; width:38px; height:38px; } .quickContacts ul > li.conPractice{ padding-left:62px; } .quickContacts ul > li.conPractice::before{ left:12px; width:38px; height:38px; } .quickContacts .conPractice p{ font-size:13px; line-height:21px; } .quickContacts ul > li:last-child a{ min-height:58px; padding-left:15px; font-size:14px; } .conForm{ padding:0; } .conForm h3{ gap:9px; font-size:20px; line-height:27px; } .conForm h3::before{ width:36px; height:36px; flex-basis:36px; } .firstVisit{ padding:27px 20px; } .firstVisit::before{ top:27px; height:60px; } .firstVisit h3{ padding-left:13px; font-size:23px; line-height:30px; } .cancelAppoint{ padding:25px 20px; } .cancelAppoint h4{ gap:10px; font-size:19px; line-height:26px; } .cancelAppoint h4::before{ width:39px; height:39px; flex-basis:39px; font-size:19px; } .cancelAppoint p{ font-size:14px; line-height:25px; } .specialist{ font:600 15px/27px var(--siteFont); } }.contact-form-container{ width:100%; padding:20px; background:#eff5f8; box-sizing:border-box; border-radius:10px; margin:0 auto; } .contact-form-container > h3{ margin:0; color:#214f5d; text-align:center; font:700 28px/38px var(--headingFont); justify-content:center; } .contact-form-container .PDFtext{ margin:0 0 12px; color:#74858b; text-align:center; font:400 13px/20px var(--siteFont); } .contact-form-container .mandatory{ color:#d64d4d; } .contact-form{ width:100%; max-width:100%; margin:0 auto; } .form-container{ position:relative; width:100%; padding:30px 20px; background:#fff; border:1px solid #e3eaec; border-radius:14px; box-shadow:0 15px 45px rgba(30,65,75,.10); box-sizing:border-box; } .form-container::before{ content:""; position:absolute; top:0; left:45px; right:45px; height:4px; border-radius:0 0 5px 5px; background:#3f8394; } .form-container form{ display:flex; flex-wrap:wrap; gap:9px; width:100%; } .form-container .form-group{ flex:1 1 220px; min-width:220px; margin:0; box-sizing:border-box; } .form-container .form-group:has(textarea){ flex:0 0 100%; width:100%; min-width:100%; } .form-container .form-group:has(textarea) textarea{ width:100%; } .form-container .checkbox-group, .form-container .disclaimer-note, .form-container .captcha-container, .form-container .form-buttons, .form-container .errMessge, .form-container .succMessage{ flex:0 0 100%; width:100%; box-sizing:border-box; } .form-container .form-control{ width:100%; height:40px; padding:0 16px; border:1px solid #d8e3e6; border-radius:7px; background:#f9fbfb; color:#294650; outline:none; box-sizing:border-box; font:400 14px/20px var(--siteFont); transition:all .25s ease; } .form-container textarea.form-control{ width:100%; height:100px; padding:15px 16px; resize:vertical; } .form-container .form-control::placeholder{ color:#9aa8ad; } .form-container .form-control:hover{ border-color:#b9cbd0; background:#fff; } .form-container .form-control:focus{ border-color:#3f8394; background:#fff; box-shadow:0 0 0 3px rgba(63,131,148,.10); } .errMessge, .succMessage{ display:block; margin:0; padding:12px 15px; border-radius:7px; box-sizing:border-box; font:400 13px/20px var(--siteFont); } .errMessge{ border:1px solid #efcaca; background:#fff5f5; color:#b43d3d; } .succMessage{ border:1px solid #c8e4d3; background:#f3fbf6; color:#287449; } .checkbox-wrapper{ display:flex; align-items:flex-start; gap:11px; width:100%; padding:15px 17px; border:1px solid #dce7e9; border-left:3px solid #3f8394; border-radius:7px; background:#f8fbfb; box-sizing:border-box; } .checkbox-wrapper input[type="checkbox"]{ width:17px; height:17px; margin:2px 0 0; flex:0 0 auto; accent-color:#3f8394; cursor:pointer; } .checkbox-wrapper label{ margin:0; color:#63757b; cursor:pointer; font:400 13px/19px var(--siteFont); } .checkbox-wrapper .star{ color:#d64d4d; } .checkbox-wrapper a{ color:#3f8394; font-weight:600; text-decoration:underline; text-underline-offset:2px; } .checkbox-wrapper a:hover{ color:#285f70; } .checkbox-group .error{ display:block; margin:5px 0 0 28px; color:#d64d4d; font:400 12px/17px var(--siteFont); } .disclaimer-note{ position:relative; margin:0; padding:13px 16px 13px 20px; border:1px solid #e2e9eb; border-left:3px solid #3f8394; border-radius:7px; background:#f8fafb; color:#75848a; font:400 13px/18px var(--siteFont); } .disclaimer-note .note-label{ color:#b50e0e; font-weight:700; } .captcha-container{ display:flex; flex-direction:column; justify-content:center; align-items:center; min-height:78px; margin:0 auto; } .captcha-container .g-recaptcha{ flex:0 0 auto; } .captcha-container #captcha_status, .captcha-container #captcha_status-error{ display:block; } .captcha-container #captcha_status-error{ width:100%; margin:7px 0 0; color:#d84d4d; text-align:center; font:400 12px/18px var(--siteFont); } .form-buttons{ display:flex; justify-content:center; align-items:center; gap:12px; padding-top:5px; } .form-buttons .btn{ display:inline-flex; align-items:center; justify-content:center; min-width:145px; height:47px; padding:0 25px; border:0; border-radius:6px; color:#fff; cursor:pointer; white-space:nowrap; text-align:center; box-sizing:border-box; font:600 14px/20px var(--siteFont); transition:all .25s ease; } .form-buttons .btn-submit{ background:#3f8394; box-shadow:0 5px 13px rgba(63,131,148,.16); } .form-buttons .btn-submit:hover{ background:#326e7e; transform:translateY(-2px); box-shadow:0 8px 18px rgba(63,131,148,.20); } .form-buttons .btn-reset{ background:#89969a; box-shadow:0 5px 13px rgba(80,90,95,.10); } .form-buttons .btn-reset:hover{ background:#6e7b80; transform:translateY(-2px); } .form-buttons .btn:focus{ outline:3px solid rgba(63,131,148,.20); outline-offset:3px; } span.error{ display:block; margin-top:4px; color:#d9534f; font-size:12px; line-height:12px; } .input-error{ border:1px solid #d9534f !important; } @media (max-width:767px){ .contact-form-container{ padding:35px 15px; } .contact-form-container > h3{ font-size:26px; line-height:34px; } .form-container{ padding:38px 30px 35px; } .form-container::before{ left:30px; right:30px; } .form-container .form-group{ min-width:200px; } } @media (max-width:480px){ .contact-form-container{ padding:30px 10px; } .contact-form-container > h3{ font-size:23px; line-height:30px; } .contact-form-container .PDFtext{ margin-bottom:24px; font-size:12px; } .form-container{ padding:30px 15px 25px; border-radius:11px; } .form-container::before{ left:15px; right:15px; } .form-container .form-group{ flex:0 0 100%; min-width:0; width:100%; } .form-container .form-group:has(textarea){ flex:0 0 100%; min-width:100%; } .form-container .form-control{ height:48px; padding:0 13px; font-size:13px; } .form-container textarea.form-control{ height:115px; padding:13px; } .checkbox-wrapper{ padding:12px 13px; gap:9px; } .checkbox-wrapper input[type="checkbox"]{ width:17px; height:17px; } .checkbox-wrapper label{ line-height:18px; } .checkbox-group .error{ margin-left:26px; } .disclaimer-note{ padding:12px 13px 12px 17px; line-height:17px; } .captcha-container{ min-height:75px; overflow:hidden; } .form-buttons{ flex-direction:row; justify-content:center; gap:8px; } .form-buttons .btn{ min-width:120px; width:auto; height:44px; padding:0 17px; } } @media (max-width:360px){ .contact-form-container{ padding-left:7px; padding-right:7px; } .form-container{ padding-left:12px; padding-right:12px; } .form-container::before{ left:12px; right:12px; } .form-buttons{ gap:6px; } .form-buttons .btn{ min-width:108px; padding:0 13px; } }: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/3365/hr-b.gif) repeat-x left center; } html[data-theme='dark'] .accessible_on .hr{ background:url(https://assets.yourpractice.online/3365/hr-w.gif) repeat-x left center; } .accessible_on .textMain ul li{ background:url(https://assets.yourpractice.online/3365/bullet-b.gif) no-repeat 5px 15px; } html[data-theme='dark'] .accessible_on .textMain ul li{ background:url(https://assets.yourpractice.online/3365/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; } }