4 // -----------------------------------------------------
7 // -----------------------------------------------------
9 @import url('https://fonts.googleapis.com/css?family=News+Cycle:400,700');
11 h1, h2, h3, h4, h5, h6 {
16 color: @headingsColor;
20 h1 { font-size: 48px; }
22 h2 { font-size: 36px; }
24 h3 { font-size: 28px; }
26 h4 { font-size: 20px; }
28 h5 { font-size: 13px; }
34 text-decoration: none;
35 border-bottom: 1px dotted;
38 text-decoration: none;
39 border-bottom: 1px solid;
45 background-color: @grayLighter;
50 // -----------------------------------------------------
53 border-bottom: 2px solid @grayLighter;
57 border-bottom: 1px solid @grayLighter;
61 // -----------------------------------------------------
65 font-family: @sansFontFamily;
69 border-bottom: 2px solid @grayLighter;
75 padding: 16px 20px 20px;
79 text-transform: uppercase;
83 padding: 20px 10px 21px;
86 text-transform: uppercase;
90 background-color: transparent;
102 .nav > .active > a:hover,
103 .nav > .active > a:focus {
118 .navbar-search .search-query,
119 .navbar-search .search-query:hover {
120 border: 2px solid @grayLighter;
126 @media (max-width: @navbarCollapseWidth) {
128 .nav-collapse .navbar-form,
129 .nav-collapse .navbar-search {
131 border-top: 2px solid @grayLighter;
132 border-bottom: 2px solid @grayLighter;
137 .navbar .nav-collapse {
140 color: @navbarLinkColor;
143 background-color: @dropdownLinkBackgroundHover;
152 .navbar-inverse .nav-collapse {
155 color: @navbarInverseLinkColor;
158 background-color: #111;
159 background-image: none;
169 background-color: @bodyBackground;
170 background-image: none;
172 border: 2px solid @grayLighter;
182 .nav > li:first-child > a,
183 .nav > li.active > a {
187 background-color: transparent;
189 font-family: @sansFontFamily;
190 color: @headingsColor;
196 background-color: transparent;
198 color: @headingsColor;
202 li.dropdown > .dropdown-toggle .caret ,
203 li.dropdown > .dropdown-toggle:hover .caret,
204 li.dropdown.open > .dropdown-toggle .caret {
205 border-top-color: @headingsColor;
206 border-bottom-color: @headingsColor;
210 li.dropdown.open .dropdown-toggle,
211 li.dropdown.open .dropdown-toggle:hover {
212 background-color: @bodyBackground;
213 color: @headingsColor;
218 // -----------------------------------------------------
221 // -----------------------------------------------------
223 [class^="icon-"], [class*=" icon-"] {
224 vertical-align: baseline;
228 .buttonBackground(@grayDarker, @black);
232 // -----------------------------------------------------
240 // -----------------------------------------------------
243 border-bottom: 2px solid @grayLighter;
244 font-family: @headingsFontFamily;
245 font-weight: @headingsFontWeight;
246 color: @headingsColor;
250 // -----------------------------------------------------
253 // -----------------------------------------------------
261 border: 1px solid rgba(0,0,0,.05);
270 // a.thumbnail:hover {
271 // .box-shadow(0 1px 3px 1px rgba(0, 0, 0, 0.3));
272 // border-color: #ddd;
277 background: @bodyBackground;
286 background: transparent;
296 // -----------------------------------------------------
298 @media (max-width: 768px) {
304 .nav > li.active > a {
309 .nav > li:first-child:hover > a,
310 .nav > li.active:hover > a,
311 .nav > li.dropdown.open .dropdown-toggle,
312 .nav > li.dropdown.open .dropdown-toggle:hover {
313 background-color: @dropdownLinkBackgroundHover;
317 .nav-tabs .open .dropdown-toggle,
318 .nav-pills .open .dropdown-toggle,
319 .nav > li.dropdown.open.active > a:hover {
320 border-color: #e5e5e5;