sync
[bootswatch] / MDB Free / sass / mdb / free / _typography.scss
1     // TYPOGRAPHY\r
2     body {\r
3         font-family: "Roboto", sans-serif;\r
4     }\r
5     \r
6     h1,\r
7     h2,\r
8     h3,\r
9     h4,\r
10     h5,\r
11     h6 {\r
12         font-weight: 300;\r
13     }\r
14     \r
15     html {\r
16         @media only screen and (min-width: 0) {\r
17             font-size: 15px;\r
18         }\r
19         @media only screen and (min-width: $medium-screen) {\r
20             font-size: 15.5px;\r
21         }\r
22         @media only screen and (min-width: $large-screen) {\r
23             font-size: 16px;\r
24         }\r
25     }\r
26     \r
27     .text-fluid {\r
28         font-weight: 300;\r
29         $i: 0;\r
30         @while $i <=$intervals {\r
31             @media only screen and (min-width: 360+ ($i * $interval-size)) {\r
32                 font-size: 1.2rem * (1+ (.02 * $i));\r
33             }\r
34             $i: $i+1;\r
35         }\r
36         // Handle below 360px screen\r
37         @media only screen and (max-width: 360px) {\r
38             font-size: 1.2rem;\r
39         }\r
40     }\r
41     \r
42     p {\r
43         &.lead {\r
44             font-weight: 400;\r
45         }\r
46     }\r
47     \r
48     blockquote p {\r
49         font-size: 0.9rem;\r
50         padding-left: 2rem;\r
51         padding-top: 1rem;\r
52         padding-bottom: 1rem;\r
53     }\r
54     /* Responsive Headings */\r
55     /* Extra Small Devices, Phones */\r
56     \r
57     @media only screen and (max-width: 768px) {\r
58         .h1-responsive {\r
59             font-size: 150%;\r
60             font-weight: 500;\r
61         }\r
62         .h2-responsive {\r
63             font-size: 145%;\r
64         }\r
65         .h3-responsive {\r
66             font-size: 135%;\r
67         }\r
68         .h4-responsive {\r
69             font-size: 135%;\r
70         }\r
71         .h5-responsive {\r
72             font-size: 135%;\r
73         }\r
74     }\r
75     /* Small Devices, Tablets */\r
76     \r
77     @media only screen and (min-width: 768px) {\r
78         .h1-responsive {\r
79             font-size: 170%;\r
80         }\r
81         .h2-responsive {\r
82             font-size: 140%;\r
83         }\r
84         .h3-responsive {\r
85             font-size: 125%;\r
86         }\r
87         .h4-responsive {\r
88             font-size: 125%;\r
89         }\r
90         .h5-responsive {\r
91             font-size: 125%;\r
92         }\r
93     }\r
94     /* Medium Devices, Desktops */\r
95     \r
96     @media only screen and (min-width: 992px) {\r
97         .h1-responsive {\r
98             font-size: 200%;\r
99         }\r
100         .h2-responsive {\r
101             font-size: 170%;\r
102         }\r
103         .h3-responsive {\r
104             font-size: 140%;\r
105         }\r
106         .h4-responsive {\r
107             font-size: 125%;\r
108         }\r
109         .h5-responsive {\r
110             font-size: 125%;\r
111         }\r
112     }\r
113     /* Large Devices, Wide Screens */\r
114     \r
115     @media only screen and (min-width: 1200px) {\r
116         .h1-responsive {\r
117             font-size: 250%;\r
118         }\r
119         .h2-responsive {\r
120             font-size: 200%;\r
121         }\r
122         .h3-responsive {\r
123             font-size: 170%;\r
124         }\r
125         .h4-responsive {\r
126             font-size: 140%;\r
127         }\r
128         .h5-responsive {\r
129             font-size: 125%;\r
130         }\r
131     }\r
132     \r
133     .section {\r
134         margin-bottom: 2rem;\r
135         .section-heading {\r
136             @extend .h1-responsive;\r
137             margin-top: 2rem;\r
138             margin-bottom: 4rem;\r
139         }\r
140         .section-description {\r
141             color: #757575;\r
142             margin-bottom: 4rem;\r
143             margin-left: 15%;\r
144             margin-right: 15%;\r
145             text-align: center;\r
146             @media (max-width: 992px) {\r
147                 margin-left: 5%;\r
148                 margin-right: 5%;\r
149             }\r
150         }\r
151         img,\r
152         .view {\r
153             @extend .img-fluid;\r
154             @extend .z-depth-1-half;\r
155         }\r
156         .jumbotron {\r
157             @extend .z-depth-2;\r
158         }\r
159         h4 {\r
160             font-weight: 400;\r
161         }\r
162         h5 .fa {\r
163             margin-right: 8px;\r
164         } \r
165         hr { \r
166             margin-top: 1rem;\r
167             margin-bottom: 3rem;\r
168         }\r
169         .map-container {\r
170             img {\r
171                 @extend .z-depth-0;\r
172             }\r
173         }\r
174         .contact-icons {\r
175             text-align: center;\r
176             li {\r
177                 margin-bottom: 2.2rem;\r
178             }\r
179             .fa {\r
180                 font-size: 2.2rem;\r
181                 margin-bottom: 0.6rem;\r
182                 color: #424242;\r
183             }\r
184         }\r
185     }\r
186     \r
187     .between-sections {\r
188         margin-bottom: 4rem;\r
189     }\r
190     \r
191     // Lists default style\r
192     ul {\r
193         padding: 0;\r
194         list-style-type: none;\r
195         li {\r
196             list-style-type: none;\r
197         }\r
198     }\r
199     \r
200     // List style types\r
201     .list-disc {\r
202         li {\r
203             list-style-type: disc;\r
204         }\r
205     }\r
206     \r
207     .list-circle {\r
208         li {\r
209             list-style-type: circle;\r
210         }\r
211     }\r
212     \r
213     .list-square {\r
214         li {\r
215             list-style-type: square;\r
216         }\r
217     }\r
218     \r
219     .list-roman {\r
220         li {\r
221             list-style-type: upper-roman;\r
222         }\r
223     }\r
224     .list-alpha {\r
225         li {\r
226             list-style-type: upper-alpha;\r
227         }\r
228     }