/*
 * Override just for motorhome boxes
 */ 
.stock-breakdown.col-grad-mfblue .btn-ribbon > a {
	font-size:12px;
}

.stock-breakdown {
	margin-bottom:10px;
}


.berths {
	padding:50px 0 0 4px;	
}
  
.berths a { 
    margin: 3px;
    padding:7px 12px;
    color: white;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(171,75,4,0.9);
}



/*
 * make block
 */
.makes ul {
	border-right:1px solid #cccccc;
    border-top:1px solid #cccccc;
    height:auto;
    overflow:hidden;
}
.makes li {
    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
}
.makes li img {
    padding:5px 0;	
}
.makes li a {
	font-size:12px;
}



.advert.center {
    margin-top:24px;
}


/*
 * @media xs
 * @media (max-width: 767px)  
 * --------------------------------------------------
 */
@media (max-width: 767px) {
	.stock-breakdown.col-grad-mfblue .btn-ribbon > a {
		font-size:16px;
	}
	.berths {
        padding:0;   
    }
    .berths a {
        border-radius:4px;
        display:block;
        padding:2px 4px;
    }
	h4 {
	   padding-left:15px;
	}
}


/*
 * @media sm
 * @media (min-width: 768px) and (max-width: 991px)
 * --------------------------------------------------
 */

@media (min-width: 768px) and (max-width: 991px) {
	.stock-breakdown.col-grad-mfblue .btn-ribbon > a {
	    font-size:11.3px;
	}	
	.stock-breakdown h3.col-txt-mfblue, .stock-breakdown h6.col-txt-mfblue {
		font-size:14px !important;
	}
}






