.sp-megamenu-parent li.sp-menu-item>a,
.sp-megamenu-parent li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 14px;
  padding: 0px 7px 0px 7px !important;
  margin: 0px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    font-size: 14px !important;
    line-height: 1.2 !important;
    padding: 5px 0 !important;
}


@font-face {
	font-family: 'MontserratRegular';
	src: url('../fonts/MontserratRegular.eot');
	src: local('O'), url('../fonts/MontserratRegular.woff') format('woff'), url('../fonts/MontserratRegular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MontserratMedium';
	src: url('../fonts/MontserratMedium.eot');
	src: local('O'), url('../fonts/MontserratMedium.woff') format('woff'), url('../fonts/MontserratMedium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MontserratBold';
	src: url('../fonts/MontserratBold.eot');
	src: local('O'), url('../fonts/MontserratBold.woff') format('woff'), url('../fonts/MontserratBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MontserratBlack';
	src: url('../fonts/MontserratBlack.eot');
	src: local('O'), url('../fonts/MontserratBlack.woff') format('woff'), url('../fonts/MontserratBlack.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
h4 {
      font-family: 'MontserratRegular' !important;
      font-size: 32 px  !important;
}
h5 {
      font-family: 'MontserratMedium' !important;
      font-size: 28 px  !important;
}
h6 {
      font-family: 'MontserratBold' !important;
      font-size: 36 px  !important;
}
#sp-header {
    height: 60px;
    width: 100%;
    position: relative;
    z-index: 99;
    box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.1) !important;
    animation: spFadeIn 0.5s
}

.visitor-btn {
      width: 100%;
      font-weight: 600;
      font-size: 90%;
      border-width: 0px;
      background-color: #FF5E00;
      border-radius: 10px;
      color: #1e013a;
      padding: 5px;
      transition: background-color 0.3s;
      display: true;
    }
.visitor-btn:hover {
      color: #ffffff;
      background-color: #6ee116;
    }
.visitor-btn:focus {
      background-color: #ff8000;
      color: #fff;
    }
.booth-btn {
      width: 100%;
      font-weight: 600;
      font-size: 90%;
      border-width: 0px;
      border-radius: 10px;
      background-color: #8C00FF;
      color: #fff;
      transition: background-color 0.3s;
      display: true;
    }
.booth-btn:hover {
      color: #6ee116;
      background-color: #1e013a;
    }
.booth-btn:focus {
      background-color: #ffab1a;
      color: #000;
    }
.biz-btn {
      width: 100%;
      font-weight: 600;
      font-size: 90%;
      border-width: 0px;
      border-radius: 10px;
      background-color: #0bff00;
      color: #000;
      transition: background-color 0.3s;
      display: true;
    }
.biz-btn:hover {
      color: #0bff00;
      background-color: #000000;
    }
.biz-btn:focus {
      background-color: #0bff00;
      color: #000;
    }

.burger-icon > span {background-color: #8c00ff !important; height: 4px;}
.burger-icon { width: 30px; }
.menu-parent .menu-child{
    display: block !important;
}
.menu-parent .menu-toggler{
    display: none !important;
}

.offcanvas-menu {
    line-height: 2.5 !important;
}

