1 /* ------------------ Header ------------------ */
3 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
9 padding: 0.357em 15px 0;
11 .region-header .site-branding {
14 @media all and (min-width: 461px) {
15 .region-header .block {
16 float: right; /* LTR */
19 [dir="rtl"] .region-header .block {
22 .region-header .site-branding {
23 float: left; /* LTR */
24 /* margin-bottom: 1.857em;*/
26 [dir="rtl"] .region-header .site-branding {
30 @media screen and (max-width: 460px) {
32 padding-bottom: 0.357em;
35 /* Region header blocks. */
36 .region-header .block:not(.site-branding) {
41 @media all and (min-width: 901px) {
42 .region-header .block:not(.site-branding) {
43 margin: 1.167em 0 1em;
46 .region-header .block > h2 {
47 /* @extend .visually-hidden */
48 position: absolute !important;
49 clip: rect(1px, 1px, 1px, 1px);
53 .header .block .content {
57 .region-header .block ul {
60 .region-header .block li {
62 list-style-image: none;
65 .region-header .branding {
68 .region-header .form-text {
70 background: rgba(255, 255, 255, 0.7);
72 border-color: rgba(255, 255, 255, 0.3);
73 margin-right: 2px; /* LTR */
76 [dir="rtl"] .region-header .form-text {
80 .region-header .form-text:hover,
81 .region-header .form-text:focus,
82 .region-header .form-text:active {
84 background: rgba(255, 255, 255, 0.8);
86 .region-header .form-required:after {
87 background-image: url(../../images/required.svg);
89 /* Region header block menus. */
90 .region-header .block-menu {
93 border-color: rgba(255, 255, 255, 0.2);
97 .region-header .block-menu li a {
99 border-bottom: 1px solid;
100 border-bottom-color: #eee;
101 border-bottom-color: rgba(255, 255, 255, 0.2);
104 .region-header .block-menu li a:hover,
105 .region-header .block-menu li a:focus,
106 .region-header .block-menu li a:active {
107 text-decoration: none;
108 background: rgba(255, 255, 255, 0.15);
110 .region-header .block-menu li:last-child a {
113 /* User Login block in the header region. */
114 .region-header #block-user-login {
117 .region-header #block-user-login .content {
120 .region-header #block-user-login .form-item {
121 float: left; /* LTR */
125 .region-header #block-user-login div.item-list,
126 .region-header #block-user-login div.description {
130 .region-header #block-user-login div.item-list {
133 .region-header #block-user-login div.description {
136 .region-header #block-user-login .item-list ul {
140 .region-header #block-user-login .item-list li {
142 float: left; /* LTR */
145 .region-header #block-user-login .item-list li:last-child {
146 padding-left: 0.5em; /* LTR */
148 [dir="rtl"] .region-header #block-user-login .item-list li:last-child {
150 padding-right: 0.5em;
152 .region-header #block-user-login .form-actions {
157 .region-header #block-user-login input.form-submit {
160 border-color: rgba(255, 255, 255, 0.5);
162 background: rgba(255, 255, 255, 0.7);
166 .region-header #block-user-login input.form-submit:hover,
167 .region-header #block-user-login input.form-submit:focus {
169 background: rgba(255, 255, 255, 0.9);
171 /* Search block in header region. */
172 .region-header #block-search-form {
175 .region-header #block-search-form .form-text {
178 .region-header .search-block-form {
179 float: right; /* LTR */
181 [dir="rtl"] .region-header .search-block-form {
185 /* Language switcher block in header region. */
186 .region-header .block-locale ul li {
194 [dir="rtl"] .branding,
195 [dir="rtl"] .site-logo,
196 [dir="rtl"] .site-branding-text,
197 [dir="rtl"] .region-header #block-user-login .form-item,
198 [dir="rtl"] .region-header #block-user-login .item-list li {