/* MEGA MENU RESET CSS */
.mega-menu *{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.mega-menu article,.mega-menu aside,.mega-menu details,.mega-menu figcaption,.mega-menu figure,.mega-menu footer,.mega-menu header,.mega-menu main,.mega-menu menu,.mega-menu nav,.mega-menu section,.mega-menu summary{display:block}.mega-menu audio,.mega-menu canvas,.mega-menu progress,.mega-menu video{display:inline-block;vertical-align:baseline}.mega-menu audio:not([controls]){display:none;height:0}.mega-menu [hidden],.mega-menu template{display:none}.mega-menu a{background-color:transparent}.mega-menu a:active,.mega-menu a:hover{outline:0}.mega-menu abbr[title]{border-bottom:1px dotted}.mega-menu b,.mega-menu strong{font-weight:bold}.mega-menu dfn{font-style:italic}.mega-menu h1{font-size:2em;margin:.67em 0}.mega-menu mark{background:#ff0;color:#000}.mega-menu small{font-size:80%}.mega-menu sub,.mega-menu sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.mega-menu sup{top:-.5em}.mega-menu sub{bottom:-.25em}.mega-menu img{border:0}.mega-menu svg:not(:root){overflow:hidden}.mega-menu figure{margin:1em 40px}.mega-menu hr{box-sizing:content-box;height:0}.mega-menu pre{overflow:auto}.mega-menu code,.mega-menu kbd,.mega-menu pre,.mega-menu samp{font-family:monospace,monospace;font-size:1em}.mega-menu button,.mega-menu input,.mega-menu optgroup,.mega-menu select,.mega-menu textarea{color:inherit;font:inherit;margin:0}.mega-menu button{overflow:visible}.mega-menu button,.mega-menu select{text-transform:none}.mega-menu button,.mega-menu html input[type="button"],.mega-menu input[type="reset"],.mega-menu input[type="submit"]{-webkit-appearance:button;cursor:pointer}.mega-menu button[disabled],.mega-menu input[disabled]{cursor:default}.mega-menu button::-moz-focus-inner,.mega-menu input::-moz-focus-inner{border:0;padding:0}.mega-menu input{line-height:normal}.mega-menu input[type="checkbox"],.mega-menu input[type="radio"]{box-sizing:border-box;padding:0}.mega-menu input[type="number"]::-webkit-inner-spin-button,.mega-menu input[type="number"]::-webkit-outer-spin-button{height:auto}.mega-menu input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}.mega-menu input[type="search"]::-webkit-search-cancel-button,.mega-menu input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.mega-menu fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}.mega-menu legend{border:0;padding:0}.mega-menu textarea{overflow:auto}.mega-menu optgroup{font-weight:bold}.mega-menu table{border-collapse:collapse;border-spacing:0}.mega-menu td,.mega-menu th{padding:0}
/* MENU BASIC LAYOUT */
.mega-menu {
  margin: 0 auto;
  padding: 0;
  display: block;
  float: none;
  position: relative;
  z-index: 999;
  /*max-width: 1280px;*/
  /*max-width: 1153px;
  max-width: 1281px;
  max-width: 1501px;*/
  max-width: 1601px;
  width: 100%;
  font-size: 18px;
  font-family: "proxima-soft", sans-serif;
  min-height: 50px;
  clear: both;
  box-sizing: border-box;
}
/*
@media screen and (max-width: 767px) {
  */
@media screen and (max-width: 1600px) {
  .mega-menu {
    float: left;
    margin: 0;
    min-width: 200px;
  }
}

.mega-menu * {
  outline: none;
  list-style: none;
  text-decoration: none;
  box-sizing: border-box !important;
  font-family: "proxima-soft", sans-serif;
  font-weight: 400;
  -webkit-tap-highlight-color: transparent;
  text-align: left;
}

@media screen and (max-width: 1600px) {
    .mega-menu * { /*word-break: break-all;*/ } /*ROAS*/
}

.mega-menu i.fa {
  /*----------------------------- FONT AWESOME ICONS */
  font-family: "FontAwesome";
}

.mega-menu img {
  /*------------------------------- IMAGE */
  margin: 0;
  padding: 0;
  display: block;
  /*
  max-width: 100% !important;
  */
  float: left;
}

.mega-menu input {
  /*------------------------------ DEFAULT INPUT */
  border: none;
}

.mega-menu > section.menu-list-items {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    width: 100%;
    background-color: #ffffff;


}

@media screen and (min-width: 1601px) {
  .mega-menu.menuFullWidth.vertical-left > section.menu-list-items {
    max-width: 250px;
  }
  .mega-menu.menuFullWidth.vertical-right > section.menu-list-items {
    max-width: 250px;
  }
}

.mega-menu .menu-logo {
  /*----------------------------------- MENU LOGO */
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  position: relative;
}

@media screen and (min-width: 1601px) {
  .mega-menu .menu-logo.menu-logo-align-right {
    /*---------------------------------------------- MENU LOGO ALIGN RIGHT */
    float: right;
  }
}

@media screen and (max-width: 1600px) {
  .mega-menu .menu-logo {
    width: 100%;
  }
}

.mega-menu .menu-logo > li {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  font-size: 1em;
  font-size: 18px;

  line-height: 50px;
}

@media screen and (max-width: 1600px) {
  .mega-menu .menu-logo > li {
    width: 100%;
    line-height: normal;
  }
}

.mega-menu .menu-logo > li > a {
  margin: 0;
  display: inline-block;
  float: left;
  width: 100%;
  color: #fff;
  font-size: 0.8125em;
  font-size: 18px;
  padding: 0 20px 0 45px;
  padding: 20px 0;
  line-height: 50px;
  transition: background-color 200ms ease;
}


.mega-menu .menu-logo > li > a:hover {
  /*-------------------------------------- HOVER MENU LOGO */
  /*background-color: #ff6347;*/
}

@media screen and (max-width: 1600px) {
  .mega-menu .menu-logo > li > a {
    line-height: normal;
    /*
    padding-top: 16px;
    padding-bottom: 16px;
    */
    padding: 10px 0 10px 5%;
    position: relative;
    z-index: 10;
    width: auto;
  }
}

.mega-menu .menu-logo > li > a i.fa {
  /*--------------------------------------- LOGO ICON */
  padding: 0;
  display: inline-block;
  font-size: 1.25em;
  position: absolute;
  top: 0;
  left: 20px;
  bottom: 0;
  margin: auto 0;
  line-height: 50px;
}

.mega-menu .menu-logo > li > a img {
  /*--------------------------------------- LOGO IMAGE ICON */
  /*
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 15px;
  bottom: 0;
  margin: auto 0;
  */
}

.mega-menu .menu-links {
  /*---------------------------------------- MENU LINKS */
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    display: none;
}

@media screen and (max-width: 1600px) {
    .mega-menu .menu-links { width: 100%; background-color: #9E045A; box-shadow: 0 3px 6px rgba(0,0,0,0.1); /*ROAS*/ }
    .mega-menu .menu-links { width: 100%; background-color: #ffffff; box-shadow: 0 3px 6px rgba(0,0,0,0.1); /*ROAS*/ }
}

/*
@media screen and (min-width: 768px) {
*/
@media screen and (min-width: 1601px) {
  .mega-menu .menu-links {
    display: block !important;
    max-height: 100% !important;
    overflow: visible !important;
  }
  .mega-menu .menu-links.menu-links-align-right {
    /*------------------------------------------ MENU LINKS ALIGN RIGHT */
    float: right;
    /*float: left; ROAS*/
  }
  .mega-menu_wrap { width: 100%; } /*ROAS*/

}

.mega-menu .menu-links > li {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  transition: background-color 200ms ease;
  font-size: 1em;
  font-size: 18px;
}

@media screen and (max-width: 1600px) {
  .mega-menu .menu-links > li {
    width: 100%;
    position: relative;
    cursor: pointer;
    line-height: normal;
    z-index: 50;
  }
  .mega-menu .menu-links > li.activeTriggerMobile {
    background-color: #BB006A; /*ROAS*/
    background-color: #f8f8f8; /*ROAS*/
    background-color: #ffffff; /*ROAS*/
  }
    .mega-menu .menu-links > li.activeTriggerMobile a { /*ROAS*/
        color: #9E045A;
    }
}

@media screen and (min-width: 1601px) {
  .mega-menu .menu-links > li.activeTrigger {
    background-color: #BB006A;
    background-color: #ffffff;
  }
}

.mega-menu .menu-links > li.active {
  /*------------------------------------- ACTIVE CLASS MENU LINKS */
    background-color: #ff6347;
    background-color: #ffffff;
    color: #9E045A;
}

.mega-menu .menu-links > li:hover {
  /*-------------------------------------- HOVER MENU LINKS */
    /*
    background-color: #ff6347;
    background-color: #ffffff;
    */
   
}

.mega-menu .menu-links > li > a {
  margin: 0;
  padding: 20px;
  display: inline-block;
  float: none;
  width: 100%;
  color: #151515;
  font-size: 0.8125em;
  font-size: 18px;
  line-height: 50px;
  position: relative;
}

.mega-menu .menu-links > li:hover > a { color: #9E045A; }

@media screen and (max-width: 1600px) {
    .mega-menu .menu-links > li > a {
        width: auto;
        width: 100%; /*ROAS*/
        line-height: normal;
        padding-top: 15px;
        padding-bottom: 15px;
        position: static;
        padding-right: 10px;
        z-index: 20;

    
    }
    .mega-menu .menu-links > li:hover { /*background-color: #BB006A;*/ /*ROAS*/ }
    .mega-menu .menu-links > li:hover > a { /*color: #ffffff;*/ /*ROAS*/ }
}

.mega-menu .menu-links > li > a i.fa {
  /*---------------------------------------------------- MENU LINKS ICONS*/
  font-size: 1em;
  line-height: 0.8125em;
  padding-right: 2px;
}

.mega-menu .menu-links > li > a i.fa.fa-indicator {
  padding-right: 0;
  padding-left: 2px;
}

@media screen and (max-width: 1600px) {
  .mega-menu .menu-links > li > a i.fa.fa-indicator {
    float: right;
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    line-height: 50px;
    height: 50px;
    z-index: -1;

    height: 57px;
    line-height: 57px; /*ROAS*/
  }
}

.mega-menu .menu-mobile-collapse-trigger {
  /*------------------------------------------------------ MOBILE COLLAPSE TRIGGER BUTTON */
  margin: 0;
  padding: 0;
  height: 60px;
  width: 70px;
  width: 60px;

  background: #1a1a1a;
  background: #ffffff; /*ROAS*/


  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  float: right;
  cursor: pointer;
  transition: background 200ms ease;
}

.mega-menu .menu-mobile-collapse-trigger:hover {
  /*
  background: black;
  */
}

.mega-menu .menu-mobile-collapse-trigger:before, .mega-menu .menu-mobile-collapse-trigger:after,
.mega-menu .menu-mobile-collapse-trigger span {
  content: "";
  display: block;
  height: 3px;
  width: 26px;
  background: #fff;
  background: #151515; /*ROAS*/
  background: #9E045A; /*ROAS*/
  position: absolute;
  top: 13px;
  top: 18px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: opacity 400ms ease, -webkit-transform 400ms ease 0s;
  transition: transform 400ms ease 0s, opacity 400ms ease;
  transition: transform 400ms ease 0s, opacity 400ms ease, -webkit-transform 400ms ease 0s;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transform-origin: 0px 50% 0px;
      -ms-transform-origin: 0px 50% 0px;
          transform-origin: 0px 50% 0px;
}

.mega-menu .menu-mobile-collapse-trigger:after { top: 33px; top: 38px; }
.mega-menu .menu-mobile-collapse-trigger span { top: 23px; top: 28px; }
.mega-menu .menu-mobile-collapse-trigger.active span { opacity: 0; }

.mega-menu .menu-mobile-collapse-trigger.active:before {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(50deg);
}

.mega-menu .menu-mobile-collapse-trigger.active:after {
  -webkit-transform: rotate(-30deg);
      -ms-transform: rotate(-30deg);
          transform: rotate(-50deg);
}

@media screen and (max-width: 1600px) {
    .mega-menu .menu-mobile-collapse-trigger {
        display: block;
        margin: 0 5% 0 0; /*ROAS*/
    }
    .mega-menu .menu-mobile-collapse-trigger { width: 26px; } /*ROAS*/
}

.mega-menu .drop-down-multilevel {
  /*-------------------------------------------------- DROP DOWN MULTILEVEL */
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  z-index: 50;
  width: 100%;
  background: #fff;
  float: left;
  max-width: 200px;
}

.mega-menu .drop-down-multilevel * {
  color: #555;
}

@media screen and (min-width: 1601px) {
    .mega-menu .drop-down-multilevel {
        display: block !important;
        opacity: 0;
        visibility: hidden;

        box-shadow: 0 3px 6px rgba(0,0,0,0.1);
        
    }
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down-multilevel {
    max-width: 100% !important;
    position: relative;
    left: 0;
    top: 0;
    padding: 10px;
    display: none;
  }
}

.mega-menu .drop-down-multilevel li {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  width: 100%;
  position: relative;
  transition: background 200ms ease;
  z-index: 50;
}

.mega-menu .drop-down-multilevel li:hover {
  background: #ff6347;
}

.mega-menu .drop-down-multilevel li:hover > a {
  color: #fff;
}

.mega-menu .drop-down-multilevel li:hover > a i.fa {
  color: #fff;
}

@media screen and (min-width: 1601px) {
  .mega-menu .drop-down-multilevel li.activeTrigger {
    background: #ff6347;
  }
  .mega-menu .drop-down-multilevel li.activeTrigger > a {
    color: #fff;
  }
  .mega-menu .drop-down-multilevel li.activeTrigger > a i.fa {
    color: #fff;
  }
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down-multilevel li.activeTriggerMobile {
    background: #ff6347;
  }
  .mega-menu .drop-down-multilevel li.activeTriggerMobile > a {
    color: #fff;
  }
  .mega-menu .drop-down-multilevel li.activeTriggerMobile > a i.fa {
    color: #fff;
  }
}

.mega-menu .drop-down-multilevel a {
  margin: 0;
  padding: 15px 20px;
  font-size: 0.8125em;
  font-size: 18px;
  display: inline-block;
  float: left;
  width: 100%;
  color: #555;
  transition: color 200ms ease;
  min-height: 48px;
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down-multilevel a {
    width: auto;
  }
}

.mega-menu .drop-down-multilevel i.fa {
  float: left;
  line-height: 1.375em;
  font-size: 1em;
  display: block;
  padding-right: 10px;
  transition: color 200ms ease;
}

.mega-menu .drop-down-multilevel i.fa.fa-indicator {
  float: right;
  line-height: 1.375em;
  font-size: 1em;
  display: block;
  padding-left: 10px;
  padding-right: 0;
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down-multilevel i.fa.fa-indicator {
    float: right;
    height: 50px;
    position: absolute;
    top: 0;
    right: 20px;
    line-height: 50px;
    z-index: -1;
  }
}

.mega-menu .drop-down-multilevel .drop-down-multilevel {
  /*------------------------------------------------------ SECOND LEVEL */
  left: 100%;
  top: 0;
}

@media screen and (min-width: 1601px) {
  .mega-menu .drop-down-multilevel .drop-down-multilevel.left-side {
    /*--------------------------------------------------- ALIGN SECOND LEVEL DROP DOWN LEFT SIDE */
    left: -100%;
  }
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down-multilevel .drop-down-multilevel {
    left: 0;
    border: 1px solid #cccccc;
  }
}

.mega-menu .drop-down,
.mega-menu .drop-down-tab-bar {
  /*--------------------------------------------------------- GRID DROP DOWN */
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  background: #fff;
  float: left;
  padding: 10px;
  padding: 0;
  z-index: 999;
  display: block;
  cursor: default;
  overflow: hidden;



  box-shadow: 0 1px 6px rgba(0,0,0,0.1); /*ROAS*/ 

  /*--------------------------------------------------------- 12 COLUMNS FLUID GRID WITH NESTED COLUMNS */
}

.mega-menu .drop-down *,
.mega-menu .drop-down-tab-bar * {
    /*color: #555;*/
}

@media screen and (min-width: 1601px) {
  .mega-menu .drop-down,
  .mega-menu .drop-down-tab-bar {
    display: block !important;
    opacity: 0;
    visibility: hidden;
  }
  .mega-menu.vertical-left.desktopTopFixed .drop-down, .mega-menu.vertical-left.desktopTopFixed .drop-down-tab-bar {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mega-menu.vertical-right.desktopTopFixed .drop-down, .mega-menu.vertical-right.desktopTopFixed .drop-down-tab-bar {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down,
  .mega-menu .drop-down-tab-bar {
    width: 100% !important;
    top: 0;
    left: 0;
    position: relative;
    display: none;

    box-shadow: none; /*ROAS*/ 
  }
}

.mega-menu .drop-down .grid-row,
.mega-menu .drop-down-tab-bar .grid-row {
  margin: 0;
  padding: 0;
  min-height: 1px;
  width: 100%;
  float: left;
  clear: both;
}

.mega-menu .drop-down [class*="grid-col-"],
.mega-menu .drop-down-tab-bar [class*="grid-col-"] {
  margin: 0;
  float: left;
  padding: 10px;
  position: relative;
}
.mega-menu .drop-down .grid-col-12,
.mega-menu .drop-down-tab-bar .grid-col-12 {
  width: 100%;
}

.mega-menu .drop-down.grid-col-12,
.mega-menu .drop-down-tab-bar.grid-col-12 {
  width: 100%;
  left: 0;
}

@media screen and (max-width: 992px) {
  .mega-menu .drop-down [class*="grid-col-"],
  .mega-menu .drop-down-tab-bar [class*="grid-col-"] {
    width: 50%;
  }
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down [class*="grid-col-"],
  .mega-menu .drop-down-tab-bar [class*="grid-col-"] {
    width: 100%;
  }
}

.mega-menu .drop-down.grid-demo span,
.mega-menu .drop-down-tab-bar.grid-demo span {
  float: left;
  display: inline-block;
  width: 100%;
  padding: 4px 6px;
  background: #bfbfbf;
  font-size: 0.75em;
  color: #555;
}

.mega-menu .drop-down .space-0,
.mega-menu .drop-down-tab-bar .space-0 {
  /*--------------------------------------------------------- SPACE 0 CLASS */
  padding: 0 !important;
  margin: 0 !important;
}

.mega-menu .drop-down a,
.mega-menu .drop-down-tab-bar a {
  font-size: 0.8125em;
  font-size: 18px;
  display: inline-block;
  /*
  padding: 8px 0;
  */
  width: 100%;
  max-width: 100%;
}

.mega-menu .drop-down ul, .mega-menu .drop-down ol, .mega-menu .drop-down dl,
.mega-menu .drop-down-tab-bar ul,
.mega-menu .drop-down-tab-bar ol,
.mega-menu .drop-down-tab-bar dl {
  padding: 0;
  margin: 0 0 14px;
}
.mega-menu .drop-down p,
.mega-menu .drop-down-tab-bar p {
/*
  margin: 0 0 1.5em 0;
  font-size: 0.8125em;
  */
}

.mega-menu .drop-down a,
.mega-menu .drop-down-tab-bar a {
  transition: color 200ms ease;
}

.mega-menu .drop-down a:hover,
.mega-menu .drop-down-tab-bar a:hover {
  color: #ff6347;
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down a,
  .mega-menu .drop-down-tab-bar a {
    width: auto;
  }
}

.mega-menu .drop-down ::-moz-selection,
.mega-menu .drop-down-tab-bar ::-moz-selection {
  /*background: #ffb9ad;*/ /*ROAS*/
}

.mega-menu .drop-down ::selection,
.mega-menu .drop-down-tab-bar ::selection {
  /*background: #ffb9ad;*/ /*ROAS*/
}

.mega-menu .drop-down .list-description span,
.mega-menu .drop-down-tab-bar .list-description span {
  color: #aeaeae;
  display: inline-block;
  width: 100%;
}

.mega-menu .drop-down .image-description,
.mega-menu .drop-down-tab-bar .image-description {
  position: relative;
}

.mega-menu .drop-down .image-description img,
.mega-menu .drop-down-tab-bar .image-description img {
  display: inline-block;
  float: left;
  max-width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  height: 40px;
  width: 40px;
}

.mega-menu .drop-down .image-description a,
.mega-menu .drop-down-tab-bar .image-description a {
  padding-left: 50px;
}

.mega-menu .drop-down .image-description span,
.mega-menu .drop-down-tab-bar .image-description span {
  color: #aeaeae;
  display: inline-block;
  width: 100%;
}

.mega-menu .drop-down i.fa,
.mega-menu .drop-down-tab-bar i.fa {
  padding-right: 10px;
}

.mega-menu .drop-down iframe,
.mega-menu .drop-down-tab-bar iframe {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
  border: none;
}

@media screen and (min-width: 1601px) {
  .mega-menu .drop-down.offset-1,
  .mega-menu .drop-down-tab-bar.offset-1 {
    /*------------------------------------------- OFFSET CLASSES FOR DROP DOWN */
    margin-left: 100px;
  }
  .mega-menu .drop-down.offset-2,
  .mega-menu .drop-down-tab-bar.offset-2 {
    margin-left: -150px;
  }
  .mega-menu .drop-down.offset-3,
  .mega-menu .drop-down-tab-bar.offset-3 {
    margin-left: -200px;
  }
  .mega-menu .drop-down.offset-4,
  .mega-menu .drop-down-tab-bar.offset-4 {
    margin-left: -250px;
  }
  .mega-menu .drop-down.offset-5,
  .mega-menu .drop-down-tab-bar.offset-5 {
    margin-left: -300px;
  }
}

.mega-menu .mobileTriggerButton {
  /*---------------------------------------------------- MOBILE CLICK TRIGGER JQUERY DIV */
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
  height: 57px;
  display: none;
  /*z-index: -1;*/
  z-index: 1; /*ROAS*/

}

@media screen and (max-width: 1600px) {
    .mega-menu .mobileTriggerButton { display: block; }
}

.mega-menu .desktopTriggerButton {
  /*--------------------------------------------------- DESKTOP CLICK TRIGGER JQUERY DIV */
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: block;
  opacity: .2;
}

@media screen and (max-width: 1600px) {
  .mega-menu .desktopTriggerButton {
    display: none;
  }
}

@media screen and (min-width: 1601px) {
  .mega-menu.desktopTopFixed .menu-list-items {
    /*--------------------------------------------------------- TOP FIXED FOR DESKTOP */
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    padding: 0 5%;
  }
  .desktopTopFixed.mega-menu.vertical-left .menu-list-items {
    max-width: 250px;
  }
  .desktopTopFixed.mega-menu.vertical-right .menu-list-items {
    max-width: 250px;
    left: auto;
  }
  .mega-menu.desktopTopFixed .menu-list-items .drop-down.grid-col-12,
  .mega-menu.desktopTopFixed .menu-list-items .drop-down-tab-bar.grid-col-12 {
    width: 90%;
    margin: 0 5%;
  }
}

@media screen and (max-width: 1600px) {
  .mega-menu.mobileTopFixed .menu-list-items {
    /*--------------------------------------------------------- TOP FIXED FOR MOBILE */
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    max-width: 100%;
  }
}

.mega-menu .drop-down-tab-bar {
  /*----------------------------------------------------------- DROP DOWN TAB BAR */
  margin: 0;
  padding: 10px;
  float: left;
}

.mega-menu .drop-down-tab-bar li {
  float: left;
  margin: 0;
  padding: 0;
  display: block;
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down-tab-bar li {
    width: 100%;
    position: relative;
  }
}

.mega-menu .drop-down-tab-bar a {
  float: left;
  width: 100%;
  display: inline-block;
  padding: 5px 10px;
  font-size: 0.8125em;
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down-tab-bar a {
    width: auto;
    padding-right: 20px;
  }
}

.mega-menu .drop-down-tab-bar i.fa {
  display: inline-block;
  padding-right: 5px;
}

.mega-menu .drop-down-tab-bar i.fa.fa-indicator {
  padding-right: 0;
  padding-left: 10px;
  line-height: 0.8125em;
}

@media screen and (max-width: 1600px) {
  .mega-menu .drop-down-tab-bar i.fa.fa-indicator {
    float: right;
    position: absolute;
    right: 12px;
    top: 0;
    bottom: 0;
    line-height: 25px;
  }
}

@media screen and (min-width: 1601px) {
  .mega-menu .menu-links li.hoverTrigger > .drop-down.effect-scale,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-scale,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-scale,
  .mega-menu .menu-links li.ClickTrigger .drop-down.effect-scale,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-scale,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-scale {
    /*--------------------------------------------- effect scale */
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
  }
  .mega-menu .menu-links li.hoverTrigger > .drop-down.effect-expand-top,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-expand-top,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-expand-top,
  .mega-menu .menu-links li.ClickTrigger .drop-down.effect-expand-top,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-expand-top,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-expand-top {
    /*--------------------------------------------- effect expand top*/
    -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
  }
  .mega-menu .menu-links li.hoverTrigger > .drop-down.effect-expand-bottom,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-expand-bottom,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-expand-bottom,
  .mega-menu .menu-links li.ClickTrigger .drop-down.effect-expand-bottom,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-expand-bottom,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-expand-bottom {
    /*--------------------------------------------- effect expand bottom*/
    -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
    -webkit-transform-origin: 0 100%;
        -ms-transform-origin: 0 100%;
            transform-origin: 0 100%;
  }
  .mega-menu .menu-links li.hoverTrigger > .drop-down.effect-expand-left,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-expand-left,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-expand-left,
  .mega-menu .menu-links li.ClickTrigger .drop-down.effect-expand-left,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-expand-left,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-expand-left {
    /*--------------------------------------------- effect expand left*/
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
  }
  .mega-menu .menu-links li.hoverTrigger > .drop-down.effect-expand-right,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-tab-bar.effect-expand-right,
  .mega-menu .menu-links li.hoverTrigger > .drop-down-multilevel.effect-expand-right,
  .mega-menu .menu-links li.ClickTrigger .drop-down.effect-expand-right,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.effect-expand-right,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.effect-expand-right {
    /*--------------------------------------------- effect expand right*/
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
            transform-origin: 100% 0;
  }
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel,
  .mega-menu .menu-links li.ClickTrigger .drop-down.active,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active {
    transition-delay: 200ms !important;
  }
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-fade,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-fade,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-fade,
  .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-fade,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-fade,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-fade {
    /*------------------------------------------- DROP DOWN EFFECTS :::: fade-effect */
    opacity: 1;
    visibility: visible;
  }
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-scale,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-scale,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-scale,
  .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-scale,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-scale,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-scale {
    /*--------------------------------------------- effect scale */
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-expand-top,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-expand-top,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-expand-top,
  .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-expand-top,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-expand-top,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-expand-top {
    /*--------------------------------------------- effect expand top*/
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-expand-bottom,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-expand-bottom,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-expand-bottom,
  .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-expand-bottom,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-expand-bottom,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-expand-bottom {
    /*--------------------------------------------- effect expand bottom*/
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-expand-left,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-expand-left,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-expand-left,
  .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-expand-left,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-expand-left,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-expand-left {
    /*--------------------------------------------- effect expand left*/
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down.effect-expand-right,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-tab-bar.effect-expand-right,
  .mega-menu .menu-links li.hoverTrigger:hover > .drop-down-multilevel.effect-expand-right,
  .mega-menu .menu-links li.ClickTrigger .drop-down.active.effect-expand-right,
  .mega-menu .menu-links li.ClickTrigger .drop-down-tab-bar.active.effect-expand-right,
  .mega-menu .menu-links li.ClickTrigger .drop-down-multilevel.active.effect-expand-right {
    /*--------------------------------------------- effect expand right */
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
}

@media screen and (max-width: 1600px) {
  .mega-menu .menu-links li .drop-down,
  .mega-menu .menu-links li .drop-down-tab-bar,
  .mega-menu .menu-links li .drop-down-multilevel {
    transition: none !important;
  }
}

@media screen and (min-width: 1601px) {
  .mega-menu.vertical-left, .mega-menu.vertical-right {
    /*----------------------------------------------------- VERTICAL LEFT OR VERTICAL RIGHT */
    float: left;
    width: auto;
    display: block;
    max-width: 250px;
  }
  .mega-menu.vertical-left .menu-logo, .mega-menu.vertical-right .menu-logo {
    clear: both;
    width: 100%;
  }
  .mega-menu.vertical-left .menu-logo > li, .mega-menu.vertical-right .menu-logo > li {
    width: 100%;
  }
  .mega-menu.vertical-left .menu-logo > li > a, .mega-menu.vertical-right .menu-logo > li > a {
    width: 100%;
  }
  .mega-menu.vertical-left .menu-links, .mega-menu.vertical-right .menu-links {
    clear: both;
    width: 100%;
  }
  .mega-menu.vertical-left .menu-links > li, .mega-menu.vertical-right .menu-links > li {
    clear: both;
    width: 100%;
    position: relative;
  }
  .mega-menu.vertical-left .menu-links > li > a, .mega-menu.vertical-right .menu-links > li > a {
    width: 100%;
    position: relative;
    line-height: 48px;
  }
  .mega-menu.vertical-left .menu-links > li > a i.fa.fa-indicator, .mega-menu.vertical-right .menu-links > li > a i.fa.fa-indicator {
    float: right;
    line-height: 48px;
  }
  .mega-menu.vertical-left .menu-social-bar, .mega-menu.vertical-right .menu-social-bar {
    width: 100%;
    text-align: center;
  }
  .mega-menu.vertical-left .menu-social-bar > li, .mega-menu.vertical-right .menu-social-bar > li {
    display: inline-block;
    float: none;
  }
  .mega-menu.vertical-left .menu-social-bar > li > a, .mega-menu.vertical-right .menu-social-bar > li > a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .mega-menu.vertical-left .drop-down-multilevel, .mega-menu.vertical-right .drop-down-multilevel {
    top: 0;
    left: 100%;
  }
  .mega-menu.vertical-left .drop-down, .mega-menu.vertical-left .drop-down-tab-bar, .mega-menu.vertical-right .drop-down, .mega-menu.vertical-right .drop-down-tab-bar {
    left: 100%;
    top: 0;
    min-width: 600px;
  }
  .mega-menu.vertical-left .drop-down.grid-col-12, .mega-menu.vertical-left .drop-down-tab-bar.grid-col-12, .mega-menu.vertical-right .drop-down.grid-col-12, .mega-menu.vertical-right .drop-down-tab-bar.grid-col-12 {
    min-width: 1000px;
  }
  .mega-menu.vertical-left .offset-1,
  .mega-menu.vertical-left .offset-2,
  .mega-menu.vertical-left .offset-3,
  .mega-menu.vertical-left .offset-4,
  .mega-menu.vertical-left .offset-5, .mega-menu.vertical-right .offset-1,
  .mega-menu.vertical-right .offset-2,
  .mega-menu.vertical-right .offset-3,
  .mega-menu.vertical-right .offset-4,
  .mega-menu.vertical-right .offset-5 {
    margin-left: 0;
  }
  .mega-menu.vertical-left .offset-1-vertical, .mega-menu.vertical-right .offset-1-vertical {
    margin-top: -100px !important;
  }
  .mega-menu.vertical-left .offset-2-vertical, .mega-menu.vertical-right .offset-2-vertical {
    margin-top: -150px !important;
  }
  .mega-menu.vertical-left .offset-3-vertical, .mega-menu.vertical-right .offset-3-vertical {
    margin-top: -200px !important;
  }
  .mega-menu.vertical-left .offset-4-vertical, .mega-menu.vertical-right .offset-4-vertical {
    margin-top: -250px !important;
  }
  .mega-menu.vertical-left .offset-5-vertical, .mega-menu.vertical-right .offset-5-vertical {
    margin-top: -300px !important;
  }
  .mega-menu.vertical-left.desktopTopFixed, .mega-menu.vertical-right.desktopTopFixed {
    float: left;
    right: auto;
    padding: 0;
    height: 100%;
  }
  .mega-menu.vertical-left.desktopTopFixed .menu-list-items, .mega-menu.vertical-right.desktopTopFixed .menu-list-items {
    padding: 0;
    height: 100%;
  }
  .mega-menu.vertical-left.desktopTopFixed .drop-down, .mega-menu.vertical-left.desktopTopFixed .drop-down-tab-bar, .mega-menu.vertical-right.desktopTopFixed .drop-down, .mega-menu.vertical-right.desktopTopFixed .drop-down-tab-bar {
    margin: 0;
  }
  .mega-menu.vertical-right {
    float: right;
  }
  .mega-menu.vertical-right .drop-down-multilevel {
    left: auto;
    right: 100%;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) {
  .mega-menu.vertical-right .drop-down-multilevel.left-side {
    left: 100%;
  }
}

@media screen and (min-width: 1601px) {
  .mega-menu.vertical-right .drop-down, .mega-menu.vertical-right .drop-down-tab-bar {
    left: auto;
    right: 100%;
  }
  .mega-menu.vertical-right.desktopTopFixed {
    float: right;
    left: auto;
    right: 0;
    padding: 0;
    height: 100%;
  }
}

@media screen and (min-width: 1601px) {
  .mega-menu.vertical-left .menu-search-bar, .mega-menu.vertical-right .menu-search-bar {
    width: 100%;
  }
  .mega-menu.vertical-left .menu-search-bar input, .mega-menu.vertical-left .menu-search-bar li, .mega-menu.vertical-left .menu-search-bar form, .mega-menu.vertical-left .menu-search-bar label, .mega-menu.vertical-right .menu-search-bar input, .mega-menu.vertical-right .menu-search-bar li, .mega-menu.vertical-right .menu-search-bar form, .mega-menu.vertical-right .menu-search-bar label {
    width: 100%;
    max-width: 100%;
    background: #ff6347;
    transition: none;
  }
  .mega-menu.vertical-left .menu-search-bar input, .mega-menu.vertical-right .menu-search-bar input {
    padding-left: 20px;
  }
}

@media screen and (min-width: 1601px) {
  .mega-menu.menuFullWidth {
    /*--------------------------------------------------- make menu full width */
    max-width: 100%;
  }
}

@media only screen and (max-width : 1440px) {}

.mega-menu .drop-down .mega_menu_icon_link_clmn_wrap { padding: 1.5em 0; }
.mega-menu .drop-down .mega_menu_icon_link_clmn_wrap { padding: 25px 0; }

.mega_menu_icon_link { position: relative; padding-left: 65px; }
.mega_menu_icon_link p + p { color: #b4b4b4; padding-top: 0; line-height: 1.35; }
.mega_menu_icon_link img { position: absolute; z-index: 1; top: 3px; left: 0; width: 55px; }
.mega_menu_icon_link_clmn { width: 33.33%; float: left; }
.mega_menu_icon_link_clmn_double { width: 66.66%; float: left; }
.mega_menu_icon_link_clmn_half { width: 50%; float: left; }

.mega_menu_icon_link_clmn_wrap_sep { position: relative; }
.mega_menu_icon_link_clmn_wrap_sep::before { 
    content: '';
    position: absolute;
    top: 25px;
    right: 30%;
    height: 86%;
    height: calc(100% - 50px);
    width: 1px;
    background-color: #d2d2d2;
}
.mega_menu_icon_link_clmn_side { width: 33.33%; padding-left: 3.33%; }
.mega_menu_icon_link_clmn_side { width: 26.67%; padding-left: 3.33%; }
.mega_menu_icon_link_clmn_side { width: 33.33%; padding-left: 6.66%; }

.mega_menu_icon_link_clmn a { padding: 1.5em; }
.mega_menu_icon_link_clmn a { padding: 25px; }
.mega_menu_icon_link_clmn_side a { margin: 25px 0 0; padding: 0; }
.mega_menu_icon_link_clmn_side a { margin: 15px 0 0; padding: 0; }
.mega_menu_icon_link_clmn a:hover { }
.mega_menu_icon_link_clmn a:hover .mega_menu_icon_link p,
.mega_menu_icon_link_clmn_side a:hover p { text-decoration: underline; }
.mega_menu_icon_link_clmn a:hover .mega_menu_icon_link p + p { color: #0B4F6C; text-decoration: none; }

.mega_menu_clmn_title { padding: 25px 0 25px 90px; }
.mega_menu_clmn_title_side { padding: 25px 0 25px 0; }


.mega-menu { width: 100%; padding-left: 215px; }
/*@media only screen and (max-width : 1440px) {*/
@media only screen and (max-width : 1680px) {
  .mega-menu { width: 100%; padding-left: 145px; }
}
.mega-menu .menu-logo { float: none; position: absolute; z-index: 1; top: 0; left: 0; }
.mega-menu .menu-links { width: 100%; }
/*
.mega-menu .menu-links > li:nth-last-child(4),
.mega-menu .menu-links > li:nth-last-child(5),
.mega-menu .menu-links > li:nth-last-child(6) { float: right; }
*/
.mega-menu .menu-links > .menu_link_desktop { float: right; }

/*
.mega-menu .menu-links > li:nth-last-child(4) > a:nth-of-type(1),
.mega-menu .menu-links > li:nth-last-child(5) > a:nth-of-type(1),
.mega-menu .menu-links > li:nth-last-child(6) > a:nth-of-type(1) { font-weight: 700; }

.mega-menu .menu-links > li:nth-last-child(5) > a:nth-of-type(1),
.mega-menu .menu-links > li:nth-last-child(6) > a:nth-of-type(1) { text-transform: uppercase; }

.mega-menu .menu-links > li:nth-last-child(5) > a:nth-of-type(1) { color: #61BEC4; }
.mega-menu .menu-links > li:nth-last-child(6) > a:nth-of-type(1) { color: #9E045A; }
*/

.mega-menu .menu-links .menu_link_mobile { display: none; }

@media only screen and (max-width : 1600px) {
    .mega-menu .menu-links { width: 100%; }
    .mega-menu .menu-links .menu_link_desktop { display: none; }
    .mega-menu .menu-links .menu_link_mobile { display: block; }
    .mega-menu { padding-left: 0; width: 100%; }
    .mega-menu .menu-logo { float: left; position: relative; z-index: 1; top: auto; left: auto; }
}

.mega-menu .menu-links > li > a:nth-of-type(1) { font-weight: 400; }
.mega-menu .menu-links > .bold > a:nth-of-type(1) { font-weight: 700; }
/*
.mega-menu .menu-links > li:last-child > a:nth-of-type(1) { color: #9E045A; font-weight: 700; text-transform: uppercase; }
.mega-menu .menu-links > li:nth-last-child(2) > a:nth-of-type(1) { color: #61BEC4; font-weight: 700; text-transform: uppercase; }
.mega-menu .menu-links > li:nth-last-child(3) > a:nth-of-type(1) { font-weight: 700; }
*/
.mega-menu .menu-links > .menu_link_color_1 > a:nth-of-type(1) { color: #61BEC4; }
.mega-menu .menu-links > .menu_link_color_2 > a:nth-of-type(1) { color: #9E045A; }

.mega-menu .menu-links > .menu_link_color_1 > a:nth-of-type(1):hover { color: #9E045A; }
.mega-menu .menu-links > .menu_link_color_2 > a:nth-of-type(1):hover { color: #61BEC4; }

/*
.mega-menu .menu-links > li:nth-last-child(2) > a:nth-of-type(1) { font-weight: 700; }
*/
.mega-menu .bold { font-weight: 700; }
.mega-menu .extrabold { font-weight: 900; }

@media only screen and (max-width : 1600px) {
    .mega-menu .drop-down .mega_menu_icon_link_clmn_wrap { padding: 0; }
    .mega_menu_icon_link_clmn, 
    .mega_menu_icon_link_clmn_double,
    .mega_menu_icon_link_clmn_half { width: 100%; float: none; }
    .mega_menu_icon_link_clmn_side { width: 100%; float: none; padding-left: 0; }
    .mega-menu .mega_menu_icon_link_clmn a { display: block; }

    .mega_menu_icon_link_clmn a { padding: 0 1em 1.25em 20px; }
    .mega_menu_icon_link_clmn:first-child { margin-top: 1.25em; }

    .mega_menu_icon_link_clmn a { padding: 0 15px 20px 20px; }
    .mega_menu_icon_link_clmn:first-child { margin-top: 20px; }

    .mega_menu_icon_link_clmn_side a { margin: 0; padding-left: 70px; }

    .mega_menu_icon_link img { top: 5px; width: 40px; }
    .mega_menu_icon_link { position: relative; padding-left: 50px; }

    .mega_menu_clmn_title, 
    .mega_menu_clmn_title_side { padding: 20px 0 20px 70px; }
    .mega_menu_icon_link_clmn_wrap_sep::before { display: none; }

/*
    .mega-menu .drop-down, .mega-menu .drop-down-tab-bar { height: 100vh; }
*/
    .mega-menu .menu-links {
        /*
        height: 100vh; max-height: 100vh !important;
        */
        height: -o-calc(100vh - 60px);
        height: -webkit-calc(100vh - 60px);
        height: -moz-calc(100vh - 60px);
        height: calc(100vh - 60px);

        max-height: -o-calc(100vh - 60px) !important;
        max-height: -webkit-calc(100vh - 60px) !important;
        max-height: -moz-calc(100vh - 60px) !important;
        max-height: calc(100vh - 60px) !important;
    }

/*
    .mega-menu .menu-links > li:last-child > a:nth-of-type(1) { color: #ffffff; }
    .mega-menu .menu-links > li:last-child { background-color: #61BEC4; }
    .mega-menu .menu-links > li:nth-last-child(2) { background-color: #BB006A; }
    .mega-menu .menu-links > li:last-child:hover { background-color: #6ACFD5; }
    .mega-menu .menu-links > li:nth-last-child(2):hover { background-color: #D7057B; }
*/
}

/*
.cls-1{fill:#e0dfe6;}
.cls-1{fill:lime;}
.cls-2{fill:#0b506c;}

img .cls-1 { fill:#e0dfe6; }
#Layer_1 { fill:lime; }


#Main svg:hover {
    fill: #fce57e;
}
*/



/*
default ff6347
*/