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;
89 .nav > li.active > a {
90 background-color: transparent;
91 color: @headingsColor;
103 .nav > .active > a:hover,
104 .nav > .active > a:focus {
108 .nav li.dropdown > .dropdown-toggle:hover,
109 .nav li.dropdown.active > .dropdown-toggle:hover {
113 .nav li.dropdown > .dropdown-toggle .caret,
114 .nav li.dropdown.open > .dropdown-toggle:hover .caret {
115 border-top-color: @headingsColor;
116 border-bottom-color: @headingsColor;
130 .nav-collapse.collapse {
133 color: @headingsColor;
136 background-color: @dropdownLinkBackgroundHover;
145 .navbar-search .search-query,
146 .navbar-search .search-query:hover {
147 border: 2px solid @grayLighter;
156 background-color: @bodyBackground;
157 background-image: none;
159 border: 2px solid @grayLighter;
169 .nav > li:first-child > a,
170 .nav > li.active > a {
174 background-color: transparent;
176 font-family: @sansFontFamily;
177 color: @headingsColor;
183 background-color: transparent;
185 color: @headingsColor;
189 li.dropdown > .dropdown-toggle .caret ,
190 li.dropdown > .dropdown-toggle:hover .caret,
191 li.dropdown.open > .dropdown-toggle .caret {
192 border-top-color: @headingsColor;
193 border-bottom-color: @headingsColor;
197 li.dropdown.open .dropdown-toggle,
198 li.dropdown.open .dropdown-toggle:hover {
199 background-color: @bodyBackground;
200 color: @headingsColor;
205 // -----------------------------------------------------
208 // -----------------------------------------------------
210 [class^="icon-"], [class*=" icon-"] {
211 vertical-align: baseline;
215 .buttonBackground(@grayDarker, @black);
219 // -----------------------------------------------------
227 // -----------------------------------------------------
230 border-bottom: 2px solid @grayLighter;
231 font-family: @headingsFontFamily;
232 font-weight: @headingsFontWeight;
233 color: @headingsColor;
237 // -----------------------------------------------------
240 // -----------------------------------------------------
248 border: 1px solid rgba(0,0,0,.05);
257 // a.thumbnail:hover {
258 // .box-shadow(0 1px 3px 1px rgba(0, 0, 0, 0.3));
259 // border-color: #ddd;
264 background: @bodyBackground;
273 background: transparent;
283 // -----------------------------------------------------
285 @media (max-width: 768px) {
291 .nav > li.active > a {
296 .nav > li:first-child:hover > a,
297 .nav > li.active:hover > a,
298 .nav > li.dropdown.open .dropdown-toggle,
299 .nav > li.dropdown.open .dropdown-toggle:hover {
300 background-color: @dropdownLinkBackgroundHover;
304 .nav-tabs .open .dropdown-toggle,
305 .nav-pills .open .dropdown-toggle,
306 .nav > li.dropdown.open.active > a:hover {
307 border-color: #e5e5e5;
311 @media (max-width: 979px) {
313 .nav-collapse .navbar-form,
314 .nav-collapse .navbar-search {
316 border-top: 2px solid @grayLighter;
317 border-bottom: 2px solid @grayLighter;