Newer
Older
* {
box-sizing: border-box;
}
html {
font-size: 100%;
line-height: 1.5em;
font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
min-height: 100%;
}
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
@media print {
html {
font-size: 12pt;
}
}
body {
margin: 0;
padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
template {
display: none;
}
:link {
color: #0072b9;
}
:visited {
color: #003353;
}
a:active {
color: #c00;
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
@media print {
:link,
:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
font-weight: normal;
font-size: 16px;
text-decoration: none;
}
a[href^='javascript:']:after,
a[href^='#']:after {
content: '';
}
}
h1,
.header__site-name {
font-size: 32px;
font-size: 2rem;
line-height: 3rem;
margin-top: 24px;
margin-top: 1.5rem;
margin-bottom: 24px;
margin-bottom: 1.5rem;
}
h2 {
font-size: 24px;
font-size: 1.5rem;
line-height: 2.25rem;
margin-top: 24px;
margin-top: 1.5rem;
margin-bottom: 24px;
margin-bottom: 1.5rem;
}
h3 {
font-size: 20px;
font-size: 1.25rem;
line-height: 2.25rem;
margin-top: 24px;
margin-top: 1.5rem;
margin-bottom: 24px;
margin-bottom: 1.5rem;
}
h4 {
font-size: 16px;
font-size: 1rem;
line-height: 1.5rem;
margin-top: 24px;
margin-top: 1.5rem;
margin-bottom: 24px;
margin-bottom: 1.5rem;
}
h5 {
font-size: 14px;
font-size: 0.875rem;
line-height: 1.5rem;
margin-top: 24px;
margin-top: 1.5rem;
margin-bottom: 24px;
margin-bottom: 1.5rem;
}
h6 {
font-size: 10px;
font-size: 0.625rem;
line-height: 1.5rem;
margin-top: 24px;
margin-top: 1.5rem;
margin-bottom: 24px;
margin-bottom: 1.5rem;
}
abbr[title] {
border-bottom: 1px dotted;
}
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
@media print {
abbr[title]:after {
content: " (" attr(title) ")";
}
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
mark {
background: #fd0;
color: #000;
}
small {
font-size: 14px;
font-size: 0.875rem;
}
sub,
sup {
font-size: 10px;
font-size: 0.625rem;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -.5em;
}
sub {
bottom: -.25em;
}
.divider,
hr {
margin: 24px 0px;
border: 0;
border-top: 1px solid #cccccc;
}
.divider > :first-child, hr > :first-child {
margin-top: 24px;
margin-top: 1.5rem;
}
dl,
menu,
ol,
ul {
margin: 24px 0px;
}
ol ol,
ol ul,
ul ol,
ul ul {
margin: 0;
}
dd {
margin: 0 0 0 32px;
}
[dir="rtl"] dd {
margin: 0 32px 0 0;
}
menu,
ol,
ul {
padding: 0 0 0 32px;
}
[dir="rtl"] menu, [dir="rtl"]
ol, [dir="rtl"]
ul {
padding: 0 32px 0 0;
}
blockquote {
margin: 24px 32px;
margin: 1.5rem 2rem;
}
figure {
margin: 24px 0px;
}
hr {
box-sizing: content-box;
height: 0;
}
p,
pre {
margin: 24px 0px;
}
code,
kbd,
samp,
var, pre {
font-family: Menlo, "DejaVu Sans Mono", "Ubuntu Mono", Courier, "Courier New", monospace, sans-serif;
font-size: 1em;
}
pre {
overflow: auto;
}
img {
border: 0;
}
img,
svg {
max-width: 100%;
height: auto;
}
.lt-ie9 img, .lt-ie9
svg {
width: auto;
}
svg:not(:root) {
overflow: hidden;
}
.button,
button,
[type="button"],
[type="reset"],
[type="submit"] {
-moz-appearance: button;
-webkit-appearance: button;
display: inline-block;
padding: 2px 6px;
line-height: inherit;
text-decoration: none;
cursor: pointer;
color: #000;
}
.button:hover, .button:focus, .button:active,
button:hover,
[type="button"]:hover,
[type="reset"]:hover,
[type="submit"]:hover,
button:focus,
[type="button"]:focus,
[type="reset"]:focus,
[type="submit"]:focus,
button:active,
[type="button"]:active,
[type="reset"]:active,
[type="submit"]:active {
text-decoration: none;
color: #000;
}
.button[disabled],
button[disabled],
[disabled][type="button"],
[disabled][type="reset"],
[disabled][type="submit"] {
cursor: default;
color: #999999;
}
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
.button[disabled]:hover, .button[disabled]:focus, .button[disabled]:active,
button[disabled]:hover,
[disabled][type="button"]:hover,
[disabled][type="reset"]:hover,
[disabled][type="submit"]:hover,
button[disabled]:focus,
[disabled][type="button"]:focus,
[disabled][type="reset"]:focus,
[disabled][type="submit"]:focus,
button[disabled]:active,
[disabled][type="button"]:active,
[disabled][type="reset"]:active,
[disabled][type="submit"]:active {
color: #999999;
}
button,
input,
optgroup,
select,
textarea {
box-sizing: border-box;
max-width: 100%;
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
html input[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
}
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
input[type="text"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="password"], input[type="date"], input[type="time"], input[type="number"], textarea {
line-height: inherit;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
fieldset {
padding: 8.4px 15px 15.6px;
padding: 0.525rem 0.9375rem 0.975rem;
border: 1px solid #cccccc;
margin: 0 2px;
}
legend {
border: 0;
margin-left: -5px;
padding: 0 5px;
}
label {
display: block;
font-weight: bold;
}
optgroup {
font-weight: bold;
}
textarea {
overflow: auto;
}
table {
margin: 24px 0px;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
td,
th {
padding: 0;
}
.layout-3col {
margin-left: -20px;
margin-right: -20px;
padding-left: 0;
padding-right: 0;
}
.layout-3col:before {
content: "";
display: table;
}
.layout-3col:after {
content: "";
display: table;
clear: both;
}
.layout-3col__full, .layout-3col__left-content, .layout-3col__right-content, .layout-3col__left-sidebar, .layout-3col__right-sidebar, .layout-3col__first-left-sidebar, .layout-3col__second-left-sidebar, .layout-3col__col-1, .layout-3col__col-2, .layout-3col__col-3, .layout-3col__col-4, .layout-3col__col-x {
clear: both;
padding-left: 20px;
padding-right: 20px;
float: left;
width: 100%;
margin-left: 0%;
margin-right: -100%;
}
[dir="rtl"] .layout-3col__full, [dir="rtl"] .layout-3col__left-content, [dir="rtl"] .layout-3col__right-content, [dir="rtl"] .layout-3col__left-sidebar, [dir="rtl"] .layout-3col__right-sidebar, [dir="rtl"] .layout-3col__first-left-sidebar, [dir="rtl"] .layout-3col__second-left-sidebar, [dir="rtl"] .layout-3col__col-1, [dir="rtl"] .layout-3col__col-2, [dir="rtl"] .layout-3col__col-3, [dir="rtl"] .layout-3col__col-4, [dir="rtl"] .layout-3col__col-x {
margin-right: 0%;
margin-left: -100%;
}
@media (min-width: 777px) {
.layout-3col {
margin-left: -12px;
margin-right: -13px;
padding-left: 0;
padding-right: 0;
}
.layout-3col:before {
content: "";
display: table;
}
.layout-3col:after {
content: "";
display: table;
clear: both;
}
[dir="rtl"] .layout-3col {
margin-left: -13px;
margin-right: -12px;
}
.layout-3col__full, .layout-3col__left-content, .layout-3col__right-content, .layout-3col__left-sidebar, .layout-3col__right-sidebar {
float: left;
width: 100%;
margin-left: 0%;
margin-right: -100%;
padding-left: 12px;
padding-right: 13px;
}
[dir="rtl"] .layout-3col__full, [dir="rtl"] .layout-3col__left-content, [dir="rtl"] .layout-3col__right-content, [dir="rtl"] .layout-3col__left-sidebar, [dir="rtl"] .layout-3col__right-sidebar {
margin-right: 0%;
margin-left: -100%;
}
[dir="rtl"] .layout-3col__full, [dir="rtl"] .layout-3col__left-content, [dir="rtl"] .layout-3col__right-content, [dir="rtl"] .layout-3col__left-sidebar, [dir="rtl"] .layout-3col__right-sidebar {
padding-left: 13px;
padding-right: 12px;
}
.layout-3col__first-left-sidebar, .layout-3col__col-1, .layout-3col__col-3, .layout-3col__col-x:nth-child(2n + 1) {
float: left;
width: 50%;
margin-left: 0%;
margin-right: -100%;
padding-left: 12px;
padding-right: 13px;
}
[dir="rtl"] .layout-3col__first-left-sidebar, [dir="rtl"] .layout-3col__col-1, [dir="rtl"] .layout-3col__col-3, [dir="rtl"] .layout-3col__col-x:nth-child(2n + 1) {
margin-right: 0%;
margin-left: -100%;
}
[dir="rtl"] .layout-3col__first-left-sidebar, [dir="rtl"] .layout-3col__col-1, [dir="rtl"] .layout-3col__col-3, [dir="rtl"] .layout-3col__col-x:nth-child(2n + 1) {
padding-left: 13px;
padding-right: 12px;
}
.layout-3col__second-left-sidebar, .layout-3col__col-2, .layout-3col__col-4, .layout-3col__col-x:nth-child(2n) {
clear: none;
float: left;
width: 50%;
margin-left: 50%;
margin-right: -100%;
padding-left: 12px;
padding-right: 13px;
}
[dir="rtl"] .layout-3col__second-left-sidebar, [dir="rtl"] .layout-3col__col-2, [dir="rtl"] .layout-3col__col-4, [dir="rtl"] .layout-3col__col-x:nth-child(2n) {
margin-right: 50%;
margin-left: -100%;
}
[dir="rtl"] .layout-3col__second-left-sidebar, [dir="rtl"] .layout-3col__col-2, [dir="rtl"] .layout-3col__col-4, [dir="rtl"] .layout-3col__col-x:nth-child(2n) {
padding-left: 13px;
padding-right: 12px;
}
@media (min-width: 999px) {
.layout-3col__full {
float: left;
width: 100%;
margin-left: 0%;
margin-right: -100%;
}
[dir="rtl"] .layout-3col__full {
margin-right: 0%;
margin-left: -100%;
}
.layout-3col__left-content {
float: left;
width: 66.66667%;
margin-left: 0%;
margin-right: -100%;
}
[dir="rtl"] .layout-3col__left-content {
margin-right: 0%;
margin-left: -100%;
}
.layout-3col__right-content {
float: left;
width: 66.66667%;
margin-left: 33.33333%;
margin-right: -100%;
}
[dir="rtl"] .layout-3col__right-content {
margin-right: 33.33333%;
margin-left: -100%;
}
.layout-3col__left-sidebar, .layout-3col__first-left-sidebar, .layout-3col__second-left-sidebar {
clear: right;
float: right;
width: 33.33333%;
margin-right: 66.66667%;
margin-left: -100%;
}
[dir="rtl"] .layout-3col__left-sidebar, [dir="rtl"] .layout-3col__first-left-sidebar, [dir="rtl"] .layout-3col__second-left-sidebar {
clear: left;
}
[dir="rtl"] .layout-3col__left-sidebar, [dir="rtl"] .layout-3col__first-left-sidebar, [dir="rtl"] .layout-3col__second-left-sidebar {
margin-left: 66.66667%;
margin-right: -100%;
}
.layout-3col__right-sidebar {
clear: right;
float: right;
width: 33.33333%;
margin-right: 0%;
margin-left: -100%;
}
[dir="rtl"] .layout-3col__right-sidebar {
clear: left;
}
[dir="rtl"] .layout-3col__right-sidebar {
margin-left: 0%;
margin-right: -100%;
}
.layout-3col__col-1, .layout-3col__col-x:nth-child(3n+1) {
clear: both;
float: left;
width: 33.33333%;
margin-left: 0%;
margin-right: -100%;
}
[dir="rtl"] .layout-3col__col-1, [dir="rtl"] .layout-3col__col-x:nth-child(3n+1) {
margin-right: 0%;
margin-left: -100%;
}
.layout-3col__col-2, .layout-3col__col-x:nth-child(3n+2) {
clear: none;
float: left;
width: 33.33333%;
margin-left: 33.33333%;
margin-right: -100%;
}
[dir="rtl"] .layout-3col__col-2, [dir="rtl"] .layout-3col__col-x:nth-child(3n+2) {
margin-right: 33.33333%;
margin-left: -100%;
}
.layout-3col__col-3, .layout-3col__col-x:nth-child(3n) {
clear: none;
float: left;
width: 33.33333%;
margin-left: 66.66667%;
margin-right: -100%;
}
[dir="rtl"] .layout-3col__col-3, [dir="rtl"] .layout-3col__col-x:nth-child(3n) {
margin-right: 66.66667%;
margin-left: -100%;
}
.layout-3col__col-4 {
display: none;
}
}
.layout-3col__grid-item-container {
padding-left: 0;
padding-right: 0;
}
.layout-3col__grid-item-container:before {
content: "";
display: table;
}
.layout-3col__grid-item-container:after {
content: "";
display: table;
clear: both;
}
.layout-center {
padding-left: 20px;
padding-right: 20px;
margin: 0 auto;
@media (min-width: 777px) {
.layout-center {
padding-left: 12px;
padding-right: 13px;
}
[dir="rtl"] .layout-center {
padding-left: 13px;
padding-right: 12px;
}
.layout-center--shared-grid,
.layout-center.layout-3col {
padding-left: 0;
padding-right: 0;
}
.layout-swap {
position: relative;
}
@media (min-width: 555px) {
.layout-swap {
padding-top: 48px;
}
}
@media (min-width: 555px) {
.layout-swap__top {
position: absolute;
top: 0;
height: 48px;
width: 100%;
}
}
.autocomplete,
background-image: url(../sass/components/autocomplete/throbber-inactive.png);
background-position: 100% center;
.autocomplete__list-wrapper,
#autocomplete {
border: 1px solid;
overflow: hidden;
position: absolute;
z-index: 100;
}
.autocomplete__list,
#autocomplete ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
.autocomplete__list-item,
#autocomplete li {
background: #fff;
color: #000;
cursor: default;
white-space: pre;
}
.autocomplete__list-item--is-selected,
#autocomplete .selected {
background: #0072b9;
color: #fff;
}
.autocomplete.is-throbbing, .autocomplete--is-throbbing,
.is-throbbing.form-autocomplete,
.form-autocomplete.throbbing {
background-image: url(../sass/components/autocomplete/throbber-active.gif);
}
.box {
margin-bottom: 24px;
margin-bottom: 1.5rem;
border: 5px solid #cccccc;
padding: 1em;
}
.box:focus, .box:hover, .box.is-focus, .box--is-focus {
border-color: #000;
}
.box--highlight {
border-color: #0072b9;
}
.visually-hidden,
.visually-hidden--focusable,
.element-focusable,
.element-invisible,
.breadcrumb__title,
.main-navigation .block-menu .block__title,
.main-navigation .block-menu-block .block__title {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
word-wrap: normal;
}
.visually-hidden--off,
.visually-hidden--focusable:active,
.visually-hidden--focusable:focus,
.element-focusable:active,
.element-focusable:focus {
position: static !important;
clip: auto;
height: auto;
width: auto;
overflow: visible;
}
@media print {
.breadcrumb {
display: none;
}
}
.breadcrumb__list {
margin: 0;
padding: 0;
}
.breadcrumb__item {
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}
.clearfix:before,
.header:before,
.tabs:before,
.tabs--secondary:before {
content: '';
display: table;
}
.clearfix:after,
.header:after,
.tabs:after,
.tabs--secondary:after {
content: '';
display: table;
clear: both;
}
.collapsible-fieldset,
.collapsible {
position: relative;
}
.collapsible-fieldset__legend,
.collapsible .fieldset-legend {
display: block;
padding-left: 15px;
background-image: url(../sass/components/collapsible-fieldset/expanded.png);
background-image: url(../sass/components/collapsible-fieldset/expanded.svg), none;
background-position: 4px 50%;
background-repeat: no-repeat;
}
[dir="rtl"] .collapsible-fieldset__legend,
[dir="rtl"] .collapsible .fieldset-legend,
.collapsible [dir="rtl"] .fieldset-legend {
padding-left: 0;
padding-right: 15px;
background-position: 98% 50%;
background-position: right 4px top 50%;
}
.collapsible-fieldset__summary,
.collapsible .fieldset-legend .summary {
color: #999999;
font-size: .9em;
margin-left: .5em;
}
.collapsible-fieldset.is-collapsed, .collapsible-fieldset--is-collapsed,
.is-collapsed.collapsible,
.collapsible.collapsed {
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
height: 1em;
}
.collapsible-fieldset.is-collapsed__wrapper, .collapsible-fieldset--is-collapsed__wrapper,
.is-collapsed__wrapper.collapsible,
.collapsible.collapsed .fieldset-wrapper {
display: none;
}
.collapsible-fieldset.is-collapsed__legend, .collapsible-fieldset--is-collapsed__legend,
.is-collapsed__legend.collapsible,
background-image: url(../sass/components/collapsible-fieldset/collapsed.png);
background-image: url(../sass/components/collapsible-fieldset/collapsed.svg), none;
[dir="rtl"] .collapsible-fieldset.is-collapsed__legend, [dir="rtl"] .collapsible-fieldset--is-collapsed__legend,
[dir="rtl"] .is-collapsed__legend.collapsible,
[dir="rtl"] .collapsible.collapsed .fieldset-legend,
.collapsible.collapsed [dir="rtl"] .fieldset-legend {
background-image: url(../sass/components/collapsible-fieldset/collapsed-rtl.png);
background-image: url(../sass/components/collapsible-fieldset/collapsed-rtl.svg), none;
background-position: 98% 50%;
background-position: right 4px top 50%;
}
.comment__section,
.comments {
margin: 24px 0px;
.comment__permalink {
text-transform: uppercase;
font-size: 75%;
}
.comment--preview,
.comment-preview {
background-color: #fffadb;
}
.comment--nested,
.indented {
margin-left: 32px;
}
[dir="rtl"] .comment--nested,
[dir="rtl"] .indented {
margin-left: 0;
margin-right: 32px;
}
.form-item {
margin: 24px 0px;
.form-item__required,
.form-required {
color: #c00;
}
.form-item__description,
.form-item .description {
font-size: 14px;
font-size: 0.875rem;
}
.form-item--inline label, .container-inline .form-item div, .container-inline .form-item label {
.form-item--inline__exception,
.container-inline .fieldset-wrapper {
display: block;
}
.form-item--tight,
.form-item--radio,
.form-type-radio,
.form-type-checkbox,
.password-parent,
.confirm-parent,
table .form-item {
margin: 0;
}
.form-item--radio__label,
.form-item--radio .form-item__label,
label.option, .form-type-radio .form-item__label,
.form-type-checkbox .form-item__label {
display: inline;
font-weight: normal;
}
.form-item--radio__description,
.form-item--radio .form-item__description,
.form-type-checkbox .description, .form-type-radio .form-item__description,
.form-type-checkbox .form-item__description,
.form-item--radio .form-item .description,
.form-item
.form-item--radio .description,
.form-type-radio .form-item .description,
.form-item .form-type-radio .description,
.form-type-checkbox .form-item .description,