@charset "utf-8";
#header{background-color: rgba(210,210,210,0.2);border-bottom: 1px #d7d7d7 solid;}
#header ul li.navitem a{color:#fff}
#header ul li.navitem a.active,#header ul li.navitem:hover a{color:#1d863b}
#header ul li.navitem ul.subnav{border-top:#1d863b 3px solid}
#projectmore:hover{background:#1d863b}
#indexPage #mpartner .slider_control a:hover{color:#1d863b}
#contactform p .inputsub{background-color:#1d863b}
#contactform .inputtxt.active{border-color:#1d863b}
#pages a.active,#pages a:hover{background:#1d863b}
#category a.active,#category a:hover{background:#1d863b;border-color:#1d863b}
#newslist .newstitem:hover{background:#1d863b;background:url('../images/sbg.jpg') repeat-y}
.bx-wrapper .bx-controls-direction a:hover{background-color:#1d863b}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{border:#1d863b 1px solid;background-color:#1d863b}
#indexPage #mservice{background: url(../images/sbg.jpg) repeat-y;height:520px}
.content .header p.title{color:#1d863b}
.content .header p.subtitle{color:#c1c1c1;font-size:16px}
/*#indexPage #mproject{background-color:#131313}
*/
#indexPage #mpage{background-color:#0E0E0E}
#header ul li.navitem a{color:#8A8A8A}
#indexPage #mservice .slider_wrapper ul li div p.description{color:#c2c2c2}
#projectmore{color:#fff;background:#ffa900}
#indexPage #mpartner{background-color:#fff;height:200px}
#header.mini{background-color: #333;border-bottom: 1px #d7d7d7 solid;}
#indexPage a.more{color:#ffa900;background:rgba(255,255,255,.08);border:#eee 1px solid;}
#indexPage a.more:hover{border:#4f4f4f 1px solid}
#indexPage #mnews{background-color:#fff}
#newslist .newsbody .title{color:#1d863b}
#newslist .newsbody .description{color:#5E5E5E}
element.style{background:#000}
.npagePage .content{background:#fff}
#newslist .newsinfo .md{color:#1d863b}
#category a{border:1px solid #3E3E3E;font-size: 16px}
#indexPage #mteam .header p.subtitle{color:#787878}
#indexPage #mcontact .header p.subtitle{color:#6F6F6F}
#indexPage #mteam .description{color:#8F8F8F}
.teamitem .teaminfo .subtitle{color:#666}
#indexPage #mteam .slider_control a i{color:#5F5F5F}
#indexPage #mcontact .header p.title{color:#e3e3e3}
#contactinfo h3{color:#C9C9C9}
#projectlist .projectitem{margin-right:0.6%;margin-bottom:0.6%;width:32.4%}
#projectlist .wrapper{margin-left:0.6%;margin-right:auto}
.npagePage #projectlist .projectitem{width:280px;margin-right:20px;margin-bottom:40px}
.npagePage #projectlist .wrapper{margin-left:auto;margin-right:-20px;font-size: 20px}
::-webkit-scrollbar-track-piece{width:8px;background-color:#0b0c11}
::-webkit-scrollbar{width:8px;background-color:#1d863b}
::-webkit-scrollbar-thumb{width:8px;background-color:#1d863b}
::-webkit-scrollbar-thumb:hover{width:8px;background-color:#3d3d3d}
#indexPage #mproject .bgmask,#indexPage #mnews .bgmask,#indexPage #mservice .bgmask,#indexPage #mpage .bgmask{background-color:rgba(0,0,0,0.8)}
#projectimages{background:#0E0E0E none repeat scroll 0% 0%}
#header.default{background:rgb(10,10,11) none repeat scroll 0% 0%}
.teamitem .teaminfo .title{font-size:18px;color:#FFF}
.postbody a{color:#1d863b}
.serviceitem:hover .title{color:#1d863b}
.serviceitem div p.title{color:#fff}
.serviceitem div p.description{color:#6F6F6F}
#teambody .theader .title{color:#FFFFFF}
#projectlist .projectitem a:hover .project_info p.title{color:#1d863b}
#projectinfo .header{padding:0;border-bottom:#404040 1px dotted}
.npagePage #projectlist{width:1180px;margin:0 auto}
#projectinfo .description a{background:#FF0500}
#projectinfo .description a:hover{background:#E90500}
#header ul li.navitem ul.subnav li {border-bottom: 1px solid #151515;}
.nobanner #header {background: rgba(15, 15, 15, 0.9);}
#contactform p .inputtxt {background-color: #365656;border: 1px solid rgba(255,255,255,.1);}
#projecttags a {background: #272727;}
#projecttags a:hover {background: #2A2A2A;}

.shares-contact {
  width: 50px;
  position: fixed;
  right: 35px;
  bottom: 35px;
  z-index: 9999;}
  .shares-contact ul li {
    background: #30384b;
    margin-bottom: 1px; }
    .shares-contact ul li a {
      display: inline-block;
      width: 50px;
      height: 50px;
      line-height: 50px;
      color: #fff;
      text-align: center; }
      .shares-contact ul li a span {
        font-size: 22px; }
      .shares-contact ul li a:hover {
        font-size: 26px;
        transition: all 0.6s; }
  .shares-contact ul li:nth-child(1) {
    background: #ffa900; }
  .shares-contact ul li:nth-child(6) {
    background: #1d863b; }
