Project

General

Profile

Download (10.4 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
 * @file
3
 * Positioning for responsive layout .
4
 *
5
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
6
 * column layout depending on whether blocks are enabled in the left or right
7
 * columns.
8
 *
9
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
10
 */
11
/*
12
 * Center the page.
13
 */
14
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\0000344}}
15
#page,
16
.region-bottom {
17
  /* For screen sizes larger than 1200px, prevent excessively long lines of text
18
     by setting a max-width. */
19
  margin-left: auto;
20
  margin-right: auto;
21
  max-width: 960px;
22
}
23

    
24
/*
25
 * Apply the shared properties of grid items in a single, efficient ruleset.
26
 */
27
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\0000362}}
28
#header,
29
#content,
30
#navigation,
31
.region-sidebar-first,
32
.region-sidebar-second,
33
#footer {
34
  padding-left: 20px;
35
  padding-right: 20px;
36
  -moz-box-sizing: border-box;
37
  -webkit-box-sizing: border-box;
38
  -ms-box-sizing: border-box;
39
  box-sizing: border-box;
40
  word-wrap: break-word;
41
}
42

    
43
/*
44
 * Containers for grid items and flow items.
45
 */
46
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass-extensions\/zen-grids\/stylesheets\/zen\/_grids\.scss}line{font-family:\0000352}}
47
#header:before, #header:after,
48
#main:before,
49
#main:after,
50
#footer:before,
51
#footer:after {
52
  content: "";
53
  display: table;
54
}
55
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass-extensions\/zen-grids\/stylesheets\/zen\/_grids\.scss}line{font-family:\0000356}}
56
#header:after,
57
#main:after,
58
#footer:after {
59
  clear: both;
60
}
61

    
62
/*
63
 * Navigation bar
64
 */
65
@media all and (min-width: 480px) {
66
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\0000381}}
67
  #main {
68
    padding-top: 40px;
69
    /* Move all the children of #main down to make room. */
70
    position: relative;
71
  }
72

    
73
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\0000385}}
74
  #navigation {
75
    position: absolute;
76
    top: 0;
77
    /* Move the navbar up inside #main's padding. */
78
    height: 40px;
79
    width: 100%;
80
  }
81
}
82
@media all and (min-width: 480px) and (max-width: 959px) {
83
  /*
84
   * Use 3 grid columns for smaller screens.
85
   */
86
  /*
87
   * The layout when there is only one sidebar, the left one.
88
   */
89
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003104}}
90
  .sidebar-first #content {
91
    /* Span 2 columns, starting in 2nd column from left. */
92
    float: left;
93
    width: 66.66667%;
94
    margin-left: 33.33333%;
95
    margin-right: -100%;
96
  }
97
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003108}}
98
  .sidebar-first .region-sidebar-first {
99
    /* Span 1 column, starting in 1st column from left. */
100
    float: left;
101
    width: 33.33333%;
102
    margin-left: 0%;
103
    margin-right: -33.33333%;
104
  }
105

    
106
  /*
107
   * The layout when there is only one sidebar, the right one.
108
   */
109
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003118}}
110
  .sidebar-second #content {
111
    /* Span 2 columns, starting in 1st column from left. */
112
    float: left;
113
    width: 66.66667%;
114
    margin-left: 0%;
115
    margin-right: -66.66667%;
116
  }
117
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003122}}
118
  .sidebar-second .region-sidebar-second {
119
    /* Span 1 column, starting in 3rd column from left. */
120
    float: left;
121
    width: 33.33333%;
122
    margin-left: 66.66667%;
123
    margin-right: -100%;
124
  }
125

    
126
  /*
127
   * The layout when there are two sidebars.
128
   */
129
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003132}}
130
  .two-sidebars #content {
131
    /* Span 2 columns, starting in 2nd column from left. */
132
    float: left;
133
    width: 66.66667%;
134
    margin-left: 33.33333%;
135
    margin-right: -100%;
136
  }
137
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003136}}
138
  .two-sidebars .region-sidebar-first {
139
    /* Span 1 column, starting in 1st column from left. */
140
    float: left;
141
    width: 33.33333%;
142
    margin-left: 0%;
143
    margin-right: -33.33333%;
144
  }
145
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003140}}
146
  .two-sidebars .region-sidebar-second {
147
    /* Start a new row and span all 3 columns. */
148
    float: left;
149
    width: 100%;
150
    margin-left: 0%;
151
    margin-right: -100%;
152
    padding-left: 0;
153
    padding-right: 0;
154
    clear: left;
155
  }
156
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003145}}
157
  .two-sidebars .region-sidebar-second .block {
158
    padding-left: 20px;
159
    padding-right: 20px;
160
    -moz-box-sizing: border-box;
161
    -webkit-box-sizing: border-box;
162
    -ms-box-sizing: border-box;
163
    box-sizing: border-box;
164
    word-wrap: break-word;
165
  }
166
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003148}}
167
  .two-sidebars .region-sidebar-second .block:nth-child(3n+1) {
168
    /* Span 1 column, starting in the 1st column from left. */
169
    float: left;
170
    width: 33.33333%;
171
    margin-left: 0%;
172
    margin-right: -33.33333%;
173
    clear: left;
174
  }
175
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003152}}
176
  .two-sidebars .region-sidebar-second .block:nth-child(3n+2) {
177
    /* Span 1 column, starting in the 2nd column from left. */
178
    float: left;
179
    width: 33.33333%;
180
    margin-left: 33.33333%;
181
    margin-right: -66.66667%;
182
  }
183
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003155}}
184
  .two-sidebars .region-sidebar-second .block:nth-child(3n) {
185
    /* Span 1 column, starting in the 3rd column from left. */
186
    float: left;
187
    width: 33.33333%;
188
    margin-left: 66.66667%;
189
    margin-right: -100%;
190
  }
191
}
192
@media all and (min-width: 960px) {
193
  /*
194
   * Use 5 grid columns for larger screens.
195
   */
196
  /*
197
   * The layout when there is only one sidebar, the left one.
198
   */
199
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003173}}
200
  .sidebar-first #content {
201
    /* Span 4 columns, starting in 2nd column from left. */
202
    float: left;
203
    width: 75%;
204
    margin-left: 25%;
205
    margin-right: -100%;
206
  }
207
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003177}}
208
  .sidebar-first .region-sidebar-first {
209
    /* Span 1 column, starting in 1st column from left. */
210
    float: left;
211
    width: 25%;
212
    margin-left: 0%;
213
    margin-right: -25%;
214
  }
215

    
216
  /*
217
   * The layout when there is only one sidebar, the right one.
218
   */
219
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003187}}
220
  .sidebar-second #content {
221
    /* Span 4 columns, starting in 1st column from left. */
222
    float: left;
223
    width: 75%;
224
    margin-left: 0%;
225
    margin-right: -75%;
226
  }
227
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003191}}
228
  .sidebar-second .region-sidebar-second {
229
    /* Span 1 column, starting in 5th column from left. */
230
    float: left;
231
    width: 25%;
232
    margin-left: 75%;
233
    margin-right: -100%;
234
  }
235

    
236
  /*
237
   * The layout when there are two sidebars.
238
   */
239
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003201}}
240
  .two-sidebars #content {
241
    /* Span 3 columns, starting in 2nd column from left. */
242
    float: left;
243
    width: 50%;
244
    margin-left: 25%;
245
    margin-right: -75%;
246
  }
247
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003205}}
248
  .two-sidebars .region-sidebar-first {
249
    /* Span 1 column, starting in 1st column from left. */
250
    float: left;
251
    width: 25%;
252
    margin-left: 0%;
253
    margin-right: -25%;
254
  }
255
@media -sass-debug-info{filename{font-family:file\:\/\/\/home\/andreas\/workspaces\/www\/drupal-7\.16\/sites\/all\/themes\/zen_dataportal\/sass\/layouts\/responsive-sidebars\.scss}line{font-family:\00003209}}
256
  .two-sidebars .region-sidebar-second {
257
    /* Span 1 column, starting in 5th column from left. */
258
    float: left;
259
    width: 25%;
260
    margin-left: 75%;
261
    margin-right: -100%;
262
  }
263
}
(4-4/4)