/* first level */
.dex-rs-menu-nav {display:inline-block;margin:0 0 0 5px;}
.dex-rs-menu-nav ul {margin:0 !important;float:none !important;}
.sf-menu li {}
.sf-menu li:last-child a {color: #d87b26;}
.sf-menu li:last-child a:hover {color:#FFFFFF;}
.sf-menu a {padding:0 1.2em 0 1.2em;line-height:45px;color:#FFFFFF;border:none !important}
.sf-menu a:focus, .sf-menu:active {}
.sf-menu li:hover a {color:#FFFFFF;
background: rgb(37,170,225); /* Old browsers */
background: -moz-linear-gradient(top, rgba(37,170,225,1) 0%, rgba(17,120,190,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,170,225,1)), color-stop(100%,rgba(17,120,190,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(37,170,225,1) 0%,rgba(17,120,190,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(37,170,225,1) 0%,rgba(17,120,190,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(37,170,225,1) 0%,rgba(17,120,190,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(37,170,225,1) 0%,rgba(17,120,190,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25aae1', endColorstr='#1178be',GradientType=0 ); /* IE6-9 */}
/*carrot*/
.dex-rs-menu-nav .sf-arrows .sf-with-ul::after {top: 54% !important;right: 0.2em !important;}
.sf-arrows .sf-with-ul {padding: 0 1.8em 0 1.2em;}
@media only screen and (max-width: 1200px) {.sf-menu a {padding:0 0.5em !important;} .dex-rs-menu-nav .sf-arrows .sf-with-ul::after {display:none;}/*carrot*/}
@media only screen and (max-width: 900px) {.sf-menu a {padding:0 0.5em 0 0.5em !important;} a.sf-dropdown::after, a.sf-path-selected.sf-dropdown::after {display:none;}}
@media only screen and (max-width: 767px) {.dex-rs-menu-nav ul {width:100%;}}
/* second level */
.sf-menu li ul {background-color:#333333;}
.sf-menu li ul li {display: block !important;}
.sf-menu li ul li a {color:#FFFFFF !important;border:none !important;line-height: 32px !important;}
.sf-menu li:hover li a {background: #1075ba;}
.sf-menu li ul li a:hover, .sf-menu li ul li a:focus, .sf-menu li ul li a:active {color:#000000 !important;background-color: #FFFFFF !important;}
.sf-menu li ul li:last-child a {color: #FFFFFF;}

.sf-menu li.sf-path-selected:hover a {color:#FFFFFF!important;}
.sf-menu li.sf-path-selected:hover li a {color:#FFFFFF !important;}
.sf-menu li.sf-path-selected:hover li:hover a {color:#1e376d !important;}

.sf-menu li.sf-path-selected a.sf-selected {color:#FFFFFF;}
.sf-menu li.sf-path-selected a.sf-selected:hover {color:#1e376d;}

/*carrot*/.sf-menu li:hover ul li a.sf-dropdown::after {border-top-color:rgba(25,89,131,0) !important;}
/*carrot*/.sf-menu li ul li a.sf-dropdown:hover::after {border-top-color:rgba(25,89,131,0) !important;}

/* third level */
.sf-menu li ul ul {}
.sf-menu li ul li:hover a {color:#000000 !important;background-color: #FFFFFF !important;}


.sf-parent-ul a {margin:0 !important;box-sizing:border-box;}