/*------------------------------------------------------------------
[Table of contents]

 - Page Header
 - Info Bar
 - Compare

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

-------------------------------------------------------------------*/

/* Page Header */
.m-compare .b-pageHeader__search h3{
    padding: 0px 15px;
}

/* Info Bar */
.m-compare .b-infoBar h5{
    font: 600 14px 'Open Sans',sans-serif;
    margin: 5px 0 0 0;
}

.m-compare .b-infoBar h5 span{
    font: 700 16px 'Open Sans',sans-serif;
}



/* Compare */
.b-compare{
    padding: 65px 0 155px 0;
}

.b-compare__images{
    margin-bottom: 45px;
}

.b-compare__images-item{
    padding-bottom: 30px;
}

.b-compare__images-item h3{
    font: 700 16px 'Open Sans',sans-serif;
    text-align: left;
    margin: 8px 0 8px 0;
    text-transform: uppercase;
}

.b-compare__item-price span{
    text-align: center;
    padding: 8px 0;
    font: 700 16px 'Open Sans',sans-serif;
    margin-top: 20px;
}
.b-compare__item-desc p
{
	font: 300 13px "Open Sans",sans-serif;
    text-align: center;
}

.b-compare__add.b-items__group
{
	float:none;
	width:auto;
}
.b-compare__cart.add_to_cart_icon .commerce-add-to-cart:after
{
	margin-left:30px!important;
}
.b-compare__view a
{
	font: 600 13px "Open Sans",sans-serif;
	text-align:center;
	text-decoration:underline;
	text-transform:uppercase;
}
.compare_table tr th{
	border-bottom:none;
}
.view-compare .view-header .b-items__cars-one-info-header,
.view-compare .view-content{
    float: left;
    width: 100%;
}
.view-compare .compare_table tr th,
.view-compare .compare_table tr td
{
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-top:0px solid #ddd;
}
.view-compare .compare_table tr th 
{
	border-left:1px solid #ddd;
	vertical-align:middle;
}
.view-compare .compare_table tr td.s-lineDownCenter::after
{
	background:none;
}
.view-compare .compare_table tr td,
.view-compare .compare_table tr td h3.b-world_title12
{
	text-align:center;
	vertical-align:middle;
}
.view-compare .b-compare__rating .form-item.form-type-item
{
	display: block;
    float: left;
    text-align: center;
	width:100%;
}
.view-compare .fivestar-minimal div.fivestar-widget,
.view-compare  .fivestar-static-item
{
	float:left;
	width:100%;
}
.view-compare .data-table {
   
    border-collapse: collapse;
    margin-bottom: 5px;
    width: 100%;
}
.view-compare .odd,
.view-compare  .even
{
	background:transparent!important;
}
.view-compare .b-compare__rating div.fivestar-widget .cancel,.view-compare .b-compare__rating  div.fivestar-widget .star,
.view-compare .b-compare__rating div.fivestar-average-stars .cancel,.view-compare .b-compare__rating  div.fivestar-average-stars .star
{
	float:none!important;
	display:inline-block;
}
.view-compare .responsive-table,
.view-compare .responsive-table .prd_name .b-compare__images-item h3
{
	text-align:center;
}
.view-compare .responsive-table  .compare_table
{
	border:1px solid #ddd;
	padding:10px;
}
.view-compare .responsive-table  .compare_table > div > div
{
	padding:10px 0px;

}
.view-compare .responsive-table  .compare_table > div > div.s-titleDet
{
	padding:0px;
	border-bottom: 1px solid #eeeeee;
    clear: both;
     margin: 5px 0;
    padding: 0 0 13px;
    position: relative;
	border-left:0px;
}
.view-compare .responsive-table  .compare_table > div > div.s-titleDet:after
{
	 background: url(../images/elements/chevron-down.png) center no-repeat;
    width: 15px;
    left:0px;
	right:0px;
	margin:0 auto;
	text-align:center;
    height: 7px;
    content: '';
    position: absolute;
    top: 100%;
    display: block;
}
.view-compare .responsive-table  .compare_table > div
{
	border: 1px solid #dddddd;
    padding: 10px;
	margin-bottom:10px;
}
.view-compare .responsive-table  .b-compare__images-item h3
{
	margin:0px;
}