@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Rufina:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC&family=Rufina:wght@700&family=Spectral+SC:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&family=Noticia+Text&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&family=Noticia+Text&display=swap");.icon-circle{border-radius:50%;border:3px solid black;font-weight:bolder;text-align:center;display:inline-block;height:45px;width:40px;line-height:40px}.rounded-border-light{border-radius:.25rem;border:1px solid rgba(0,0,0,0.125);padding:12px}.flex-parent-center{display:flex;flex-wrap:wrap;justify-content:center}.flex-parent{display:flex;flex-wrap:wrap;justify-items:baseline}th{font-family:'Cinzel', serif}th a{color:black}th a:hover{text-decoration:underline solid 2px #358ead;color:black}td a{text-decoration:underline solid 2px #358ead;color:#358ead}td a:hover{text-decoration:underline solid 2px #358ead;color:#358ead;font-style:italic}body>main{font-family:Montserrat, sans-serif}.shade-0{color:#e9f4f8}.shade-1{color:#c2e1ec}.shade-2{color:#9bcee0}.shade-3{color:#74bbd4}.shade-4{color:#4da8c8}.shade-5{color:#358ead}.shade-6{color:#296e86}.shade-7{color:#1d4e5f}.shade-8{color:#112e38}.shade-9{color:#050e11}.header{font-family:'Cinzel', serif;font-size:40px;font-style:normal;font-weight:800;line-height:50px;letter-spacing:0px;text-align:left;color:black}.subheader{font-family:'Ciznel', serif;font-style:normal;font-weight:800;font-size:24px;line-height:44px;display:flex;align-items:center;color:black}.sm-body-text{font-family:Lato, sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:31px;color:black}.txt-italic{font-style:italic}.txt-sm-x{font-size:10px}.txt-sm{font-size:14px}.txt-md-sm{font-size:16px}.txt-md{font-size:20px}.txt-lg{font-size:30px}.normal-font-size{font-size:14px}.text-bootstrap-blue{color:#007bff}.white-link{color:white}a:hover.white-link{background:#5E92F3;color:white}h2{font-family:'Ciznel', serif;font-size:20px;border-bottom:2px solid #eee}.accent-one{color:#DAF7A6}.accent-two{color:#d48a72}.accent-three{color:#4682B4}.accent-four{color:#add8e6}.accent-five{color:#cbad54}.stripe{height:1rem;background:linear-gradient(to bottom, #d48a72 50%, #d48a72);background-size:100% 20px}.navbar-brand-link{font-family:'Cinzel', serif;font-size:20px;font-weight:200;font-style:normal;letter-spacing:0px;text-align:left;color:white;padding:0}.navbar{background:black;font-weight:200;color:white}a:hover{color:white;text-decoration:underline #add8e6}.nav-link.nav-item:hover{color:white;text-decoration:underline 2px #add8e6}.nav-link.home-link:focus{color:white;text-decoration:underline #add8e6}.nav-link.home-link:hover{color:white;text-decoration:underline #add8e6}.navbar .nav-link:hover{color:white;text-decoration:underline 2px #add8e6}.navbar-nav .nav-link{color:white}li.navbar:hover{color:white;text-decoration:underline #add8e6}.nav-link:hover{color:white}.nav-item{font-family:Lato, Sans-Serif;font-size:14px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:0px;text-align:left;color:white}.active{background:#add8e6}.text-component{max-width:700px}.constrain-width{max-width:1000px}body>headers{font-family:Montserrat, sans-serif}body>main{font-family:Montserrat, sans-serif}.square-image{width:50%;background-size:cover;background-position:center;aspect-ratio:1/1;max-width:600px}.margin-bottom-lg{margin-bottom:40px}.margin-bottom-sm{margin-bottom:10px}.margin-left-xs{margin-left:5px}.margin-left-sm{margin-left:15px}.margin-left-md{margin-left:35px}.margin-left-xl{margin-left:57px}.margin-right-xs{margin-right:5px}.margin-right-sm{margin-right:15px}.margin-right-md{margin-right:35px}.margin-top-md{margin-top:35px}.flex-div{display:flex}.table td.reduced-padding{padding:5px 5px 5px 5px}table.half-width{width:50%}.table-margins{margin-top:40px;margin-right:5px;margin-left:5px}td ul{padding-left:12px;margin-bottom:0;list-style-type:square;line-height:14px}ul li{font-size:10px}.court-case-name{font-size:40px}.court-case-details{font-size:20px}.court-case-container{padding-top:40px;margin-left:35px;margin-right:35px}.padding-top-xl{padding-top:140px}.padding-responsive{padding-right:10%;padding-left:10%}.background-highlight-light{background-color:#add8e6}.subheader{font-size:1.2rem;font-family:'Cinzel', serif;font-size:30px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:0px;text-align:left;color:black}.sub-subheader{font-size:10px;font-family:'Cinzel', serif;font-size:30px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:0px;text-align:left;color:black}.first-body{text-align:left}ul{list-style-type:none}h2{font-family:'Cinzel', serif}.bright{background:#DAF7A6;color:black;border-radius:1px}#q_short_name_or_full_name_cont{border-radius:1px;font-family:Montserrat, sans-serif}#search-button{background-color:#add8e6;border-radius:1px;border:2px solid #add8e6;font-weight:600}#search-button:hover{background-color:#358ead;text-decoration:none;color:white;border:2px solid #358ead}#search-button:active{background-color:#358ead;text-decoration:none;color:white;border:2px solid #358ead}.option-filter{background-color:#add8e6;border-radius:10px;border:1px solid #358ead;font-weight:400;color:black;margin:5px}.option-filter a{color:black;text-decoration:none}.option-filter:hover{background-color:#b1f1ff;text-decoration:none;color:black}.option-filter:hover a{background-color:#b1f1ff;text-decoration:none;color:black}.option-filter:active{background-color:#b1f1ff;text-decoration:none;color:black}.option-filter:active a{background-color:#b1f1ff;text-decoration:none;color:black}.button-bold{color:#358ead;display:inline-block;font-family:'Cinzel', serif;font-weight:400;font-size:18px;padding:0 10px;line-height:40px;font-size:28px;text-decoration:none;text-align:center;user-select:none;-webkit-user-select:none;touch-action:manipulation;text-decoration:underline}.button-bold:hover{text-decoration:underline;color:#112e38}.button-bold:active{text-decoration:underline;font-color:#358ead}@media (min-width: 768px){.button-bold{min-width:120px;padding:0 25px}.square-image{min-width:400px}}#toggler-icon{color:white;display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}#toggle-icon:hover{border:1px solid #add8e6}a[href^="mailto:"]{color:#3a9fbf}a[href^="mailto:"]:hover{color:#3a9fbf}.default-link-lt{color:#add8e6}.default-link-lt:hover{color:#358ead}.default-link-lt:visited{color:#add8e6}.default-link-dk{color:#358ead}.default-link-dk:hover{color:#112e38}.default-icons{color:black;padding:5px 10px;border-radius:4px}.longer-field{min-width:240px}.center-text{text-align:center}.notice{color:darkseagreen}.alert{color:indianred}timeline{white-space:nowrap;overflow-x:hidden}.timeline ul{font-size:0;width:100vw;padding:250px 0;transition:all 1s}.timeline ul li{position:relative;display:inline-block;list-style-type:none;width:160px;height:3px;background:#fff}.timeline ul li:last-child{width:280px}.timeline ul li:not(:first-child){margin-left:14px}.timeline ul li:not(:last-child)::after{content:'';position:absolute;top:50%;left:calc(100% + 1px);bottom:0;width:12px;height:12px;transform:translateY(-50%);border-radius:50%}.timeline ul li div{position:absolute;left:calc(100% + 7px);width:280px;padding:15px;font-size:1rem;white-space:normal;color:black;background:white}.timeline ul li div::before{content:'';position:absolute;top:100%;left:0;width:0;height:0;border-style:solid}.timeline ul li:nth-child(odd) div{top:-16px;transform:translateY(-100%)}.timeline ul li:nth-child(odd) div::before{top:100%;border-width:8px 8px 0 0;border-color:white transparent transparent transparent}.timeline ul li:nth-child(even) div{top:calc(100% + 16px)}.timeline ul li:nth-child(even) div::before{top:-8px;border-width:8px 0 0 8px;border-color:transparent transparent transparent white}.timeline time{display:block;font-size:1.2rem;font-weight:bold;margin-bottom:8px}.context{color:#666666}.current{color:#000000;font-weight:bold}.referenced_in{color:#358ead}.refers_to{color:#c86a4b}.map-title{size:1rem;font-family:'Cinzel', serif;font-weight:bold}.maps{width:400px;height:400px;background-blend-mode:color-burn;background-color:#1f8dd6}.degree-info{font-style:italic}.dropdown-item{font-size:14px}
