#reviews h1{border:none;color:#4daf47}#reviews blockquote{background:#fafafa;border:1px solid #f0f0f0;border-radius:5px}#reviews blockquote:after{border-color:#fafafa #0000;border-style:solid;border-width:0 19px 19px 0;content:"";display:block;left:51px;position:absolute;top:-18px;width:0}#reviews blockquote:before{border-color:#f0f0f0 #0000;border-style:solid;border-width:0 20px 20px 0;content:"";display:block;left:50px;position:absolute;top:-20px;width:0;z-index:0}#review.iframe{border-bottom:1px solid #f0f0f0;padding-top:20px}#review.iframe blockquote{font-size:14px}#reviews.component{padding-bottom:30px}#reviews.component #review .author-icon{margin-left:-15px}#reviews.component .bottom{margin-top:30px}#reviews #review .bottom,#reviews #review .company-and-mark,#reviews #review .content,#reviews #review .rating,#reviews #review .top{padding:10px}#reviews #review .review-photos img{margin:0 auto}#reviews #review .company-logo img{height:auto;max-height:77px;max-width:100%;width:auto}#reviews #review .author-icon{background:url(/img/icon-person.png) no-repeat 0;display:inline-block;margin-right:15px;min-height:50px;min-width:50px}#reviews #review .author-data{display:inline-block;max-width:calc(100% - 55px);vertical-align:top}#reviews #review .author-data .author{color:#4daf47;font-size:18px}#reviews #review .author-data .place-date{font-size:14px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#reviews #review .content{font-weight:300;margin-bottom:0}#reviews #review .content a{color:#4daf47}#reviews #review .content a:hover{color:#333}#reviews #review .rating .desc{font-size:12px;line-height:20px;padding:0}#reviews #review .rating .star-rating{display:block}#reviews #review .mark{background:none;color:#4daf47;font-family:Roboto,sans-serif;font-size:68px;font-weight:300;line-height:50px}#reviews #review .reply blockquote{font-size:13px;font-weight:300}#reviews #review .bottom button{border:1px solid #f0f0f0;color:#333;font-weight:300;text-transform:uppercase;width:100%}#reviews #review .content{line-height:20px;margin-bottom:10px;max-height:120px;overflow:hidden;position:relative}#reviews #review .content.shortened{margin-bottom:0;max-height:90px;min-height:90px}#reviews #review .content .transparent-row{background-color:#fff0;background:linear-gradient(180deg,#fff0 0,#fff 50%);bottom:0;display:block;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr=#ffffff,endColorStr=#ffffff);height:40px;position:absolute;width:100%}#reviews #review .content .transparent-row a{display:block;font-size:14px;font-weight:400;height:80px;padding-top:20px;text-align:center;width:100%}.layout-iframe #reviews #review .content{max-height:none}.company-info .info,.company-info .logo{display:inline-block}.company-info .logo{border:1px solid #f0f0f0;border-radius:5px;margin-right:50px;padding:5px;vertical-align:top;width:220px}.company-info .logo img{height:auto;width:100%}.company-info .info{font-weight:300;width:calc(100% - 275px)}.company-info .info .name{font-size:36px;font-weight:500;margin:0 0 10px;padding:0}.company-info .info .rate{margin-bottom:20px}.company-info .info .details .left,.company-info .info .details .right{display:inline-block;vertical-align:top}.company-info .info .details .left{margin-right:30px}.company-info .info .details .left .btn{margin-top:10px}#rating{color:#ff9000}#rating i{font-size:12px}@media (max-width:767px){#review .company-logo,#review .mark{text-align:center}.company-info .info{width:100%}}