Chris@0
|
1 /* ------------------ Header ------------------ */
|
Chris@0
|
2 #header {
|
Chris@0
|
3 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
Chris@0
|
4 }
|
Chris@0
|
5 .header .section {
|
Chris@0
|
6 position: relative;
|
Chris@0
|
7 }
|
Chris@0
|
8 .region-header {
|
Chris@0
|
9 padding: 0.357em 15px 0;
|
Chris@0
|
10 }
|
Chris@0
|
11 .region-header .site-branding {
|
Chris@0
|
12 margin-top: 0.429em;
|
Chris@0
|
13 }
|
Chris@14
|
14
|
Chris@0
|
15 @media all and (min-width: 461px) {
|
Chris@0
|
16 .region-header .block {
|
Chris@0
|
17 float: right; /* LTR */
|
Chris@0
|
18 margin-top: 0.357em;
|
Chris@0
|
19 }
|
Chris@0
|
20 [dir="rtl"] .region-header .block {
|
Chris@0
|
21 float: left;
|
Chris@0
|
22 }
|
Chris@0
|
23 .region-header .site-branding {
|
Chris@0
|
24 float: left; /* LTR */
|
Chris@0
|
25 /* margin-bottom: 1.857em; */
|
Chris@0
|
26 }
|
Chris@0
|
27 [dir="rtl"] .region-header .site-branding {
|
Chris@0
|
28 float: right;
|
Chris@0
|
29 }
|
Chris@0
|
30 }
|
Chris@14
|
31
|
Chris@0
|
32 @media screen and (max-width: 460px) {
|
Chris@0
|
33 .region-header {
|
Chris@0
|
34 padding-bottom: 0.357em;
|
Chris@0
|
35 }
|
Chris@0
|
36 }
|
Chris@0
|
37 /* Region header blocks. */
|
Chris@0
|
38 .region-header .block:not(.site-branding) {
|
Chris@18
|
39 clear: right;
|
Chris@18
|
40 margin: 0 0 1em;
|
Chris@0
|
41 font-size: 0.857em;
|
Chris@0
|
42 }
|
Chris@14
|
43
|
Chris@0
|
44 @media all and (min-width: 901px) {
|
Chris@0
|
45 .region-header .block:not(.site-branding) {
|
Chris@0
|
46 margin: 1.167em 0 1em;
|
Chris@0
|
47 }
|
Chris@0
|
48 }
|
Chris@0
|
49 .region-header .block > h2 {
|
Chris@0
|
50 /* @extend .visually-hidden */
|
Chris@0
|
51 position: absolute !important;
|
Chris@18
|
52 overflow: hidden;
|
Chris@0
|
53 clip: rect(1px, 1px, 1px, 1px);
|
Chris@0
|
54 height: 1px;
|
Chris@0
|
55 }
|
Chris@0
|
56 .header .block .content {
|
Chris@0
|
57 margin: 0;
|
Chris@0
|
58 padding: 0;
|
Chris@0
|
59 }
|
Chris@0
|
60 .region-header .block ul {
|
Chris@0
|
61 padding: 0;
|
Chris@0
|
62 }
|
Chris@0
|
63 .region-header .block li {
|
Chris@18
|
64 padding: 0;
|
Chris@0
|
65 list-style: none;
|
Chris@0
|
66 list-style-image: none;
|
Chris@0
|
67 }
|
Chris@0
|
68 .region-header .branding {
|
Chris@0
|
69 font-size: 1em;
|
Chris@0
|
70 }
|
Chris@0
|
71 .region-header .form-text {
|
Chris@18
|
72 width: 120px;
|
Chris@18
|
73 margin-right: 2px; /* LTR */
|
Chris@18
|
74 border-color: #ccc;
|
Chris@18
|
75 border-color: rgba(255, 255, 255, 0.3);
|
Chris@0
|
76 background: #fefefe;
|
Chris@0
|
77 background: rgba(255, 255, 255, 0.7);
|
Chris@0
|
78 }
|
Chris@0
|
79 [dir="rtl"] .region-header .form-text {
|
Chris@18
|
80 margin-right: 0;
|
Chris@0
|
81 margin-left: 2px;
|
Chris@0
|
82 }
|
Chris@0
|
83 .region-header .form-text:hover,
|
Chris@0
|
84 .region-header .form-text:focus,
|
Chris@0
|
85 .region-header .form-text:active {
|
Chris@0
|
86 background: #fff;
|
Chris@0
|
87 background: rgba(255, 255, 255, 0.8);
|
Chris@0
|
88 }
|
Chris@0
|
89 .region-header .form-required:after {
|
Chris@0
|
90 background-image: url(../../images/required.svg);
|
Chris@0
|
91 }
|
Chris@0
|
92 /* Region header block menus. */
|
Chris@0
|
93 .region-header .block-menu {
|
Chris@18
|
94 width: 208px;
|
Chris@18
|
95 padding: 0;
|
Chris@0
|
96 border: 1px solid;
|
Chris@0
|
97 border-color: #eee;
|
Chris@0
|
98 border-color: rgba(255, 255, 255, 0.2);
|
Chris@0
|
99 }
|
Chris@0
|
100 .region-header .block-menu li a {
|
Chris@0
|
101 display: block;
|
Chris@18
|
102 padding: 3px 7px;
|
Chris@0
|
103 border-bottom: 1px solid;
|
Chris@0
|
104 border-bottom-color: #eee;
|
Chris@0
|
105 border-bottom-color: rgba(255, 255, 255, 0.2);
|
Chris@0
|
106 }
|
Chris@0
|
107 .region-header .block-menu li a:hover,
|
Chris@0
|
108 .region-header .block-menu li a:focus,
|
Chris@0
|
109 .region-header .block-menu li a:active {
|
Chris@0
|
110 text-decoration: none;
|
Chris@0
|
111 background: rgba(255, 255, 255, 0.15);
|
Chris@0
|
112 }
|
Chris@0
|
113 .region-header .block-menu li:last-child a {
|
Chris@0
|
114 border-bottom: 0;
|
Chris@0
|
115 }
|
Chris@0
|
116 /* User Login block in the header region. */
|
Chris@0
|
117 .region-header #block-user-login {
|
Chris@0
|
118 width: auto;
|
Chris@0
|
119 }
|
Chris@0
|
120 .region-header #block-user-login .content {
|
Chris@0
|
121 margin-top: 2px;
|
Chris@0
|
122 }
|
Chris@0
|
123 .region-header #block-user-login .form-item {
|
Chris@0
|
124 float: left; /* LTR */
|
Chris@0
|
125 margin: 0;
|
Chris@0
|
126 padding: 0;
|
Chris@0
|
127 }
|
Chris@0
|
128 .region-header #block-user-login div.item-list,
|
Chris@0
|
129 .region-header #block-user-login div.description {
|
Chris@18
|
130 margin: 0;
|
Chris@0
|
131 font-size: 0.916em;
|
Chris@0
|
132 }
|
Chris@0
|
133 .region-header #block-user-login div.item-list {
|
Chris@0
|
134 clear: both;
|
Chris@0
|
135 }
|
Chris@0
|
136 .region-header #block-user-login div.description {
|
Chris@0
|
137 display: inline;
|
Chris@0
|
138 }
|
Chris@0
|
139 .region-header #block-user-login .item-list ul {
|
Chris@0
|
140 padding: 0;
|
Chris@0
|
141 line-height: 1;
|
Chris@0
|
142 }
|
Chris@0
|
143 .region-header #block-user-login .item-list li {
|
Chris@0
|
144 float: left; /* LTR */
|
Chris@0
|
145 padding: 3px 0 1px;
|
Chris@18
|
146 list-style: none;
|
Chris@0
|
147 }
|
Chris@0
|
148 .region-header #block-user-login .item-list li:last-child {
|
Chris@0
|
149 padding-left: 0.5em; /* LTR */
|
Chris@0
|
150 }
|
Chris@0
|
151 [dir="rtl"] .region-header #block-user-login .item-list li:last-child {
|
Chris@18
|
152 padding-right: 0.5em;
|
Chris@0
|
153 padding-left: 0;
|
Chris@0
|
154 }
|
Chris@0
|
155 .region-header #block-user-login .form-actions {
|
Chris@18
|
156 clear: both;
|
Chris@0
|
157 margin: 4px 0 0;
|
Chris@0
|
158 padding: 0;
|
Chris@0
|
159 }
|
Chris@0
|
160 .region-header #block-user-login input.form-submit {
|
Chris@18
|
161 margin: 4px 0;
|
Chris@18
|
162 padding: 3px 8px;
|
Chris@0
|
163 border: 1px solid;
|
Chris@0
|
164 border-color: #ccc;
|
Chris@0
|
165 border-color: rgba(255, 255, 255, 0.5);
|
Chris@0
|
166 background: #eee;
|
Chris@0
|
167 background: rgba(255, 255, 255, 0.7);
|
Chris@0
|
168 }
|
Chris@0
|
169 .region-header #block-user-login input.form-submit:hover,
|
Chris@0
|
170 .region-header #block-user-login input.form-submit:focus {
|
Chris@0
|
171 background: #fff;
|
Chris@0
|
172 background: rgba(255, 255, 255, 0.9);
|
Chris@0
|
173 }
|
Chris@0
|
174 /* Search block in header region. */
|
Chris@0
|
175 .region-header #block-search-form {
|
Chris@0
|
176 width: 208px;
|
Chris@0
|
177 }
|
Chris@0
|
178 .region-header #block-search-form .form-text {
|
Chris@0
|
179 width: 154px;
|
Chris@0
|
180 }
|
Chris@0
|
181 .region-header .search-block-form {
|
Chris@0
|
182 float: right; /* LTR */
|
Chris@0
|
183 }
|
Chris@0
|
184 [dir="rtl"] .region-header .search-block-form {
|
Chris@0
|
185 float: left;
|
Chris@0
|
186 }
|
Chris@0
|
187
|
Chris@0
|
188 /* Language switcher block in header region. */
|
Chris@0
|
189 .region-header .block-locale ul li {
|
Chris@0
|
190 display: inline;
|
Chris@0
|
191 padding: 0 0.5em;
|
Chris@0
|
192 }
|
Chris@0
|
193 [role*=banner] a {
|
Chris@0
|
194 border-bottom: none;
|
Chris@0
|
195 }
|
Chris@0
|
196
|
Chris@0
|
197 [dir="rtl"] .branding,
|
Chris@0
|
198 [dir="rtl"] .site-logo,
|
Chris@0
|
199 [dir="rtl"] .site-branding-text,
|
Chris@0
|
200 [dir="rtl"] .region-header #block-user-login .form-item,
|
Chris@0
|
201 [dir="rtl"] .region-header #block-user-login .item-list li {
|
Chris@0
|
202 float: right;
|
Chris@0
|
203 }
|