@media screen and (min-width: 760px) { .widget-row { margin-left: -1.5rem; margin-right: -1.5rem; } .widget-width { float: left; padding: 0 1.5rem; width: 100%; } .widget-width--12,.widget-width--11,.widget-width--10,.widget-width--9,.widget-width--8,.widget-width--7,.widget-width--6,.widget-width--5,.widget-width--4,.widget-width--3,.widget-width--2,.widget-width--1{width:8.33333%} .widget-width--21,.widget-width--20,.widget-width--19,.widget-width--18,.widget-width--17,.widget-width--16,.widget-width--15,.widget-width--14,.widget-width--13{width:16.66667%} .widget-width--29,.widget-width--28,.widget-width--27,.widget-width--26,.widget-width--25,.widget-width--24,.widget-width--23,.widget-width--22{width:25%} .widget-width--36,.widget-width--35,.widget-width--34,.widget-width--33,.widget-width--32,.widget-width--31,.widget-width--30{width:33.33333%} .widget-width--45,.widget-width--44,.widget-width--43,.widget-width--42,.widget-width--41,.widget-width--40,.widget-width--39,.widget-width--38,.widget-width--37{width:41.66667%} .widget-width--54,.widget-width--53,.widget-width--52,.widget-width--51,.widget-width--50,.widget-width--49,.widget-width--48,.widget-width--47,.widget-width--46{width:50%} .widget-width--62,.widget-width--61,.widget-width--60,.widget-width--59,.widget-width--58,.widget-width--57,.widget-width--56,.widget-width--55{width:58.33333%} .widget-width--71,.widget-width--70,.widget-width--69,.widget-width--68,.widget-width--67,.widget-width--66,.widget-width--65,.widget-width--64,.widget-width--63{width:66.66667%} .widget-width--78,.widget-width--77,.widget-width--76,.widget-width--75,.widget-width--74,.widget-width--73,.widget-width--72{width:75%} .widget-width--83,.widget-width--82,.widget-width--81,.widget-width--80,.widget-width--79{width:83.33333%} .widget-width--90,.widget-width--89,.widget-width--88,.widget-width--87,.widget-width--86,.widget-width--85,.widget-width--84{width:91.66667%} } body { overflow-wrap: break-word; word-wrap: break-word; hyphens: auto; } *:focus, input:focus { outline: 2px solid #FFDD00; outline-offset: 2px;} .wrapper.style5 button:focus { background-color: #FFDD00; color:#000; outline: 2px solid #000; box-shadow: inset 0 0 0 2px #000} a:focus { background-color: #FFDD00 !important; color: #000 !important; outline: 2px solid #000; } .alert { color: #000; background: #f0eeee; display: block; padding: .75rem; margin: 0 0 2rem; } .alert h2 { margin: 0; padding: 0; text-transform: none; } .alert--error { background: #e9c3be; } .alert--success { background: #c8e9be; } .breadcrumb { font-weight: 600; padding: 0 0 1.5rem 0; } .form__help { color: #6e6e6e; display: block; font-size: .8125rem; padding: 0.5em 0; } .list--breadcrumb { display: block; margin: 0; padding: 0; } .list--breadcrumb .list__item { display: inline-block; margin: 0 0 0.5rem 0; } .list--breadcrumb span{ display: inline; } .list--breadcrumb a { display: inline-block; font-weight: 400; } .list--breadcrumb .list__item::after { display: inline; padding: 0 0.5625rem 0 0.75rem; } .list--breadcrumb .list__item:last-child::after { display: none; } .list--breadcrumb .list__item::after { content: '/'; display: inline; padding: 0 0.5625rem 0 0.75rem; } .list--breadcrumb .list__item:last-child::after { display: none; } .list--skip-links { height: 0; left: 0; list-style: none; margin: 0; overflow: visible; padding: 0; position: absolute; text-align: center; top: 0; width: 100%; z-index: 99999; } .list--skip-links li { margin: 0; padding: 0;} .list--skip-links .list__link { display: inline-block; padding: 0.75rem 1.5rem 1rem; margin: 0; padding: 0; } .list--skip-links .list__link:link, .list--skip-links .list__link:hover, .list--skip-links .list__link:active, .list--skip-links .list__link:focus { background-color: #000; color: #fff; } .map { margin-bottom: 1.5rem; min-height: 300px } .skip-links { background: transparent; border: 0; margin: 0; padding: 0; position: static; } .wrapper.style1 { padding: 1em; } .wrapper.style1 p { margin: 1em; padding: 1em; } .listing--featured { padding: 1.5em; border-radius: 0.375em; border: solid 1px rgba(210, 215, 217, 0.75); margin-bottom: 2em;} .list__item .listing__meta p:last-child { margin-bottom: 0; padding-bottom: 0;} .supplement { clear: both; margin: 0 0 1em; } img { max-width: 100%; } input[type="checkbox"]{ -moz-appearance: checkbox; -webkit-appearance: checkbox; -ms-appearance: checkbox; appearance: checkbox; display: inline-block; } input[type="radio"] { -moz-appearance: radio; -webkit-appearance: radio; -ms-appearance: radio; appearance: radio; display: inline-block;} input[type="radio"]:focus, input[type="checkbox"]:focus { box-shadow: 0 0 0 2px #000000; } .form__control-group label { display: inline-block; } input[type="checkbox"]:invalid, input[type="radio"]:invalid, .form__control--error input[type="checkbox"], .form__control--error input[type="radio"] { box-shadow: 0 0 0 2px #b73627; } .wrapper.style5 input[type="submit"], .wrapper.style5 input[type="reset"], .wrapper.style5 input[type="button"], .wrapper.style5 button, .wrapper.style5 .button { box-shadow: inset 0 0 0 2px #989494; } #footer input {display: inline;width: auto;border: 1px solid #909090;background: #1D242A;color: #fff;} #footer input:focus {border: 1px solid #fff;} .underline_text { text-decoration: underline;} .strikethrough_text { text-decoration: line-through;} .subscript_text { font-variant-position: sub; } .superscript_text { font-variant-position: super; } .float_left { float: left; margin-right: 0.5rem; } .float_right { float: right; margin-left: 0.5rem; } .image_centre { display: block; margin: 0.5rem auto; } .imageCaption p { font-style: italic; } /* Clear fix */ .widget-inner::after, .widget-row::after, .listing::after, .alert::after { clear: both; content: ''; display: table; } /* Visually hidden items */ .icon-fallback, .breadcrumb__prefix, .visually-hidden, .list--back-to-top .list__link:not(:hover):not(:active):not(:focus), .list--skip-links .list__link:not(:hover):not(:active):not(:focus) { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;} /* User style */ .user-style--scheme-high-contrast { background-color:#000 !important; border-color:#ff0 !important; color:#ff0 !important } .user-style--scheme-high-contrast * { background-color:#000 !important; border-color:#ff0 !important; border-radius:initial !important; -webkit-box-shadow:none !important; box-shadow:none !important; color:#ff0 !important; text-shadow:none !important; -webkit-transition:none !important; -o-transition:none !important; transition:none !important } .user-style--scheme-high-contrast a:not(.icon){ background-image:none !important; text-shadow:none !important } .user-style--scheme-high-contrast a, .user-style--scheme-high-contrast a *{ color:lime !important; text-decoration:underline !important } .user-style--scheme-high-contrast a[aria-expanded="true"], .user-style--scheme-high-contrast a[aria-expanded="true"] *, .user-style--scheme-high-contrast a:hover, .user-style--scheme-high-contrast a:hover *, .user-style--scheme-high-contrast a:focus, .user-style--scheme-high-contrast a:focus *, .user-style--scheme-high-contrast a:active, .user-style--scheme-high-contrast a:active * { background-color:transparent !important; color:#ff0 !important } .user-style--scheme-high-contrast a:focus, .user-style--scheme-high-contrast a:active { outline-color:lime !important } .user-style--scheme-high-contrast .button, .user-style--scheme-high-contrast a.button, .user-style--scheme-high-contrast .button:hover { background-color:lime !important; border-color:lime !important; color:#000 !important } .user-style--scheme-high-contrast .button *, .user-style--scheme-high-contrast a.button * { background-color:transparent !important; color:#000 !important } .user-style--scheme-high-contrast .button:focus, .user-style--scheme-high-contrast .button:active, .user-style--scheme-high-contrast a.button:focus, .user-style--scheme-high-contrast a.button:active { outline-color:#ff0 !important } .user-style--scheme-high-contrast .wrapper.style5 select { border: 1px solid; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='%23FFFF00' /%3E%3C/svg%3E"); } .user-style--scheme-high-contrast input.form__field, .user-style--scheme-high-contrast textarea.form__textarea { border: 1px solid } .user-style--scheme-high-contrast #header #nav > ul > li > a.menuToggle:focus:after { background-image: url(/themes/jadu-spectral/dist/css/images/bars.svg); } .user-style--scheme-high-contrast #menu .close { background-image: url("/themes/jadu-spectral/dist/css/images/close.svg") !important;} .user-style--scheme-cream { background-color:#fff9d2 !important; border-color:#010066 !important; color:#010066 !important } .user-style--scheme-cream * { background-color:#fff9d2 !important; border-color:#010066 !important; border-radius:initial !important; -webkit-box-shadow:none !important; box-shadow:none !important; color:#010066 !important; text-shadow:none !important; -webkit-transition:none !important; -o-transition:none !important; transition:none !important } .user-style--scheme-cream a:not(.icon) { background-image:none !important; text-shadow:none !important } .user-style--scheme-cream a, .user-style--scheme-cream a * { color:#6f6200 !important; text-decoration:underline !important } .user-style--scheme-cream a[aria-expanded="true"], .user-style--scheme-cream a[aria-expanded="true"] *, .user-style--scheme-cream a:hover, .user-style--scheme-cream a:hover *, .user-style--scheme-cream a:focus, .user-style--scheme-cream a:focus *, .user-style--scheme-cream a:active, .user-style--scheme-cream a:active * { background-color:transparent !important; color:#010066 !important } .user-style--scheme-cream a:focus, .user-style--scheme-cream a:active { outline-color:#6f6200 !important } .user-style--scheme-cream .button, .user-style--scheme-cream a.button { background-color:#6f6200 !important; border-color:#6f6200 !important; color:#fff9d2 !important } .user-style--scheme-cream .button *, .user-style--scheme-cream a.button * { background-color:transparent !important; color:#fff9d2 !important } .user-style--scheme-cream .button:focus, .user-style--scheme-cream .button:active, .user-style--scheme-cream a.button:focus, .user-style--scheme-cream a.button:active { outline-color:#010066 !important } .user-style--scheme-cream input[type="radio"]:focus, .user-style--scheme-cream input[type="checkbox"]:focus { outline-color: #000 } .user-style--scheme-cream select, .user-style--scheme-cream input.form__field, .user-style--scheme-cream textarea.form__textarea { border: 1px solid } .user-style--scheme-cream select:focus, .user-style--scheme-cream input.form__field:focus, .user-style--scheme-cream textarea.form__textarea:focus { outline-color: #6f6200 !important; } .user-style--scheme-cream ::-webkit-input-placeholder { color: #6f6200 !important; } .user-style--scheme-cream #header #nav > ul > li > a.menuToggle:after { background-image: url(/themes/jadu-spectral/dist/css/images/bars-black.svg); } .user-style--scheme-cream #menu .close { background-image: url("/themes/jadu-spectral/dist/css/images/close-black.svg") !important;} .user-style--scheme-blue { background-color:#9fcfff !important; border-color:#010066 !important; color:#010066 !important } .user-style--scheme-blue * { background-color:#9fcfff !important; border-color:#010066 !important; border-radius:initial !important; -webkit-box-shadow:none !important; box-shadow:none !important; color:#010066 !important; text-shadow:none !important; -webkit-transition:none !important; -o-transition:none !important; transition:none !important } .user-style--scheme-blue a, .user-style--scheme-blue a * { color:#ab0100 !important; text-decoration:underline !important } .user-style--scheme-blue a[aria-expanded="true"], .user-style--scheme-blue a[aria-expanded="true"] *, .user-style--scheme-blue a:hover, .user-style--scheme-blue a:hover *, .user-style--scheme-blue a:focus, .user-style--scheme-blue a:focus *, .user-style--scheme-blue a:active, .user-style--scheme-blue a:active * { background-color:transparent !important; color:#010066 !important } .user-style--scheme-blue a:focus, .user-style--scheme-blue a:active { outline-color:#000000 !important } .user-style--scheme-blue .button, .user-style--scheme-blue a.button { background-color:#E00100 !important; border-color:#E00100 !important; color:#ffffff !important } .user-style--scheme-blue .button:focus, .user-style--scheme-blue a.button:focus { outline-color: #000 } .user-style--scheme-blue .button *, .user-style--scheme-blue a.button * { background-color:transparent !important; color:#010066 !important } .user-style--scheme-blue select, .user-style--scheme-blue input.form__field, .user-style--scheme-blue textarea.form__textarea { border: 1px solid } .user-style--scheme-blue select:focus, .user-style--scheme-blue input.form__field:focus, .user-style--scheme-blue textarea.form__textarea:focus, .user-style--scheme-blue input[type="radio"]:focus, .user-style--scheme-blue input[type="checkbox"]:focus { outline-color: #000 } .user-style--scheme-blue ::-webkit-input-placeholder { color: #3E3DBF !important; } .user-style--scheme-blue #header #nav > ul > li > a.menuToggle:after { background-image: url(/themes/jadu-spectral/dist/css/images/bars-black.svg); } .user-style--scheme-blue #menu .close { background-image: url("/themes/jadu-spectral/dist/css/images/close-black.svg") !important;} .user-style--size-small body { font-size:110% !important } .user-style--size-medium body { font-size:120% !important } .user-style--size-large body { font-size:130% !important } .user-style--font-comic-sans *, .user-style--font-comic-sans * * { font-family:"Comic Sans", "Comic Sans MS", cursive } .user-style--font-times *, .user-style--font-times * * { font-family:Times, "Times New Roman", serif } #menu[aria-hidden="true"] { display: none; } #banner .more:focus { outline: 2px solid #FFDD00; } #header .logo:focus > * { color: #000; } .list__link + time { margin-left: 10px; } .form__error-message { color: #b73627; margin: 5px 0 0; } .wrapper.style5 .form__control--error label, .wrapper.style5 .form__control--error label strong { color: #b73627; } .widget-poll .form__label.form__label--legend { margin-bottom: 10px; } /* Prevent stick header overlapping elements scrolled into view by error summary */ html { scroll-padding: 6.5em; }