mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-29 21:17:17 +00:00
It looks ike these CSS rules are actually being re-imported multiple times, which is bloating the output.
241 lines
3.7 KiB
SCSS
241 lines
3.7 KiB
SCSS
// Generic styles for use
|
|
|
|
.modal-centered {
|
|
text-align: center;
|
|
|
|
p {
|
|
margin-bottom: 0;
|
|
}
|
|
}
|
|
|
|
.modal-header, p.modal-header {
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
font-size: 1rem;
|
|
font-weight: 400;
|
|
color: $disabled-dark;
|
|
border-bottom: 1px solid $light-grey;
|
|
margin-top: 0.75rem;
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.modal-list {
|
|
text-align: center;
|
|
font-size: 1rem;
|
|
font-weight: 400;
|
|
border-bottom: 1px solid $light-grey;
|
|
margin-top: 0.75rem;
|
|
margin-bottom: 0.5rem;
|
|
|
|
a.heading {
|
|
color: $teal-400;
|
|
|
|
&:hover {
|
|
color: $teal-500;
|
|
text-decoration: underline;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Enterprise promo image and text
|
|
|
|
.highlight {
|
|
position: relative;
|
|
}
|
|
|
|
.highlight-top {
|
|
padding-top: 0.75rem;
|
|
padding-bottom: 0.75rem;
|
|
background-color: rgba(255, 255, 255, 0.65);
|
|
position: absolute;
|
|
bottom: 0;
|
|
width: 100%;
|
|
border: 0;
|
|
outline: 0;
|
|
|
|
@media only screen and (max-width: 640px) {
|
|
padding-top: 0.5rem;
|
|
padding-bottom: 0.35rem;
|
|
}
|
|
|
|
h3, p {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
padding-bottom: 0;
|
|
line-height: 1;
|
|
}
|
|
|
|
h3 > i {
|
|
color: $clr-brick;
|
|
}
|
|
|
|
&.enterprise {
|
|
margin: auto;
|
|
text-align: center;
|
|
width: 100%;
|
|
}
|
|
|
|
p {
|
|
line-height: 2.4;
|
|
|
|
@include breakpoint(phablet) {
|
|
line-height: 1.4;
|
|
}
|
|
}
|
|
|
|
h3 a:hover span {
|
|
border-bottom: 1px solid $clr-brick-bright;
|
|
}
|
|
|
|
.is_producer {
|
|
&, & * {
|
|
color: $clr-turquoise;
|
|
}
|
|
}
|
|
}
|
|
|
|
// ABOUT Enterprise
|
|
|
|
.about-container {
|
|
min-height: 20px;
|
|
margin-bottom: 0.5rem;
|
|
overflow-x: hidden;
|
|
border-bottom: 1px solid $light-grey;
|
|
|
|
@include box-shadow(0 2px 2px -2px $light-grey);
|
|
|
|
.enterprise-logo, img {
|
|
float: left;
|
|
margin-right: 2rem;
|
|
margin-bottom: 0.5rem;
|
|
max-width: 180px;
|
|
max-height: 180px;
|
|
}
|
|
}
|
|
|
|
// CONTACT Enterprise
|
|
|
|
.contact-container {
|
|
a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
}
|
|
|
|
// FOLLOW Enterprise
|
|
|
|
.follow-icons {
|
|
// text-align: center
|
|
span {
|
|
display: inline-block;
|
|
margin: 0 0.25rem 0.75rem 0.25rem;
|
|
}
|
|
|
|
i {
|
|
font-size: 2rem;
|
|
|
|
&.facebook {
|
|
color: $social-facebook;
|
|
}
|
|
|
|
&.twitter {
|
|
color: $social-twitter;
|
|
}
|
|
|
|
&.linkedin {
|
|
color: $social-linkedin;
|
|
}
|
|
|
|
&.instagram {
|
|
color: $social-instagram;
|
|
}
|
|
}
|
|
|
|
a {
|
|
color: #999;
|
|
|
|
&:hover, &:active, &:focus {
|
|
color: #666;
|
|
}
|
|
}
|
|
}
|
|
|
|
// CALL TO ACTION - hub click throughs
|
|
|
|
.cta-container {
|
|
background-color: #ececec;
|
|
padding-top: 0.75rem;
|
|
|
|
label {
|
|
text-transform: uppercase;
|
|
font-size: 0.875rem;
|
|
margin-bottom: 0.75rem;
|
|
|
|
color: $dark-grey;
|
|
}
|
|
|
|
label.right {
|
|
color: $disabled-dark;
|
|
|
|
span {
|
|
text-transform: capitalize;
|
|
}
|
|
}
|
|
|
|
.cta-hub {
|
|
margin-right: 2rem;
|
|
margin-top: 0rem;
|
|
margin-bottom: 0.75rem;
|
|
display: inline-block;
|
|
|
|
&.secondary {
|
|
color: $disabled-dark;
|
|
}
|
|
|
|
&.primary {
|
|
color: $clr-brick;
|
|
}
|
|
|
|
.hub-name {
|
|
margin-top: 0.75rem;
|
|
margin-bottom: 0.2rem;
|
|
font-weight: 400;
|
|
display: inline-block;
|
|
border-bottom: 1px solid transparent;
|
|
}
|
|
|
|
.button-address {
|
|
margin-top: 0.5rem;
|
|
margin-bottom: 0.2rem;
|
|
margin-left: 0.1rem;
|
|
text-transform: uppercase;
|
|
font-weight: 300;
|
|
font-style: italic;
|
|
font-size: 0.75rem;
|
|
display: inline-block;
|
|
border-bottom: 1px solid transparent;
|
|
|
|
@include breakpoint(phablet) {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
&:hover, &:focus, &:active {
|
|
&.secondary {
|
|
color: #666;
|
|
|
|
.hub-name, .button-address {
|
|
border-bottom: 1px solid #999;
|
|
}
|
|
}
|
|
|
|
&.primary {
|
|
color: $clr-brick-bright;
|
|
|
|
.hub-name, .button-address {
|
|
border-bottom: 1px solid $clr-brick-bright;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|