.siteman_custommenu {

}

.siteman_custommenu .siteman-menu {

    list-style: none;
    position: relative;
    width: 100%;
    margin-left: 0;

}

.siteman_custommenu .siteman-menu li {

    min-height: 110px;
    border-bottom: solid 1px rgba(199, 203, 206, .62);
    padding: 26px 30px;

}

.siteman_custommenu .siteman-menu li a {

    font-size: 32px;
    position: relative;
    display: block;
    height: 100%;
    padding-right: 30px;

}

.siteman_custommenu .siteman-menu li a span {

    font-size: 14px;
    text-transform: uppercase;

}

.siteman_custommenu .siteman-menu li a:before {

    content: '\f054';
    position: absolute;
    right: 0;
    width: 15px;
    height: 28px;

    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);

}

.siteman_custommenu .siteman-menu li:first-child {

    border-top: solid 1px rgba(199, 203, 206, .62);

}

.siteman_custommenu .siteman-menu li:hover {



}


/*.siteman-faq .faq-filter {

    list-style: none;
    margin: 0 auto 60px;
    max-width: 280px;
    position: relative;
    width: 100%;
    z-index: 999;

}

.siteman-faq .faq-filter li a {

    border: solid 1px #000000;
    color: #000000;
    display: block;
    font-size: rem-calc(12);
    font-weight: 600;
    line-height: rem-calc(32);
    padding: 0 20px;
    text-decoration: none;

}

.siteman-faq .faq-filter li ul {

    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    background: #FFFFFF;
    display: none;

}

.siteman-faq .faq-filter li ul li:hover {

     background: #f4f4f5;

 }

.siteman-faq .faq-filter li ul li a {

    border-top: none;

}

.siteman-faq .faq-filter > li > a {

    border: solid 1px #000000;
    font-size: rem-calc(12);
    font-style: italic;
    font-weight: 600;
    pointer-events: none;
    position: relative;
    text-transform: uppercase;

}

.siteman-faq .faq-filter > li > a:after {

    content: "\f078";
    font-family: "FontAwesome";
    font-size: rem-calc(12);
    font-style: normal;
    position: absolute;
    right: rem-calc(15);

}*/

.siteman-faq .faq-filter {

}

.siteman-faq .faq-list {

    margin: 0 0 20px;
    list-style: none;
    padding: 0;

}

.siteman-faq .faq-list li {

    margin: 0 0 8px 0;
    padding: 0;
    list-style: none;

}
.siteman-faq .faq-list li .faq-question {

    margin: 0;
    padding: 10px 20px;
    background: #538b46;
    color: #fff;	
    font-weight: 600;
    color: #000000;

}

.siteman-faq .faq-list li .faq-answer {

    background: #f4f4f4;
    padding: 10px 20px;

    display: none;

}
