.nbReview {}
.nbReview__title {}
.nbReview__itemsContainer {position: relative;}
.nbReview__items {}
.nbReview__item {padding-top: 0; transition: 0.5s;}
.nbReview__content {border: 1px solid #e6e6e6; border-bottom-color: transparent; padding: 3.875rem 2rem 3rem; background: #fff url(images/q.png) 90% bottom no-repeat; border-radius: 0.75rem; position: relative; overflow: hidden;}
.nbReview__content:after {content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 0.375rem; background: #2ca3a1;}
.nbReview__itemImg {width: 6.5rem; height: 6.25rem; background-size: cover; background-position: center center; margin-top: -3rem;}
.nbReview__name {font-size: 1.125rem; font-weight: bold;color: #3d3d3d; padding-bottom: 0.25rem;}
.nbReview__date {color: #8e8e8e; font-weight: 600; padding: 2.1875rem 0 1rem;}
.nbReview__text { color: #868686; height: 4.75rem; overflow: hidden; text-overflow: ellipsis;}
.nbReview__itemRating,
.nbReview__itemRatingValue {width: 5rem; height: 0.8rem; background: url(images/rating.svg) 0 0 no-repeat; background-size: 5rem auto;}
.nbReview__itemRatingValue {background-position: 0 100%;}

.nbReview__control._prev {display: none;}
.nbReview__control._next {position: absolute; top: 50%; left: 50%; background: red; z-index: 10; margin-left: 15px; width: 6.375rem; height: 3.125rem; background: #ff554b; padding: 0.5rem 1.5rem; transform: translateY(-50%);
	border: 0.25rem solid #ff554b;
}
.nbReview__control._next svg {width: 100%; height: 100%; fill:#fff;}
.nbReview__control._next:hover {background: #fff;}
.nbReview__control._next:hover svg {fill:#ff554b;}
.nbReview__control._next .bx-next {position: absolute; left: 0; right: 0; bottom: 0; top: 0;}

.nbReview .bx-wrapper .bx-controls-direction a {margin: 0; top: 0; bottom: 0; height: auto; width: auto; background: none !important;}
.nbReview .bx-wrapper .bx-controls-direction a.bx-prev {left: 0;}
.nbReview .bx-wrapper .bx-controls-direction a.bx-next {right: 0;}
.nbReview .bx-wrapper .bx-controls-direction a:before {content: ''; border-radius:50%; border:1px solid #fff; display: block; background: #fff url(images/arrow.svg) center center no-repeat; width: 2.5rem; height: 2.5rem; background-size: 2.5rem 2.5rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) rotate(180deg);
	box-shadow: -1px 0px 4px 0px rgba(0, 0, 0, 0.27);
}
.nbReview .bx-wrapper .bx-controls-direction a.bx-next:before {transform: translate(-50%,-50%);}
.nbReview .bx-wrapper .bx-controls-direction a:hover:before {border:1px solid #2ea4a1;}

.nbReview__itemRatingCont {position: absolute; left: 0; top: 1rem; background: #5badc3; padding: 0.375rem 2rem; border-top-right-radius: 0.75rem; border-bottom-right-radius: 0.75rem; }

.nbReview__product {color: #2ca3a1 !important; text-decoration: underline; font-size: 0.875rem;  padding-bottom: 0.5rem; display: inline-block;}
.nbReview__product:hover {text-decoration: none;}


/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {
	.nbReview__text {height: 10.5rem;}
}

/*phones*/
@media (max-width: 767px) { 
	.nbReview__title {}
	.nbReview__text {height: auto;}
	.nbReview .bx-controls-direction {display: none;}
}
