header nav.ubermenu .ubermenu-nav {
    padding: 28px 0 14px;
}

header nav.ubermenu li.ubermenu-item {
    display: inline-block;
    padding: 0 2%;
}

header nav.ubermenu li.ubermenu-item span,
header nav.ubermenu li.ubermenu-item a {
    height: auto;
    padding: 0;
    vertical-align: middle;
}
header nav.ubermenu li.ubermenu-item a:hover {
	text-decoration:underline;
}

.ubermenu .ubermenu-widget-area .ubermenu-widget a,
header nav.ubermenu li.ubermenu-item .ubermenu-target-title {
    display: inline-block;
    font-family: "tenso",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16.5px;
    line-height: 16px;
    color: #3D4D5B;
    text-transform: uppercase;
    cursor: pointer;
    padding: 0 6px 7px;
    vertical-align: middle;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 0;
}

nav.ubermenu li.ubermenu-item.ubermenu-current_page_item a span,
header nav.ubermenu li.ubermenu-current-menu-ancestor .ubermenu-target-title {
    padding-bottom: 5px;
    border-bottom: 1px solid #F27D67;
}

header nav.ubermenu li.ubermenu-item .ubermenu-submenu .ubermenu-item .ubermenu-target .ubermenu-target-title {
    border-bottom: none;
}

header nav.ubermenu.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {
    content: none;
}

header nav.ubermenu li.ubermenu-item .ubermenu-submenu {
    margin: 0;
    padding: 18px 0 4px;
    background: #fff;
}

header nav.ubermenu li.ubermenu-item .ubermenu-submenu .ubermenu-submenu  {
    padding: 0;
	text-align: left;
}

header nav.ubermenu li.ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
    top: 67px;
}

.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
    margin-top: 0;
}
.ubermenu .ubermenu-widget-area {
    margin-bottom: 0;
}

.ubermenu .ubermenu-widget {
    padding: 0;
    margin: 0;
}

.ubermenu .ubermenu-submenu .ubermenu-item.submenu-simple .ubermenu-submenu {
    margin-left: -6%;
}

@media (max-width: 959px) {
    header .ubermenu-responsive {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 110;
        text-align: center;
        box-shadow: 0 1px 5px  #dfdfdf;
    }
    
    header nav.ubermenu .ubermenu-nav {
        background: #fff;
    }
    
    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
        width: 64%;   
    }
    
    .ubermenu .ubermenu-submenu-type-stack>.ubermenu-divider,
    .ubermenu .ubermenu-divider {
        padding: 0 0 20px;   
        margin: 0 15px;
    }
    
    .ubermenu .ubermenu-divider hr {
        border-top: 1px solid #F27D67;   
    }
    
    header nav.ubermenu li.ubermenu-item {
        display: block;
        text-align: center;
    }
    
    .ubermenu .ubermenu-submenu .ubermenu-item.submenu-simple .ubermenu-submenu {
        margin-left: 0;
    }
    
    header nav.ubermenu .ubermenu-item .ubermenu-target .ubermenu-target-title {
        display: block;
        height: 28px;
        line-height: 28px;
        padding: 0;   
        box-sizing: border-box;
    }
    
    header nav.ubermenu li.ubermenu-item .ubermenu-submenu .ubermenu-item .ubermenu-target {
        padding: 0;   
    }
    
    header nav.ubermenu li.ubermenu-item .ubermenu-submenu {
        position: inherit;
        box-shadow: none;
        padding: 0;
    }
    
    header nav.ubermenu li.ubermenu-item {
        margin: 0 auto;   
    }
    
}

@media (max-width: 768px) {
    .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
        width: 96%;   
    }
}

