@charset "utf-8";
/* CSS Document */
/*Special menu icons*/

.cd-primary-nav .fa {
    font-size: 28px;
}
.cd-primary-nav > li:first-child a {
    padding: 9px 15px;
}
.cart .fa {
    font-size: 20px;
}
/*Addtional menu*/

#top_menu .add-menu {
    width: 100%;
    max-width: 1200px;
    min-width: 320px;
    margin: 0 auto;
}
#top_menu .add-menu ul {
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
}
#top_menu .add-menu li {
    padding: 5px 0;
    display: inline-block;
}
#top_menu .add-menu li a {
    padding: 0 15px;
    color: black;
    text-decoration: none;
    display: block;
    border-left: solid 1px gray;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
}
header.overlay-is-visible #top_menu .add-menu li a {
    color: #ccc;
}
#top_menu .add-menu li a:hover {
    color: gray;
}
#top_menu .add-menu li:first-child a {
    border-left: 0;
}
@media (max-width: 939px) {
    #top_menu .add-menu ul {
        float: none;
    }
    #top_menu .add-menu ul {
        clear: both;
        float: none;
        text-align: center;
    }
}
/*************Footer****************/

#foot_menu .frm-menu {
    max-width: 1200px;
    min-width: 290px;
    margin: 0 auto;
    padding: 10px 0 10px 0;
    text-align: center;
}
#foot_menu .frm-menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    border: none;
}
#foot_menu .frm-menu li {
    display: inline-block;
    border: 0;
    padding: 1px 0 1px 0;
    margin: 0;
}
#foot_menu .frm-menu li.last {} #foot_menu .frm-menu a {
    line-height: 1;
    padding: 5px 10px;
    text-decoration: none;
    font-weight: normal;
    color: #636363;
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
}
#foot_menu .frm-menu a:hover {
    color:black ;
}
#foot_menu .frm-menu li:hover,
#foot_menu .frm-menu li.selected {} #foot_menu .frm-menu li.selected a {
    color: black;
}
@media (max-width: 700px) {
    #foot_menu .frm-menu {
        padding: 10px 0 15px 0;
    }
    #foot_menu .frm-menu a {
        padding: 10px;
        display: inline-block;
    }
}