/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.email-signup{background-color:var(--color-white);}.email-signup h3{text-align:left;}.page-node-type-home-page .card .email-signup p:first-of-type{padding-top:0 !important;}@media only screen and (max-width:955px){.herotext h1{font-size:2rem;margin:2rem auto 16px auto;}}@media only screen and (max-width:670px){.herotext h1{font-size:1.75rem;}}@media only screen and (max-width:480px){.jumbotron{height:auto;margin-left:-1rem;margin-right:-1rem;}.herotext h1{font-size:1.375rem;margin:0 auto 0 auto;}.herotext{position:relative;display:block;bottom:unset;}}
#search-block-form input[type="search"]{width:14rem;}input.submit.secondary_cta{margin:4px auto;}.herotext{right:0;left:unset;}.email-signup{border:1px solid var(--color-silver);border-radius:5px;padding:1rem;background-color:transparent !important;margin-block-start:1rem;}.email-signup .long{margin-inline-start:0;margin-left:0;font-size:1rem;padding:4px;}.email-signup input:is([type="button"],[type="submit"],[type="reset"]){font-size:1rem !important;padding:5px 12px !important;}.page-node-type-home-page .card,.node-id-14 .card{background:var(--color-silver);}.page-node-type-home-page .card h2,.node-id-14 .card h2{background:var(--color-table-head);margin:-1rem;padding:1rem;color:var(--color-white);}.page-node-type-home-page .maincontent{margin-top:0;}.page-node-type-home-page .card ul{padding-left:0;}.page-node-type-home-page .card li{margin-left:1rem;}.page-node-type-home-page .card h2,.node-id-14 .card h2{text-align:left;}.page-node-type-home-page .card-box,.node-id-14 .card-box{background:var(--color-silver);}.page-node-type-home-page .card ul,.node-id-14 .card ul,.page-node-type-home-page .card p:first-of-type,.node-id-14 .card p:first-of-type{padding-top:2rem;text-align:left;}.page-node-type-home-page .card p+p,.page-node-type-home-page .card ul+p{padding-top:0;text-align:left;}.page-node-type-home-page .card p,.page-node-type-home-page .card ul+p{margin-top:0;}.page-node-type-home-page .two-one-grid{margin:16px 0 16px 0;}.node-id-14 .card ul{list-style:none;padding-left:1.5rem;}.page-node-type-home-page .card ul li,.node-id-14 .card ul li{position:relative;margin-bottom:0.5rem;}.node-id-14 .card ul{list-style:none;padding-left:0;}.node-id-14 .card ul li{background:url("/optometry/sites/maine.gov.optometry/files/inline-images/check_0.svg") no-repeat left center;padding-left:24px;}.card-box a{text-decoration:underline;color:var(--color-link);}.card-box a:visited{color:var(--color-link-visited);}.card-box a:hover{color:var(--color-link-hover);}.hl-list{flex:1 1 320px;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;border-top:5px solid!important;border-top-color:#84bc49 !important;margin-block-end:1rem;}.hl-list.blue{border-top:5px solid!important;border-top-color:rgb(101,168,221) !important;}.hl-list:first-child{}.hl-list:last-child{}.hl-list ul{padding-left:16px;padding-right:.5em;}.hl-list p{margin:1em 1em 1.5em 16px !important;}.hl-list ul{margin-left:0 !important;list-style:none;}.hl-list h2,.hl-list h3{padding:.5em 1em .5em 16px;margin:0;font-size:1.5em;border-bottom:1px solid #e0e0e0;color:rgb(51,80,129) !important;}.hl-list:hover h2,.hl-list:hover h3{color:rgba(58,116,213,1);}.hl-list li li{margin-bottom:.5em;}.hl-list footer{background-color:#fff;}fieldset{margin-bottom:1rem;}fieldset legend{font-weight:bold;}input{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}textarea{margin-bottom:1rem;}
ul.sf-menu.sf-style-default{margin-bottom:0;}ul.sf-menu .sf-sub-indicator{right:.25rem !important;}ul.sf-menu .sf-sub-indicator{right:.75rem !important;}.sf-menu a,.sf-menu a:link,.sf-menu li ul li a,footer h3{color:var(--color-near-white) !important;}ul.sf-menu .sf-sub-indicator::after{color:var(--color-near-white) !important;}nav#top-nav,nav#top-nav ul.sf-menu{background-color:var(--color-sf-main) !important;}div.sf-accordion-toggle.sf-style-default a.sf-expanded,ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded{background:var(--color-sf-main) !important;}a.sf-depth-1,a.sf-depth-2,a.sf-depth-3,a.sf-depth-4,a.sf-depth-5,a.sf-depth-6{background-color:var(--color-sf-main) !important;color:var(--color-near-white) !important;}a.sf-depth-1:hover,a.sf-depth-2:hover,a.sf-depth-3:hover,a.sf-depth-4:hover,a.sf-depth-5:hover,a.sf-depth-6:hover{background-color:var(--color-sf-hover) !important;color:var(--color-near-white) !important;}a.sf-depth-1.is-active{background-color:var(--color-sf-hover) !important;}a.is-active.sf-depth-1.menuparent.sf-with-ul{background-color:var(--color-sf-hover) !important;color:var(--color-near-white) !important;}@media only screen and (max-width:818px){a.sf-depth-1,a.sf-depth-2,a.sf-depth-3,a.sf-depth-4{background-color:var(--color-sf-main) !important;}a.sf-depth-1:hover,a.sf-depth-2:hover,a.sf-depth-3:hover,a.sf-depth-4:hover{background-color:var(--color-sf-hover) !important;}a.sf-depth-1:visited,a.sf-depth-2:visited,a.sf-depth-3:visited,a.sf-depth-4:visited{background-color:var(--color-sf-main) !important;}}@media only screen and (max-width:1120px){a#superfish-main-toggle span{color:#f5f5f5;!important}div.sf-accordion-toggle.sf-style-default a{background:transparent;color:var(--color-white);}}
