/* LCOM Top Navigation
=========================
	scss/header-menu.scss
*/
/* Variables
========================      
	scss/_variables.scss
*/
/* Font Type */
@font-face {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/roboto-v20-latin/roboto-v20-latin-regular.woff2") format("woff2"), url("/fonts/roboto-v20-latin/roboto-v20-latin-regular.woff") format("woff"), url("/fonts/roboto-v20-latin/roboto-v20-latin-regular.ttf") format("truetype"); }

@font-face {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: italic;
  src: url("/fonts/roboto-v20-latin/roboto-v20-latin-italic.woff2") format("woff2"), url("/fonts/roboto-v20-latin/roboto-v20-latin-italic.woff") format("woff"), url("/fonts/roboto-v20-latin/roboto-v20-latin-italic.ttf") format("truetype"); }

@font-face {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
  src: url("/fonts/roboto-v20-latin/roboto-v20-latin-300.woff2") format("woff2"), url("/fonts/roboto-v20-latin/roboto-v20-latin-300.woff") format("woff"), url("/fonts/roboto-v20-latin/roboto-v20-latin-300.ttf") format("truetype"); }

@font-face {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
  src: url("/fonts/roboto-v20-latin/roboto-v20-latin-300italic.woff2") format("woff2"), url("/fonts/roboto-v20-latin/roboto-v20-latin-300italic.woff") format("woff"), url("/fonts/roboto-v20-latin/roboto-v20-latin-300italic.ttf") format("truetype"); }

@font-face {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  src: url("/fonts/roboto-v20-latin/roboto-v20-latin-500.woff2") format("woff2"), url("/fonts/roboto-v20-latin/roboto-v20-latin-500.woff") format("woff"), url("/fonts/roboto-v20-latin/roboto-v20-latin-500.ttf") format("truetype"); }

@font-face {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: italic;
  src: url("/fonts/roboto-v20-latin/roboto-v20-latin-500italic.woff2") format("woff2"), url("/fonts/roboto-v20-latin/roboto-v20-latin-500italic.woff") format("woff"), url("/fonts/roboto-v20-latin/roboto-v20-latin-500italic.ttf") format("truetype"); }

@font-face {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/roboto-v20-latin/roboto-v20-latin-700.woff2") format("woff2"), url("/fonts/roboto-v20-latin/roboto-v20-latin-700.woff") format("woff"), url("/fonts/roboto-v20-latin/roboto-v20-latin-700.ttf") format("truetype"); }

@font-face {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: italic;
  src: url("/fonts/roboto-v20-latin/roboto-v20-latin-700italic.woff2") format("woff2"), url("/fonts/roboto-v20-latin/roboto-v20-latin-700italic.woff") format("woff"), url("/fonts/roboto-v20-latin/roboto-v20-latin-700italic.ttf") format("truetype"); }

/* Colors */
.text-white {
  color: #ffffff; }

.text-grey-light {
  color: #F7F7F7; }

.text-grey-medium {
  color: #DBDCE1; }

.text-grey-dark {
  color: #353C44; }

.text-blue {
  color: #215fac; }

.text-orange {
  color: #F66019; }

.text-navy {
  color: #2A375C; }

.text-black {
  color: #000000; }

.text-black-gray {
  color: #212121; }

.text-transparent {
  color: transparent; }

.text-blue-gray {
  color: #5B616B; }

.text-dark-gray {
  color: #767676; }

.text-gray-100 {
  color: #F1F1F1; }

.text-gray-900 {
  color: #212322; }

.text-green {
  color: #2e8540; }

.bg-white {
  background: #ffffff; }

.bg-grey-light {
  background-color: #F7F7F7; }

.bg-grey-medium {
  background-color: #DBDCE1; }

.bg-grey-dark {
  background-color: #353C44; }

.bg-blue {
  background-color: #215fac; }

.bg-orange {
  background-color: #F66019; }

.bg-navy {
  background: #2A375C; }

.bg-black {
  background: #000000; }

.bg-black-gray {
  background: #212121; }

.bg-transparent {
  background: transparent; }

.bg-blue-gray {
  background: #5B616B; }

.bg-dark-gray {
  background: #767676; }

.bg-gray-100 {
  background: #F1F1F1; }

.bg-gray-900 {
  background: #212322; }

.bg-green {
  background: #2e8540; }

/* Typography
=========================
	scss/_typography.scss
*/
/* Text Styles */
.font-12 {
  font-size: 12px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.font-14 {
  font-size: 14px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.font-16 {
  font-size: 16px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.font-18 {
  font-size: 18px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal; }

.fw-500 {
  font-weight: 500 !important; }

.fw-700 {
  font-weight: 700 !important; }

.fw-bold {
  font-weight: bold !important; }

/* Buttons */
.btn-primary {
  background-color: #215fac;
  border: solid 1px #215fac; }

/* Utilities
======================== 
	scss/_utilities.scss
*/
/* Display
================================
	scss/utilities/_display.scss
*/
.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.border-0 {
  border: 0 !important; }

.border-top {
  border-top: 1px solid #cccccc !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-bottom {
  border-bottom: 1px solid #cccccc !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

/* Link Numbers */
.number-links span {
  color: #767676; }

/* Image Cover */
.image-cover-height {
  display: block;
  width: 100%;
  height: 327px;
  padding: 24px;
  background: #282827;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  text-align: center; }

/* Accent Line */
.hr-line {
  width: rem-calc(70);
  height: rem-calc(2); }

.vert-line {
  border-left: 1px solid #767676; }

.bl-5-blue {
  border-left: 5px solid #215fac; }

.drop-shadow {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.mega-shadow {
  box-shadow: 0px 3px 9px 0 rgba(0, 0, 0, 0.15); }

/* Spacing
================================
	scss/utilities/_spacing.scss
*/
.m-0 {
  margin: 0 !important; }

.mt-0, .my-0 {
  margin-top: 0 !important; }

.mr-0, .mx-0 {
  margin-right: 0 !important; }

.mb-0, .my-0 {
  margin-bottom: 0 !important; }

.ml-0, .mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1, .my-1 {
  margin-top: 0.25rem !important; }

.mr-1, .mx-1 {
  margin-right: 0.25rem !important; }

.mb-1, .my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2, .my-2 {
  margin-top: 0.5rem !important; }

.mr-2, .mx-2 {
  margin-right: 0.5rem !important; }

.mb-2, .my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3, .my-3 {
  margin-top: 1rem !important; }

.mr-3, .mx-3 {
  margin-right: 1rem !important; }

.mb-3, .my-3 {
  margin-bottom: 1rem !important; }

.ml-3, .mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4, .my-4 {
  margin-top: 1.5rem !important; }

.mr-4, .mx-4 {
  margin-right: 1.5rem !important; }

.mb-4, .my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5, .my-5 {
  margin-top: 3rem !important; }

.mr-5, .mx-5 {
  margin-right: 3rem !important; }

.mb-5, .my-5 {
  margin-bottom: 3rem !important; }

.ml-5, .mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0, .py-0 {
  padding-top: 0 !important; }

.pr-0, .px-0 {
  padding-right: 0 !important; }

.pb-0, .py-0 {
  padding-bottom: 0 !important; }

.pl-0, .px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1, .py-1 {
  padding-top: 0.25rem !important; }

.pr-1, .px-1 {
  padding-right: 0.25rem !important; }

.pb-1, .py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1, .px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2, .py-2 {
  padding-top: 0.5rem !important; }

.pr-2, .px-2 {
  padding-right: 0.5rem !important; }

.pb-2, .py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2, .px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3, .py-3 {
  padding-top: 1rem !important; }

.pr-3, .px-3 {
  padding-right: 1rem !important; }

.pb-3, .py-3 {
  padding-bottom: 1rem !important; }

.pl-3, .px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4, .py-4 {
  padding-top: 1.5rem !important; }

.pr-4, .px-4 {
  padding-right: 1.5rem !important; }

.pb-4, .py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4, .px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5, .py-5 {
  padding-top: 3rem !important; }

.pr-5, .px-5 {
  padding-right: 3rem !important; }

.pb-5, .py-5 {
  padding-bottom: 3rem !important; }

.pl-5, .px-5 {
  padding-left: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto, .my-auto {
  margin-top: auto !important; }

.mr-auto, .mx-auto {
  margin-right: auto !important; }

.mb-auto, .my-auto {
  margin-bottom: auto !important; }

.ml-auto, .mx-auto {
  margin-left: auto !important; }

/* Sizing
================================
	scss/utilities/_sizing.scss
*/
.w-50 {
  width: 50%; }

.w-100 {
  width: 100%; }

.h-50 {
  height: 50%; }

.h-100 {
  height: 100%; }

.max-width {
  max-width: 100%; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.mh-53 {
  max-height: 53px !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.hmax-350 {
  max-height: 350px !important; }

/* Helpers
================================
	scss/utilities/_helpers.scss
*/
/* Lists */
.list-unstyled {
  list-style: none; }

/* Visibility */
.d-none {
  display: none; }

.d-block {
  display: block; }

/* Print */
.show-print {
  display: none; }

@media print {
  .show-print {
    display: block; }
  .hide-print {
    display: none; }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }

.font-primary {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.clearfix-fix:before, .clearfix-fix:after {
  content: " ";
  display: table; }

.clearfix-fix:after {
  clear: both; }

.clear-fix::before,
.clear-fix::after {
  flex-basis: 0;
  order: 1; }

@media only screen and (min-width: 992px) {
  .text-lg-center {
    text-align: center; } }

@media only screen and (min-width: 992px) {
  .border-bottom-lg {
    border-bottom: 1px solid #cccccc !important; } }

/* Z-Index */
.zindex-999 {
  z-index: 999 !important; }

.zindex-dropdown {
  z-index: 1000 !important; }

.zindex-1100 {
  z-index: 1100 !important; }

/* Custom
=====================
	scss/_custom.scss
*/
/* Navbar */
.navbar {
  border: 0; }

.navbar-new {
  float: none !important; }
  .navbar-new img {
    text-align: center; }

@media only screen and (min-width: 992px) {
  .navbar-nav li, .navbar-nav li a {
    font-size: 16px !important; } }

/* Alert */
.alert-bdr-0 {
  border-radius: 0; }

.alert-info {
  background-color: #cce5ff; }

/* Search Form */
@media only screen and (max-width: 768px) {
  .advanced-search {
    padding-right: 16px; } }

#search-panel .search-box:not(:last-child) {
  background-color: transparent; }

@media only screen and (max-width: 767px) {
  .lcomLogoLG {
    padding-top: 16px; } }

/* Z-Index */
.z-index-1100, .dropdown-menu2 {
  z-index: 1100; }

.carousel-icons {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px; }

/* Header Menu */
.nav-shadow {
  box-shadow: 0px 1px 6px 0 rgba(0, 0, 0, 0.08); }
  @media only screen and (min-width: 768px) {
    .nav-shadow {
      box-shadow: 0px 1px 6px 0 rgba(0, 0, 0, 0.2); } }

.nav-mobile {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding-top: 24px;
  padding-bottom: 16px; }
  .nav-mobile h1, .nav-mobile h2, .nav-mobile h3, .nav-mobile h4, .nav-mobile h5, .nav-mobile h6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: .5rem;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  .nav-mobile ul li, .nav-mobile ol li, .nav-mobile li {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
  .nav-mobile p {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
  .nav-mobile ul, .nav-mobile ol {
    padding: 5px; }
  .nav-mobile li {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-align: left;
    padding: 5px 0px; }

.nav-desktop {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
  .nav-desktop .nav-top {
    height: 57px;
    padding: 10px 0;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.13;
    letter-spacing: normal;
    text-align: left; }
    .nav-desktop .nav-top .dropdown-menu li {
      padding: 3px 0; }
  .nav-desktop .nav-bottom .nav-section {
    font-size: 16px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: normal;
    text-align: center; }
  .nav-desktop h1, .nav-desktop h2, .nav-desktop h3, .nav-desktop h4, .nav-desktop h5, .nav-desktop h6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: .5rem;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  .nav-desktop ul li, .nav-desktop ol li, .nav-desktop li {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
  .nav-desktop p {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
  .nav-desktop ul, .nav-desktop ol {
    padding: 5px; }
  .nav-desktop li {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 21px;
    letter-spacing: normal;
    text-align: left;
    padding: 5px 0px; }

.ldirect-link {
  width: 172px;
  padding: 19px 18px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: center;
  background-color: #353c43;
  color: #ffffff; }

/* Header Logo */
.header-logo {
  height: 36px; }
  @media only screen and (min-width: 768px) {
    .header-logo {
      height: 48px; } }

/* Search Form */
.input-search input {
  height: 44px; }
  @media only screen and (min-width: 768px) {
    .input-search input {
      height: 45px; } }

.input-search .input-group-btn .btn {
  font-size: 16px;
  padding: 10px 18px; }

.input-search .btn-default {
  padding: 12px; }
  .input-search .btn-default:hover {
    background-color: transparent; }

.input-search .btn-default.active.focus, .input-search .btn-default.active:focus, .input-search .btn-default.active:hover, .input-search .btn-default:active.focus, .input-search .btn-default:active:focus, .input-search .btn-default:active:hover, .input-search .open > .dropdown-toggle.btn-default.focus, .input-search .open > .dropdown-toggle.btn-default:focus, .input-search .open > .dropdown-toggle.btn-default:hover {
  background-color: transparent;
  border-color: #cccccc; }

/* Mobile Navigation */
.menu-sidebar {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  z-index: 10;
  -webkit-transition: 0.4s ease-in;
  transition: 0.4s ease-in;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  background: rgba(0, 0, 0, 0.5); }

.menu-sidebar.side-menu-shown {
  -webkit-transform: translateX(0);
  transform: translateX(0); }

.menu-sidebar-content {
  overflow: auto;
  width: 100%;
  max-width: 340px;
  height: 100%;
  background: #ffffff; }
  .menu-sidebar-content .list-group-item {
    border: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: 1px solid #cccccc; }
    .menu-sidebar-content .list-group-item:first-child {
      border-top: 0; }
    .menu-sidebar-content .list-group-item:last-child {
      border-bottom: #cccccc; }

.close-nav {
  width: 100%;
  max-width: 340px;
  height: 50px; }
  .close-nav .sidebar-close {
    padding-top: 18px;
    padding-right: 18px;
    display: none;
    text-align: right;
    cursor: pointer; }

.side-menu-shown .sidebar-close {
  display: block; }

/* Signed in */
.signed-in {
  padding-left: 16px; }

/* Desktop Mega Menu */
.mega-nav {
  z-index: 999;
  position: relative;
  cursor: default; }
  .mega-nav .mega-item > a {
    position: relative;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease; }
  .mega-nav .mega-block {
    position: absolute;
    top: 40px;
    left: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    box-shadow: 0px 3px 9px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s; }
    .mega-nav .mega-block hr {
      margin-top: 16px; }
  .mega-nav > li:hover > .mega-block {
    opacity: 1;
    visibility: visible;
    overflow: visible; }
  .mega-nav > li:hover > .mega-hide {
    opacity: 0;
    visibility: hidden;
    overflow: hidden; }
  .mega-nav .list-group-item {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 0.01px;
    text-align: left;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    box-shadow: none; }
    .mega-nav .list-group-item i {
      color: #5B616B; }
  .mega-nav .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .mega-nav .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .mega-nav .list-group-item.active, .mega-nav .list-group-item.active:hover, .mega-nav .list-group-item.active:focus {
    background-color: #ffffff !important;
    border-left-color: #215fac;
    border-top-color: #dddddd;
    border-right-color: #dddddd;
    border-bottom-color: #dddddd;
    box-shadow: none; }

.bdr-left {
  border-left: 5px solid #215fac;
  transition: all .1s ease; }

.mega-height {
  height: 386px; }

.sh-hidden {
  overflow-y: scroll;
  overflow-x: hidden; }

@media only screen and (min-width: 768px) {
  .left-brand {
    left: 270px !important; } }

@media only screen and (min-width: 768px) {
  .left-location {
    left: 400px !important; } }

.mega-show {
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important; }

@media only screen and (max-width: 1200px) {
  .banner-ads {
    display: none; } }

.menu-tabview {
  display: none; }
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .menu-tabview {
      display: block; } }
