﻿ul {background:transparent; border:0 none; font-size:100%; margin:0; padding:0; border:0; outline:0; vertical-align:top;}
ul {list-style:none;}
ul {margin:0; padding:0; list-style-image:none;}


/***********************************nav*************************************/
nav {position:relative; z-index:101;padding-left:0px;}
/***********************************************************************/
/**************  superfish menu  ***************************************/
/***********************************************************************/
.sf-menu {margin:0; font-size:12px; font-weight:200; line-height:21px; color:#ffffff;}
.sf-menu ul {position:absolute; display:none;z-index:8}
.sf-menu li {position:relative; float:left;background-color: #e70004;}
.sf-menu a { font-family: 'Open Sans'; text-decoration:none}
.sf-menu li:hover,.sf-menu li.sfHover {background-color:#e70004;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:105}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0px;}

ul.sf-menu>li {padding:8px; margin-left: 2px; text-align: center;}   /* width: 120px; */
ul.sf-menu>li:first-child {margin-left: 1px;}
ul.sf-menu>li>a {color:#fff; display:inline-block;}
ul.sf-menu>li>div>a {color:#fff; display:inline-block;}
ul.sf-menu>li.current {background-color:#e70004;}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {text-decoration:none;}
ul.sf-menu>li.current>div>a, ul.sf-menu>li.sfHover>div>a, ul.sf-menu>li>div>a:hover {text-decoration:none; }
.sf-menu>li>ul ul, .sf-menu>li>ul { width:120px; top:42px; left:0px; display:block; background-color:#fff; padding:0px 0px;}        
.sf-menu>li>ul>li a {display:inline-block; text-align:center; }
.sf-menu>li>ul>li {display:block; float:none; text-align:center; padding:5px; background-image:none; margin-left: 0px; margin-top: 1px;}
.sf-menu>li>ul ul {left:115px !important; background:#fafaf9;}  /* al-al menü keret szín */

ul.sf-menu>li.current li li, ul.sf-menu>li li.sfHover li { float:none; display:block; float:none;padding:7px 0 8px; background-color:#e70004;}    /* al-al menü nem hover háttérszín */
ul.sf-menu>li.current li li a, ul.sf-menu>li li.sfHover li a{display:inline-block;color:#ffffff}
ul.sf-menu>li li.sfHover, .sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover:hover,ul.sf-menu>li li.sfHover li:hover { background-color:#e70004; }       /* al menü hover háttérszín */
ul.sf-menu>li li.sfHover a, .sf-menu>li>ul>li a:hover, ul.sf-menu>li>ul>li.sfHover a:hover,ul.sf-menu>li li.sfHover li a:hover {color:#fff; background-color:#e70004;}       /* al menü link szöveg hover háttérszín */
ul.sf-menu>li li.sfHover li a:hover {color:#ffffff;}
ul.sf-menu>li li.sfHover li a {text-decoration:none}

ul li li .sf-sub-indicator {display:none}
