﻿
	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}

#brandsnav {
	clear: both;
	text-align: left;
	width: 100%;
}
.grid-right{float:none}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}

    .client_login.menu-item{
        display:none
    }

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }


.industry-icon {
  background: #fff;
  border-radius: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 164px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 164px;
}


.industry-icon svg {
  height: auto;
  width: 63px;
}


.industry-icon svg path,
.industry-icon svg rect,
.industry-icon svg circle {
  fill: #003a5d;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
.on-demand__inner--item .item--on-demand .item__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item--on-demand .item__body + .item__meta{margin-top:2px;}
.item--on-demand .item__meta{font-size:11px;font-size:0.6875rem;font-style:italic;color:inherit;}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}





.skills-box .meter {
    height: 6px;
    border: 1px solid #434343;
    padding: 1px;
    margin-bottom: 15px;
}

.skills-box .meter p {
    height: 2px;
    background: #252525;
}

.navigation--main { margin: 0; padding: 10px; font-family: "Montserrat", Helvetica, Arial, sans-serif; font-weight: bold; }

.navigation--main .sub-menu { display: block; list-style: none; text-align: left; padding: 5px 10px; font-weight: bold; font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; transition: all 200ms ease-out; }
.banner-block{text-align:center}
.banner-block img{margin:-50px auto 10px;clear:both;background:#b6408e;border-radius:50px;border:5px #f8f8f8 solid;padding:10px}

.part2 .activity .video ul{
    width: 326px;
}

.part2 .activity .video ul li{
    width: 150px;
    float: left;
    margin-right: 13px;
}

.part2 .activity .video ul li .img{
    width: 150px;
    height: 85px;
    overflow: hidden;
}

.part2 .activity .video ul li img{
    width: 150px;
    height: 85px;
}

.part2 .activity .video ul li .title{
    text-align: left;
    height: 50px;
    overflow: hidden;
    line-height: 22px;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}

    .wrapper {width: 100%;}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}

.chrisbanner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;position:fixed;bottom:0;background:#1d517d;z-index:999999999;}
