/*.csr-reviews{}*/

.csr-reviews a {
    color: #09809e;
}

/*Review lists*/
.cont {
    display: grid;
    grid-template-columns: 1fr 1fr;
    position: fixed;
    z-index: 999999;
    left: 2%;
    grid-gap: 17px;
    bottom: 2%;
}

.row-trip {
    background: #ffffffd6;
    display: flex;
    align-items: center;
    justify-content: center;
	padding:11px;
}
.customer-reviews-badge {

/*     position: fixed; */

    bottom: 3%;

    z-index: 999;

	right: 2%;

	font-size: 15px;
}

.customer-reviews-badge .info-total-review{
	font-size: 15px;
}

.customer-reviews-badge .row {

    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;

	display: flex;

    flex-direction: row;

	background-color: #fff;

    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);

	padding:9px;

	line-height: 22px;

	border-top: 5px solid #0678d4;

	transition: background-color 1s;

	cursor: pointer;
	
	margin-bottom: 0px !important;

}

.customer-reviews-badge .row:hover{

	background-color: #e8e8e8;
}

.customer-reviews-badge .row .col:nth-child(1) {
    justify-content: center;

    display: flex;

    flex-direction: column;

	margin-right: 10px;
}

.col .see-more{
	text-align: center;
	line-height: 1.2em;
	font-size: 14px;
}

.col .see-more .btn-see-review-container {
    padding: 8px 0;
}

.col .see-more .btn-see-review-container:first-child {
    padding-bottom: 5px;
}

.col .see-more .btn-see-review-container:last-child {
    padding-top: 0;
}

.customer-reviews-badge .rating {

    display: flex;

    flex-direction: row;

	color: #e7711b;

}

.customer-reviews-badge .rating div {

    display: flex;

    flex-direction: column;

	justify-content: center;

}

.customer-reviews-badge .rating div:nth-child(1) {

    margin-right: 7px;

	font-size:24px;

}

/*Stars*/

.customer-reviews-badge .star-bg-back, .customer-reviews-badge .star-bg-front {

    background-size: 20px 20px;

    height: 21px;

    top: 1px;

    width: 100px;

}

.star-bg-back {

    /*background-image: url(/wp-content/plugins/customer-reviews/assets/images/star-rating-gray.svg);*/

    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNCAxMyIgaGVpZ2h0PSIxMyIgd2lkdGg9IjE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiA8ZyB0cmFuc2Zvcm09Im1hdHJpeCguMjAyODcgMCAwIC4yMDI4NyAuMDI2MTI1IC4wMjE4ODcpIiBmaWxsPSIjZDFkMWQxIiBzdHJva2Utd2lkdGg9IjQuOTI5MiI+ICA8ZyBmaWxsPSIjZDFkMWQxIiBzdHJva2Utd2lkdGg9IjQuOTI5MiI+ICAgPHBvbHlnb24gcG9pbnRzPSIxMi4xIDY0IDMyIDUxLjEgNTEuOSA2NCA0Ni4zIDQwLjIgNjQgMjQuNiA0MC45IDIyLjggMzIgMCAyMy4xIDIyLjggMCAyNC42IDE3LjcgNDAuMiIgZmlsbD0iI2QxZDFkMSIgc3Ryb2tlLXdpZHRoPSI0LjkyOTIiLz4gIDwvZz4gPC9nPjwvc3ZnPg==");

	background-repeat: repeat-x;

    display: block;

}

.star-bg-front{

	/*background-image: url(/wp-content/plugins/customer-reviews/assets/images/star-rating.svg);*/

	background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNCAxMyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiA8ZyB0cmFuc2Zvcm09Im1hdHJpeCguMjAyODcgMCAwIC4yMDI4NyAuMDI2MTI1IC4wMjE4ODcpIiBmaWxsPSIjZTc3MTFiIiBzdHJva2Utd2lkdGg9IjQuOTI5MiI+ICA8ZyBmaWxsPSIjZTc3MTFiIiBzdHJva2Utd2lkdGg9IjQuOTI5MiI+ICAgPHBvbHlnb24gcG9pbnRzPSI2NCAyNC42IDQwLjkgMjIuOCAzMiAwIDIzLjEgMjIuOCAwIDI0LjYgMTcuNyA0MC4yIDEyLjEgNjQgMzIgNTEuMSA1MS45IDY0IDQ2LjMgNDAuMiIgZmlsbD0iI2U3NzExYiIgc3Ryb2tlLXdpZHRoPSI0LjkyOTIiLz4gIDwvZz4gPC9nPjwvc3ZnPg==");

	background-repeat: repeat-x;

    display: block;

}

/*end of Stars*/

/*Customer reviews box*/

.badge-hide{

display: block;

}

.badge-box-show{

display: none;

}

.customer-reviews-box {

    position: fixed;

    width: 368px;

    bottom: 3%;

	right: 2%;

	/*z-index: 99999;*/
	z-index: 99999999;

	box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);

	display:none;

	line-height: 1.7em;

	font-size: 16px;
}

.customer-reviews-box .row{

	background-color: #fff;

	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;

}

/*.customer-reviews-box .row.__header .star-rating{*/

.customer-reviews-box .star-rating{

	width: 100px;

}

.customer-reviews-box .star-bg-back, .customer-reviews-box .star-bg-front {

	background-size: 20px 20px;

    height: 21px;

    top: 1px;

    width: 100px;

}

.customer-reviews-box .__header {

    text-align: center;

    padding: 20px;

    line-height: 37px;	

	border-bottom: 1px solid rgba(190,190,190,.35);
	
	margin-bottom: 0px !important;

}

.customer-reviews-box .__header .rating-number {

    font-size: 49px;

	color: #e7711b;	

}

.customer-reviews-box .__header .exit {

    position: absolute;

    right:10px;

    top:10px;	

	cursor: pointer;

    font-size: 32px;

    font-weight: 500;

    line-height: .6;

    color: #999;

}

.customer-reviews-box .__header .max_rate {

    font-size: 17px;

}

.customer-reviews-box .__header .star-rating{

	margin: 0 auto;

}

.customer-reviews-box .__header .star-bg-back{

	transform: scale(1.3);

}

.customer-reviews-box .__content {

    background-color: #f3f3f3;

	margin-bottom: 0px !important;
}

.customer-reviews-box .__content {

	max-height: 336px;
    overflow-x: auto;
    min-height: 300px;

}

.customer-reviews-box .customer-review-list{
	/*padding: 18px;*/
	font-size: 13px;
}

.customer-reviews-box .customer-review-list .customer-review-row{
	display: flex;
	/*margin-bottom: 18px;
    padding-bottom: 18px;*/
	border-bottom: 1px solid rgb(128 128 128 / 12%);
	/*padding: 20px 20px;*/
	padding: 15px 15px;
}

/*.customer-reviews-box .customer-review-list .customer-review-row:last-child{
	margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0px solid rgb(128 128 128 / 12%);
}*/

.customer-reviews-box .customer-review-list .customer-review-row .crl-col{
	width: 100%;
}

.customer-reviews-box .customer-review-list .customer-review-row .crl-col .name{
	font-weight: 600;
}

.customer-reviews-box .customer-review-list .customer-review-row .crl-col:first-child {
	width: 47px;
    /* padding-right: 10px; */
    margin-right: 11px;
}

.customer-reviews-box .customer-review-list .star-rating{
	display:inline-block;
	transform: scale(0.9);
    margin-bottom: -4px;
    margin-left: -6px;
    margin-right: -2px;
}

.customer-reviews-box .customer-review-list .date-posted{
	position: relative;
    top: -2px;
}

.customer-reviews-box .customer-review-list .review-snippet, 
.customer-reviews-box .customer-review-list .review-full-text{
    /*font-size: 14px;*/
    line-height: 1.6em;
}

/*Remove tag*/
.customer-reviews-box .review-full-text .eX1cmf{
	display: none;
}
/*end of Remove tag*/

.customer-reviews-box .row.__footer{
	font-size: 15px;
	
	margin-bottom: 0px !important;
}

.customer-reviews-box .__footer {

    /*padding: 14px;*/
    padding: 8px;
	text-align:center;
	border-top: 1px solid rgba(190,190,190,.35);

}

/*.btn-see-review-container{
	padding-bottom: 0px;
    padding-top: 5px;
}*/

.btn-write-review{
	padding-bottom: 10px;
}

/*Set position*/

.position-badge-left{
	right:auto;
	left:2%
}

/*end of Set position*/

.displayNone{
	display:none;
}

/*Scrollbar*/
/* width */
.customer-reviews-box ::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}
  
/* Track */
.customer-reviews-box ::-webkit-scrollbar-track {
	/*background: #f1f1f1;*/ 
	/*background: #F5F5F5;*/
}
   
/* Handle */
.customer-reviews-box ::-webkit-scrollbar-thumb {
	/*background: #888;*/
	background: #C1C1C1; 
	/*border-radius: 10px;*/
}
  
/* Handle on hover */
.customer-reviews-box  ::-webkit-scrollbar-thumb:hover {
	/*background: #555;*/
	background: #A8A8A8;
}
/*End of Scrollbar*/



@media screen and ( max-width:980px) {
	.customer-reviews-badge{
		display:none;
	}
}

@media screen and ( max-width:500px) {

	.customer-reviews-box {

		width: 100%;

		right: 0px;

		bottom: 0px;

	}

	.customer-reviews-box.position-badge-left{
		left: 0;
	}

	.customer-reviews-box .__content {
		max-height: unset;
		min-height: unset;
		height: calc(100vh - 11em);
	}

}