@charset "utf-8";.reviewCardType, #terms{font-family:'Open Sans', sans-serif;text-decoration:none;font-size:11px;color:#CCCCCC;font-weight:normal;}
#reviewCard{position:relative;max-width:57%;background-color:#FFF;height:auto;overflow:hidden;border:1px solid #eeeeee;border-radius:2px;padding:0px 0px 0px 0px;margin:0px auto;-webkit-box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.48);-moz-box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.48);box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.48);}
.starRating{max-width:100%;width:120px;}
a.reviewbutton{border-style:solid;border-width:0px;cursor:pointer;font-family:'Open Sans', sans-serif;font-weight:700;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:0.9rem;background-color:#d40d8c;border-color:#d40d8c;color:white;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:1.0625rem;padding-bottom:1rem;-webkit-appearance:none;border:none;border-bottom:4px solid #d40d8c!important;z-index:100;border-radius:5px;}
a.reviewbutton:hover{background-color:#d40d8c;border-bottom:4px solid #a92b17!important;}
a.reviewbutton img{width:20px;margin-bottom:-5px;margin-left:10px;}
.right{float:right;}
.left{float:left;}
p.businessAddress{font-size:12px;color:#999;line-height:1;}
p.reviewAuthor{font-weight:bold;}
.reviewAuthor{font-family:'Open Sans', sans-serif;font-size:12px;color:#333333;font-weight:bold;}
.reviewtext{font-family:'Open Sans', sans-serif;font-size:12px;color:#333333;}
.halfColumn{width:100%;}
.reviews{max-height:350px;height:300px;overflow:auto;}
.reviews img{height:20px};@media screen and (max-width:500px){.halfColumn{width:100%;float:left;}
}
.reviews-widget-box{z-index:50;position:fixed;top:200px;overflow:hidden;}
#reviewCard .title{padding:18px 18px 18px 18px;font:800 20px/22px Open Sans !important;font-weight:bold;color:#1b1b1b;display:block;text-transform:none;text-align:center;border-width:thin;border-color:#d40d8c;border-style:solid;}
#leaveReview{font-size:8px;}
.hidereviews{border-width:thin;border-color:#d40d8c;border-style:solid;margin-bottom:10px;margin-right:5px;color:#d40d8c;cursor:pointer;}