@charset "utf-8";
/* CSS Document */


.fleft {float: left;}
.fright {float: right;}
.sep1 {height: 2px; margin: 5px 0 5px 0; background-image: linear-gradient(#2d8db3, #105874);}
.col-md-banner {width: 23%; float: right;}
.banner-mgright {}
.title-page {margin: 3px 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #b9c6ce; box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.1); background: #fff;}
.title-page h2 {font-size: 1.95em; margin-top: 10px; font-weight: 400; color: #2a8fbd;}
.sub-title {color: #2a8fbd; font-weight: 400; margin: 0 0 15px 0; display: block;}
.prod-mtop {margin-top: 15px;}

#list {
  overflow: hidden;
  margin: 10px 0;
}
#list li {
  float: left;
  margin-right: 12px;
}
#list .box-icon {
opacity: 0.8;
width: 50px;
height: 50px;
line-height: 50px;
display: block;
background: none repeat scroll 0% 0% #227297;
text-align: center;
  font-size: 1.5em;
  width: 35px;
  height: 35px;
  line-height: 35px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#list .box-icon:hover {
  text-decoration: none;
}
#list li:last-child {
  margin-right: 0;
}
#list {
  margin: 0;
  padding: 0;
  list-style: none;
}

#rchp {width: 100%; padding: 0; margin: 0;}
#rchp h2 {
		font-size: 1.4em;
line-height: 1.6em;
font-family: "Roboto",sans-serif;
color: #FFF;
text-shadow: 1px 1px #891e02;
background-image: linear-gradient(#cd2d02, #b62904);
text-transform: uppercase;
border: medium none;
padding: 14px 5px 16px 20px;
margin-bottom: 0px;
border-radius: 6px 0px 0px;
font-weight: bold;
position: relative;
		}



