*:not(input):not(textarea):not(text):not([contenteditable="true"]):not([contenteditable="true"] *):not([contenteditable]):not([contenteditable] *):not(code):not(code *):not(codeblock_wccp):not(codeblock_wccp *),
*::after,
*::backdrop,
*::before,
*::cue,
*::marker,
*::placeholder
{ -khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
} ::selection,
::-moz-selection {
background: transparent;
color: inherit; }  input::selection,
input::-moz-selection,
textarea::selection,
textarea::-moz-selection,
[contenteditable="true"]::selection,
[contenteditable="true"]::-moz-selection,
[contenteditable]::selection,
[contenteditable]::-moz-selection,
code::selection,
code::-moz-selection { background: #b3d4fc; color: #000000; }
.cover-container {
border: 1px solid #DDDDDD;
width: 100%;
height: 100%;
position: relative;
}
.glass-cover {
float: left;
position: relative;
left: 0px;
top: 0px;
z-index: 1000;
background-color: #92AD40;
padding: 5px;
color: #FFFFFF;
font-weight: bold;
}
.unselectable
{
-moz-user-select:none;
-webkit-user-select:none;
-khtml-user-select: none;
user-select: none;
cursor: default;
}@media print {
body * { display: none !important;}
body:after {
content: "You are not allowed to print this page!"; }
}@font-face {
font-family: 'icomoon';
src: url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/icomoon.eot?4tx3fr);
src: url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/icomoon.eot?#iefix4tx3fr) format('embedded-opentype'), url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/icomoon.ttf?4tx3fr) format('truetype'), url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/icomoon.woff?4tx3fr) format('woff'), url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/icomoon.svg?4tx3fr#icomoon) format('svg');
font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/open-sans-v28-latin-800.eot); src: local(''),
url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/open-sans-v28-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/open-sans-v28-latin-800.woff2) format('woff2'), url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/open-sans-v28-latin-800.woff) format('woff'), url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/open-sans-v28-latin-800.ttf) format('truetype'), url(//www.navis-ag.com/wp-content/themes/Divi-child/fonts/open-sans-v28-latin-800.svg#OpenSans) format('svg'); }
[class^="icon-"],
[class*=" icon-"] {
font-family: 'icomoon';
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;
}
.white-text {
color: white;
}
.no-line-breaks br {
display: none;
}
.icon-navis-plane:before {
content: "\e600";
}
.icon-navis-contact:before {
content: "\e601";
}
.icon-navis-dot:before {
content: "\e602";
}
.icon-navis-logo:before {
content: "\e603";
}
.icon-navis-saillist:before {
content: "\e604";
}
.icon-navis-ship:before {
content: "\e605";
}
.icon-navis-truck:before {
content: "\e606";
}
.icon-top {
font-size: 200px;
}
.icon-top h4 {
margin-top: -200px;
}
.icon-link a {
color: rgba(20, 51, 102, 1) !important;
}
.icon-link a:hover {
color: rgba(255, 115, 0, 1) !important;
transition: all 0.4s ease-in-out 0s;
}
.icon-leistungen {
font-size: 200px;
line-height: 1.5em;
color: rgba(255, 255, 255, 1);
}
.pulsarIcon {
text-align: center;
padding: 0;
margin: 0;
-webkit-animation: pulsarAnimation 3s linear infinite;
;
animation: pulsarAnimation 3s linear infinite;
}
.normal--fullsize-menu .et_mobile_nav_menu {
display: none !important;
}
body.search #page-container,body.search #main-content .container{
padding-top: 124px!important;
}
body:not(.page-stickynav) #page-container {
padding-top: 80px!important;
}
@-webkit-keyframes pulsarAnimation {
0% {
font-size: 50px;
}
50% {
font-size: 30px;
}
100% {
font-size: 50px;
}
}
@keyframes pulsarAnimation {
0% {
font-size: 50px;
}
50% {
font-size: 30px;
}
100% {
font-size: 50px;
}
}
#main-content .container {
padding-top: 0 !important;
}
.pop-up-button input{
color: #143366;
background: white;
}
.pop-up-button input:hover{
color:white;
} .hotspot-1 {
position: absolute;
top: 49%;
left: 24%;
color: white;
}
.hotspot-2 {
position: absolute;
top: 20%;
left: 80%;
color: white;
}
.hotspot-3 {
position: absolute;
top: 60%;
left: 48%;
color: white;
}
.hotspot-1 a,
.hotspot-2 a,
.hotspot-3 a {
color: white;
}
.hotspot-1 a:hover,
.hotspot-2 a:hover,
.hotspot-3 a:hover {
cursor: pointer;
color: #ff7300;
transition: all 0.4s ease-in-out 0s;
}
#cookie-law-info-bar{
border-width: 1px !important;
max-width: 1566px !important;
width: 90% !important;
left: inherit !important;
}
.cli-plugin-button:hover{
background-color: #ff7300 !important;
color: #fff !important;
}
.cli-plugin-button{
border: 1px solid #ff7300 !important;
text-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
-ms-box-shadow: none !important;
box-shadow: none !important;
} .leistung-container {
text-align: center;
margin-top: -50px;
}
.leistungen h2,
.leistungen h4 {
color: white;
}
.leistungen h2 {
margin: -80px 0 0;
}
.leistungen:hover p,
.leistungen:hover h2,
.leistungen:hover span,
.leistungen:hover h4 {
color: rgba(255, 255, 255, 0.5);
text-decoration: none;
transition: all 0.4s ease-in-out 0s;
}
.scroll-controls a {
color: rgba(20, 51, 102, 1) !important;
font-size: 40px;
font-family: "ETmodules";
}
.scroll-controls a.disabled,
.scroll-controls a.disabled:hover {
color: rgba(20, 51, 102, 0.3) !important;
cursor: default;
}
.scroll-controls a:hover {
color: #ff7300 !important;
}
.tile.tile-fixed-height {
overflow: hidden;
}
.tile.tile-fixed-height .et_pb_row .et_pb_text {
padding: 0;
}
.tile.tile-fixed-height .tile-text.et_pb_row {
overflow: auto;
padding: 80px;
max-height: 100%;
position: relative;
}
.tile.tile-fixed-height .tile-text.et_pb_row .et_pb_column {
max-height: 100%;
}
.tile.tile-fixed-height .tile-text.et_pb_row .scroll-controls {
position: absolute;
bottom: 10px;
left: 0;
padding: 0 100px;
}
.tile.tile-fixed-height .tile-text.et_pb_row .scroll-controls a {
color: blue;
margin-right: 10px;
}
.tile.et_pb_row {
padding: 0;
}
.tile .tile-col {
padding: 0;
margin: 0 !important;
width: 50% !important;
float: left;
line-height: 20px;
}
.tile .tile-col.tile-col-push-right {
float: right !important;
}
.tile .tile-col h2 {
font-size: 23px !important;
margin-bottom: 14px;
padding-bottom: 0;
}
.tile .tile-col p,
.tile .tile-col li {
margin-bottom: 20px;
padding-bottom: 0;
} #scroll-navi {
position: absolute;
top: 0;
z-index: 999;
width: 100%;
}
#main-header,
#main-header.et-fixed-header {
box-shadow: 0 1px 0 #e6e8ef !important;
}
.submenuUpwards {
border: none !important;
}
#top-menu-language > li.menu-item-language-current a {
font-weight: normal !important;
color: #ff7300;
}
#top-menu-language li a {
font-weight: normal;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
}
#top-menu-language a {
color: #143366;
}
#top-menu-language {
float: right;
text-align: right;
width: 20%;
z-index: 10;
}
#top-menu {
width: 80%;
}
#top-menu-language > .menu-item-language {
height: 15px;
padding-left: 5px;
margin-bottom: 15px;
padding-right: 5px;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #143366;
}
#top-menu-language li {
line-height: 1em;
padding-bottom: 10px !important;
display: inline-block;
font-size: 14px;
}
#top-menu-language li:first-child {
padding-left:0;
margin-left:0;
border: none;
}
#top-menu-language > ul > li > a:hover {
opacity: 1;
color: #ff7300;
}
#top-menu-language li:last-child {
padding-right: 0 !important;
}
.logo_container{
transition: 1s all;
}
.et_pb_menu_hidden .logo_container {
width: 50%;
}
.et_pb_no_animation #top-menu-language {
-webkit-animation: none!important;
-moz-animation: none!important;
-o-animation: none!important;
animation: none!important;
}
.et_pb_menu_visible #top-menu-language {
z-index: 99;
opacity: 1;
-webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
-moz-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
-o-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
}
.et_pb_menu_hidden #top-menu-language {
opacity: 0;
-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
-moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
-o-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
}
@media only screen and (min-width: 981px) {
#top-menu > .menu-item-language {
display: none;
}
#et-top-navigation {
width: 100%;
}
#top-menu-nav {
width: calc(100% - 40px);
}
.et_header_style_left .logo_container {
width: auto;
}
}
@media only screen and (max-width: 980px) {
#top-menu-language {
display: none;
}
.et_pb_section {
padding-top: 12px;
padding-left: 0;
padding-bottom: 12px;
padding-right: 0;
}
}
@media only screen and (min-width: 1560px) {
#top-menu-language {
width: 15%;
}
#top-menu {
width: 85%;
}
}
#top-menu li,
.fullwidth-menu li {
padding-right: 38px;
}
#top-menu li {
line-height: 1em;
padding-bottom: 10px !important;
}
#top-menu li:last-child,
.fullwidth-menu li:last-child {
padding-right: 0 !important;
}
#top-menu-nav > ul > li > a:hover,
#et-secondary-menu > ul > li > a:hover,
.fullwidth-menu a:hover,
#et-info-email:hover,
.et-social-icons a:hover {
opacity: 1;
color: #ff7300;
}
#et-top-navigation {
float: left;
margin-left: 20px;
}
#top-menu .menu-item-has-children > a:first-child::after,
.fullwidth-menu .menu-item-has-children > a:first-child::after,
#et-secondary-nav .menu-item-has-children > a:first-child::after {
content: none;
}
#top-menu .menu-item-has-children > a:first-child {
padding-right: 0px;
}
.nav ul li a:hover,
.et_mobile_menu li a:hover {
background: none;
color: #ff7300 !important;
}
.nav li ul {
box-shadow: none;
border: 1px solid #e6e8ef;
border-color: #e6e8ef !important;
border-top: none !important;
left: -40px;
}
.et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
}
.et_mobile_menu {
box-shadow: none;
border: 1px solid #e6e8ef !important;
border-top: 0 none !important;
}
.et_mobile_menu li a {
text-transform: uppercase;
border-bottom: none;
}
.et_mobile_menu {
border-color: #fff;
} .fullwidth-menu a {
color: #143366 !important;
}
.fullwidth-menu a:hover {
color: #ff7300 !important;
}
.et_boxed_layout #page-container {
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
background-color: white;
}
#main-content ul {
line-height: 22px;
padding: 0;
}
#main-content li {
list-style: none;
padding-left: 22px;
}
#main-content li:last-child {
margin-bottom: 0;
}
#main-content li:before {
font-family: 'icomoon';
content: "\e603";
font-size: 10px;
margin-right: 10px;
margin-left: -22px;
}
h1,
h2,
h3,
h4 {
text-transform: uppercase;
}
h1 {
font-size: 50px;
margin-bottom: 30px;
}
article.et_pb_post h2.entry-title, article.et_pb_post h1.entry-title{
text-transform: none !important;
}
.et_pb_blog_0 .et_pb_post h2 {
font-size: 30px !important;
margin-bottom: 10px;
}
strong {
font-weight: 900;
}
.et_pb_scroll_top {
background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
color: #143366;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
z-index: 100;
border-radius: 0;
}
.sitemap h2 {
margin-top: 30px;
}
.sitemap a {
color: #143366;
}
.sitemap a:hover {
color: #ff7300;
}
.sitemap ul {
line-height: 40px !important;
}
a:hover {
color: #ff7300;
}
.et_pb_tabs_controls {
background-color: #f2f2f7;
}
.registerkarte li:before {
content: none !important;
}
.standort li {
content: none !important;
text-transform: uppercase;
color: white !important;
}
.standort li:hover {
color: #ff7300;
}
.standort li:before {
content: none !important;
}
.next-to {
font-size: 16px;
}
.next-to a:hover {
color: #ff7300;
}
.et_pb_gutters3 .et_pb_column {
margin: 0;
}
.et_pb_gutters3 .et_pb_column_1_2 {
width: 50%;
}
@media only screen and (max-width: 980px){
.et_pb_gutters3 .et_pb_column_1_2 {
width: 100%;
}
}
.vollebreite {
width: 50% !important;
border-top: 1px solid #e6e8ef;
}
.vollebreite.left {
float: left;
}
.vollebreite.right {
float: right;
}
.textbox {
padding: 5% 10%;
}
.et_pb_slide {
padding: 0 !important;
}
.et_pb_slide_description,
.et_pb_slider_fullwidth_off .et_pb_slide_description {
padding: 0 !important;
text-align: left !important;
}
.et-pb-controllers {
bottom: 0;
}
.et-pb-controllers a {
bottom: 5%;
margin-top: 50px;
position: relative !important;
border-radius: 15px;
height: 15px;
width: 15px;
margin-right: 10px;
}
.et-pb-controllers a:hover {
background-color: #ff7300 !important;
}
.et_pb_blurb_content {
max-width: 100%;
}
.et_pb_animation_top.et-animated {
max-width: 208px !important;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
margin: 0;
}
.zentrierter-text {
padding: 0 10%;
}
.space {
padding-left: 30px;
}
.et-pb-arrow-prev {
display: none;
}
.et_pb_custom_button_icon.et_pb_button::after {
padding: 0 10px !important;
}
.full-width-section.et_pb_row.et_pb_row_fullwidth, .full-width-section.et_pb_specialty_fullwidth > .et_pb_row{
width: 100% !important;
max-width: 100% !important;
}
@media only screen and (min-width: 981px){
.full-width-section.et_pb_row .et_pb_column.et_pb_column_1_3{
width: 33.33%;
position: relative;
}
.et_pb_gutters3 .et_pb_column_1_3,
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
width: 32%;
}
}
.storyteller-teaser-bild + .storyteller-teaser-text{
position: absolute;
bottom: 40px;
width: 100%;
}
.storyteller-teaser-bild + .storyteller-teaser-text h3{
font-weight: bold;
}
.storyteller-teaser-bild + .storyteller-teaser-text a,.storyteller-teaser-bild + .storyteller-teaser-text a:hover{
color: #143366;
}
.download-teaser h2{
font-size: 50px;
}
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4{
}
.lp-grid .et_pb_column.et_pb_column_1_4{
width: 25%;
}
.lp-grid .et_pb_column.et_pb_column_1_2{
width: 47.25%;
margin-right: 2.5%;
}
.lp-grid .icon-navis-logo h2{
padding-left: 40px;
}
.lp-grid .icon-navis-logo:before{
position: absolute;
font-size: 30px;
}
.lp-grid .et_pb_team_member.text-left .et_pb_team_member_image{
width: 30%;
float: left;
margin-top: -20px;
}
.lp-grid .et_pb_team_member .et_pb_team_member_image img{
border-radius: 100%;
width: 150px;
height: 150px;
}
.lp-grid .et_pb_team_member_description h4{
text-transform: none;
font-weight: bold;
}
.lp-grid .et_pb_team_member_description {
padding-left: 20px;
width: 70%;
float: left;
}
.lp-grid .et_pb_team_member_description .et_pb_member_position{
text-transform: uppercase;
color: #143366;
}
.lp-grid .left-border-line {
border-left: 1px solid #143366;
padding-left: 50px;
}
.lp-grid .custom-grid{
display: flex;
display: -ms-flex;
display: -moz-flex;
display: -webkit-flex;
}
.lp-grid .custom-grid .et_pb_column{
margin: auto 0;
}
.lp-grid .custom-grid .et_pb_column_1_4{
width: auto;
max-width: 26%;
}
.lp-grid .custom-grid .et_pb_column .et_pb_image{
padding-right: 50px;
}
@media (max-width: 450px){
.lp-grid .et_pb_column .et_pb_team_member_image {
float: left !important;
width: 150px !important;
margin: -20px 0 0 0 !important;
text-align: left !important;
}
.lp-grid .et_pb_team_member_description {
padding-left: 20px;
width: 60%;
float: left;
}
.lp-grid .et_pb_column .et_pb_team_member{
margin-bottom: 40px !important;
}
.lp-grid .left-border-line {
border-left: none;
padding-left:0;
}
.lp-grid .custom-grid .et_pb_column_1_4{
width: 100%;
max-width: 100%;
}
.lp-grid .custom-grid .et_pb_column_1_4 .et_pb_image {
padding-right: 0;
}
.lp-grid .custom-grid{
display: block;
}
}
@media (max-width: 980px) and (min-width: 450px){
.lp-grid .et_pb_column .et_pb_team_member_image {
float: left !important;
width: 150px !important;
margin: -20px 0 0 0 !important;
text-align: left !important;
}
.lp-grid .et_pb_column .et_pb_team_member{
margin-bottom: 40px !important;
}
} .et_pb_blog_grid .et_pb_post {
border: none;
padding: 0;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
margin-right: 2%;
width: 32%;
border-right: 1px solid #e6e8ef;
padding-right: 20px;
}
.et_pb_blog_grid .column.size-1of3:nth-child(3n),
.et_pb_blog_grid .column.size-1of2:nth-child(2n) {
border: 0 none !important;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
margin-bottom: 0;
}
.single .et_pb_fullwidth_section .et_pb_title_featured_container {
max-width: 600px;
}
.et_pb_fullwidth_section .et_pb_title_featured_container {
margin: inherit;
}
.blogTextContent {
margin-left: 0 !important;
} .wpcf7 {
font-weight: bold;
}
#responsive-form {
max-width: 600px ;
margin: 0 auto;
width: 100%;
}
.checkbox-withlink .wpcf7-list-item-label {
display:none;
}
.checkbox-withlink .wpcf7-list-item {
display: inline-block;
}
#responsive-form.fullwidth {
max-width: 100%;
margin: 0 auto;
width: 100%;
}
.form-row {
width: 100%;
}
.form-row.file-row {
margin: 20px 0;
}
.column-quarter,
.column-one-third,
.column-two-third,
.column-half,
.column-full {
float: left;
position: relative;
padding: 5px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
#responsive-form.fullwidth span.wpcf7-list-item {
margin: 0;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
span.wpcf7-list-item {
display: block;
}
.wpcf7 textarea {
height: 200px;
} @media only screen and (min-width: 48em) {
.column-half {
width: 50%;
}
.column-quarter {
width: 33.33%;
}
.column-one-third {
width: 33%;
}
.column-two-third {
width: 67%;
}
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 input[type="tel"] {
width: 100%;
padding: 10px;
border: 1px solid #e6e8ef;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 14px;
}
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"] {
background: #fff;
}
.wpcf7-submit {
float: right;
background: #143366;
color: #fff;
text-transform: uppercase;
border: none;
padding: 8px 20px;
cursor: pointer;
font-weight: bold;
}
.wpcf7-submit:hover {
background: #ff7300;
}
span.wpcf7-not-valid-tip {
text-shadow: none;
font-size: 12px;
color: #fff;
background: #ff0000;
padding: 5px;
}
div.wpcf7-validation-errors {
text-shadow: none;
border: transparent;
background: #f9cd00;
padding: 5px;
color: #9C6533;
text-align: center;
margin: 0;
font-size: 12px;
}
div.wpcf7-mail-sent-ok {
text-align: center;
text-shadow: none;
padding: 5px;
font-size: 12px;
background: #59a80f;
border-color: #59a80f;
color: #fff;
margin: 0;
} #myprefix-widget-area-wrap {
width: 100%;
clear: right;
background-color: #f6f7f9;
margin-bottom: 10px;
}
#searchsubmit:hover {
color: #ffffff !important;
background-color: #ff7300;
}
.widget_search {
float: right;
margin: 10px;
padding-right: 20px;
width: 300px;
}
@media (max-width: 1100px) {
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 5px;
}
}
@media only screen and (max-width:1100px) {
.et_header_style_left #et-top-navigation nav > ul > li > a {
padding-bottom: 5px;
}
}
.et-fixed-header .et-top-navigation #top-menu a {
color: #143366 !important;
}
.et-fixed-header #et-top-navigation #top-menu a:hover,
.page-template-page-template-stickyNavi .et-fixed-header #et-top-navigation #top-menu li.current-menu-item > a {
color: #ff7300 !important;
} #footer-bottom {
display: none;
}
#footer-logo {
max-width: 150px;
}
#footer-widgets {
margin-top: 60px;
padding-top: 33px;
padding-bottom: 20px;
}
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget,
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget {
line-height: 40px;
margin: 0 5% 0 0;
}
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget:last-child,
.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget:last-child {
margin: 0;
}
#footer-widgets .footer-widget li {
display: inline-block;
}
#footer-widgets .footer-widget li a:hover {
color: #ff7300;
transition: all 0.4s ease-in-out 0s;
}
#footer-widgets .footer-widget li.current-menu-ancestor > a,
#footer-widgets .footer-widget li.current-menu-item > a {
color: #ff7300;
}
#footer-widgets .footer-widget li:before {
display: none;
}
#footer-widgets .footer-widget li {
padding-right: 50px;
}
#footer-widgets .footer-widget li:last-child {
padding-right: 0;
} .indent-border {
border-top: solid 1px white;
margin-left: 25px;
margin-right: 25px;
}
.storyteller .beer-headline:before,
.storyteller .park-text:before {
content: '';
display: block;
position: absolute;
top: -25px;
left: 0;
right: 0;
border-top: solid 1px #fff;
margin-left: 150px;
margin-right: 150px;
}
.storyteller .beer-headline:after,
.storyteller .park-text:after {
content: '';
display: block;
position: absolute;
bottom: -25px;
left: 0;
right: 0;
border-top: solid 1px #fff;
margin-left: 150px;
margin-right: 150px;
}
#storyteller-shoes .story-section .story-element.park-text h2 {
color: #143366;
}
#storyteller-shoes .park-text:before,
#storyteller-shoes .park-text:after,
.storyteller .beer-headline:before,
.storyteller .beer-headline:after {
border-color: #143366;
}
.page-template-storyteller #left-area {
padding-bottom: 0 !important;
}
.page-template-storyteller #main-content .container {
width: 100%;
}
@media only screen and (min-width: 1561px) {
.textbox {
padding: 15%;
}
}
@media only screen and (min-width: 981px){
.et_header_style_left #et-top-navigation nav > ul > li > a {
padding-bottom: 5px !important;
}
.container.et_menu_container{
padding-bottom: 13px;
}
}
@media only screen and (max-width: 1560px) {
.et_boxed_layout #page-container,
.et_fixed_nav.et_boxed_layout #page-container #main-header {
width: 100%;
}
#cookie-law-info-bar{
width: 100% !important;
}
}
@media only screen and ( min-width: 1100px) and ( max-width: 1405px) {
#top-menu li,
.fullwidth-menu li {
padding-right: 50px;
}
.tile.tile-fixed-height .tile-text.et_pb_row {
padding: 75px;
}
.tile.tile-fixed-height .tile-text.et_pb_row .scroll-controls {
padding: 0 75px;
}
}
@media only screen and (max-width: 1100px) {
#top-menu li,
.fullwidth-menu li {
padding-right: 25px;
}
.tile.tile-fixed-height .tile-text.et_pb_row {
padding: 50px;
}
.tile.tile-fixed-height .tile-text.et_pb_row .scroll-controls {
padding: 0 50px;
}
.textbox {
padding: 5%;
}
}
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation nav > ul > li > a {
padding-bottom: 5px;
}
.page-stickynav #main-header {
transform: translateY(0) !important;
top: auto !important;
bottom: 0 !important;
opacity: 1!important;
position: absolute !important;
}
.page-stickynav #main-header.main-header--fixed {
position: fixed !important;
top: 0 !important;
bottom: auto !important;
z-index: 99;
}
.blog article a img {
max-width: 300px!important;
float: left;
margin-right: 50px;
margin-top: -10px;
}
.blog a.more-link {
text-align: right;
}
#logo {
max-width: 165px;
max-height: 100%;
height: auto;
width: auto;
}
.et_right_sidebar #sidebar,
.et_post_meta_wrapper {
padding-top: 30px;
}
}
@media only screen and (max-width: 980px) {
#logo {
max-height: 54%;
}
.widget_search {
float: none;
margin: auto;
padding-top: 10px;
padding-right: 0px;
}
#footer-widgets {
margin-top: 0px;
}
.tile .tile-col {
width: 100% !important;
}
.tile.tile-fixed-height .tile-text.et_pb_row {
overflow: auto;
padding: 50px;
max-height: 100%;
position: relative;
}
.et-pb-slider-arrows {
display: none!important;
}
.et-pb-controllers {
bottom: 20px;
}
#et-top-navigation {
padding-left: calc(85% - 40px) !important;
}
.container #footer-widgets .footer-widget {
width: 100% !important;
}
.footer-widget .fwidget {
margin-bottom: 2.21%;
}
.vollebreite {
width: 100% !important;
border-top: none;
}
.et-pb-controllers a {
height: 20px;
width: 20px;
margin-right: 20px;
}
.space {
padding: 50px 0 0;
}
.et_pb_main_blurb_image {
margin: 0;
}
.et_pb_blurb h4 {
margin-bottom: 30px;
}
.mobile-none {
display: none;
}
.textbox {
padding: 7%;
}
.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.hotspot-1:last-child {
margin-bottom: 30px !important;
}
.hotspot-bg {
margin-bottom: 30px !important;
}
}
@media only screen and (max-width: 768px) {
h1 {
font-size: 30px;
}
#footer-widgets .footer-widget .fwidget {
margin-bottom: 3%;
}
.tile.tile-fixed-height .tile-text.et_pb_row {
padding: 20px;
}
.et-pb-controllers {
position: relative !important;
bottom: 20px;
margin-bottom: 30px;
}
.et_pb_slide_description h2 {
font-size: 30px !important;
}
.zentrierter-text {
padding: 0;
}
.zentrierter-text p {
text-align: left !important;
}
.textbox {
padding: 5%;
}
}
@media only screen and (max-width: 460px) {
#footer-widgets .footer-widget .fwidget {
margin-bottom: 9.5%;
width: 100%;
text-align: center;
}
.widget_nav_menu#nav_menu-2 {
width: 100%;
text-align: center;
}
#footer-widgets .footer-widget li {
padding: 0;
width: 100%;
}
footer-widget {
width: 100%;
}
.et_pb_widget ul li {
margin-bottom: 0;
}
}
@media (min-width: 981px) {
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 5px;
}
}
@media (min-width: 1241px) {
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 20px;
}
}
@media only screen and (min-width: 1241px) {
.et_header_style_left #et-top-navigation nav > ul > li > a {
padding-bottom: 33px;
}
} .lp-grid .custom-grid.discover-with-us-custom-grid {
display: block;
}
.lp-grid .custom-grid.discover-with-us-custom-grid .et_pb_column_1_4 {
max-width: 100%;
padding: 0 25%;
}
.lp-grid .custom-grid.discover-with-us-custom-grid .et_pb_column .et_pb_image {
padding-right: 0px;
}
.discover-with-us{
width: 100%;
padding: 0;
margin-right: 25%;
}
.discover-with-us .et_pb_fullwidth_header_container {
width: 90%;
}
.discover-with-us .et_pb_fullwidth_header_subhead {
font-weight: 800;
}
.discover-with-us .header-image img{
display: none;
}
.discover-with-us .header-content h1 {
margin: 0px;
}
.discover-with-us .header-content h1 {
margin-right: 6%;
}
.et_pb_row.numbers-and-facts .et_pb_column.et_pb_column_1_4 {
margin: 0px;
}
.mitarbeiter.et_pb_team_member.text-left .et_pb_team_member_image {
margin: 0px !important;
width: 30% !important;
}
.mitarbeiter.et_pb_team_member.text-left .et_pb_team_member_image img{
height: auto;
border: solid 2px white;
}
.lp-grid .discover-with-us-custom-grid .left-border-line {
border-left: none;
padding-left: 0px;
} @media only screen and ( min-width: 480px ) {
.discover-with-us .header-image img{
max-width: 25%;
max-height:100px;
position: absolute;
right: 0px;
bottom: -10px;
display: block;
}
.mitarbeiter.et_pb_team_member.text-left .et_pb_team_member_image {
margin-top: -20px !important;
}
} @media only screen and ( min-width: 768px ) {
.discover-with-us{
margin-top: -160px;
position: absolute;
width: 100%;
padding: 20px 0;
background-size: contain;
background-position: left;
}
.discover-with-us .header-image img{
bottom: -150px;
max-height:none;
}
.lp-grid .discover-with-us-custom-grid .left-border-line {
border-left: 1px solid #143366;
padding-left: 50px;
}
.lp-grid .custom-grid.discover-with-us-custom-grid {
display: flex;
display: -ms-flex;
display: -moz-flex;
display: -webkit-flex;
}
.lp-grid .custom-grid.discover-with-us-custom-grid .et_pb_column_1_4 {
max-width: 26%;
padding: 0;
}
.lp-grid .custom-grid.discover-with-us-custom-grid .et_pb_column .et_pb_image {
padding-right: 50px;
}
} @media only screen and ( min-width: 1405px ) {
.discover-with-us-fullwidth-image{
margin-top: -6px;
}
}
.navis-world-map .mapplic-tooltip-content h4{
text-transform: none;
font-weight: bold;
padding-bottom: 0px;
}
.navis-world-map .mapplic-tooltip-content .et_pb_member_position{
text-transform: uppercase;
color: #143366;
}
.navis-world-map .mapplic-popup-link{
background-color: #143366;
} .navis-world-map .mapplic-tooltip-content{
max-height: 260px;
}
.navis-world-map path{
fill : #84a5c8;
}
.navis-world-map .mapplic-element{
margin: 30px 0;
}
.navis-world-map .mapplic-clickable:not(g), .navis-world-map g.mapplic-clickable > * {
opacity: 0.7;
}
.navis-world-map .mapplic-pin.no-fill {
background-image: none;
} .navis-world-map .mapplic-pin.circular{
background-color: #ef7426;
} .navis-world-map a.mapplic-pin.no-fill:after {
content: "\e603"; font-size: 18px; font-family: icomoon; color: #143366;
}
.mapplic-pin.no-fill.purple {
background-image: url(//www.navis-ag.com/en//wp-content/uploads/2017/05/navis-ship.png);
background-size: contain;
}
.mapplic-pin.no-fill.blue {
background-image: url(//www.navis-ag.com/en//wp-content/uploads/2017/05/navis-plane.png);
background-size: contain;
}
.navis-world-map a.mapplic-pin.no-fill.purple:after, .navis-world-map a.mapplic-pin.no-fill.blue:after {
content: "";
}
.portal a {
color: #ff7300 !important;
} #cookie-law-info-bar {
padding: 5px 0;
border-top: 1px solid rgb(20, 51, 102);
box-shadow: none;
}
#cookie-law-info-bar .cli-plugin-button{
margin: auto 10px
}  @media (min-width: 981px){
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 5px;
}
}
@media (min-width: 1241px){
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 20px;
}
}
@media only screen and (min-width: 981px){
.et_header_style_left #et-top-navigation nav > ul > li > a{
padding-bottom: 5px;
}
}
@media only screen and (min-width: 1241px){
.et_header_style_left #et-top-navigation nav > ul > li > a{
padding-bottom: 33px;
}
} @media (min-width: 981px){
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 5px;
}
}
@media (min-width: 1241px){
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 20px;
}
}
@media only screen and (min-width: 981px){
.et_header_style_left #et-top-navigation nav > ul > li > a{
padding-bottom: 5px;
}
}
@media only screen and (min-width: 1241px){
.et_header_style_left #et-top-navigation nav > ul > li > a{
padding-bottom: 33px;
}
}
@media only screen and (max-width: 980){
.standorte .et_pb_fullwidth_menu .et_pb_menu__menu, .standorte .et_pb_menu .et_pb_menu__menu{
display: block;
}
} #menu-standorte{
width: 90vw;
}
@media (min-width: 325px)
{
.et_pb_fullwidth_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu{
display: block;
}
} .sticky-buttons .sb-label {
background-color: #143366!important;
color: #fff!important;
line-height: 42px!important;
height: 42px!important;
}
.sticky-buttons .sb-label:before {
display: none!important;}
.sticky-buttons li a {
width: 100%;
display: flex;
right: 0;
background: #143366;
transform: translateX(84%);
transition: 0.7s ease-in-out all;
}
.sticky-buttons li a:hover {
right: 0;
transform: translateX(6%);
transition: 0.7s ease-in-out all;
}
.sticky-buttons li a .sb-icon {
line-height: 1!important;
}
.sticky-buttons li a .sb-icon {
background-color: #143366!important;
}
.sticky-buttons .sb-label {
right: 0!important;
position: relative!important;
transform: none!important;
text-align: center;
} iframe#launcher {
display: none;
}