@charset "utf-8";
/* ---------------------------------------------------------------------------------
Copyright © 2015 Attract All Rights Reserved.

HTML CSS Selectors coupon

$Revision: 1.0 $
--------------------------------------------------------------------------------- */

article {
	overflow:hidden;
}
article h2 {
	padding-bottom: 25px;
}

.coupon_block {
	width: 384px;
	border: 3px solid #EAEAEA;
	border-radius: 21px;
	padding: 56px 50px 27px;
	margin-bottom: 37px;
	position: relative;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.coupon_block:nth-of-type(odd) {
	float: left;
	clear: both;
}
.coupon_block:nth-of-type(even) {
	float: right;
}


.coupon_block:before {
	display: block;
	width: 126px;
	height: 123px;
	position: absolute;
	top: -3px;
	left: -3px;
	content: "";
	background-repeat: no-repeat;
}
.coupon_block:after {
	display: block;
	width: 83px;
	height: 96px;
	position: absolute;
	right: -3px;
	bottom: -3px;
	content: "";
	background-repeat: no-repeat;
}

.coupon_block h3 {
	font-size: 16px;
	color: #FF6666;	
	text-align: center;
	padding-bottom: 42px;
}
.coupon_block .coupon_detail {
	font-size: 14px;
	color: #333333;
}
.coupon_block .btn_reserve {
	text-align: right;
	padding-right: 40px;
	padding-bottom: 18px;
}
.coupon_block .coupon_info {
	text-align: right;
	padding-right: 40px;
	font-size: 11px;
}
.coupon_block .coupon_info strong {
	color: #FF6666;
	font-weight: bold;
}




.new {
	background-image: url(../img/coupon/bg_new.jpg);
}
.new:before {
	background-image: url(../img/coupon/icon_new_before.png);
}
.new:after {
	background-image: url(../img/coupon/icon_new_after.png);
}
.repeat {
	background-image: url(../img/coupon/bg_repeat.jpg);
}
.repeat:before {
	background-image: url(../img/coupon/icon_repeat_before.png);
}
.repeat:after {
	background-image: url(../img/coupon/icon_repeat_after.png);
}


