.pricing_table {
    line-height: 150%; 
    font-size: 0.7em;
	font-weight:bold;
    margin: 0 auto; 
    width: 100%; 
    padding-top: 10px;
}
 
.price_block {
    width: 100%; 
    color: #000; 
    float: left; 
    list-style-type: none; 
    transition: all 0.25s; 
    position: relative; 
    box-sizing: border-box;
	text-align:center;
    margin-bottom: 10px; 
    border-bottom: 1px solid transparent; 
}
.pricing_table h3 {
    text-transform: uppercase;
	font-weight:bold;
    padding: 2% 2%; 
    background: #171820; 
    margin: -10px 0 1px 0;
	
}
.price {
    display: table; 
    background: #cccbc6; 
    width: 100%; 
    height: 70px; 
	border-bottom: 1px solid transparent; 

}
.price_figure {
    font-size: 1.5em; 
    text-transform: uppercase; 
    vertical-align: middle; 
    display: table-cell;
}
.price_number {
    font-weight: bold; 
    display: block;
}
.price_tenure {
    font-size: 0.6em; 
}
.features {
	margin: 0 0 0 0 !important;
    background: #e8e7df; 
    color: #000;
}
.features li {
    padding: 8px 15px;
    border-bottom: 1px solid transparent; 
    font-size: 1em; 
    list-style-type: none;
}
.pfooter {
    padding: 15px; 
    background: #171820;
}
.action_button {
    text-decoration: none; 
    color: #fff; 
    font-weight: bold; 
    border-radius: 5px; 
    background: linear-gradient(#666, #333); 
    padding: 5px 20px; 
    font-size: 11px; 
    text-transform: uppercase;
}
.price_block:hover {
    box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.5); 
    transform: scale(1.2) translateY(-5px); 
    z-index: 1; 
    border-bottom: 0 none;
}
.price_block:hover .price {
    background: #ff7f07; 
}
.price_block:hover .features {
	color:#FFF;
    background: #00529c; 
}
.price_block:hover .pfooter {
	color:#FFF;
    background: #ff7f07; 
}
.price_block:hover h3 {
    background: #00529c;
}
.price_block:hover .action_button {
    background: linear-gradient(#F9B84A, #DB7224); 
}
