body #menu ul.effect1 li a {
  -webkit-transition: border 0.4s ease;
  -moz-transition: border 0.4s ease;
  -o-transition: border 0.4s ease;
  transition: border 0.4s ease;

  border-color: transparent;
  border-bottom-width: 3px;
  border-bottom-style: solid;
}

/* menu top */

#header-resp ul.effect1 li a {
  margin-bottom: 3px;
}

body.menu-top #menu ul.effect1 li a {
  padding: 0px 8px 10px 9px;
  margin-bottom: 9px;
}

#header-resp ul.effect1 li a.selected,
html.pc #header-resp ul.effect1 li a:hover {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}

body.menu-top #menu ul.effect1 li a.selected,
body.menu-top #menu ul.effect1 li a:hover {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}

body.menu-top.menualign-right #header #menu ul li {
  margin-left: 14px;
}

body.menu-top.menualign-left #header #menu ul li {
  margin-right: 14px;
}

body.menu-top.menualign-center #header #menu ul li {
  margin: 0 7px;
}

body.menu-top #header h1 {
  margin-bottom: 8px;
}

/* align */

body.menu-top #menu ul.effect1 {
  margin-top: 9px;
}

body.menu-top.font-pack4 #menu ul.effect1 {
  margin-top: 6px;
}

body.menu-top.font-pack6 #menu ul.effect1 {
  margin-top: 7px;
}

body.menu-top.font-pack5.menu-effect1 #header h1,
body.menu-top.font-pack3.menu-effect1 #header h1 {
  margin-top: 1px;
}

/*
body.menu-top #header.big div.wrap-content div.content #menu ul.effect2 {
    padding-top: 3px;
}

body.menu-top #header div.wrap-content div.content #menu ul.effect1 a {
    padding: 10px 5px 16px 10px;
    margin-bottom: 3px;
}

body.menu-left #header div.wrap-content div.content #menu ul.effect1 a {
    padding: 0 0 2px 0;
    margin-bottom: 3px;
}
*/

/* menu left */

/*



#header div.wrap-content div.content #menu ul.effect2 a {
    padding: 5px 10px 3px 10px;
    margin-bottom: 18px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

body.menu-left #header div.wrap-content div.content #menu ul.effect2 a {
    padding: 4px 10px 4px 10px;
    display: inline-block;
    margin: 0;
}

*/

body.menu-left #menu ul.effect1 li a {
  padding-bottom: 4px;
}

body.menu-left #menu ul.effect1 li a.selected,
body.menu-left #menu ul.effect1 li a:hover {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  padding-bottom: 4px;
}

/*

body.menu-left #header.small #menu ul.effect1 li {
    margin-bottom: 11px;
}
body.menu-left #header.big #menu ul.effect1 li {
    margin-bottom: 16px;
}


body.menu-left #header.small #menu ul.effect1 li.sub {
    margin-bottom: 8px;
}
body.menu-left #header.big #menu ul.effect1 li.sub {
    margin-bottom: 10px;
}


body.menu-left #header.big #menu ul li.sub.sub-last {
    margin-bottom: 20px;
}
body.menu-left #header.small #menu ul li.sub.sub-last {
    margin-bottom: 20px;
}
*/
