span#p-review-total {
    display: block;
}
.box-review button {
    background-color: #9c9fa1;
    border-radius: 5px;
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 6px 10px;
	margin-bottom: 15px;
	font-size: 14px;
    text-transform: uppercase;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
    max-width: 150px;
    width: 180px;
}
.box-review button:hover {
    background-color: #002862;
}
.box-review button:focus {
    color: #fff;
    background-color: #0e591b;
    border-color: #09811c;
}
#p-review h2 {
	margin-top: 0;
}
#p-review .column-avatar, #p-review .column-image {
	width: 15%;
}
#p-review .column-avatar img.img-responsive, #p-review .column-image img.img-responsive  {
	margin:0 auto;
}
#p-review-form form .wysibb .wysibb-text-editor {
	min-height: 200px !important;
}
#p-review-form form .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .fonticon {
	font-family: 'WysiBBiconFont' !important;
}
#p-review-form .alert.p-review-alert {
    top: 80px;
}
@media (max-width: 767px) {
#p-review-form .alert.p-review-alert {
    top: 110px;
	}
}
@media (max-width: 991px) {
#p-review-form form .wysibb .wysibb-text-editor, #p-review-form form .wysibb .wysibb-toolbar {
	min-height: 384px !important;
	}	
.full_other_pages .content-product-mainheader .box-review button {
    margin: 0;
	}
.box-review button {
    margin: 25px auto;
	}
}
#p-review-form form .rating span {
	cursor: pointer;
	width: 30px;
	height: 30px;
	display: inline-block;
}
#p-review-form form .rating i {
	cursor: pointer;
}
#p-review-form form .rating .fa-stack {
	font-size: 16px !important;
}
#p-review-form form .rating .fa-star-o {
	color: #999;
	font-size: 30px !important;
}
#p-review-form form .rating .fa-star {
	color: #FC0;
	font-size: 30px !important;
}
#p-review-form form .rating .fa-star + .fa-star-o  {
	color: #E69500;
}
#p-review-form form .rating {
	height: 30px;
	width: 175px;
}
#p-review-form form .rating span {
	cursor: pointer;
}
#p-review-form form .rating .fa-stack {
	font-size: 16px !important;
}
#p-review-form form .rating .fa-star-o {
	color: #999;
	font-size: 30px !important;
}
#p-review-form form .rating .fa-star {
	color: #FC0;
	font-size: 30px !important;
}
#p-review-form form .rating .fa-star + .fa-star-o  {
	color: #E69500;
}
#p-review-total .rating .fa-star-o {
	font-size: 18px;
}
#p-review-total .rating .fa-star {
	color: #FC0 !important;
}
#p-review-total .rating .fa-star + .fa-star-o {
	color: #E69500 !important;
}
#p-review .rating .fa-star-o {
	color: #999 !important;
}
#p-review .rating .fa-star {
	color: #FC0 !important;
}
#p-review .rating .fa-star + .fa-star-o {
	color: #E69500 !important;
}
#p-review-form form .image-list input, #button-clear {
	display: none;
}
#p-review-form form .image-row {
	margin-bottom: 15px;
}
@media (max-width: 400px) {
	#p-review-total > span:last-child > span:first-child{
		display: none;
	}
}
@media (max-width: 1199px) {
	#p-review-total button{
		width: 100%;
	}
}
.tabsslider #p-review .rating {
	display: block;
    margin: 15px 0;
}
.tabsslider #p-review .rating span.fa-stack {
	font-size: 20px;
	width: 18px;
	height: 20px;
	margin: 0;
}
.tabsslider #p-review .rating span.fa-stack i {
	font-size: 18px;
}
#p-review-total > span {
	display: inline-block;
	height: 30px;
	padding: 0px 0px 6px 0px;
	margin-bottom: 15px;
}
#p-review-total > span {
margin: 0;
}
#p-review-total > span.rating {
    position: relative;
    display: block;
    overflow: hidden;
    height: 20px;
}
#p-review-total > span + span {
	display: inline-block;
	margin: 0 0 5px 0;
	height: auto;
	font-size: 14px;
}
.p-thumbnail img, .p-thumbnail-info img{
	margin-bottom: 5px;
	margin-right: 5px;
}
.p-thumbnail a:last-child img, .p-thumbnail-info a:last-child img{
	margin-right: 0px;
}
.smile {
	margin: 0 1px;
}