.mailchimpcontent .half {
	width: 43%;
}
@media only screen and (max-width: 768px) {
	.main-container {
		width: 100%;
		padding: 0;
	}
	.mailchimpcontent .half {
		width: 100%;
		margin: 0;
	}
	#mc_embed_signup {
		padding: 15px;
	}
}
/* -- OFFERS EXPIRED OVERLAY -- */
.offersexpired {width:60%; min-height:90%; background:rgba(255,255,255,0.7); text-align:center; z-index:10; position:absolute;}
.offersexpired img {margin-top:200px;}
.offerscontainer {position:relative; clear:both; border-top:8px solid #006bb4;}
.roland-deal-details, .mimaki-deal-details {/*position:absolute; top:0;*/}
a.hp-deals,
a.roland-deals,
a.mimaki-deals,
a.summa-deals {
    background-color: #3997cb;
    width: calc(50% - 68px);
    height: 36px;
    margin-left: 1px;
    position: relative;
    float: left;
    padding-left: 47px;
    padding-right: 20px;
    line-height: 36px;
    font-size: 17px;
    color: #FFF;
    background-image: url(/public/site/images/offers-icon.png);
    background-repeat: no-repeat;
}
a.hp-deals:hover, a.roland-deals:hover, a.mimaki-deals:hover, a.summa-deals:hover {background-color:#66acd6;}
a.user-deals {
    background-color: #3997cb;
    width: calc(100% - 69px);
	margin-top: 1px;
    margin-bottom: 1px;
    height: 36px;
    margin-left: 0px;
    /* margin-right: 1px; */
    position: relative;
    float: left;
    color: #FFF;
    line-height: 36px;
    padding-left: 48px;
    padding-right: 21px;
    font-size: 17px;
    background-image: url(/public/site/images/refurb-icon.png);
    background-repeat: no-repeat;
}
a.user-deals:hover {background-color:#66acd6;}
a.deal-active {background-color:#006bb4;}
a.deal-active:hover {background-color:#006bb4;}
/* phone landscape */

@media screen and (max-width:978px){
	a.roland-deals, a.mimaki-deals, a.user-deals, a.summa-deals, a.hp-deals {
		width: calc(100% - 50px);
		float: left;
		padding-left: 50px;
		padding-right: 0px;
		text-indent: 0;
		height: auto;
		line-height: 26px;
		min-height: 36px;
	}
	li[style*="visibility:hidden"],
	li[style*="visibility: hidden"] {
		display: none;
	}
}
@media screen and (min-width: 479px) and (max-width:767px) {
    .offersexpired {width:100%; min-height:75%;}
    .offersexpired img {margin-top:120px; width:100%; height:auto;}
}
/* phone portrait */
@media only screen and (max-width: 479px) {
    .offersexpired {width:100%; min-height:75%;}
    .offersexpired img {margin-top:120px; width:100%; height:auto;}
}
