/* SmartMenus Core CSS (it's not recommended editing this)
===============================================================*/

.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;line-height:normal;direction:ltr;}
ul.sm ul{position:absolute;top:-999999px;}
ul.sm li{position:relative;}
@media (min-width: 992px) {
ul.sm li{position:relative;float:left;}
}
ul.sm a{position:relative;display:block;white-space:nowrap;}
ul.sm a.disabled{cursor:default;}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;}
ul.sm-rtl li{float:right;}
ul.sm ul li,ul.sm-vertical li{float:none;}
ul.sm ul.sm-nowrap>li>a{white-space:normal;}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
ul.sm,ul.sm *,ul.sm *:before,ul.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0);}

.dropdown-menu {
    display: none;
    float: left;
    left: 0;
    list-style: outside none none;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 10000;
}

.caret {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #fff !important;
    border-image: none !important;
    border-style: solid !important;
    border-width: 5px !important;
    height: 0;
    margin-right: -10px;
    margin-top: -5px !important;
    position: absolute !important;
    right: 1em !important;
    top: 50%;
    width: 0;
}