htl.add(TweenMax.fromTo($(logo), 1, {top: 35}, {top: 12}), 0);\r
// Navigation\r
var nav = $(h).find('#menu');\r
- htl.add(TweenMax.fromTo(nav, 1.5, {top: 57}, {top: 24}), 0);\r
+ htl.add(TweenMax.fromTo(nav, 1.5, {top: 60}, {top: 26}), 0);\r
//Typo logo\r
htl.add(TweenMax.fromTo($(logo).find('.text'), 1, {autoAlpha: 1}, {autoAlpha: 0}), 0);\r
if (!isMobile()) {\r
htl.add(TweenMax.fromTo($(logo), 0, {width: 220}, {width: 220}), 1);\r
}\r
// Menu position\r
- htl.add(TweenMax.fromTo(nav, 1, {left: '43.5%'}, {left: 312}), 2);\r
+ htl.add(TweenMax.fromTo(nav, 1, {left: '44%'}, {left: 0}), 2);\r
+ htl.add(TweenMax.fromTo(nav, 1, {x: '-50%'}, {x: '0%'}), 2); // Animate the transform: translateX value\r
htl.stop();\r
headerScroll(true);\r
}\r
\r
}\r
\r
-}
\ No newline at end of file
+}\r
@color-submenu-hover: #e86f68;
//-- Content and breakpoints
-@mobile-breakpoint: 1024px;
+@menu-breakpoint: 980px;
@desktop-min-width: 1200px;
@content-max-width: 1680px;
@content-min-width: 320px;
@transition-time-popin: 600ms;
//-- Break points
+@bp-menu: ~"(max-width: @{menu-breakpoint})";
@s1280: ~"(min-width: 1280px)";
+@m1320: ~"(max-width: 1320px)";
@m1280: ~"(max-width: 1280px)";
@m1024: ~"(max-width: 1024px)";
@m900: ~"(max-width: 900px)";
@m768: ~"(max-width: 768px)";
@m640: ~"(max-width: 640px)";
-@m320: ~"(max-width: 320px)";
\ No newline at end of file
+@m320: ~"(max-width: 320px)";
box-sizing: content-box;\r
padding-top: 152px; // Minimum clearance and top for fixed menu\r
\r
- @media @m1280 {\r
+ @media @m1320 {\r
padding-top: 120px;\r
}\r
\r
\r
#cookieBanner {\r
background-color: #263340 !important;\r
-}
\ No newline at end of file
+}\r
.intro-padding() {
padding-top: 200px;
- @media @m1280 {
+ @media @m1320 {
padding-top: 120px;
}
@media @m900 {
@media @m768 {
padding-top: 0;
}
-}
\ No newline at end of file
+}
transition: left 0.4s ease, background-color 0.4s ease, box-shadow 0.4s ease;\r
\r
position: fixed;\r
- top: 0px;\r
+ top: 0;\r
z-index: 10;\r
transform-origin: 0 0 0;\r
\r
height: 75px !important;\r
}\r
\r
- @media @m900 {\r
+ @media @bp-menu {\r
height: 96px !important;\r
}\r
\r
width: 100%;\r
position: relative;\r
transform-origin: 0 0 0;\r
- @media @m1280 {\r
+ @media @m1320 {\r
height: 56px !important;\r
}\r
}\r
// transform: translateX(440px);\r
//}\r
\r
- @media @m1280 {\r
+ @media @m1320 {\r
top: 12px !important;\r
}\r
\r
- @media @m900 {\r
+ @media @bp-menu {\r
left: 50%;\r
margin-left: -110px;\r
top: 15px !important;\r
}\r
\r
.text {\r
- @media @m1280 {\r
+ @media @m1320 {\r
display: none;\r
}\r
- @media @m900 {\r
+ @media @bp-menu {\r
display: block;\r
opacity: 1 !important;\r
visibility: visible !important;\r
}\r
\r
nav#menu {\r
- position: relative;\r
- top: 57px;\r
- left: 43.5%;\r
- width: 800px;\r
- margin-left: -400px;\r
-\r
- display: inline-block;\r
- text-align: center;\r
- @media @m1280 {\r
- left: 312px !important;\r
- top: 24px !important;\r
- }\r
-\r
- @media @m1024 {\r
- left: 270px !important;\r
+ position: absolute;\r
+ top: 60px;\r
+ left: 44%; // Must be kept in sync with TweenMax value in 101-header.js\r
+ transform: translateX(-50%);\r
+ margin-left: 36px; // Extra spacing for logo symbol\r
+\r
+ @media @m1320 { // Left align menu\r
+ transform: none !important;\r
+ left: 0 !important;\r
+ top: 26px !important;\r
}\r
\r
- @media @m900 {\r
+ @media @bp-menu {\r
display: none;\r
}\r
\r
margin: 0 25px;\r
position: relative;\r
\r
- @media @m1024 {\r
+ @media @m1280 {\r
margin: 0 15px;\r
}\r
\r
right: 0;\r
bottom: 1px;\r
\r
- @media @m900 {\r
+ @media @bp-menu {\r
bottom: -10px;\r
}\r
\r
&.agencies {\r
.border-button-fill(@color-header-grey, #c2c4c7, 5%);\r
line-height: 1;\r
- @media @m900 {\r
+ @media @bp-menu {\r
display: none;\r
}\r
}\r
padding-right: 15px;\r
}\r
\r
- @media @m900 {\r
+ @media @bp-menu {\r
padding-left: 29px;\r
padding-right: 29px;\r
}\r
display: none;\r
z-index: 12;\r
\r
- @media @m900 {\r
+ @media @bp-menu {\r
display: block;\r
}\r
\r
}\r
\r
&:nth-child(3) {\r
- top: 24px;\r
+ top: 26px;\r
@media @m768 {\r
top: 16px;\r
}\r
}\r
}\r
\r
-@import "105-mmenu";
\ No newline at end of file
+@import "105-mmenu";\r
.blog-index {
padding: 144px 0;
- @media @m1280 {
+ @media @m1320 {
padding: 86px 0;
}
- @media @m900 {
+ @media @bp-menu {
padding: 96px 0;
}
@media @m768 {
&:hover {
color: #fff;
}
+
+ .blog-intro.dark & {
+ .border-button-fill(@color-text, @color-text, 5%);
+ .longarrow-button(12px, 40px, 18px);
+
+ &:hover {
+ color: @color-text;
+ }
+ }
+
}
.grid {
}
figcaption {
- font-size: 15px;
+ font-size: 12px;
text-align: center;
margin-top: 1.5em;
}