   .darkgrey {
            color: #666666;
        }

        /* Vignettes métiers */

        .intituleMetier {
            background-color: rgba(51, 51, 51, 0.5);
            color: #FFFFFF;
            font-weight: bold;
            position: relative;
            top: -2rem;
        }

        .intituleMetier a:link,
        .intituleMetier a:visited {
            color: #FFFFFF;
        }

        .intituleMetier a:hover,
        .intituleMetier a:active {
            color: #FFCC00;
        }

        #contenu ul.listChecked2 li {
            margin-top: 0.1rem;
            margin-bottom: 0.1rem;
            list-style-type: none;
        }

        #contenu ul.listChecked2 li::before {
            font-family: 'FontAwesome';
            content: '\f046';
            margin: 0 5px 0 -15px;
            color: #FF9900;
            display: inline-block;
            width: 0.5rem;
            margin-left: 0rem;
            margin-right: 0.8rem;
        }

        /* *********************** */

        /* Popup insc° newsletter  */

        /* *********************** */

        .hidden-btns {
            display: none;
        }

        div#nwsl-container p,
        div#nwsl-container br {
            display: none;
        }

        div#nwsl-container p.nwsl-image,
        form#nwsl p.nwsl-input {
            display: block;
            margin-top: 0px;
            margin-bottom: 0px;
        }

        /* ******************************************* */

        /* Table rounded                                */

        /* ******************************************* */

        .table-rounded {
            border-collapse: separate;
            border-spacing: 0;
            min-width: 350px;
        }

        .table-rounded tr th,
        .table-rounded tr td {
            border-right: 1px solid #ffeac8;
            border-bottom: 1px solid #ffeac8;
            padding: 5px;
        }

        .table-rounded tr th:first-child,
        .table-rounded tr td:first-child {
            border-left: 1px solid #ffeac8;
        }

        .table-rounded tr th {
            background: #ffEAC8;
            border-top: 1px solid #ffeac8;
            text-align: left;
            color: #CC9966;
            font-size: 0.9rem;
            border-bottom: 1px solid #FFFFFF;
        }

        .table-rounded tr th.bigTitle {
            font-size: 1.1rem;
            font-weight: bold;
        }

        /* top-left border-radius */

        .table-rounded tr:first-child th:first-child {
            border-top-left-radius: 6px;
        }

        /* bottom-right border-radius */

        .table-rounded tr:last-child td:last-child {
            border-bottom-right-radius: 6px;
        }

        .table-rounded .title {
            background-image: linear-gradient(to right, #ffeac8, #ffffff);
            font-size: 0.9rem;
            color: #CC9966;
            font-weight: bold;
        }

        .table-rounded tr td {
            font-size: 0.9rem;
        }

        /* *********************** */

        /* Maj menu sendinblue     */

        /* *********************** */

        #espaceInterieur ul.menu,
        ul#menu-footerright.menu,
        ul#menu-footerleft.menu,
        ul#menu-footercenter.menu {
            background: none;
            border: none;
            border-radius: 0px;
            list-style: none;
            margin: 0;
            max-width: 100vw;
            min-width: 100%;
            padding: calc(.5rem - 1px) 0;
        }

        /* ******************************************* */

        /* Vignette clients                            */

        /* ******************************************* */

        .client {
            border: 2px solid #ffeac8;
            border-radius: 2rem;
            margin-bottom: 1rem;
        }

        .client img {
            border-top-left-radius: 1rem;
            border-top-right-radius: 1rem;
            border-bottom-left-radius: 0rem;
            border-bottom-right-radius: 0rem;
        }

        .client h3 {
            margin-top: 0px;
            margin-bottom: 0.5rem;
            background: #ffeac8;
            /* Old browsers */
            background: -moz-linear-gradient(top, #ffeac8 0%, #FFFFFF 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #ffeac8 0%, #FFFFFF 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #ffeac8 0%, #FFFFFF 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            text-align: center;
            color: #996633;
            font-size: 1.2rem;
            padding-bottom: 0rem;
            padding-top: 0.75rem;
            padding-right: 0.25rem;
            padding-left: 0.25rem;
        }

        .client h3:hover {
            background: #FF9900;
            /* Old browsers */
            background: -moz-linear-gradient(top, #FF9900 0%, #FFFFFF 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #FF9900 0%, #FFFFFF 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #FF9900 0%, #FFFFFF 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            text-shadow: 1px 1px 3px #663300;
            color: #FFFFFF;
            text-decoration: none;
        }

        .client h3 a:link,
        .client h3 a:visited {
            color: #CC9966;
        }

        .client h3:hover a:link,
        .client h3:hover a:visited {
            color: #FFFFFF;
            text-decoration: none;
        }

        .client h3 a:active,
        .client h3 a:hover {
            color: #FF6600;
        }

        .client .content {
            padding: 0rem 1rem 1rem 1rem;
            text-align: center;
        }

        .client .text {
            font-size: 0.9rem;
            text-align: center;
            margin-top: 0.25rem;
        }

        .client .innerButton {
            margin: 0rem 1rem 1rem 1rem;
        }

        .client .source {
            font-size: 0.8rem;
            color: #666666;
            border-top: 1px dotted grey;
            border-bottom: 1px dotted grey;
            margin: 0rem 1rem 1rem 1rem;
        }

        .avis {
            display: inline-block;
            background-color: #4F4F4F;
            border-radius: 25px;
            padding: 0px 10px;
            color: #CCCCCC;
            font-weight: bold;
            font-size: 0.8rem;
            margin-left: 0.5rem;
        }

        .intext-button {
            background: rgb(255, 102, 0);
            background: linear-gradient(0deg, rgba(255, 153, 0, 1) 0%, rgba(255, 214, 0, 1) 100%);
            color: #FFFFFF;
            font-weight: bold;
            padding: 3px 5px;
            border-radius: 5px;
            border: solid 1px #FFCC00;
        }

        .orange2 {
            color: #ed7d31;
        }

        .carousel-caption h3.orange3 {
            color: #3399cc;
            text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;
        }

        #contenu ul.nomargin>li:first-of-type,
        #contenu ol.nomargin>li:first-of-type {
            margin-top: 0.5rem;
        }

        #contenu ul.nomargin>li,
        #contenu ol.nomargin>li {
            margin: 0rem 2rem;
        }

        #contenu ul.list li>ul li {
            border-top: none;
            border-bottom: none;
        }

        #contenu ul.list li>ul li:first-of-type {
            border-top: none;
        }

        .dottedContainer.lightgrey {
            border: 1px #CCCCCC dotted;
            margin-left: 1rem;
            margin-right: 1rem;
            padding: 1rem;
            border-radius: 1rem;
        }

        .dottedContainer.orange {
            border: 2px #FF9900 dotted;
            margin-left: 1rem;
            margin-right: 1rem;
            padding: 1rem;
            border-radius: 1rem;
        }

        .dottedContainer.lightorange {
            border: 1px #FFCC00 dotted;
            margin-left: 1rem;
            margin-right: 1rem;
            padding: 1rem;
            border-radius: 1rem;
        }

        p.intro {
            padding: 0px 20px 0px 20px;
            border-left: 20px solid #FFEAC8;
            font-style: italic;
            font-size: 1rem;
            margin: 20px 0px 40px 0px;
        }

        .sideMargins {
            padding-left: 2rem;
            padding-right: 2rem;
        }

        #contenu th.title strong,
        #contenu td.title strong {
            font-weight: bold;
            border-bottom: none;
        }

        form#searchform>div>input#s {
            margin: 0rem 0.7rem 0.5rem 0.7rem;
            width: 80%;
            border-radius: 4px;
            border: 1px solid #CCCCCC;
            padding: 4px;
        }

        form#searchform>div>input[type=submit] {
            color: rgb(255, 255, 255);
            display: inline-block;
            white-space: nowrap;
            min-height: 40px;
            margin: 0.25rem 0.8rem 1rem 0.8rem;
            padding: 3px 11px;
            text-decoration: none;
            text-transform: uppercase;
            text-align: center;
            font-weight: bold;
            font-style: normal;
            font-size: 16px;
            cursor: pointer;
            border: 0px;
            border-radius: 4px;
            vertical-align: middle;
            height: auto;
            background: rgb(255, 153, 0);
        }

        #contenu ul.list3 {
            list-style-type: none;
            margin-left: 0.5rem;
        }

        #contenu ul.list3 li {
            margin: 0.2rem;
        }

        #contenu ul.list3 li:before {
            content: "\279C";
            margin-right: 10px;
            font-size: 0.8rem;
            font-weight: bold;
            color: #FF9900;
        }

        #form_contact label {
            display: block;
            text-align: left;
            width: 100%;
            margin-top: 0.5rem;
        }

        #form_contact input[type=text],
        #form_contact input[type=email],
        #form_contact textarea {
            display: block;
            border-radius: 7px;
            border: 1px solid #FFCC99;
            padding: 5px 10px;
            width: 100%;
        }

        #form_contact input[type=submit] {
            padding: 5px 10px;
            border: 2px solid #FFFFFF;
            background-color: #FF6600;
            border-radius: 10px;
            font-weight: bold;
            font-size: 1.2rem;
            color: #FFFFFF;
            box-shadow: 2px 2px 5px #999;
            margin-top: 1.2rem;
        }

        blockquote.citation {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-style: italic;
            background: url(https://www.mediabat.com/wp-content/uploads/right-quote.png) no-repeat right bottom;
            text-indent: -25px;
            padding-right: 25px;
            padding-left: 25px;
            color: #666666;
            font-weight: bold;
            text-align: center;
            font-size: 1.2rem;
            border-left: none;
        }

        blockquote.citation {
            display: block;
            -webkit-margin-before: 1em;
            -webkit-margin-after: 1em;
            -webkit-margin-start: 40px;
            -webkit-margin-end: 40px;
        }

        blockquote.citation:first-letter {
            background: url(https://www.mediabat.com/wp-content/uploads/left-quote.png) no-repeat left top;
            padding-left: 25px;
            font-size: 1.4rem;
        }

        .accordion-content p,
        .accordion-content li {
            font-size: 0.8rem;
            line-height: 1.2rem;
        }

        #contenu .accordion-content li {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        #contenu div.panel-body p {
            font-size: 0.9rem;
            margin-right: 10px;
            line-height: 1.2rem;
        }

        #contenu div.panel-body li {
            font-size: 0.9rem;
            margin-top: 0.2rem;
            margin-bottom: 0.2rem;
        }

        #contenu h4.panel-title a:link,
        #contenu h4.panel-title a:visited {
            color: #666666;
            text-decoration: none;
            font-size: 1rem;
        }

        #contenu div.panel-body div.panel.panel-warning div.panel-body {
            font-size: 0.9rem;
        }

        #contenu div.panel.panel-default div.panel-heading {
            color: #666666;
        }

        #contenu div.panel.panel-default div.panel-body {
            font-size: 0.9rem;
        }

        div.responsiveTableWrap td {
            padding: 10px;
        }

        div.responsiveTableWrap th,
        div.responsiveTableWrap td {
            border-bottom: 1px solid #ddd;
        }

        div.responsiveTableWrap th {
            font-weight: bold;
            color: #999999;
        }

        div.responsiveTableWrap {
            overflow-x: auto
        }

        #contenu table.smallText td,
        #contenu table.smallText li {
            font-size: 0.8rem;
        }

        #contenu table.smallText th p {
            margin: 0.5rem;
        }

        #contenu table.smallText th {
            font-size: 0.9rem;
            font-weight: bold;
            color: #666666;
        }

        #contenu table.smallText li {
            margin-top: 0.5rem;
            margin-bottom: 0.5rem;
        }

        #contenu table.smallText p {
            font-size: 0.9rem;
        }

        #contenu table.smallText p.summary {
            font-style: italic;
            text-align: center;
            margin: 0.5rem;
            line-height: 1.1rem;
        }

        .underlined {
            border-bottom: 2px dotted #6699CC;
        }

        #contenu ul.styled li {
            margin-top: 5px;
            margin-bottom: 5px;
            margin-right: 5px;
            margin-left: 5px;
            list-style-type: none;
            border-radius: 10px;
            background-color: #FFF9EF;
            padding-top: 3px;
            padding-bottom: 3px;
            padding-right: 13px;
            padding-left: 30px;
            font-size: 0.9rem;
            text-indent: -10px;
        }

        #contenu ul.styled li::before {
            content: "\25B8";
            color: #FF6600;
            display: inline-block;
            margin-left: 0px;
            margin-right: 10px;
        }

        #contenu .encadreTitle {
            margin-top: 1rem;
            text-align: center;
            font-weight: bold;
        }

        #contenu .encadreTitle h2 {
            margin-top: 0px;
            font-size: 1.2rem;
            margin-bottom: 0.75rem;
        }

        #contenu .encadreTitle div {
            text-transform: uppercase;
            font-size: 1.1rem;
        }

        #contenu ul.listChecked>li {
            list-style-type: none;
            margin-left: 0rem;
            margin-right: 0.5rem;
            text-indent: -0.7rem;
            margin-top: 0.3rem;
            margin-bottom: 0.3rem;
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
            padding-left: 1.5rem;
            padding-right: 0.5rem;
            border-bottom: dotted 2px #FFEAC8;
        }

        #contenu ul.listChecked>li::before {
            content: "\26A1";
            color: #FF6600;
            font-weight: bold;
            display: inline-block;
            width: 0.5rem;
            margin-left: 0rem;
            margin-right: 0.2rem;
            position: relative;
            top: 0.1rem;
        }

        #contenu ul.listChecked>li:first-of-type {
            border-top: dotted 2px #FFEAC8;
        }

        #contenu ul.listChecked>li>ul {
            margin-top: 0.5rem;
            margin-bottom: 0.5rem;
        }

        #contenu ul.listChecked>li>ul>li {
            margin-top: 0.1rem;
            margin-bottom: 0.1rem;
            list-style-type: none;
        }

        #contenu ul.listChecked>li>ul>li::before {
            font-family: 'FontAwesome';
            content: '\f046';
            margin: 0 5px 0 -15px;
            color: #FF9900;
            display: inline-block;
            width: 0.5rem;
            margin-left: 0rem;
            margin-right: 0rem;
        }

        #contenu .encadreTrait h3,
        #contenu .encadreTrait p {
            margin-top: 0px;
        }

        #contenu .encadreTrait h3 {
            margin-bottom: 10px;
        }

        /* ******************************************* */

        /* Vignette métiers                            */

        /* ******************************************* */

        div.metier {
            border: 2px solid #ffeac8;
            border-radius: 2rem;
            margin-bottom: 1rem;
        }

        div.metier img {
            border-top-left-radius: 1rem;
            border-top-right-radius: 1rem;
            border-bottom-left-radius: 0rem;
            border-bottom-right-radius: 0rem;
        }

        div.metier h3 {
            margin-top: 0px;
            margin-bottom: 1rem;
            background-color: #ffeac8;
            text-align: center;
            padding: 0.25rem 0.5rem;
            color: #CC9966;
        }

        div.metier h3:hover {
            background: #FF6600;
            /* Old browsers */
            background: -moz-linear-gradient(top, #FFCC00 0%, #FF6600 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #FFCC00 0%, #FF6600 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #FFCC00 0%, #FF6600 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            text-shadow: 1px 1px 2px #990000;
        }

        div.metier h3 a:link,
        div.metier h3 a:visited {
            color: #CC9966;
        }

        div.metier h3:hover a:link,
        div.metier h3:hover a:visited {
            color: #FFFFFF;
            text-decoration: none;
        }

        div.metier h3 a:active,
        div.metier h3 a:hover {
            color: #FF6600;
        }

        div.metier .text {
            padding: 0rem 1rem 1rem 1rem;
            text-align: center;
            font-size: 0.8rem;
            font-style: italic;
        }

        div.metier .innerButton {
            margin: 0rem 1rem 1rem 1rem;
        }

        /** Friday 26th June 2020 05:06:45 UTC (core) **/

        /** THIS FILE IS AUTOMATICALLY GENERATED - DO NOT MAKE MANUAL EDITS! **/

        /** Custom CSS should be added to Mega Menu > Menu Themes > Custom Styling **/

        .mega-menu-last-modified-1593148005 {
            content: 'Friday 26th June 2020 05:06:45 UTC';
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 p,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 img:not(.mega-menu-logo),
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 div,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a {
            color: #666;
            font-family: inherit;
            font-size: 14px;
            background: none;
            border: 0;
            border-radius: 0;
            margin: 0;
            opacity: 1;
            padding: 0;
            position: relative;
            right: auto;
            top: auto;
            bottom: auto;
            left: auto;
            text-align: left;
            text-transform: none;
            vertical-align: baseline;
            box-shadow: none;
            list-style-type: none;
            line-height: 1, 5;
            box-sizing: border-box;
            float: none;
            overflow: visible;
            display: block;
            min-height: 0;
            -webkit-transition: none;
            -moz-transition: none;
            -o-transition: none;
            transition: none;
            text-decoration: none;
            width: auto;
            clip: auto;
            height: auto;
            outline: none;
            visibility: inherit;
            pointer-events: auto;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 p:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 img:not(.mega-menu-logo):before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 div:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 p:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 img:not(.mega-menu-logo):after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 div:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a:after {
            display: none;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 table,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 td,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 tr,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 th {
            border: 0;
            margin: 0;
            padding: 0;
            background: none;
        }

        #mega-menu-wrap-max_mega_menu_1,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge {
            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: 1, 5;
            list-style-type: none;
            margin: 0;
            min-height: auto;
            max-height: 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-max_mega_menu_1:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link:before,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge:before,
        #mega-menu-wrap-max_mega_menu_1:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link:after,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge:after {
            display: none;
        }

        #mega-menu-wrap-max_mega_menu_1 {
            border-radius: 0;
        }

        @media only screen and (min-width: 701px) {
            #mega-menu-wrap-max_mega_menu_1 {
                background: rgba(255, 255, 255, 0);
            }
        }

        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-menu-toggle:focus,
        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block:focus,
        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block a:focus,
        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus,
        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus,
        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation #mega-menu-max_mega_menu_1 a:focus,
        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation #mega-menu-max_mega_menu_1 input:focus,
        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link:focus {
            outline: 3px solid #109cde;
            outline-offset: -3px;
        }

        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
            outline-offset: 2px;
        }

        #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus {
            background: #ddd;
            color: #424242;
            font-weight: normal;
            text-decoration: underline;
            border-color: #fff;
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus {
                color: #424242;
                background: #ddd;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
            visibility: visible;
            text-align: right;
            padding: 0px 0px 0px 0px;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link {
            cursor: pointer;
            display: inline;
            transition: background 200ms linear, color 200ms linear, border 200ms linear;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link .mega-description-group {
            vertical-align: middle;
            display: inline-block;
            transition: none;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link .mega-description-group .mega-menu-title,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link .mega-description-group .mega-menu-description {
            transition: none;
            line-height: 1.5;
            display: block;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-icon-top>a.mega-menu-link {
            display: table-cell;
            vertical-align: middle;
            line-height: initial;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-icon-top>a.mega-menu-link {
                display: block;
                line-height: 40px;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-icon-right>a.mega-menu-link:before {
            float: right;
            margin: 0 0 0 6px;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-animating>ul.mega-sub-menu {
            pointer-events: none;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-disable-link>a.mega-menu-link,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu li.mega-disable-link>a.mega-menu-link {
            cursor: inherit;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link {
            cursor: pointer;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 p {
            margin-bottom: 10px;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 input,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 img {
            max-width: 100%;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item>ul.mega-sub-menu {
            display: block;
            visibility: hidden;
            opacity: 1;
            pointer-events: auto;
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item>ul.mega-sub-menu {
                display: none;
                visibility: visible;
                opacity: 1;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
                display: block;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu {
                display: none;
            }
        }

        @media only screen and (min-width: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade"] li.mega-menu-item>ul.mega-sub-menu {
                opacity: 0;
                transition: opacity 400ms ease-in, visibility 400ms ease-in;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
                opacity: 1;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
                opacity: 0;
                transform: translate(0, 10px);
                transition: opacity 400ms ease-in, transform 400ms ease-in, visibility 400ms ease-in;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[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-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
                transform: translate(0, 10px);
                transition: transform 400ms ease-in, visibility 400ms ease-in;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[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-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children>ul.mega-sub-menu {
            display: none;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1.mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1.mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu {
            visibility: visible;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
            visibility: inherit;
            opacity: 1;
            display: block;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.33333%;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.66667%;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a[class^='dashicons']:before {
            font-family: dashicons;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
            margin: 0;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
            margin: 0 6px 0 0;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-align-bottom-left.mega-toggle-on>a.mega-menu-link {
            border-radius: 0;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-align-bottom-right>ul.mega-sub-menu {
            right: 0;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-align-bottom-right.mega-toggle-on>a.mega-menu-link {
            border-radius: 0;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu.mega-menu-item {
            position: static;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item {
            margin: 0 0px 0 0;
            display: inline-block;
            height: auto;
            vertical-align: middle;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-item-align-right {
            float: right;
        }

        @media only screen and (min-width: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-item-align-right {
                margin: 0 0 0 0px;
            }
        }

        @media only screen and (min-width: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-item-align-float-left {
                float: left;
            }
        }

        @media only screen and (min-width: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover {
                background: #ddd;
                color: #424242;
                font-weight: normal;
                text-decoration: underline;
                border-color: #fff;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
            background: #ddd;
            color: #424242;
            font-weight: normal;
            text-decoration: underline;
            border-color: #fff;
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
                color: #424242;
                background: #ddd;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
            line-height: 81px;
            height: 81px;
            padding: 0px 10px 0px 10px;
            vertical-align: baseline;
            width: auto;
            display: block;
            color: #666;
            text-transform: none;
            text-decoration: none;
            text-align: left;
            text-decoration: none;
            background: rgba(0, 0, 0, 0);
            border: 0;
            border-radius: 0;
            font-family: inherit;
            font-size: 14px;
            font-weight: normal;
            outline: none;
        }

        @media only screen and (min-width: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-multi-line>a.mega-menu-link br {
                display: none;
            }
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item {
                display: list-item;
                margin: 0;
                clear: both;
                border: 0;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-item-align-right {
                float: none;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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: 14px;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
            width: 100%;
            float: left;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.28571%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.57143%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.85714%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.14286%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.42857%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.71429%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.11111%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.22222%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.44444%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.55556%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.77778%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.88889%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.09091%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.18182%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.27273%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.36364%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.45455%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.54545%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.63636%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.72727%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.81818%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.90909%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column {
                width: 50%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column.mega-menu-clear {
                clear: left;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
            padding: 15px 15px 15px 15px;
            width: 100%;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu {
            z-index: 999;
            border-radius: 0;
            background: #f8f8f8;
            background: linear-gradient(to bottom, #f4f4f4, #f8f8f8);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4F4F4', endColorstr='#FFF8F8F8');
            border: 0;
            padding: 0px 0px 0px 0px;
            position: absolute;
            width: 100%;
            max-width: none;
            left: 0;
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu {
                float: left;
                position: static;
                width: 100%;
            }
        }

        @media only screen and (min-width: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
                width: 50%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
                width: 33.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
                width: 66.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
                width: 25%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
                width: 50%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
                width: 75%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
                width: 20%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
                width: 40%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
                width: 60%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
                width: 80%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
                width: 16.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
                width: 33.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
                width: 50%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
                width: 66.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
                width: 83.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
                width: 14.28571%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
                width: 28.57143%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
                width: 42.85714%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
                width: 57.14286%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
                width: 71.42857%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
                width: 85.71429%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
                width: 12.5%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
                width: 25%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
                width: 37.5%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
                width: 50%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
                width: 62.5%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
                width: 75%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
                width: 87.5%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
                width: 11.11111%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
                width: 22.22222%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
                width: 33.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
                width: 44.44444%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
                width: 55.55556%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
                width: 66.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
                width: 77.77778%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
                width: 88.88889%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
                width: 10%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
                width: 20%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
                width: 30%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
                width: 40%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
                width: 50%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
                width: 60%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
                width: 70%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
                width: 80%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
                width: 90%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
                width: 9.09091%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
                width: 18.18182%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
                width: 27.27273%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
                width: 36.36364%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
                width: 45.45455%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
                width: 54.54545%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
                width: 63.63636%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
                width: 72.72727%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
                width: 81.81818%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
                width: 90.90909%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
                width: 8.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
                width: 16.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
                width: 25%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
                width: 33.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
                width: 41.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
                width: 50%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
                width: 58.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
                width: 66.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
                width: 75%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
                width: 83.33333%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
                width: 91.66667%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
                width: 100%;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description {
            margin: 5px 0;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu {
            clear: both;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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: 15px 15px 15px 15px;
            vertical-align: top;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:hover,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
            /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items */
            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 0px 0px;
            vertical-align: top;
            display: block;
            border: 0;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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 {
            /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
            color: #555;
            font-weight: bold;
            text-decoration: none;
            background: rgba(0, 0, 0, 0);
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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 {
            /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items */
            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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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 {
            /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
            color: #666;
            font-weight: normal;
            text-decoration: none;
            background: rgba(0, 0, 0, 0);
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu {
                border: 0;
                padding: 10px;
                border-radius: 0;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
                width: 50%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li:nth-child(odd) {
                clear: left;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu {
            z-index: 999;
            position: absolute;
            width: 150px;
            max-width: none;
            padding: 0px 0px 0px 0px;
            border: 0;
            background: #f1f1f1;
            border-radius: 0;
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
                clear: both;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>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: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>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: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
            background: #ddd;
            font-weight: normal;
            text-decoration: none;
            color: #666;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
                position: static;
                left: 0;
                width: 100%;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
            content: '\f140';
            font-family: dashicons;
            font-weight: normal;
            display: inline-block;
            margin: 0 0 0 6px;
            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-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
            display: inline;
            height: auto;
            width: auto;
            background: transparent;
            position: relative;
            pointer-events: auto;
            left: auto;
            min-width: auto;
            line-height: inherit;
            color: inherit;
            font-size: inherit;
            padding: 0;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
            float: right;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
            content: '\f142';
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
                float: right;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
                content: '\f142';
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile>a.mega-menu-link>span.mega-indicator {
                display: none;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-hide-arrow>a.mega-menu-link>span.mega-indicator {
            display: none;
        }

        @media only screen and (min-width: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout li.mega-menu-item a.mega-menu-link>span.mega-indicator:after {
                content: '\f139';
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
                text-align: right;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator {
                float: left;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator:after {
                content: '\f141';
                margin: 0 6px 0 0;
            }
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 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-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
                left: -100%;
                top: 0;
            }
        }

        @media only screen and (min-width: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1.mega-menu-accordion>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
                float: right;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li[class^='mega-lang-item']>a.mega-menu-link>img {
            display: inline;
        }

        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link>img.wpml-ls-flag,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link>img.iclflag {
            display: inline;
            margin-right: 8px;
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-hide-on-mobile,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-mobile,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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: 701px) {
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-hide-on-desktop,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-desktop,
            #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>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: 700px) {
            #mega-menu-wrap-max_mega_menu_1:after {
                content: "";
                display: table;
                clear: both;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
            display: none;
            z-index: 1;
            cursor: pointer;
            background: #f60;
            background: linear-gradient(to bottom, #f90, #f60);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF9900', endColorstr='#FFFF6600');
            border-radius: 2px 2px 2px 2px;
            line-height: 81px;
            height: 81px;
            text-align: left;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            -webkit-tap-highlight-color: transparent;
            outline: none;
            white-space: nowrap;
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle img {
            max-width: 100%;
            padding: 0;
        }

        @media only screen and (max-width: 700px) {
            #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
            }
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-left,
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-center,
        #mega-menu-wrap-max_mega_menu_1 .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-max_mega_menu_1 .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-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
            margin-left: 6px;
        }

        #mega-menu-wrap-max_mega_menu_1 .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-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
            margin-left: 3px;
            margin-right: 3px;
        }

        #mega-menu-wrap-max_mega_menu_1 .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-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
            margin-right: 6px;
        }

        #mega-menu-wrap-max_mega_menu_1 .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: 700px) {
            #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1 {
                background: #222;
                padding: 0px 0px 0px 0px;
                display: none;
            }
            #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open+#mega-menu-max_mega_menu_1 {
                display: block;
            }
            #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1 {
                position: fixed;
                display: block;
                width: 300px;
                max-width: 90%;
                height: 100vh;
                max-height: 100vh;
                top: 0;
                box-sizing: border-box;
                transition: left 400ms ease-in-out, right 400ms ease-in-out;
                overflow: auto;
                z-index: 9999999999;
            }
            #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1 {
                right: -300px;
            }
            #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open+#mega-menu-max_mega_menu_1 {
                right: 0;
            }
            #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open:after {
                position: fixed;
                width: 100%;
                height: 99999px;
                content: "";
                top: 0;
                left: 0;
                opacity: 0.5;
                background: black;
                cursor: pointer;
                z-index: 9999999998;
            }
        }

        html.mega-menu-max_mega_menu_1-off-canvas-open {
            overflow: hidden;
            height: auto;
        }

        html.mega-menu-max_mega_menu_1-off-canvas-open body {
            overflow: hidden;
            height: auto;
        }

        html.mega-menu-max_mega_menu_1-off-canvas-open #wpadminbar {
            z-index: 0;
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
            /** Push menu onto new line **/
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 {
            cursor: pointer;
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
            content: '\f333';
            font-family: 'dashicons';
            font-size: 24px;
            color: #fff;
            margin: 0 0 0 5px;
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
            color: #fff;
            font-size: 14px;
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-open {
            display: none;
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
            display: inline;
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
            content: '\f153';
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-open {
            display: inline;
        }

        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-closed {
            display: none;
        }

        #mega-menu-wrap-max_mega_menu_1 {
            clear: both;
        }