Chris@2
|
1 // ====================================================================
|
Chris@2
|
2 // Media queries
|
Chris@2
|
3 // Responsive styles not for layout.
|
Chris@2
|
4 // ====================================================================
|
Chris@2
|
5
|
Chris@2
|
6 @include MQ(iphone-port) { // Max 320px.
|
Chris@2
|
7
|
Chris@2
|
8 #content,
|
Chris@2
|
9 #sidebar-first,
|
Chris@2
|
10 #sidebar-second {
|
Chris@2
|
11 img {
|
Chris@2
|
12 max-width: 100%; // Make sure all images fit within viewport
|
Chris@2
|
13 height: auto; // Correct width from max-width rule above.
|
Chris@2
|
14 }
|
Chris@2
|
15 }
|
Chris@2
|
16
|
Chris@2
|
17 #site-name a, #site-name a:link, #site-name a:visited {
|
Chris@2
|
18 margin: 0 0;
|
Chris@2
|
19 font-size: .85em;
|
Chris@2
|
20 font-weight: 800;
|
Chris@2
|
21 line-height: 1em;
|
Chris@2
|
22 }
|
Chris@2
|
23 #header h1 a, #header h1 a:link, #header h1 a:visited {
|
Chris@2
|
24 font-size: .85em;
|
Chris@2
|
25 font-weight: 800;
|
Chris@2
|
26 line-height: 1em;
|
Chris@2
|
27 text-decoration: none;
|
Chris@2
|
28 }
|
Chris@2
|
29 #site-slogan {
|
Chris@2
|
30 font-size: 12px;
|
Chris@2
|
31 }
|
Chris@2
|
32 }
|
Chris@2
|
33
|
Chris@2
|
34
|
Chris@2
|
35 @include MQ(iphone-land) { // 321px to 480px.
|
Chris@2
|
36
|
Chris@2
|
37 #content,
|
Chris@2
|
38 #sidebar-first,
|
Chris@2
|
39 #sidebar-second {
|
Chris@2
|
40 img {
|
Chris@2
|
41 max-width: 100%; // Make sure all images fit within viewport
|
Chris@2
|
42 height: auto; // Correct width from max-width rule above.
|
Chris@2
|
43 }
|
Chris@2
|
44 }
|
Chris@2
|
45
|
Chris@2
|
46 input.form-text {
|
Chris@2
|
47 width: 95%;
|
Chris@2
|
48 }
|
Chris@2
|
49 #site-name a, #site-name a:link, #site-name a:visited {
|
Chris@2
|
50 margin: 0 0;
|
Chris@2
|
51 font-size: 1.2em;
|
Chris@2
|
52 font-weight: 800;
|
Chris@2
|
53 line-height: 1em;
|
Chris@2
|
54 }
|
Chris@2
|
55 #header h1 a, #header h1 a:link, #header h1 a:visited {
|
Chris@2
|
56 font-size: .85em;
|
Chris@2
|
57 font-weight: 800;
|
Chris@2
|
58 line-height: 1em;
|
Chris@2
|
59 text-decoration: none;
|
Chris@2
|
60 }
|
Chris@2
|
61 #site-slogan {
|
Chris@2
|
62 font-size: 12px;
|
Chris@2
|
63 }
|
Chris@2
|
64 }
|
Chris@2
|
65
|
Chris@2
|
66
|
Chris@2
|
67 @include MQ(ipad-port) { // 481px to 768px.
|
Chris@2
|
68
|
Chris@2
|
69 #content,
|
Chris@2
|
70 #sidebar-first,
|
Chris@2
|
71 #sidebar-second {
|
Chris@2
|
72 img {
|
Chris@2
|
73 max-width: 100%; // Make sure all images fit within viewport
|
Chris@2
|
74 height: auto; // Correct width from max-width rule above.
|
Chris@2
|
75 }
|
Chris@2
|
76 }
|
Chris@2
|
77
|
Chris@2
|
78 input.form-text {
|
Chris@2
|
79 width: 75%;
|
Chris@2
|
80 }
|
Chris@2
|
81
|
Chris@2
|
82 #top-columns .column-block-wrapper {
|
Chris@2
|
83 width: 100% !important;
|
Chris@2
|
84 margin-top: 1em;
|
Chris@2
|
85 }
|
Chris@2
|
86
|
Chris@2
|
87 #top-columns .column-block-wrapper .column-block {
|
Chris@2
|
88 height: auto !important;
|
Chris@2
|
89 margin:0 !important;
|
Chris@2
|
90 }
|
Chris@2
|
91
|
Chris@2
|
92 #sidebar-first.sb-one,
|
Chris@2
|
93 #sidebar-second.sb-one {
|
Chris@2
|
94 margin: 0;
|
Chris@2
|
95 width: 50% !important;
|
Chris@2
|
96 img {
|
Chris@2
|
97 max-width: 100%; // Make sure all images fit within viewport
|
Chris@2
|
98 height: auto; // Correct width from max-width rule above.
|
Chris@2
|
99 }
|
Chris@2
|
100 }
|
Chris@2
|
101
|
Chris@2
|
102 #site-name a, #site-name a:link, #site-name a:visited {
|
Chris@2
|
103 margin: 0 0;
|
Chris@2
|
104 font-size: 1.8em;
|
Chris@2
|
105 font-weight: 800;
|
Chris@2
|
106 line-height: 1em;
|
Chris@2
|
107 }
|
Chris@2
|
108 #header h1 a, #header h1 a:link, #header h1 a:visited {
|
Chris@2
|
109 font-size: 1.3em;
|
Chris@2
|
110 font-weight: 800;
|
Chris@2
|
111 line-height: 1em;
|
Chris@2
|
112 text-decoration: none;
|
Chris@2
|
113 }
|
Chris@2
|
114 }
|
Chris@2
|
115
|
Chris@2
|
116
|
Chris@2
|
117 @include MQ(ipad-land) { // 769px to 1024px.
|
Chris@2
|
118 #content,
|
Chris@2
|
119 #sidebar-first,
|
Chris@2
|
120 #sidebar-second {
|
Chris@2
|
121 img {
|
Chris@2
|
122 max-width: 100%; // Make sure all images fit within viewport
|
Chris@2
|
123 height: auto; // Correct width from max-width rule above.
|
Chris@2
|
124 }
|
Chris@2
|
125 }
|
Chris@2
|
126
|
Chris@2
|
127 input.form-text {
|
Chris@2
|
128 width: 75%;
|
Chris@2
|
129 font-size: 90%;
|
Chris@2
|
130 }
|
Chris@2
|
131
|
Chris@2
|
132 #top-columns .column-block-wrapper {
|
Chris@2
|
133 width: 100% !important;
|
Chris@2
|
134 margin-top: 1em;
|
Chris@2
|
135 }
|
Chris@2
|
136
|
Chris@2
|
137 #top-columns .column-block-wrapper .column-block {
|
Chris@2
|
138 height: auto !important;
|
Chris@2
|
139 margin:0 !important;
|
Chris@2
|
140 }
|
Chris@2
|
141
|
Chris@2
|
142 #sidebar-first.sb-one,
|
Chris@2
|
143 #sidebar-second.sb-one {
|
Chris@2
|
144 margin: 0;
|
Chris@2
|
145 width: 50% !important;
|
Chris@2
|
146 img {
|
Chris@2
|
147 max-width: 100%; // Make sure all images fit within viewport
|
Chris@2
|
148 height: auto; // Correct width from max-width rule above.
|
Chris@2
|
149 }
|
Chris@2
|
150 }
|
Chris@2
|
151
|
Chris@2
|
152 #site-name a, #site-name a:link, #site-name a:visited {
|
Chris@2
|
153 margin: 0 0;
|
Chris@2
|
154 font-size: 2.2em;
|
Chris@2
|
155 font-weight: 800;
|
Chris@2
|
156 line-height: 1em;
|
Chris@2
|
157 }
|
Chris@2
|
158 #header h1 a, #header h1 a:link, #header h1 a:visited {
|
Chris@2
|
159 font-size: 1.6em;
|
Chris@2
|
160 font-weight: 800;
|
Chris@2
|
161 line-height: 1em;
|
Chris@2
|
162 text-decoration: none;
|
Chris@2
|
163 }
|
Chris@2
|
164 }
|