#responsive-menu .appendLink, #responsive-menu .menu li a, #responsive-menu #responsive-menu-title a, #responsive-menu .menu, #responsive-menu div, #responsive-menu .menu li, #responsive-menu {
          box-sizing: content-box !important;
     -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
       -o-box-sizing: content-box !important;
}
#click-menu #RMX {
  display: none;
  font-size: 24px;
  line-height: 30px;
  color: #43494c !important;
}
.RMPushOpen {
  width: 100% !important;
  overflow-x: hidden !important;
  height: 100% !important;
}
.RMPushSlide {
  position: relative;
  left: 75%;
}
#responsive-menu {
  width: 100%;
  display: block;
}
#responsive-menu.admin-bar-showing {
  padding-top: 32px;
}
#click-menu.admin-bar-showing {
  margin-top: 32px;
}
#responsive-menu #rm-additional-content {
  padding: 10px 5% !important;
  width: 90% !important;
  color: #fff;
}
#responsive-menu .appendLink {
  right: 0 !important;
  position: absolute !important;
  border: 1px solid #3c3c3c !important;
  padding: 12px 10px !important;
  color: #fff !important;
  background: #8da13d !important;
  height: 20px !important;
  line-height: 20px !important;
  border-right: 0 !important;
}
#responsive-menu .appendLink:hover {
  cursor: pointer;
  background: #3c3c3c !important;
  color: #fff !important;
}
#responsive-menu .menu, #responsive-menu div, #responsive-menu .menu li, #responsive-menu {
  text-align: left !important;
}
#responsive-menu .RMImage {
  vertical-align: middle;
  margin-right: 10px;
  display: inline-block;
}
#responsive-menu.RMOpened {
}
#responsive-menu, #responsive-menu input {
}
#responsive-menu #responsive-menu-title {
  width: 95% !important;
  font-size: 14px !important;
  padding: 20px 0 20px 5% !important;
  margin-left: 0 !important;
  background: #43494c !important;
  white-space: nowrap !important;
}
#responsive-menu #responsive-menu-title, #responsive-menu #responsive-menu-title a {
  color: #fff !important;
  text-decoration: none !important;
  overflow: hidden !important;
}
#responsive-menu #responsive-menu-title a:hover {
  color: #fff !important;
  text-decoration: none !important;
}
#responsive-menu .appendLink, #responsive-menu .menu li a, #responsive-menu #responsive-menu-title a {
          transition: 1s all;
  -webkit-transition: 1s all;
     -moz-transition: 1s all;
       -o-transition: 1s all;
}
#responsive-menu .menu {
  float: left !important;
  width: 100% !important;
  list-style-type: none !important;
  margin: 0 !important;
}
#responsive-menu .menu li.current-menu-item > a, #responsive-menu .menu li.current-menu-item > .appendLink, #responsive-menu .menu li.current_page_item > a, #responsive-menu .menu li.current_page_item > .appendLink {
  /*background: #43494C !important;*/
  color: #fff !important;
}
#responsive-menu.menu ul {
  margin-left: 0 !important;
}
#responsive-menu .menu li {
  list-style-type: none !important;
  position: relative !important;
}
#responsive-menu .menu ul li:last-child {
  padding-bottom: 0 !important;
}
#responsive-menu .menu li a {
  padding: 12px 0 12px 5% !important;
  width: 95% !important;
  display: block !important;
  height: 20px !important;
  line-height: 20px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  color: #fff !important;
  border-top: 1px solid #3c3c3c !important;
  text-decoration: none !important;
}
#click-menu {
  text-align: center;
  cursor: pointer;
  font-size: 13px !important;
  display: none;
  position: absolute;
  right: 5%;
  top: 10px;
  color: #43494c;
  padding: 5px;
  z-index: 9999;
}

#responsive-menu .menu, #responsive-menu div, #responsive-menu .menu li {
  width: 100% !important;
  float: left !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
#responsive-menu .menu li li a {
  padding-left: 10% !important;
  width: 90% !important;
  overflow: hidden !important;
}
#responsive-menu .menu li li li a {
  padding-left: 15% !important;
  width: 85% !important;
  overflow: hidden !important;
}
#responsive-menu .menu li li li li a {
  padding-left: 20% !important;
  width: 80% !important;
  overflow: hidden !important;
}
#responsive-menu .menu li li li li li a {
  padding-left: 25% !important;
  width: 75% !important;
  overflow: hidden !important;
}
#responsive-menu .menu li a:hover {
  background: #3c3c3c !important;
  color: #fff !important;
  list-style-type: none !important;
  text-decoration: none !important;
}
#click-menu .threeLines {
  width: 33px !important;
  height: 27px !important;
  margin: auto !important;
}
#click-menu .threeLines .line {
  height: 5px !important;
  margin-bottom: 6px !important;
  background: #43494c !important;
  width: 100% !important;
}
#click-menu .threeLines .line.last {
  margin-bottom: 0 !important;
}

@media only screen and ( min-width : 0 ) and ( max-width : 1024px ) {
  #click-menu {
    display: block;
  }
  #responsive-menu .menu li li .appendLink, #responsive-menu .menu li li li {
    display: none !important;
  }
}
.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}
