.no-text-spacing {
	letter-spacing: normal !important;
}

.menu-wrapper {
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .15);
    position: relative;
    width: 100%
}

.menu-wrapper>.menu {
    margin: auto;
    max-width: 1200px;
}

.menu-wrapper>.menu:after {
    content: "";
    display: table;
    clear: both
}

.menu-wrapper>.menu.menu-white {
    background-color: #fff
}

.menu-wrapper .menu>.menu-logo {
    float: left;
    height: 34px;
    margin: 20px 0 0;
    width: 175px;
	padding-left: 15px;
}

.menu-wrapper .menu>.menu-logo:after {
    content: "";
    display: table;
    clear: both
}

.menu-wrapper .menu>.menu-navigation {
    float: left;
    margin: 0 0 0 54px
}

.menu-wrapper .menu>.menu-navigation:after {
    content: "";
    display: table;
    clear: both
}

.menu-wrapper .menu>.menu-navigation ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.menu-wrapper .menu>.menu-navigation ul li {
    display: inline-block
}

.menu-wrapper .menu>.menu-navigation ul li.has-dropdown>.dropdown-menu,
.menu-wrapper .menu>.menu-navigation ul li:hover>.dropdown-menu {
	
}

.menu-wrapper .menu>.menu-navigation ul li.highlighted a {
    color: #3dbcd1
}

.menu-wrapper .menu>.menu-navigation>ul>li>a {
    color: #959595;
    display: block;
    font-family: proxima-nova;
    font-size: 17px;
    height: 79px;
    line-height: 79px;
	letter-spacing: .5px;
    padding: 0 20px;
    text-decoration: none
}

.menu-wrapper .menu>.menu-navigation ul li.active a {
    background-color: #f5f5f5;
    color: #3a405b
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu {
    background: #f5f5f5;
    height: 220px;
    left: 0;
	display: none;
	border: none !important;
    position: absolute;
    right: 0;
    top: 81px;
	border-radius: 0px;
	box-shadow: none;
    z-index: -50;
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu:after {
    background-color: #f5f5f5;
    bottom: -14px;
    box-shadow: 0 5px 5px -5px rgba(0, 0, 0, .15);
    content: '';
    display: block;
    height: 32px;
    z-index: -1000;
    position: absolute;
    -webkit-transform: skewY(1deg);
    transform: skewY(1deg);
    width: 100%
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-content {
    height: 180px;
    padding: 34px 47px;
	padding-right: 0px;
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .divider {
    background-color: #e3e3e3;
    float: left;
    height: 166px;
    width: 1px
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-description {
    float: left;
	padding-right: 36px;
    width: 200px
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-description h2 {
    color: #3a405b;
    font-family: proxima-nova;
    font-size: 28px;
    margin: 0
}


.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-description small {
    color: #959595;
    display: block;
    font-family: proxima-nova;
    font-size: 12px;
    padding: 15px 0
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-menu-category {
    border-left: 1px solid #e3e3e3;
    float: left;
    height: 166px;
    padding: 0 0 0 18px;
    padding-right: 18px;
    width: 184px
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-menu-category h3 {
    color: #3dbcd1;
    font-family: proxima-nova;
    font-size: 18px;
    margin: 0
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-menu-category ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-menu-category ul li {
    display: block;
    margin: 7px 0 0
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-menu-category ul li a {
    color: #959595;
    display: block;
    font-family: proxima-nova;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    padding: 0
}

.menu-wrapper .menu>.menu-navigation ul li>.dropdown-menu .dropdown-menu-category ul li a:hover {
    color: #3dbcd1;
    text-decoration: underline
}

.menu-wrapper .menu>.menu-search {
    float: right;
    height: 79px;
    line-height: 79px;
    width: 175px
}

.menu-wrapper .menu>.menu-search:after {
    content: "";
    display: table;
    clear: both
}

.menu-wrapper .menu>.menu-search .input-group {
    text-align: right
}

.menu-wrapper .menu>.menu-search .input-group.active input {
    background: #f5f5f5;
    width: 123px
}

.menu-wrapper .menu>.menu-search .input-group i.material-icons {
    color: #959595;
    font-size: 22px;
    position: relative;
    top: -7px;
    vertical-align: middle
}

.menu-wrapper .menu>.menu-search .input-group i.material-icons:hover {
    color: #3a405b
}

.menu-wrapper .menu>.menu-search .input-group input {
	margin-right: 20px;
	margin-top: 22px;
    background: transparent;
    border: 0;
	border-radius: 0px;
    color: #959595;
	height: 22px;
	box-shadow: none;
    display: inline;
    font-family: proxima-nova;
    font-size: 12px;
    outline: 0;
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    width: 0
}

.menu-wrapper .menu>.menu-search .input-group input:focus {
	border: none;
	box-shadow: none;
}
