.emrw-review-widget,
.emrw-review-widget * {
font-weight: normal;
color: #666666;
font-size: 12px;
box-sizing: border-box;
transition: 0.2s!important;	
}
.emrw-review-widget *:after,
.emrw-review-widget *:before {
display: none;
}
.emrw-review-widget {
position: fixed!important;
bottom: 47%!important;
background: #3b90ce!important;
color: #fff!important;
width: 50px!important;
height: 200px!important;
margin-bottom: -75px!important;
display: flex!important;
align-items: center!important;
justify-content: center!important;
z-index: 999999!important;
}
@media (min-width: 768px) {
.emrw-bottom-left,
.emrw-bottom-right {
bottom: 50px!important;
margin-bottom: 0!important;
}
}
.emrw-review-widget.emrw-left {
left: 0!important;
}
.emrw-review-widget.emrw-right {
right: 0!important;
}
.emrw-review-widget.emrw-right.emrw-rounded {
border-radius: 10px 0px 0px 10px!important;
}
.emrw-review-widget.emrw-left.emrw-rounded {
border-radius: 0px 10px 10px 0px!important;
}
.emrw-title {
color: #fff!important;
transform: rotate(-90deg)!important;
white-space: nowrap!important;
text-align: center!important;
font-weight: 500!important;
font-size: 16px!important;
line-height: 20px!important;
}
.emrw-popup {
position: absolute!important;
transform: translateY(50%) translateX(20px)!important;
width: 390px!important;
bottom: 50%!important;
color: #666666!important;
transition: 0.2s!important;
opacity: 0!important;	
pointer-events: none!important;
z-index: 99998!important
}
.emrw-popup.emrw-left {
left: 100%!important;
padding-left: 30px!important;
}
.emrw-popup.emrw-right {
right: 100%!important;
padding-right: 30px!important;
}
@media (min-width: 768px) {
.emrw-popup.emrw-bottom-left,
.emrw-popup.emrw-bottom-right {
bottom: 125%!important;
}
}
.emrw-popup:after {
content: ""!important;
display: block!important;
position: absolute!important;
top: 50%!important;
margin-top: -10px!important;
width: 0!important;
height: 0!important;
border-style: solid!important;
}
@media (min-width: 768px) {
.emrw-popup.emrw-bottom-left:after,
.emrw-popup.emrw-bottom-right:after {
top: 72%!important;
}
}
.emrw-button-arrow-top,
.emrw-button-arrow-bottom {
width: 50px!important;
height: 50px!important;
background-size: auto 10px!important;
background-repeat: no-repeat!important;
display: block!important;
position: absolute!important;
display: none!important;
}
.emrw-right .emrw-button-arrow-top,
.emrw-right .emrw-button-arrow-bottom {
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/arrow-right.png)!important;
right: 0px!important;
}
.emrw-left .emrw-button-arrow-top,
.emrw-left .emrw-button-arrow-bottom {
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/arrow-left.png)!important;
background-position: 5px 90%;
left: 0px!important;
}
.emrw-right .emrw-button-arrow-top {
background-position: 10% 90%;
}
.emrw-offscreen.emrw-right .emrw-button-arrow-top {
background-position: 90% 90%;
}
.emrw-right .emrw-button-arrow-bottom {
background-position: 10% 10%;
}
.emrw-offscreen.emrw-right .emrw-button-arrow-bottom {
background-position: 90% 10%;
}
.emrw-left .emrw-button-arrow-top {
background-position: 90% 90%;
}
.emrw-offscreen.emrw-left .emrw-button-arrow-top {
background-position: 10% 90%;
}
.emrw-left .emrw-button-arrow-bottom {
background-position: 90% 10%;
}
.emrw-offscreen.emrw-left .emrw-button-arrow-bottom {
background-position: 10% 10%;
}
.emrw-button-arrow-top {
top: -50px!important;
display: none!important;
}
.emrw-button-arrow-bottom {
bottom: -50px!important;
display: block!important;
}
@media (max-width: 767px) {
.emrw-button-arrow-top {
display: block!important;
}
.emrw-button-arrow-bottom {
display: none!important;
}
}
.emrw-right-comments {
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/testimonial-icon1.png)!important;
width: 29px!important;
height: 18px!important;
background-repeat: no-repeat!important;
display: block!important;
background-size: 100%!important;
margin: auto!important;
padding: 0!important;
}
.emrw-popup.emrw-right:after {
right: 20px!important;
border-width: 10px 0 10px 10px!important;
border-color: transparent transparent transparent #eeeeee!important;
}
.emrw-popup.emrw-left:after {
left: 20px!important;
border-width: 10px 10px 10px 0px!important;
border-color: transparent #eeeeee transparent transparent!important;
}
.emrw-popup-inner {
border-radius: 5px!important;
overflow: hidden!important;
box-shadow: 0 3px 5px rgba(0,0,0,0.2)!important;
}
.emrw-content {
height: 284px!important;
background: #fff!important;
overflow: auto!important;
}
.emrw-content-body {
font-size: 13px!important;
line-height: 21px!important;
min-height: 45px!important;
word-break: break-word!important;
font-style: initial!important;
}
.emrw-source {
display: inline!important;
font-size: 11px!important;
font-style: italic!important;
line-height: 30px!important;
position: relative!important;
top: -1px!important;
margin-left: 6px!important;
}
.emrw-company {
font-size: 11px!important;
font-style: italic!important;
line-height: 25px!important;
}
.emrw-popup a {
text-decoration: none!important;
}
.emrw-popup a:hover {
border-bottom: 1px solid!important;
}
.emrw-item {
padding: 20px!important;
color: #666666!important;
}
.clearfix::after {
content: ""!important;
clear: both!important;
display: table!important;
}
.emrw-reviews-wrapper {
min-height: 284px!important;
}
.emrw-date {
font-weight: normal!important;
font-size: 11px!important;
white-space: nowrap!important;
margin-left: 5px!important;
position: relative!important;
top: -1px!important;
display: inline-block!important;
}
.emrw-view-all {
position: relative!important;
box-sizing: border-box!important;
padding: 0!important;
}
.emrw-read-more,
.ermw-read-more-alt {
padding: 15px 20px!important;
display: block!important;
font-size: 15px!important;
font-weight: 600!important;
text-align: left!important;
color: #3b90ce!important;
}
.emrw-read-more-alt {
opacity: 0;
}
.emrw-read-more span {
font-size: 15px!important;
font-weight: 600!important;
text-align: left!important;
color: #3b90ce!important;
cursor: pointer!important;
}
.attribution-toggler {
border-bottom: 1px solid #ccc!important;
position: relative;
height: 15px;
margin-top: -15px;
background: #eee;
}
.attribution-toggle-close {
position: absolute;
width: 100%;
left: 0;
top: 0;
height: 7px;
}
.attribution-toggler:before {
display: block;
top: -2px;
right: 12%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(204, 204, 204, 0);
border-bottom-color: #ccc;
border-width: 8px;
margin-left: -8px;
}
.attribution-toggler.open:before {
top: 100%;
right: 12%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-top-color: #ccc;
border-width: 8px;
margin-left: -8px;
}
.attribution-1 {
padding: 10px 20px!important;
font-size: 11px!important;
line-height: 16px!important;
font-style: italic!important;
text-align: right!important;
display: none;
position: relative;
}
.attribution-1 a {
color: #666666!important;
border: none!important;
text-decoration: none!important;
}
.attribution-1 a:hover {
color: #666666!important;
border: none!important;
text-decoration: none!important;
}
.attribution-2 {
display: none;
padding: 10px 20px!important;
font-size: 11px!important;
line-height: 16px!important;
font-style: italic!important;
text-align: right!important;
float: none;
position: relative;
}
.attribution-2 span {
display: block!important;
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/grey-icon.svg)!important;
background-repeat: no-repeat!important;
background-size: 100%!important;
background-position: center!important;
width: 22px!important;
height: 22px!important;
float: right;
}
.emrw-item:nth-child(even) {
background: #eeeeee!important;
}
.emrw-header {
background: #eeeeee!important;
padding: 15px 20px!important;
border-bottom: 1px solid #fff!important;
}
h2.emrw-heading-title {
color: #666666!important;
font-size: 18px!important;
letter-spacing: 0!important;
line-height: 30px!important;
font-weight: 600!important;
text-transform: initial!important;
margin: 0!important;
padding: 0!important;
text-align: left!important;
}
.emrw-sub-title {
color: #666666!important;
font-weight: normal!important;
font-size: 15px!important;
letter-spacing: 0!important;
line-height: 20px!important;
font-weight: normal;
margin: 0!important;
padding: 0!important;
}
.emrw-sub-title b {
color: #666666!important;
font-weight: normal!important;
font-size: 15px!important;
letter-spacing: 0!important;
line-height: 20px!important;
font-weight: bold!important;
margin: 0!important;
padding: 0!important;
}
.emrw-google {
vertical-align: -7px!important;
margin-right: 10px!important;
}
.emrw-rating-description {
color: #fff!important;
font-size: 18px!important;
font-weight: normal!important;
line-height: 18px!important;
margin: 0 0 5px 0!important;
}
.emrw-rating-stars {
overflow: hidden!important;
display: inline-block!important;
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/star-grey.svg)!important;
background-size: auto 100%!important;
background-repeat: repeat-x!important;
width: 121px!important;
height: 24px!important;
line-height: 12px!important;
padding: 0!important;
margin: 0!important;
clear: both!important;
float: none!important;
}
.emrw-rating-stars span {
display: inline-block!important;
height: 24px!important;
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/star-white.svg)!important;
background-size: auto 100%!important;
background-repeat: repeat-x!important;
}
.emrw-rating-stars.emrw-small {
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/star-grey.svg)!important;
background-size: auto 100%!important;
width: 65px!important;
height: 13px!important;
}
.emrw-rating-stars.emrw-small span {
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/star-orange.svg)!important;
background-size: auto 100%!important;
height: 13px!important;
float: left!important;
}
.emrw-rating-stars.emrw-small-white span {
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/star-white.svg)!important;
background-size: auto 100%!important;
height: 13px!important;
float: left!important;
}
.emrw-rating-stars.emrw-rating-footer {
background-image: url(//www.dianeshaw.co.uk/wp-content/plugins/floating-reviews-and-testimonials/image/star-white.svg)!important;
}
.emrw-footer {
background: #3b90ce!important;
color: #fff!important;
padding: 15px!important;
padding-left: 100px!important;
position: relative!important;
}
.emrw-rating-average {
color: #fff!important;
font-size: 2em!important;
margin-right: 5px!important;
position: absolute!important;
top: 0!important;
left: 0!important;
bottom: 0!important;
display: flex!important;
width: 80px!important;
align-items: center!important;
justify-content: center!important;
background: rgba(0,0,0,0.1)!important;
}
h3.emrw-item-title {
color: #666666!important;
font-size: 14px!important;
line-height: 20px!important;
font-weight: 600!important;
padding: 0!important;
margin: 0!important;
text-transform: initial!important;
}
.emrw-review-widget.emrw-left.emrw-offscreen {
left: -40px!important;
}
.emrw-review-widget.emrw-left.emrw-offscreen:hover {
left: -37px!important;
}
.emrw-review-widget.emrw-right.emrw-offscreen {
right: -40px!important
}
.emrw-review-widget.emrw-right.emrw-offscreen:hover {
right: -37px!important
}
.emrw-review-widget.emrw-offscreen .emrw-popup {
display: none!important;
}
@media (max-width: 767px) {
.emrw-review-widget.emrw-mobile-hide {
display: none!important;
}
.emrw-review-widget {
bottom: 25px!important;
margin: 0!important;
transition: transform 0.4s!important;
}
.emrw-review-widget.emrw-right {
right: 0!important;
left: unset!important;
}
.emrw-review-widget.emrw-left {
right: unset!important;
left: 0!important;
}
.emrw-review-widget.emrw-rounded {
border-radius: 0 10px 10px 0!important;
}
.emrw-popup {
transform: translateX(-20px)!important;
bottom: 0!important;
padding: 0!important;
width: 360px!important;
max-width: calc(100vw - 80px)!important;
}
.emrw-popup.emrw-right {
right: 0!important;
left: unset!important;
padding-right: 0!important;
}
.emrw-popup.emrw-left {
right: unset!important;
left: 0!important;
padding-left: 0!important;
}
.emrw-popup.emrw-left .emrw-popup-inner {
border-radius: 0 5px 5px 0!important;
}
.emrw-popup.emrw-right .emrw-popup-inner {
border-radius: 5px 0 0 5px!important;
}
.emrw-popup:after {
display: none!important;
}
.emrw-header h2 {
font-size: 15px!important;
font-weight: normal!important;
color: #666666!important;
}
.emrw-content {
height: 212px!important;
}
.emrw-review-widget.emrw-left.emrw-hidden {
transform: translateX(-400px)!important;
}
.emrw-review-widget.emrw-right.emrw-hidden {
transform: translateX(400px)!important;
}
.emrw-review-widget.emrw-open .emrw-popup {
opacity: 1!important;
pointer-events: all!important;
transform: translateY(50%)!important;
}
.emrw-review-widget.emrw-open .emrw-popup {
transform: translateY(0%)!important;
}
}
@media (min-width: 768px) {
.emrw-review-widget:hover .emrw-popup,
.emrw-review-widget.emrw-open .emrw-popup {
opacity: 1!important;
pointer-events: all!important;
transform: translateY(50%)!important;
}
}
@media (max-width: 767px) and (orientation: landscape ){
.emrw-review-widget {
display: none!important;
}
}
@media all and (-ms-high-contrast:none)
{
.emrw-title {
height: 128px;
}
}
.ellipsis:after {
overflow: hidden;
display: inline-block;
vertical-align: bottom;
-webkit-animation: ellipsis steps(4, end) 900ms infinite;
animation: ellipsis steps(4, end) 900ms infinite;
content: "\2026"; width: 0px;
}
@keyframes ellipsis {
to {
width: 1.25em;
}
}
@-webkit-keyframes ellipsis {
to {
width: 1.25em;
}
}