@media screen and (max-width: 750px) {
    /*
    Mobile Menu Core Style
*/

    .slicknav_btn {
        position: relative;
        display: block;
        font-size:16px;
        vertical-align: middle;
        padding: 0.438em 0.625em 0.438em 0.625em;
        line-height: 1.125em;
        cursor: pointer;
        margin: -5px auto 22px;
        width: 50px;
        float: none;
        text-align:center;
    }

    .slicknav_menu .slicknav_menutxt {
        color: #313131;
        display: block;
        line-height: 1.888em;
    }

    .slicknav_menu .slicknav_icon {
        float: left;
        margin:0 auto;
    }

    .slicknav_menu .slicknav_no-text {
        margin: 0;
        padding-top: 10px;
    }

    .slicknav_menu .slicknav_icon-bar {
        background:#313131;
        display: block;
        width: 3.125em;
        height: 0.225em;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    }

    .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
        margin-top: 0.288em;
    }

    .slicknav_nav {
        clear: both;
    }

        .slicknav_nav ul,
        .slicknav_nav li {
            display: block;
        }

        .slicknav_nav .slicknav_arrow {
            display: none;
        }

        .slicknav_nav .slicknav_item {
            display: block;
            cursor: pointer;
        }

        .slicknav_nav a {
            display: block;
        }

        .slicknav_nav .slicknav_item a {
            display: inline;
        }

    .slicknav_menu:before,
    .slicknav_menu:after {
        content: " ";
        display: table;
    }

    .slicknav_menu:after {
        clear: both;
    }
    

    /* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

    .slicknav_nav a {
        color: #313131;
        border-bottom: 1px solid gray;
        font-family: 'Myriad Pro', 'PT Sans', sans-serif;
        font-weight: bold;
        font-size: 18px;
        padding: 15px 0;
        /*text-shadow: 1px 1px 3px black!important;*/
        text-decoration: none;
        text-align: center;
    }

        .slicknav_nav a:hover, .slicknav_nav li.HighLighted a {
            color: white;
        }

    .slicknav_nav li.navLast a {
        /*color: #FA5757;
        text-shadow: 1px 1px 3px rgb(211, 0, 0);*/
    }

    li.slicknav_open ul li a, li.slicknav_open ul li.navLast a {
        background: #4B4B4B;
        color: #D6D6D6;
    }

        li.slicknav_open ul li a:hover {
            background: #616161;
        }

    li.slicknav_open ul li img {
        display: none;
    }

    #nav li {
        border: none;
        display:block;
        margin:0;
    }
        #nav li a{
            padding:15px 0;
        }
}
