@charset "utf-8";
/* CSS Document */
body.rw-body{font-family: Arial, Helvetica, sans-serif;}
/* wrapper */
#wrapper{position:relative; margin:0 0 0 0; min-height:100%;}

/* container */
.container{ width:1024px; margin:0 auto; position:relative;}
.container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
.page_content .reviews--section {
    text-align: left;
    max-width: 883px;
    margin: 0px auto;
    margin-top: 20px;
}
/* header */
#header{width:100%; display: inline-block;position:relative;text-align:center;  }
.page_content{width:100%; display: inline-block;position:relative;text-align:center;}

/*reviews*/

.rw--ratingwrap ul{list-style:none;display:table;width:100%;}
.rw--ratingwrap li {
 float:left !important;
}
.rw--box_left {
 background: #fff ;
 border: 1px solid #eaeaea;
 border-radius: 10px;
 float: left;
 padding: 10px;
 width:40%;
}
.rw--box_right {
 float: right;
 width: 60%;
 padding-left: 20px;
}
.title--box {
 background: #82ac40;
 border-radius: 10px;
 padding: 20px;
}
.title--box h2 {
 color: #fff;
 font-size: 20px;
 font-weight: 600;
 line-height: 25px;
 padding-bottom: 10px;
}
.title--box p {
 font-weight: 400;
 color: #fff;
 font-size: 16px;
 line-height: 20px;
 
}
.rw--box_right > p {
 color: #000;
 font-size: 14px;
 line-height: 20px;
 padding-top: 15px;
}
.home_page{width:100%;}
.imgs-2 table {
    margin: 0 auto;
}
.searchinput { 
    border: 1px solid #cecece;
    color: #3d3d3e;
    font-size: 13px;
    height: 40px;
    padding: 5px;
width: 350px;}
.error {
   border: 1px solid #efefef;
   margin-bottom: 10px;
}