padding: 40px;
}
@media @m900 {
- justify-content: flex-start;
- }
- @media @m768 {
+ justify-content: center;
+ text-align: center;
padding: 30px;
}
+ @media (max-width: 400px) {
+ padding: 30px 20px;
+ }
// Footer containers
& > div {
flex-grow: 1;
padding-right: 20px; // so elements don't get too close when layout shrinks
+
+ @media @m900 {
+ padding-right: 0;
+ }
+
&:last-of-type {
padding-right: 0;
}
@media @m900 {
flex-basis: 100%;
+
+ img {
+ max-width: 120px;
+ }
}
}
font-style: normal;
font-size: 14px;
line-height: 32/14;
+
+ @media @m900 {
+ font-size: 12px;
+ margin: 35px 0;
+ line-height: 1.5;
+ }
}
.footer-social {
padding: 0 0 0 40px;
text-align: left;
}
+ @media @m1024 {
+ order: 0; // Back to original order
+ }
+ @media @m900 {
+ text-align: center;
+ padding-left: 0;
+ margin-top: 30px;
+ }
}
.workshop {
padding-left: 40px;
text-align: left;
}
+ @media @m900 {
+ text-align: center;
+ padding-left: 0;
+ margin-top: 30px;
+ }
}
.workshop-link {
.rounded-button();
@media @m1024 {
.longarrow-button(20px, 54px, 16px, 0);
}
+ @media @m900 {
+ .longarrow-button(15px, 20px, 11px, 1px);
+ }
}
}
font-size: 27px;
line-height: 60px;
text-align: center;
+
+ @media @m900 {
+ font-size: 22px;
+ line-height: 42px;
+ width: 40px;
+ height: 40px;
+ }
+
&:hover {
color: #fff;
}
flex-grow: 2;
@media @m900 {
- padding-left: 40px;
- padding-right: 0;
+ padding: 0 20px !important;
flex-grow: 0 !important;
- margin-top: 20px;
+ text-align: left;
+ }
+ @media (max-width: 400px) {
+ padding: 0 10px !important;
}
.menu-title {
flex-wrap: nowrap;
@media @m900 {
- padding-right: 45px;
- }
- @media @m768 {
- padding-left: 70px;
- }
- @media @m640 {
- flex-wrap: wrap;
+ padding: 20px 50px;
+ font-size: 12px;
+ display: block;
+ text-align: center;
}
}
white-space: nowrap;
padding-left: 30px;
- @media @m640 {
+ @media @m900 {
+ text-align: center;
order: 0; // back to source order
padding-left: 0;
+ flex-basis: 100%;
padding-bottom: 20px;
- text-align: left;
}
a {
border-radius: 100%;
transition: all 0.25s;
+ @media @m900 {
+ font-size: 12px;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ }
+
&.active, &:hover {
color: #8aaa43;
}