.tm-content a {
   text-decoration: underline;
}

@media screen and (min-width: 768px) {
   #menu-outer {
      display: none;
   }
}

.uk-navbar-content,
.uk-navbar-brand,
.uk-navbar-toggle {
   height: auto;
}
.uk-navbar {
   height: auto;
}
.logo {
   padding: 20px 0px;
}

.uk-article-title {
   font-size: 32px;
}

@media (min-width: 1025px) {
   .uk-container {
      padding: 30px 50px;
   }
}
@media screen and (max-width: 768px) {
   #bottom-a,
   #bottom-b {
      padding: 20px 0px;
   }
   .toolbar-outer {
      display: none;
   }
}

#bottom-a .custom h3 {
   margin-bottom: 0;
}

#bottom-b .custom ul {
   margin: 0;
}

#bfSubmitButton {
   /* 1 */
   -webkit-appearance: none;
   /* 2 */
   margin: 0;
   /* 3 */
   border: none;
   /* 4 */
   overflow: visible;
   /* 5 */
   font: inherit;
   color: #ffffff;
   /* 6 */
   text-transform: none;
   /* 7 */
   display: inline-block;
   box-sizing: border-box;
   padding: 0 12px;
   background: #a8359a;
   vertical-align: middle;
   /* 8 */
   line-height: 30px;
   /* 9 */
   min-height: 30px;
   /* 10 */
   font-size: 1rem;
   /* 11 */
   text-decoration: none;
   text-align: center;
}
.bfQuickMode legend {
   background: #f4b032;
}

.bfQuickMode .bfLabelLeft .bfElementGroup input,
.bfQuickMode .bfLabelLeft .bfElementGroupNoWrap input,
.bfQuickMode .bfLabelTop .bfElementGroup input,
.bfQuickMode .bfLabelTop .bfElementGroupNoWrap input,
.bfQuickMode .bfLabelRight .bfElementGroup input,
.bfQuickMode .bfLabelRight .bfElementGroupNoWrap input,
.bfQuickMode .bfLabelBottom .bfElementGroup input,
.bfQuickMode .bfLabelBottom .bfElementGroupNoWrap input {
   margin: 8px 5px 0px 0px;
}

.top-scroller {
   transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
   opacity: 0;
   visibility: hidden;
}

.top-scroller.show {
   opacity: 1;
   visibility: visible;
}

.tm-navbar {
   height: 100px;
}

.tm-navbar .tm-logo-small p {
   margin: 0;
}

.tm-navbar .tm-logo-small img {
   height: 60px;
}

.tm-navbar .tm-logo-small {
   padding: 20px 0;
}

@media (max-width: 767px) {
   #menu-outer .dj-megamenu-wrapper {
      position: absolute;
      line-height: 100px;
   }
}

@media (max-width: 575px) {
   .tm-navbar {
      height: 80px;
   }

   .tm-navbar .tm-logo-small img {
      height: 60px;
   }

   .tm-navbar .tm-logo-small {
      padding: 10px 0;
   }

   #menu-outer .dj-megamenu-wrapper {
      position: absolute;
      line-height: 80px;
   }
}

.dj-megamenu-select-light .dj-mobile-open-btn,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn,
.dj-megamenu-accordion-light .dj-mobile-open-btn,
.dj-megamenu-select-light .dj-mobile-open-btn:hover,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover,
.dj-megamenu-accordion-light .dj-mobile-open-btn:hover,
.dj-megamenu-select-light .dj-mobile-open-btn:focus,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus,
.dj-megamenu-accordion-light .dj-mobile-open-btn:focus,
.dj-megamenu-select-light .dj-mobile-open-btn:active,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn:active,
.dj-megamenu-accordion-light .dj-mobile-open-btn:active {
   box-shadow: unset;
   background: transparent;
   color: #000000;
}

.dj-mobile-open-btn.active .dj-mobile-open-icon {
   background: transparent;
}

.dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon::before {
   font-size: 32px;
}

.dj-offcanvas-dark .dj-offcanvas-close-btn {
   box-shadow: unset;
}

.dj-offcanvas-light,
ul.dj-mobile-light li.dj-mobileitem > a,
.dj-offcanvas-light .dj-offcanvas-top {
   background: #ffffff;
}

ul.dj-mobile-light li.dj-mobileitem:hover > a,
ul.dj-mobile-light li.dj-mobileitem.active > a,
ul.dj-mobile-light ul li.dj-mobileitem:hover > a,
ul.dj-mobile-light ul li.dj-mobileitem.active > a {
   color: #ffffff;
   background: #a8359a;
}

.dj-offcanvas-open .dj-offcanvas {
   z-index: 999999;
}

.dj-megamenu-offcanvas-overlay {
   width: 100%;
   height: 100%;
   /* position: relative; */
   z-index: 99999;
}

.dj-offcanvas-open .dj-megamenu-offcanvas-overlay::after {
   z-index: 999;
}

ul.dj-mobile-light ul li.dj-mobileitem > a {
   color: #000000;
   background: #ffffff;
}
