.car_container{width:100% !important;max-width:100% !important;background:#fff;}
.car_main_content{width:70%;float:left;}
.car_widget{width:30%;float:right;}
.single_post_right{width:30%;float:right;}
.single_post_left{width:70%;float:left;}
.content-title h1{font-size:34px !important;color:#000 !important;line-height:38px !important;margin:0 !important;padding:0 !important;}
.car_finder, .car_latest_review, .most_popular{width:33%;display:inline-block;vertical-align:top;padding:0 20px;}
.car_container h3{font-size:24px;font-weight:600;margin-bottom:15px !important; padding:0 !important;}
.all_cars{margin-top:10px;}
.sitewide_car-reviews{background:#ededed !important;}
.sitewide_car-reviews{background:#ededed !important;padding:40px;}
#car_finder select{width:100%;height:44px;padding:0 15px;margin-top:15px;font-size:16px;color:#000;}
#search_car{width:100% !important;margin-top:15px;font-size:16px;font-weight:bold;text-transform:uppercase;height:44px !important;line-height:0px !important;text-decoration:none;}
.car_review_content{width:66% ;}
.car_review_img {width: 30%;}
.car_container p a, .car_container p{font-size:16px;text-decoration:none;color:#000;line-height:22px !important;margin:0 !important;padding:0 !important;}
.car_review_content h3 a{font-size:20px;margin-bottom:10px !important;color:#009fe3 !important; line-height:30px !important;}
.car_review_content p{font-size:14px;color:#000 !important;}
.car_review_img, .car_review_content{display:inline-block;vertical-align:top;}
.car_review_img{margin-right:20px;}
.car_review_box{margin-bottom:30px;}
.car_review_img img{width:100%;}
.grid-left{width:100%;display:inline-block;vertical-align:top;}
.car_latest_review p{line-height:30px !important;}
.car_review_content h3{margin:0 !important;padding:0 !important;}
.car_review_content label{font-weight:bold;font-size:18px;}
.car_review_paginate{background:#ededed !important;text-align:center;padding:10px;}
.car_review_paginate a{color:#000;font-size:18px;}
.page-numbers.current{color:#f00;display:inline-block;line-height:26px;}
.car_review_paginate a.page-numbers{color:#000;display:inline-block;line-height:26px;margin:0 15px;}
a.prev.page-numbers{width:auto !important;border:none;}
.category_reviews h4, .category_reviews ul{display:inline-block;vertical-align:top;margin:0;padding-top:15px;}
#wpb_widget-2 {margin-top: 20px;}
.category_reviews li{list-style:none;}
.single_post_car{text-align:center;}
.single_post_car h3{padding-top:15px;margin:0;}
.category_reviews h4{font-size:24px;}
section.slider{padding:0 !important;}
#site-content{padding:30px 5%;margin:0 auto;}
.recent_post li{background:#fff;display:inline-block;vertical-align:top;}
.car_widget h1{font-size:30px;}
.single_post_right h1{font-size:30px;}
.recent-post-text{padding:10px 0;}
.recent-post-text a, .recent-post-text p{text-align:left;display:block;}
.recent-post-text h3 a{font-size:18px;font-weight:600;text-decoration:none !important;line-height:26px;}
.recent_post li img{width:100% !important;}
.breadcrumb{padding-top:20px;}
.breadcrumb ul, .breadcrumb ol {margin-bottom: 0 !important;}
.breadcrumb li{display:inline-block;margin-left:5px;}
.breadcrumb ol li a, .breadcrumb ol li span {font-size:15px; margin-bottom: 10px !important; color: #009fe3 !important; line-height:22px !important;}
.breadcrumb ol li {font-size:15px; margin-bottom: 10px !important; color: #000 !important; line-height:22px !important;}
.slider .flexslider{ margin:0 !important;}
.related_post {	margin: 20px 0;}
.recent_post li {width: 23%;display: inline-block;vertical-align: top;	margin-right: 15px;}
.recent-post-text p, .car_reviews_single p {font-size: 15px;line-height: 22px;}
.car_main.review_lists .car_main_content {width: 100%;	float: left;}
.car_review_content label {display: block;margin-bottom: 5px;}
.car_item_make {margin-bottom: 5px;}

.car-review-row { 
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: center;
}
.car-review-column {
	text-align: center;
	flex-grow: 1;
	flex-shrink: 1;

	margin: 10px;

	background-color: #efefef;
	border: 1px solid #dedede;
	padding: 10px;

	border-radius: 5px;
}
.car-review-column:hover {
 	box-shadow: 0 0 11px rgba(33,33,33,.2);
}
.car-review-column h3 {
	font-size: 14px;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}
.car-review-column img {
	margin-bottom: 0 !important;
}
.car-review-col-1 {
  max-width: calc(100% / 12);
}
.car-review-col-2 {
	flex-basis: 50%;
 	max-width: calc(100% / 12 * 2);
}
.car-review-col-3 {
	flex-basis: 33%;
 	max-width: calc(100% / 12 * 3);
}
.car-review-col-4 {
	flex-basis: 25%;
 	max-width: calc(100% / 12 * 4);
}
.car-review-col-5 {
	flex-basis: 20%;
	max-width: calc(100% / 12 * 5);
}
.car-review-col-6 {
	flex-basis: 16%;
	max-width: calc(100% / 2);
}
.car-review-count {
	display: none;
	font-weight: 100;
	padding: 10px;
	text-align: center;
}
@media screen and (max-width: 768px) {
    .car-review-column {
		min-width: 45%;
		width: 45%;
		margin: 10px 5px;
    }
    .car-review-column img {
    	max-width: 50%;
    }
}

.category-header-container {
    width: 100%;
}
.category-header-container .category-header-container-row {
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 20px;
	margin-bottom: 100px;
	background: -webkit-gradient(linear,left top,right top,from(#6dcef5),color-stop(50%,#00a0e3),to(#016792));
    background: -o-linear-gradient(left,#6dcef5 0,#00a0e3 50%,#016792 100%);
    /*background: linear-gradient(90deg,#6dcef5,#00a0e3 50%,#016792);
    background: linear-gradient(63deg, transparent 25%,#6dcef5 10%) left no-repeat, 
    linear-gradient(0deg , #00a0e3,#6dcef5) 30px 0 no-repeat;*/
    background: linear-gradient(63deg, transparent 25%,#17a8e5 25.1%) left no-repeat, 
    linear-gradient(0deg , #f8f8f8,#ebebeb) 0px 0 no-repeat;
    /*background: linear-gradient(63deg, transparent 25%,#17a8e5 25.1%) left no-repeat;*/
    overflow: hidden;
    padding: 10px 20px;
    position: relative;
}
.category-header-container .media-container {
    max-width: 50%;
}
.category-header-container .media-container .media-container-holder {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 150px;
}
.category-header-container h1,
.category-header-container h2,
.category-header-container p {
	color: #fff !important;
}
.category-header-container .item-left {
	width: 20%;
}
.category-header-container .item-right {
	width: 80%;
	padding-left: 75px;
}
.category_details .category-header-container img {
	position: relative;
    max-width: 150px;
    width: auto;
    max-height: 50%;
    height: unset;
    display: block;
}
.category_reviews ul i {
	color: gold;
	margin-left: 3px;
}
.category_reviews ul {
	margin-left: 10px;
}
@media only screen and (max-width: 600px) {

	.single-reviews h1,
	.reviews_content,
	.reviews_content ul,
	.reviews_content li,
	.single-reviews h2,
	.single-reviews h3,
	.single-reviews h4 {
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
		font-weight: normal !important;
	}

	.single-reviews h1 {
		font-size:  30px;
	}

	.car_main_content,
	.car_widget {
		width: 100%;
	}
	.recent_post li {
		width: 90%;
	}

	.category-header-container .category-header-container-row {
		background: linear-gradient(90deg,#6dcef5,#00a0e3 100%,#016792);
	}

	.category-header-container .item-left {
		width: 100%;
		margin: 0px auto;
		padding-bottom: 10px;
	}
	.category-header-container .item-right {
		width: 100%;
		padding-left: 0px;
	}
}