Subversion Repositories wimsdev

Rev

Rev 14734 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
14734 obado 1
/** Dropdown Menu style (adapted from Foundation for Sites Dropdown menus) */
10376 obado 2
 
3
/* WIMS CUSTOM styles */
12441 obado 4
.is-dropdown-submenu > li{
5
  box-sizing: border-box;}
10376 obado 6
 
12441 obado 7
.dropdown.menu,
8
.dropdown.menu ul{
10376 obado 9
  list-style-type: none;
12441 obado 10
  margin: 0;}
10422 obado 11
.dropdown.menu ul{
10560 obado 12
  text-align: left;
12441 obado 13
  padding: 5px 0;}
14
/* Overrides icon.css styles*/
15
.dropdown .submenu a{
16
  display:block;}
17
 
18
/* surpass other elements, like sliders (z-index=2)*/
19
.menuitem>.is-dropdown-submenu{
20
  z-index: 5;}
21
 
22
/*
10428 obado 23
.dropdown li{
24
  padding-bottom: 4px;
12441 obado 25
  margin-bottom: 0;}
26
/*.submenu li{
27
  padding-left: .5em;}
10443 obado 28
.dropdown img{
12441 obado 29
  vertical-align: middle;}*/
10376 obado 30
 
14742 obado 31
/* adds padding to link even if they have no dropdown
10515 obado 32
.dropdown.menu > li > a{
14742 obado 33
  padding-right: 1.5rem;}*/
10515 obado 34
 
35
 
14734 obado 36
/**
37
 * Foundation for Sites by ZURB
38
 * Version 6.6.1
39
 * foundation.zurb.com
40
 * Licensed under MIT Open Source
41
 */
42
/* Dropdown Menu styles */
10376 obado 43
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
12441 obado 44
  top: 100%;
10376 obado 45
  right: 0;
12441 obado 46
  left: auto; }
10376 obado 47
 
48
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
12441 obado 49
  top: 100%;
10376 obado 50
  right: auto;
12441 obado 51
  left: 0; }
10376 obado 52
 
53
.dropdown.menu > li.is-dropdown-submenu-parent > a {
12441 obado 54
  position: relative;
55
  padding-right: 1.5rem; }
10376 obado 56
 
57
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
58
  display: block;
59
  width: 0;
60
  height: 0;
12441 obado 61
  border: inset 6px;
62
  content: '';
63
  border-bottom-width: 0;
64
  border-top-style: solid;
14734 obado 65
  border-color: var(--wims_link_color) transparent transparent;
10376 obado 66
  right: 5px;
12441 obado 67
  left: auto;
68
  margin-top: -3px; }
10376 obado 69
 
14734 obado 70
[data-whatinput='mouse'] .dropdown.menu a {
71
  outline: 0; }
10376 obado 72
 
14734 obado 73
.dropdown.menu > li > a {
74
  padding: 0.7rem 1rem; }
75
 
76
/*.dropdown.menu > li.is-active > a {
12441 obado 77
  background: transparent;
14734 obado 78
  color: var(--wims_link_color); }*/
12441 obado 79
 
10376 obado 80
.no-js .dropdown.menu ul {
81
  display: none; }
82
 
12441 obado 83
.dropdown.menu .nested.is-dropdown-submenu {
84
  margin-right: 0;
85
  margin-left: 0; }
86
 
10376 obado 87
.dropdown.menu.vertical > li .is-dropdown-submenu {
88
  top: 0; }
89
 
90
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
14734 obado 91
  top: 0;
12441 obado 92
  right: 100%;
14734 obado 93
  left: auto; }
10376 obado 94
 
95
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
96
  right: auto;
97
  left: 100%; }
98
 
99
.dropdown.menu.vertical > li > a::after {
12441 obado 100
  right: 14px; }
10376 obado 101
 
102
.dropdown.menu.vertical > li.opens-left > a::after {
103
  display: block;
104
  width: 0;
105
  height: 0;
12441 obado 106
  border: inset 6px;
107
  content: '';
108
  border-left-width: 0;
10376 obado 109
  border-right-style: solid;
14734 obado 110
  border-color: transparent var(--wims_link_color) transparent transparent;
111
  right: auto;
112
  left: 5px; }
10376 obado 113
 
114
.dropdown.menu.vertical > li.opens-right > a::after {
115
  display: block;
116
  width: 0;
117
  height: 0;
12441 obado 118
  border: inset 6px;
119
  content: '';
120
  border-right-width: 0;
10376 obado 121
  border-left-style: solid;
14734 obado 122
  border-color: transparent transparent transparent var(--wims_link_color); }
10376 obado 123
 
12441 obado 124
@media print, screen and (min-width: 40em) {
10376 obado 125
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
12441 obado 126
    top: 100%;
10376 obado 127
    right: 0;
12441 obado 128
    left: auto; }
10376 obado 129
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
12441 obado 130
    top: 100%;
10376 obado 131
    right: auto;
12441 obado 132
    left: 0; }
10376 obado 133
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
12441 obado 134
    position: relative;
135
    padding-right: 1.5rem; }
10376 obado 136
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
137
    display: block;
138
    width: 0;
139
    height: 0;
12441 obado 140
    border: inset 6px;
141
    content: '';
142
    border-bottom-width: 0;
143
    border-top-style: solid;
14734 obado 144
    border-color: var(--wims_link_color) transparent transparent;
10376 obado 145
    right: 5px;
12441 obado 146
    left: auto;
147
    margin-top: -3px; }
10376 obado 148
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
149
    top: 0; }
150
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
14734 obado 151
    top: 0;
12441 obado 152
    right: 100%;
14734 obado 153
    left: auto; }
10376 obado 154
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
155
    right: auto;
156
    left: 100%; }
157
  .dropdown.menu.medium-vertical > li > a::after {
12441 obado 158
    right: 14px; }
10376 obado 159
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
160
    display: block;
161
    width: 0;
162
    height: 0;
12441 obado 163
    border: inset 6px;
164
    content: '';
165
    border-left-width: 0;
10376 obado 166
    border-right-style: solid;
14734 obado 167
    border-color: transparent var(--wims_link_color) transparent transparent;
168
    right: auto;
169
    left: 5px; }
10376 obado 170
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
171
    display: block;
172
    width: 0;
173
    height: 0;
12441 obado 174
    border: inset 6px;
175
    content: '';
176
    border-right-width: 0;
10376 obado 177
    border-left-style: solid;
14734 obado 178
    border-color: transparent transparent transparent var(--wims_link_color); } }
10376 obado 179
 
12441 obado 180
@media print, screen and (min-width: 64em) {
10376 obado 181
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
12441 obado 182
    top: 100%;
10376 obado 183
    right: 0;
12441 obado 184
    left: auto; }
10376 obado 185
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
12441 obado 186
    top: 100%;
10376 obado 187
    right: auto;
12441 obado 188
    left: 0; }
10376 obado 189
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
12441 obado 190
    position: relative;
191
    padding-right: 1.5rem; }
10376 obado 192
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
193
    display: block;
194
    width: 0;
195
    height: 0;
12441 obado 196
    border: inset 6px;
197
    content: '';
198
    border-bottom-width: 0;
199
    border-top-style: solid;
14734 obado 200
    border-color: var(--wims_link_color) transparent transparent;
10376 obado 201
    right: 5px;
12441 obado 202
    left: auto;
203
    margin-top: -3px; }
10376 obado 204
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
205
    top: 0; }
206
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
14734 obado 207
    top: 0;
12441 obado 208
    right: 100%;
14734 obado 209
    left: auto; }
10376 obado 210
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
211
    right: auto;
212
    left: 100%; }
213
  .dropdown.menu.large-vertical > li > a::after {
12441 obado 214
    right: 14px; }
10376 obado 215
  .dropdown.menu.large-vertical > li.opens-left > a::after {
216
    display: block;
217
    width: 0;
218
    height: 0;
12441 obado 219
    border: inset 6px;
220
    content: '';
221
    border-left-width: 0;
10376 obado 222
    border-right-style: solid;
14734 obado 223
    border-color: transparent var(--wims_link_color) transparent transparent;
224
    right: auto;
225
    left: 5px; }
10376 obado 226
  .dropdown.menu.large-vertical > li.opens-right > a::after {
227
    display: block;
228
    width: 0;
229
    height: 0;
12441 obado 230
    border: inset 6px;
231
    content: '';
232
    border-right-width: 0;
10376 obado 233
    border-left-style: solid;
14734 obado 234
    border-color: transparent transparent transparent var(--wims_link_color); } }
10376 obado 235
 
236
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
237
  top: 100%;
12441 obado 238
  right: 0;
239
  left: auto; }
10376 obado 240
 
241
.is-dropdown-menu.vertical {
242
  width: 100px; }
243
  .is-dropdown-menu.vertical.align-right {
244
    float: right; }
245
 
246
.is-dropdown-submenu-parent {
247
  position: relative; }
248
  .is-dropdown-submenu-parent a::after {
249
    position: absolute;
250
    top: 50%;
251
    right: 5px;
12441 obado 252
    left: auto;
253
    margin-top: -6px; }
10376 obado 254
  .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
255
    top: 100%;
256
    left: auto; }
257
  .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
12441 obado 258
    right: 100%;
259
    left: auto; }
10376 obado 260
  .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
261
    right: auto;
262
    left: 100%; }
263
 
264
.is-dropdown-submenu {
265
  position: absolute;
266
  top: 0;
267
  left: 100%;
12441 obado 268
  z-index: 1;
269
  display: none;
10376 obado 270
  min-width: 200px;
12441 obado 271
  border: 1px solid #cacaca;
272
  background: #fefefe; }
14734 obado 273
  .dropdown .is-dropdown-submenu a {
274
    padding: 0.7rem 1rem; }
10376 obado 275
  .is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
12441 obado 276
    right: 14px; }
10376 obado 277
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
278
    display: block;
279
    width: 0;
280
    height: 0;
12441 obado 281
    border: inset 6px;
282
    content: '';
283
    border-left-width: 0;
10376 obado 284
    border-right-style: solid;
14734 obado 285
    border-color: transparent var(--wims_link_color) transparent transparent;
286
    right: auto;
287
    left: 5px; }
10376 obado 288
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
289
    display: block;
290
    width: 0;
291
    height: 0;
12441 obado 292
    border: inset 6px;
293
    content: '';
294
    border-right-width: 0;
10376 obado 295
    border-left-style: solid;
14734 obado 296
    border-color: transparent transparent transparent var(--wims_link_color); }
10376 obado 297
  .is-dropdown-submenu .is-dropdown-submenu {
298
    margin-top: -1px; }
299
  .is-dropdown-submenu > li {
300
    width: 100%; }
301
  .is-dropdown-submenu.js-dropdown-active {
302
    display: block; }