﻿.sfNavHorizontal:before, .sfNavHorizontal:after,
.sfNavHorizontalSiteMap:before, .sfNavHorizontalSiteMap:after,
.sfNavHorizontalDropDown:before, .sfNavHorizontalDropDown:after { content: none; }
.sfNavHorizontal li, .sfNavHorizontalSiteMap > li { float: none; }

.k-widget.k-menu-horizontal > .k-item { float: none; position: static; border: 0; }

.k-icon { display: none; }
.k-widget * { box-sizing: border-box; }
.k-header { background: none; }
.zeControlDock { margin-bottom: 0; }
.k-state-hover, .k-state-hover:hover { background: none; color: #fff; }
/* .k-widget.k-menu .k-item > .k-link{background:none;color:#fff;} */
.sf_cols.list-menu-cnt { max-height: none; }
.sfNavHorizontalSiteMap.list-menu > li:first-child { margin-left: 30px; }
.mid .mid-cnt.full > div.sf_colsIn.sf_1col_1in_100 { max-width: none; padding: 0; }
.list-menu-cnt > .sf_colsIn > .RadDockZone > .RadDock + .RadDock { position: absolute; z-index: 999; top: 0; }
.sfNavList li.k-state-hover, .sfNavList li.k-state-hover:hover { color: inherit; color: unset; }
.top .top-menu .menu-wrap > .RadDockZone > .RadDock > table { table-layout: auto; }

.top .top-menu .menu-wrap .RadDockZone { padding: 0 !important; }
.top .top-menu .menu-wrap .RadDockZone .RadDock { padding: 0 !important; border: 1px solid transparent !important; }


.mid .banner-cnt * { height: 100%; }
.mid .banner-cnt .rdTop,
.mid .banner-cnt .rdBottom { height: auto; }
.mid .banner-cnt .mid-cnt { height: auto; }
.mid .banner-cnt .mid-cnt * { height: auto; }
.mid .content-cnt .mid-cnt .sf_cols.content-wrap.left-cnt { width: auto; }
.mid .content-cnt .breadcrumb-cnt > .sfBreadcrumbWrp { padding: 0; }

/*Override default breadcrumb*/
.sfBreadcrumbWrp { padding: 0px; }
.sfBreadcrumbWrp .rsmFlow { padding: 0px; }
.sfNoBreadcrumbNavigation { color: #0072ca; }

.breadcrumb-cnt .RadSiteMap_Default .rsmLink { padding: 0; line-height: 125%; font-size: 16px; border: 0 none; border-radius: 0; }
.breadcrumb-cnt .RadSiteMap_Default .rsmLink:hover { background: none;  }
.breadcrumb-cnt .sfBreadcrumbWrp .sfNoBreadcrumbNavigation .rsmLink { border: 0px none; padding: 0; cursor: text; color: #0072ca; }
.breadcrumb-cnt .sfBreadcrumbWrp .sfNoBreadcrumbNavigation .rsmLink:hover { border: 0px none; padding: 0; }
.breadcrumb-cnt .sfBreadcrumbWrp .sfNoBreadcrumbNavigation:before { color: #363636; }


.mid .overflow-glitch .sf_colsOut.left-cnt { width: auto !important; }
.top .top-menu ul.sfNavList > li > a.sfSel { font-weight: normal; border-bottom: 5px solid #ffffff;}
.sfNavWrp a.sfSel { font-weight: 400; }

/*override normal menu dropdown*/
.top ul .k-menu, .top ul .k-menu-group { left: auto; display: block; border: 0 none; overflow: hidden; white-space: normal; padding: 7px 0; }
.top ul .k-menu .k-item { display: list-item; float: none; border: 0 none; position: static; }
.top .k-menu-group .k-item > .k-link { padding: 15px 25px; white-space: normal; width: 250px; }

.menu-combo .RadDock .rdTable { table-layout: auto; }

.k-menu .k-item > .k-link { display: inline; line-height: 125%; color:#FFF;}

/*for scaling 110% and above*/
@media (-webkit-min-device-pixel-ratio: 1.1) {
  /* .sfNavHorizontalSiteMap.list-menu > li:first-child { margin-left: 20px; } */
  /* .breadcrumb-cnt .RadSiteMap_Default .rsmLink { padding-bottom: 2px; font-size: 11px; } */
  /* .top .top-menu ul.sfNavList > li > a.sfSel { border-bottom: 4px solid #ffffff; } */
  /*override normal menu dropdown*/
  /* .top ul .k-menu, .top ul .k-menu-group { padding: 5px 0; } */
  /* .top .k-menu .k-menu-group .k-item > .k-link { padding: 10px 17px; width: 167px; } */
}

@media (-webkit-min-device-pixel-ratio: 2) {
  /* .sfNavHorizontalSiteMap.list-menu > li:first-child { margin-left: 15px; } */
  /* .breadcrumb-cnt .RadSiteMap_Default .rsmLink { padding-bottom: 1px; font-size: 8px; } */
  /* .top .top-menu ul.sfNavList > li > a.sfSel { border-bottom: 3px solid #ffffff; } */
  /*override normal menu dropdown*/
  /* .top ul .k-menu, .top ul .k-menu-group { padding: 4px 0; } */
  /* .top .k-menu .k-menu-group .k-item > .k-link { padding: 8px 13px; width: 125px; } */
}

@media (-webkit-min-device-pixel-ratio: 2.5)  {
  /* .sfNavHorizontalSiteMap.list-menu > li:first-child { margin-left: 12px; } */
  /* .breadcrumb-cnt .RadSiteMap_Default .rsmLink { padding-bottom: 1px; font-size: 6px; } */
  /* .top .top-menu ul.sfNavList > li > a.sfSel { border-bottom: 2px solid #ffffff; } */

  /*override normal menu dropdown*/
  /* .top ul .k-menu, .top ul .k-menu-group { padding: 3px 0; } */
  /* .top .k-menu .k-menu-group .k-item > .k-link { padding: 6px 10px; width: 100px; } */
}

@media screen and (max-width: 960px) {
  .k-menu ul .k-item > .k-link { display: inline; line-height: 145%; }
}

@media screen and (max-width: 759px) {
  .top .top-menu ul.sfNavList > li > a.sfSel { border-bottom: 0px none; }
  .breadcrumb-cnt .RadSiteMap_Default .rsmLink { font-size: 100%; }
}

.k-menu .k-link {
    white-space: nowrap;
}

