
.offers_by_months{
}
	#content .offers_by_months .clear{
		margin: 0px;
	}
	.offers_by_months_prev,
	.offers_by_months_next{
		font-size: 23px;
		font-weight: bold;
		color: #fff;
		cursor: pointer;
		margin-bottom: 0px;
		padding:10px 20px;
		background:#00a651;
	}
	.offers_by_months_prev:hover,
	.offers_by_months_next:hover {
		background:#008A44;
	}
	.offers_by_months_prev{
		float: left;
		display: none;
	}
	.offers_by_months_next{
		float: right;
		margin-right: 20px;
	}
	.offers_by_months_month{
		width: calc(33% - 20px);
		float: left;
		padding-right: 20px;
		display: none;
	}
		.offers_by_months_month h2{
			background: #00A651;
			color: #fff;
			padding: 5px 10px 7px 10px;
		}
	.offers_by_months_month.active{
		display: block;
	}
		.offers_by_months_event{
			margin-bottom: 20px;
			border-bottom: 2px dotted rgba(0, 0, 0, 0.1);
			padding-bottom: 20px;
		}	
			.offers_by_months_event:last-child {
				border-bottom:none!important;
			}
			.offers_by_months_event .offers_by_months_event_date{
				display: inline-block;
				width: 35px;
				margin: 0px 5px 5px 0px;
			}
				.offers_by_months_event .offers_by_months_event_date span:first-child{
					background: #F2DA2F;
					padding: 3px;
					line-height: 100%;
					color: #000;
					font-size: 11px;
					text-align: center;
					display: block;
				}
				.offers_by_months_event .offers_by_months_event_date span:last-child{
					padding: 4px;
					line-height: 100%;
					font-size: 19px;
					text-align: center;
					display: block;
					color: #000;
					/*font-weight: bold;*/
					background:rgba(0, 0, 0, 0.08);
				}
			.offers_by_months_event .offers_by_months_event_time{
				font-size: 12px;
				margin: 10px 0px 0px 0px !important;
				color: #231f20;
				display: inline-block;
			}
			.offers_by_months_event h3{
				font-size: 15px;
				margin-bottom: 0px !important;
				line-height: 130%;
				font-weight:300;
				color: #000;
			}		
			