#mainNav ul li:hover a span {display:block;}
#mainNav ul li:hover ul li a span {display:none}
#mainNav ul li.menu-item-home a {
  text-indent:-999px;width:48px;
  padding-left:0px;padding-right:0px;
  border-bottom:0;border-radius:0;-moz-border-radius:0;
  background:url(../img/navsprite.png) no-repeat 14px 12px;}
.home .menu-item-home a,.home .menu-item-home a:hover,.author .menu-item-home a,.author .menu-item-home a:hover,#mainNav ul li.menu-item-home:hover a{background:#fff url(../img/navsprite.png) no-repeat 14px -26px !important;}
.home .menu-item-home a span.color, .home .menu-item-home a:hover span.color, .author .menu-item-home a span.color, .author .menu-item-home a:hover span.color, #mainNav ul li.menu-item-home:hover a span.color{background:#818ca4}
.author .menu-item-home a { border:1px solid #d2d8e1!important;border-bottom:0 !important;}
#mainNav ul li.menu-item-home:hover a span, .home .menu-item-home a span { display:block }
#mainNav ul li:hover ul{

display:block !important;
/* margin:0px !important;
  margin-top:-1px !important;

   border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border:#d4c6c2 1px solid;         */
   /* box-shadow: 30px 0 30px -10px rgba(0, 0, 0, 0.3) inset, -30px 0 30px -18px rgba(0, 0, 0, 0.3) inset;
     background: none repeat scroll 0 0 #19386E;
    color: #FFFFFF;
    display: block !important;
    list-style-type: disc;
    margin: -1px 0 !important;
    padding-bottom: 20px;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 1px !important;
    position: absolute;
    top: 43px;
    white-space: nowrap;
    z-index: 4000;  */
}
#mainNav ul li:hover ul li:hover a,
#mainNav ul li.active ul li:hover a,
#mainNav ul li.active ul li.active a {
/*  background-image: url("/assets/image/pointik.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #813d2a;  */
    }
#mainNav ul li ul{
  position:absolute;
 /* left:0!important; */
     /*  left:126px;    */
       top:43px;
      width: 100%;
  display:none;
  margin-top:-1px;
  margin-left:0px;
  padding-top:15px !important;
  padding-bottom: 15px!important;

background: rgb(148,193,51);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0YzEzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDllMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(148,193,51,1) 0%, rgba(112,158,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,193,51,1)), color-stop(100%,rgba(112,158,0,1)));
background: -webkit-linear-gradient(top,  rgba(148,193,51,1) 0%,rgba(112,158,0,1) 100%);
background: -o-linear-gradient(top,  rgba(148,193,51,1) 0%,rgba(112,158,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(148,193,51,1) 0%,rgba(112,158,0,1) 100%);
background: linear-gradient(to bottom,  rgba(148,193,51,1) 0%,rgba(112,158,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c133', endColorstr='#709e00',GradientType=0 );


  /*  border-radius:0 0 3px 3px;  */
    z-index:50000;
  /*  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    width: 100%;
                        */
  /*    -webkit-transform: skewX(30deg); */ /* Äëÿ Safari è Chrome */
  /*   -moz-transform: skewX(30deg); */ /* Äëÿ Firefox */
 /*    -o-transform: skewX(30deg);  *//* Äëÿ Opera */
  /*   -ms-transform: skewX(30deg); */ /* Äëÿ IE */
  /*   transform: skewX(30deg); */ /* CSS3 */
     */

    }
#mainNav ul li ul li{
  display:list-item;
  float:none;height:auto;
  background:transparent;
  border:0!important;
  margin:0!important;
  padding:0px!important;padding-left: 10px!important;
  padding-right: 15px!important;

  }
  #mainNav ul li ul li.active,#mainNav ul li ul li:hover{
 /* 	background-color:#D1C0AE;    */
 }
   #mainNav ul li ul li.active a,#mainNav ul li ul li:hover a{
  /*	background: url('/assets/image/pointik.png') left center no-repeat;   */
 }

#mainNav ul li:hover ul li a {
    background:none;
 /* background:#eeeeee!important; */
  margin:0px
  }
#mainNav ul li:hover ul li a span {display:none}
#mainNav ul li ul li a {
  font-size:14px;
  font-family: Tahoma;
  z-index:199;
  position:relative;
  font-weight:200;
  text-align:left;
  text-shadow:none;
  margin:0!important;
 /* padding:6px 12px 8px!important; */
    padding:4px 14px 8px!important;
  color:#fff;
 /* background:rgb(255,255,255);
  background:rgba(255,255,255,0.9)!important;    */
  border-left:0!important;
  border-right:0!important;
  border-top:1px solid transparent!important;
  border-bottom:1px solid transparent!important;
  text-indent:0!important;
  width:auto!important;
  border-radius:0;
  -moz-transition: background 0.080s ease-in;
  -webkit-transition: background 0.080s ease-in;
  transition: background 0.080s ease-in;
  text-transform: none;
  }
#mainNav ul li ul li:hover a{
 /* border-radius:0;  */
   text-decoration: underline;
 /* background: url('/assets/image/pointik.png') left center no-repeat;
  background-image: url("/assets/image/pointik.png");
    background-position: left center;
    background-repeat: no-repeat;   */
  }