   #header input#s {
      width:168px;
      box-shadow:inset 1px 1px 5px 1px rgba(0, 0, 0, .1);
      text-indent: 0;
    }
          @media screen and (max-width: 760px) {
      #sidebar {
        display: none;
      }
    }
        @media screen and (max-width: 760px) {
      #footer-area {
        display: none;
      }
    }
        #wrapper {
      background: #ffffff;
    }
        #header {
      border-color: #ffffff;
    }
    #access {
      background: #ffffff;
    }
    #access  li li{
      background: #52b856;
    }
    #sidebar-wide,#sidebar-footer-wide,#current-location {
      background: #ffffff;
    }
    #footer-area {
      background: #3d4b57;
    }
    #copyright {
      background: #3d4b57;
    }
    #access a {
      color:#aaaaaa;
    }
    #access a:hover,#access li.current_page_item > a {
      color:black;
      cursor: pointer;
    }
    body.custom-background { background-color: #fff; }


    .navbar-toggle{
      margin-top: 0px !important;
    }

    .navbar-header a:hover{
              background-color:#50b956;              
            }
            li ul li:hover{
              color: #50b956;
            }
            li ul li c{
              font-family: Helvetica;
              font-size:15px;
            }
    .link-1:hover {
              border-bottom:2px solid #50b956; 
              /*border-top:2px solid #50b956;  */
            }
    .navbar-brand{
        padding-top:3px; padding-bottom:3px;
    }
    #menu ul li ul{
      border-top:2px solid #50b956;
    }
    
    .login:hover span {display:none}
    .login:hover:before {content:"Click here to Logout"}
    /*=========================
    }
    }
    }
  Icons
 ================= */

/* footer social icons */
h3.social {
  list-style: none;
  display: inline;
  margin-left:0 !important;
  padding: 0;
}
h3.social {
  display: inline;
  margin: 0 5px;
}


/* footer social icons */
h3.social a.icoRss:hover {
  background-color: #F56505;
}
h3.social a.icoFacebook:hover {
  background-color:#3B5998;
}
h3.social a.icoTwitter:hover {
  background-color:#33ccff;
}
h3.social a.icoGoogle:hover {
  background-color:#BD3518;
}
h3.social a.icoVimeo:hover {
  background-color:#0590B8;
}
h3.social a.icoLinkedin:hover {
  background-color:#007bb7;
}
h3.social a.icoRss:hover i, h3.social a.icoFacebook:hover i, h3.social a.icoTwitter:hover i,
h3.social a.icoGoogle:hover i, h3.social a.icoVimeo:hover i, h3.social a.icoLinkedin:hover i {
  color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
  color:#44BCDD;
}

h3.social a {
  display: inline-block;
  position: relative;
  margin: 0px auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  width: 32px;
  height: 32px;
  font-size: 20px;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 5px;
}
h3.social i {
  margin: 0px;
  line-height: 32px;
  text-align: center;
  vertical-align: top;
}

h3.social a:hover i, .triggeredHover {
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -ms--transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
h3.social i {
  color: #fff;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
}

.social a {
  border: 1px solid rgba(240, 243, 245, 0.27) !important;
}
h3.social a {
 background-color: transparent;   
}