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


  .mega-menu-last-modified-1738239811 {
content: "Thursday 30th January 2025 12:23:31 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-1738239811 {
content: "Thursday 30th January 2025 12:23:31 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 * {  }#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;
}#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;
}
h1.has-large-font-size, h1 {
line-height: 1.3 !important;
font-size: clamp(30px,3vw,45px) !important;
}
.privacy-policy h1.has-large-font-size, h1 {
line-height: 1.3 !important;
font-size: clamp(20px,2vw,25px) !important;
}
body>#pagewrap {
position: relative;
top: 0;
margin-top: 85px;
}