/*
Footer widgets - Two footer columns: 80%, 10%
*/

.oshin_child #bottom-widgets {
    padding-bottom: 30px;
}

.oshin_child #bottom-widgets .column-block:nth-child(1) {
    width: 80%;
}

.oshin_child #bottom-widgets .column-block:nth-child(2) {
    margin-left: 2%;
    width: 13%;
}

.oshin_child #bottom-widgets .column-block:nth-child(3) {
    display: none;
}

.oshin_child .widget_nav_menu {
    text-align: right;
}

.oshin_child .widget_nav_menu ul li {
    display: inline-block;
    padding-left: 1em;
    text-transform: uppercase;
    font-weight: bold;
}

.oshin_child .widget_nav_menu ul li:before {
    display: none;
}

.oshin_child .widget_nav_menu ul li a:hover {
    left: 0;
}


/*
Footer - Text color and margin
*/

.oshin_child #footer.layout-wide {
    color: #121212;
}

.oshin_child #footer-wrap .footer-left-area {
    margin-top: auto;
}
