/**
 *  The Fancy SP OGG Header
 */
header{
    padding:25px 20px;
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
    background-color:transparent;
    height:170px;
}

header .col-md-4{
    text-align:right;
    padding:0px;
}

/**
 *  Main Construct for the Menu
 */
.main-menu{
    list-style:none;
    line-height:60px;
    padding:0px;
    margin:0px;
}

.li-menu{
    display:inline-block;
}

/**
 *  Header Nav
 */
header nav ul{
    list-style:none;
    padding-left:0px;
}

header nav ul li{
    display:inline-block;
    text-transform:uppercase;
    padding:10px;
    font-weight:bold;
    font-size:15px;
    color:white;
}

header nav ul li a{
    text-decoration:none;
    color:white;
}

header nav ul li a:hover{
    text-decoration:underline;
    color:white;
}

header nav ul li a:focus{
    text-decoration:none;
    color:white;
}

header nav ul .current-menu-item a{
    text-decoration:underline;
    color:white;
}

/**
 * Mobile Header
 *
 * @description Fancy SP Mobile Header
 *
 */

.mobile-header{
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
}

.mobile-header .button{
    display:inline-block;
    float:right;
    color:black;
    padding:16px 20px 5px 100px;
}

.mobile-header img{
    float:left;
    margin:10px;
    height:48px;
}



.mobile-nav{
    display:none;
    background-color:#E10D34;

}

.mobile-nav ul{
    list-style:none;
    margin:0px;
    padding:15px 20px;
}

.mobile-nav ul li{
    margin:0px 0px;
}

.mobile-nav ul li a{
    display:block;
    padding:10px 0px;
    color:white;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    font-size:15px;
}