Christina Riedl
Telefon: 07223 967-326
Telefax: 07223 967-7326
E-Mail: christina.riedl@schoeck.de
Je nach Umfang und Aufbau der Webseite gibt es zwei unterschiedliche Header-Varianten.
Für Desktop-Seiten mit umfangreicher Navigation
Für mobile Seiten oder Microsites mit geringer oder keiner Navigation
Der Header muss mindesten das Logo enthalten.
Je nach Bedarf können folgende Bestandteile ergänzt werden:
Menü, Suche, Metanavigation, Länder- und Sprachauswahl und die Verlinkungen zu den Social Media Kanälen.
Bei der Smartphone-Variante werden Metanavigation, Länder- und Sprachauswahl in das Menü integriert.
<header id="cnt_header" class="hidden-print">
<div class="hidden-sm hidden-xs desktop_header clearfix">
<div class="logo_wrapper">
<a href="#" id="logo">
<img src="/img/logo_de.svg" width="144" height="70" alt="Schöck">
</a>
</div>
<div class="navigation_wrapper">
<div class="navigation_upper clearfix">
<div class="navigation_upper_left">
<div class="languageselect_wrapper clearfix">
<div class="country">
<a href="#" class="country_fancybox country_trigger" data-fancybox-type="iframe">Switzerland (CH)<span class="caret"></span></a>
</div>
<div class="languages">
<ul class="clearfix">
<li>
<a href="#">
<span>Deutsch</span>
</a>
</li>
<li>
<a href="#">
<span>Français</span>
</a>
</li>
<li>
<a href="#">
<span>Italiano</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="navigation_upper_right clearfix">
<div class="metanav_wrapper">
<nav id="meta_navigation">
<ul class="clearfix level1">
<li><a href="#" target="_self">Karriere</a></li>
<li><a href="#" target="_self">News und Presse</a></li>
</ul>
</nav>
</div>
<div class="sociallinks_wrapper">
<span class="trigger" title="Social Media"><span>Social Media</span></span>
</div>
<div class="search_wrapper">
<form target="_self" method="post" enctype="multipart/form-data" accept-charset="UTF-8">
<div>
<div class="trigger" title="Suchen"><span>suchen</span></div>
<div class="content" style="display:none;">
<div class="form_wrapper">
<input type="text" value="" class="mzag_gui_textbox solrsuggest sword" tabindex="1" placeholder="Suchbegriff" autocomplete="off">
<input type="submit" value="suchen" class="mzag_button mzag_submit_button submit btn btn-light" title="suchen" disabled="disabled" tabindex="2">
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="navigation_lower">
<div class="mainnav_wrapper clearfix">
<nav id="main_navigation">
<ul class="clearfix level-1" style="">
<li class="sub" style=""><a href="#" target="_self">Produkte</a>
</li>
<li class="sub" style=""><a href="#" target="_self">Downloads</a>
</li>
<li class="sub" style=""><a href="#" target="_self">Service</a>
</li>
<li class="sub" style="">
<a href="#" target="_self">Wissensportale</a>
</li>
<li class="sub" style="">
<a href="#" target="_self">Unternehmen</a>
</li>
<li class="sub" style=""><a href="#" target="_self">Kontakt</a>
</li>
</ul>
</nav>
<a class="to_top scrolling_link" href="#top"></a>
<nav class="content_jump_navigation" id="content_jump_navigation">
<button class="trigger collapsed" data-toggle="collapse" data-target="#content_jump_navigation_content" data-parent="#content_jump_navigation" aria-expanded="false">
Seiteninhalt
</button>
<div class="content_jump_navigation_content collapse" id="content_jump_navigation_content" aria-expanded="false">
<ul class="jumpnav">
<li><a data-gtm-jumpnav="Aktuelles" href="#" title="Aktuelles">Aktuelles</a>
</li>
<li>
<a data-gtm-jumpnav="Treppensysteme" href="#" title="Treppensysteme">Treppensysteme</a>
</li>
<li>
<a data-gtm-jumpnav="Filme Schöck Tronsole® " href="#" title="Filme Schöck Tronsole® ">Filme
Schöck Tronsole® </a></li>
<li>
<a data-gtm-jumpnav="Sicherheit frei Haus" href="#" title="Sicherheit frei Haus">Sicherheit
frei Haus</a></li>
<li>
<a data-gtm-jumpnav="Auszeichnungen Schöck Tronsole®" href="#" title="Auszeichnungen Schöck Tronsole®">Auszeichnungen
Schöck Tronsole®</a></li>
<li>
<a data-gtm-jumpnav="Hören Sie den Unterschied" href="#" title="Hören Sie den Unterschied">Hören
Sie den Unterschied</a></li>
<li><a data-gtm-jumpnav="Download" href="#" title="Download">Download</a>
</li>
<li>
<a data-gtm-jumpnav="Service und Wissen" href="#" title="Service und Wissen">Service
und Wissen</a></li>
<li>
<a data-gtm-jumpnav="Referenzen" href="#" title="Referenzen">Referenzen</a>
</li>
<li>
<a data-gtm-jumpnav="Produkttypen" href="#" title="Produkttypen">Produkttypen</a>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</div>
<div class="visible-sm visible-xs mobile_header clearfix">
<div class="offcanvas_trigger_wrapper offcanvas_element">
<div class="offcanvas_trigger">
<button class="hamburger hamburger--squeeze" type="button" aria-label="Menü" aria-controls="offcanvas_navigation">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
<span class="hamburger-label hamburger-label-inactive">Menü</span>
<span class="hamburger-label hamburger-label-active">schließen</span>
</button>
</div>
</div>
<div class="mobile_logo_wrapper">
<a href="#" id="mobile_logo">
<img src="/img/logo.svg" width="69" height="24" alt="Schöck GmbH">
</a>
</div>
<div class="search_wrapper offcanvas_element">
<div class="search_trigger">
<span class="icon"></span>
<span class="icon-open"></span>
<span class="text">suchen</span>
</div>
</div>
</div>
</header>
@charset "UTF-8";
.hamburger {
padding: 5px 0px;
display: inline-block;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: .15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
}
.hamburger:hover {
opacity: 0.8;
}
.hamburger-box {
width: 26px;
height: 17px;
display: inline-block;
position: relative;
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -1.5px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 26px;
height: 3px;
background-color: #0069b4;
border-radius: 2px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
content: "";
display: block;
}
.hamburger-inner::before {
top: -7px;
}
.hamburger-inner::after {
bottom: -7px;
}
.hamburger--squeeze .hamburger-inner {
transition-duration: 0.1s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
transition: top 0.1s 0.14s ease, opacity 0.1s ease;
}
.hamburger--squeeze .hamburger-inner::after {
transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
transform: rotate(45deg);
transition-delay: 0.14s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.1s ease, opacity 0.1s 0.14s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger.is-active .hamburger-label.hamburger-label-inactive {
display: none !important;
}
.hamburger:not(.is-active) .hamburger-label.hamburger-label-active {
display: none !important;
}
ul,
ol {
list-style-type: none;
}
.main_padding {
-webkit-overflow-scrolling: touch;
position: relative;
padding-top: 136px;
/* this is the header min height */
}
@media screen and (max-width: 991px) {
.main_padding {
padding-top: 50px;
/* this is the mobile header min height */
}
}
@media print {
.main_padding {
padding-top: 20px !important;
}
}
#cnt_header {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1010;
/* revoslider uses high zindex so we have to be higher here */
height: 136px;
background-color: #fff;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
padding-top: 33px;
transform: translate3d(0px, 0px, 0px);
/* absolute px fallbacks for non-vw capable browsers */
padding-left: 50px;
padding-left: 4.5vw;
padding-right: 50px;
padding-right: 4.5vw;
}
@media screen and (max-width: 991px) {
#cnt_header {
height: 50px;
padding: 10px 18px 16px;
box-shadow: 0 0 15px rgba(47, 53, 52, 0.1);
position: fixed;
/* mobile header is always fixed */
}
}
#cnt_header .desktop_header .logo_wrapper {
float: left;
}
#cnt_header .desktop_header .logo_wrapper a {
display: block;
}
#cnt_header .desktop_header .scroll_logo_wrapper {
float: left;
display: none;
}
#cnt_header .desktop_header .scroll_logo_wrapper a {
display: block;
}
#cnt_header .desktop_header .navigation_wrapper {
float: left;
width: calc(100% - 144px);
/* flyout / jumpnav zindex handling */
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper {
border-bottom: 1px solid #e6e6e6;
padding: 2px 0 15px;
/* absolute px fallbacks for non-vw capable browsers */
margin-left: 50px;
margin-left: 4.5vw;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left {
float: left;
font-family: 'CorpidCd_TT5', Arial;
font-weight: normal;
font-style: normal;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper {
margin-left: 10px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country {
color: #7c7c7b;
position: relative;
padding-left: 45px;
float: left;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country a {
font-family: 'CorpidCd_TT5', Arial;
font-weight: normal;
font-style: normal;
color: #7c7c7b;
font-size: 13px;
font-size: 0.8125rem;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country a:focus, #cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country a:hover {
color: #f9b200;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country .caret {
position: relative;
top: -2px;
margin-left: 10px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country:before {
color: #7c7c7b;
font-size: 18px;
position: absolute;
left: 0;
top: 4px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages {
float: left;
margin-left: 22px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li {
float: left;
margin-left: 20px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li:first-child {
margin-left: 0;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li a {
font-family: 'CorpidCd_TT5', Arial;
font-weight: normal;
font-style: normal;
color: #7c7c7b;
font-size: 13px;
font-size: 0.8125rem;
line-height: 17px;
line-height: 1.0625rem;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li a:focus, #cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li a:hover {
color: #f9b200;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right {
float: right;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper {
float: left;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li {
float: left;
margin-left: 20px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li:first-child {
margin-left: 0;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li a {
color: #7c7c7b;
font-family: 'CorpidCd_TT5', Arial;
font-weight: normal;
font-style: normal;
font-size: 13px;
font-size: 0.8125rem;
line-height: 17px;
line-height: 1.0625rem;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li a:focus, #cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li a:hover {
color: #f9b200;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper {
float: left;
margin-left: 35px;
position: relative;
height: 22px;
top: 4px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger {
cursor: pointer;
display: block;
height: 22px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger span {
text-indent: -9999em;
font-size: 0;
color: transparent;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger:before {
color: #7c7c7b;
font-size: 20px;
transition: 0.2s color ease;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger:hover:before {
color: #f9b200;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content {
position: absolute;
top: -7px;
left: 0;
transform: translateX(-110%);
background-color: #e6e6e6;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul {
font-size: 0;
line-height: 0;
white-space: nowrap;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li {
display: inline-block;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a {
display: block;
height: 34px;
width: 34px;
text-align: center;
font-size: 15px;
line-height: 15px;
position: relative;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a span {
display: none;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a:before {
color: #b3b3b3;
transition: 0.2s color ease;
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: inherit;
line-height: inherit;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.blog:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.blog:hover:before {
color: #f57d00;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.twitter:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.twitter:hover:before {
color: #55acee;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.fb:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.fb:hover:before {
color: #3b5998;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.xing:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.xing:hover:before {
color: #026466;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.youtube:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.youtube:hover:before {
color: #cd201f;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.rss:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.rss:hover:before {
color: #f26522;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.linkedin:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content > ul > li a.linkedin:hover:before {
color: #0077b5;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper {
margin-left: 35px;
margin-right: 15px;
float: left;
position: relative;
height: 22px;
top: 4px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger {
cursor: pointer;
display: block;
height: 22px;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger span {
text-indent: -9999em;
font-size: 0;
color: transparent;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger:before {
color: #7c7c7b;
font-size: 18px;
transition: 0.2s color ease;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger:hover:before {
color: #f9b200;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content {
position: absolute;
top: -16px;
right: -13px;
height: 50px;
width: 50vw;
background: #fff;
border: 1px solid #e6e6e6;
border-radius: 5px;
z-index: 1010;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper {
position: relative;
display: block;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper:before {
color: #0069b4;
font-size: 18px;
transition: 0.2s color ease;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 18px;
z-index: 11;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword {
height: 48px;
width: 100%;
border: none;
padding-right: 95px;
padding-left: 50px;
position: relative;
z-index: 10;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword::-webkit-input-placeholder {
font-family: 'Corpid_TT5_Regular', Arial;
font-weight: normal;
font-style: italic;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword:-moz-placeholder {
font-family: 'Corpid_TT5_Regular', Arial;
font-weight: normal;
font-style: italic;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword::-moz-placeholder {
font-family: 'Corpid_TT5_Regular', Arial;
font-weight: normal;
font-style: italic;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword:-ms-input-placeholder {
font-family: 'Corpid_TT5_Regular', Arial;
font-weight: normal;
font-style: italic;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .avsolrsuggest_container {
position: absolute;
z-index: 9;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .submit {
position: absolute;
z-index: 11;
right: 8px;
top: 8px;
height: 33px;
padding: 7px 20px;
font-family: 'CorpidCd_TT7', Arial;
font-weight: normal;
font-style: normal;
font-size: 14px;
font-size: 0.875rem;
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .submit:disabled {
opacity: 0.5;
}
#cnt_header .desktop_header .navigation_wrapper #main_navigation {
position: relative;
z-index: 2;
}
#cnt_header .desktop_header .navigation_wrapper #content_jump_navigation {
z-index: 1;
}
#cnt_header .mobile_header {
position: relative;
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper {
float: left;
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper .offcanvas_trigger .hamburger {
display: inline-block;
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper .offcanvas_trigger .hamburger:focus {
outline: none;
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper .offcanvas_trigger .hamburger .hamburger-box {
display: inline-block;
vertical-align: middle;
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper .offcanvas_trigger .hamburger .hamburger-label {
display: inline-block;
margin-left: 8px;
vertical-align: middle;
color: #b3b3b3;
font-size: 12px;
font-size: 0.75rem;
line-height: 14px;
line-height: 0.875rem;
font-family: 'CorpidCd_TT5', Arial;
font-weight: normal;
font-style: normal;
}
#cnt_header .mobile_header .mobile_logo_wrapper {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
#cnt_header .mobile_header .search_wrapper {
float: right;
}
#cnt_header .mobile_header .search_wrapper .search_trigger {
cursor: pointer;
padding-top: 5px;
padding-bottom: 4px;
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon {
display: block;
width: 19px;
height: 19px;
position: relative;
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:after {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:before, #cnt_header .mobile_header .search_wrapper .search_trigger .icon:after {
display: block;
width: 19px;
height: 19px;
font-size: 19px;
line-height: 19px;
color: #0069b4;
transition: 0.4s all ease;
position: absolute;
right: 0;
top: 0;
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:before {
opacity: 1;
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:after {
opacity: 0;
transform: rotateY(-90deg);
}
#cnt_header .mobile_header .search_wrapper .search_trigger .text {
display: none;
}
#cnt_header .mobile_header .search_wrapper .search_trigger.is-active .icon:before {
opacity: 0;
transform: rotateY(-90deg);
}
#cnt_header .mobile_header .search_wrapper .search_trigger.is-active .icon:after {
opacity: 1;
transform: rotateY(-180deg);
}
/* main navigation */
#main_navigation > ul {
/* absolute px fallbacks for non-vw capable browsers */
padding-left: 50px;
padding-left: 4.5vw;
display: inline-block;
margin-top: 5px;
/* some margin so we can see the tab-effect on hover better */
}
#main_navigation > ul > li {
float: left;
margin-right: 20px;
}
#main_navigation > ul > li:last-child {
margin-right: 0;
}
#main_navigation > ul > li.current > a {
color: #f9b200;
}
#main_navigation > ul > li.sub {
position: relative;
}
#main_navigation > ul > li.sub .flyout {
display: none;
}
#main_navigation > ul > li.sub > a:after {
/* this element does overlay the shadow of the flyout so we get a clean shape */
content: '';
display: none;
position: absolute;
width: 100%;
left: 0;
bottom: 0px;
height: 10px;
background-color: #fff;
z-index: 11;
}
#main_navigation > ul > li.menuaim_active > a {
color: #f9b200;
}
#main_navigation > ul > li.menuaim_active.sub .flyout {
display: block;
}
#main_navigation > ul > li.menuaim_active.sub > a {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
background-color: #fff;
}
#main_navigation > ul > li.menuaim_active.sub > a:after {
display: block;
}
#main_navigation > ul > li > a {
display: block;
padding: 0 10px;
font-family: 'CorpidCd_TT8', Arial;
font-weight: normal;
font-style: normal;
font-size: 17px;
font-size: 1.0625rem;
line-height: 48px;
color: #0069b4;
position: relative;
border-radius: 4px 4px 0 0;
}
@media print, screen and (min-width: 1200px) {
#main_navigation > ul > li > a {
padding: 0 15px;
}
}
@media screen and (min-width: 1500px) {
#main_navigation > ul > li > a {
padding: 0 20px;
}
}
/* Jumpnav Desktop */
/* positioning */
.content_jump_navigation {
position: absolute;
right: 50px;
right: 4.5vw;
top: 190px;
}
#cnt_header.fixed .content_jump_navigation, #cnt_header.anchored .content_jump_navigation,
#cnt_standalone_scrollheader.fixed .content_jump_navigation,
#cnt_standalone_scrollheader.anchored .content_jump_navigation {
position: relative;
right: auto;
top: auto;
float: right;
max-width: 140px;
margin-right: 10px;
}
#cnt_header.fixed .content_jump_navigation_content, #cnt_header.anchored .content_jump_navigation_content,
#cnt_standalone_scrollheader.fixed .content_jump_navigation_content,
#cnt_standalone_scrollheader.anchored .content_jump_navigation_content {
right: 0;
}
/* actual styles */
.content_jump_navigation .trigger {
background: none;
border: none;
color: #7c7c7b;
font-family: 'CorpidCd_TT5', Arial;
font-weight: normal;
font-style: normal;
transition: 0.2s all ease;
border-radius: 5px;
line-height: 18px;
padding: 10px;
border: 1px solid transparent;
position: relative;
z-index: 10;
}
.content_jump_navigation .trigger:after {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
.content_jump_navigation .trigger:after {
display: block;
float: right;
margin-left: 10px;
font-size: 18px;
color: #0069b4;
transition: 0.2s color ease;
}
@media screen and (max-width: 767) {
.content_jump_navigation .trigger:after {
transition: none;
}
}
.content_jump_navigation .trigger:hover, .content_jump_navigation .trigger:not(.collapsed) {
outline: none;
background-color: #fff;
border-color: #e6e6e6;
}
.content_jump_navigation .trigger:hover:after, .content_jump_navigation .trigger:not(.collapsed):after {
color: #f9b200;
}
.content_jump_navigation .trigger:not(.collapsed) {
border-radius: 5px 5px 0 0;
border-bottom-color: transparent;
}
.content_jump_navigation_content {
width: 350px;
max-height: 410px;
overflow: auto;
background-color: #fff;
border: 1px solid #e6e6e6;
border-radius: 5px;
position: absolute;
right: 0px;
margin-top: -1px;
z-index: 9;
box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);
}
.content_jump_navigation_content.collapsing {
overflow: hidden;
}
.content_jump_navigation_content ul {
margin: 10px;
}
.content_jump_navigation_content ul li {
border-bottom: 1px solid #e6e6e6;
}
.content_jump_navigation_content ul li:last-child {
border-bottom: none;
}
.content_jump_navigation_content ul li a {
padding: 10px 32px;
display: block;
position: relative;
font-size: 14px;
font-size: 0.875rem;
line-height: 17px;
line-height: 1.0625rem;
}
.content_jump_navigation_content ul li a:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
.content_jump_navigation_content ul li a:before {
color: #7c7c7b;
margin-right: 15px;
font-size: 6px;
font-weight: bold;
left: 5px;
line-height: 16px;
line-height: 1rem;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
/* Jumpnav Mobile */
.content_jump_navigation_mobile .sticky_button.trigger:before {
font-family: 'schoeck';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
}
.content_jump_navigation_mobile .sticky_button.trigger:before {
color: #fff;
display: block;
font-size: 16px;
transition: 0.2s color ease;
line-height: 16px;
margin-bottom: 5px;
text-align: center;
}
@media screen and (max-width: 767) {
.content_jump_navigation_mobile .sticky_button.trigger:before {
transition: none;
}
}
.content_jump_navigation_mobile .sticky_button.trigger:not(.collapsed):before {
color: #f9b200;
}
@import "../general/_general";
.hamburger {
padding: 5px 0px;
display: inline-block;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: .15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible
}
.hamburger:hover {
opacity: .8
}
.hamburger-box {
width: 26px;
height: 17px;
display: inline-block;
position: relative
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -1.5px
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 26px;
height: 3px;
background-color: #0069b4;
border-radius: 2px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease
}
.hamburger-inner::before, .hamburger-inner::after {
content: "";
display: block
}
.hamburger-inner::before {
top: -7px
}
.hamburger-inner::after {
bottom: -7px
}
.hamburger--squeeze .hamburger-inner {
transition-duration: 0.1s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
.hamburger--squeeze .hamburger-inner::before {
transition: top 0.1s 0.14s ease, opacity 0.1s ease
}
.hamburger--squeeze .hamburger-inner::after {
transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
.hamburger--squeeze.is-active .hamburger-inner {
transform: rotate(45deg);
transition-delay: 0.14s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
.hamburger--squeeze.is-active .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.1s ease, opacity 0.1s 0.14s ease
}
.hamburger--squeeze.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)
}
.hamburger.is-active .hamburger-label.hamburger-label-inactive {
display: none !important
}
.hamburger:not(.is-active) .hamburger-label.hamburger-label-active {
display: none !important
}
ul,
ol {
list-style-type: none;
}
.main_padding {
-webkit-overflow-scrolling: touch;
position: relative;
padding-top: 136px; /* this is the header min height */
@media screen and (max-width: $screen-sm-max) {
padding-top: 50px; /* this is the mobile header min height */
}
@media print {
padding-top: $ce-spacing-print !important;
}
}
#cnt_header {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1010; /* revoslider uses high zindex so we have to be higher here */
height: 136px;
background-color: $white;
@include box-shadow(0 10px 20px rgba(0, 0, 0, .05));
padding-top: 33px;
@include transform(translate3d(0px, 0px, 0px));
/* absolute px fallbacks for non-vw capable browsers */
padding-left: 50px;
padding-left: 4.5vw;
padding-right: 50px;
padding-right: 4.5vw;
@media screen and (max-width: $screen-sm-max) {
height: 50px;
padding: 10px 18px 16px;
@include box-shadow(0 0 15px rgba(47, 53, 52, .1));
position: fixed; /* mobile header is always fixed */
}
.desktop_header {
.logo_wrapper {
float: left;
a {
display: block;
}
}
.scroll_logo_wrapper {
float: left;
display: none;
a {
display: block;
}
}
.navigation_wrapper {
float: left;
width: calc(100% - 144px);
.navigation_upper {
border-bottom: 1px solid $lightgrey;
padding: 2px 0 15px;
/* absolute px fallbacks for non-vw capable browsers */
margin-left: 50px;
margin-left: 4.5vw;
.navigation_upper_left {
float: left;
@include corpid-cd-regular;
.languageselect_wrapper {
margin-left: 10px;
.country {
color: $darkgrey;
position: relative;
padding-left: 45px;
float: left;
a {
@include corpid-cd-regular;
color: $darkgrey;
@include rem-font-size(13);
//@include rem-line-height(17);
&:focus,
&:hover {
color: $orange;
}
}
@include schoeck-icon($icon-worldmap);
.caret {
position: relative;
top: -2px;
margin-left: 10px;
}
&:before {
color: $darkgrey;
font-size: 18px;
position: absolute;
left: 0;
top: 4px;
}
}
.languages {
float: left;
margin-left: 22px;
ul {
li {
float: left;
margin-left: 20px;
&:first-child {
margin-left: 0;
}
a {
@include corpid-cd-regular;
color: $darkgrey;
@include rem-font-size(13);
@include rem-line-height(17);
&:focus,
&:hover {
color: $orange;
}
}
}
}
}
}
}
.navigation_upper_right {
float: right;
.metanav_wrapper {
float: left;
#meta_navigation {
ul {
li {
float: left;
margin-left: 20px;
&:first-child {
margin-left: 0;
}
a {
color: $darkgrey;
@include corpid-cd-regular;
@include rem-font-size(13);
@include rem-line-height(17);
&:focus,
&:hover {
color: $orange;
}
}
}
}
}
}
.sociallinks_wrapper {
float: left;
margin-left: 35px;
position: relative;
height: 22px;
top: 4px;
.trigger {
cursor: pointer;
display: block;
height: 22px;
@include schoeck-icon($icon-share);
span {
text-indent: -9999em;
font-size: 0;
color: transparent;
}
&:before {
color: $darkgrey;
font-size: 20px;
@include transition(0.2s color ease);
}
&:hover {
&:before {
color: $orange;
}
}
}
.content {
position: absolute;
top: -7px;
left: 0;
@include translateX(-110%);
background-color: $lightgrey;
> ul {
font-size: 0;
line-height: 0;
white-space: nowrap;
> li {
display: inline-block;
a {
display: block;
height: 34px;
width: 34px;
text-align: center;
font-size: 15px;
line-height: 15px;
position: relative;
span {
display: none;
}
&:before {
color: $grey;
@include transition(0.2s color ease);
display: block;
@include autocenterXY();
font-size: inherit;
line-height: inherit;
}
&.blog {
@include schoeck-icon($icon-socialmedia-blog);
&:hover {
&:before {
color: $blogger-orange;
}
}
}
&.twitter {
@include schoeck-icon($icon-socialmedia-twitter);
&:hover {
&:before {
color: $twitter-blue;
}
}
}
&.fb {
@include schoeck-icon($icon-socialmedia-facebook);
&:hover {
&:before {
color: $facebook-blue;
}
}
}
&.xing {
@include schoeck-icon($icon-socialmedia-xing);
&:hover {
&:before {
color: $xing-darkgreen;
}
}
}
&.youtube {
@include schoeck-icon($icon-socialmedia-youtube);
&:hover {
&:before {
color: $youtube-red;
}
}
}
&.rss {
@include schoeck-icon($icon-socialmedia-rss);
&:hover {
&:before {
color: $rss-yellow;
}
}
}
&.linkedin {
@include schoeck-icon($icon-socialmedia-linkedin);
&:hover {
&:before {
color: $linkedin-blue;
}
}
}
}
}
}
}
}
.search_wrapper {
margin-left: 35px;
margin-right: 15px;
float: left;
position: relative;
height: 22px;
top: 4px;
.trigger {
cursor: pointer;
display: block;
height: 22px;
@include schoeck-icon($icon-search);
span {
text-indent: -9999em;
font-size: 0;
color: transparent;
}
&:before {
color: $darkgrey;
font-size: 18px;
@include transition(0.2s color ease);
}
&:hover {
&:before {
color: $orange;
}
}
}
.content {
position: absolute;
top: -16px;
right: -13px;
height: 50px;
width: 50vw;
background: $white;
border: 1px solid $lightgrey;
@include border-radius(5px);
z-index: 1010;
.form_wrapper {
position: relative;
display: block;
@include schoeck-icon($icon-search);
&:before {
color: $blue;
font-size: 18px;
@include transition(0.2s color ease);
@include autocenterY();
left: 18px;
z-index: 11;
}
.sword {
height: 48px;
width: 100%;
border: none;
padding-right: 95px;
padding-left: 50px;
position: relative;
z-index: 10;
@include placeholder() {
@include corpid-italic;
}
}
.avsolrsuggest_container {
position: absolute;
z-index: 9;
}
.submit {
position: absolute;
z-index: 11;
right: 8px;
top: 8px;
height: 33px;
padding: 7px 20px;
@include corpid-cd-bold;
@include rem-font-size(14);
&:disabled {
opacity: 0.5;
}
}
}
}
}
}
}
/* flyout / jumpnav zindex handling */
#main_navigation {
position: relative;
z-index: 2;
}
#content_jump_navigation {
z-index: 1;
}
}
}
.mobile_header {
position: relative;
.offcanvas_trigger_wrapper {
float: left;
.offcanvas_trigger {
.hamburger {
display: inline-block;
&:focus {
outline: none;
}
.hamburger-box {
display: inline-block;
vertical-align: middle;
}
.hamburger-label {
display: inline-block;
margin-left: 8px;
vertical-align: middle;
color: $grey;
@include rem-font-size(12);
@include rem-line-height(14);
@include corpid-cd-regular;
}
}
}
}
.mobile_logo_wrapper {
@include autocenterX();
}
.search_wrapper {
float: right;
.search_trigger {
cursor: pointer;
padding-top: 5px;
padding-bottom: 4px;
.icon {
@include schoeck-icon($icon-search);
@include schoeck-icon-after($icon-cross);
display: block;
width: 19px;
height: 19px;
position: relative;
&:before,
&:after {
display: block;
width: 19px;
height: 19px;
font-size: 19px;
line-height: 19px;
color: $blue;
@include transition(0.4s all ease);
position: absolute;
right: 0;
top: 0;
}
&:before {
opacity: 1;
}
&:after {
opacity: 0;
@include transform(rotateY(-90deg));
}
}
.text {
display: none;
}
&.is-active {
.icon {
&:before {
opacity: 0;
@include transform(rotateY(-90deg));
}
&:after {
opacity: 1;
@include transform(rotateY(-180deg));
}
}
}
}
}
}
}
/* main navigation */
#main_navigation {
> ul {
/* absolute px fallbacks for non-vw capable browsers */
padding-left: 50px;
padding-left: 4.5vw;
display: inline-block;
margin-top: 5px; /* some margin so we can see the tab-effect on hover better */
> li {
float: left;
margin-right: 20px;
&:last-child {
margin-right: 0;
}
&.current {
> a {
color: $orange;
}
}
&.sub {
position: relative;
.flyout {
display: none;
}
> a {
&:after {
/* this element does overlay the shadow of the flyout so we get a clean shape */
content: '';
display: none;
position: absolute;
width: 100%;
left: 0;
bottom: 0px;
height: 10px;
background-color: $white;
z-index: 11;
}
}
}
&.menuaim_active {
> a {
color: $orange;
}
&.sub {
.flyout {
display: block;
}
> a {
@include box-shadow(0 0 10px rgba(0, 0, 0, 0.1));
background-color: $white;
&:after {
display: block;
}
}
}
}
> a {
display: block;
padding: 0 10px;
@include corpid-cd-heavy;
@include rem-font-size(17);
line-height: 48px;
color: $blue;
position: relative;
@include border-radius(4px 4px 0 0);
@media print, screen and (min-width: $screen-lg-min) {
padding: 0 15px;
}
@media screen and (min-width: 1500px) {
padding: 0 20px;
}
}
}
}
}
/* Jumpnav Desktop */
/* positioning */
.content_jump_navigation {
position: absolute;
right: 50px;
right: 4.5vw;
top: 190px;
}
#cnt_header,
#cnt_standalone_scrollheader {
&.fixed,
&.anchored {
.content_jump_navigation {
position: relative;
right: auto;
top: auto;
float: right;
max-width: 140px;
margin-right: 10px;
}
.content_jump_navigation_content {
right: 0;
}
}
}
/* actual styles */
.content_jump_navigation {
.trigger {
background: none;
border: none;
color: $darkgrey;
@include corpid-cd-regular;
@include schoeck-icon-after($icon-sectionnav);
@include transition($linkcolor-transition-duration all ease);
@include border-radius(5px);
line-height: 18px;
padding: 10px;
border: 1px solid transparent;
position: relative;
z-index: 10;
&:after {
display: block;
float: right;
margin-left: 10px;
font-size: 18px;
color: $blue;
@include linkcolor-transition;
}
&:hover,
&:not(.collapsed) {
outline: none;
background-color: #fff;
border-color: $lightgrey;
&:after {
color: $orange;
}
}
&:not(.collapsed) {
@include border-radius(5px 5px 0 0);
border-bottom-color: transparent;
}
}
}
.content_jump_navigation_content {
width: 350px;
max-height: 410px;
overflow: auto;
background-color: #fff;
border: 1px solid $lightgrey;
@include border-radius(5px);
position: absolute;
right: 0px;
margin-top: -1px;
z-index: 9;
@include box-shadow(0 0 25px rgba(0, 0, 0, 0.05));
&.collapsing {
overflow: hidden;
}
ul {
margin: 10px;
li {
border-bottom: 1px solid $lightgrey;
&:last-child {
border-bottom: none;
}
a {
padding: 10px 32px;
display: block;
position: relative;
@include schoeck-icon($icon-arrow-down);
@include rem-font-size(14);
@include rem-line-height(17);
&:before {
color: $darkgrey;
margin-right: 15px;
font-size: 6px;
font-weight: bold;
left: 5px;
@include rem-line-height(16);
@include autocenterY();
}
}
}
}
}
/* Jumpnav Mobile */
.content_jump_navigation_mobile {
.sticky_button {
&.trigger {
@include schoeck-icon($icon-sectionnav);
&:before {
color: $white;
display: block;
font-size: 16px;
@include linkcolor-transition;
line-height: 16px;
margin-bottom: 5px;
text-align: center;
}
&:not(.collapsed) {
&:before {
color: $orange;
}
}
}
}
}
jQuery(function(){
// mobile burger state change
jQuery('.hamburger').on('click', function(){
jQuery(this).toggleClass('is-active');
});
});