@charset "UTF-8";

  .mega-menu-last-modified-1772788516 { content: 'Friday 6th March 2026 09:15:16 UTC'; }
#mega-menu-wrap-mega_menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-row, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-column, #mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge, #mega-menu-wrap-mega_menu button.mega-close, #mega-menu-wrap-mega_menu button.mega-toggle-standard {
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: Tahoma, Geneva, sans-serif;
font-size: 10px;
height: auto;
left: auto;
line-height: 1.7;
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;
-webkit-tap-highlight-color: transparent;
}
#mega-menu-wrap-mega_menu:before, #mega-menu-wrap-mega_menu:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu ul.mega-sub-menu:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu ul.mega-sub-menu:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-row:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-row:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-column:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-column:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge:after, #mega-menu-wrap-mega_menu button.mega-close:before, #mega-menu-wrap-mega_menu button.mega-close:after, #mega-menu-wrap-mega_menu button.mega-toggle-standard:before, #mega-menu-wrap-mega_menu button.mega-toggle-standard:after {
display: none;
}
#mega-menu-wrap-mega_menu {
border-radius: 0px;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu {
background-color: white;
}
}
#mega-menu-wrap-mega_menu.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-mega_menu.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-mega_menu.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-mega_menu.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-mega_menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-mega_menu.mega-keyboard-navigation #mega-menu-mega_menu a:focus, #mega-menu-wrap-mega_menu.mega-keyboard-navigation #mega-menu-mega_menu span:focus, #mega-menu-wrap-mega_menu.mega-keyboard-navigation #mega-menu-mega_menu input:focus, #mega-menu-wrap-mega_menu.mega-keyboard-navigation #mega-menu-mega_menu li.mega-menu-item a.mega-menu-link:focus, #mega-menu-wrap-mega_menu.mega-keyboard-navigation #mega-menu-mega_menu form.mega-search-open:has(input[type=text]:focus), #mega-menu-wrap-mega_menu.mega-keyboard-navigation #mega-menu-mega_menu + button.mega-close:focus {
outline-style: solid;
outline-width: 3px;
outline-color: #109cde;
outline-offset: -3px;
}
#mega-menu-wrap-mega_menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
outline-offset: 2px;
}
#mega-menu-wrap-mega_menu.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
background-color: #ffe600;
color: #015c9e;
font-weight: normal;
text-decoration: underline;
border-color: white;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
color: white;
background-color: #333;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu {
text-align: left;
padding: 0px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link {
cursor: pointer;
display: inline;
transition: background 200ms linear, color 200ms linear, border 200ms linear;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link .mega-description-group {
vertical-align: middle;
display: inline-block;
transition: none;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link .mega-description-group .mega-menu-description {
transition: none;
line-height: 1.5;
display: block;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: table-cell;
vertical-align: middle;
line-height: initial;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: block;
line-height: 40px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
float: right;
margin: 0 0 0 6px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-animating > ul.mega-sub-menu {
pointer-events: none;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
cursor: inherit;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
cursor: pointer;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu p {
margin-bottom: 10px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu input, #mega-menu-wrap-mega_menu #mega-menu-mega_menu img {
max-width: 100%;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > ul.mega-sub-menu {
display: block;
visibility: hidden;
opacity: 1;
pointer-events: auto;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > ul.mega-sub-menu {
display: none;
visibility: visible;
opacity: 1;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
display: block;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
display: none;
}
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
opacity: 1;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
visibility: visible;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu li.mega-menu-item a[class^="dashicons"]:before {
font-family: dashicons;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
margin: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
border-radius: 0px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-align-bottom-right > ul.mega-sub-menu {
right: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
border-radius: 0px;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu.mega-menu-item {
position: static;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item {
margin: 0 0px 0 0;
display: inline-block;
height: auto;
vertical-align: middle;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-item-align-right {
float: right;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-item-align-right {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-item-align-float-left {
float: left;
}
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item > a.mega-menu-link:focus {
background-color: #ffe600;
color: #015c9e;
font-weight: normal;
text-decoration: underline;
border-color: white;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
background-color: #ffe600;
color: #015c9e;
font-weight: normal;
text-decoration: underline;
border-color: white;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
color: white;
background-color: #333;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item > a.mega-menu-link {
line-height: 40px;
height: 40px;
padding: 0px 10px;
vertical-align: baseline;
width: auto;
display: block;
color: #015c9e;
text-transform: capitalize;
text-decoration: none;
text-align: left;
background-color: white;
border-top: 0px solid white;
border-left: 0px solid white;
border-right: 0px solid white;
border-bottom: 1px solid white;
border-radius: 0px;
font-family: inherit;
font-size: 14px;
font-weight: normal;
outline: none;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_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: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
display: none;
}
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item {
display: list-item;
margin: 0;
clear: both;
border: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-item-align-right {
float: none;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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: white;
font-size: 14px;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
width: 100%;
float: left;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
width: calc(var(--span) / var(--columns) * 100%);
}
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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: 10px 0 0 10px;
width: 100%;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
z-index: 999;
border-radius: 0px;
background-color: white;
border: 0;
padding: 0px;
position: absolute;
width: 100%;
max-width: none;
left: 0;
box-shadow: 2px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
float: left;
position: static;
width: 100%;
}
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard {
width: calc(var(--span) / var(--columns) * 100%);
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
margin: 5px 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
clear: both;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard, #mega-menu-wrap-mega_menu #mega-menu-mega_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: Tahoma, Geneva, sans-serif;
font-size: 10px;
display: block;
float: left;
clear: none;
padding: 10px 0 0 10px;
vertical-align: top;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard.mega-menu-clear, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title, #mega-menu-wrap-mega_menu #mega-menu-mega_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: Tahoma, Geneva, sans-serif;
font-size: 13px;
text-transform: capitalize;
text-decoration: underline;
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-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_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: transparent;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_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: red; font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
text-transform: uppercase;
text-decoration: underline;
font-weight: bold;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_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: transparent;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:focus, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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: red; font-weight: bold;
text-decoration: none;
background-color: white;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:focus > span.mega-title-below, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_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: #555; font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
text-transform: none;
text-decoration: none;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_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: transparent;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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: #555; font-weight: normal;
text-decoration: underline;
background-color: transparent;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
border: 0;
padding: 10px;
border-radius: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
width: 100%;
clear: both;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_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: #555;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
text-transform: none;
text-decoration: none;
font-weight: normal;
margin: 0;
border: 0;
padding: 0px;
vertical-align: top;
display: block;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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: #555;
font-weight: normal;
text-decoration: underline;
background-color: transparent;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-flyout ul.mega-sub-menu {
z-index: 999;
position: absolute;
width: auto;
max-width: none;
padding: 0px;
border: 0;
background-color: white;
border-radius: 0px;
box-shadow: 2px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_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 (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
white-space: nowrap;
min-width: 150px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-has-description > a.mega-menu-link {
white-space: normal;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-has-description > a.mega-menu-link > .mega-description-group > .mega-menu-title {
white-space: nowrap;
}
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
clear: both;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
display: block;
background-color: white;
color: #775400;
font-family: inherit;
font-size: 14px;
font-weight: bold;
padding: 5px 10px;
line-height: 35px;
text-decoration: none;
text-transform: capitalize;
vertical-align: baseline;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background-color: #ffd600;
font-weight: bold;
text-decoration: underline;
color: #775400;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_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: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
margin-left: auto;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
text-align: right;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_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-mega_menu #mega-menu-mega_menu li[class^="mega-lang-item"] > a.mega-menu-link > img {
display: inline;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link > img.iclflag {
display: inline;
margin-right: 8px;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-hide-on-mobile, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-mega_menu #mega-menu-mega_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: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-hide-on-desktop, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-mega_menu #mega-menu-mega_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;
}
}
#mega-menu-wrap-mega_menu .mega-menu-toggle {
display: none;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle ~ button.mega-close {
visibility: hidden;
opacity: 0;
transition: left 200ms ease-in-out, right 200ms ease-in-out, visibility 200ms ease-in-out, opacity 200ms ease-out;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu .mega-menu-toggle {
z-index: 1;
cursor: pointer;
background-color: #222;
border-radius: 2px;
line-height: 40px;
height: 40px;
text-align: left;
user-select: none;
outline: none;
white-space: nowrap;
display: none;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle img {
max-width: 100%;
padding: 0;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-right {
display: flex;
flex-basis: 33.33%;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block {
display: flex;
height: 100%;
outline: 0;
align-self: center;
flex-shrink: 0;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-left {
flex: 1;
justify-content: flex-start;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
margin-left: 6px;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
margin-right: 6px;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-center {
justify-content: center;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
margin-left: 3px;
margin-right: 3px;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-right {
flex: 1;
justify-content: flex-end;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
margin-right: 6px;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
margin-left: 6px;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu {
flex-direction: column;
flex-wrap: nowrap;
background-color: #222;
padding: 0px;
display: flex;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle.mega-menu-open + #mega-menu-mega_menu {
display: flex;
visibility: visible;
}
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 {
cursor: pointer;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1:after {
content: "";
font-family: "dashicons";
font-size: 24px;
color: #ddd;
margin: 0 0 0 5px;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
color: #ddd;
font-size: 14px;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-open {
display: none;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
display: inline;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
content: "";
}
#mega-menu-wrap-mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-open {
display: inline;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-closed {
display: none;
}
#mega-menu-wrap-mega_menu.mega-sticky {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 99998;
opacity: 1;
max-width: 100%;
width: 100%;
margin: 0 auto;
background: transparent;
}
#mega-menu-wrap-mega_menu.mega-sticky #mega-menu-mega_menu {
background-color: white;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu.mega-sticky #mega-menu-mega_menu {
background-color: #222;
}
}
#mega-menu-wrap-mega_menu.mega-stuck {
transition: transform 0.25s ease-in-out;
}
#mega-menu-wrap-mega_menu.mega-stuck.mega-hide {
transform: translateY(-100%);
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu.mega-sticky #mega-menu-mega_menu:not([data-effect-mobile^="slide_"]) {
max-height: calc(100vh - 40px);
overflow: auto;
}
body.admin-bar #mega-menu-wrap-mega_menu.mega-sticky #mega-menu-mega_menu:not([data-effect-mobile^="slide_"]) {
max-height: calc(100vh - 40px - 42px);
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-show-when-sticky {
display: none;
}
#mega-menu-wrap-mega_menu.mega-sticky #mega-menu-mega_menu li.mega-menu-item.mega-hide-when-sticky {
display: none;
}
#mega-menu-wrap-mega_menu.mega-sticky #mega-menu-mega_menu li.mega-menu-item.mega-show-when-sticky {
display: inline-block;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu.mega-sticky #mega-menu-mega_menu li.mega-menu-item.mega-show-when-sticky.mega-hide-on-mobile {
display: none;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-custom-icon.mega-menu-link:before {
transition: background 200ms linear;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item a[class^="genericon"]:before {
font-family: genericons;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical {
flex-direction: column;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical > li.mega-menu-item {
display: list-item;
margin: 0;
clear: both;
width: 100%;
margin: 0 0 0px 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical > li.mega-menu-item > a.mega-menu-link {
height: auto;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: list-item;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical > li.mega-menu-item.mega-hide-on-mobile {
display: none;
}
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical > li.mega-menu-item.mega-hide-on-desktop {
display: none;
}
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical > li.mega-menu-megamenu > ul.mega-sub-menu {
width: 600px;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical > li.mega-menu-megamenu.mega-menu-item, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical > li.mega-menu-flyout.mega-menu-item {
position: relative;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link {
text-align: left;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
margin-left: auto;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
content: "";
margin: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link {
text-align: right;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: left;
margin-left: auto;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
content: "";
margin: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children.mega-icon-left > a.mega-menu-link:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children.mega-icon-left > a.mega-menu-link:before {
float: right;
margin: 0 0 0 6px;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-right > ul.mega-sub-menu {
top: 0;
left: 100%;
right: auto;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
top: 0;
left: 100%;
right: auto;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right.mega-icon-left > a.mega-menu-link:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item.mega-icon-left > a.mega-menu-link:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item.mega-icon-left > a.mega-menu-link:before {
float: left;
margin: 0 6px 0 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-left > ul.mega-sub-menu {
top: 0;
left: auto;
right: 100%;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item ul.mega-sub-menu li.mega-menu-item > ul.mega-sub-menu {
top: 0;
left: auto;
right: 100%;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion {
flex-direction: column;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-item {
display: list-item;
margin: 0;
clear: both;
width: 100%;
margin: 0 0 0px 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-item > a.mega-menu-link {
height: auto;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
display: list-item;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-item.mega-hide-on-mobile {
display: none;
}
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-item.mega-hide-on-desktop {
display: none;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-megamenu > ul.mega-sub-menu {
position: static;
width: 100% !important;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu {
position: static;
width: 100% !important;
padding: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
background-color: #ffd600;
font-weight: bold;
text-decoration: underline;
color: #775400;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
position: static;
left: 0;
width: 100%;
border: 0;
box-shadow: none;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > 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-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
padding-left: 30px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
padding-left: 40px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion li.mega-menu-item > ul.mega-sub-menu {
display: none;
visibility: visible;
opacity: 1;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
display: block;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: right;
margin-left: auto;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-bp-profile-nav img.avatar, #mega-menu-wrap-mega_menu #mega-menu-mega_menu img.mmm_gravatar {
vertical-align: middle;
position: relative;
top: -1px;
display: inline-block;
max-height: 100%;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-bp-profile-nav img.avatar, #mega-menu-wrap-mega_menu #mega-menu-mega_menu img.mmm_gravatar {
max-height: 90%;
width: auto;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu img.avatar {
vertical-align: middle;
position: relative;
top: -1px;
}
#mega-menu-wrap-mega_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-logo, #mega-menu-wrap-mega_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-logo {
background: inherit;
}
#mega-menu-wrap-mega_menu li.mega-menu-item img.mega-menu-logo {
display: inline;
vertical-align: middle;
max-height: none;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu li.mega-menu-item img.mega-menu-logo {
max-height: 90%;
width: auto;
}
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect-mobile^="slide_"] li.mega-menu-item a.mega-menu-link.mega-menu-logo {
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
justify-content: center;
height: auto;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu {
padding: 0;
flex-direction: column;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
opacity: 1;
transition: none;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu > li {
opacity: 0;
transition: opacity 200ms ease-in;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
opacity: 1;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
opacity: 1;
transform: translate(0, 0);
transition: none;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu > li {
opacity: 0;
transform: translate(0, 10px);
transition: opacity 200ms ease-in, transform 200ms ease-in;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
opacity: 1;
transform: translate(0, 0);
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
transform: translate(0, 0);
transition: none;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu > li {
transform: translate(0, 10px);
transition: transform 200ms ease-in;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
transform: translate(0, 0);
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item {
width: 100%;
padding: 0;
position: static;  }
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
display: flex;
width: 20%;
background-color: white;
color: #666;
font-family: inherit;
font-size: 14px;
font-weight: bold;
padding: 5px 10px 5px 10px;
min-height: 35px;
height: fit-content;
align-items: center;
text-decoration: none;
text-transform: capitalize;
margin: 0;
border: 0;
cursor: pointer;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
background-color: rgba(255, 214, 0, 0.5);
font-weight: bold;
text-decoration: underline;
color: #666;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > .mega-indicator {
margin-left: auto;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > .mega-indicator:after {
content: "";
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
width: 80%;
float: left;
clear: none;
position: absolute;
top: 0;
left: 20%;
visibility: hidden;
border-left: 1px solid #ccc;
padding: 0px 0px 0px 0px;
flex-direction: row;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
min-height: 100%;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
visibility: visible;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
float: left;
padding: 10px 0 0 10px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
clear: left;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
margin-left: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
margin-left: 10px;
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
display: none;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu ul.mega-sub-menu, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
display: block;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu {
padding: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
width: 100%;
clear: both;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item {
width: 100%;
padding: 0;
position: static; }
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
width: 100%;
float: left;
background-color: white;
color: #775400;
font-family: inherit;
font-size: 14px;
font-weight: bold;
padding: 5px 10px 5px 10px;
line-height: 35px;
text-decoration: none;
text-transform: capitalize;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
width: 100%;
position: relative;
top: 0;
left: auto;
border-left: 0;
padding: 10px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
margin-left: 0;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item a[class^="fa-"]:before {
font-family: FontAwesome;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).fab:before {
font-family: "Font Awesome 5 Brands";
font-weight: 400;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).far:before {
font-family: "Font Awesome 5 Free";
font-weight: 400;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).fas:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).fal:before {
font-family: "Font Awesome 5 Free";
font-weight: 300;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).fas, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).fab, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).far, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).fal {
-webkit-font-smoothing: inherit;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).fas:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).fab:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).far:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a:not(.fa6).fal:before {
vertical-align: middle;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-left > a.fas:not(.fa6):before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-left > a.fab:not(.fa6):before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-left > a.far:not(.fa6):before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-left > a.fal:not(.fa6):before {
width: 1.25em;
text-align: center;
} #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.far:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fa-regular:before {
font: var(--fa-font-regular);
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fas:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fa-solid:before {
font: var(--fa-font-solid);
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fal:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fa-light:before {
font: var(--fa-font-light);
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fa-sharp.fa-regular:before {
font: var(--fa-font-sharp-regular);
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fa-sharp.fa-solid:before {
font: var(--fa-font-sharp-solid);
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fa-sharp.fa-light:before {
font: var(--fa-font-sharp-light);
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fa-kit:before {
font-family: "Font Awesome Kit";
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6.fab:before {
font: var(--fa-font-brands);
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.fa6:before {
vertical-align: unset;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-left > a.fas.fa6:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-left > a.fab.fa6:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-left > a.far.fa6:before, #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item.mega-icon-left > a.fal.fa6:before {
width: 1.25em;
text-align: center;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge {
border-radius: 2px;
display: inline-flex;
line-height: normal;
padding: 1px 4px 1px 4px;
top: -7px;
margin: 0 0 0 6px;
text-align: center;
}
@media only screen and (min-width: 850px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge.mega-hide-on-desktop {
display: none;
}
}
@media only screen and (max-width: 849px) {
#mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge.mega-hide-on-mobile {
display: none;
}
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge.mega-menu-badge-style-one {
background-color: #d32f2f;
color: white;
font-weight: normal;
font-size: 10px;
text-transform: none;
text-decoration: none;
font-family: inherit;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge.mega-menu-badge-style-two {
background-color: #00796b;
color: white;
font-weight: normal;
font-size: 10px;
text-transform: none;
text-decoration: none;
font-family: inherit;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge.mega-menu-badge-style-three {
background-color: #ffc107;
color: white;
font-weight: normal;
font-size: 10px;
text-transform: none;
text-decoration: none;
font-family: inherit;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu span.mega-menu-badge.mega-menu-badge-style-four {
background-color: #303f9f;
color: white;
font-weight: normal;
font-size: 10px;
text-transform: none;
text-decoration: none;
font-family: inherit;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle {    } #mega-menu-wrap-mega_menu .mega-menu-vertical > li {
position: static !important;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item a.mega-menu-link:befor {
font-family: unset !important;
}
.wp-block {}.variations {
border: none;
margin-top: -14px;
}
.tandoanh-code-option {
display: inline-block;
text-align: center;
padding: 5px 5px 5px 5px;
box-sizing: border-box;
margin-right: 10px;
background: #fff;
box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
border-radius: 4px;
cursor: pointer;
border: 1px solid #f2f3f7;
min-width: 75px;
width: calc(50% - 10px / 2);
}
.tandoanh-code-option:nth-child(even) {
margin-right: 0;
}
.tandoanh-code-option.active {
border: 1px solid #f89008;
background: rgba(247,171,20,.2);
}
.tandoanh-code-price-wrap del * {
font-size: 12px;
}
.tandoanh-code-price-wrap > * {
display: inline-block !important;
}
.tandoanh-code-price-wrap del {
margin-top: -5px;
}
.variations select {
display: none;
}
span.option-child {
padding: 5px;
display: block;
position: relative;
font-size: 14px;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
line-height: 1.1;
text-transform: uppercase;
}
.tandoanh-code-option span {
font-weight: 400;
}
.tandoanh-code-option span.woocommerce-Price-amount.amount {
font-size: 16px;
display: block;
color: #e10c00;
text-align: center;
font-weight: 700;
}
.tandoanh-code-option input[type=radio],
.reset_variations,
td.label {
display: none !important;
}
.tandoanh-code-option {
padding-top: 25px;
position: relative;
}
.tandoanh-code-option:before {
content: "";
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid #ddd;
text-align: center;
position: absolute;
left: calc(50% - 18px / 2);
top: 5px;
border-radius: 99px;
}
.tandoanh-code-option.active:before {
content: "✓";
background: #3fb846;
color: #fff;
line-height: 18px;
}
.tandoanh-code-radio-variable::-webkit-scrollbar {
width: 6px;
background-color: #f5f5f5;
}
.tandoanh-code-radio-variable::-webkit-scrollbar-thumb {
background: #ccc;
border-radius: 4px 0 0 4px;
}
.tandoanh-code-radio-variable::-webkit-scrollbar-track {
background-color: transparent;
}
.tandoanh-code-count-options {
border-radius: 2px 2px 0 0;
position: absolute;
top: -20px;
z-index: 1;
left: 0;
padding: 0 10px;
color: #fff;
font-weight: 400;
background-color: rgba(0,0,0,.4);
}
.woocommerce-variation-price {
display: none !important;
} .tandoanh-code-radio-variable {
margin-top: -12px
}
.woocommerce-variation-description li {
margin-bottom: unset; line-height: 2em
}
.woocommerce-variation-description ul {
margin-bottom: 0;
}
.variations th {
display: none;
}
.product-short-description li , 
.woocommerce-variation-description li {
list-style: none
}
.product-short-description li:before, 
.woocommerce-variation-description li:before {
content: "✔"; 
margin-left: -15px; 
margin-right: 5px; 
color: #015c9e
}
.woocommerce-variation-description {
border-top: 1px dotted #b9b9b9;
border-bottom: 1px dotted #b9b9b9;
padding: 10px;
margin-bottom: 5px;
background: white
}
.variations {
margin-bottom: -18px !important;
}
table.variations label {
white-space: normal;
}
@media (max-width: 1024px) {
.tandoanh-code-option {
height: 108px;
vertical-align: top;
}
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
.tandoanh-code-option {
height: 108px;
vertical-align: top;
}
}
@media only screen and (min-device-width: 1112px) and (max-height: 834px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
.tandoanh-code-option {
height: 108px;
vertical-align: top;
}
} span.option-description {
display: block;
font-size: 11px;
color: #666;
font-style: italic;
padding: 3px 5px 0;
text-transform: none;
line-height: 1.2;
}@keyframes tdSearchSpin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.header-search-form #searchform input,.header-search-form .header-search .search-field,.header-search-form .header-search input,.header-search-form .nav-search input,.header-search-form .search-field,.header-search-form .searchform input.search-field,.header-search-form form.searchform input[type=search],.header-search-form input[name=s],.header-search-form input[type=search]{border-radius:10px!important;border:1px solid #e0e0e0!important;background:#fff!important;color:#333!important;padding:8px 15px!important;font-size:14px!important;transition:border-color .1s ease!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}#searchform input:focus,.header-search input:focus,.nav-search input:focus,.search-field:focus,.searchform input.search-field:focus,form.searchform input[type=search]:focus,input[name=s]:focus,input[type=search]:focus{border-color:#446084!important;box-shadow:0 0 0 2px rgba(68,96,132,.1)!important;outline:0!important}.header-search-form,.searchform,[data-live-search]{position:relative}.header-search-form .td-search-results,.searchform .td-search-results,.td-search-results,[data-live-search] .td-search-results{position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:0!important;z-index:999999!important;background:#fff!important;color:#333!important;border:1px solid #e0e0e0!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;max-height:500px!important;overflow-y:auto!important;display:none;margin:0!important;padding:0!important}.header-search-form .tandoanh-badge{display:none}.td-search-loading{padding:15px 20px!important}.td-search-error,.td-search-loading,.td-search-no-results{text-align:center!important;color:#666!important;font-size:14px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;margin:0!important;min-height:50px!important}.td-search-loading::before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #446084;border-radius:50%;animation:tdSearchSpin .6s linear infinite}.td-search-items{max-height:400px;overflow-y:auto}.td-search-items::-webkit-scrollbar,.td-search-results::-webkit-scrollbar{width:6px}.td-search-items::-webkit-scrollbar-track,.td-search-results::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.td-search-items::-webkit-scrollbar-thumb,.td-search-results::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.td-search-items::-webkit-scrollbar-thumb:hover,.td-search-results::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.td-search-items,.td-search-results{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.td-search-item{display:flex;align-items:center;padding:12px 15px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .1s ease;text-decoration:none;color:#333!important;background-color:#fff!important}.td-search-item:hover{background-color:#f9f9f9}.td-search-item:last-child{border-bottom:none}.td-item-link{display:flex;align-items:center;width:100%;text-decoration:none!important;color:inherit!important}.td-item-link:active,.td-item-link:focus,.td-item-link:hover{text-decoration:none!important;color:inherit!important}.td-item-image{flex-shrink:0;width:60px;height:60px;margin-right:15px;border-radius:4px;overflow:hidden;background:#fff}.td-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.td-search-item:hover .td-item-image img{transform:scale(1.05)}.td-item-content{flex:1;min-width:0}.td-item-title{font-size:14px;font-weight:500;color:#333;margin-bottom:5px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.td-item-price{font-size:14px;font-weight:600;color:#000}.td-item-price del{text-decoration:line-through;color:#999;font-weight:400}.td-item-price ins,.td-search-more a{text-decoration:none;color:#d33;font-weight:700}.td-item-sku{font-size:12px;color:#999;margin-bottom:3px}.td-search-error,.td-search-no-results{padding:15px 20px!important}.td-search-no-results::before{content:"🔍";display:block;font-size:24px;margin-bottom:8px;opacity:.5}.td-search-more{padding:12px 15px;border-top:1px solid #f0f0f0;background:#fff}.td-search-more a{display:block;text-align:center;color:#446084;font-weight:600;font-size:13px;transition:color .2s ease}.td-search-more a:hover{color:#2c3e50}@media (max-width:1024px) and (min-width:769px){.td-search-results{max-height:450px}.td-search-item{padding:14px 16px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.td-item-image img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}body.td-search-active{overflow:hidden}.td-search-results *{box-sizing:border-box}.td-search-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.td-search-items{scroll-behavior:smooth}.td-search-item:focus{outline:2px solid #2563eb;outline-offset:-2px;background-color:#f8f9fa}.td-search-highlight{background-color:#fff3cd!important;color:#333!important;font-weight:700!important;padding:1px 2px!important;border-radius:2px!important;border:1px solid #ffeaa7!important;display:inline!important;line-height:inherit!important;white-space:nowrap!important;word-break:keep-all!important}.td-item-sku .td-search-highlight,.td-item-title .td-search-highlight{background-color:#fff3cd!important;color:#2c3e50!important;font-weight:700!important}.td-item-sku .td-search-highlight{color:#495057!important;font-weight:600!important}.td-search-item:hover .td-search-highlight{background-color:#ffecb3!important;border-color:#ffc107!important}@media (max-width:768px){.td-search-highlight{padding:0 1px!important;font-size:inherit!important}}.livesearch-form .td-search-results .td-search-item,.livesearch-form .td-search-results .td-search-items .td-search-item,body .td-search-results .td-search-item,body .td-search-results .td-search-items .td-search-item,html body .td-search-results .td-search-item{background-color:#fff!important;color:#333!important}.livesearch-form .td-search-results .td-search-item:hover,.livesearch-form .td-search-results .td-search-items .td-search-item:hover,body .td-search-results .td-search-item:hover,body .td-search-results .td-search-items .td-search-item:hover,html body .td-search-results .td-search-item:hover{background-color:#f9f9f9!important;color:#333!important}.livesearch-form .td-search-results .td-search-items,body .td-search-results .td-search-items,html body .td-search-results .td-search-items{background-color:#fff!important}@media (max-width:768px){.td-search-results{max-height:300px!important;border-radius:8px!important}.td-search-items{max-height:250px!important}.td-search-item{padding:10px 12px!important}.td-item-image{width:50px!important;height:50px!important;margin-right:12px!important;border-radius:6px!important}.td-item-title{font-size:13px!important;line-height:1.3!important;margin-bottom:3px!important}.td-item-sku{font-size:11px!important;margin-bottom:2px!important}.td-item-price,.td-search-more a{font-size:12px!important}.search-field,input[name=s],input[type=search]{font-size:16px!important;padding:12px 15px!important}.td-search-error,.td-search-loading,.td-search-no-results{padding:12px 15px!important;font-size:13px!important}.td-search-more{padding:10px 12px!important}}@media screen and (max-width:849px){.mfp-wrap.off-canvas.mfp-ready{align-items:flex-start!important;padding-top:0!important}.mfp-wrap.off-canvas.mfp-ready .mfp-container{padding-top:0!important;padding-right:10px!important;padding-left:10px!important;margin-top:0!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox{position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;background:0 0!important;min-height:auto!important;max-height:none!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .searchform{position:relative!important;padding:20px 10px 10px!important;background:rgba(0,0,0,.4)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:20px!important;margin-bottom:15px!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .search-field,.mfp-wrap.off-canvas.mfp-ready #search-lightbox input[type=search]{background:#fff!important;border:0!important;border-radius:25px!important;padding:12px 50px 12px 20px!important;font-size:16px!important;color:#333!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .search-submit,.mfp-wrap.off-canvas.mfp-ready #search-lightbox button[type=submit]{border-radius:0 25px 25px 0!important;background:#06c!important;border:0!important;padding:3px 16px!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-search-results{position:relative!important;overflow-y:auto!important;background:rgba(255,255,255,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:15px!important;border:0!important;max-height:calc(100vh - 200px)!important;margin:0 6px!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-search-items{max-height:calc(100vh - 250px)!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-search-item{padding:12px 15px!important;background:rgba(255,255,255,.9)!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-search-item:hover{background:rgba(249,249,249,.95)!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-item-image{width:50px!important;height:50px!important;margin-right:12px!important;border-radius:8px!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-item-title{font-size:14px!important;color:#333!important;font-weight:500!important;text-align:left!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-item-price,.mfp-wrap.off-canvas.mfp-ready #search-lightbox span.woocommerce-Price-amount.amount{font-size:14px!important;color:#000!important;text-align:left!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox ins span.woocommerce-Price-amount.amount{color:red!important}.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-search-error,.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-search-loading,.mfp-wrap.off-canvas.mfp-ready #search-lightbox .td-search-no-results{background:rgba(255,255,255,.9)!important;color:#666!important;padding:20px!important;margin:0!important}.mfp-wrap.off-canvas.mfp-ready .mfp-close{position:absolute!important;top:15px!important;right:20px!important;width:44px!important;height:44px!important;opacity:1!important;background:rgba(255,255,255,.2)!important;border-radius:50%!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important}.mfp-wrap.off-canvas.mfp-ready .mfp-close:before{font-size:24px!important;color:#fff!important;line-height:1!important}.mfp-wrap.off-canvas.mfp-ready .mfp-close svg{width:20px!important;height:20px!important;stroke:#fff!important;stroke-width:3!important}}.header-search-form #searchform input::placeholder,.header-search-form .header-search .search-field::placeholder,.header-search-form .header-search input::placeholder,.header-search-form .nav-search input::placeholder,.header-search-form .search-field::placeholder,.header-search-form .searchform input.search-field::placeholder,.header-search-form form.searchform input[type=search]::placeholder,.header-search-form input[name=s]::placeholder,.header-search-form input[type=search]::placeholder,.search-field::placeholder,input[name=s]::placeholder,input[type=search]::placeholder{color:#999!important;opacity:1!important;font-style:italic!important}.header-search-form .search-field::-moz-placeholder,.header-search-form input[name=s]::-moz-placeholder,.header-search-form input[type=search]::-moz-placeholder,.search-field::-moz-placeholder,input[name=s]::-moz-placeholder,input[type=search]::-moz-placeholder{color:#999!important;opacity:1!important;font-style:italic!important}.header-search-form .search-field::-webkit-input-placeholder,.header-search-form input[name=s]::-webkit-input-placeholder,.header-search-form input[type=search]::-webkit-input-placeholder,.search-field::-webkit-input-placeholder,input[name=s]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{color:#999!important;opacity:1!important;font-style:italic!important}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,30px,0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideOutDown{0%{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}#message-purchased{transition:all .3s ease}#message-purchased:hover{box-shadow:0 10px 30px rgba(0,0,0,.2)!important;transform:translateY(-2px)}#message-purchased.fade-in{animation:fadeIn .3s ease forwards}#message-purchased.fade-out{animation:fadeOut .3s ease forwards}#message-purchased.slide-in-up{animation:slideInUp .4s ease forwards}#message-purchased.slide-in-down{animation:slideInDown .4s ease forwards}#message-purchased.bounce-in{animation:bounceIn .5s cubic-bezier(.68,-.55,.265,1.55) forwards}#message-purchased.bounce-out{animation:bounceOut .4s ease forwards}.wn-notification-image-wrapper{display:block;transition:transform .2s ease}.wn-notification-image-wrapper:hover{transform:scale(1.05)}.tcwn-message a,.wn-notification-message a{transition:opacity .2s ease;text-decoration:none}.tcwn-message a:hover,.wn-notification-message a:hover{opacity:.8;text-decoration:underline}@media (max-width:768px){#message-purchased{max-width:calc(100vw - 40px)!important;left:20px!important;right:20px!important}.message-purchase-main{gap:10px!important;padding:12px!important}.wn-notification-image{width:60px!important;height:60px!important}.wn-notification-message{font-size:13px!important}}#tcwn-notification-container.tcwn-image-right .tcwn-notification-content{flex-direction:row-reverse}.tcwn-product-image{flex-shrink:0;width:80px;height:80px;overflow:hidden;background:#f5f5f5}.tcwn-product-image img{width:100%;height:100%;object-fit:cover;display:block}.tcwn-product-info{flex:1;min-width:0}.tcwn-message{font-size:14px;line-height:1.5;color:#333;margin:0;word-wrap:break-word}.tcwn-message a{color:#e53935;font-weight:600}.tcwn-anim-fadeIn{animation:fadeIn .5s ease-in-out}.tcwn-anim-fadeOut{animation:fadeOut .5s ease-in-out}.tcwn-anim-fadeInUp{animation:fadeInUp .5s ease-in-out}.tcwn-anim-fadeOutDown{animation:fadeOutDown .5s ease-in-out}.tcwn-anim-slideInUp{animation:slideInUp .5s ease-in-out}.tcwn-anim-slideOutDown{animation:slideOutDown .5s ease-in-out}.tcwn-anim-bounceIn{animation:bounceIn .75s ease-in-out}.tcwn-anim-bounceOut{animation:bounceOut .75s ease-in-out}.tcwn-anim-zoomIn{animation:zoomIn .5s ease-in-out}.tcwn-anim-zoomOut{animation:zoomOut .5s ease-in-out}@media screen and (max-width:768px){#tcwn-notification-container{left:10px!important;right:10px!important;bottom:10px!important}#tcwn-notification-container.tcwn-position-top-left,#tcwn-notification-container.tcwn-position-top-right{top:10px!important}.tcwn-notification-inner{min-width:auto;max-width:100%}.tcwn-notification-content{padding:12px;gap:10px}.tcwn-product-image{width:60px;height:60px}.tcwn-message{font-size:13px}}@media screen and (min-width:769px) and (max-width:1024px){.tcwn-notification-inner{min-width:280px;max-width:320px}.tcwn-product-image{width:70px;height:70px}}@media print{#tcwn-notification-container{display:none!important}}#message-purchased .message-purchase-main{position:relative}#message-purchased .wn-notification-message-container{flex:1;min-width:0;overflow:hidden;padding-right:8px}#message-purchased #notify-close{flex-shrink:0!important;position:relative!important;top:auto!important;right:auto!important}#message-purchased #notify-close:hover{opacity:1!important;transform:scale(1.1)}#message-purchased .wn-notification-message{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;max-height:3em}#message-purchased .wn-notification-message small{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}