#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-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:url(https://assets.yourpractice.online/1427/new-images/sub-banner-bg.jpg) no-repeat center top; background-size:cover; background-position:center bottom; } #Banner{ padding:50px 10px 40px 10px; text-align:center; min-height:315px; display:flex; align-items:center; justify-content:center; } #Banner h1{ font:600 40px/45px var(--headingFont); color:var(--themeFourBg); text-transform:uppercase; margin:0; transform:translateY(50px); } #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) 320px; 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 40px/45px var(--headingFont); color:var(--themeFourBg); text-transform:uppercase; 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/35px var(--headingFont); color:var(--themeTwoBg); } .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 20px/30px var(--headingFont); color:var(--themeThreeBg); } .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(--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/1427/new-images/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; } .abtMore a{ display:inline-block; padding:15px; background:var(--themeTwoBg); text-decoration:none; text-transform:uppercase; font:500 15px / 20px var(--siteFont); border-radius:6px; letter-spacing:0.6px; color:#fff; } .abtMore a:hover{ background:var(--themeOneBg); color:var(--fontDark); transform:translateY(-2px); text-decoration:none; } .textMain .inList{ text-align:center; } .textMain .inList ul{ margin:0px; padding:0px; font-size:0px; } .textMain .inList li{ margin:1%; padding:5px; display:inline-block; vertical-align:top; border:2px solid #262626; font:400 14px/20px var(--siteFont); } .documentGrid{ margin:25px auto 0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; max-width:900px; } .documentCard{ min-height:82px; padding:18px 20px; display:flex; align-items:center; gap:16px; background:#fff; border:1px solid #ccc; text-decoration:none; box-sizing:border-box; transition:border-color .25s ease, transform .25s ease, box-shadow .25s ease; } .documentCard:hover{ border-color:#d5b49e; text-decoration:none !important; transform:translateY(-3px); box-shadow:0 10px 25px rgba(20,35,45,.08); } .documentIcon{ width:43px; height:48px; flex:0 0 43px; display:flex; align-items:center; justify-content:center; border:2px solid var(--themeOneBg); color:var(--themeOneBg); font-size:10px; font-weight:800; } .documentContent{ display:flex; flex-direction:column; gap:5px; } .documentContent strong{ font-size:15px; color:#273746; } .documentArrow{ margin-left:auto; color:var(--themeOneBg); font-size:22px; } .galList{ text-align:center; } .textMain .galList ul{ column-count:4; margin:0px; padding:0px; } .textMain .galList li{ display:inline-block; vertical-align:top; height:auto; padding:10px; margin:0px; background:none; } .textMain .galList li img{ border:4px solid #bd703a; border-radius:5px; } .preop-table{ display:table; table-layout:fixed; width:100%; border-spacing:2px; } .textMain .preop-table ul{ display:table-row; } .textMain .preop-table ul{ display:table-row; } .preop-table li:first-child{ width:25%; } .textMain .preop-table li{ display:table-cell; vertical-align:top; background:none; border:1px solid #ccc; } .visitBx{ margin-bottom:45px; padding:30px; background:#f5f2ef; border-left:5px solid #d0916a; box-sizing:border-box; } .visitBx p{ margin:0 0 18px; color:#36353a; font-size:16px; line-height:1.7; } .visitBx ul{ margin:0 0 25px; padding:0; list-style:none; } .textMain .visitBx ul li{ position:relative; margin-bottom:12px; padding-left:25px; color:#36353a; font-size:15px; line-height:1.6; background:none; } .visitBx ul li::before{ content:""; position:absolute; left:0; top:9px; width:8px; height:8px; background:#d0916a; border-radius:50%; } .visitBx .hTag4{ margin:25px 0 8px; color:#36353a; font-size:18px; font-weight:700; line-height:1.4; } .jrre{ border:12px solid #eff1f6; position:relative; margin:100px 0px; } .jrre-txt{ width:55%; background:#ffffff; left:0px; padding:3%; z-index:1; position:relative; } .jrre-title span{ color:#b05e2f; font:500 30px/40px 'Muli',sans-serif; } .jrre-img{ position:absolute; right:-12px; top:-70px; } #Sidebar{ grid-area:Sidebar; padding:50px 0px 50px 0px; } .asideDr > a{ display:block; width:100%; line-height:0; overflow:hidden; } .asideDr > a img{ display:block; width:100%; height:405px; object-fit:cover; transition: transform .5s ease, filter .5s ease; } .asideDr:hover img{ transform:scale(1.03); filter:brightness(1.04); } .asideDrdetails{ min-height:268px; box-sizing:border-box; padding:23px 23px 30px; box-shadow:0 3px 12px rgba(0,0,0,.09); text-align:center; } .asideHead{ margin:0 0 6px; } .asideHead a{ display:inline-block; color:var(--themeOneBg); font:500 40px/1.15 var(--headingFont); text-decoration:none; } .asideHead a:hover{ color:var(--themeTwoBg); } .asideSubhead{ max-width:285px; margin:0 auto; color:#3e3e43; font:400 16px/24px var(--siteFont); text-align:center; } .profileMore{ margin-top:34px; } .profileMore a{ display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; padding:15px 20px; border-radius:25px; background:var(--themeOneBg); color:var(--fontLight); font:400 14px/1 var(--siteFont); text-transform:uppercase; text-decoration:none; transition: background-color .3s ease, transform .3s ease, box-shadow .3s ease; } .profileMore a:hover{ background:var(--themeTwoBg); transform:translateY(-2px); box-shadow:0 6px 12px rgba(0,0,0,0.12); } .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; } .riskTabs li a::after{ content:'\f08e' !important; } .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%; } .impNote{ padding:10px 20px; border:2px solid var(--themeFourBg); background:#f1f1f1; } .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 .footBox{ position:relative; margin:35px 0 0; padding:22px 28px 22px 32px; background:#f7f3f0; border:1px solid rgba(208,145,106,0.25); border-left:4px solid var(--themeOneBg); border-radius:10px; color:var(--themeTwoBg); font:400 16px/17px var(--siteFont); box-shadow:0 8px 24px rgba(54,53,58,0.07); } .textMain .footBox .textMainBold{ color:var(--themeTwoBg); font-weight:700; white-space:nowrap; } .surgeryInfoPage{ max-width:1100px; margin:0 auto; padding:10px 0 50px; } .surgeryTeamBox{ display:flex; align-items:center; gap:25px; padding:30px 35px; margin-bottom:35px; background:#f9f4f4; border-left:5px solid var(--themeOneBg); border-radius:4px; } .surgeryIcon{ font-family:"fontello"; font-size:32px; line-height:1; transform:translateY(-50%); } .textMain .surgeryIcon::before{ content:"\f0f0"; top:-35px; position:relative; } .surgeryTeamContent h2{ margin:0 0 8px; font-size:28px; line-height:34px; font-weight:600; color:#333; } .surgeryTeamContent p{ margin:0 0 15px; font-size:16px; line-height:25px; color:#555; } .surgeryLink{ display:inline-flex; align-items:center; gap:8px; font-size:16px; font-weight:600; color:#267da8; text-decoration:none; transition:all 0.3s ease; } .surgeryLink span{ font-size:20px; transition:transform 0.3s ease; } .surgeryLink:hover{ color:#174f6b; } .surgeryLink:hover span{ transform:translateX(5px); } .surgeryInfoGrid{ display:grid; grid-template-columns:repeat(1,1fr); gap:20px; } .surgeryInfoCard{ position:relative; min-height:auto; padding:10px 25px; background:#fff; border:1px solid #e2e7ea; border-radius:5px; box-shadow:0 3px 12px rgba(0,0,0,0.06); box-sizing:border-box; overflow:hidden; transition:all 0.3s ease; } .surgeryInfoCard:hover{ transform:translateY(-4px); border-color:var(--themeTwoBg); box-shadow:0 8px 20px rgba(0,0,0,0.09); } .cardNumber{ position:absolute; top:15px; right:18px; font-size:42px; line-height:1; font-weight:700; color:#eef4f7; } .cardContent{ position:relative; z-index:1; } .cardContent h3{ padding-right:30px; font-size:20px; line-height:28px; font-weight:600; color:#333; } .cardContent p{ margin:0; display:inline-block; padding:6px 13px; background:#f1f4f5; border-radius:3px; font-size:14px; line-height:20px; color:#777; } .postOpPage{ padding:30px 20px 0px 20px; } .postOpIntro{ display:flex; align-items:center; gap:22px; padding:28px 30px; margin-bottom:35px; background:linear-gradient(120deg,#fff8f2 0%,#fdf4eb 55%,#fff 100%); border:1px solid #e0e7ec; border-radius:8px; position:relative; overflow:hidden; } .postOpIntro:after{ content:""; position:absolute; width:280px; height:280px; right:-130px; top:-150px; border:1px solid rgba(23,63,112,.08); border-radius:50%; } .postOpLabel{ display:block; margin-bottom:4px; color:#000; font-size:10px; line-height:14px; font-weight:700; letter-spacing:1px; } .postOpIntro h2{ margin:0 0 7px; color:var(--themeOneBg); font-size:28px; line-height:35px; font-weight:800; } .postOpIntro p{ margin:0; font:400 16px/17px var(--siteFont); } .limfa-bg{ margin:10px auto 20px 0px; min-height:406px; position:relative; background:url(https://assets.yourpractice.online/1427/limfa-bg-img.png) no-repeat 0px 0px; } .limfa-view{ position:absolute; bottom:24%; width:67%; right:-1%; margin:0 15px; } .limfa-view h2{ color:#b05e2f !important; font-size:26px !important; } .limfa-view p{ color:#fff; font-size:18px !important; text-align:justify-all !important; padding:5px 0px 10px 0px !important; margin:0 5px; } .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; } .vidList span{ display:block; } .jrre-visit a{ display:inline-block; border:2px solid #000; border-radius:50px; width:70%; padding:10px 10px 5px 5px; color:#000; font-weight:bold; text-align:left; } .jrre-visit img{ float:left; margin:-5px 10px 0px 0px; border-radius:30px; } .textMain .vidFrame ul li{ background:none; } .hip-images{ display:flex; justify-content:center; align-items:flex-start; gap:20px; width:100%; } .hip-images p{ width:calc(50% - 10px); margin:0; text-align:center; } .hip-images img{ display:block; width:100% !important; height:auto !important; max-width:600px; margin:0 auto; } .textMain ul.videoL{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin:25px 0 0; padding:0; list-style:none; } .textMain ul.videoL li{ margin:0; padding:0 0 15px; border-radius:10px; overflow:hidden; transition:all 0.3s ease; } .textMain ul.videoL li:hover{ transform:translateY(-4px); } .textMain ul.videoL li h3{ position:relative; margin:0; padding:16px 18px 16px 22px; color:#36353a; background:#f7f4f2; font-size:19px; line-height:1.4; font-weight:600; border-left:4px solid #d0916a; } .textMain ul.videoL li .videoBorder{ width:100%; margin:0; padding:8px; box-sizing:border-box; background:#fff; border:0; box-shadow:none; } .textMain ul.videoL li .videoBorder iframe{ display:block; width:100%; border:0; border-radius:6px; } .prp-bg{ margin:10px auto 20px 0px; min-height:406px; position:relative; background:url(https://assets.yourpractice.online/1427/prp-bg-img.png) no-repeat 0px 0px; } .prp-view{ position:absolute; bottom:9%; width:67%; right:-2%; margin:0 15px; color:#fff; } .prp-view h3{ color:#fff !important; } .prp-view p{ width:93%; } .insuranceList{ display:grid; grid-template-columns:1fr 1fr; gap:8px 40px; padding:0; margin:20px 0; list-style:none; } .insuranceList li{ position:relative; padding-left:20px; } @media screen and (max-width:1200px){ .prp-bg,.limfa-bg{ padding:20px; background:var(--themeTwoBg); position:inherit; min-height:auto; } .prp-view p{ width:auto; } .prp-view,.limfa-view{ bottom:10%; width:auto; right:0%; text-align:justify; padding:0 5px; position:inherit; } #Navigation, .navigation{ padding:10px 20px; } .textMain{ padding:40px 20px; } } @media screen and (max-width:980px){ .textMain ul.videoL{ gap:20px; } .textMain ul.videoL li h3{ font-size:18px; padding:14px 16px; } .textMain ul.videoL li .videoBorder iframe{ height:250px; } .documentGrid{ grid-template-columns:1fr; max-width:450px; gap:15px; } .documentCard{ min-height:75px; padding:16px 9px; } .surgeryInfoGrid{ grid-template-columns:repeat(2,1fr); } #Banner{ padding:30px 0px; } #Content{ grid-template-columns:1fr; grid-template-areas: 'Article' 'Sidebar'; } #Sidebar{ padding:20px 0px; } } @media screen and (max-width:767px){ .insuranceList{ grid-template-columns:1fr; gap:8px; } .textMain ul.videoL{ grid-template-columns:1fr; gap:20px; } .textMain ul.videoL li h3{ font-size:18px; } .textMain ul.videoL li .videoBorder iframe{ height:270px; } .hip-images{ display:block; } .hip-images p{ width:70%; margin-bottom:25px; } .hip-images img{ width:100% !important; height:auto !important; max-width:600px; } .jrre-txt,.jrre-img{ position:static; width:auto; } .jrre-visit a{ width:100%; } .jrre-visit a{ font-size:14px; line-height:20px; } .textMain .subLinkTabs ul{ grid-template-columns:1fr; } .textMain .relatedTabs li{ flex:1 auto; } .img-l,.img-r{ float:none; text-align:center; } #Banner h1{ transform:translateY(80px); } } @media (max-width:640px){ #Banner-Container{ background-size:cover; } #Banner{ padding:50px 10px 50px 10px; min-height:auto; } #Banner h1{ transform:none; } } @media (max-width:600px){ .textMain h3, .hTag3, .textMain h2.hTag3, .textMain h4.hTag3{ font:600 23px/30px var(--headingFont); color:var(--themeTwoBg);} .textMain .relatedTabs li a,.textMain .subLinkTabs li a{ text-align:left; } .postOpPage{ padding:20px 12px 45px; } .postOpIntro{ display:block; padding:22px 20px; } .postOpIntroIcon{ margin-bottom:15px; } .postOpIntro h1{ font-size:23px; line-height:30px; } .postOpFaqItem h3{ min-height:60px; padding:12px 45px 12px 65px; font-size:13px; line-height:19px; } .postOpFaqIcon{ left:15px; width:34px; height:34px; font-size:13px; } .postOpArrow{ right:15px; } .postOpAnswer{ padding:0 18px 20px 65px; font-size:12px; line-height:1.75; } .surgeryInfoPage{ padding:10px 15px 40px; } .surgeryTeamBox{ align-items:flex-start; padding:25px 20px; gap:18px; } .surgeryIcon{ width:50px; height:50px; flex-basis:50px; font-size:22px; } .surgeryTeamContent h2{ font-size:23px; line-height:30px; } .surgeryTeamContent p{ font-size:15px; line-height:23px; } .surgeryInfoGrid{ grid-template-columns:1fr; gap:15px; } .surgeryInfoCard{ min-height:auto; padding:25px 20px; } } @media (max-width:480px){ .textMain ul.videoL{ gap:15px; } .textMain ul.videoL li h3{ padding:13px 15px; font-size:17px; } .textMain ul.videoL li .videoBorder{ padding:5px; } .textMain ul.videoL li .videoBorder iframe{ height:220px; } } .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); }.pressPageHeader{ background:#36353a; padding:70px 20px; text-align:center; position:relative; overflow:hidden; } .pressPageHeader::after{ content:""; position:absolute; left:50%; bottom:0; width:90px; height:4px; background:#d0916a; transform:translateX(-50%); } .pressPageHeader .sectionLabel{ color:#d0916a; } .pressPageHeader h1{ margin:8px 0 12px; color:#ffffff; font-family:Georgia,"Times New Roman",serif; font-size:44px; line-height:1.2; font-weight:500; } .pressPageHeader p{ max-width:650px; margin:0 auto; color:#ffffff; font-size:15px; } .pressPage .pressContainer{ width:100%; max-width:1120px; margin:0 auto; padding-left:20px; padding-right:20px; } .pressPage .sectionLabel{ display:inline-block; margin-bottom:10px; color:#d0916a; font-size:12px; line-height:1.2; font-weight:700; letter-spacing:2px; text-transform:uppercase; } .pressIntro{ padding:65px 20px 10px; } .pressIntro h2{ margin:0 0 25px; color:#36353a; font-family:Georgia,"Times New Roman",serif; font-size:34px; line-height:1.25; font-weight:500; } .pressIntro h2::after{ content:""; display:block; width:55px; height:3px; margin-top:15px; background:#d0916a; } .pressIntro p{ margin:0 0 16px; color:#36353a; } .pressIntro p:last-child{ margin-bottom:0; } .featuredArticle{ padding:20px; } .featuredContent{ position:relative; max-width:1050px; margin:0 auto; padding:20px 50px 25px 50px; background:#36353a; border-radius:8px; box-shadow:0 15px 35px rgba(54,53,58,0.15); overflow:hidden; } .featuredContent::before{ content:""; position:absolute; left:0; top:0; width:6px; height:100%; background:#d0916a; } .featuredContent .articleDate{ color:#d0916a; } .featuredContent h2{ max-width:900px; margin:0 0 30px; color:#ffffff; font-family:Georgia,"Times New Roman",serif; font-size:25px; line-height:1.5; font-weight:500; } .featuredContent p{ color:#fff; } .featuredImage{ margin:25px 0; text-align:center; } .featuredImage img{ display:inline-block; max-width:100%; max-height:360px; border-radius:5px; object-fit:contain; } .articleDate, .cardDate{ margin-bottom:10px; color:#d0916a; font-size:11px; line-height:1.3; font-weight:700; letter-spacing:1px; text-transform:uppercase; } .readMore, .cardLink{ display:inline-flex; align-items:center; gap:9px; color:#d0916a; text-decoration:none; transition:all 0.2s ease; } .readMore span, .cardLink span{ font-size:18px; line-height:1; transition:transform 0.2s ease; } .readMore:hover, .cardLink:hover{ color:#d0916a; text-decoration:underline; } .readMore:hover span, .cardLink:hover span{ transform:translateX(4px); } .pressSection{ padding:20px 20px 80px; background:#f7f7f7; } .sectionHeading{ max-width:800px; margin:0 auto 42px; text-align:center; } .sectionHeading h2{ margin:0 0 12px; color:#36353a; font-family:Georgia,"Times New Roman",serif; font-size:36px; line-height:1.25; font-weight:500; } .sectionHeading p{ margin:0; color:#36353a; font-size:14px; } .pressGrid{ max-width:1120px; margin:0 auto; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:25px; } .pressCard{ position:relative; display:flex; flex-direction:column; padding:30px; background:#ffffff; border:1px solid #36353a; border-top:4px solid #d0916a; border-radius:6px; transition: transform 0.25s ease, box-shadow 0.25s ease; } .pressCard:hover{ transform:translateY(-5px); box-shadow:0 12px 28px rgba(54,53,58,0.13); } .pressCard h3{ margin:0 0 15px; color:#36353a; font-size:17px; line-height:1.5; font-weight:700; } .pressCard p{ margin:0 0 14px; color:#36353a; font-size:15px; line-height:1.7; } .pressCard ol{ margin:5px 0 20px; padding-left:20px; color:#36353a; font-size:15px; line-height:1.7; } .pressCard ol li{ margin-bottom:4px; } .pressCard .cardLink{ margin-top:auto; padding-top:12px; } .mediaSection{ padding:70px 20px; background:#ffffff; } .mediaSection .sectionHeading{ margin-bottom:40px; } .mediaCard{ background:#36353a; border:none; border-top:4px solid #d0916a; } .mediaCard h3, .mediaCard p{ color:#ffffff; } .mediaCard .cardDate{ color:#d0916a; } .mediaImage{ margin:12px 0 22px; text-align:center; } .mediaImage img{ display:block; width:auto; max-width:100%; max-height:360px; margin:0 auto; border-radius:5px; } .imageCaption{ margin:-10px 0 20px; color:#d0916a; text-align:center; font-size:12px; font-weight:600; } .videoGrid{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:15px; margin:15px 0 25px; } .videoItem{ overflow:hidden; } .videoItem img{ display:block; width:100%; aspect-ratio:16 / 9; object-fit:cover; border:2px solid #d0916a; border-radius:5px; transition:transform 0.25s ease; } .videoItem:hover img{ transform:scale(1.02); } .videoItem span{ display:block; margin-top:8px; color:#d0916a; font-size:11px; line-height:1.4; } .recognitionSection{ padding:70px 20px; background:#36353a; } .recognitionSection .sectionHeading h2{ color:#ffffff; } .recognitionSection .sectionHeading p{ color:#ffffff; } .recognitionCard{ max-width:850px; margin:0 auto; background:#ffffff; text-align:center; border:none; border-top:5px solid #d0916a; } .recognitionCard h3{ color:#36353a; } .recognitionCard p{ color:#36353a; } .awardImage{ margin:5px 0 25px; text-align:center; } .awardImage img{ display:inline-block; width:220px; max-width:100%; height:auto; } .recognitionCard .cardLink{ align-self:center; } .smallCard{ min-height:170px; } .moreNews{ padding:70px 20px; background:#ffffff; } .moreNewsGrid{ max-width:1000px; margin:0 auto; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; } .moreNewsCard{ padding:25px 28px; background:#ffffff; border:1px solid #36353a; border-left:4px solid #d0916a; border-radius:5px; } .moreNewsCard h3{ margin:0 0 15px; color:#36353a; font-size:16px; line-height:1.5; } @media (max-width:900px){ .pressPageHeader{ padding:55px 20px; } .pressPageHeader h1{ font-size:38px; } .pressIntro{ padding:50px 20px; } .featuredContent{ padding:38px 35px; } .pressGrid{ grid-template-columns:1fr; max-width:700px; } .moreNewsGrid{ grid-template-columns:1fr; } } @media (max-width:600px){ .pressPage{ font-size:14px; } .pressPageHeader{ padding:45px 18px; } .pressPageHeader h1{ font-size:30px; } .pressPageHeader p{ font-size:13px; line-height:1.6; } .pressIntro{ padding:40px 18px; } .pressIntro h2{ font-size:28px; } .pressIntro p{ font-size:14px; line-height:1.7; } .featuredArticle{ padding:10px 15px 50px; } .featuredContent{ padding:30px 25px; } .featuredContent h2{ font-size:20px; line-height:1.45; } .pressSection, .mediaSection, .recognitionSection, .moreNews{ padding:50px 15px; } .sectionHeading{ margin-bottom:30px; } .sectionHeading h2{ font-size:29px; } .pressCard{ padding:24px 22px; } .pressCard h3{ font-size:16px; } .pressCard p{ font-size:13px; } .videoGrid{ grid-template-columns:1fr; } .awardImage img{ width:190px; } } @media (max-width:400px){ .pressPageHeader h1{ font-size:27px; } .pressIntro h2{ font-size:25px; } .featuredContent{ padding:25px 20px; } .featuredContent h2{ font-size:18px; } .pressCard{ padding:21px 18px; } }.textMain .videoTabs{ width:100%; margin:0 0 38px; } .textMain .videoTabs ul{ display:flex; align-items:stretch; justify-content:center; gap:10px; margin:0; padding:8px; background:#ebe8e5; border:1px solid #d9d5d1; border-radius:16px; list-style:none; box-shadow: 0 8px 20px rgba(45,44,48,0.08), inset 0 1px 0 rgba(255,255,255,0.8); } .textMain .videoTabs li{ position:relative; flex:1 1 0; margin:0; padding:0; } .textMain .videoTabs li a{ position:relative; display:flex; align-items:center; justify-content:center; min-height:62px; padding:12px 20px; color:var(--themeTwoBg); background:#fff; border:1px solid #d8d5d2; border-radius:11px; font-size:15px; line-height:1.35; font-weight:700; text-align:center; text-decoration:none; overflow:hidden; box-shadow: 0 4px 10px rgba(45,44,48,0.06), inset 0 1px 0 rgba(255,255,255,0.9); transition: color 0.3s ease, background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .textMain .videoTabs li a::before{ content:""; position:absolute; left:0; top:0; width:5px; height:100%; background:var(--themeOneBg); border-radius:11px 0 0 11px; transition:background 0.3s ease,width 0.3s ease; } .textMain .videoTabs li a::after{ content:""; position:absolute; left:50%; bottom:0; width:0; height:4px; background:var(--themeFourBg); border-radius:4px 4px 0 0; transform:translateX(-50%); transition:width 0.3s ease; } .textMain .videoTabs li:nth-child(1) a::before{ background:var(--themeOneBg); } .textMain .videoTabs li:nth-child(2) a::before{ background:#7b9bad; } .textMain .videoTabs li:nth-child(3) a::before{ background:#8b858e; } .textMain .videoTabs li:nth-child(4) a::before{ background:#7f9384; } .textMain .videoTabs li a:hover{ color:var(--themeFourBg); background:#fff; border-color:rgba(200,97,31,0.35); box-shadow: 0 9px 20px rgba(45,44,48,0.12), 0 2px 5px rgba(200,97,31,0.08); transform:translateY(-3px); } .textMain .videoTabs li a:hover::after{ width:55px; } .textMain .videoTabs li a:hover::before{ width:7px; background:var(--themeFourBg); } .textMain .videoTabs li.active a, .textMain .videoTabs li a.active{ color:#fff; background:var(--themeTwoBg); border-color:var(--themeTwoBg); box-shadow: 0 10px 22px rgba(45,44,48,0.22), 0 3px 7px rgba(45,44,48,0.1); } .textMain .videoTabs li.active a::before, .textMain .videoTabs li a.active::before{ width:7px; background:var(--themeFourBg); } .textMain .videoTabs li.active a::after, .textMain .videoTabs li a.active::after{ width:55px; background:var(--themeOneBg); } .textMain .videoTabs li.active a:hover, .textMain .videoTabs li a.active:hover{ color:#fff; background:var(--themeTwoBg); border-color:var(--themeTwoBg); transform:translateY(-3px); } .textMain .vidList{ width:100%; margin:30px 0 45px; } .textMain .vidList ul{ display:grid; grid-template-columns:repeat(4,1fr); gap:24px; margin:0; padding:0; list-style:none; } .textMain .vidList li{ min-width:0; background:none; padding:0; } .textMain .vidList li a{ position:relative; display:flex; flex-direction:column; height:100%; min-height:100%; overflow:hidden; background:#fff; border:1px solid rgba(54,53,58,0.12); border-radius:16px; color:var(--themeTwoBg); text-decoration:none; box-shadow:0 7px 22px rgba(45,44,48,0.08); transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease; } .textMain .vidList .videoThumb{ position:relative; width:100%; aspect-ratio:16 / 9; overflow:hidden; background:#e9e7e5; } .textMain .vidList .videoThumb img{ display:block; width:100%; height:100%; object-fit:cover; transition:transform 0.5s ease; } .textMain .vidList .videoThumb::after{ content:""; position:absolute; inset:0; background:linear-gradient(to bottom, rgba(45,44,48,0.02), rgba(45,44,48,0.35)); pointer-events:none; } .textMain .vidList .playButton{ position:absolute; z-index:2; left:50%; top:50%; width:40px; height:40px; display:flex; align-items:center; justify-content:center; color:#fff; background:var(--themeFourBg); border:4px solid rgba(255,255,255,0.92); border-radius:50%; font-family:"fontello"; font-size:16px; transform:translate(-50%,-50%); box-shadow:0 8px 22px rgba(0,0,0,0.28); transition:transform 0.35s ease,background 0.35s ease,box-shadow 0.35s ease; } .textMain .vidList .playButton::before{ content:"\e815"; } .textMain .vidList li a > span{ position:relative; display:block; flex:1; padding:17px 18px 19px; color:var(--themeTwoBg); background:#fff; font-size:16px; line-height:1.55; font-weight:600; transition:color 0.3s ease; } .textMain .vidList li a > span::before{ content:""; position:absolute; left:18px; top:0; width:38px; height:3px; background:var(--themeFourBg); border-radius:0 0 3px 3px; transition:width 0.35s ease; } .textMain .vidList li a:hover{ border-color:rgba(208,145,106,0.45); box-shadow: 0 16px 34px rgba(45,44,48,0.14), 0 4px 10px rgba(208,145,106,0.08); transform:translateY(-5px); } .textMain .vidList li a:hover .videoThumb img{ transform:scale(1.07); } .textMain .vidList li a:hover .playButton{ background:var(--themeTwoBg); transform:translate(-50%,-50%) scale(1.1); box-shadow:0 10px 28px rgba(0,0,0,0.32); } .textMain .vidList li a:hover > span{ color:var(--themeFourBg); } .textMain .vidList li a:hover > span::before{ width:58px; } .videoPopup{ position:fixed; z-index:99999; inset:0; display:flex; align-items:center; justify-content:center; padding:55px 90px; background:rgba(45,44,48,0.95); opacity:0; visibility:hidden; transition: opacity 0.3s ease, visibility 0.3s ease; } .videoPopup.active{ opacity:1; visibility:visible; } .videoPopupContent{ position:relative; width:min(1000px,90vw); aspect-ratio:16 / 9; background:#000; border-radius:10px; overflow:hidden; box-shadow:0 25px 70px rgba(0,0,0,0.45); transform:scale(0.94); transition:transform 0.35s ease; } .videoPopup.active .videoPopupContent{ transform:scale(1); } .videoPopup iframe{ display:block; width:100%; height:100%; border:0; } .videoPopupClose{ position:absolute; z-index:5; top:18px; right:22px; width:44px; height:44px; padding:0; border:0; border-radius:50%; color:#fff; background:var(--themeFourBg); font-size:28px; line-height:42px; cursor:pointer; transition: transform 0.3s ease, background 0.3s ease; } .videoPopupClose:hover{ background:var(--themeOneBg); transform:rotate(90deg); } .videoPopupPrev, .videoPopupNext{ position:absolute; z-index:5; top:50%; width:52px; height:52px; display:flex; align-items:center; justify-content:center; padding:0; border:1px solid rgba(255,255,255,0.22); border-radius:50%; color:#fff; background:rgba(255,255,255,0.12); font-size:21px; cursor:pointer; transform:translateY(-50%); transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease; } .videoPopupPrev{ left:24px; } .videoPopupNext{ right:24px; } .videoPopupPrev:hover, .videoPopupNext:hover{ background:var(--themeFourBg); border-color:var(--themeFourBg); } .videoPopupPrev.disabled, .videoPopupNext.disabled{ opacity:0.25; pointer-events:none; } .videoPopupCounter{ position:absolute; z-index:5; top:20px; left:50%; padding:6px 14px; color:#fff; background:rgba(255,255,255,0.1); border:1px solid rgba(255,255,255,0.16); border-radius:20px; font-size:13px; line-height:1.4; transform:translateX(-50%); } body.videoPopupOpen{ overflow:hidden; } @media (max-width:1100px){ .textMain .vidList ul{ grid-template-columns:repeat(3,1fr); gap:20px; } } @media (max-width:950px){ .textMain .videoTabs ul{ flex-wrap:wrap; } .textMain .videoTabs li{ flex:1 1 calc(50% - 10px); } } @media (max-width:768px){ .textMain .vidList{ margin:25px 0 35px; } .textMain .vidList ul{ grid-template-columns:repeat(2,1fr); gap:16px; } .textMain .vidList li a > span{ padding:15px 16px 17px; font-size:15px; line-height:1.5; } .textMain .vidList li a > span::before{ left:16px; } .textMain .vidList .playButton{ width:52px; height:52px; font-size:17px; } .videoPopup{ padding:70px 55px; } .videoPopupContent{ width:100%; } .videoPopupPrev, .videoPopupNext{ width:44px; height:44px; font-size:17px; } .videoPopupPrev{ left:10px; } .videoPopupNext{ right:10px; } } @media (max-width:600px){ .textMain .videoTabs{ margin-bottom:30px; } .textMain .videoTabs ul{ display:grid; grid-template-columns:repeat(2,1fr); gap:8px; padding:7px; border-radius:14px; } .textMain .videoTabs li{ width:100%; } .textMain .videoTabs li a{ min-height:56px; padding:10px 12px; font-size:14px; } } @media (max-width:480px){ .textMain .vidList ul{ grid-template-columns:1fr; gap:18px; } .textMain .vidList li a > span{ padding:16px 17px 18px; font-size:15px; } .videoPopup{ padding:80px 15px 70px; } .videoPopupContent{ width:100%; border-radius:7px; } .videoPopupClose{ top:18px; right:15px; width:40px; height:40px; font-size:25px; line-height:38px; } .videoPopupPrev, .videoPopupNext{ top:auto; bottom:15px; width:42px; height:42px; transform:none; } .videoPopupPrev{ left:20px; } .videoPopupNext{ right:20px; } .videoPopupCounter{ top:25px; font-size:12px; } .textMain .videoTabs ul{ grid-template-columns:1fr; } .textMain .videoTabs li a{ min-height:52px; justify-content:flex-start; padding:10px 17px; } }: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/1427/new-images/hr-b.gif) repeat-x left center; } html[data-theme='dark'] .accessible_on .hr{ background:url(https://assets.yourpractice.online/1427/new-images/hr-w.gif) repeat-x left center; } .accessible_on .textMain ul li{ background:url(https://assets.yourpractice.online/1427/new-images/bullet-b.gif) no-repeat 5px 15px; } html[data-theme='dark'] .accessible_on .textMain ul li{ background:url(https://assets.yourpractice.online/1427/new-images/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; } }