img {
vertical-align:bottom;
}

.clearfix:after {
content:"";
display:block;
clear:both;
height:0;
}

body {
background:#f7f7f5;
text-align:center;
padding:0 0;
font-family:sans-serif;
-webkit-text-size-adjust:100%;
}

.header_LOGO {
width:96%;
margin:0 2% 0 2%;
text-align:left;
}

.header_LOGO h1 {
width:100%;
padding:0;
margin:0 0 10px 0;
font-size:0.8em;
font-size:0.8rem;
}

.header_LOGO h1 img {
width:100%;
height:auto;
vertical-align:bottom;
}


.wrap {
width:98%;
margin:0 1% 30px 1%;
background:#ffffff;
box-shadow:0px 0px 5px 0px #999999;
-moz-box-shadow:0px 0px 5px 0px #999999;
-webkit-box-shadow:0px 0px 5px 0px #999999;
}

.header {
width:100%;
}

.header h2,
.header h3,
.header h4,
.header h5 {
display:none;
padding:0;
margin:0;
font-size:1px;
text-indent:-5000px;
}

.header h6 {
width:100%;
height:auto;
padding:0;
margin:0 0 10px 0;
}

.header h6 img {
width:100%;
height:auto;
}


/* Bounce In */

.hvr-bounce-in {
display:inline-block;
vertical-align:middle;
-webkit-transform: perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px transparent;
-webkit-transition-duration:0.5s;
transition-duration:0.5s;
}

.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
-webkit-transform:scale(1.05);
transform:scale(1.05);
-webkit-transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);
transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

.content {
width:95%;
margin:0 2.5%;
}

.content h5 {
width:100%;
padding:0;
margin:0;
}

.content h5 img {
width:65%;
height:auto;
}


.heading {
width:100%;
padding:0;
margin:0 0 10px 0;
text-align:left;
}

.heading img {
width:90%;
height:auto;
}

.text {
padding:0 0;
margin:0 0 1em 0;
text-align:left;
font-size:0.8em;
font-size:0.8rem;
line-height:1.31;
}

.text span {
background: linear-gradient(transparent 60%, #fff001 60%);
}

.text strong {
color:#0a611e;
}

.text cite {
display:block;
font-style:normal;
}

.bighead {
margin-top:0.5em;
}

.text small {
display:block;
margin-top:0.5em;
font-size:0.7em;
font-size:0.7rem;
}

.deepred {
color:#ee0000 !important;
}

.panel {
width:100%;
margin:0 auto 15px auto;
}

.panel ul {
padding:0;
margin:0;
list-style:none;
}

.panel li {
width:98%;
display:inline-block;
margin:0 1%;
}

.panel li img {
width:100%;
height:auto;
}

.process {
margin:0 auto 20px;
}

.process img {
width:100%;
}

.items {
margin-bottom:30px;
}

.item {
width:100%;
padding:0;
margin:0 0 10px 0;
}

.item img {
width:100%;
height:auto;
}

.items p {
text-align:left;
padding:0;
margin:0 0 1em 0;
line-height:1.51;
font-size:0.7em;
font-size:0.7rem;
}

.items2 {
padding:0 0;
margin-bottom:20px;
}

.items2_left {
width:49%;
float:left;
}

.items2_right {
width:49%;
float:right;
}

.items2 h4 {
width:100%;
padding:0;
margin:0 0 5px 0;
text-align:left;
line-height:1;
font-size:0.8em;
font-size:0.8rem;
}

.items2 h4 img {
width:100%;
height:auto;
}

.items2 table {
text-align:left;
font-size:0.5em;
font-size:0.5rem;
margin:0 0 15px 0;
}

.items2 table th {
padding:0 0 5px 0;
text-align:left;
vertical-align:top;
font-weight:200;
white-space:nowrap;
}

.items2 table td {
width:100%;
text-align:left;
padding:0 0 5px 0;
vertical-align:top;
}

.items2 table em {
color:#ff4d2d;
font-style:normal;
}

.items2 dl {
padding:0;
margin:0 0 1em 0;
text-align:left;
}

.items2 dt {
padding:0;
margin:0;
}

.items2 dd {
padding:0;
margin:0 0 0.5em 1em;
text-indent:-1em;
font-size:0.5em;
font-size:0.5rem;
}



.items2 p {
padding:0;
margin:0 0 1em 0;
text-align:left;
font-size:0.5em;
font-size:0.5rem;
line-height:1.51;
}

.copyright {
width:100%;
padding:20px 0 20px 0;
margin:0;
}

.copyright img {
width:39%;
height:auto;
}

.last {
margin-bottom:20px !important;
}

#lastAdd {
font-size:0.6rem !important;
letter-spacing:0 !important;
padding:2em 0 0 0;
}

.upperText {
text-align:center;
}

.upperText p img {
max-width:90%;
}
