/*---------- star rating ----------*/
.b3-star-rating.b3star_style1 i,.b3-star-rating.b3star_style1 i{font-size: 2em;}
.b3-star-rating.b3star_style1 {display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
.b3star_style1 .b3-back-stars {display: flex;color: #FFBC0B;position: relative;}
.b3star_style1 .b3-front-stars {display: flex;color: #FFBC0B;overflow: hidden;position: absolute;top: 0;}
.b3-star-rating.b3star_style2 i{font-size: 2em;}
.b3-star-rating.b3star_style2 {display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
.b3star_style2 .b3-back-stars {display: flex;color: #ccc;position: relative;text-shadow: 2px 2px 2px #ccc;}
.b3star_style2 .b3-front-stars {display: flex;color: #FFBC0B;overflow: hidden;position: absolute;top: 0; }
.b3-star-rating-list.b3-star-rating{align-items:left;justify-content: left;}
/*General*/
.filter_section_class .b3_archive_testimonials_grid_custom.et_pb_column_1_3.b3-scale-anm-custom { display: inline-block !important;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1); border: 1px solid #dfdfdf !important;-webkit-transition: all 0.6s ease-in-out 0s;-moz-transition:  all 0.6s ease-in-out 0s;-ms-transition: all 0.6s ease-in-out 0s;-o-transition:  all 0.6s ease-in-out 0s;transition: all 0.6s ease-in-out 0s;-webkit-backface-visibility: hidden;}
.b3_archive_custom_testimonial_view_grid .b3_archive_testimonials_grid_custom.et_pb_column{margin-bottom: 2.5%;}
.b3_quote_custom:before {position: absolute;font-family: "ETmodules";color: #c2b6b633;opacity: 0.5;top: 70px;left: 0px;background: none !important;font-size: 300px;content: "\7b";font-style: normal;}
@media only screen and (max-width: 768px) {
	.b3_quote_custom:before {top: 40px;font-size: 150px;}
}
.post-type-archive-testimonials.et_right_sidebar #left-area { padding-right: 0%;}
.b3_archive_testimonial_loader{clear:both;}
/* loader-ellips
------------------------- */
.loader-ellips {font-size: 20px;position: relative;width: 4em;height: 1em;margin: 10px auto;}
.loader-ellips__dot {display: block;width: 1em;height: 1em;border-radius: 0.5em;background: #555;position: absolute;animation-duration: 0.5s;animation-timing-function: ease;animation-iteration-count: infinite;}
.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2) {left: 0;}
.loader-ellips__dot:nth-child(3) { left: 1.5em; }
.loader-ellips__dot:nth-child(4) { left: 3em; }
@keyframes reveal {
  from { transform: scale(0.001); }
  to { transform: scale(1); }
}
@keyframes slide {
  to { transform: translateX(1.5em) }
}
.loader-ellips__dot:nth-child(1) {animation-name: reveal;}
.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3) {animation-name: slide;}
.loader-ellips__dot:nth-child(4) {animation-name: reveal;animation-direction: reverse;}
.b3_archive_archive_pagination_loader{display:none;}
.b3_archive_testimonial_image_custom {display: inline-block;margin-right: 25px;}
.b3_archive_testimonial_text_custom {font-size: 15px;line-height: 1.8em;position: relative;color: #8d8d8d;}
.b3_archive_testimonial_name_custom, .b3_archive_testimonial_company_name_custom {font-weight: bold;font-size: 18px;display: inline-block;color: #424242;}
.b3_archive_testimonial_name_custom a{color: #424242;}
.b3_archive_testimonial_company_name_custom{/*font-style:italic;*/ margin-bottom: 15px;}
.b3_archive_testimonial_company_name_custom, .b3_archive_testimonial_company_name_custom a {font-weight: bold;font-size: 15px;display: inline-block;}
.b3_archive_custom_testimonial_category_list {clear: both;padding-left: 0px !important;position: relative;z-index: 9;}
.b3_archive_custom_testimonial_category_list li {list-style: none;display: inline-block;line-height: initial;margin-right: 15px;min-width: 150px;text-align: center;margin-bottom: 15px;}
.b3_archive_custom_testimonial_category_list li a {padding: 10px 10px;display: block;font-size: 16px;color: #b8b8b8;border: 1px solid #e7e7e7;border-radius: 5px;}
.b3_archive_custom_testimonial_category_list li a:hover ,.b3_archive_custom_testimonial_category_list li a.active{background-color: #f7f7f7;border-color: #e7e7e7;color: #000;}
/*Infinite Scrolling*/
.b3_archive_custom_testimonial .b3_archive_testimonial_loadmore_main{text-align: center;display:block;margin-top: 25px;}
.b3_archive_custom_testimonial .b3_archive_testimonial_loadmore {font-size:15px;font-weight:600;width:auto;height:42px;line-height:42px;background:#ed2d60;color:#fff;border:none;border-radius:3px; margin:0 0 4px;padding:0 20px;display:inline-block;position:relative; -webkit-transition:padding .25s ease-in-out,width .25s ease-in-out; transition:padding .25s ease-in-out,width .25s ease-in-out;text-align:center;cursor:pointer}
.b3_archive_custom_testimonial .b3_archive_testimonial_loadmore:hover {background-color:#ed2d60cc;color:#fff;}
/*Grid*/
.b3_archive_testimonials_grid_custom {padding: 25px 25px;border-radius: 5px;}
.b3_archive_testimonials_grid_custom article { position:relative; }
.b3_archive_testimonials_grid_custom article .b3_quote_custom.grid_quote_custom:before {font-size: 90px;top: 40px;left: -5px;}
.b3_archive_testimonials_grid_custom article .b3_quote_custom.grid_quote_custom.grid_quote_custom_no_image:before {left: -30px;}
.filter_section_class .b3_archive_testimonials_grid_custom.et_pb_column_1_3 { margin-right: 3.66%;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);border: 1px solid #dfdfdf !important;-moz-transition:  all 350ms ease;-ms-transition:  all 350ms ease;-webkit-transition: all 350ms ease;transition: all 350ms ease;float: left;}
.b3_archive_testimonials_grid_custom.et_pb_column_1_3 { margin-right: 2.5%;margin-bottom: 2.5%;float: left;border: 1px solid #dfdfdf !important;}
.b3_archive_testimonials_grid_custom .b3_archive_testimonial_name_custom {display: block;margin-top: 25px;}
.b3_archive_testimonial_center{text-align:center;}
.b3_testimonial_image_grid_custom {width: 100%;margin-right: 0;margin-bottom: 15px;}
.b3_testimonial_image_grid_custom img {border-radius: 50%;max-height: 105px;max-width: 105px;}
.b3_archive_testimonials_grid_custom article .b3_quote_custom.grid_quote_custom.quote_icon_class::before {left: -25px; top: 0px;}
.et_pb_row.b3_archive_custom_pagination {width: 100%;margin-top: 20px;clear:both;}
/*List*/
.b3_testimonials_list_custom:last-child {margin-bottom:30px !important;}
.b3_testimonials_list_custom {width:100%;}
.b3_testimonials_list_custom .b3_archive_testimonial_image_custom {max-width: 140px;margin-right: 25px;float: left;width: 15%;}
.b3_testimonials_list_custom .b3_archive_testimonial_text_custom.b3_quote_custom:before {left: auto;right: 0 !important;top: 0;font-size: 235px;}
.b3_archive_testimonial_content_list_custom {float: left;width: 85%;}
.b3_archive_testimonial_content_list_custom.b3_archive_testimonial_content_list_no_image{width: 100%;}
@media screen and (max-width: 1400px){
.b3_archive_testimonial_content_list_custom {float: left;width: 80%;}
}
@media screen and (max-width: 640px){
.b3_archive_testimonial_content_list_custom {float: left;width: 75%;}
}
.b3_archive_testimonial_column_list {padding: 30px 0;border-bottom: 1px solid #ededed;margin: 0 !important;}
.b3_testimonials_list_custom .b3_archive_testimonial_text_custom.b3_quote_custom.b3_quote_icon_class_list::before{font-size: 90px;}
@media screen and (max-width: 639px){
  /* General */
 .b3_archive_custom_testimonial_category_list li { min-width: auto; margin-bottom: 10px;display: block; } 
 .b3_archive_custom_testimonial_category_list li a { font-size:15px; }
 /* LIST */
 .b3_testimonials_list_custom .b3_archive_testimonial_text_custom.b3_quote_custom::before{ font-size: 160px; top:20px; }
}
@media screen and (max-width: 360px){
	/* Grid */
	.b3_archive_testimonials_grid_custom article .b3_quote_custom.grid_quote_custom::before { left: -25px; }
}
@media screen and (max-width: 980px){
	 /*General*/
	.b3_archive_custom_testimonial_view_grid .et_pb_column{ margin-bottom: 5.5%;display:block;}
}
/*Pagination Css*/
.b3_archive_custom_pagination .page-numbers .et-pb-icon {font-size: 1.6em;vertical-align: middle;line-height: 1.2em;margin-top: -5px;}
.b3_archive_custom_pagination span.page-numbers {background-color: #f7f7f7;border-color: #f7f7f7;color: #000;}
.b3_archive_custom_pagination .page-numbers {padding: 5px 10px;font-size: 18px;color: #b8b8b8;font-weight: bold;border: 1px solid #e7e7e7;border-radius: 5px;}
.b3_archive_custom_pagination .page-numbers:hover{background-color: #f7f7f7;border-color: #f7f7f7;color: #000;}
@media screen and (max-width: 767px){
.b3_archive_custom_pagination{ text-align: center; }
.b3_archive_custom_pagination .page-numbers { font-size: 13px; }
}
/*IE*/
.ie .b3_archive_testimonials_grid_custom.et_pb_column_1_3 { float: none;}