1 $panel-margin-right: 1.5em;
5 font-size: $h1-font-size;
10 &:not(:last-of-type) {
11 border-bottom: $default-border;
14 font-size: $h2-font-size;
15 margin-bottom: 1.5em !important;
24 background-color: $gray-light;
25 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 0 3px rgba(0, 0, 0, 0.15);
27 margin-bottom: $panel-margin-right;
32 @include transform(rotate(45deg));
47 #further-resources .g-content {
50 display: inline-block;
52 background: url("../../images/further-resources-icons.svg") 0 50% no-repeat;
55 background-size: cover;
58 vertical-align: middle;
62 background-position: 0 50%;
67 background-position: -54px 50%;
72 background-position: -108px 50%;
79 @media only screen and (max-width: $break-small) {
85 @media only screen and (min-width: $break-small) {
87 @include display-flex();
88 @include flex-wrap(wrap);
89 @include justify-content(space-between);
90 @include align-items(stretch);
93 margin-right: $panel-margin-right;
103 @media only screen and (min-width: $break-large) {
108 margin-right: $panel-margin-right;
119 // Layout overrides for browsers who don't support Flexbox flex wrap, namely, Firefox 25 to 28.
120 // Flexbox flex wrap might get support in Firefox 29. https://bugzilla.mozilla.org/show_bug.cgi?id=702508
121 @supports (not (flex-wrap: wrap)) {
126 @media only screen and (min-width: $break-small) {
131 @media only screen and (min-width: $break-large) {
139 // The following CSS (and matching HTML) was modified from what's on chrome.com: https://www.google.com/intl/en/chrome/devices/features/
140 .load-more-articles {
142 margin: 2em auto 0.3em;
148 transition: opacity 0.3s ease 0s;
152 background-size: 48px 48px;
153 background: top center no-repeat;
154 display: inline-block;
156 transition: opacity 0.3s ease 0s;
163 background-image: url("../../images/down-arrow.png");