/*.mgTabs .buttons a {
    display: inline-block;
    cursor: pointer;
    padding: 5px 10px;
    background-color: #CCC;
    text-decoration: none;
}

.mgTabs .buttons a.current {
    background-color: #FFF;
    border: 1px solid #999;
}

.mgTabs div.tabs > div.current {
    background-color: #FFF;
    border: 1px solid #999;
    margin-top: -1px;
}

.mgTabs div.tabs > div:not(.current) { display: none; }
*/

/*.mgTabs .buttons {
    display: inline-block;
    margin: 0 auto;
    border-radius: 25px;
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15);
}
*/
.mgTabs .buttons a {
    display: inline-block;
    
    text-decoration: none;
    font-family: "Oswald", sans-serif;
    color: #FFF;

    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;

    cursor: pointer;
}
.mgTabs .buttons a:hover,
.mgTabs .buttons a.current { background-color: #B9AB52; }

.mgTabs div.tabs > div:not(.current) { display: none; }

@media(max-width: 1119px){
    .mgTabs .buttons a {
        border-bottom: 1px solid #333;
        margin: 5px;
        padding: 5px 10px;
    }

}

@media(min-width: 1120px) {
    .mgTabs .buttons a {padding: 10px 30px;}
    .mgTabs .buttons a:first-child {
            border-top-left-radius: 25px;
            border-bottom-left-radius: 25px;
            border-left: 1px solid #333;
            border-top: 1px solid #333;
            border-bottom: 1px solid #333;
        }

    .mgTabs .buttons a:last-child {
            border-top-right-radius: 25px;
            border-bottom-right-radius: 25px;
            border-right: 1px solid #333;
            border-top: 1px solid #333;
            border-bottom: 1px solid #333;
        }



        /*.mgTabs .buttons a:nth-child(2) {
            border: 1px solid #333;
        }*/



        .menu .mgTabs .buttons a:not(:first-child, :last-child) {
            border-top:1px solid #333;
            border-bottom:1px solid #333;
            border-right:1px solid #333;
        }

}
