/* ###################################################### */
/*                         OFFERS                         */
/* ###################################################### */

/* BOX */
#offers {
	width: 100%;
	margin: 0 auto;
}

#offers a.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #67362b;
}

#offers a.title:hover {
	color: #814a3e;
}

#offers a.text {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: 22px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #67362b;
}

#offers a.text:hover {
	text-decoration: underline;
}

#offers a.more {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	color: #67362b;
}

#offers a.more:hover {
	text-decoration: underline;
}

#offers img {
	width: 100%;
	border: none;
	margin-bottom: 10px;
	padding: 0;
}

/* LIST */
.offersList {
	float: left;
	clear: right;
	width: 30.3%;
	min-height: 420px;
	margin-left: 1.5%;
	margin-right: 1.5%;
}

.offersList a.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: normal;
	text-decoration: none;
	color: #67362b;
}

.offersList a.title:hover {
	text-decoration: none;
	color: #814a3e;
}

.offersList p, span {
	text-align: justify;
}

.offersList a {
	color: #67362b;
	text-decoration: none;
}

.offersList a:hover {
	text-decoration: underline;
}

.offersContent {
	min-height: 140px;
}

#content .offersList img {
	width: 100%;
	border: none;
	margin-bottom: 10px;
}

/* SINGLE */
.offersSingle {
	width: 100%;
}

/* ####################################################### */
/*                         REVIEWS                         */
/* ####################################################### */

/* BOX */
#reviewsArticle {
	float: right;
	width: 40%;
	padding: 2%;
	margin-left: 3%;
	margin-bottom: 3%;
	background-color: #f7f4ed;
}

#reviewsSection {
	position: absolute;
	width: 40%;
	right: 0;
	padding: 2%;
	margin: 3%;
	background: rgba(247, 244, 237, 0.8);
}

#reviewsArticle, #reviewsSection .review {
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* LIST */
.reviewsList {
	width: 96%;
	padding: 2%;
	margin-bottom: 3%;
	background-color: #f7f4ed;
}

.reviewsList p.review {
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* ####################################################### */
/*                         GENERAL                         */
/* ####################################################### */
span.pages {
	color: #303030;
}

/* ############################################################# */
/*                        GENERAL IMAGES                         */
/* ############################################################# */
.images {
	float: right;
	width: 23.4%;
	margin-left: 2%;
	margin-right: 0;
}

.images ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.images li {
	margin: 0;
	padding: 0;
}

#content .images img {
	display: block;
	width: 100%;
	border: none;
	margin-bottom: 10px;
}