@charset "UTF-8";
@charset "UTF-8";


  .mega-menu-last-modified-1738240853 {
content: "Thursday 30th January 2025 12:40:53 UTC";
}
#mega-menu-wrap-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-row, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-column, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu span.mega-menu-badge, #mega-menu-wrap-main-menu #mega-menu-main-menu + button.mega-close {
transition: none;
border-radius: 0;
box-shadow: none;
background: none;
border: 0;
bottom: auto;
box-sizing: border-box;
clip: auto;
color: #666;
display: block;
float: none;
font-family: inherit;
font-size: 14px;
height: auto;
left: auto;
line-height: 24px;
list-style-type: none;
margin: 0;
min-height: auto;
max-height: none;
min-width: auto;
max-width: none;
opacity: 1;
outline: none;
overflow: visible;
padding: 0;
position: relative;
pointer-events: auto;
right: auto;
text-align: left;
text-decoration: none;
text-indent: 0;
text-transform: none;
transform: none;
top: auto;
vertical-align: baseline;
visibility: inherit;
width: auto;
word-wrap: break-word;
white-space: normal;
}
#mega-menu-wrap-main-menu:before, #mega-menu-wrap-main-menu:after, #mega-menu-wrap-main-menu #mega-menu-main-menu:before, #mega-menu-wrap-main-menu #mega-menu-main-menu:after, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu:before, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu:after, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item:before, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item:after, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-row:before, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-row:after, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-column:before, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-column:after, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link:before, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link:after, #mega-menu-wrap-main-menu #mega-menu-main-menu span.mega-menu-badge:before, #mega-menu-wrap-main-menu #mega-menu-main-menu span.mega-menu-badge:after, #mega-menu-wrap-main-menu #mega-menu-main-menu + button.mega-close:before, #mega-menu-wrap-main-menu #mega-menu-main-menu + button.mega-close:after {
display: none;
}
#mega-menu-wrap-main-menu {
border-radius: 0;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu {
background: white;
}
}
#mega-menu-wrap-main-menu.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-main-menu.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-main-menu.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-main-menu.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-main-menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-main-menu.mega-keyboard-navigation #mega-menu-main-menu a:focus, #mega-menu-wrap-main-menu.mega-keyboard-navigation #mega-menu-main-menu span:focus, #mega-menu-wrap-main-menu.mega-keyboard-navigation #mega-menu-main-menu input:focus, #mega-menu-wrap-main-menu.mega-keyboard-navigation #mega-menu-main-menu li.mega-menu-item a.mega-menu-link:focus, #mega-menu-wrap-main-menu.mega-keyboard-navigation #mega-menu-main-menu form.mega-search-open:has(input[type=text]:focus), #mega-menu-wrap-main-menu.mega-keyboard-navigation #mega-menu-main-menu + button.mega-close:focus {
outline-style: solid;
outline-width: 3px;
outline-color: #109cde;
outline-offset: -3px;
}
#mega-menu-wrap-main-menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
outline-offset: 2px;
}
#mega-menu-wrap-main-menu.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
background: rgba(0, 0, 0, 0);
color: #84bd00;
font-weight: normal;
text-decoration: none;
border-color: #fff;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
color: #84bd00;
background: #eeeeef;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu {
text-align: right;
padding: 0px 0px 0px 0px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link {
cursor: pointer;
display: inline;
transition: background 200ms linear, color 200ms linear, border 200ms linear;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group {
vertical-align: middle;
display: inline-block;
transition: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-description {
transition: none;
line-height: 1.5;
display: block;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-description {
font-style: italic;
font-size: 0.8em;
text-transform: none;
font-weight: normal;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
display: flex;
align-items: center;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
flex: 0 0 auto;
align-self: flex-start;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
display: block;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: table-cell;
vertical-align: middle;
line-height: initial;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
display: block;
margin: 0 0 6px 0;
text-align: center;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
display: inline-block;
transition: none;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: block;
line-height: 40px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
display: inline-block;
margin: 0 6px 0 0;
text-align: left;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
float: right;
margin: 0 0 0 6px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-animating > ul.mega-sub-menu {
pointer-events: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
cursor: inherit;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
cursor: pointer;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu p {
margin-bottom: 10px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu input, #mega-menu-wrap-main-menu #mega-menu-main-menu img {
max-width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item > ul.mega-sub-menu {
display: block;
visibility: hidden;
opacity: 1;
pointer-events: auto;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item > ul.mega-sub-menu {
display: none;
visibility: visible;
opacity: 1;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
display: block;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
display: none;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
opacity: 0;
transition: opacity 200ms ease-in, visibility 200ms ease-in;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
opacity: 1;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
opacity: 0;
transform: translate(0, 10px);
transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
opacity: 1;
transform: translate(0, 0);
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
transform: translate(0, 10px);
transition: transform 200ms ease-in, visibility 200ms ease-in;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
transform: translate(0, 0);
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
display: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
display: block;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
visibility: visible;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
visibility: inherit;
opacity: 1;
display: block;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 33.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 25%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 20%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 16.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item a[class^="dashicons"]:before {
font-family: dashicons;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item a.mega-menu-link:before {
display: inline-block;
font: inherit;
font-family: dashicons;
position: static;
margin: 0 6px 0 0px;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: inherit;
background: transparent;
height: auto;
width: auto;
top: auto;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
margin: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
margin: 0 6px 0 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
border-radius: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-align-bottom-right > ul.mega-sub-menu {
right: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
border-radius: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
margin: 0 0px 0 0;
display: inline-block;
height: auto;
vertical-align: middle;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-item-align-right {
float: right;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-item-align-right {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-item-align-float-left {
float: left;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus {
background: rgba(0, 0, 0, 0);
color: #84bd00;
font-weight: normal;
text-decoration: none;
border-color: #fff;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
background: rgba(0, 0, 0, 0);
color: #84bd00;
font-weight: normal;
text-decoration: none;
border-color: #fff;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: #84bd00;
background: #eeeeef;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: rgba(0, 0, 0, 0);
color: #84bd00;
font-weight: normal;
text-decoration: none;
border-color: #fff;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
color: #84bd00;
background: #eeeeef;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
line-height: 24px;
height: 24px;
padding: 0px 0 0px 30px;
vertical-align: baseline;
width: auto;
display: block;
color: #636362;
text-transform: none;
text-decoration: none;
text-align: left;
background: rgba(0, 0, 0, 0);
border: 0;
border-radius: 0;
font-family: inherit;
font-size: 20px;
font-weight: normal;
outline: none;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
line-height: inherit;
display: table-cell;
vertical-align: middle;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
display: none;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
display: list-item;
margin: 0;
clear: both;
border: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-item-align-right {
float: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
border-radius: 0;
border: 0;
margin: 0;
line-height: 40px;
height: 40px;
padding: 0 10px;
background: transparent;
text-align: left;
color: #333;
font-size: 14px;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
max-width: 440px; margin: 0 auto;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
float: left;
min-height: 1px;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
width: 33.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
width: 66.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
width: 25%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
width: 75%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
width: 20%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
width: 40%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
width: 60%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
width: 80%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
width: 16.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
width: 33.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
width: 66.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
width: 83.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
width: 14.2857142857%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
width: 28.5714285714%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
width: 42.8571428571%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
width: 57.1428571429%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
width: 71.4285714286%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
width: 85.7142857143%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
width: 12.5%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
width: 25%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
width: 37.5%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
width: 62.5%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
width: 75%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
width: 87.5%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9 {
width: 11.1111111111%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9 {
width: 22.2222222222%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9 {
width: 33.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9 {
width: 44.4444444444%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9 {
width: 55.5555555556%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9 {
width: 66.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9 {
width: 77.7777777778%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9 {
width: 88.8888888889%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10 {
width: 10%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
width: 20%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10 {
width: 30%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10 {
width: 40%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10 {
width: 60%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10 {
width: 70%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10 {
width: 80%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10 {
width: 90%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11 {
width: 9.0909090909%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11 {
width: 18.1818181818%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11 {
width: 27.2727272727%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11 {
width: 36.3636363636%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11 {
width: 45.4545454545%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11 {
width: 54.5454545455%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11 {
width: 63.6363636364%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11 {
width: 72.7272727273%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11 {
width: 81.8181818182%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11 {
width: 90.9090909091%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12 {
width: 8.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
width: 16.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
width: 25%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
width: 33.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12 {
width: 41.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
width: 58.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
width: 66.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
width: 75%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12 {
width: 83.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12 {
width: 91.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12 {
width: 100%;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
width: 100%;
clear: both;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 0 20px 0 20px;
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
z-index: 999;
border-radius: 0;
background: #f1f1f1;
background: linear-gradient(to bottom, white, #f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFF1F1F1");
border: 0;
padding: 0px 0px 20px 0px;
position: absolute;
width: 440px;
max-width: none;
box-shadow: 4px 4px 5px 4px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
float: left;
position: static;
width: 100%;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
width: 33.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
width: 66.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
width: 25%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
width: 75%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
width: 20%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
width: 40%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
width: 60%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
width: 80%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
width: 16.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
width: 33.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
width: 66.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
width: 83.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
width: 14.2857142857%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
width: 28.5714285714%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
width: 42.8571428571%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
width: 57.1428571429%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
width: 71.4285714286%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
width: 85.7142857143%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
width: 12.5%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
width: 25%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
width: 37.5%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
width: 62.5%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
width: 75%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
width: 87.5%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
width: 11.1111111111%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
width: 22.2222222222%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
width: 33.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
width: 44.4444444444%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
width: 55.5555555556%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
width: 66.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
width: 77.7777777778%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
width: 88.8888888889%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
width: 10%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
width: 20%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
width: 30%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
width: 40%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
width: 60%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
width: 70%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
width: 80%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
width: 90%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
width: 9.0909090909%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
width: 18.1818181818%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
width: 27.2727272727%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
width: 36.3636363636%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
width: 45.4545454545%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
width: 54.5454545455%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
width: 63.6363636364%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
width: 72.7272727273%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
width: 81.8181818182%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
width: 90.9090909091%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
width: 8.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
width: 16.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
width: 25%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
width: 33.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
width: 41.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
width: 50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
width: 58.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
width: 66.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
width: 75%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
width: 83.3333333333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
width: 91.6666666667%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
width: 100%;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
margin: 5px 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
clear: both;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
margin-left: 10px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
margin-left: 10px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
color: #666;
font-family: inherit;
font-size: 14px;
display: block;
float: left;
clear: none;
padding: 0 20px 0 20px;
vertical-align: top;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
clear: left;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
color: #555;
font-family: inherit;
font-size: 16px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
vertical-align: top;
display: block;
visibility: inherit;
border: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #636362; font-family: inherit;
font-size: 16px;
text-transform: none;
text-decoration: none;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
color: #84bd00; font-weight: normal;
text-decoration: none;
background: #eeeeef;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
text-decoration: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color: #666; font-family: inherit;
font-size: 14px;
text-transform: none;
text-decoration: none;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
display: flex;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
color: #666; font-weight: normal;
text-decoration: none;
background: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
border: 0;
padding: 10px;
border-radius: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
width: 100%;
clear: both;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #666;
font-family: inherit;
font-size: 14px;
text-transform: none;
text-decoration: none;
font-weight: normal;
margin: 0;
border: 0;
padding: 0px 0px 0px 0px;
vertical-align: top;
display: block;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
color: #666;
font-weight: normal;
text-decoration: none;
background: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu {
z-index: 999;
position: absolute;
width: 250px;
max-width: none;
padding: 0px 0px 0px 0px;
border: 0;
background: #f1f1f1;
border-radius: 0;
box-shadow: 4px 4px 5px 4px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu {
float: left;
position: static;
width: 100%;
padding: 0;
border: 0;
border-radius: 0;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
clear: both;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
display: block;
background: #f1f1f1;
color: #666;
font-family: inherit;
font-size: 14px;
font-weight: normal;
padding: 0px 10px 0px 10px;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background: #dddddd;
font-weight: normal;
text-decoration: none;
color: #666;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
position: absolute;
left: 100%;
top: 0;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
padding-left: 20px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
padding-left: 30px;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
display: inline-block;
width: auto;
background: transparent;
position: relative;
pointer-events: auto;
left: auto;
min-width: auto;
font-size: inherit;
padding: 0;
margin: 0 0 0 6px;
height: auto;
line-height: inherit;
color: inherit;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
content: "";
font-family: dashicons;
font-weight: normal;
display: inline-block;
margin: 0;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: rotate(0);
color: inherit;
position: relative;
background: transparent;
height: auto;
width: auto;
right: auto;
line-height: inherit;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
display: none;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
display: none;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
text-align: right;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
float: left;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
content: "";
margin: 0 6px 0 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
float: right;
margin: 0 0 0 6px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
left: -100%;
top: 0;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li[class^="mega-lang-item"] > a.mega-menu-link > img {
display: inline;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link > img.iclflag {
display: inline;
margin-right: 8px;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-hide-on-mobile, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
display: none;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-hide-on-desktop, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
display: none;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu:after {
content: "";
display: table;
clear: both;
}
}
#mega-menu-wrap-main-menu #mega-menu-main-menu + button.mega-close {
visibility: hidden;
transition: left 200ms ease-in-out, right 200ms ease-in-out, visibility 200ms ease-in-out;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect-mobile^="slide_left"] + button.mega-close {
right: 0;
left: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect-mobile^="slide_right"] + button.mega-close {
right: 100%;
left: 0;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu:has(.mega-menu-open) #mega-menu-main-menu[data-effect-mobile^="slide_"] + button.mega-close {
display: flex;
position: fixed;
top: 0;
z-index: 99999999999;
cursor: pointer;
visibility: visible;
}
#mega-menu-wrap-main-menu:has(.mega-menu-open) #mega-menu-main-menu[data-effect-mobile^="slide_"] + button.mega-close:before {
display: flex;
content: "";
font-family: dashicons;
font-weight: normal;
color: #fff;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
font-size: 16px;
}
#mega-menu-wrap-main-menu:has(.mega-menu-open) #mega-menu-main-menu[data-effect-mobile^="slide_left"] + button.mega-close {
right: 300px;
left: auto;
}
#mega-menu-wrap-main-menu:has(.mega-menu-open) #mega-menu-main-menu[data-effect-mobile^="slide_right"] + button.mega-close {
left: 300px;
right: auto;
}
}
#mega-menu-wrap-main-menu .mega-menu-toggle {
display: none;
z-index: 1;
cursor: pointer;
background: #222;
border-radius: 2px 2px 2px 2px;
line-height: 40px;
height: 40px;
text-align: left;
user-select: none;
-webkit-tap-highlight-color: transparent;
outline: none;
white-space: nowrap;
}
#mega-menu-wrap-main-menu .mega-menu-toggle img {
max-width: 100%;
padding: 0;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu .mega-menu-toggle {
display: none;
}
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-preferred-size: 33.33%;
-webkit-flex-basis: 33.33%;
flex-basis: 33.33%;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-left {
-webkit-box-flex: 1;
-ms-flex: 1;
-webkit-flex: 1;
flex: 1;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
margin-left: 6px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
margin-right: 6px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
margin-left: 3px;
margin-right: 3px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right {
-webkit-box-flex: 1;
-ms-flex: 1;
-webkit-flex: 1;
flex: 1;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
margin-right: 6px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
margin-left: 6px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: 100%;
outline: 0;
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
-ms-flex-negative: 0;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu {
background: white;
padding: 0px 0px 0px 0px;
display: block;
}
#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu {
display: block;
}
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 {
cursor: pointer; }
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
transform: scale(0.8);
align-self: center;
outline: 0;
background: none;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
width: 40px;
height: 24px;
display: inline-block;
position: relative;
outline: 0;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
display: block;
top: 50%;
margin-top: -2px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
width: 40px;
height: 4px;
background-color: #ddd;
border-radius: 4px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
content: "";
display: block;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
top: -10px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
bottom: -10px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
top: 2px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
top: 10px;
transition-property: transform, opacity;
transition-timing-function: ease;
transition-duration: 0.15s;
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
top: 20px;
}
#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
transform: translate3d(0, 10px, 0) rotate(45deg);
}
#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
opacity: 0;
}
#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
transform: translate3d(0, -20px, 0) rotate(-90deg);
} #mega-menu-wrap-main-menu {
clear: both;
}
li.mega-headline a {
font-weight: 700 !important;
}
li.mega-headline:hover a {
background-color: #fff !important;
color: #636362 !important;
cursor: initial;
}
  .mega-menu-last-modified-1738240853 {
content: "Thursday 30th January 2025 12:40:53 UTC";
}
#mega-menu-wrap-new-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-row, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-column, #mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu span.mega-menu-badge, #mega-menu-wrap-new-menu #mega-menu-new-menu + button.mega-close {
transition: none;
border-radius: 0;
box-shadow: none;
background: none;
border: 0;
bottom: auto;
box-sizing: border-box;
clip: auto;
color: #666;
display: block;
float: none;
font-family: inherit;
font-size: 14px;
height: auto;
left: auto;
line-height: 24px;
list-style-type: none;
margin: 0;
min-height: auto;
max-height: none;
min-width: auto;
max-width: none;
opacity: 1;
outline: none;
overflow: visible;
padding: 0;
position: relative;
pointer-events: auto;
right: auto;
text-align: left;
text-decoration: none;
text-indent: 0;
text-transform: none;
transform: none;
top: auto;
vertical-align: baseline;
visibility: inherit;
width: auto;
word-wrap: break-word;
white-space: normal;
}
#mega-menu-wrap-new-menu:before, #mega-menu-wrap-new-menu:after, #mega-menu-wrap-new-menu #mega-menu-new-menu:before, #mega-menu-wrap-new-menu #mega-menu-new-menu:after, #mega-menu-wrap-new-menu #mega-menu-new-menu ul.mega-sub-menu:before, #mega-menu-wrap-new-menu #mega-menu-new-menu ul.mega-sub-menu:after, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item:before, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item:after, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-row:before, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-row:after, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-column:before, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-column:after, #mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link:before, #mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link:after, #mega-menu-wrap-new-menu #mega-menu-new-menu span.mega-menu-badge:before, #mega-menu-wrap-new-menu #mega-menu-new-menu span.mega-menu-badge:after, #mega-menu-wrap-new-menu #mega-menu-new-menu + button.mega-close:before, #mega-menu-wrap-new-menu #mega-menu-new-menu + button.mega-close:after {
display: none;
}
#mega-menu-wrap-new-menu {
border-radius: 0;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu {
background: white;
}
}
#mega-menu-wrap-new-menu.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-new-menu.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-new-menu.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-new-menu.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-new-menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-new-menu.mega-keyboard-navigation #mega-menu-new-menu a:focus, #mega-menu-wrap-new-menu.mega-keyboard-navigation #mega-menu-new-menu span:focus, #mega-menu-wrap-new-menu.mega-keyboard-navigation #mega-menu-new-menu input:focus, #mega-menu-wrap-new-menu.mega-keyboard-navigation #mega-menu-new-menu li.mega-menu-item a.mega-menu-link:focus, #mega-menu-wrap-new-menu.mega-keyboard-navigation #mega-menu-new-menu form.mega-search-open:has(input[type=text]:focus), #mega-menu-wrap-new-menu.mega-keyboard-navigation #mega-menu-new-menu + button.mega-close:focus {
outline-style: solid;
outline-width: 3px;
outline-color: #109cde;
outline-offset: -3px;
}
#mega-menu-wrap-new-menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
outline-offset: 2px;
}
#mega-menu-wrap-new-menu.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
background: rgba(0, 0, 0, 0);
color: #84bd00;
font-weight: normal;
text-decoration: none;
border-color: #fff;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
color: #84bd00;
background: #eeeeef;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu {
text-align: right;
padding: 0px 0px 0px 0px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link {
cursor: pointer;
display: inline;
transition: background 200ms linear, color 200ms linear, border 200ms linear;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link .mega-description-group {
vertical-align: middle;
display: inline-block;
transition: none;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link .mega-description-group .mega-menu-description {
transition: none;
line-height: 1.5;
display: block;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link .mega-description-group .mega-menu-description {
font-style: italic;
font-size: 0.8em;
text-transform: none;
font-weight: normal;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
display: flex;
align-items: center;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
flex: 0 0 auto;
align-self: flex-start;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
display: block;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: table-cell;
vertical-align: middle;
line-height: initial;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
display: block;
margin: 0 0 6px 0;
text-align: center;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
display: inline-block;
transition: none;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: block;
line-height: 40px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
display: inline-block;
margin: 0 6px 0 0;
text-align: left;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
float: right;
margin: 0 0 0 6px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-animating > ul.mega-sub-menu {
pointer-events: none;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
cursor: inherit;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
cursor: pointer;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu p {
margin-bottom: 10px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu input, #mega-menu-wrap-new-menu #mega-menu-new-menu img {
max-width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item > ul.mega-sub-menu {
display: block;
visibility: hidden;
opacity: 1;
pointer-events: auto;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item > ul.mega-sub-menu {
display: none;
visibility: visible;
opacity: 1;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
display: block;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
display: none;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
opacity: 0;
transition: opacity 200ms ease-in, visibility 200ms ease-in;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
opacity: 1;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
opacity: 0;
transform: translate(0, 10px);
transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
opacity: 1;
transform: translate(0, 0);
}
#mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
transform: translate(0, 10px);
transition: transform 200ms ease-in, visibility 200ms ease-in;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
transform: translate(0, 0);
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
display: none;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
display: block;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
visibility: visible;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
visibility: inherit;
opacity: 1;
display: block;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 33.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 25%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 20%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
float: left;
width: 16.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item a[class^="dashicons"]:before {
font-family: dashicons;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item a.mega-menu-link:before {
display: inline-block;
font: inherit;
font-family: dashicons;
position: static;
margin: 0 6px 0 0px;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: inherit;
background: transparent;
height: auto;
width: auto;
top: auto;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
margin: 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
margin: 0 6px 0 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
border-radius: 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-align-bottom-right > ul.mega-sub-menu {
right: 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
border-radius: 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item {
margin: 0 0px 0 0;
display: inline-block;
height: auto;
vertical-align: middle;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-item-align-right {
float: right;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-item-align-right {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-item-align-float-left {
float: left;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item > a.mega-menu-link:focus {
background: rgba(0, 0, 0, 0);
color: #84bd00;
font-weight: normal;
text-decoration: none;
border-color: #fff;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
background: rgba(0, 0, 0, 0);
color: #84bd00;
font-weight: normal;
text-decoration: none;
border-color: #fff;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: #84bd00;
background: #eeeeef;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: rgba(0, 0, 0, 0);
color: #84bd00;
font-weight: normal;
text-decoration: none;
border-color: #fff;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
color: #84bd00;
background: #eeeeef;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item > a.mega-menu-link {
line-height: 24px;
height: 24px;
padding: 0px 0 0px 30px;
vertical-align: baseline;
width: auto;
display: block;
color: #636362;
text-transform: none;
text-decoration: none;
text-align: left;
background: rgba(0, 0, 0, 0);
border: 0;
border-radius: 0;
font-family: inherit;
font-size: 20px;
font-weight: normal;
outline: none;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
line-height: inherit;
display: table-cell;
vertical-align: middle;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
display: none;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item {
display: list-item;
margin: 0;
clear: both;
border: 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-item-align-right {
float: none;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item > a.mega-menu-link {
border-radius: 0;
border: 0;
margin: 0;
line-height: 40px;
height: 40px;
padding: 0 10px;
background: transparent;
text-align: left;
color: #333;
font-size: 14px;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
max-width: 440px; margin: 0 auto;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
float: left;
min-height: 1px;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
width: 33.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
width: 66.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
width: 25%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
width: 75%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
width: 20%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
width: 40%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
width: 60%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
width: 80%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
width: 16.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
width: 33.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
width: 66.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
width: 83.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
width: 14.2857142857%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
width: 28.5714285714%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
width: 42.8571428571%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
width: 57.1428571429%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
width: 71.4285714286%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
width: 85.7142857143%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
width: 12.5%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
width: 25%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
width: 37.5%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
width: 62.5%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
width: 75%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
width: 87.5%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9 {
width: 11.1111111111%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9 {
width: 22.2222222222%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9 {
width: 33.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9 {
width: 44.4444444444%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9 {
width: 55.5555555556%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9 {
width: 66.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9 {
width: 77.7777777778%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9 {
width: 88.8888888889%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10 {
width: 10%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
width: 20%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10 {
width: 30%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10 {
width: 40%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10 {
width: 60%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10 {
width: 70%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10 {
width: 80%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10 {
width: 90%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11 {
width: 9.0909090909%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11 {
width: 18.1818181818%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11 {
width: 27.2727272727%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11 {
width: 36.3636363636%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11 {
width: 45.4545454545%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11 {
width: 54.5454545455%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11 {
width: 63.6363636364%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11 {
width: 72.7272727273%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11 {
width: 81.8181818182%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11 {
width: 90.9090909091%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12 {
width: 8.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
width: 16.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
width: 25%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
width: 33.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12 {
width: 41.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
width: 58.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
width: 66.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
width: 75%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12 {
width: 83.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12 {
width: 91.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12 {
width: 100%;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
width: 100%;
clear: both;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 0 20px 0 20px;
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
z-index: 999;
border-radius: 0;
background: #f1f1f1;
background: linear-gradient(to bottom, white, #f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFF1F1F1");
border: 0;
padding: 0px 0px 20px 0px;
position: absolute;
width: 440px;
max-width: none;
box-shadow: 4px 4px 5px 4px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
float: left;
position: static;
width: 100%;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
width: 33.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
width: 66.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
width: 25%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
width: 75%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
width: 20%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
width: 40%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
width: 60%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
width: 80%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
width: 16.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
width: 33.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
width: 66.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
width: 83.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
width: 14.2857142857%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
width: 28.5714285714%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
width: 42.8571428571%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
width: 57.1428571429%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
width: 71.4285714286%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
width: 85.7142857143%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
width: 12.5%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
width: 25%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
width: 37.5%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
width: 62.5%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
width: 75%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
width: 87.5%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
width: 11.1111111111%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
width: 22.2222222222%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
width: 33.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
width: 44.4444444444%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
width: 55.5555555556%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
width: 66.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
width: 77.7777777778%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
width: 88.8888888889%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
width: 10%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
width: 20%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
width: 30%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
width: 40%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
width: 60%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
width: 70%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
width: 80%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
width: 90%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
width: 9.0909090909%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
width: 18.1818181818%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
width: 27.2727272727%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
width: 36.3636363636%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
width: 45.4545454545%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
width: 54.5454545455%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
width: 63.6363636364%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
width: 72.7272727273%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
width: 81.8181818182%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
width: 90.9090909091%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
width: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
width: 8.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
width: 16.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
width: 25%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
width: 33.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
width: 41.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
width: 50%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
width: 58.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
width: 66.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
width: 75%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
width: 83.3333333333%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
width: 91.6666666667%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
width: 100%;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
margin: 5px 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
clear: both;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
margin-left: 10px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
margin-left: 10px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
color: #666;
font-family: inherit;
font-size: 14px;
display: block;
float: left;
clear: none;
padding: 0 20px 0 20px;
vertical-align: top;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
clear: left;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
color: #555;
font-family: inherit;
font-size: 16px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
vertical-align: top;
display: block;
visibility: inherit;
border: 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #636362; font-family: inherit;
font-size: 16px;
text-transform: none;
text-decoration: none;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
color: #84bd00; font-weight: normal;
text-decoration: none;
background: #eeeeef;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
text-decoration: none;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color: #666; font-family: inherit;
font-size: 14px;
text-transform: none;
text-decoration: none;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
display: flex;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
color: #666; font-weight: normal;
text-decoration: none;
background: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
border: 0;
padding: 10px;
border-radius: 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
width: 100%;
clear: both;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #666;
font-family: inherit;
font-size: 14px;
text-transform: none;
text-decoration: none;
font-weight: normal;
margin: 0;
border: 0;
padding: 0px 0px 0px 0px;
vertical-align: top;
display: block;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
color: #666;
font-weight: normal;
text-decoration: none;
background: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu {
z-index: 999;
position: absolute;
width: 250px;
max-width: none;
padding: 0px 0px 0px 0px;
border: 0;
background: #f1f1f1;
border-radius: 0;
box-shadow: 4px 4px 5px 4px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu {
float: left;
position: static;
width: 100%;
padding: 0;
border: 0;
border-radius: 0;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
clear: both;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
display: block;
background: #f1f1f1;
color: #666;
font-family: inherit;
font-size: 14px;
font-weight: normal;
padding: 0px 10px 0px 10px;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background: #dddddd;
font-weight: normal;
text-decoration: none;
color: #666;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
position: absolute;
left: 100%;
top: 0;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
padding-left: 20px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
padding-left: 30px;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
display: inline-block;
width: auto;
background: transparent;
position: relative;
pointer-events: auto;
left: auto;
min-width: auto;
font-size: inherit;
padding: 0;
margin: 0 0 0 6px;
height: auto;
line-height: inherit;
color: inherit;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
content: "";
font-family: dashicons;
font-weight: normal;
display: inline-block;
margin: 0;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: rotate(0);
color: inherit;
position: relative;
background: transparent;
height: auto;
width: auto;
right: auto;
line-height: inherit;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
display: none;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
display: none;
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
text-align: right;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
float: left;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
content: "";
margin: 0 6px 0 0;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
float: right;
margin: 0 0 0 6px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
left: -100%;
top: 0;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu li[class^="mega-lang-item"] > a.mega-menu-link > img {
display: inline;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-new-menu #mega-menu-new-menu a.mega-menu-link > img.iclflag {
display: inline;
margin-right: 8px;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-hide-on-mobile, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
display: none;
}
}
@media only screen and (min-width: 1061px) {
#mega-menu-wrap-new-menu #mega-menu-new-menu li.mega-hide-on-desktop, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
display: none;
}
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu:after {
content: "";
display: table;
clear: both;
}
}
#mega-menu-wrap-new-menu #mega-menu-new-menu + button.mega-close {
visibility: hidden;
transition: left 200ms ease-in-out, right 200ms ease-in-out, visibility 200ms ease-in-out;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect-mobile^="slide_left"] + button.mega-close {
right: 0;
left: 100%;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu[data-effect-mobile^="slide_right"] + button.mega-close {
right: 100%;
left: 0;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu:has(.mega-menu-open) #mega-menu-new-menu[data-effect-mobile^="slide_"] + button.mega-close {
display: flex;
position: fixed;
top: 0;
z-index: 99999999999;
cursor: pointer;
visibility: visible;
}
#mega-menu-wrap-new-menu:has(.mega-menu-open) #mega-menu-new-menu[data-effect-mobile^="slide_"] + button.mega-close:before {
display: flex;
content: "";
font-family: dashicons;
font-weight: normal;
color: #fff;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
font-size: 16px;
}
#mega-menu-wrap-new-menu:has(.mega-menu-open) #mega-menu-new-menu[data-effect-mobile^="slide_left"] + button.mega-close {
right: 300px;
left: auto;
}
#mega-menu-wrap-new-menu:has(.mega-menu-open) #mega-menu-new-menu[data-effect-mobile^="slide_right"] + button.mega-close {
left: 300px;
right: auto;
}
}
#mega-menu-wrap-new-menu .mega-menu-toggle {
display: none;
z-index: 1;
cursor: pointer;
background: #222;
border-radius: 2px 2px 2px 2px;
line-height: 40px;
height: 40px;
text-align: left;
user-select: none;
-webkit-tap-highlight-color: transparent;
outline: none;
white-space: nowrap;
}
#mega-menu-wrap-new-menu .mega-menu-toggle img {
max-width: 100%;
padding: 0;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu .mega-menu-toggle {
display: none;
}
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-right {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-preferred-size: 33.33%;
-webkit-flex-basis: 33.33%;
flex-basis: 33.33%;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-left {
-webkit-box-flex: 1;
-ms-flex: 1;
-webkit-flex: 1;
flex: 1;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
margin-left: 6px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
margin-right: 6px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
margin-left: 3px;
margin-right: 3px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-right {
-webkit-box-flex: 1;
-ms-flex: 1;
-webkit-flex: 1;
flex: 1;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
margin-right: 6px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
margin-left: 6px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: 100%;
outline: 0;
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
-ms-flex-negative: 0;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
@media only screen and (max-width: 1060px) {
#mega-menu-wrap-new-menu .mega-menu-toggle + #mega-menu-new-menu {
background: white;
padding: 0px 0px 0px 0px;
display: block;
}
#mega-menu-wrap-new-menu .mega-menu-toggle.mega-menu-open + #mega-menu-new-menu {
display: block;
}
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 {
cursor: pointer; }
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
transform: scale(0.8);
align-self: center;
outline: 0;
background: none;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
width: 40px;
height: 24px;
display: inline-block;
position: relative;
outline: 0;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
display: block;
top: 50%;
margin-top: -2px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
width: 40px;
height: 4px;
background-color: #ddd;
border-radius: 4px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
content: "";
display: block;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
top: -10px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
bottom: -10px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
top: 2px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
top: 10px;
transition-property: transform, opacity;
transition-timing-function: ease;
transition-duration: 0.15s;
}
#mega-menu-wrap-new-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
top: 20px;
}
#mega-menu-wrap-new-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
transform: translate3d(0, 10px, 0) rotate(45deg);
}
#mega-menu-wrap-new-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
opacity: 0;
}
#mega-menu-wrap-new-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
transform: translate3d(0, -20px, 0) rotate(-90deg);
} #mega-menu-wrap-new-menu {
clear: both;
}
li.mega-headline a {
font-weight: 700 !important;
}
li.mega-headline:hover a {
background-color: #fff !important;
color: #636362 !important;
cursor: initial;
}
.wp-block {}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{appearance:none;border-radius:0}input[type="search"]{appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.sticky > * {
contain: layout style; }
@view-transition { }
:root {
--color-green: #84bd00;
--color-darkgray: #636362;
--color-lightgray: #eeeeef;
--color-darkblue: #004159; 
--color-blue: #60C0DD;
--color-magenta: #FF007A;
--color-orange: #ff9201;
--color-purple: #aa4899;
}
.alignright {
text-align: right;
}
.alignleft {
text-align: left;
}
.aligncentre,
.aligncenter {
text-align: center;
}
img.alignright {
float: right;
}
img.alignleft {
float: left;
}
img.aligncenter,
img.aligncentre { display: block;
margin-left: auto;
margin-right: auto;
}
.back-darkgrey,
.back-darkgray,
.back-dgray,
.back-dgrey {
background-color: var(--color-darkgray)!important;
}
.back-green {
background-color: var(--color-green)!important;
color: #fff;
}
.back-purple {
background-color: var(--color-purple)!important;
color: #fff;
}
.back-lightgray,
.back-lightgrey,
.back-lgray,
.back-lgrey {
background-color: var(--color-lightgray)!important;
}
.back-darkblue,
.back-dblue {
background-color: var(--color-darkblue) !important;
}
.back-lblue,
.back-lightblue ,
.back-blue {
background-color: var(--color-blue) !important;
}
.back-magenta {
background-color: var(--color-magenta) !important;
}
.back-white {
background-color: #fff !important;
}
.back-orange {
background-color: var(--color-orange)!important;
color: #fff!important;
}
.cta.dgrey a, a.cta.dgrey {
color: #fff;
background-color: var(--color-darkgray)!important;
border: 2px solid var(--color-darkgray);
}
body {
position: relative;
height: 100%; }
@font-face {
font-family:"Titillium Web";
font-weight:400;
font-style:normal;
src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),	url(//careers.ic-consult.com/en//wp-content/uploads/fonts/wuff1.woff2) format('woff2');
font-display:swap; 
}
@font-face {
font-family:"Titillium Web";
font-weight:700;
font-style:normal;
src:local('Titillium Web Bold'),local('TitilliumWeb-Bold'),	url(//careers.ic-consult.com/en//wp-content/uploads/fonts/wuff2.woff2) format('woff2');
font-display:swap;
}
#overley {
pointer-events: none;
}
h1,
h2,
h3,
h4,
h5,
j6,
#referenzen_1 *,
#start_1 * {
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
word-break:keep-all;
}
#body strong,
p strong {
font-weight: 700;
color: inherit;
}
.clearfix:after,
.clearfix:before {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.clearfix {
zoom: 1;
}
@media only screen and (min-width: 782px) and (max-width: 1200px) {
.startblock img,
.startblock svg {
max-width: 8vw;
max-height: 6vw;
margin-bottom: 4vw;
color: #fff;
}
}
body {
font-family: Titillium Web,Arial,sans-serif;
font-size: 19px;
line-height: 24px;
color:#636362;
font-weight:400;
margin:0px;
width: 100%;
max-width: 100%; position: absolute; 
left: 0;
right: 0;
height: auto;
display: block;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>* {
max-width: 100%;
overflow-x: hidden; 
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div a,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div h4 {
color: #84bd00;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1 a {
font-weight: bold;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1 a:hover {
text-decoration: underline;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div {
position: relative;
}
img, textarea, input, #pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #main-nav ul a, .sidemenu, .header-bar, #body, #layout, #content, .post, .post-content, .author-box, .post-nav, .post-nav .prev, .post-nav .next, .pagenav, #sidebar, .widget, #footerwrap, #footer, .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
box-sizing: border-box;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>.finger-left {
display: block;
position: absolute; 
left: 0;
bottom: 2vh;
top: 2vh;
right: 0;
max-height: 64vh; 
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/2020/02/fingerprint_white_transCUT.svg);
background-repeat: no-repeat;
background-size: contain;  
z-index: 5;
margin: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.back-green {
background-color: #84bd00;
color: #fff;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.back-white {
background-color: #fff;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.back-lgrey {
background-color: #eeeeef;
}
body {
background-color: #fff;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.back-dgrey {
background-color: #636362;
color: #fff;
}
h1, h2, h3, h4, h5, h6, p {
margin-bottom: 0;
padding-bottom: .5em;
}
p {
margin-bottom: 0!important;
padding-bottom: 1.3em!important;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>* {
margin: auto auto;
}
.sticky>.narrow>* ,
.narrow>*,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.narrow>.wp-block-image,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.narrow>* {
margin-left: auto;
margin-right: auto;
max-width: 1200px!important;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>.white,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.head_img>.wp-block-image,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.head_img>.wp-block-image img {
max-width: 100%;
min-width: 100%!important;
height: auto;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>* {
padding-left: 30px;
padding-right: 30px;
height: auto;
z-index: 2;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.head_img {
width: 100vw;
max-width: 100%;
overflow: hidden;
padding-left: 0px;
padding-right: 0px; background-color: #eeeeef;
z-index: 1;
}
u {text-decoration:none;}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.head_img>figure,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.head_img>figure img {
margin-bottom: -5px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.head_img>figure>img {
background-color: #eeeeef;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.back-green a {
text-decoration: none;
font-weight: bold; 
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>*>.wp-block-image,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>*>.wp-block-image>figure>img,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>*>figure,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>* {
margin-top: 0px;
margin-bottom: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.top30>.top30,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>.top30,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.top30 {
padding-top: 30px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>.bot30,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.bot30 {
padding-bottom: 30px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.top60>.top60,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>.top60,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.top60 {
padding-top: 60px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>.bot60,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.bot60 {
padding-bottom: 60px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>.bot60,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.bot60 {
padding-bottom: 0px;
}
body>#pagewrap {
margin-top: 70px;
}
@media only screen and (max-width: 1059px){
body>#pagewrap { top: 70px; 
bottom: 0;
left: 0;
right: 0;
margin-top: 0px;
overflow-x: hidden; }	
}
@media only screen and (min-width: 1060px){
body>#pagewrap {
position: relative;
top: 0;
margin-top: 85px;
}
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 .filter-count-4, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 .filter-count-3, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 .filter-count-many {
margin-right: 0;
margin-bottom: 5%;
width: 100%;
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.is-resized {
display: block!important;
margin-left: 0;
margin-right: 0;
}
.wp-block-image .aligncenter {
margin: auto;
}
figure.aligncenter>img {
margin: auto!important;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 span.beautiful-taxonomy-filters-loader img, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#loesungen_4>#greydings>#gmainbox>.gbox:hover>.box1,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#loesungen_4>#greydings>#gmainbox>.gbox>.box2,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#loesungen_4>#greydings>#greylinks,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenlinks,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenlinks,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>.wp-block-columns>.emptyColumn,
.nope {
display: none;
}
#fancybox-content {
border-color:#84bd00!important;
border-width: 3px!important;
width: 100%!important;
}
:focus {
outline: 0px;
}
.sidemenu-on #menu-langswitch-en, .sidemenu-on #menu-langswitch-de {
margin-top: 50px!important;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1 {
overflow-y: visible;
padding: 0px;
background-color: #fff;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/2020/02/191210_grafik_sanduhr_green.svg);
background-position: top center;
background-repeat: no-repeat;
background-size: 100% auto;
display: block;
float: right;
position: relative;
text-align: left;
transition: all 1s ease;
width: 100%;
margin: 0px;
z-index: 2;
padding-top: 150vw;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose {
display: none;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenhead {
border: 1px solid #636362;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/2019/06/03_00_pfeilbuttonweiss.svg);
background-position: 95% center;
background-repeat: no-repeat;
background-size: 24px 24px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox.aktiv>.greenbox3>.greenhead {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/2019/06/03_00_pfeilbutton.svg);
cursor: pointer;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenbody>*,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenbody {
max-height: 0px;
height: 0px;
transition:  1s ease;
overflow: hidden;
opacity: 0;
hyphens: none!important;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
-webkit-hyphens: none;
word-break:keep-all;
white-space: normal!important;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox.aktiv>.greenbox3>.greenbody>*,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox.aktiv>.greenbox3>.greenbody {
max-height: 3000px;
height: auto;
transition: height, opacity 1s ease;
opacity: 1;
hyphens: none!important;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
-webkit-hyphens: none;
white-space: normal!important;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenhead>.greentitle {
max-width: 90%;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenhead>.greentitle>h3 {
padding: 10px;
text-decoration: underline;
-webkit-hyphens: none;
-moz-hyphens:    none;
-ms-hyphens:     none;
word-break:keep-all;
hyphens:         none;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox.aktiv>.greenbox3>.greenbody {
padding: 10px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3 {
margin-bottom: 1.3em;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#loesungen_4>#greydings>#gmainbox>.gbox:hover>.box1,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#loesungen_4>#greydings>#gmainbox>.gbox>.box2,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#loesungen_4>#greydings>#greylinks,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenlinks,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenlinks,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>.wp-block-columns>.emptyColumn,
.nope {
display: none;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1 img {
height: 40px;
max-width: 220px;
width: 80%;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns {
display: flex;
flex-flow: wrap;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column {
max-width: 25%;
margin: 0px;
padding: 0px;
display: inline-block;
}
@media only screen and (max-width: 1020px){
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column {
max-width: 50%;
width: 50%;
}
}
@media only screen and (max-width: 520px){
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column {
max-width: 100%;
width: 100%;
}
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column a {
vertical-align: middle;
margin: auto;
display: block;
width: 100%;
height: 100%;
display: inline-block !important;
color:    #d5e5b0;
font-size: 16px;
font-weight: bold;
text-decoration: none;
border-right: 1px solid #ffffff;
color: #d5e5b0;
font-size: 16px;
font-weight: 700;
text-decoration: none;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column a:hover .text{
background-color: #636362;
height: 60%;
}
@media only screen and (max-width: 1020px){
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column a:hover .text{
height: auto;
}
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column a .text em {
font-size: 24px;
font-style: normal;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column a:hover .wp-block-image {
background: linear-gradient(to bottom, rgba(139,189,0, 1) 0%,rgba(99,99,98,1) 100%);
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column:last-of-type>a {
border-right: 0px solid #84bd00;
}
@media only screen and (max-width: 1020px){
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column:nth-of-type(2)>a {
border: 0px solid transparent;
}
}
@media only screen and (max-width: 520px){
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column>a {
border: 0px solid transparent;
}
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_1>.wp-block-columns>.wp-block-column a .wp-block-image {
height: 80px;
width: 100%;
display: block;
display: flex;
align-items: center;
margin-bottom: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_img.head_img {
position: sticky;
top:0;
height: 100vh;
max-height: 100vh;
width: auto;
display: block;
overflow: hidden;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_img.head_img,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_img.head_img>figure,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_img>.wp-block-image,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_img>.wp-block-image img {
max-width: none;
height: 100vh;
width: auto;
}	
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_1 {
background-color: transparent;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.back-print-green-right * {
color: #fff;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.back-print-green-right a {
font-weight: bold;
}
@media only screen and (max-width: 599px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_1 { margin-top: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_img.head_img,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_img.head_img>figure,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_img>.wp-block-image,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#about_img>.wp-block-image img {
position: static;
height: 60vh;
}	
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 a.back-link {
float: right;
clear: both;
width: 120px;
hyphens: none;
word-break:keep-all;
margin-bottom: 50px!important;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 a.back-link {
top: 20px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 a.back-link.bottom {
top: 20px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .utility {
padding-bottom: 0px!important; 
padding-top: 20p;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .utility img {
width: 90%;
margin: auto;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div ul {
list-style: none; 
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div ul li {
padding-left: 40px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div ul li::before {
content: "\2022";  
color: #84bd00; 
font-weight: bold; 
display: inline-block;
width: 1em; 
margin-left: -1em;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul {
width: 100%;
text-align: center;
margin: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul li {
width: auto;
display: inline-block;
margin: 10px;
padding-left: 0px!important;
border-radius: 10px;
transition: all 0.3s ease;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 a.back-link:hover,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul li:hover {
opacity: 0.3;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul li a {
border-radius: 10px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul li svg {
padding-top: 5px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul li.linkedin svg path,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul li.xing svg path,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul li.twitter svg path,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul li.facebook svg path {
fill: #fff;	
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .shariff ul li.shariff-button::before {
display: none!important;
}
#headerwrap a,
#headerwrap,
#header {
background: #fff;
color: #636362;
}
body>#pagewrap>#body>#content>article>.entry-content>.sticky>#start_b  a.cn-button.bootstrap {
color: #84bd00!important;
border: 0px solid white;
background-color: white!important;
font-size: 19px; line height: 24px;
margin: 0px;
padding: 0px;
}
body>#pagewrap>#body>#content>article>.entry-content>.sticky>#start_b  a.cn-button.bootstrap´:hover {
text-decoration: underline;
}
#job_1 {
padding-bottom: 60px;
}
#footer,
.sticky>#footer,
body>#pagewrap>#footer {
position: relative!important;
background-color: #636362!important; 
padding-bottom: 30px;
padding-top: 60px;
}
#kontakt {
background-color: #636362;
color: #fff;
max-width: 100%!important;
}
#footer a {
color: #84bd00;
}
#footer .footflexer {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
#footer .effeff {
flex-basis: 300px;
max-width: 300px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px;
}
#footer .effeff.one { 
text-align: left;
position: relative;
top: -7px;
}
#footer .effeff.three,
#footer .effeff.two {
flex-basis: 150px;
max-width: 150px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px; 
}
#footer .effeff.one .social { 
height: 54px;
display: flex;
justify-content: center;
}
#footer .effeff.one .social a { 
display: block;
float: left;
width: 18%;
margin: 1%;
background-color: #777777;
height: 100%;
border-radius: 5px;
padding: 10px;
}
#footer .effeff.one .social a img {
width: 100%;
height: 100%;
}
#footer .gl {
display: block;
width: 100%;
background-color: #84bd00;
color: #fff;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 5px;
}
html {
width: 100vw; 
overflow-x: hidden;
}
body>#headerwrap {
max-width: 100%;
width: 100vw;
overflow: visible!important;
border-bottom: 1px solid #84bd00; }
body.loaded>#headerwrap {
display: block;
}     body > #headerwrap > #header > #mobile-menu {
float: right;
}
.entry-content>p {
display: none;
}
@media only screen and (max-width: 1200px) {
body>#pagewrap {  bottom: 0px;
left:0px;
right: 0px;
overflow-x: hidden; }
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.head_img {
margin-top: 0px!important;
}
}     body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#ueber_4>.wp-block-columns>.wp-block-column>.c-accordion__item>h4.c-accordion__title:after {
position:absolute;
top:50%;
right:0;
content:"+";
color:#777;
font-weight:300;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
@media print{
.c-accordion__content{
display:block !important
}
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#ueber_4>.wp-block-columns>.wp-block-column>.c-accordion__item>h4.c-accordion__title {
background-color: #84bd00;
margin-bottom: 5px;
font-size: 105%;
line-height: 140%;
font-weight: bold;
position: relative;
color: #fff;
text-transform: none;
font-weight: 700;
display: block;
padding: .5em 1em;
text-decoration: underline;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#ueber_4>.wp-block-columns>.wp-block-column>.c-accordion__item>h4.c-accordion__title:after {
position: absolute;
display: block;
top: 50%;
right: 30px;
width: 30px;
height: 30px;
content: " "; 
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/images/svg/03_00_pfeilbuttonweiss.svg);
background-position: 95% center;
background-repeat: no-repeat;
background-size: 24px 24px;
outline: 0;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#ueber_4>.wp-block-columns>.wp-block-column>.c-accordion__item>h4[aria-expanded="true"].c-accordion__title:after {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/images/svg/03_00_pfeilbutton.svg);
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#ueber_4>.wp-block-columns>.wp-block-column>.c-accordion__item>.c-accordion__content {
padding: 20px;
border: 1px solid #84bd00;
position: relative;
top: -5px;
}
.archive .beautiful-taxonomy-filters  {
margin: auto!important; }      @media only screen and (min-width: 480px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 .filter-count-4, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 .filter-count-3, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 .filter-count-many  {
margin-right: 5%;
width: 45%;
margin-bottom: 5%;
float: left;
}
}
@media only screen and (min-width: 600px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.back-print-green-right,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.back-print-green-left	{
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/2020/03/backprint_green_4000x4000.svg);
background-repeat: repeat;
background-attachment: scroll;
background-size: 2900px auto;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.back-print-green-right {
background-position: calc(50% + 600px) top;
}	
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.back-print-green-left {
background-position: calc(50% - 600px) top;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.back-print-lgrey-right {
background-position: calc(50% + 600px) top;
}	
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#referenzen_1,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div.back-print-lgrey-left {
background-position: calc(50% - 600px) top;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>* {
padding-left: 30px;
padding-right: 30px;
position: relative;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#teamslider {
padding-left: 0px;
padding-right: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img {
top: 0px;
width: auto;
display: block;
overflow: hidden;
position: relative;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img figure,	
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img figure>img { 
max-width: none;
max-height: none;
width: 100vw;
height: auto; }
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img figure { 
max-height: 556px;
overflow: hidden;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img figure>img { 
margin-left: 50%!important;
transform: translateX(-50%);
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_img>figure>img {
margin-top: -30vh;
min-height: 130vh;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div>.wp-block-columns>.emptyColumn {
display: block;
}
}
@media only screen and (min-width: 680px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenmainbox,
#greydings.aktiv,
.filter-count-2:nth-child(2n),
.filter-count-3:nth-child(3n),
.filter-count-4:nth-child(4n),
.filter-count-many:nth-child(4n) {
margin: auto;
transition: all 2s ease;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings #greenmainbox>img,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings .greenbox3 .greenicon,
#greydings .box3 .gicon,
#greydings .box3 .ghead h4,
#greydings .gbox.aktiv .box1,
#greydings .gbox.aktiv .box2,
#greydings .gbox:hover .box1,
#greydings .gbox .box2,
#karriere_3 .beautiful-taxonomy-filters-loader,
#karriere_3 blockquote::before,
#karriere_3 blockquote::after, #partner_2 .image-caption,
#er_1 input[type=submit],
#er_img::before,
.post-tag,
.post-category,
.results-table .table-row.notes .enotes div,
.results-table .table-row.notes .webcast-description-wrapper,
blockquote::before,
blockquote::after,
.events-table .icons a[href=""] {
display: none;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1,	
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>.back-green #greenmainbox, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.back-green>h1,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.back-green>h2,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.back-green>h3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.back-green>h4,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.back-green>h5,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.back-green a,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.back-green p,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.back-green {
background-color: #fff;
color: #636362;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings #greenbox1,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings #greenbox5,
.clearfix:after,
#page-1539 .css-events-list {
clear: both;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#loesungen_4>#greydings>#greylinks,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenlinks {
display: block;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings {
color: #636362;
display: block;
margin: auto;
padding-top: 60px;
padding-bottom: 60px;
position: relative;
overflow-x: hidden;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox {
background: rgba(0,0,0,0);
display: block;
margin: auto;
padding-top: 0px;
position: relative;
text-align: center;
transition: all 2s ease;
width: 500px;
height: 740px;
z-index: 2;
float: none;
transition: all .5s;
background-color: #fff;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox::after {
content: "";
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/2020/02/191210_grafik_sanduhr_green.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: 500px auto;
opacity: 1;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;   
transition: all .5s;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenmainbox::after {
opacity: 0;
transition: all .5s;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenlinks a {
color: #84bd00;
cursor: pointer;
font-weight: normal;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox {
cursor: pointer;
float: left;
height: 230px;
overflow: hidden;
position: static;
width: 250px;
z-index: 20;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox:hover {
background: rgba(132, 189, 0, 0.3);
transition: unset;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenmainbox>.greenbox,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenmainbox>.greenbox:hover {
background: #fff;
height: 0px!important;
cursor: auto;
transition: unset;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3 {
background-color: #eeeeef;
border-radius: 10px;
height: auto;
max-height: 230px;
position: relative;
text-align: left;
width: 500px;
left: 0px;
top: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox3 {
clear: both;
height: 280px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox4 {
height: 280px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox6>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox5>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox4>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox3>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox2>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox1>.greenbox3 {
top: 0;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox.aktiv {
height: auto;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenhead, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox.aktiv>.greenbox3>.greenhead {
background-image: none;
border: 0px solid #636362;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1.back-green>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenbody>p>a,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenbody>p>a {
background-color: #eeeeef; 
color: #84bd00;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox.greenbox .greenbox3 {
display: block;
opacity: 0;
overflow: hidden;
position: absolute;
transition: all 1s ease;
z-index: -1;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox6 {
bottom: 0;
display: block;
left: 0;
opacity: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: -1;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox6.aktiv>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox5.aktiv>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox4.aktiv>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox3.aktiv>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox2.aktiv>.greenbox3,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>#greenbox1.aktiv>.greenbox3 {
display: block;
height: auto!important;
left: 0px;
max-height: 1000px;
max-width: 500px;
opacity: 1;
margin: auto;
width: 100%;
top: 0px;
transition: all 0.5s ease;
z-index: 3;
border: 1px solid #eeeeef;
visibility: visible;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenlinks,
#greydings #greylinks {
color: #636362;
display: block;
left: 130px;
opacity: 0;
position: absolute;
transition: all 1s ease;
width: 130px;
z-index: 1;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenlinks,
#greydings.aktiv #greylinks {
margin-left: 10px;
opacity: 1;
left: 0px;
}	
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenmainbox,
#greydings.aktiv,
.filter-count-2:nth-child(2n),
.filter-count-3:nth-child(3n),
.filter-count-4:nth-child(4n),
.filter-count-many:nth-child(4n) {
margin: auto;
transition: all 2s ease;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings #greenbox1,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings #greenbox5,
.clearfix:after,
#page-1539 .css-events-list {
clear: both;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings .greenbox *,
#greydings .gbox * {
z-index: 2;
border: 0px solid #636362;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose{
display: block;
z-index:5;
border: 3px solid #84bd00;
border-radius: 16px;
opacity: 1;
width: 30px;
height: 30px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose:hover {
cursor: pointer;
border: 3px solid #fff;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose:before, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose:after {
display: block;	
position: absolute;
left: 11px;
right: 11px;
top: 0px;
bottom: 0px;
content: ' ';
background-color: #84bd00;
z-index: 6;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose:hover:before, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose:hover:after {
background-color: #fff;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose:before {
transform: rotate(45deg);
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose:after {
transform: rotate(-45deg);
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings>#greenmainbox>.greenbox>.greenbox3>.greenclose {
position: absolute;
right: 5px;
top: 10px;
width: 30px;
height: 30px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings .greenbox3 .greenclose:hover {
background-color: #84bd00;
color: #fff;
}
}
@media only screen and (min-width: 750px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 .filter-count-4, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 .filter-count-3, 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_3 .filter-count-many  {
margin-right: 3%;
width: 22%;
margin-bottom: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt>.wp-block-columns.twocolumns>.wp-block-column{
flex-basis: calc(30% - 16px);
flex-grow: 0;
}
}
@media only screen and (min-width: 782px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_3>.wp-block-columns>.wp-block-column>.wp-block-image>figure>figcaption,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_2>.wp-block-columns>.wp-block-column>.wp-block-image>figure>figcaption {
position: absolute;
color: #84bd00;
margin-top: 2.8vw;
margin-left: 1.9vw;
margin-bottom: 0px;
font-size: 1.9vw;
line-height: 1.9vw;
letter-spacing: -0.075vw;
text-align: left;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_2>.wp-block-columns>.wp-block-column>h2,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_3>.wp-block-columns>.wp-block-column>h2 {
position: absolute;
color: #fff;
margin-top: 15vw;
margin-left: 3vw;
margin-bottom: 0px;
font-weight: 700;
font-size: 2.5vw;
line-height: 2.5vw;
text-align: left;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_2>.wp-block-columns>.wp-block-column.zentral>h2,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_3>.wp-block-columns>.wp-block-column.zentral>h2 {
position: absolute;
color: #fff;
margin-top: 15vw;
margin-left: 3vw;
margin-bottom: 0px;
font-weight: 700;
font-size: 2.5vw;
line-height: 2.5vw;
text-align: center;
width: 17vw;
display: block;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_2>.wp-block-columns>.wp-block-column>h6,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_3>.wp-block-columns>.wp-block-column>h6 {
position: absolute;
color: #fff;
margin-top: 18vw;
margin-left: 3vw;
margin-bottom: 0px;
font-weight: 700;
font-size: 1vw;
line-height: 1vw;
text-align: center;
width: 17vw;
display: block; 
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenmainbox/ {
margin-left: calc(50% - 200px);
transition: all 2s ease;
}
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 a.back-link {
float: right;
clear: none;
top: 30px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 a.back-link.bottom {
top: -40px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .utility {
display: block;
margin-top: 40px;
margin-bottom: 40px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div#job_1 .utility img {
width: 300px;
margin: auto;
float: left;
margin: 0px;
}
@media only screen and (min-width: 1200px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#er_img {
height: 75vh;
overflow: hidden;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#er_img>figure {
margin-top: -20vh;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#services_1>#greendings.aktiv>#greenmainbox,
.filter-count-2:nth-child(2n),
.filter-count-3:nth-child(3n),
.filter-count-4:nth-child(4n),
.filter-count-many:nth-child(4n) {
margin: auto;
transition: all .5s ease;
}
body > #pagewrap > #headerwrap > #header > #mobile-menu {
width: 100%;
justify-content: flex-end;
}
}
html,
body,
address,
blockquote,
div,
dl,
form,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
table,
ul,
dd,
dt,
li,
tbody,
td,
tfoot,
th,
thead,
tr,
button,
del,
ins,
map,
object,
a,
abbr,
acronym,
b,
bdo,
big,
br,
cite,
code,
dfn,
em,
i,
img,
kbd,
q,
samp,
small,
span,
strong,
sub,
sup,
tt,
var,
legend,
fieldset,
figure {
margin: 0;
padding: 0;
}
img,
fieldset,
a {
border: 0;
}
img {
max-width: 100%;
height: auto;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block!important;
}
iframe,
object,
embed {
max-width: 100%;
}
@font-face {
font-family: 'themify_theme_icon';
src: url(data:application/octet-stream;base64,d09GRgABAAAAAA+AAA8AAAAAGmAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IVJbY21hcAAAAdgAAACUAAACIpd5tu1jdnQgAAACbAAAABMAAAAgBtX/AmZwZ20AAAKAAAAFkAAAC3CKkZBZZ2FzcAAACBAAAAAIAAAACAAAABBnbHlmAAAIGAAABCQAAAV+FcWFt2hlYWQAAAw8AAAAMwAAADYN5nbsaGhlYQAADHAAAAAfAAAAJAc8A15obXR4AAAMkAAAABgAAAA0MIv//2xvY2EAAAyoAAAAHAAAABwFugcLbWF4cAAADMQAAAAgAAAAIAEOC+ZuYW1lAAAM5AAAAZgAAANF4g1h0XBvc3QAAA58AAAAhgAAAN1hC4VHcHJlcAAADwQAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZN7DOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGBxeMHwUYA76n8UQxRzEMB0ozAiSAwD+BwwDAHic7ZHLDYMwEESfwSGE+IBypIYUk4JySiEo5e0RKiCz9ko0kbWetR9/pBngAvTiKTKkDwmPt7qp9num2s+8VE+MdHQ22mNb9/k4wDjziKRzS12ed3oj66eBq27fNLtTNBj4R6n796yMhqtvgRTEAnfLAnfMAnfSAimNBdIcC6Q+FsgH+dZwh7e1IW/Y5wblB/pRKKd4nGNgQAMSEMgc9D8ThAESZgPbAHicrVZpd9NGFB15SZyELCULLWphxMRpsEYmbMGACUGyYyBdnK2VoIsUO+m+8Ynf4F/zZNpz6Dd+Wu8bLySQtOdwmpOjd+fN1czbZRJaktgL65GUmy/F1NYmjew8CemGTctRfCg7eyFlisnfBVEQrZbatx2HREQiULWusEQQ+x5ZmmR86FFGy7akV03KLT3pLlvjQb1V334aOsqxO6GkZjN0aD2yJVUYVaJIpj1S0qZlqPorSSu8v8LMV81QwohOImm8GcbQSN4bZ7TKaDW24yiKbLLcKFIkmuFBFHmU1RLn5IoJDMoHzZDyyqcR5cP8iKzYo5xWsEu20/y+L3mndzk/sV9vUbbkQB/Ijuzg7HQlX4RbW2HctJPtKFQRdtd3QmzZ7FT/Zo/ymkYDtysyvdCMYKl8hRArP6HM/iFZLZxP+ZJHo1qykRNB62VO7Es+gdbjiClxzRhZ0N3RCRHU/ZIzDPaYPh788d4plgsTAngcy3pHJZwIEylhczRJ2jByYCVliyqp9a6YOOV1WsRbwn7t2tGXzmjjUHdiPFsPHVs5UcnxaFKnmUyd2knNoykNopR0JnjMrwMoP6JJXm1jNYmVR9M4ZsaERCICLdxLU0EsO7GkKQTNoxm9uRumuXYtWqTJA/Xco/f05la4udNT2g70s0Z/VqdiOtgL0+lp5C/xadrlIkXp+ukZfkziQdYCMpEtNsOUgwdv/Q7Sy9eWHIXXBtju7fMrqH3WRPCkAfsb0B5P1SkJTIWYVYhWQGKta1mWydWsFqnI1HdDmla+rNMEinIcF8e+jHH9XzMzlpgSvt+J07MjLj1z7UsI0xx8m3U9mtepxXIBcWZ5TqdZlu/rNMfyA53mWZ7X6QhLW6ejLD/UaYHlRzodY3lBC5p038GQizDkAg6QMISlA0NYXoIhLBUMYbkIQ1gWYQjLJRjC8mMYwnIZhrC8rGXV1FNJ49qZWAZsQmBijh65zEXlaiq5VEK7aFRqQ54SbpVUFM+qf2WgXjzyhjmwFkiXyJpfMc6Vj0bl+NYVLW8aO1fAsepvH472OfFS1ouFPwX/1dZUJb1izcOTq/Abhp5sJ6o2qXh0TZfPVT26/l9UVFgL9BtIhVgoyrJscGcihI86nYZqoJVDzGzMPLTrdcuan8P9NzFCFlD9+DcUGgvcg05ZSVnt4KzV19uy3DuDcjgTLEkxN/P6VvgiI7PSfpFZyp6PfB5wBYxKZdhqA60VvNknMQ+Z3iTPBHFbUTZI2tjOBIkNHPOAefOdBCZh6qoN5E7hhg34BWFuwXknXKJ6oyyH7kXs8yik/Fun4kT2qGiMwLPZG2Gv70LKb3EMJDT5pX4MVBWhqRg1FdA0Um6oBl/G2bptQsYO9CMqdsOyrOLDxxb3lZJtGYR8pIjVo6Of1l6iTqrcfmYUl++dvgXBIDUxf3vfdHGQyrtayTJHbQNTtxqVU9eaQ+NVh+rmUfW94+wTOWuabronHnpf06rbwcVcLLD2bQ7SUiYX1PVhhQ2iy8WlUOplNEnvuAcYFhjQ71CKjf+r+th8nitVhdFxJN9O1LfR52AM/A/Yf0f1A9D3Y+hyDS7P95oTn2704WyZrqIX66foNzBrrblZugbc0HQD4iFHrY64yg18pwZxeqS5HOkh4GPdFeIBwCaAxeAT3bWM5lMAo/mMOT7A58xh0GQOgy3mMNhmzhrADnMY7DKHwR5zGHzBnHWAL5nDIGQOg4g5DJ4wJwB4yhwGXzGHwdfMYfANc+4DfMscBjFzGCTMYbCv6dYwzC1e0F2gtkFVoANTT1jcw+JQU2XI/o4Xhv29Qcz+wSCm/qjp9pD6Ey8M9WeDmPqLQUz9VdOdIfU3Xhjq7wYx9Q+DmPpMvxjLZQa/jHyXCgeUXWw+5++J9w/bxUC5AAEAAf//AA94nFVTYWhbVRQ+373v5b0kL0mbvL64JY1t06bJS5fNNE27rkvjsHbtKlSpULcyMgmtLesGImNloENHN0SLplBFVOZIf/pL3C+xMBVkQnV/pvhbxoT9EWTgj716XppWJJf7zj3ny3fP+c65BKKdL+WmDJGfPF/pAoeyXmhe9Hox6EVUJHDddlaclQxWnRUb1/mIsw1r7+is8EbMQyTviBdJZR4Jl0cwg7zj5J28jTrqIu3ksZ1x5lAnF79Tk16Za+DVBr5xqfS68E3njI2Kk89gE3WbmnjxaxOv7OcZRR6btkvs4s9ksM1WE78oH4rvKEXx8oEYCBgPgJ7jCC4yYL67KynUtizMIJJdvR6Nf6negVQxNYriKEpiFDn0FkqiP5+AfLj64EavfWE91u0LSqEIaSgBUzNbtNBsFdPXvqneeLCKs+fqFeVcSldg+CB0RYbUoKXH4xE7X5uZuFYZqtRJcF4/yVHxF9fhJ/1rr6YIsVdLpysAcB+LGWcZ6xnnD9v92s4Ga76RwTr7OOIsZ7DEJexyzexz+TwqxJ6OnQ1xxKALXnQ+yqC9+V1nLpcAS8y10aDd1avRv+p//ehxx4AbaDtzzpyNbUbWnTlW2IWKnZ2dJfmFDJBOnZQtp58GKAgJMU4K0ylUYU4pICskREBMRJNmJKyqB7Io5OAxrRJgeroOw5PsyomSkhBRU4ta4p3aLzVeSPQNm1vVK9O118pi5Pxafe38CMa22vD2Qk1s3P3Y857zSbvdtjVWWvrg1tqFYeXE/MYLV6pbbdTs/bfirvRTnDrLiSBnhnHJG10UAOZB4RbDR3HEFNXMIh9NINpqcv+TnI+79+Yw0FooDhb7xbuGETFhhX3BmPn4sXkwYIQtK2wEpF/VE+aTZyIdmhJ+9Ciiah0R8TOfVJaR7/9HRvh+nTroKBXL/WmvcAeQpApVYpk8pEqP6kpEmOEIzfIY8GmqaA3FC5Gwpsayg6xPqlDMW6rlyaIrxVnxOo7CYPEYErLpHczJXS87LcUK3y+dLvFCAmbrqaAJ4/bVYNjwhuQrt96aQg/aWqaDFrTq579fCpptIR4H373L1UPuf0qvh6Lh4NXbBr+JUy0+nzb1Zv10yDIDl3+7+arOzukWU790z/mbNda5xjX5vXyJrVY6SEnqowEq0TjNll+O8Rx4IUiMe6EYMBSuWCfN0LUKBYifjlHxACpIgMdEkpBijnw+/yz5/YZv4vmxE88eHzk6dORwxIw8ZfIWDqrt2Z59PdjIoZiA+3abBofcmrGHcUP/96i7YA6l7GO2PdwHM11KKbniEecNeyQt+oZy4lOOiFS5+8mfhckCL/E+4wTDnM+asqYnF05icn7yZLvtsnzYbjcQWEo0GDxdzo9Nlwj0uBQF54e9EBZ2Zb5ZaFBM0r8zxQ9WeJxjYGRgYADiGTZPjsTz23xl4GZ+ARRhuFoguQxG////P5P5BXMQkMvBwAQSBQB9iA3MAHicY2BkYGAO+p8FJF/8////H/MLBqAICuAFALaSB58AeJxjfsHAwEwIL/j/n+kUkBaE8AFSFQywAAAAAAAkADwAVABsALgA3gEEARwBagGqAhwCvwABAAAADQBIAAgAAAAAAAIAHAAsAHMAAABpC3AAAAAAeJyNkM1Kw0AUhU9qVbTgQsH1LEQUIf0BKbhSCu3OhYtuXNQYJ8mUdKZMpkIWPoL4LG59AVe+gi/gS3iSDiIWoQmT+e65507mXgD7+ESA5XPOteSA+rnnBrYx8rxB/dpzk3zneRMtWM9b1J887+IML55bOMAbTwiaO4ym+PAc4Cjoe25gL7j1vEFdeW6Snz1v4jB49bxF/d3zLsbBl+cWjhtXAzMvrUozJ04Gp6LX6fbFfSkMJaWjXEQLlxlbiEuRGO1knpswNjOXyZlKykm1y4mKjb6R6SKP7GpiVRlLWyijRTfsrCZHUksbOflQ3aJ4THvOJSKxZiaG/v9ibs1Uxi7MnJtftNu/74UBDOYoOWaFFBkcBE6onnLvoYMu+qR7OgSdS5eCRoScSoQFK7I6UzC+5EoYaaqSjpwcIuZ3Vvskd0VHiclPLMmq9mjcMEp5Zs6T7VoV63jGjKr7qToS7ClkZ+tUjhjpujqqO3r4mUWBR960R9Wxvura1l0KDP/0LzjfKjelElMP6yk7qhdo8/1nXt9ndae2eJxtjFsOwiAURJmqtQXply6DRVGkLSmPBmjcvvhINcb5Oncm95CKvELJ/3BU2GGPA2oc0aAFBcMJHB1pshHKhqR5AelHq8U13Hy3XdGMU/6MVg+ZDlKo4Jz2+fz1tfbv/fJbPh1sa9elLYakZVQTK9SHMDsZ57pwTOmhT4vxXkdC7kg5OQ4AAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MTAyaIEYm7mYGDkgLD4GMIvNaRfTAaA0J5DN7rSLwQHCZmZw2ajC2BEYscGhI2Ijc4rLRjUQbxdHAwMji0NHckgESEkkEGzmYWLk0drB+L91A0vvRiYGFwAMdiP0AAA=) format('woff');
}
body {
font: 1em/1.65em 'Open Sans', "Arial", sans-serif;
word-wrap: break-word;
color: #666;
-webkit-font-smoothing: antialiased;
-ms-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
}
a {
text-decoration: none;
outline: none;
transition: all .3s ease-in-out;
}
a:hover {
text-decoration: underline;
}
p {
padding: 0;
margin: 0 0 1.3em;
}
ul,
ol {
margin: 0 0 1.4em 1.6em;
padding: 0;
}
li {
margin: 0 0 1em 0;
padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
line-height: 1.4em;
margin: 0;
padding-bottom: .5em;
word-wrap: normal; }
h2 {
font-size: 1.9em;
line-height: 1.3em;
letter-spacing: -.02em;
}
h3 {
font-size: 1.4em;
letter-spacing: -.01em;
}
img,
textarea,
input,
#pagewrap,
.pagewidth,
#headerwrap,
#header,
#main-nav,
#main-nav ul a,
.sidemenu,
.header-bar,
#body,
#layout,
#content,
.post,
.post-content,
.author-box,
.post-nav,
.post-nav .prev,
.post-nav .next,
.pagenav,
#sidebar,
.widget,
#footerwrap,
#footer,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1 {
box-sizing: border-box;
}
.pagewidth,
.full_width .themify_builder_row .row_inner,
.full_width .module-layout-part .themify_builder_row.fullwidth_row_container .row_inner {
width: 1200px;
max-width: 100%;
margin: 0 auto;
}
#body {
max-width: 100%;
clear: both;
}
#content {
width: 71%;
padding: 5.75% 0;
}
body.no-fixed-header #pagewrap,
body:not(.page-loaded) #pagewrap {
padding-top: 0 !important;
overflow: hidden;
}
#footer {
font-size: .9em;
}
.clearfix:after,
.widget li:after,
#body:after,
#footer:after,
footer:after,
.pagenav:after,
#main-nav:after,
.menu:after,
.gallery:after,
#content:after {
content: "";
display: table;
clear: both;
}
body:after {
content: "";
opacity: 0;
z-index: -1;
}
select {
font-size: 19px;
padding-bottom: 0px!important;
}
@media screen and (max-width: 1260px) {
#pagewrap {
max-width: 100%;
}
.pagewidth,
.full_width .themify_builder_row .row_inner,
.full_width .related-posts,
.full_width .post-nav,
.full_width .commentwrap,
.full_width .module-layout-part .themify_builder_row.fullwidth_row_container .row_inner {
max-width: 96%;
}
body {
font-size: 1em;
}
}
@media screen and (max-width: 760px) {
body {
font-size: .95em;
}
.page-title,
.page-title,
h1,
h2 {
font-size: 1.6em;
}
h3 {
font-size: 1.3em;
}
h4 {
font-size: 1em;
}
body .pagewidth,
body.full_width .themify_builder_row .row_inner,
body.full_width .related-posts,
.full_width .post-nav,
.full_width .commentwrap,
.full_width .module-layout-part .themify_builder_row.fullwidth_row_container .row_inner {
max-width: 90%;
}
#content,
.single_posts_wrapper_infinite #content,
.single_posts_wrapper_infinite.sidebar2 #content {
width: 100%;
max-width: 100%;
float: none;
clear: both;
padding-top: 10%;
}
}
.alignleft img {
float: left;
margin: 0 1em 0.5em 0;
width: auto;
}
.alignright img {
float: right;
margin: 0 0 0 0.5em 1em;
width: auto;
}
.aligncenter img {
margin: 0 auto 1em auto;
display: block;
}
.aligncenter figcaption {
text-align: center;
}
.wp-block-image {
max-width: 100%;
margin-bottom: 1em; }
.wp-block-image img {
max-width: 100%; }
.head_img.fullwidth .wp-block-image,
.head_img.fullwidth .wp-block-image  img {
max-width: none; }	
.wp-block-image.aligncenter {
text-align: center; }
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
width: 100%; }
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image .aligncenter, .wp-block-image.is-resized {
display: table;
margin-left: 0;
margin-right: 0; }
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image .aligncenter > figcaption, .wp-block-image.is-resized > figcaption {
display: table-caption;
caption-side: bottom; }
.wp-block-image .alignleft { float: left; margin-right: 1em; }
.wp-block-image .alignright { float: right; margin-left: 1em; }
.wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto; }
.wp-block-image figcaption {
margin-top: 0.5em;
margin-bottom: 1em; }
.has-text-align-center {
text-align: center; }
.has-text-align-left {
text-align: left; }
.has-text-align-right {
text-align: right; }
@font-face {
font-family: "Titillium Web", Arial, sans-serif;
font-display: swap!important;
font-style: normal;
font-weight: 400;
src: url(//careers.ic-consult.com/en//wp-content/uploads/fonts/NaPecZTIAOhVxoMyOr9n_E7fdMPmDaZRbrw.woff2) format("woff2"), url(//careers.ic-consult.com/en//wp-content/uploads/fonts/NaPecZTIAOhVxoMyOr9n_E7fdMPmCw.woff) format("woff");
}
@font-face {
font-family: "Titillium Web", Arial, sans-serif;
font-display: swap!important;
font-style: normal;
font-weight: 700;
src: url(//careers.ic-consult.com/en//wp-content/uploads/fonts/NaPDcZTIAOhVxoMyOr9n_E7ffAzHGItzY5abuWI.woff2) format("woff2"), url(//careers.ic-consult.com/en//wp-content/uploads/fonts/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzZQ.woff) format("woff");
}
*,
:before,
:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
h1 {
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
-webkit-hyphens: none;
color: #636362;
font-size: 72px;
font-weight: 400;
hyphens: none;
line-height: 85px;
}
.pagewidth,
.full_width .themify_builder_row .row_inner,
.full_width .module-layout-part .themify_builder_row.fullwidth_row_container .row_inner {
margin: 0 auto;
max-width: 100%;
width: 1200px;
}
#content {
padding: 0;
width: 100%;
}
h4 {
font-size: 25px;
}
a,
#main-nav .current_page_item a {
outline: 0;
}
#referenzen_1 *,
#start_1 * {
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
.clearfix:after,
.clearfix:before {
content: "\0020";
height: 0;
overflow: hidden;
clear: both;
}
.clearfix {
zoom: 1;
}
#karriere_3 .beautiful-taxonomy-filters-button {
background-color: #84bd00;
border-radius: 5px;
display: none;
height: 35px;
padding: 3px 10px;
width: 300px;
}
#karriere_3 #jfind {margin-top: 20px;}
#karriere_3 #beautiful-taxonomy-filters-job {
background-color: #eeeeef;
margin: 0;
padding: 30px;
padding-bottom: 60px;
margin-top: 50px;
}
#karriere_3 #jreset {
cursor: pointer;
float: right;
margin-right: 30px;
margin-top: -30px;
}
#karriere_3 h3 {
color: #636362;
padding-left: 30px;
}
#karriere_3 .listline {
border-bottom: 1px dotted #636362; min-height: 50px;
padding-left: 10px;
width: 100%;
}
#karriere_3 .list-icon {
background-position: center center;
background-repeat: no-repeat;
background-size: 25px auto;
clear: both;
display: inline-block;
float: left;
min-height: 50px;
padding-left: 10px;
width: 30px;
}
#karriere_3 .icon-xdi360,
#karriere_3 .icon-xdi360-en {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/icon-xdi360.png);
}
#karriere_3 .icon-iam-worx,
#karriere_3 .icon-iam-worx-en {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/icon-iam_worx.png);
}
#karriere_3 .icon-ic-consult,
#karriere_3 .icon-ic-consult-en {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/icon-ic_consult.png);
}
#karriere_3 .icon-service-layers,
#karriere_3 .icon-service-layers-en {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/icon-sl.png);
}
#karriere_3 .icon-iam-worxic-consultservice-layersxdi360,
#karriere_3 .icon-iam-worx-enic-consult-enservice-layers-enxdi360-en {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/icon-er.png);
}
#karriere_3 #jfind p.entry-title {
margin-bottom: 0;
padding-bottom: 0!important;
}
#karriere_3 #jfind p.prejob {
display: inline-block;
font-size: 1em;
line-height: 1.2em;
margin: 0;
padding: 0;
width: calc(100% - 30px);
}
#karriere_3 .listline:last-of-type {
border-bottom: 0 solid #636362;
margin-bottom: 50px;
}
#karriere_3 .entry-title a {
display: block;
padding-left: 0;
padding-top: 10px;
width: 100%;
}
#karriere_3 .jobPlace {
font-size: .8em;
line-height: 1em;
margin-left: 40px;
padding-bottom: 5px;
width: calc(100% - 110px);
}
#er_1 .prejob,
#er_1 .postjob,
#karriere_3 .prejob,
#karriere_3 .postjob {
display: block;
margin: 0 auto;
border: 2px solid #84bd00;
border-radius: 10px;
text-align: center;
padding: 10px!important;
margin-top: -30px!important;
margin-bottom: 50px!important;
}
#er_1 .postjob,
#karriere_3 .postjob {
margin-top: 30px!important;
}
#beautiful-taxonomy-filters-job {
background-color: #fff;
margin: 0;
padding: 30px;
}
.beautiful-taxonomy-filters {
-moz-border-radius: 2px;
-moz-border-radius: 2px;
-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-ms-border-radius: 2px;
-ms-border-radius: 2px;
-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-o-border-radius: 2px;
-o-border-radius: 2px;
-o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-webkit-border-radius: 2px;
-webkit-border-radius: 2px;
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
background: #f5f5f5;
background: #f5f5f5;
background-color: #f5f5f5;
border-radius: 2px;
border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
margin: 2em;
margin: 2em;
padding: 1em;
padding: 1em;
}
.beautiful-taxonomy-filters-tax {
float: left;
float: left;
position: relative;
position: relative;
}
.beautiful-taxonomy-filters-label {
display: block;
display: block;
margin-bottom: 5px;
margin-bottom: 5px;
}
.clearfix:after,
.clearfix:before {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.clearfix {
zoom: 1;
}
.filter-count-4 {
margin-right: 5%;
width: 21.25%;
}
.beautiful-taxonomy-filters-select {
border-bottom: 2px solid #636362;
border-left: 2px solid #636362;
border-radius: 5px;
border-right: 2px solid #636362;
border-top: 2px solid #636362;
height: 35px;
line-height: 24px!important;
padding: 0;
padding-bottom: 4px;
padding-left: 11px;
width: 100%;
background-color: #fff;
}
.beautiful-taxonomy-filters-button {
-moz-appearance: none;
-moz-border-radius: 3px;
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
-moz-transition: all .3s ease-in-out;
-ms-appearance: none;
-ms-border-radius: 3px;
-ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
-ms-transition: all .3s ease-in-out;
-o-appearance: none;
-o-border-radius: 3px;
-o-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
-o-transition: all .3s ease-in-out;
-webkit-appearance: none;
-webkit-border-radius: 2px;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
-webkit-transition: all .3s ease-in-out;
appearance: none;
background: #8bc34a;
background-color: #84bd00;
border-radius: 2px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
color: #FFF;
font-weight: 400;
margin-top: 20px;
padding: 10px 30px 11px;
text-transform: uppercase;
transition: all .3s ease-in-out;
}
.flags {
height: 15px;
position: relative;
top: 3px;
width: 20px;
margin-left: 3px;
}
.jobPlace>.JC-Bulgarien,
.jobPlace>.JC-Bulgaria {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/bg.svg);
display: inline-block;
}
.jobPlace>.JC-Spanien,
.jobPlace>.JC-Spain {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/es.svg);
display: inline-block;
}
.jobPlace>.JC-England,
.jobPlace>.JC-UK {
display: inline-block;
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/gb.svg);
}
.jobPlace>.JC-Deutschland,
.jobPlace>.JC-Germany {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/de.svg);
display: inline-block;
}
.jobPlace>.JC-Schweiz,
.jobPlace>.JC-Switzerland {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/ch.svg);
display: inline-block;
}
.jobPlace>.JC-Österreich,
.jobPlace>.JC-Oesterreich,
.jobPlace>.JC-Austria {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/at.svg);
display: inline-block;
}
.jobPlace>.JC-USA {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/us.svg);
display: inline-block;
}
.jobPlace>.JC-China {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/cn.svg);
display: inline-block;
}
.jobPlace>.JC-England~.JC-England,
.jobPlace>.JC-UK~.JC-UK,
.jobPlace>.JC-Spanien~.JC-Spanien,
.jobPlace>.JC-Spain~.JC-Spain,
.jobPlace>.JC-Österreich~.JC-Österreich,
.jobPlace>.JC-Austria~.JC-Austria,
.jobPlace>.JC-USA~.JC-USA,
.jobPlace>.JC-China~.JC-China,
.jobPlace>.JC-Schweiz~.JC-Schweiz,
.jobPlace>.JC-Switzerland~.JC-Switzerland,
.jobPlace>.JC-Deutschland~.JC-Deutschland,
.jobPlace>.JC-Germany~.JC-Germany {
display: none;
} body {
font-family: "Titillium Web",Arial,sans-serif;
font-weight: normal;
font-size: 19px;
line-height: 24px;
}
h1 {
font-weight: normal;
font-size: 72px;
text-align: left;
color: #636362;
}
h2 {
font-weight: 300;
font-size: 60px;
line-height: 76px;
color: #636362;
}           .single #jobleft h2 {
font-size: 24px;
font-weight: bold;
color: #84bd00!important;
letter-spacing: -.01em;
line-height: 1.4em;
margin: 0 0 .3em;
word-wrap: normal;
font-size: 24px;
}
.single #benefits h2 {
font-size: 1.9em;
line-height: 1.3em;
letter-spacing: -.02em;
font-weight: 400;
color: #fff!important;
}
.single #karriere_3 h2,
.single #aboutUs h2,
.single #locations h2 {
color: #666;
font-size: 24px;
font-weight: bold; letter-spacing: -.01em;
line-height: 1.4em;
margin: 0 0 .3em;
word-wrap: normal;
font-size: 24px;	
}
.jobs2023 #benefits #whiteflexbox h3 {
font-weight: 700;
}
.jobs2023 #benefits #applyNow h2 {
font-weight: 700;
letter-spacing: 0em;
font-size: 24px;
}
.single .wp-post-image {
padding-top: 30px;
float: left;
}
.single a.back-link {
float: right;
color: white!important;
background-color:  #84bd00;
border-radius: 10px;
padding: 3px 30px 3px 30px!important;
position: relative;
top: 30px;
}
.single #body {
position: relative;
}
.single #body #leftheight h2 {
font-size: 24px;
line-height: 1.2em;
text-align: left;
}
footer	.effeff.one > p,
footer h2 {
font-size: 22px;
line-height: 1.2em;
text-align: center;
font-weight: 700;
text-align: center;
color: #fff;
letter-spacing: -.02em;
padding-bottom: .5em!important;
hyphens: none !important;
}
#jobright p,
#jobright h2 {
font-size: 22px;
line-height: 1.2em;
text-align: center;
font-weight: 700;
text-align: center;
color: #666;
}
.single .utility img {
display: none;
}
#job_1 {
background-color: #eeeeef!important;
} 
h5 {
font-weight: bold;
font-size: 28px;
}
h6 {
font-weight: bold;
font-size: 24px;
}
#footer {
color: #ffffff;
}
#footer,
#footer-logo,
.footer-nav a,
.footer-text {
font-family: "Titillium Web",Arial,sans-serif;
font-weight: 200;
font-size: 19px;
line-height: 24px;
text-align: center;
}
@media only screen and (max-width: 1060px) {
#body h2 {
font-size: 5.6603773584906vw;
line-height: 7.1698113207547vw;
}
.single #body h2 {
font-size: 1.5em;
line-height: 1.2em; }
.single .utility img {
display: none;
}
h2 {
font-size: 4.8vw;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 2dppx) {
.select2-search input,
.select2-search-choice-close,
.select2-container .select2-choice abbr,
.select2-container .select2-choice .select2-arrow b {
background-image: url(/wp-content/themes/blankslate-child/select2x2.png) !important;
background-size: 60px 40px !important;
background-repeat: no-repeat !important
}
.select2-search input {
background-position: 100% -21px !important 
}
}
@media all and (max-width: 40em) {
.filter-count-4,
.filter-count-3,
.filter-count-many {
margin-right: 5%;
width: 47.5%;
margin-bottom: 5%
}
.filter-count-4:nth-child(4n),
.filter-count-many:nth-child(4n),
.filter-count-3:nth-child(3n) {
margin-right: 5%
}
.filter-count-4:nth-child(2n),
.filter-count-many:nth-child(2n),
.filter-count-3:nth-child(2n) {
margin-right: 0
}
}
@media all and (max-width: 30em) {
.filter-count-4,
.filter-count-3,
.filter-count-many {
margin-right: 0%;
margin-bottom: 5%;
width: 100%
}
.filter-count-4:nth-child(4n),
.filter-count-many:nth-child(4n),
.filter-count-3:nth-child(3n) {
margin-right: 0
}
.filter-count-4:nth-child(2n),
.filter-count-many:nth-child(2n),
.filter-count-3:nth-child(2n) {
margin-right: 0
}
}
@media only screen and (max-width: 680px) {
#greydings .whitebox a img {
max-width: 45%;
margin: 1%;
height: auto;
margin: auto;
}
}
@media only screen and (max-width: 784px) {
#kooperationen_1,#kooperationen_2,#referenzen_1,#ueber_1,#start_1
{
margin-top:0;
}
#start_1 {
margin-top: 0px;
}	
.pagewidth,body.full_width .themify_builder_row .row_inner,body.full_width .related-posts,.full_width .post-nav,.full_width .commentwrap,.full_width .module-layout-part .themify_builder_row.fullwidth_row_container .row_inner
{
max-width:95%;
}
#start_1 #plain-text-12-1-1-0,#greendings #greenlinks,#greydings #greylinks,.events-table .table-head, .events-table .table-head .table-cell, .row_inner::after
{
display:none!important;
}
}
@media only screen and (max-width: 607px) {
#start_1 .module-plain-text {
width: 100%;
position: relative;
left: 0px;
margin-top: 0px;
}
#start_1 .sa_hover_container {
position: relative;
max-width: 100%;
margin: auto auto;
}
#start_1 .sa_hover_container h2 {
margin-bottom: 0.4em!important;
}
#start_1 .sa_hover_container li {
font-size: calc(1.7924528301886793vw * 2);
line-height: calc(2.2641509433962264vw * 2);
margin-bottom: 0.4em!important;
}
#start_1 .sa_hover_container p {
font-size: calc(1.7924528301886793vw * 2);
line-height: calc(2.2641509433962264vw * 2);
margin-bottom: 0.4em!important;
}
.results-table .ressourcebox, .events-table .icons a {
font-size: 3vw;
height: 4vw;
line-height: 4vw;
margin-left: 1.5vw;
margin-top: 1.4vw;
width: 15vw;
}
.results-table .ressource-link,
.events-table .icons {
width: auto;
top: 0px;
right: 0px;
float: right;
}
.results-table .ressource-link a,
.events-table .icons a {
margin: 0px; padding: 0px;
position: relative;
right: 5px;
margin: 5px;
}
.results-table .ressource-link .aufzu,
.events-table .icons .aufzu {
height: 30px;
background-position: center center;
}
.events-table .table-row.nonotes .table-cell {
display: block!important;
}
.metaslider .caption-wrap {
position: absolute!important;
bottom: 0;
left: 0;
background: black; 
color: white;
opacity: 0.7;
margin: 0;
display: block;
width: 100%;
line-height: 1.4em;
padding: 4vw 3em;
}
.flexslider h2 {
font-size: 6.25vw!important;
line-height: 6.4vw!important;
margin-top: 0.1vw!important;
margin-bottom: 0.1vw!important;
}
.flexslider p {
font-size: 4vw!important;
line-height: 7vw!important;
margin-top: 0!important;
margin-bottom: 0!important;
}
}
@media only screen and (max-width: 500px) {
.table-cell {
display: block;
float: nofloat;
}
.events-table .event-region {
clear: both;
width: 100%;
font-size: 14px;
line-height: 14px;
padding-left: 5px;
}
.events-table .event-name {
clear: both;
width: calc(100% - 120px);
}
.events-table .icons {
width: 120px;
min-width: 120px;
}
.results-table .ressource-link,
.events-table .icons {
width: auto;
top: 0px;
right: 0px;
float: right;
}
.results-table .ressource-link a,
.events-table .icons a {
margin: 0px; padding: 0px;
position: relative;
right: 5px;
margin: 5px;
}
.results-table .ressource-link .aufzu,
.events-table .icons .aufzu {
height: 30px;
background-position: center center;
}
.events-table .table-head  .table-cell,
.events-table .table-head  {
display: none!important;
}
.results-table .ressource-title h2 {
font-size: 2.85vw;
}
#start {
height: 88.05vw!important;
}
.themify_builder .text-29-0-0-0.module-text {
padding-top: 24vw;
padding-bottom: 21vw;
}
#text-29-0-0-0 p {
font-size: 2.85vw;
line-height: 3.75vw;
}
h1 {
font-size: 10.8vw;
}
h2 {
font-size: 7.2vw;
}
h1.page-title {
font-size: 7.2vw;
margin-top: 20px;
}
#greydings .whitebox a img {
max-width: 90%;
margin: 1%;
height: auto;
margin: auto;
}
} #start_b h2 {
margin-top: 0.83em;
margin-bottom: 0.83em;
line-height: 1.4;
font-size: 1.95em;
}
#start_b h3 {
margin-top: 1em;
margin-bottom: 1em;
line-height: 1.4;
font-size: 1.56em;
}
#start_b h4 {
font-size: 1.25em;
line-height: 1.5;
margin-top: 1.33em;
margin-bottom: 1.33em;
}
#start_b h5 {
margin-top: 1.67em;
margin-bottom: 1.67em;
font-size: 1em;
}
#start_b p {
margin-bottom: 20px!important;
} 
#start_b ul {
padding-left: 40px;
margin-bottom: 20px!important;
}
#start_b li {
margin-bottom: 5px;
}
#start_b {
max-width: 1200px!important;
margin: auto!important;
} a {  outline: 0px solid #84bd00!important;
color: var(--color-green);}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
#linkBus,
#linkTech,
#linkArc,
#linkImp,
#linkMan,
#linkSup {
cursor: pointer;
}
#greendings,
.ui.module-accordion p,
.ui.module-accordion .accordion-title a,
.themify_builder.themify_builder_content .themify_builder_447_row.module_row_2.module_row .row_inner,
.themify_builder.themify_builder_content .themify_builder_932_row.module_row_2.module_row .row_inner,
.themify_builder.themify_builder_content .themify_builder_447_row.module_row_4.module_row .row_inner,
.themify_builder.themify_builder_content .themify_builder_447_row.module_row_1.module_row .row_inner,
.themify_builder.themify_builder_content .themify_builder_932_row.module_row_4.module_row .row_inner,
.themify_builder.themify_builder_content .themify_builder_932_row.module_row_1.module_row .row_inner {
padding-left: 10px!important;
padding-right: 10px!important;
max-width: 1200px!important;
margin: auto!important;
}
#greendings {
display: block;
color: #636362;
position: relative;
margin: auto;
}
#breadcrumbs {
width: 100%;
padding: 0 30px;
margin: 0!important;
background-color: #fff;
position: relative;
border-bottom: 1px solid #84bd00;
}
#breadcrumbs a,
#breadcrumbs p {
width: 100%;
max-width: 1200px;
font-size: 14px;
padding: 0!important;
margin-bottom: 0!important;
margin: auto!important;
color: #636362!important;
}
#breadcrumbs p strong {
color: #84bd00!important;
}   #header {
z-index: 2;
}  @media screen and (max-width:1199px) {
#headerwrap {
width: 100%;
border-bottom: 1px solid #84bd00;
position: sticky;
top: 0;
z-index: 10;
background-color: #fff;
}
#header .mega-indicator {
display: none;
}
#header {
width: 100%;
max-width: 1400px;
margin: auto;
height: 85px;
overflow: visible;
position: relative;
}
#header .header-bar {
width: 110px;
height: 85px;
display: flex;
align-items: center;
}
#header #mobile-menu {
height: auto;
position: absolute;
right: 0px;
top: -1500px;
z-index: 101;
box-shadow: 0 3px 12px rgb(0 0 0 / 50%);
padding: 15px;
background-color: #fff;
transition: all .5s;
width: 100%;
}
.mobile-menu-visible #header #mobile-menu {
top: 0;
float: none!important; 
transition: all .5s;
}
.mobile-menu-visible #headerwrap #menu-icon {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/logos/close.svg);
}
.mobile-menu-visible #headerwrap #menu-icon .menu-icon-inner {
position: relative;
}
#header #mobile-menu {
height: 100vh;
overflow-y: auto;
padding: 60px  0 0 0;
}
#overlay {
display: block;
position: fixed;
top: 0;
bottom: 100%;
left: 100%;
right: 0;
background-color: #fff;
opacity: .0;
z-index: 100;
transition: all .3s;
}
.mobile-menu-visible #overlay {
display: block;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #fff;
opacity: .7;
z-index: 100;
transition: all .3s;
}
#header #mega-menu-wrap-new-menu {
display:  block;
position: relative;
flex-basis: 100%;
top: 0px;
order: 2;
padding-bottom: 30px;
}
#header .menu-mainnavi-e-container {
display:  block;
position: relative;
flex-basis: 100%;
top: 0px;
order: 1;
}
#header li {
display: block;
position: relative;  
}
#header #mega-menu-wrap-main-menu .sub-menu {
position: relative;
background-color: #fff;
}
#menu-langswitch-en .mega-menu-item,
#menu-langswitch-de .mega-menu-item {
margin: 0!important;
}
#menu-langswitch-en .mega-menu-item a,
#menu-langswitch-de .mega-menu-item a,
#mega-menu-wrap-main-menu .mega-menu-item a {
font-weight: 400;
color: #636362;
margin: 0!important;
padding-left: 10px; outline: 0;
font-size: 20px;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
display: block;
width: calc(100% - 10px);
}
#menu-langswitch-en,
#menu-langswitch-de {
padding-top: 20px;
margin-top: 20px;
padding-left: 0;
border-top: 1px solid #84bd00;
display: flex;
flex-wrap: wrap;
}
#menu-langswitch-en .mega-menu-item a,
#menu-langswitch-de .mega-menu-item a {
font-size: 15px;
}
.sidemenu-on #mega-menu-wrap-main-menu .mega-menu-item a {
max-width: 200px;
padding-left: 0!important;
padding-top: 5px!important;
padding-bottom: 5px!important;
}
#header #mega-menu-wrap-main-menu .sub-menu {
display: flex;
flex-wrap: wrap;
max-height: 0px!important;
overflow: hidden;
transition: all 0.3s ease-in-out;
padding-left: 10px!important;
}
.mobile_menu_active #headerwrap #mega-menu-wrap-main-menu>li>.toggle-on~ul.sub-menu {
height: auto!important;
max-height: 400px!important;
transition: all 0.3s ease-in-out;
transition-delay: 200ms;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item {
display: list-item;
margin: 0;
clear: both;
border: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item a {
padding-left: 20px!important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link {
border-radius: 0;
border: 0;
margin: 0;
line-height: 40px;
height: 40px;
padding: 0 10px;
background: transparent;
text-align: left;
color: #666;
font-size: 16px;
}
#header #mega-menu-wrap-main-menu .sub-menu li {
padding: 0;
flex-basis: 100%;
flex-grow: 1;
}
#header #menu-langswitch-en li,
#header #menu-langswitch-de li {
flex-basis: 50%;
}
#header #mega-menu-wrap-main-menu .sub-menu a {
padding: 0;
font-size: 16px;
line-height: 19px;
padding-left: 10px; 
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
width: 100%;
display: block;
}
#header  a:hover {
background-color: #eeeeee!important;
color: #84bd00;
}
.header-icons { 
display: block;
}
#headerwrap a#menu-icon {
display: block;
width: 40px;
height: 40px;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/hemberger.svg); 
background-size: contain;
background-position: center;
background-repeat: no-repeat;
position: absolute;
right: 20px;
top: 10px;
cursor: pointer;
z-index: 999;
}
#headerwrap #mobile-menu a#menu-icon {
display: none;
}
#mega-menu-wrap-hauptmenuD span.mega-indicator,
#mega-menu-wrap-main-menu span.mega-indicator {
display: block!important;
height: 30px!important;
width: 30px!important;
border-radius: 15px!important;
line-height: 1em!important;
margin-top: 3px!important;
position: absolute!important;
right: 10px!important;
top: 0!important;
z-index: 20!important;
background-color: #eeeeef!important;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/chevron-down.svg)!important;
background-repeat: no-repeat!important;
background-size: 15px 15px!important;
background-position: center!important;
transition: all 0.3s ease-in-out!important;
cursor: pointer!important;
border: 2px solid #eeeeef!important;
transform: rotate(0deg)!important;
}
.mobile-menu-visible #mega-menu-wrap-hauptmenuD .mega-menu-item-has-children.mega-toggle-on .mega-indicator, 
.mobile-menu-visible #mega-menu-wrap-main-menu .mega-menu-item-has-children.mega-toggle-on .mega-indicator {
transform: rotate(180deg)!important;
border: 2px solid #eeeeef!important;
transition: all 0.3s ease-in-out!important;
background-color: #fff!important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
display: none;
}
.sidemenu-on #menu-langswitch-en, .sidemenu-on #menu-langswitch-de {
margin-top: 0px!important;
margin-left: 0px!important;
margin-bottom: 0px!important;
}
#header .mega-sub-menu li.mega-headline a {
font-weight: 700 !important;
color: #84bd00!important;
padding-left: 10px!important;
background-image: none!important;
}
body #mega-menu-wrap-main-menu #mega-menu-main-menu > li > ul > li > ul > li > ul  >li.mega-menu-item > a {
padding-left: 50px!important; background-repeat: no-repeat!important;
background-size: 25px 25px!important;
background-position: 0px center!important;
padding-left: 40px!important; }
#header li.nolink a {
pointer-events: none!important;  
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
max-width: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
border: 0;
padding: 10px;
padding-left: 0!important; 
border-radius: 0;
float: left;
position: static;
width: 100%;
max-width: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column {
width: 100%;
clear: both;
float: left;
min-height: 1px;
}
#header>.header-icons,
#menu-icon-close {
display: none;
}
#mega-menu-new-menu {
display: flex!important;
flex-wrap: nowrap;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
color: #84bd00;
background: #fff;
}
}    @media screen and (min-width:1200px) {
#mega-menu-wrap-main-menu a {
white-space: nowrap;
}
#headerwrap {
width: 100%;
height: 110px;
max-height: 110px;
border-bottom: 1px solid #84bd00;
position: sticky!important;
top: 0;
z-index: 20!important;
background-color: #fff;
}
#pagewrap {
z-index: 1;
}
#site-logo {
position: relative;
top: 10px;  
height: 70px;
overflow-y: hidden;
}
#site-logo  {
position: relative;
top: 30px;     
height: 60px;
overflow-y: hidden;
}
.home #site-logo  {
position: relative;
top: 30px;     
height: 60px;
overflow-y: hidden;
}
#header {
width: 100%;
max-width: 1200px;
margin: auto;
height: 85px; 
overflow: visible;
position: relative;
}
#header .header-bar {
width: 236px;
height: 40px;
}
#header #mobile-menu {
width: calc(100% - 300px);
height: 85px;
position: absolute;
right: 30px;
top:0px;
}
#header #menu-langswitch-en,
#header #menu-langswitch-de {
display:  flex!important;
justify-content: flex-end!important;
position: relative!important;
width: calc(100% - 30px)!important;
top: 7px!important;
margin: 0!important; }
#header #menu-langswitch-en li,
#header #menu-langswitch-de li {
margin: 0!important;
}
#header #mega-menu-hauptmenuD,
#header #mega-menu-main-menu {
display:  flex!important;
justify-content: flex-end!important;
width: calc(100% + 310px)!important;
left: -300px;
position: absolute!important;
top: 55px!important;
}
#header li {
display: block;
position: relative; 
}
#mega-menu-wrap-main-menu li {
display: block;
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0;
padding-right: 10px!important;
}
#header #mega-menu-wrap-main-menu .sub-menu {
position: absolute;
top: 40px;
right: 0px;
background-color: #fff;
box-shadow: 0 3px 12px rgb(0 0 0 / 12%);
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu {
padding: 10px 0 20px 0;
width: 570px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #636362;
font-family: inherit;
font-size: 16px;
text-transform: none;
text-decoration: none;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
max-width: 570px;
margin: 0 auto;
}
#menu-langswitch-en .mega-menu-item a, 
#menu-langswitch-de .mega-menu-item a, 
#mega-menu-wrap-main-menu .mega-menu-item a {
font-weight: 400;
color: #636362;
margin: 0;
padding-left: 40px;
padding-right: 0;
outline: 0;
font-size: 20px;
text-decoration: none;
}
#menu-langswitch-en .mega-menu-item a,
#menu-langswitch-de .mega-menu-item a {
margin-left: 0;
padding-left: 10px;
font-size: 14px;
}
#header #mega-menu-wrap-main-menu .sub-menu li {
padding: 0;
}
#header #mega-menu-wrap-main-menu .sub-menu a {
padding: 0;
width: 100%;
display: block;
}
#header #mega-menu-wrap-main-menu .sub-menu {
display: none;
}
#header #mega-menu-wrap-main-menu li:hover .sub-menu {
display: block;
padding: 0.6em 20px;
}
#header li.mega-headline a {
font-weight: 400 !important;
color: #666!important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
height: 54px;
}
#header li.mega-headline a:hover,
#header a:hover {
color: #84bd00!important;
}
#header #mega-menu-wrap-main-menu .mega-sub-menu a:hover {
background-color: transparent !important;
}
.header-icons { 
display: none;
}
#mega-menu-wrap-main-menu ul a {
line-height: 24px!important;
padding: 0;
}
#header li.mega-nolink a {
pointer-events: none;  
}
#header .mega-sub-menu li a {
padding-left: 50px!important;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/info-square.svg)!important;
background-repeat: no-repeat!important;
background-size: 25px auto !important;
background-position: 10px center!important;
}
#header .mega-sub-menu li.mega-headline a {
font-weight: 700 !important;
color: #84bd00!important;
padding-left: 10px!important;
background-image: none!important;
font-size: 20px!important;
}
#header .mega-sub-menu .menuRight {
border-left: 2px solid #84bd00!important;
}
#header .mega-menu-row>.mega-sub-menu {
display: flex!important;
align-items: stretch;
}
#header .mega-menu-item-3348>.mega-sub-menu,
#header .mega-menu-item-3377>.mega-sub-menu,
#header .mega-menu-item-3348>.mega-sub-menu>.mega-menu-row,
#header .mega-menu-item-3377>.mega-sub-menu>.mega-menu-row,
#header .mega-menu-item-3348>.mega-sub-menu>.mega-menu-row>.mega-sub-menu,
#header .mega-menu-item-3377>.mega-sub-menu>.mega-menu-row>.mega-sub-menu {
width: 570px!important;
max-width: 570px!important;
}
#header .mega-menu-item-3348 .mega-menu-row>.mega-sub-menu .menuLeft, 
#header .mega-menu-item-3377 .mega-menu-row>.mega-sub-menu .menuLeft {
flex-basis: 300px!important;
}
#header .mega-menu-item-3348 .mega-menu-row>.mega-sub-menu .menuRight,
#header .mega-menu-item-3377 .mega-menu-row>.mega-sub-menu .menuRight {
flex-basis: 270px!important;
}
#header .mega-menu-item-3417>.mega-sub-menu,
#header .mega-menu-item-3419>.mega-sub-menu,
#header .mega-menu-item-3417>.mega-sub-menu>.mega-menu-row,
#header .mega-menu-item-3419>.mega-sub-menu>.mega-menu-row,
#header .mega-menu-item-3419>.mega-sub-menu>.mega-menu-row>.mega-sub-menu,
#header .mega-menu-item-3417>.mega-sub-menu>.mega-menu-row>.mega-sub-menu {
width: 430px!important;
max-width: 430px!important;
}
#header .mega-menu-item-3419 .mega-menu-row>.mega-sub-menu .menuLeft, 
#header .mega-menu-item-3417 .mega-menu-row>.mega-sub-menu .menuLeft {
flex-basis: 180px!important;
}
#header .mega-menu-item-3419 .mega-menu-row>.mega-sub-menu .menuRight,
#header .mega-menu-item-3417 .mega-menu-row>.mega-sub-menu .menuRight {
flex-basis: 250px!important;
}
#header .mega-sub-menu .menuRight {
border-left: 2px solid #84bd00!important;
}
#header .mega-sub-menu li a {
padding-left: 50px!important;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/info-square.svg)!important;
background-repeat: no-repeat!important;
background-size: 25px 25px!important;
background-position: 10px center!important;
}
}
.current-lang>a {
color: #84bd00!important;
font-weight: bold!important;
} 
.mega-current-menu-parent>a,
.mega-current-menu-item>a {
color: #84bd00!important;
}  @media only screen and (max-width: 1199px) {
#headerwrap:hover,
.fixed-header-on #headerwrap,
#headerwrap.fixed-header, 
#headerwrap {
height: auto!important;
}
#header {
text-align: left;
width: 100%;
max-width: 100%;
height: 60px;
}
#header .header-bar {
margin: 0!important;
margin-left: 20px!important;
padding: 0!important;
width: 300px;
max-width: calc(100% - 125px)!important;
height: 60px;
}
.mobile_menu_active #site-logo {
left: 0px;
top: 0px; 
width: 100%;
max-width: none;
position: relative;
height: auto;
margin: 0!important;
margin-top: 0!important;
padding: 0!important;
}
.mobile_menu_active #site-logo a {
display: block; height: 60px;
width: auto;
max-width: 100%;
top: 0;
margin: 0!important;
padding: 0!important;
display: flex;
align-items: center;
}
#headerwrap #site-logo a img {
height: 50px!important;
max-width: 100%!important;
margin: 0!important;
padding: 0!important;
}
#mega-menu-new-menu .ccc-favorite-post-count{
display: none;
}
#headerwrap .header-icons .ccc-favorite-post-count.active {
display: block;
position: absolute;
top: 17px;
right: 70px;
color: var(--color-magenta);
z-index: 20; }
#headerwrap .header-icons .ccc-favorite-post-count a {
color: var(--color-magenta)!important;
background-color: transparent;
}
#headerwrap .ccc-favorite-post-count > a::before, 
#headerwrap .ccc-favorite-post-toggle > a::before, 
#headerwrap .ccc-favorite-post-delete > a::before {
width: 40px;
height: 40px;
font-size: 38px;
position: absolute;
top: -5px; left: -15px;
z-index: -1;
}
#headerwrap .ccc-favorite-post-count .num {
color: #fff!important;
z-index: 10;
background-color: transparent;
}
}
.header-icons .ccc-favorite-post-count{
display: none;
}
#header .mega-sub-menu .mega-menu-item-2913 a, #header .mega-sub-menu .mega-menu-item-2919 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/admin_koffer.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-2914 a, #header .mega-sub-menu .mega-menu-item-2920 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Softwareentwicklung.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-2915 a, #header .mega-sub-menu .mega-menu-item-2921 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/IT-Support-Operation.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-3116 a, #header .mega-sub-menu .mega-menu-item-3115 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Finance.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-3117 a, #header .mega-sub-menu .mega-menu-item-3120 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Administration.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-4603 a, #header .mega-sub-menu .mega-menu-item-4619 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Analyst.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-3117 a, #header .mega-sub-menu .mega-menu-item-3120 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/admin_ordner.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-3708 a, #header .mega-sub-menu .mega-menu-item-3121 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/computer-classic.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-3119 a, #header .mega-sub-menu .mega-menu-item-3122 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Marketing-and-Sales.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-2924 a, #header .mega-sub-menu .mega-menu-item-2918 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Studentenjobs.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-2922 a, #header .mega-sub-menu .mega-menu-item-2916 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Jobs-Einsteiger.svg)!important;
}
#header .mega-sub-menu .mega-menu-item-2923 a, #header .mega-sub-menu .mega-menu-item-2917 a {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Jobs-Professional.svg)!important;
} .padding-5-10 a {
padding: 5px 10px;
}
.padding-10-10 a {
padding: 10px 10px;
}
#formBewerbung h2 {
font-weight: normal;
font-size: 72px;
text-align: center;
color: #636362;
}
#content {
width: 100%; margin: auto;
background: #fff;
box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu {
position: relative; 
top: 7px;
}
#mega-menu-wrap-new-menu #mega-menu-new-menu > li.mega-menu-item > a.mega-menu-link {
font-size: 14px;
padding: 0px 0 0px 10px;
}
#mega-menu-new-menu .ccc-favorite-post-count {
margin-right: 0;
margin-left: 10px;
}
#mega-menu-new-menu .ccc-favorite-post-count a {
color: var(--color-magenta);  right: 0;
}
#mega-menu-new-menu .ccc-favorite-post-count{ width: 19px; height: 19px;
float: right;
position: relative;  }
#mega-menu-new-menu .ccc-favorite-post-count a::before {
font-size: 19px;
margin-right: 0;
}
#mega-menu-new-menu .ccc-favorite-post-count .num {
color: var(--color-magenta);
position: relative;
left: 20px;
bottom: 30px;
width: 19px; height: 19px;
display: flex;
justify-content: flex-start;
align-items: center;
font-size: 13px;
}
#mobile-menu * {  }#headerwrap {
position: sticky!important;
top: 0px!important;
left: 0px!important;
right: 0px!important; }
#pagewrap {
position: relative!important;     margin-top: 0!important;
transition: all .5s ease-in-out!important;
}
.fixed-header-on #headerwrap {  }
.fixed-header-on #pagewrap {
top: 16px!important;
left: 0px!important;
right: 0px!important;
bottom: 0px!important;
}
@media only screen and (max-width: 1060px) {
#pagewrap,
.fixed-header-on>#pagewrap	{
top: 0px!important; }
#headerwrap,
.fixed-header-on>#headerwrap {
bottom: 69px!important; border-bottom: 1px solid #84bd00;
padding-top: 0px!important;
}
}                             .startblock {
max-width: 252px;
width: 252px; border-radius: 10px; 
padding: 18px;
padding-bottom: 30px;
padding-top: 56px;
text-align: center;
position: relative;
margin-left: auto;
margin-right: auto;
margin-bottom: 45px; }
.startblock svg {
max-width: 90px;
max-height: 67px;
margin-bottom: 45px;
}
.startblock h4 {
font-size: 28px;
font-weight: 400;
line-height: 37px;
}
.startblock a,
.startblock p {
font-size: 21px;
line-height: 37px;
}
a:hover,
a:hover .startblock,
a .startblock {
text-decoration: none!important;
}
.startblock p:nth-child(3) {
min-height: 7em!important;
display: block;
}
.startblock p:nth-child(4) {
padding-bottom: 0!important;
}
.startblock a {
font-weight: bold;
}
@media only screen and (min-width: 782px) and (max-width: 1200px) {    .startblock {
max-width: 22.466666666666665vw;
width: 22.466666666666665vw;
border-radius: 0.6666666666666667vw;
padding: 1.6666666666666667vw;
padding-top: 5vw; }
.startblock svg {
max-width: 8vw;
max-height: 6vw;
margin-bottom: 4vw;
}
.startblock h4 {
font-size: 2.533333333333333vw;
line-height: 3.3333333333333335vw;
}
.startblock a,
.startblock p {
font-size: 1.866666666666667vw;
line-height: 3.3333333333333335vw;
}
.startblock p {
min-height: 12.666666666666668vw; 
}	
}
@media only screen and (min-width: 600px) and (max-width: 781px) {
.startblock {
top: 0;
}            }
}
@media only screen and (max-width: 600px) {                    }
body #headerwrap #header .header-icons #menu-icon .menu-icon-inner,
body.loaded .startblock,
body.loaded #headerwrap #header #mobile-menu {
display: block;
}      #whitebar {
position: absolute;
bottom: -1px;
left: 0px;
right: 0px;
width: 100vw;
max-width: 100vw;
min-width: 100vw;
margin: 0; 
padding: 0;
height: 38px;
}
#whitebar figure,
#whitebar img {
min-height: unset!important;
min-width: unset!important;
max-width: 272px!important;
width: 272px!important;
height: 38px!important;
margin: 0;
padding: 0;
display: block; 
position: absolute;
}
#whitebar figure {
left: calc(.3 * (100vw - 272px));
}
#whitebar-left {
position: absolute;
left: 0px;
width: calc(.3 * (100vw - 268px));
height: 38px;
background-color: #fff;
display: block;
}
#whitebar-right {
position: absolute; 
right: 0px;
width: calc(.7 * (100vw - 268px));
height: 38px;
background-color: #fff;
display: block;
}      body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.wp-block-group {
padding-top: 60px;
background-color: #eeeeef;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo {
background-size: cover; 
background-repeat: no-repeat;
background-position: center;
margin-bottom: 20px;
position: relative;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0; 
background-color: rgba(000, 000, 000, 0.4);  
padding: 30px;
padding-top: 15px;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont>p:first-child {
display: none;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont * {
color: #fff;
-moz-hyphens:none; 
-ms-hyphens:none; 
-webkit-hyphens: none;
-o-hyphens: none;
hyphens: none;
word-break:keep-all;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont a {
padding: 5px 10px;
background-color: #636362;
border-radius: 20px;
position: absolute;
left: 30px;
bottom: 40px;
color: #fff!important;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont h3 {
font-size: 27px;
line-height: 30px;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont h4 {
font-size: 20px;
line-height: 23px;
text-transform: none;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont h6 {
font-size: 24px; 
line-height: 27px;
font-weight: 400;
text-transform: none;
}
@media only screen and (max-width: 600px) {
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont {
position: relative;
padding: 30px; 
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont a {
position: relative;
left: 0px;
bottom: 0px;
margin-bottom: 30px;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo {
height: auto!important;
max-height: none!important;
}
}
@media only screen and (min-width: 782px) and (max-width: 1160px) {
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont h3 {
font-size:2.3893805309734515vw;
line-height: 2.6548672566371683vw;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont h4 {
font-size: 1.9469026548672566vw;
line-height: 2.2123893805309733vw;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont h6 {
font-size: 1.9469026548672566vw;
line-height: 2.2123893805309733vw;
}	
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont p {
font-size: 1.6814159292035398vw;
line-height: 1.9469026548672566vw;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont a {
padding: 0.4424778761061947vw 0.8849557522123894vw;
border-radius: 1.7699115044247788vw;
left: 2.6548672566371683vw;
bottom: 1.6814159292035398vw;
font-size: 1.6814159292035398vw;
line-height: 1.9469026548672566vw;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo { }
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont {
padding: 2.6548672566371683vw;
}	
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont a.orange {
background-color: #ff9700;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont a.green {
background-color: #84bd00;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont a.blue {
background-color: #31c0e0;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont a.magenta {
background-color: #f6337a;
}
.wp-block-lazyblock-landingpageinfoblock .schenker {
position: relative; top: 5px; 
}
.wp-block-lazyblock-landingpageinfoblock .siemens {
position: relative; top: 5px;   
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2 {
padding-bottom: 60px;
margin-top: 0px;
background-color: #eeeeef; 
}      .wp-block-cover {
max-width: none!important;   
}
.wp-block-cover__inner-container {
max-width: 1200px;
margin: auto;
}      .cta a, a.cta { 
color: #fff!important;
background-color: #84bd00;
border: 2px solid #84bd00;
padding: 5px 20px;
font-weight: 700;
text-decoration: none!important;
border-radius: 20px;
white-space: nowrap;
}   #content p {
margin-top: 0;
}body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img  {
position: relative;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img  .wp-block-image {
margin: 0px!important;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img  .wp-block-image figure {
width: 100vw; display: flex;
justify-content: center;
text-align: center;
}    body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text {
position: absolute;
top: 90px;
left: 50%;
transform: translatex(-50%);
display: block;
width: calc(100% - 20px);
text-align: left; padding: 10px;
max-width: 1200px; }
.page-id-6982 #kontakt_img_text h2 {
text-align: center;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h2 {
margin: 0px;
padding: 0px;
margin: 30px auto ;
font-size: 60px;
line-height: 75px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h3 {
font-weight: 400;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1 {
padding-top: 0px;
}
@media only screen and (max-width: 1200px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h2 {
font-size: 50px;
line-height: 65px;
font-weight: 400;
}
}
@media only screen and (max-width: 750px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h2 {
margin: 0px;
padding: 0px;
margin: 30px auto ;
font-size: 35px;
line-height: 40px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h2 br {
display: none;
}
@media only screen and (max-width: 390px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text { }
}
}
@media only screen and (min-width: 1200px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1 {
padding-top: 60px;
}
#body { } 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text {
position: absolute;
top: 170px; width: 100%;
max-width: 1200px;
margin: auto;
}
body.page-id-6971>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text {
top: calc(110px + 1vw); 
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h3 {
font-size: 30px;
font-weight: 400;
}
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column {
flex-basis: calc(40% - 16px); 
padding-top: 30px;
padding-right: 60px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column:first-child>*{
-moz-hyphens:none; 
-ms-hyphens:none; 
-webkit-hyphens: none;
-o-hyphens: none;
hyphens: none;
word-break:keep-all;
text-align: left;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column:first-child li{
margin-bottom: 5px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column  {
padding: 0px;
flex-basis: calc(60% - 16px);
}
#kontakt_img mark {
background-color: rgba(0, 0, 0, 0.5);
padding: 0 20px;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}   #kontakt_img {
}
#kontakt_1 {
padding-top: 0px!important;
margin-top: 0px!important; 
z-index: 500!important;
position: relative;
top: -67px!important;
background-color: transparent!important;
}
#kontakt_1 * {
}
.wpcf7  {
background-color: #fff;
padding: 30px 30px 0px 30px;
border-radius: 30px;
border: 3px solid #84bd00; 
width: 100%;
z-index: 500;
position: relative;
}
.wpcf7 #formheader {
padding-bottom: 1em;
border-bottom: 2px solid #636362;
margin-left: -30px;
width: calc(100% + 60px);
padding-left: 30px;
padding-right: 30px;
margin-top: -10px;
}
.wpcf7 #formVisible {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: flex-start;
}
.wpcf7 #formURL,
.wpcf7 #formDSGVO,
.wpcf7 #formFile,
.wpcf7 #formVorname,
.wpcf7 #formNachname,
.wpcf7 #formEmail,
.wpcf7 #twofields,
.wpcf7 #formTelefon {
max-width: 50%;
flex-basis: 50%;
padding: 10px;
position: relative; }
.wpcf7 #twofields {
padding: 0!important;
}
.wpcf7 #formCities,
.wpcf7 #formGehalt {
padding: 10px;
}
.wpcf7 #formCities,
.wpcf7 #formGehalt,
.wpcf7 #formSubmit,
.wpcf7 #formDSGVO,
.wpcf7 hr {
flex-basis: 100%;
max-width: 100%;
position: relative; 
}
.wpcf7 #formSubmit {
position: relative;
top: -30px;
}
@media screen and (max-width: 500px) {
.wpcf7 #formSubmit,
.wpcf7 #formDSGVO,
.wpcf7 #formCities,
.wpcf7 #formFile,
.wpcf7 #formVorname,
.wpcf7 #formNachname,
.wpcf7 #formEmail,
.wpcf7 #formGehalt,
.wpcf7 #twofields,	
.wpcf7 #formTelefon {
flex-basis: 100%;
max-width: 100%;
padding: 10px;
position: relative; 
}
}
.wpcf7 label {
color: #636362;
font-weight: bold;
}
.wpcf7 select option,
.wpcf7 input * {
color: #636362;
padding-left: 10px;
margin-left: 10px;
}
.wpcf7 select,
.wpcf7 input {
min-height: 40px; 
border-radius: 0px;
background-color: #fff;
}
.wpcf7 select { }
.wpcf7 input[type='submit'] {
padding-left: 20px!important;
padding-right: 20px!important; color: #fff;
background-color: #84bd00;
}
.wpcf7 select,
.wpcf7 textarea,
.wpcf7 input {
border: 0;
padding: 0;
margin: 0;
max-width: 100%!important;
min-width: 100%!important;
width: 100%!important;
border-radius: 0px;
color: #636362;
border: 2px solid #84bd00!important;
border-radius: 5px!important;
padding-left: 10px;
}
.wpcf7 .wpcf7-form-control-wrap {
max-width: 100%!important;
min-width: 100%!important;
width: 100%!important;
display: block;
}
.wpcf7 #formURL input,
.wpcf7 #formVorname input,
.wpcf7 #formNachname input,
.wpcf7 #formEmail input,
.wpcf7 #formTelefon input {
font-size: 16px;
padding-left: 10px;
border-radius: 5px!important;
}
.wpcf7 #formFile > label > span {
position: relative;
top: -2px;
}
.wpcf7 #formCities.hide,
.wpcf7 #formHidden {
display: none;
}
.wpcf7 select option {
color: #636362;
}
.wpcf7 #formDSGVO { }
.wpcf7 #formDSGVO>* { }
.wpcf7 #formDSGVO label,
.wpcf7 #formDSGVO span {
min-height: 40px;
display: block;
margin: 0px!important;
width: 100%;
}
.wpcf7 #formDSGVO label.toplabel {
min-height: 0px;
height: auto;
margin: 0px!important;
font-weight: bold;
}
.wpcf7 #formDSGVO .formDSGVO {   display: block;
width: 30px;
height: 30px;
}
.wpcf7 #formDSGVO input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;   position: relative;
}
.wpcf7 #formDSGVO input:checked {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/green-check-circle.svg);
border: 0px solid #fff!important;
}
.wpcf7 #formDSGVO p {  width: calc (100% - 50px);
padding-left: 0px!important;
display: block;
} .wpcf7 #formDSGVO input-ms-expand {
display: none; } @media screen and (min-width:0\0) {
.wpcf7 #formDSGVO input {
background: none\9;
padding: 5px\9;
}
}
.wpcf7 #formDSGVO label { font-weight: normal;
}
@media only screen and (max-width: 600px) {
.wpcf7 textarea {
height: 150px;
}
}
.wpcf7 textarea.error,
.wpcf7 input.error {
border: 2px solid red;
background-color: #ffcccc;
}
.wpcf7 input:focus {
border: 2px solid #636362;
}
.wpcf7 fieldset ul.inputs-list {
list-style-type: none;
margin-left: 0px;
}
input[type='submit'] {
display: block; 
background-color: #fff; border-radius: 5px!important; 
}
div.hs-anhange> div.input {
cursor: pointer;
}
#formFile input::before {
content: "Select Attachment";
line-height: 36px;
position: absolute;
cursor: pointer;
pointer-events: none;
color: #636362;
background-color: #fff;
margin-left: 0px; 
margin-top: 0;
border: 5px solid #84bd00; 
width: calc(100% - 4px);
text-align: center;	
border: 0px;
height: 36px;
}
.transx-DE #formFile input::before {
content: "Datei auswählen"!important;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column>.withdrawal {
padding: 40px;
padding-top: 0px;
font-size: 12px;
line-height: 15px;
color: #fff;
text-align: justify;
background-color: #84bd00;
border-bottom-left-radius: 30px;
border-bottom-right-radius: 30px;
text-align: left;
margin-bottom: 60px; 
} 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column>.withdrawal a {
font-weight: 700;
text-decoration: underline;
color: #fff;
}
ul.hs-error-msgs {
display: none!important;
}
.hs_error_rollup>ul.hs-error-msgs {
display: block!important;
}
label.hs-error-msg {
}
@media only screen and (max-width: 900px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns {
flex-wrap: wrap;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column {
width: 100%!important;
min-width: 100%!important;
flex-basis: 100%!important;
} 
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column {
padding-right: 0px;
}
.wp-block-column:nth-child(even) {
margin-left: 0px!important;
}
}
@media only screen and (max-width: 480px) {
.wpcf7 fieldset,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column .wp-block-column:last-child>.wpcf7 fieldset.form-columns-1,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column .wp-block-column:last-child>.wpcf7 fieldset.form-columns-2 {
margin-bottom: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column fieldset>.hs-form-field {
margin-bottom: 30px;
}
}
.wpcf7 #formDSGVO {
position: relative;
}
.wpcf7 #formDSGVO input {
display: block; 
min-height: 0px!important;
width: 30px!important;
max-width: 30px!important;
min-width: 30px!important;
height: 30px!important;
max-height: 30px!important;
float: left;   margin-right: 20px!important;  }
#formDSGVO > span {     width: 100%!important;
}
.wpcf7 #formDSGVO .wpcf7-list-item-label {
display: block;
float: right;
width: calc(100% - 50px)!important;	 
}
#formDSGVO>p {
position: relative; width: calc(100% - 50px)!important;	 
float: right;
}
#formDSGVO>p:nth-child(3) {
width: 100%!important; 
float: left; 
}
#formDSGVO>p:nth-child(4) {  position: relative;
left: -40px;
}
#formDSGVO>p:nth-child(5) {
margin-top: -53px;
}
.wpcf7
p.klein {
font-size: 16px;;
}
#formDSGVO p strong {
font-weight: 700;
}
#formDSGVO p {
padding-bottom: 10px!important;
}   body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column {
width: calc(33% - 30px);
margin-left: 15px;
margin-right: 15px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo {
background-size: cover; 
background-repeat: no-repeat;
margin-bottom: 20px;
position: relative;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0; 
background-color: rgba(000, 000, 000, 0.7);
padding: 30px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont>p:first-child {
display: none;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont * {
color: #fff;
-moz-hyphens:none; 
-ms-hyphens:none; 
-webkit-hyphens: none;
-o-hyphens: none;
hyphens: none;
word-break:keep-all;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a {
padding: 5px 10px;
background-color: #636362;
border-radius: 20px;
position: absolute;
left: 30px;
bottom: 25px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont h3 {
font-size: 27px;
line-height: 30px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont h4 {
font-size: 20px;
line-height: 23px;
text-transform: none;
}
@media only screen and (max-width: 600px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont {
position: relative;
padding: 30px; 
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a {
position: relative;
left: 0px;
bottom: 0px;
margin-bottom: 25px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo {
height: auto!important;
max-height: none!important;
}
}
@media only screen and (min-width: 782px) and (max-width: 1200px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont h3 {
font-size:2.3893805309734515vw;
line-height: 2.6548672566371683vw;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont h4 {
font-size: 1.9469026548672566vw;
line-height: 2.2123893805309733vw;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont p {
font-size: 1.6814159292035398vw;
line-height: 1.9469026548672566vw;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a {
padding: 0.4424778761061947vw 0.8849557522123894vw;
border-radius: 1.7699115044247788vw;
left: 2.6548672566371683vw;
bottom: 1.6814159292035398vw;
font-size: 1.6814159292035398vw;
line-height: 1.9469026548672566vw;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column {
width: calc(33% - 2.6548672566371683vw);
margin-left: 1.3274336283185841vw;
margin-right: 1.3274336283185841vw;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo { }
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont {
padding: 2.6548672566371683vw;
}	
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a.orange {
background-color: #ff9700;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a.green {
background-color: #84bd00;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a.blue {
background-color: #31c0e0;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a.magenta {
background-color: #f6337a;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2 {
padding-bottom: 50px;
}
.greenbox {
background-color: #84bd00;
padding: 30px;
border-radius: 30px;
width: 100%;
color: #fff;
}
.greenbox a {
color: #fff;
font-weight: bold;
}
@media only screen and (max-width: 1200px) {
#kontakt_img_text+#editions_1,
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#editions_1.bot60 {
padding-top: 0px!important;
}
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2>.wp-block-columns>.wp-block-column {
width: calc(33% - 30px);
margin-left: 15px;
margin-right: 15px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-landingpageinfoblock>.landingInfo img.schenker {
position: relative; 
top: 2px;
}
@media only screen and (max-width: 781px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2>.wp-block-columns>.wp-block-column {
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
}
@media only screen and (min-width: 782px) and (max-width: 1160px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2>.wp-block-columns>.wp-block-column {
width: calc(33% - 2.6548672566371683vw);
margin-left: 1.3274336283185841vw;
margin-right: 1.3274336283185841vw;
}
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2 {
padding-bottom: 60px; margin-top: 0px;
background-color: #eeeeef;
}
form > fieldset:nth-child(8) > div > div.hs-richtext {
display: none;
}   #start_2>.wp-block-columns {
display: flex;
align-items: center;
max-width: 1050px!important;
}
#start_2 * {
margin: 0px;
height: calc(auto + 30px);
}
#start_2 h3 {
font-size: 35px;
font-weight: 400;
}
#start_2 .wp-block-cover h3 {
font-size: 24px;
font-weight: 400;
}
#start_2 .wp-block-cover p {
max-width: 80%;
margin: auto;
}
#start_2 .column2 {
text-align: center;
position: relative;
min-width: 347px;
margin-left: 3%;
margin-right: 3%;
}
#start_2 .column2 svg{
max-width: 95%;
max-height: 250px;
}
#start_2 .column2 #cloudtext {
position: absolute;
top: 40px;
max-width: 216px;
left: 0px;
right: 0px;
margin: auto; }
#start_2 .column2 #cloudtext * {
color: #fff;
}
#start_2 .column1 .cta  {
margin: auto!important;
}
#start_2 .column2 .cta  {
margin-top: 20px!important;
}
#start_2 .column3 .cta  {
margin-top: 50px!important;
}
@media only screen and (max-width: 1250px) {
#start_2>.wp-block-columns {
flex-wrap: nowrap;
}
#start_2>.wp-block-columns>.wp-block-column {
flex-shrink: 1;
flex-grow: 0!important;
}
#start_2>.wp-block-columns>.wp-block-column:first-child>.wp-block-columns  {
align-items: center;
}
#start_2 .column2 #cloudtext { top: 40px; left: 0;
right: 0;
max-width: 216px;
margin: auto;		
}
#start_2 .column1,
#start_2 .column2 {  }
#start_2 .column3>* {
width: 600px;
margin: auto!important; 
}
}
@media only screen and (max-width: 781px) {
#start_2>.wp-block-columns>.wp-block-column {
flex-shrink: 1;
flex-grow: 1!important;
}
#start_2>.wp-block-columns {
flex-wrap: wrap;
}
#start_2 .column1,
#start_2 .column2 {
flex-basis: auto!important;
align-self: center;
}
#start_2>.wp-block-columns {
justify-content: center;
}
#start_2>.wp-block-columns>.wp-block-column {
flex-basis: 100%!important;
}
#start_2 .column1 {
flex-basis: 100vw!important;
width: 100vw!important;
align-self: center;
max-width: none;
justify-content: center; margin-bottom: 60px;
}
#start_2 .column2 {
flex-basis: 100vw!important;
width: 100vw!important;
max-width: none;
justify-content: center; margin-bottom: 60px;
position: relative; margin-bottom: 30px;
}
#start_2 .column3 {
flex-basis: 100vw!important;
width: 100vw!important;
align-self: center;
max-width: none;
justify-content: flex-start; margin-bottom: 60px;
}	
}
@media only screen and (max-width: 685px) {
#start_2 .column3 {
position: relative;
padding-bottom: 300px; margin-top: 60px;
display: block;
text-align: left;
}
#start_2 .column3 .wp-block-columns {
display: block;
max-width: 45%;
height: auto;
margin-left: 0px!important;
margin-right: 0px!important; }
#start_2 .column3 .wp-block-columns.row1 {
margin-left: 3%!important;
}
#start_2 .column3 .wp-block-columns.row3 {
position: absolute;
top: 0px;
left: 52%;
}
#start_2 .column3 .wp-block-columns .wp-block-column {
display: block;
position: static; width: 100%;
margin: 0;
padding: 0;
margin-bottom: 10px;
min-height: 100px;
}
#start_2 .column3 .wp-block-columns .wp-block-column>* {
display: block;
position: static;
width: 100%;
margin: 0;
padding: 0; top: 0; bottom: 0; left: 0; right: 0;
text-align: left;
}
#start_2 .column3 .wp-block-columns.row2 .col2 {
position: absolute;
bottom: 10px;
width: 100%;
max-width: 100%;
}
#start_2 .column3 .wp-block-columns.row2 .col2 .pic {
text-align: center;
}
#start_2 .column3 .wp-block-columns.row2 {
max-width: 100%; }
#start_2 .column3 .wp-block-columns.row2 .wp-block-column.col3 {
position: absolute;
top: 330px;
left: 52%;
}
#start_2 .column3 .wp-block-columns.row2 .wp-block-column.col1 {
margin-left: 3%;
}
#start_2 .column3 .wp-block-columns.row2 .wp-block-column.col1,
#start_2 .column3 .wp-block-columns.row2 .wp-block-column.col3 {
max-width: 45%;
}
#start_2 .column3 br {
display: none;
}
}
#start_2 .column1 .cta  {
margin-top: 50px!important;
}   .wpcf7 .hs-fieldtype-select select {
border: 0;
padding: 0;
margin: 0;
border-radius: 10px;
color: #636362;
border: 2px solid #84bd00; font-size: 16px;
max-width: 100%; 
width: 100%; 
height: 40px;
line-height: 40px;
}
.wpcf7 .hs-fieldtype-select select option {
color: #636362;
font-family: Titillium Web,Arial,sans-serif;
font-size: 19px;
}
.wpcf7 .hs-fieldtype-select select.error {
border: 2px solid red;
background-color: #ffcccc;
}
.wpcf7 .hs-fieldtype-select select:focus {
border: 2px solid #636362;
}
.legal-consent-container div.hs-richtext { 
display: none;
}
.wpcf7 fieldset:last-child {
margin-bottom: 0px;
}
.wpcf7  input[type="checkbox"] {
width: 13px !important ;
-webkit-appearance: checkbox !important;
}
#start_2 li:before {
content: '';
display: block; width: 50px;
min-height: 50px; 
min-width: 50px;
padding: 10px;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/arrow-circle-right-solid-blu.svg);
color: #60c0dd; 
fill: #60c0dd;
background-size: contain; 
background-position: center;
background-repeat: no-repeat;
float: left; 
position: relative; 
left: -20px;  
}
#start_2 li {
list-style-type: none;
min-height: 50px;
display: flex;
flex-direction: row;
align-items: center;
margin-bottom: 20px!important;
padding-left: 20px;
}
.wpcf7 .hs-submit {
margin-top: -30px;
}
#start_2 {margin-bottom: -20px!important;}
.page-id-7012 div.cta,
.page-id-6982 div.cta {
margin-top: 50px!important; 
}
.page-id-7012 .cta a,
.page-id-6982 .cta a {
position: relative;
background-color: #fff!important;
color: #84bd00!important; 
border: 2px solid #84bd00;
font-size: 25px; line-height: 25px;
font-weight: 400;
padding: 0 50px;
}
.page-id-7012 .cta a:before,
.page-id-6982 .cta a:before {
content: " ";
position: absolute;
z-index: 0;
top: -4px;
left: -4px;
right: -4px;
bottom: -4px;
border: 2px solid #fff;
border-radius: 28px;
}
.page-id-7012 #kontakt_img_text+#editions_1, body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#editions_1.bot60,
.page-id-6982 #kontakt_img_text+#editions_1, body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#editions_1.bot60 {
padding-top: 30px!important; 
}
.codedropz-upload-inner {
overflow: hidden;
width: 100%;
white-space: normal;
text-align: center;
text-overflow: ellipsis;
font-weight: 400;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
background: #84bd00;
}
#formBewerbung a {
color: #84bd00;
}
#formBewerbung hr {
}
#jobright {
background-color: #333332; }
body * { }
.sa_owl_theme .owl-dots {
position: relative!important;
top: -30px!important;
}html {
width: 100vw;
overflow-x: hidden;
}
body,
#body {
width: 100%!important;
max-width: 100%!important;
min-width: 100%!important;
clear: both!important; }
.z1 {
z-index: 1;
position: relative;
}
.z2 {
z-index: 2;
position: relative;
background-color: #eeeeef; 
}
h3 {
margin: 0!important;
padding: 0!important;
}
li ul,
li li {
margin-bottom: 0;	
}   body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img { */ */   }
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img figure {
width: 181.13207547169813vw; min-height: 77.16981132075472vwvw; max-height: none;
height: 77.16981132075472vwvw; }
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_x {
background-color: transparent;  
color: white;
position: relative;
width: 100%;
z-index: 2;  }
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_x #jobSearchHead {
background-color: #84bd00;  
color: white;
position: relative;
bottom: 0px;
width: 100%;
z-index: 999;
height: 81px;
max-height: 81px;
overflow: hidden;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_x h3 {
color: white;
margin: 0px;
padding: 0px;
font-size: 33px!important; 
line-height: 79px!important;
text-align: center;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_x #jreset {
cursor: pointer;
margin: 0px;
padding: 0px;
position: absolute;
right: 10px;
bottom: 10px;
text-decoration: underline;
}
#karriere_3 #jreset {
cursor: pointer;
float: right;
margin-right: 30px;
margin-top: -30px;
text-decoration: underline;
}
#start_img #headtext {  left: 0; right: 0;
margin: auto;
}
#start_img h1 {
line-height: 1.7!important;
font-size: clamp(30px, 3vw, 45px)!important;
}          #content h2 {
font-size: clamp(25px,6vw,35px)!important;
line-height: 1.22em!important;
}
#resultCount {
position: absolute;
top: 0em;
z-index: 5;
width: 100%;
left: 0px;
right: 0px;  text-align: center;
padding: 30px;
}
#resultCount h3 {
margin: 0;
padding: 0;
}
#resultcounter {
border-Radius: 20px;   font-weight: 700;
color: var(--color-green);    }
#jsearch {
padding: 20px;
}
#jsearch p {
padding: 30px;
}
#jsearch form a {
color: #fff!important;
}
#jsearch form {
background-color: var(--color-darkblue);
border-radius: 20px;
}
#jfind .wp-pagenavi .pages {
display: none;
}
@media only screen and (min-width: 1060px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img {        }
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img figure {
width: 100%;
max-height: 400px;
height: 400px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_x {  height: 81px;
max-height: 81px;
}
@media only screen and (min-width: 1920px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img {
max-height: none;
min-width: 1920px;
width: 100%;
height: auto;
z-index: 1;
left:0px;
margin-left: 0px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img figure {
width: 100%;
max-height: none;
height: auto;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_x #jobSearchHead {
background-color: #84bd00;  
color: white;
position: relative;
bottom: 0px;
z-index: 9999;
width: 100%;
z-index: 999;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#karriere_x #jobSearchHead>h3 {
color: white;
margin: 0px;
padding: 0px; 
}
}
}
body *,
#referenzen_1 *,
#start_1 * {
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
-webkit-hyphens: none;
hyphens: none!important;
word-break:keep-all;
}
.clearfix:after,
.clearfix:before {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.clearfix {
zoom: 1;
}
#karriere_3 {
overflow: hidden;
}
#karriere_3 #jfind {
margin-top: 0px;
}
#karriere_3 form ul {
display: flex!important;
flex-wrap: wrap;
justify-content: center;
margin-left: 0;
}
#karriere_3 form ul>li {
width: auto!important; 
height: 64px!important;
margin: 3px!important; 
position: relative;
flex-basis: 100%;
max-width: 286px!important;
padding: 0!important;
}
#karriere_3 form ul>li.sf-field-reset {
width: auto!important; 
height: auto!important; 
font-size: 16px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>div ul li::before {
display: none;
}
#karriere_3 form ul li select option:disabled {
display: none;
}
#karriere_3 form ul li.sf-field-reset input,
#karriere_3 form ul li.sf-field-submit input {
position: absolute;
left: 0;
right: 0;
display: block;
width: 50%;
height: 35px;
border: 0px; background-color: #e5497c;
color: #fff;
font-size: 19px; 
cursor: pointer;
border-radius: 20px;
margin: auto!important;
}
#karriere_3 form ul li.sf-field-submit {
}
#karriere_3 form ul  input[type="text"] {
border: 0px!important;
border-radius: 5px!important;
background-color: #eeeeef;
max-width: 100%!important;
min-width: 100%!important;
max-height: 35px;
bottom: 0px;
position: absolute;
font-size: 19px;
padding-left: 11px;    
font-family: "Titillium Web",Arial,sans-serif;
line-height: 24px;
position: relative; 
top: -5px;
}
#karriere_3 form ul .beautiful-taxonomy-filters-tax.filter-count-3 select.beautiful-taxonomy-filters-select option {
line-height: 20px;
min-height: 20px;
height: 20px;
}
#karriere_3 form ul h4 {
padding: 0;
padding-left: 3px; 
color: #000!important;
font-size: 19px;
font-weight: 400;
margin: 0 0 5px 0;
}
#karriere_3 .wp-block-button a {
padding: 0;
height: 35px;
border-radius: 5px;
width: 30px;
display: flex;
align-items: center;
justify-content: center;
background-color: transparent!important;
font-size: 20px;
line-height: 20px;
}
#karriere_3 > div.wp-block-columns > div:nth-child(1) > p {
padding-left: 30px;
}
#karriere_3 form ul  input[type="search"]{
padding-left: 11px;
width: 100%; 
color: #000!important;
}
#karriere_3 form ul  input[type="search"]::placeholder {
color: #000!important;
font-family: "Titillium Web",Arial,sans-serif;
}
#karriere_3 form ul .beautiful-taxonomy-filters-tax.filter-count-3 select.beautiful-taxonomy-filters-select option {
margin: 0px;
padding: 0px!important;
}
#karriere_3 h3 {
color: #636362;
padding-left: 30px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>* {
padding-left: 0px;
padding-right: 00px;
position: relative;
}
#karriere_3 .wp-pagenavi>*,
#karriere_3 .wp-pagenavi {
text-align: right;
border: 0px;
}
#karriere_3 .wp-pagenavi {
position: relative;
top: -.5em;
}
#resourceLoopContainer .jicon { z-index: 5;
display: inline-block; }
#resourceLoopContainer .jicon img {
height: 16px;
width: auto;
display: block;
z-index: 5;
position: relative; 
top: 1px;
margin-right: .3em;
}
#resourceLoopContainer .jobCity *,
#resourceLoopContainer .remote *,
#resourceLoopContainer .jobLevel *,
#resourceLoopContainer .jobFunktion * {
display: inline-block; }
#resourceLoopContainer .jobCity,
#resourceLoopContainer .remote,
#resourceLoopContainer .jobLevel,
#resourceLoopContainer .jobFunktion {
display: inline; }
#resourceLoopContainer .remote,
#resourceLoopContainer .jobLevel,
#resourceLoopContainer .jobFunktion {
display: inline-block; }
#resourceLoopContainer .remote,
#resourceLoopContainer .jobLevel { }
#resourceLoopContainer .jobcopy {
display: flex;
flex-wrap: wrap;
column-gap: 1em;
row-gap: .5em;
} 
.favorites {
position: absolute!important;
top: 20px;
right: 20px;
}   .ccc-favorite-post-toggle > a  {
color: var(--color-magenta)!important;
}
.ccc-favorite-post-toggle > a span.text {
display: none;
}          #resourceLoopContainer .ccc-favorite-post-toggle > a.save::before {      }
@media only screen and (min-width: 630px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>* {
padding-left: 10px;
padding-right: 10px;
position: relative;
}
#karriere_3 .jpagination>*,
#karriere_3 .jpagination {
padding-right: 0px;
display: block;
width: 100%;
text-align: right;
}
}
@media only screen and (min-width: 915px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>* {
padding-left: 30px;
padding-right: 30px;
position: relative;
}
}                                                                                                             #resourceLoop ul {
margin: 0!important;
}
#karriere_3 .entry-title a {
padding-top: 0px;
}
#karriere_3 .jobTitle  p {
line-height: 27px;
margin-bottom: 10px!important;
font-size: 21px!important; 
font-weight: 700;
}
#karriere_3 .jobTitle p {    font-size: 30px;
padding: 0!important;
} #karriere_3 table tr.listline {
min-height: 90px;
height: 90px;
}
#karriere_3 table tr td {
padding-left: 30px;
min-height: 90px;
}
#karriere_3 table {
width: 100%;
background-color: #fff;
}
#karriere_3 table tr td:last-child {
padding-right: 30px;
}
#karriere_3 .headings {
background-color: #84bd00;
color: #fff;
}
#karriere_3 .headings td {
padding: 10px 0px 10px 30px;
position: relative;
}
#karriere_3 .headings td:hover {  }
#karriere_3 .headings td.aktivUp::before {
content: " ";
background:  url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/logos/arrow-up.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: 0px 7px;
width: 20px;
overflow: visible;
height: 20px;
display: block;
position: absolute;
left: 4px; 
}
#karriere_3 .headings td.aktivDown::before {
content: " ";
background:  url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/logos/arrow-down.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: 0px 7px;
width: 20px;
overflow: visible;
height: 20px;
display: block;
position: absolute;
left: 4px; 
}
#karriere_3 .listline {
border-bottom: 0px dotted #636362;
min-height: 90px;
width: 100%;
background-color: #eeeeef;
border-radius: 20px;
margin-bottom: 0;
padding: 20px 80px 20px 20px!important;
position: relative;
box-shadow: rgba(0, 0, 0, 0.19) 0px 0px 0px, rgba(0, 0, 0, 0.23) 0px 0px 0px;
transition: all 1s ease-in-out;
}
#karriere_3 .listline:hover {
box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
transition: all .3s ease-in-out;
}
#karriere_3 .listline td {
vertical-align: middle;
}
#karriere_3 table tr.headings td.sortCompany,
#karriere_3 table tr.listline td.jobCompany {
width: 160px;
max-width: 160px; 
min-width: 160px; 
text-align: center;
padding: 0px;
padding-left: 30px;
}
#karriere_3 table tr.headings td.sortTitle,
#karriere_3 table tr.listline td.jobTitle {
max-width: 400px;
width: 100%;
padding: 0px;
padding-left: 30px;
}
#karriere_3 table tr.headings td.sortFunktion,
#karriere_3 table tr.listline td.jobFunktion {
padding: 0px;
padding-left: 30px;
width: 220px;
max-width: 220px; 
min-width: 220px; 
}
#karriere_3 table tr.headings td.sortLevel,
#karriere_3 table tr.listline td.jobLevel {
padding: 0px;
padding-left: 30px;
width: 165px;
max-width: 165px; 
min-width: 165px; 
}
#karriere_3 table tr.headings td.sortTown,
#karriere_3 table tr.listline td.jobCity {
padding: 0px;
padding-left: 30px;
width: 160px;
max-width: 160px; 
min-width: 160px; 
}
#karriere_3 table tr.listline td.jobCity {
padding-top: 5px;
padding-bottom: 5px;
}
#karriere_3 table tr.headings td.sortCountry,
#karriere_3 table tr.listline td.jobPlace {
padding: 0px;
padding-left: 30px; 
width: 30px;
max-width: 30px; 
min-width: 30px; 
}
#karriere_3 .companies {
background-position: left center;
background-repeat: no-repeat;
display: block;
height: 20px;
text-align: center;
max-width: 160px; 
background-size: contain; 
}
#karriere_3 .JC-xdi360 {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/logos/logo_xdi360.svg);
width: 90px;
height: 30px;
}
#karriere_3 .JC-iam-worx {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/logos/logo_iamworx.svg);
width: 120px;
height: 20px;	
}
#karriere_3 .JC-ic-consult {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/logos/logo_icconsult.svg);
width: 130px;
height: 25px;
}
#karriere_3 .JC-service-layers {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/logos/logo_servicelayers.svg);
width: 85px;
height: 25px;	
}
#karriere_3 .JC-group {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/logos/logo_icconsult_group.svg);
width: 100px;
height: 50px;
}
#karriere_3 #jfind p.entry-title {
margin-bottom: 0;
padding: 0px!important;
padding-left: 30px;
}
#karriere_3 #jfind p.prejob {
display: inline-block;
font-size: 1em;
line-height: 1.2em;
margin: 0;
padding: 0;
width: calc(100% - 30px);
}    #karriere_3 .entry-title a {
display: block;
padding-left: 0;
padding-top: 0px;
width: 100%;
}
#karriere_3 .jobPlace {
font-size: .8em;
line-height: 1em;
margin-left: 40px;
padding-bottom: 5px;
width: calc(100% - 110px);
}
#karriere_3 .jpagination>*,
#karriere_3 .jpagination {
margin: 0px;
display: block;
width: 100%;
text-align: right;
} #er_1 .prejob,
#er_1 .postjob,
#karriere_3 .prejob,
#karriere_3 .postjob {
display: block;
margin: 0 auto;
border: 2px solid #84bd00;
border-radius: 10px;
text-align: center;
padding: 10px!important;
margin-top: -30px!important;
margin-bottom: 50px!important;
}
#er_1 .postjob,
#karriere_3 .postjob {
margin-top: 30px!important;
}
form {
background-color: #fff;
margin: 0;
padding: 30px;
}
.beautiful-taxonomy-filters {
-moz-border-radius: 2px;
-moz-border-radius: 2px;
-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-ms-border-radius: 2px;
-ms-border-radius: 2px;
-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-o-border-radius: 2px;
-o-border-radius: 2px;
-o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-webkit-border-radius: 2px;
-webkit-border-radius: 2px;
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
background: #f5f5f5;
background: #f5f5f5;
background-color: #f5f5f5;
border-radius: 2px;
border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
margin: 2em;
margin: 2em;
padding: 1em;
padding: 1em;
}
.beautiful-taxonomy-filters-tax {
float: left;
float: left;
position: relative;
position: relative;
}
.beautiful-taxonomy-filters-label {
display: block;
display: block;
margin-bottom: 5px;
margin-bottom: 5px;
}
.clearfix:after,
.clearfix:before {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.clearfix {
zoom: 1;
}
.filter-count-4 {
margin-right: 5%;
width: 21.25%;
}
#karriere_3 select {
border-radius: 5px;
height: 35px;
line-height: 24px!important;
padding: 0;
padding-bottom: 4px;
padding-left: 11px;
width: 100%;
background-color: #fff;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Arrow-down.svg);
background-position: center right 10px ;
background-repeat: no-repeat;
background-size: 20px 20px;
}
.beautiful-taxonomy-filters-button {
-moz-appearance: none;
-moz-border-radius: 3px;
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
-moz-transition: all .3s ease-in-out;
-ms-appearance: none;
-ms-border-radius: 3px;
-ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
-ms-transition: all .3s ease-in-out;
-o-appearance: none;
-o-border-radius: 3px;
-o-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
-o-transition: all .3s ease-in-out;
-webkit-appearance: none;
-webkit-border-radius: 2px;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
-webkit-transition: all .3s ease-in-out;
appearance: none;
background: #8bc34a;
background-color: #84bd00;
border-radius: 2px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25);
color: #FFF;
font-weight: 400;
margin-top: 20px;
padding: 10px 30px 11px;
text-transform: uppercase;
transition: all .3s ease-in-out;
}
.flags {
height: 15px;
position: relative;
margin-top: 3px;
margin-bottom: 3px;
width: 20px;
margin-left: 3px;
}
.jobPlace>.JC-Bulgarien,
.jobPlace>.JC-Bulgaria {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/bg.svg);
display: inline-block;
}
.jobPlace>.JC-Spanien,
.jobPlace>.JC-Spain {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/es.svg);
display: block;
}
.jobPlace>.JC-England,
.jobPlace>.JC-UK {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/gb.svg);
display: block;
}
.jobPlace>.JC-Belgien,
.jobPlace>.JC-Belgium {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/be.svg);
display: block;
}
.jobPlace>.JC-Frankreich,
.jobPlace>.JC-France {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/fr.svg);
display: inline-block;
}
.jobPlace>.JC-Niederlande,
.jobPlace>.JC-Netherlands {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/nl.svg);
display: block;
}
.jobPlace>.JC-Luxemburg,
.jobPlace>.JC-Luxembourg {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/lu.svg);
display: block;
}
.jobPlace>.JC-Deutschland,
.jobPlace>.JC-Germany {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/de.svg);
display: block;
}
.jobPlace>.JC-Schweiz,
.jobPlace>.JC-Switzerland {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/ch.svg);
display: block;
}
.jobPlace>.JC-Österreich,
.jobPlace>.JC-Oesterreich,
.jobPlace>.JC-Austria {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/at.svg);
display: block;
}
.jobPlace>.JC-Usa,
.jobPlace>.JC-USA {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/us.svg);
display: block;
}
.jobPlace>.JC-China {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/cn.svg);
display: block;
}
.jobPlace>.JC-Norway,
.jobPlace>.JC-Norwegen {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/no.svg);
display: block;
}
.jobPlace>.JC-Dänemark,
.jobPlace>.JC-Denmark {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/dk.svg);
display: block;
}
.jobPlace>.JC-Schweden,
.jobPlace>.JC-Sweden {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/se.svg);
display: block;
}
.jobPlace>.JC-Finland,
.jobPlace>.JC-Finnland {
background-image: url(//careers.ic-consult.com/en//wp-content/themes/blankslate-child/flags/fi.svg);
display: block;
}
.jobCompany>.JC-Auswählen,
.jobCompany>.JC-Alle,
.jobCity>.JC-Alle,
.jobCity>.JC-Auswählen,
.jobPlace>.JC-Alle,
.jobPlace>.JC-Auswählen,
.jobPlace>.JC-Alle~.flags,
.jobPlace>.JC-Auswählen~.flags,
.jobPlace>.JC-England~.JC-England, 
.jobPlace>.JC-UK~.JC-UK,
.jobPlace>.JC-Spanien~.JC-Spanien,
.jobPlace>.JC-Spain~.JC-Spain,
.jobPlace>.JC-Österreich~.JC-Österreich,
.jobPlace>.JC-Austria~.JC-Austria,
.jobPlace>.JC-USA~.JC-USA,
.jobPlace>.JC-China~.JC-China,
.jobPlace>.JC-Schweiz~.JC-Schweiz,
.jobPlace>.JC-Switzerland~.JC-Switzerland,
.jobPlace>.JC-Deutschland~.JC-Deutschland,
.jobPlace>.JC-Germany~.JC-Germany {
display: none;
}
.jobFunktion.JF-Alle, 
.jobFunktion.JF-Auswählen, .jobLevel.JL-Auswählen {
visibility: hidden;
width: 0;
height: 0;
}
#karriere_3 #jpagination_1 {
margin-top: 20px;
}
#karriere_3 #jpagination {
margin-bottom: 20px;
}
body > #pagewrap > #headerwrap > #header > #mobile-menu {
max-width: 704px;
float: right;
padding-top: 10px;
}
@media only screen and (min-width: 1200px) {
body > #pagewrap > #headerwrap > #header > #mobile-menu {
width: 100%;
}
}
#main-nav {
justify-content: flex-end;
}
.entry-content>p {
display: none;
}
@media only screen and (max-width: 1060px) {
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#start_img {
margin-top: 0px;
}
#main-nav {
justify-content: flex-start;
}
}	
.CiCo-Remote,
i,
#select-stadt option:nth-child(1),
#select-stadt .remote {
font-style: italic;
}
a.has-white-color {
color: #fff!important;
}   .translatepress-en_GB #karriere_3 table tr.listline.initiativbewerbung,
.translatepress-de_DE #karriere_3 table tr.listline.unsolicited-application { 
display: none!important;
}   label {
width: 100%;
min-width: 100%; 
}
select {
z-index: 1800; 
position: relative; 
background: #fff; 
height: 33px; 
overflow: hidden; 
width: 100%;
min-width: 100%; 
outline: none;
-webkit-appearance:none;
appearance:none;
outline:none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
color: #636362!important;
}
select option:checked {
background: #eeeeef -webkit-linear-gradient(bottom, #eeeeef 0%, #eeeeef 100%)!important;
}
select option:hover {
background: #eeeeef -webkit-linear-gradient(bottom, #eeeeef 0%, #eeeeef 100%)!important;
color: #fff!important;
}
select option {
padding: 8px;
color: #636363!important;
}
.beautiful-taxonomy-filters-select select option,
input * {
color: #636362;
padding-left: 10px;
margin-left: 10px;
}
.beautiful-taxonomy-filters-select select,
input {
min-height: 40px; 
border-radius: 0px;
background-color: #fff;
}
#beautiful-taxonomy-filters-tax-funktion {
order: 0;
}
#beautiful-taxonomy-filters-tax-berufserfahrung {
order: 1;
}
#beautiful-taxonomy-filters-tax-job_country {
order: 3;
}
#beautiful-taxonomy-filters-tax-stadt {
order: 2;
}
#beautiful-taxonomy-filters-submit  {
order: 4;
}
td.jobFunktion {
min-width: 160px;
}
td.jobFunktion.JF-IT {
min-width: 0px;
}
.wpcf7-form #formVisible>p {
display: none!important;
}
#formDSGVO * {
margin: 0!important; 
padding: 0!important;
display: inline!important;
max-width: 100%!important;
}
#formDSGVO > p {
max-width: 100%!important; 
width: 100%!important; 
}
#formDSGVO > p:nth-child(3),
#formDSGVO > p:nth-child(3) * {
display: block!important;
max-width: 50px!important;
width: 30px!important;
height: 30px!important;
max-height: 30px!important;
}
#formDSGVO > p:nth-child(3) > span > span > span > label > span,
#formDSGVO > p:nth-child(3)>br {
display: none!important;
}
#formDSGVO > p:nth-child(3) {
position: relative!important;
top: 7px!important;
}
#formDSGVO > p:nth-child(4) {
position: relative!important;
left: 0px;
max-width: calc(100% - 50px)!important;
}
.job-id-4291 .ben-hours,
.job-id-4291 .ben-ho {
display: none!important;
}
.jobs2023 #benefits .box-insewerants .pic img {
width: 100%;
max-width: 40px;
min-width: 40px;
height: auto;
}
.jobs2023 .box-carscheme i.USbenefits {
display: block;
font-size: 14px;
position: relative;
text-align: center;
top: 2em!important; 
margin-top: 0;
color: #666!important;
}
#jobright .erd-youtube-responsive {
margin-bottom: 5px;
margin-top: 5px;
} .page-template-default #resourceLoop {  overflow-x: hidden; scroll-behavior: smooth;
scroll-snap-type: x mandatory;
}
.job-template #resourceLoop {    scroll-behavior: smooth;
scroll-snap-type: x mandatory;
}
#resourceLoop ul { display: flex;   flex-wrap: nowrap;
gap: 10px; scroll-behavior: smooth;
scroll-snap-type: x mandatory;
align-items: flex-start;
overflow-y: clip;
transition: all .3s ease-in-out;
}
#resourceLoop ul > div { flex-basis: 100%;
min-width: 100%;
scroll-snap-align: start;
padding: 20px; height: auto;
}
#resourceLoop .listline {
margin-bottom: 15px;
}
#secondcontainter {  overflow-y: clip; }
#resourceLoopContainer .pagination {
margin-bottom: 30px;
}
#resourceLoopContainer .pagination .kaputt a {
background-color: transparent!important;
pointer-events: none;
opacity: 0
}
#resourceLoopContainer {  }
#resourceLoopContainer * { }
#pagecounter p {
padding: 0!important;
} #initiativbox .wp-block-column:nth-child(2) {
padding-right: 30px;
}
#videos {
border-radius: 20px;
}
#videos .wp-block-group {
overflow-x: scroll;
gap: 1em;
}
#videos .wp-block-group .erd-youtube-responsive {
flex-basis: calc(33% - 0em);
min-width: calc(33% - 0em);
}
#videos .wp-block-group .erd-youtube-responsive > div {
padding-bottom: 0;
}
.pagination.hidden,
.bookmarks .hidden,
.bookmarks #resultCount {
display: none;
}
.bookmarks #karriere_3 .listline {
background-color: var(--color-lightgray);
}
.bookmarks #resourceLoopContainer {
margin-top: 0!important;
margin-bottom: 0!important;
}
#favorites-link .ccc-favorite-post-count.active + div > a.ccc-favorite-post-delete-button {
display: block!important;
}    #resourceLoop li::marker {
display: none;
}
.mapboxgl-canvas-container,
.mapster-wp-maps {
height: 600px!important;
width: 100%!important; }
.mapster-wp-maps-container,
.mapboxgl-map { width: 100%!important;
}
.mapboxgl-ctrl-bottom-left {
display: none!important;
} #karriere_3 li {
margin: 20px;
max-width:800px;
margin: auto;
}
#karriere_3 #resourceLoop {
list-style-type: none!important; }
#initiativbox img {
position: absolute;
left: 0;
right: 50%;
top: 0;
bottom: 0;
margin: auto;
width: 50%;
height: auto;
object-fit: cover;
}
#initiativbox .wp-block-columns {
gap: 3em;
}
#initiativbox  {
overflow: clip;
position: relative;
}
@media only screen and (max-width: 960px) {
#resultCount {  }
#karriere_3  { }
#karriere_3 form ul {
gap: 10px;
}
#karriere_3 form ul>li {
width: auto!important;
height: 45px!important;
margin: 3px!important;
position: relative;
flex-basis: calc(33% - 20px);
max-width: calc(33% - 20px)!important;
min-width: 190px!important;
padding: 0!important;
flex-grow: 0;
}
.beautiful-taxonomy-filters-select select, input {
min-height: 35px;  }
#karriere_3 form ul  input[type="text"] {
border: 0px!important;
border-radius: 5px!important;
background-color: #eeeeef;
max-width: 100%!important;
min-width: 100%!important;
min-height: 35px;
max-height: 35px;
bottom: 0px;
position: absolute;
font-size: 19px; font-family: "Titillium Web",Arial,sans-serif;
line-height: 19px;
position: relative;
top: 0px;
}
#karriere_3 form ul li.sf-field-reset input, #karriere_3 form ul li.sf-field-submit input {
width: 100%;
height: 35px;
border: 0px; background-color: #e5497c;
color: #fff;
font-size: 19px;
cursor: pointer;
border-radius: 20px;
margin: auto!important;
}
.wp-block-columns {
flex-wrap: wrap!important;
}
.jobs2023 #diversity p {
text-align: center!important;
margin: auto;
}
.wp-block-column {
flex-basis: 100%!important;
}
#jsearch,
#jsearch p {
padding-bottom: 0px!important;
}
#jsearch p {
text-align: center;
}
#resourceLoop ul > div {
padding-top: 0px!important;
}
#initiativbox .wp-block-columns {
flex-wrap: wrap;
gap: 1em;
}
#initiativbox .wp-block-column {
flex-basis: 100%;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}
#initiativbox img {
position: relative;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 100%;
height: auto;
object-fit: cover;
}
#initiativbox {
padding-top: 0!important;
}
#initiativbox .wp-block-column:nth-child(2) {
padding-left: 30px;
}
#jobheader * { }
@media only screen and (max-width: 725px) {
#karriere_3 form ul {
gap: 10px;
}
#karriere_3 form ul>li {
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px)!important;
}
}	
}	
body * { }
#karriere_3 .listline:last-of-type {
border-bottom: 0 solid #636362;
margin-bottom: 00px;
}
.hidden {
display: none;
}      .bookmarks #pagecounter .leftpfeil a,
.bookmarks #pagecounter .rightpfeil a {
position: relative;
top: -2px;
}
.bookmarks #jfind {
position: relative;
}
.bookmarks .kaputt {
background-color: #fff;
}
.bookmarks #resourceLoopContainer {
display: flex;
flex-wrap: wrap;
gap: 0;
}
.bookmarks #resourceLoopContainer .pagination {
order: 2;
flex-basis: 100%;
}
.bookmarks #resourceLoopContainer #secondcontainter {
order: 1;
flex-basis: 100%;
max-width: 100%;
}
.bookmarks #karriere_3 { flex-basis: 100%;
max-width: 100%;
padding-left: 0!important;
padding-right: 0!important;
}
.bookmarks .pagination .leftpfeil,
.bookmarks .pagination .rightpfeil {
position: relative;
}
.bookmarks .pagination .leftpfeil:before,
.bookmarks .pagination .rightpfeil:before {
position: absolute;
left:0;right:0;top:0;bottom:0;
display: block;
width: 30px;
height: 35px;
background-color: #fff;
content: "";
background-size: contain;
background-repeat: no-repeat;
background-position: center;
pointer-events: none;
opacity: 1;
}
.bookmarks .pagination .leftpfeil:before {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/arrow-right-dgray2.svg);
}
.bookmarks .pagination .rightpfeil:before { 
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/arrow-right-dgray.svg);
} 
.bookmarks .pagination .leftpfeil.kaputt:before,
.bookmarks .pagination .rightpfeil.kaputt:before {
opacity: 0;
}
#start_img h1 {
line-height: 1.2!important;
font-size: clamp(40px,4vw,70px)!important;
padding-bottom: 0!important;
width: 100%;
}
#start_img h2 {
font-size: clamp(25px,3vw,50px)!important;
line-height: 1.22em!important;
margin: 0!important;
}
#start_img .wp-block-cover__inner-container {
padding-top: 100px;
margin: auto!important;
width: 100%!important; }
.job-template h1 {
padding-bottom: 1em!important;
}
#blubalken p {
padding: 0!important;
}
#blubalken a {
text-decoration: underline!important;
}
.jobs2023 #contentFooter {
margin: 0!important;
margin-top: 40px!important;
width: 100%;
max-width: 100%;
flex-basis: 100%;
}
.jobs2023 #contentFooter p {
width: 100%;
max-width: 1200px;
margin: auto;
}
.jobs2023 #contentFooter {
width: 100%;
text-align: center;
padding: 0 30px;
}
article.jobs2023 a {
color: #84bd00;
}
.jobs2023 #applyNow {   padding: 0px 20px!important; }#CybotCookiebotDialog,
#CybotCookiebotDialog * {
font-family: Titillium Web,Arial,sans-serif!important;
color: #636362!important;
}
#CybotCookiebotDialogFooter  .hide,
#CybotCookiebotDialogPoweredbyLink,
#CybotCookiebotDialogPoweredbyCybot,
#CybotCookiebotDialogPoweredbyCybot svg, 
.CybotCookiebotDialogArrow {  display: none!important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
}
#CybotCookiebotDialogBodyLevelButtonCustomize {
display: block!important;
}
#CybotCookiebotDialogFooter button {
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
border: 2px solid #84bd00!important;
color: #84bd00!important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
background-color: #84bd00!important;
color: #fff!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active {
border-bottom: 3px solid #84bd00!important;
color: #84bd00!important;
}
#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #84bd00!important;
}
.de-DE #CybotCookiebotDialogHeader {
display: block!important;
position: relative!important;
height: 1em!important;
}
#CybotCookiebotDialogHeader::before {
display: block!important;
width: 100%!important;
width: height: 100%!important;
content: "Privatsphäre-Einstellungen"!important;
text-align: center!important;
font-size: 30px!important;
font-weight: 700;
}
.translatepress-en_GB #CybotCookiebotDialogHeader::before {
content: "Privacy-Settings"!important;
}
#CybotCookiebotDialogBodyButtonDecline {
order:3!important;
margin: 5px!important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
order:2!important;
margin: 5px!important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
order:1!important;
margin: 5px!important;
}
#CookiebotWidget-widgetContent > div > div.CookiebotWidget-body > div > div.CookiebotWidget-main-logo {
display: none!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
border-bottom: 1px solid #84bd00!important;
color: #1032CF;
}html,
body {
width: 100%;
max-width: 100%;
position: absolute;
left:0;
right: 0;
}
.single #body .utility h2 {
font-size: 45px; 
line-height: 45px;
text-align: left;
}
h2 .social {
}
h2 .pdfprnt-buttons {
display: inline; 
position: relative; height: 45px;
width: auto;
top: 10px;
}
h2 .pdfprint {
white-space:nowrap;
}
h2 .pdfprnt-buttons a {
display: inline-block;
height: 45px;
width: 45px;
position: relative;  margin-left: 20px;
white-space:nowrap;
}
h2 .pdfprnt-buttons a.pdfprnt-button-pdf {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/2021/05/file-pdf-regular.svg);
z-index:2;
}
h2 .pdfprnt-buttons a.pdfprnt-button-print {
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/2021/05/print-regular.svg); 
z-index:1;
}
li strong,
p strong {
font-weight: bold;
}
#job_1 {
padding-bottom: 0px;
}
#job_1 {
padding-bottom: 0px;
}
#job_1 .cta {
border-radius: 5px;
height: 35px;
margin-left: 10px;
width: 200px;
min-width: 180px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom:1em
}
.shariff li a {
border-radius: 5px!important;
display: flex!important;
align-items: center!important;
}
h2 .pdfprnt-buttons a {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
h2 .pdfprnt-buttons a img {
display: none!important; 
}
.footflexer h3 {
color: #fff!important;
}
#copyright {
background-color: #636362;
}
.titleflex {
display: flex;
flex-wrap: wrap;
flex-grow:1;
}
.titleflexdertitle {
flex-basis: 60%;
flex-grow:1;
}
.titleflexderapplei {
flex-basis: 30%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 30px;
}
.content .cta {
margin-bottom: 1em!important;
margin-left: 10px;
}   #jobheadflex,
#jobflex {
display: flex;
flex-wrap: nowrap;
}
#jobheadleft,
#jobleft {
position: relative;
flex-basis: 100%;
max-width: 100%;
padding-bottom: 60px;
}
#jobheadleft h2 {
margin: 0px;
padding: 0px;
}
#jobheadleft,
#jobheadright {
display: flex;
align-items: center;
padding-bottom: 0px;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont a {
padding: 5px 10px;
background-color: #636362;
border-radius: 20px;
position: absolute;
left: 30px;
bottom: 40px;
color: #fff!important;
}
.wp-block-lazyblock-landingpageinfoblock>.landingInfo>.cont h6 {
margin-bottom: 30px;
}
@media only screen and (max-width: 781px) {
#jobheadflex,
#jobflex {
display: flex;
flex-wrap: wrap;
}	
#jobheadleft,
#jobleft {
flex-basis: 100%;
max-width: 100%;
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
}
#jobright {
flex-basis: 100%;
max-width: 100%;
width: 100%;
margin-left: -30px;
margin-right: -30px;
padding-top: 30px;
}
}   #locations {
padding: 60px 0 30px 0!important;
background-color:#eee;
}
.locations {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.location {
margin-right: 20px;
margin-bottom: 20px;
padding: 10px;
background-color: #fff;
width: 250px;
flex-basis: 250px;
flex-shrink: 0;
}
.location strong {
font-weight: 700;
}
.locations .more {
width: 100%;
flex-basis: 100%;
overflow: hidden;
opacity: 0;
transition: all .5s ease-in-out;
line-height: 0;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.locations .moreorless {
width: 100%;
flex-basis: 100%;
text-align: left;
}
.locations .showmore,
.locations .hidemore{ 
display: block;
height: 0;
color: #84bd00;
cursor: pointer;
}
.locations .showmore.hidden,
.locations .hidemore.hidden {
opacity: 0;
overflow: hidden;
height: 0;
transition: all .5s ease-in-out;
}
.locations .showmore.shown,
.locations .hidemore.shown {
opacity: 1;
height: auto;
transition: all .5s ease-in-out;
}
.locations .more.hidden {
line-height: 0;
padding: 0 10px;
opacity: 0;
}
.locations .more.shown {
opacity: 1;
line-height: 1.5;
padding-top: 10px;
padding-bottom: 10px;
}
.locations .more.hidden .location {
margin-bottom:0;
padding-top: 0;
padding-bottom: 0;
opacity: 0;	
}
.locations .more.shown .location {
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
opacity: 1;
}   #landing_2 .wp-block-columns {
}
#landing_2 .wp-block-column {
padding: 10px!important;	
margin: 0!important;
}
#landing_2 .wp-block-lazyblock-landingpageinfoblock {
padding: 0!important;
}
@media only screen and (max-width: 781px) {
#landing_2 .wp-block-column {
flex-grow: 1;
}
}
@media only screen and (max-width: 600px) {
}
footer {
background-color: #636362;
}
#footer {
padding-top: 30px;
}
.sticky>.narrow>*, body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.narrow>.wp-block-image, body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.narrow>#jobheadflex,
.sticky>.narrow>*, body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.narrow>.wp-block-image, body>#pagewrap>#body>#content>article>div.entry-content>.sticky>.narrow>#jobflex {
margin-left: auto;
margin-right: auto;
max-width: 1200px!important;
}         article.jobs2023 { 
max-width: none!important;
width: 100%;
margin: auto;
overflow: hidden;
}
.jobs2023 #job_1 {
background-color: #fff!important;
} 	
.jobs2023 #jobflex {
flex-wrap: wrap;
width: 100%;
max-width: none!important;
justify-content: center;
margin: 0px!important;
gap:0!important;
}
.jobs2023 #jobbottom {
flex-basis: 100%;
width: 100%;
}   .jobs2023 #jobhead {
width: 100%!important;
margin: 0px!important;
max-width: none!important; 
background-color: rgba(0, 65, 89, 1);
}
.jobs2023 #jobheader {
background-size: auto 100%; 
min-height: 525px!important;
color: #fff;
background-color: #fff;
position: relative;
background-repeat: no-repeat;
background-position: right center;
max-width: 1920px!important; 
margin: auto; 
z-index: 2; 
position: relative; }          @media only screen and (max-width: 1450px) {
.jobs2023 #jobheader {
background-size: auto 100%; color: #fff;
position: relative;
background-repeat: no-repeat;
background-position: right center;
}	
}
.jobs2023 #jobheader #headercopy,
.jobs2023 #jobheader #utilitybelt,
.jobs2023 #jobheader p,
.jobs2023 #jobheader h1 { 
z-index: 2;
}
.jobs2023 #jobheader #headoverlay {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 65, 89, 1);
background: linear-gradient(90deg, rgba(0, 65, 89, 1) 30%, rgba(0, 65, 89, 0) 70%, rgba(0, 65, 89, 0) 95%, rgba(0, 65, 89, 1) 99%, rgba(0, 65, 89, 1) 100%);
z-index: 0;
}
.jobs2023 #jobheader #headercopy {
position: relative;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0;
max-width: 1200px; 
margin: auto;
padding-top: 80px;
padding-left: 30px;
padding-bottom: 80px; }
.jobs2023 #jobheader #headercopy * {
max-width: 50%;
}
.jobs2023 #jobheader h1 {
color: #fff;
font-weight: bold;
font-size: 45px;
line-height: 45px;
}
.jobs2023 a.cta {
display: inline-block;
background-color: #fff;
color: #84bd00!important;
line-height: 60px;
height: 60px;
font-weight: normal;
border-radius: 30px!important;  
padding: 20px 20px!important; 
width: auto;
min-width: 0;
max-width: none;
text-align: center;
border: 0;
}
.jobs2023 .cta img {
width: 20px;
height: auto;
margin-right: 10px;
position: relative; }
.jobs2023 #jobheader {
z-index: 3;
}
.jobs2023 #jobhead #utilitybelt {
background-color: #fff;
position: absolute;
position: absolute;
top: 60px;
right: 0;
width: 80px;
padding: 10px 0px 10px 20px;
border-radius: 10px 0 0 10px;
z-index: 33;
}
.jobs2023 #jobhead #utilitybelt p {
color: #84bd00;	
display: inline;
}
.jobs2023 #jobhead #utilitybelt .shariff,
.jobs2023 #jobhead #utilitybelt .shariff * {
margin: 0!important;
padding: 0;
float: left;
}
.jobs2023 #jobhead #utilitybelt .shariff ul {
width: auto;
height: auto;
}
.jobs2023 #jobhead #utilitybelt .pdfprnt-buttons,
.jobs2023 #jobhead #utilitybelt .shariff li {
width: 35px;
height: 35px;
overflow: hidden;
float: left;
background-color: #123;
margin: 5px!important;
}
.jobs2023 #jobhead #utilitybelt .shariff .info {
display: none;
}
.jobs2023 #jobhead #utilitybelt .widgets,
.jobs2023 #jobhead #utilitybelt .icons {
display: block;
height: 100%;
width: 45px;
clear: both;
}
.jobs2023 #jobhead #utilitybelt .widgets {
position: absolute;
opacity: 0;
}
.jobs2023 #jobhead #utilitybelt .icons {
pointer-events: none;
}
.jobs2023 #jobhead #utilitybelt .icons img {
width: 35px;
height: 35px;
overflow: hidden;
background-size: contain;
float: left;
margin: 5px!important;
display: block;
position: relative;
background-repeat: no-repeat;
background-position: center;
}
.jobs2023 #jobhead .marker {
position: absolute;
width: 20px;
height: auto;
}
.jobs2023 #jobhead #headercopy>p {
font-weight: bold;
padding-left: 25px; 
}
.jobs2023 #jobhead #utilitybelt .linkedin {
order: 1;
}
.jobs2023 #jobhead #utilitybelt .xing {
order: 2;
}
.jobs2023 #jobhead #utilitybelt .twitter {
display: none;
}
.jobs2023 #jobhead #utilitybelt .facebook {
order: 4;
}      .jobs2023 #jobtop {
width: 100%;
flex-basis: 100%;
background-color: #fff;
}
.jobs2023 #jobtop #jobtopflex {
width: 100%;
flex-basis: 100%;
max-width: 1200px;
margin: auto;
display: flex;
flex-wrap: nowrap;
background-color: #fff;
gap: 2em;
}
.jobs2023 #jobleft {
flex-basis: 66%;
width: 66%;
flex-grow: 0; 
padding: 40px 20px;
background-color: #eee; 
}
.jobs2023 #jobleft ul li::before {
content: "";
background-color: #84bd00;
font-weight: bold;
display: block;
position: absolute;
width: 7px;
height: 7px;
margin-left: -15px;
margin-top: 10px;
}
.jobs2023 #jobleft ul li ul li::before {
content: "";
background-color: #84bd00;
font-weight: bold;
display: block;
position: absolute;
width: 7px;
height: 7px;
margin-left: -15px;
margin-top: 10px;
border-radius: 4px;
}
.jobs2023 #jobright {
flex-basis:33%;
width: 33%;
flex-grow: 0;
padding: 60px 0 0 0;
background-color: #fff;
}
.jobs2023 #jobright .whitebox {
background-color: #eee;
border-radius: 20px;
padding-top: 20px;
padding-bottom: 0px; overflow-y: hidden;    
overflow-x: hidden;
}
.jobs2023 #jobright .whitebox p {
padding-left: 20px;
padding-right: 20px;
}
.jobs2023 #jobright .whitebox figure {
padding: 20px;
border-top: 1px solid #eee;
}      .jobs2023 #benefits {
background-color: #004159;
max-width: 100%!important;
width: 100%!important;
padding-top: 60px;
padding-bottom: 0px;
}
.jobs2023 #benefits .inner {
width: 100%;
max-width: 1200px;
color: #fff;
margin: auto; padding-bottom: 30px; 
}
.jobs2023 #benefits .flexer {
position: relative;
display: flex;
flex-wrap: wrap;
justify-content: center; 
gap: 1em; 
padding-bottom: 30px;
}
.jobs2023 #benefits .flexer.flex1 {
row-gap: 0;	}
.jobs2023 #benefits .flexer.flex2 {
padding-top: 30px;	}
.jobs2023 #benefits .flexer.flex1 p {
padding-bottom: 0!important;
}
.jobs2023 #benefits .heady h2 {
text-align: center;
color: #fff;
}
.jobs2023 #benefits .benefit {
flex-basis: 190px;       
display: block;
text-align: center; 
margin-bottom: 20px;
}
.jobs2023 #benefits .pic {
width: auto;
height: 70px;
padding-top: 10px;
padding-bottom: 10px;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
position: relative;
}
.jobs2023 #benefits #whiteflexbox .pic {
top: -15px;
max-width: 70px;
min-width: 70px;
}
.jobs2023 #benefits .pic img {
width: 100%;
max-width: 50px;
min-width: 50px;
height: auto;
}
.jobs2023 #jobbottom i.USbenefits {
display: block;
font-size: 14px;
position: relative;
text-align: center;
color: #fff; border: 0px solid red!important; 
margin-top: 0;
}
.jobs2023 #benefits #whiteflexbox {
background-color: #fff;
color: #666;
border-radius: 20px;
padding: 40px 20px 0px 20px;
}
.jobs2023 #benefits #whiteflexbox h3 {
color: #666; 
text-align: center;
}
.jobs2023 #benefits #whiteflexbox .flexer.flex2 {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
}
.jobs2023 #benefits #whiteflexbox p {
color: #666; 
font-weight: 400;
font-size: 19px;
width: 100%;
padding: 0!important;
position: relative;
}
.jobs2023 #benefits #whiteflexbox .benefit {
flex-basis: calc(33% - .66em);
max-width: calc(33% - .66em);
text-align: left; 
display: flex;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: flex-start;
margin: 0!important;
height: auto;
max-height: none;
}
.jobs2023 #benefits #whiteflexbox .benefit .pic {
display: block;
padding-right: 20px;	
margin: 0!important; 
text-align: right;
}
.jobs2023 #benefits #whiteflexbox .benefit .pic img {
margin: 0!important; 
}
.jobs2023 #benefits #whiteflexbox .benefit.exciting .pic img,
.jobs2023 #benefits #whiteflexbox .benefit.azubi1 .pic img,
.jobs2023 #benefits .no09 .pic img,
.jobs2023 #benefits .noA4 .pic img {
width: 100%;
max-width: 40px;
min-width: 40px;
margin: auto!important; 
}
@media only screen and (max-width: 1000px) {
.jobs2023 #benefits .benefit {
flex-basis: 190px;       
} .jobs2023 #benefits #whiteflexbox .benefit {
flex-basis: 40%;       
display: block;
text-align: center; 
margin-bottom: 20px;
}
.jobs2023 #benefits #whiteflexbox .benefit .pic {
display: block;
padding-right: 00px;
margin: auto!important;
text-align: center;
}
.jobs2023 #jobbottom i.USbenefits {
top: 0em;
padding: 5px!important;
}
}
@media only screen and (max-width: 600px) {
.jobs2023 #benefits #whiteflexbox .benefit {
flex-basis: 100%;  
max-width: 100%;
}
.jobs2023 #benefits .benefit {
flex-basis: 40%;  
}
.wp-block-lazyblock-landingpageinfoblock > .landingInfo > .cont a {
position: relative;
left: 0px;
bottom: 0px;
margin-bottom: 0px;
}
@media only screen and (max-width: 519px) {
#karriere_3 form ul {
gap: 10px;
}
#karriere_3 form ul>li {
flex-basis: 100%;
max-width: 100%!important;
}
.jobs2023 #jobhead,
.jobs2023 #jobheader {
background-size: auto 100%;
min-height: 400px!important;
height: auto!important;
color: #fff;
position: relative;
background-repeat: no-repeat;
background-position: right center;
}
.jobs2023 #jobheader #headercopy {
padding-left: 15px;
padding-right: 15px!important;
padding-top: 90px!important;
padding-bottom: 90px;
}
.jobs2023 #jobheader #headercopy > p {
padding-bottom: 10px!important; }
#job_1 #jobhead .cta {  margin-left: 0px!important;      float: left!important;
position: relative;
margin-top: 30px!important;
}
#headercopy .ccc-favorite-post-toggle {
float: right;      margin-right: 0px!important;
position: absolute!important;
margin-top: 10px!important;
right: 30px!important; } .jobs2023 #jobhead #utilitybelt {
background-color: #fff;
position: absolute;
top: 0px!important;
right: 20px!important;
width: auto!important;
min-width: 220px!important;
height: auto!important;
padding: 10px!important;
border-radius: 0 0 10px 10px!important;
z-index: 33;
display: flex!important;
flex-wrap: nowrap!important;
}
.jobs2023 #jobhead #utilitybelt .widgets,
.jobs2023 #jobhead #utilitybelt .icons,
.jobs2023 #jobhead #utilitybelt .icons .shariff,
.jobs2023 #jobhead #utilitybelt .widgets ul.shariff-buttons	{
width: 5em!important;
height: 1.5em!important;
display: flex!important;
flex-wrap: nowrap!important;
gap: .5em!important;
}
.jobs2023 #jobhead #utilitybelt .icons .shariff img,
.jobs2023 #jobhead #utilitybelt .icons .shariff img *,
.jobs2023 #jobhead #utilitybelt .widgets ul.shariff-buttons	li,
.jobs2023 #jobhead #utilitybelt .widgets ul.shariff-buttons	li * {
width: 1.5em!important;
height: 1.5em!important;
margin: 0!important;
padding: 0!important;
}
.jobs2023 #jobhead #utilitybelt .widgets {
right: 10px!important;
}
.jobs2023 #jobhead #utilitybelt .widgets ul li { }
.jobs2023 #jobhead #utilitybelt  *{ }
.jobs2023 #jobhead #utilitybelt > p {
padding-bottom: 0!important;
padding-right: .5em!important;
white-space: nowrap;
width: 100px;
}
.jobs2023 #jobhead #utilitybelt br {
content: "";
}
.jobs2023 #jobhead #utilitybelt br:after {
content: "X";
}
#jobheader {
position: relative!important;
}
.jobs2023 #whiteflexbox .pic img {
width: 100%;
max-width: 50px;
min-width: 50px;
height: auto;
position: relative;
top: 20px;
}
}
}
}      .jobs2023 #applyNow {
background-color: #004159;
max-width: 100%!important;
width: 100%!important;
padding: 0px 20px!important;
text-align: center;
}
.jobs2023 #applyNow > * {
color: #666;
max-width: 1200px;
margin: auto; text-align: center!important;
}
.jobs2023 #applyNow a.cta {
color: #fff!important; 
background-color: #84bd00;
margin-bottom: 60px;
}
.jobs2023 #applyNow h2 {
font-size: 1.9em;
line-height: 1.3em;
letter-spacing: -.02em;
font-weight: 700;
color: #666!important;
margin-top: 60px;
}      .jobs2023 #triptychon >  * { }
.jobs2023 #triptychon {
align-items: stretch!important;
width: 100%;
height: auto;
display: flex;
}
.jobs2023 #triptychon > .wp-block-column {
flex-basis: calc(50% - 300px);
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: flex-end;
}
.jobs2023 #triptychon > .wp-block-column:nth-child(2) {
flex-basis: 600px;
flex-shrink: 0;
background-color: #eee;
}
.jobs2023 #triptychon #triptypic  {
background-size: cover;
background-position: top right;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/LMJ_Benefitsseite.jpg.webp); }
.jobs2023 #triptychon #triptypic { min-height: 274px;
position: relative;
}
.jobs2023 .back-green {
background-color: #84bd00;
color: #fff;
}
.jobs2023 .back-lgrey {
background-color: #eeeeef;
}
.jobs2023 #karriere_3,
.jobs2023 #anyQuestions,
.jobs2023 #diversity {
flex-basis: 100%;
}
.jobs2023 #diversity {
background: rgba(0, 65, 89, 1);
background: linear-gradient(90deg, var(--color-darkblue) 0%, var(--color-green) 100%);
flex-wrap: wrap;
flex-direction: column;
gap: 0!important;
justify-content: center!important;
align-items: flex-end!important;
}
.jobs2023 #diversity p {
padding: 20px!important;
text-align: right; font-weight: 400;
width: 100%;
max-width: 590px;
flex-basis: 590px;
margin: auto; 
margin-top: 0;
color: #fff;
flex-basis: auto!important;
}
.jobs2023 #anyQuestions p {
padding: 20px!important;
text-align: center;
margin: 0;
font-weight: 400;
width: 100%;
max-width: 1250px;
margin: auto;
}
.jobs2023 #anyQuestions a {
color: #fff; 
font-weight: 700;
}
.jobs2023 #anyQuestions p br,
.jobs2023 #diversity p br {
display: none;
}
.jobs2023 #Initiativ,
.jobs2023 #Initiativ * {
color: var(--color-gray)!important; 
background-color: var(--color-lightgray)!important; 
}
.jobs2023 #Initiativ .wp-block-column {
display: flex;
align-items: center;
justify-content: flex-end;
}      .jobs2023 #previews {
flex-basis: 100%;
}
.jobs2023 #previews .inner.narrow {
flex-basis: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center; padding: 30px 20px 0 ;
max-width: 1200px;
margin: auto;
}
@media only screen and (max-width: 1055px) {
.jobs2023 #previews {
justify-content: center;
}	
}
.jobs2023 #previews .preview {
flex-basis: 150px;
width: 150px;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
}
.jobs2023 #previews .preview img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
}      .jobs2023 #karriere_3 {
position: relative;
}
.jobs2023 #karriere_3 h1,
.jobs2023 #karriere_3 {
flex-basis: 100%;
text-align: left; 
transition: all .5s ease-in-out;
}
.jobs2023 #whatnow h2,
.jobs2023 #karriere_3 h2 {
font-size: 1.9em;
line-height: 1.3em;
letter-spacing: -.02em;
font-weight: 700;
text-align: center;
padding: 1.25em 10px; }
.jobs2023 #karriere_3 h2 {
padding: 1.25em 0px; }
.jobs2023 #karriere_3 {
padding: 60px 0;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Welle-2.svg);
background-position:  100% 300px;
background-size: 100vw ;
background-repeat: repeat-x;
}           .jobs2023 #Initiativ {
width: 100%;
max-width: 860px!important;
margin: auto!important;
z-index: 3;
position: relative; z-index: 5;
}
.jobs2023 #Initiativ > div:nth-child(2) > div {
justify-content: flex-end;
}
.jobs2023 #Initiativ p {
color: #fff;
}	
@media only screen and (max-width: 1300px) {
.jobs2023 #karriere_3 {
background-position:  100% 100%;
background-size: auto 500px ;
background-repeat: repeat-x;
padding: 0px 0px 60px 0px;
}
.jobs2023 #karriere_3 #jobsuche {
background-position:  100% 100%;
background-size: auto 500px ;
background-repeat: repeat-x;
padding: 0px 10px;
}
}      .jobs2023 #aboutUs {
flex-basis: 100%;
padding-top: 60px;
padding-bottom: 60px;
}
.jobs2023 #aboutUs #aboutflex {
width: 100%;
max-width: 1200px;
margin: auto;
display: flex;
flex-wrap: nowrap;
align-items: center;
gap: 2em; 
padding: 0 20px;
}
.jobs2023 #aboutUs #aboutflex > div {
flex-basis: 50%;
}
.jobs2023 #aboutUs #aboutflex .hereBeMaps {
width: 100%;
display: flex;
align-items: center;
max-height: 400px!important;
height: 400px!important;
overflow: clip;
}
@media only screen and (max-width: 914px) {
.jobs2023 #aboutUs #aboutflex {
flex-wrap: wrap;
}
.jobs2023 #aboutUs #aboutflex > div {
flex-basis: 100%;
}
}   .single .jobs2023 #locations h3,
.single .jobs2023 #aboutUs h3 {
color: #636362!important; 
}   .jobs2023 #locations {
flex-basis: 100%;
transition: all .5s ease-in-out;
padding-left: 20px!important;
padding-right: 20px!important;
}
.jobs2023 #locations * {
text-align: center!important;
}
.jobs2023 #aboutUs .narrow {
flex-basis: 100%;
}
.jobs2023 .locations a {
color: #84bd00;
}
.jobs2023 .locationsHead, 
.jobs2023 .locations {
width: 100%;
max-width: 1200px;
margin: auto;
}
.jobs2023 #locations h2 {
font-size: 1.9em;
line-height: 1.3em;
letter-spacing: -.02em;
font-weight: 700;
color: #666!important; }
.jobs2023 .locationsHead > * { }
.jobs2023 .location {
margin: 10px;
padding: 10px 20px; 
background-color: #fff;
width: calc(25% - 20px);
flex-basis: calc(25% - 20px);
flex-shrink: 0;
min-width: 250px;
max-width: 280px;
border: 1px solid #84bd00;
border-radius: 20px;  
}
.jobs2023 .locations .more {
display: block;
}
.jobs2023 #locations .marker {
display: none;
}
@media only screen and (max-width: 1555px) {
.jobs2023 .location {
width: calc(50% - 20px);
flex-basis: calc(50% - 20px);
}
}
@media only screen and (max-width: 914px) {
.jobs2023 .locationsHead > * {
max-width: 100%;
}
}      .jobs2023 #whatNow  {
width: 100%; 
padding: 0 20px;
}
.jobs2023 #whatNow * {
transition: all .5s ease-in-out; 
}
.jobs2023 #whatNow > * {
width: 100%;
max-width: 1200px;
margin: auto;
position: relative;
}
.jobs2023 #whatNow .selects {
width: 100%;
display: flex;
flex-wrap: nowrap;
}
.jobs2023 #whatNow .selects .select {
flex-basis: 25%;
display: block;
background-color: #84bd00;
color: #fff;
cursor: pointer;
position: relative; 
}
.jobs2023 #whatNow .selects .select1:after,
.jobs2023 #whatNow .selects .select2:after,
.jobs2023 #whatNow .selects .select3:after {
content: "";
display: block;
height: 100%;
width: 2em;
background-color: #fff;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Triangle-right-green.svg);
background-size: auto 100%;
background-repeat: no-repeat;
position: absolute; 
right: 0;
top: 0;
}
.jobs2023 #whatNow .selects .select.passiv:before {
content: "";
display: block;
height: 100%;
width: 100%;
background-color: #fff;
opacity: .5;
position: absolute; 
right: 0;
top: 0;
z-index: 3;
}
.jobs2023 #whatNow .selects .select p {
padding: 1em;
line-height: 1em;
}
.jobs2023 #whatNow .displays .display {
padding: 2em;
text-align: center;
border: 1px solid #84bd00;
margin-top: 10px;
cursor: pointer;
width: 100%;
height: auto;
position: absolute;
}
.jobs2023 #whatNow .displays .display4 {
padding: 2em;
text-align: center;
border: 1px solid #84bd00;
margin-top: 10px;
cursor: pointer;
width: 100%;
height: auto;
position: relative;
}
.jobs2023 #whatNow .displays .display.passiv {
opacity: 0;
}
.jobs2023 #whatNow .displays img {
width: 60px;
height: auto;
}
.jobs2023 #whatNow > h3 {
color: #636362;
}
@media only screen and (max-width: 914px) {
.jobs2023 #whatNow .selects {
flex-wrap: wrap;
}
.jobs2023 #whatNow .selects .select {
flex-basis: 50%;
margin-bottom: 1em;
}
@media only screen and (max-width: 600px) {
.jobs2023 #whatNow .selects .select {
flex-basis: 100%;
}
}
}      .jobs2023 #karriere_3 {
}
.jobs2023 #karriere_3 .listline.unsolicited-application.show,
.jobs2023 #karriere_3 .listline.initiativbewerbung.show,
.jobs2023 #karriere_3 .listline.hide,
.jobs2023 #karriere_3 .listline.hide {
display: none!important; 
}
.jobs2023 #karriere_3 #Initiativ {
margin-top: 30px!important;
padding: 1em;
border-radius: 1em;
}
.jobs2023 #karriere_3 #Initiativ p {
padding-bottom: 0!important;
}   .jobs2023 #contentFooter {
margin: 0!important;
margin-top: 40px!important;
width: 100%;
max-width: 100%;
flex-basis: 100%;
}
.jobs2023 #contentFooter p {
width: 100%;
max-width: 1200px;
margin: auto;
}
.jobs2023 #contentFooter {
width: 100%;
text-align: center;
padding: 0 30px;
}
article.jobs2023 a {
color: #84bd00;
}
.jobs2023 #jobbottom {
position: relative;
}
.jobs2023 .hidden {
display: none;
margin: 0;
} 
#mobilevideo {
display: none;
}
#jobflex > .wp-block-lazyblock-divclassinner {
width: 100%!important;
}
@media only screen and (max-width: 1940px) {
.jobs2023 #jobheader #headoverlay { z-index: 0;
}
@media only screen and (max-width: 1300px) {
.jobs2023 #job_1 > #jobhead { 
padding-left: 0px;
padding-right: 0px;
}
.jobs2023 #jobheader #headercopy {
padding-left: 30px;
padding-right: 120px; }
.jobs2023 #benefits {
background-color: #004159;
position: relative;
max-width: 100%!important;
padding-top: 60px;
padding-bottom: 40px;
padding-left: 10px;
padding-right: 10px;
}
.jobs2023 #benefits .inner {
width: 100%;
margin-left: 0;
}
.jobs2023 #benefits .left,
.jobs2023 #benefits .right {
}
.jobs2023 #benefits .flexer {
display: flex;
flex-wrap: wrap;
flex-grow: 0;
}
.jobs2023 #benefits .left img {
max-width: 50px;
max-height: 50px;
}
.jobs2023 #benefits .right img {
background-size: cover;
}
.jobs2023 #contentFooter {
margin-top: 40px;
}
.jobs2023 .locations a {
color: #84bd00;
}
.jobs2023 #locations {
width: 100%;
max-width: 100%;
margin: 0;
}
.jobs2023 .location {
width: calc(33% - 20px);
flex-basis: calc(33% - 20px);
}
@media only screen and (max-width: 1100px) {
.jobs2023 #benefits .left,
.jobs2023 #benefits .right {
width: 100%;
flex-basis: 100%;
}
.jobs2023 #benefits .right img {
width: 100vw;
max-width: 100vw; 
position: relative;
left: -30px;
}
.jobs2023 #jobbottom i.USbenefits {
display: block;
font-size: 14px;
line-height: 16px;
position: relative; padding-left: 30px;
}
@media only screen and (max-width: 1000px) {
.jobs2023 .location {
width: calc(50% - 20px);
flex-basis: calc(50% - 20px);
}
@media only screen and (max-width: 780px) {
.jobs2023 .location {
width: calc(50% - 20px);
flex-basis: calc(50% - 20px);
flex-grow: 1;
}
.jobs2023 #locations .marker {
height: 3em;
width: auto;
top: 4em;
}
.jobs2023 .locations {
width: 100%;
margin-left: 0;
}
}
}
}
.jobs2023 #contentFooter {
width: 100%;
margin-left: 0%;
text-align: justify;
padding: 0 20px;
}
.jobs2023 #benefits .flexer {
position: relative;
left: 0;
}
@media only screen and (max-width: 900px) {         .jobs2023 #jobheader #headoverlay {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0, 65, 89, .71);
z-index: 0;
}         .jobs2023 #jobheader #headercopy * {
max-width: 100%;
}   }
.jobs2023 #jobheader #headercopy h1 {
font-size: 30px;
line-height: 30px;
hyphens: auto!important;
}
.jobs2023 #jobtop #jobtopflex,
.jobs2023 #jobflex {
flex-wrap: wrap;
width: 100%;
max-width: 100% !important;
justify-content: flex-start;
margin: 0px !important;
}
.jobs2023 #jobleft,
.jobs2023 #jobright,
.jobs2023 #benefits .inner .left,
.jobs2023 #benefits .inner .right {
width: 100%;
max-width: 100%;
min-width: 100%;
flex-basis: 100%;
padding-left: 20px;
padding-bottom: 20px; 
padding-top: 20px; 
padding-right: 20px;
margin-left:0;
}
.jobs2023 #jobright {
display: none;
}
#mobilevideo {
display: block;
padding-top: 60px;
overflow-x: scroll;
}
#mobilevideo .sa_vert_center {
display: flex;
align-items: center;
justify-content: center;
}
.jobs2023 #benefits .inner {
flex-wrap: wrap;
}
.jobs2023 #jobright .whitebox {
display: flex;
flex-wrap: wrap;
gap: 0;
padding-bottom: 20px; 
max-height: none;
}
.jobs2023 #jobright .whitebox p {
flex-basis: 100%;
}
.jobs2023 #jobright .whitebox .wp-block-embed {
flex-basis: 50%;
}
@media only screen and (max-width: 600px) {
.jobs2023 #jobright .whitebox .wp-block-embed {
flex-basis: 100%;
}   }
.jobs2023 .benefit {
min-width: 150px;
}
}
}
}
.jobs2023 #karriere_3 {
width: 100%;
}
.jobs2023 #karriere_3 .inner {
width: 100%;
max-width: 1200px;
margin: auto;
}
.jobs2023 #karriere_3 .headings td.aktivDown::before {
display: none;
}
.jobs2023 #karriere_3 table tr td {
cursor: auto!important;
text-decoration: none!important;
}
@media only screen and (max-width: 781px) {
.jobs2023 #landing_2 > div > div > div 	{
gap: 0!important;
}
#landing_2 .wp-block-column {
padding: 0 10px!important;
margin: 0!important;
}
.jobs2023 #karriere_3 h2{
text-align: center; 
}
}
@media only screen and (min-width: 900px) {
.jobs2023 #jobright .whitebox.scroller {
overflow-y: scroll;
}
}
.postid-3469 .optionalAzubi {
display: none;
}   .job-id-4584 .ben-training,
.job-id-4584 .ben-vacation,
.job-id-4376 .ben-culture,
.job-id-4376 .ben-discounts,
.job-id-4376 .box-support,
.job-id-4376 .ben-salary {
display: none!important;
}
.job-id-4376 #headercopy p:nth-child(3) {
content: "/Remote, Germany, Switzerland, Austria"!important;
}
#headercopy .ccc-favorite-post-toggle a,
#headercopy .ccc-favorite-post-toggle {
float: left;
width: 40px;
height: 40px;
line-height: 40px;
font-size: 40px;
max-width: 100%!important;
padding: 0!important;
margin-right: 40px;
}
#headercopy a.cta,
#headercopy a.ccc-favorite-post-toggle-button  {
margin-top: 20px!important;
}
#resourceLoop li.listline {
background-color: #fff;
}
#karriere_3 .wp-block-button a {
width: auto;
background-color: var(--color-green)!important;
padding: 10px 20px;
color: #fff!important;
}
#whatnow {
margin: auto;
max-width: 100%!important;
width: 100%!important;
background-color: #fff!important;
}
#whatnow h2 {
font-size: 1.9em;
line-height: 1.3em;
letter-spacing: -.02em;
font-weight: 700;
text-align: center;
}
#whatnow .wp-block-buttons {
z-index: 8;
position: relative;
gap: 10px!important;
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center; }
#whatnow .wp-block-button  {
z-index: 1!important;
min-width: 250px;
max-width: 23%;
}
#whatnow .wp-block-button a {
background-color: var(--color-green)!important;
transition: all 1s ease-out;
position: relative;
z-index: 1!important;
font-size: clamp(18px, 2vw, 22px)!important;
min-width: 250px;
display: block!important;
}
#whatnow .wp-block-button.active a {
background-color: var(--color-darkblue)!important;
transition: all 1s ease-out;
}
#whatnow #boxcontainer {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(0, 100%));
position: relative;
overflow: hidden;
top: -40px;
}
#whatnow.narrow #boxcontainer .box {
position: relative;
display: block!important;
max-height: 0;
height: auto!important;
overflow: hidden; max-width: 1100px!important;
padding-top: 00px;
width: 100%;
left: 0;
right: 0;
margin: 0 auto ;
z-index: 1;
background-color: var(--color-lightgray); flex-basis: 100%;
flex-shrink: 0;
}
#whatnow ul {
padding-left: 20px;
padding-top: 0;
padding-bottom: 0;
}
#whatnow li  {
font-size: 17px;
line-height: 24px;
margin-bottom: 10px;
}
#whatnow ul li:before {
content: " ";
background-color: var(--color-green);
width: 5px;
height: 5px;
position: absolute;
margin-left: -13px;
margin-top: 10px;
}
#whatnow.narrow #boxcontainer .box.active { max-height: 1000px;
}
#whatnow.narrow #boxcontainer .box:nth-child(1).active {
opacity: 1;
background-color: #fff!important;
}
#whatnow.narrow #boxcontainer .box:nth-child(2).active {
opacity: 1;
}
#whatnow.narrow #boxcontainer .box:nth-child(3).active {
opacity: 1;
}
#whatnow.narrow #boxcontainer .box:nth-child(4).active {
opacity: 1;
}
#whatnow.narrow #boxcontainer .box  .inside {
width: calc(100vw - 20px);
min-width: 100%;
display: block;
overflow: hidden; max-width: 1100px!important;
width: 100%;
left: 0;
right: 0;
margin:  auto 0;
background-size: auto 300px;
background-position: right 20px center;
background-repeat: no-repeat;
background-color: #fff!important;
padding: 60px 30px 30px;
height: auto;
}
#whatnow {
height: auto;
display: block;
}
#whatnow .box * {
text-align: left;
max-width: 900px!important;
width: 100%!important;
margin: auto;
background-color: transparent!important;
}
#whatnow #box4 ul { padding-left: 30px!important;
}
:root :where(p.has-background) {
padding: 0;
}
#whatnow h4 {
padding-left: 0;
padding-right: 0;
padding-top: 30px;
}
#whatnow .wp-block-button a:before {
content: "";
width: 2em;
height: 2em;
border-radius: 50%;
background-color: var(--color-darkblue);
border: 2px solid #fff;
display: block;
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/chevron-down-white.svg);
background-size: 20px 20px;
transform: rotate(270deg);
background-position: center;
background-repeat: no-repeat;
position: absolute;
top: 1em;
left: -1.2em;
z-index: 10;
}
#whatnow li,
#whatnow ul {
padding: 0!important;
}
#whatnow #box1 .inside{
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Icon-Paper-Airplane-1.svg);
}
#whatnow #box2 .inside{
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Icon-Speechbubble-1.svg);
}
#whatnow #box3 .inside{
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Icon-Puzzle-1.svg);
}
#whatnow #box4 .inside{
background-image: url(//careers.ic-consult.com/en//wp-content/uploads/Icon-Handshake-1.svg);
}
#whatnow #button1 a:before {
display: none!important;
}
@media only screen and (max-width: 1200px) {
@media only screen and (max-width: 900px) {
@media only screen and (max-width: 780px) {
#whatnow.narrow>#boxcontainer,
#whatnow.narrow #boxcontainer .box ,
#whatnow.narrow #boxcontainer .box > .inside {
background-size: auto 150px;
background-position: right 20px bottom 20px;
height: auto!important;
max-height: none!important;
overflow: hidden;
}
#whatnow.narrow #boxcontainer .box {
opacity: 0;
position: absolute;
top: 0;
}
#whatnow.narrow #boxcontainer .box.active {
opacity: 1;
position: relative;
}
}
}
}
.postid-2731 #benefits,
.postid-2754 #benefits {
display: none;
}   #landing_2 .wp-block-columns {
display: flex;
}
#landing_2 .wp-block-column {
flex-basis: 33%;
gap: 10px;
}
#landing_2 .wp-block-group {
padding-top: 60px;
background-color: #eeeeef;
}
#landing_2 .wp-block-lazyblock-landingpageinfoblock>.landingInfo {
background-size: cover; 
background-repeat: no-repeat;
background-position: center;
margin-bottom: 20px;
position: relative;
}