#dokan-primary {
	#reviews {
		margin: 0 auto;

		#comments {
			h2.headline {
				font-size: 30px;
				font-weight: 600;
				margin-bottom: rem-calc(10);

				@include breakpoint(small only) {
					margin-bottom: rem-calc(30);
				}

			}	

			.commentlist {
				list-style: none;
				margin: rem-calc(30) 0 0 0;
				padding: 0;

				.review_comment_container {
					padding: 0;
					position: relative;
					margin-bottom: rem-calc(20);
					text-align: left;

					.dokan-review-author-img {
						img {
							position: absolute;
							left: 0;
							top: 0;
							width: rem-calc(70);
							height: rem-calc(70);
							margin: rem-calc(5) 0 rem-calc(10) 0; 
							border-radius: rem-calc(70); 

							@include breakpoint(small only) {
								width: rem-calc(50);
								height: rem-calc(50);
							}							
						}
					}

					.comment-text {
						padding-left: rem-calc(90);

						@include breakpoint(small only) {
							padding-left: rem-calc(70);
						}

						> a {
							display: inline-block;
							float: right;
						}

						> p {
							font-size: 0;
							display: inline-block;
							padding-top: rem-calc(5);
							margin-bottom: rem-calc(0);

							@include breakpoint(small only) {
								display: block;
							} 

							strong {
								color: #000;
								margin-right: 10px;
								font-weight: 600;
								display: inline-block;
								font-size: rem-calc(24);  
								line-height: 1.2;  

								@include breakpoint(small only) {
									font-size: rem-calc(22); 
								}         			
							}

							em.verified {
								display: inline-block;
								font-size: rem-calc(16);
								line-height: 1;
								top: -10px;
							}	

							a {
								time {
									width: 100%;
									color: #666;
							        display: block;
							        font-weight: 300;
							        font-size: rem-calc(16); 								
								}
							}													
						}

						.description  {
						    margin: 0;
						    line-height: 1.6em;               	
							padding: rem-calc(10) 0 rem-calc(20) 0;

							@include breakpoint(small only) {
								padding: 0 0 rem-calc(20) 0;
							}

						    p {
						    	font-size: rem-calc(20);
						    	line-height: 1.4;
						        padding: 0;
						        margin: 0 auto;

						        @include breakpoint(small only) {
						        	font-size: rem-calc(18);
						        }
						    }                	
						}						
					}
				} 				
			}

		}		
	}
}