/*** ESSENTIAL STYLES ***/
#block_top_menu {padding:0 20px;margin:0;display:inline-block;float:left;}
.sf-contener {clear:none;display:inline-block;width:auto;padding:0;}

.sf-menu,
.sf-menu * {margin:0;padding:0;list-style:none;width:auto !important;}

.sf-menu {position:relative;padding:0;margin:0 -5px 0 0;width:100%;border:0;background:none;}

@media (max-width: 767px) {#block_top_menu {display:none;}}

.sf-menu li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu > li {display:inline-block;float:none; width:auto;margin:0 -5px 0 0;vertical-align:top; position:relative; background-image:none; padding:0;}
.sf-menu li {background-image:none; padding:0;}

.sf-menu > li > a {display:block;color:#636363;font-size:13px;padding:10px;line-height:1;}
.sf-menu > li.sfHover > a,
.sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {text-decoration:underline;}

.sf-menu > li ul {display:none; position:absolute; z-index:10000; background:#efefef; top:100%; left:0; width:200px !important; box-sizing:border-box; padding:10px;}
.sf-menu > li:hover ul {display:block !important;}
.sf-menu > li ul li {padding:5px 0;}


#block_top_menu ul li ul {display:none; position:absolute; z-index:10000; background:#efefef; top:100%; left:0; width:200px !important; box-sizing:border-box; padding:10px;}
#block_top_menu ul li:hover ul {display:block !important;}
#block_top_menu ul li ul li {padding:5px 0;}


@media (max-width: 1199px) {
.sf-menu {margin:0;}
.sf-menu > li > a {padding:10px 5px;}}
/*# sourceMappingURL=superfish-modified.css.map */