/* Video */
.custom_video_imagebox {
	position: relative;
	padding-bottom: 20px;
	width: 100%;
	max-width: 300px;
}

.sidebar-container .custom_video_imagebox { margin-bottom: 20px; max-width: 310px; }

.custom_video_imagebox .slide .play-link {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 200px;
	background-image: url("/includes/public/assets/imagebox/video/play-button.png");
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.custom_video_imagebox.on .slide .play-link {
	top: 60px;
}
.custom_video_imagebox.off .slide .play-link {
	top: 10px;
}

.custom_video_imagebox.off .slide img {
	padding-top: 10px;
	background-position: top left;
	background-repeat: repeat-x;
}
.custom_video_imagebox.off.blue .slide img {
	background-image: url("/includes/public/assets/imagebox/offer/border-blue.png");
}
.custom_video_imagebox.off.green .slide img {
	background-image: url("/includes/public/assets/imagebox/offer/border-green.png");
}
.custom_video_imagebox.off.red .slide img {
	background-image: url("/includes/public/assets/imagebox/offer/border-red.png");
}

.custom_video_imagebox.on .slide img {
	margin-top: 60px;
}

.custom_video_imagebox.on .slide .text .header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding-left: 73px;
	width: 100%;
	height: 60px;
	font-family:'AvantGardeGothicITCW01B_731063';
	font-size: 24px;
	line-height: 60px;
	color: #fff;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.35);
	background-position: center left;
	background-repeat: repeat-x;
}
.custom_video_imagebox.on .slide .text .header:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 70px;
	height: 100%;
	background-position: top left;
	background-repeat: no-repeat;
}
.custom_video_imagebox.on .slide .text .header:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 100%;
	background-position: top left;
}
.custom_video_imagebox.on.blue .slide .text .header:after {
	background-image: url("/includes/public/assets/imagebox/offer/border-blue.png");
}
.custom_video_imagebox.on.green .slide .text .header:after {
	background-image: url("/includes/public/assets/imagebox/offer/border-green.png");
}
.custom_video_imagebox.on.red .slide .text .header:after {
	background-image: url("/includes/public/assets/imagebox/offer/border-red.png")
}
.custom_video_imagebox.on.blue .slide .text .header:before {
	background-image: url("/includes/public/assets/imagebox/video/camera-blue.png");
}
.custom_video_imagebox.on.green .slide .text .header:before {
	background-image: url("/includes/public/assets/imagebox/video/camera-green.png");
}
.custom_video_imagebox.on.red .slide .text .header:before {
	background-image: url("/includes/public/assets/imagebox/video/camera-red.png");
}
.custom_video_imagebox.on.blue .slide .text .header {
	background-image: url("/includes/public/assets/imagebox/video/header-blue.png");
}
.custom_video_imagebox.on.green .slide .text .header {
	background-image: url("/includes/public/assets/imagebox/video/header-green.png");
}
.custom_video_imagebox.on.red .slide .text .header {
	background-image: url("/includes/public/assets/imagebox/video/header-red.png");
}

.custom_video_imagebox .slide .text {
	padding: 20px;
	color: #231f20;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.custom_video_imagebox .slide .text a {
	color: inherit;
}

.custom_video_imagebox .slide .text .title {
	margin-bottom: 15px;
	font-family:'ITCZemkeHandW01-Regular';
	font-size: 24px;
	line-height: 24px;
}

.custom_video_imagebox .slide .text .title a {
	font-family: inherit;
	color: inherit;
}

.custom_video_imagebox .slide .text .desc {
	margin-bottom: 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

.custom_video_imagebox .btn {
	position: absolute;
	bottom: 0;
	left: -3px;
	padding: 0 30px 0 25px;
	height: 36px;
	font-family:'ITC Blair W01 Bold';
	font-size: 12px;
	line-height: 32px;
	letter-spacing: 2px;
	color: #fff;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.35);
	text-transform: uppercase;
	background-position: center right;
	background-repeat: no-repeat;
}
.custom_video_imagebox.blue .btn {
	background-image: url("/includes/public/assets/imagebox/offer/btn-blue.png");
}
.custom_video_imagebox.green .btn {
	background-image: url("/includes/public/assets/imagebox/offer/btn-green.png");
}
.custom_video_imagebox.red .btn {
	background-image: url("/includes/public/assets/imagebox/offer/btn-red.png");
}

.custom_video_imagebox .btn a {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}

.sidebar-container .custom_video_imagebox .btn { left: 0; }

@media only screen and (max-width: 1024px) {
	.sidebar-container .custom_video_imagebox { max-width: initial; }
	.sidebar-container .custom_video_imagebox.off { padding-top: 10px; background-repeat: repeat-x; }
	.sidebar-container .custom_video_imagebox.off.blue { background-image: url("/includes/public/assets/imagebox/offer/border-blue.png"); }
	.sidebar-container .custom_video_imagebox.off.green { background-image: url("/includes/public/assets/imagebox/offer/border-green.png"); }
	.sidebar-container .custom_video_imagebox.off.red { background-image: url("/includes/public/assets/imagebox/offer/border-red.png"); }
	.sidebar-container .custom_video_imagebox .slide img { float: left; padding-top: 0; background-image: none; }
	.sidebar-container .custom_video_imagebox .slide .text {
		float: left;
		margin-left: -310px;
		padding: 0 0 0 310px;
		width: 100%;
		background-color: transparent;
		box-shadow: none;
	}
	.sidebar-container .custom_video_imagebox.on .slide .text { margin-top: 60px; }
	.sidebar-container .custom_video_imagebox .slide .text .content {
		padding: 20px;
		background-color: #fff;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
	.sidebar-container .custom_video_imagebox .slide .play-link { max-width: 310px; height: 207px; }
	.sidebar-container .custom_video_imagebox .btn { left: 310px; bottom: initial; margin-top: 4px; }
}

@media only screen and (max-width: 640px) {
	.sidebar-container .custom_video_imagebox { margin: 0 auto 20px; max-width: 310px; }
	.sidebar-container .custom_video_imagebox.off { padding-top: 0; background-image: none; }
	.sidebar-container .custom_video_imagebox .slide img { float: none; padding-top: 10px; }
	.sidebar-container .custom_video_imagebox.on .slide img { padding-top: 0; }
	.sidebar-container .custom_video_imagebox.off.blue .slide img {
		background-image: url("/includes/public/assets/imagebox/offer/border-blue.png");
	}
	.sidebar-container .custom_video_imagebox.off.green .slide img {
		background-image: url("/includes/public/assets/imagebox/offer/border-green.png");
	}
	.sidebar-container .custom_video_imagebox.off.red .slide img {
		background-image: url("/includes/public/assets/imagebox/offer/border-red.png");
	}
	.sidebar-container .custom_video_imagebox .slide .text {
		float: none;
		margin-left: 0;
		padding: 20px;
		width: 100%;
		background-color: #fff;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
	.sidebar-container .custom_video_imagebox.on .slide .text { margin-top: 0; }
	.sidebar-container .custom_video_imagebox .slide .text .content {
		padding: 0;
		background-color: transparent;
		box-shadow: none;
	}
	.sidebar-container .custom_video_imagebox .slide .play-link { max-width: 310px; height: 207px; }
	.sidebar-container .custom_video_imagebox .btn { left: 0; bottom: initial; margin-top: 4px; }
}






/* Instagram */
.custom_instagram_imagebox {
	position: relative;
	width: 100%;
	max-width: 300px;
}

.sidebar-container .custom_instagram_imagebox { margin-bottom: 20px; max-width: 310px; }

.custom_instagram_imagebox .slide img {
	padding-top: 10px;
	background-position: top left;
	background-repeat: repeat-x;
}
.custom_instagram_imagebox.blue .slide img {
	background-image: url("/includes/public/assets/imagebox/instagram/border-blue.png");
}
.custom_instagram_imagebox.green .slide img {
	background-image: url("/includes/public/assets/imagebox/instagram/border-green.png");
}
.custom_instagram_imagebox.red .slide img {
	background-image: url("/includes/public/assets/imagebox/instagram/border-red.png");
}

.custom_instagram_imagebox .slide .text {
	padding: 20px;
	color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.custom_instagram_imagebox.blue .slide .text {
	background-image: url("/includes/public/assets/imagebox/instagram/background-blue.png");
}
.custom_instagram_imagebox.green .slide .text {
	background-image: url("/includes/public/assets/imagebox/instagram/background-green.png");
}
.custom_instagram_imagebox.red .slide .text {
	background-image: url("/includes/public/assets/imagebox/instagram/background-red.png");
}

.custom_instagram_imagebox .slide .text .content {
	padding-right: 36px;
	background-position: top right;
	background-repeat: no-repeat;
}
.custom_instagram_imagebox.blue .slide .text .content {
	background-image: url("/includes/public/assets/imagebox/instagram/icon-blue.png");
}
.custom_instagram_imagebox.green .slide .text .content {
	background-image: url("/includes/public/assets/imagebox/instagram/icon-green.png");
}
.custom_instagram_imagebox.red .slide .text .content {
	background-image: url("/includes/public/assets/imagebox/instagram/icon-red.png");
}

.custom_instagram_imagebox .slide .text .hashtag {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2);
}
.custom_instagram_imagebox.blue .slide .text .hashtag {
	color: #399cf9;
}
.custom_instagram_imagebox.green .slide .text .hashtag {
	color: #6a9622;
}
.custom_instagram_imagebox.red .slide .text .hashtag {
	color: #c6361e;
}

.custom_instagram_imagebox .slide .text .username {
	font-family:'ITCZemkeHandW01-Regular';
	font-size: 24px;
	line-height: 28px;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2);
}

.custom_instagram_imagebox .slide .text a {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

@media only screen and (max-width: 1024px) {
	.sidebar-container .custom_instagram_imagebox { padding-top: 10px; max-width: initial; background-repeat: repeat-x; }
	.sidebar-container .custom_instagram_imagebox.blue {
		background-image: url("/includes/public/assets/imagebox/instagram/border-blue.png");
	}
	.sidebar-container .custom_instagram_imagebox.green {
		background-image: url("/includes/public/assets/imagebox/instagram/border-green.png");
	}
	.sidebar-container .custom_instagram_imagebox.red {
		background-image: url("/includes/public/assets/imagebox/instagram/border-red.png");
	}
	.sidebar-container .custom_instagram_imagebox .slide img { float: left; padding-top: 0; background-image: none; }
	.sidebar-container .custom_instagram_imagebox .slide .text {
		position: relative;
		float: left;
		margin-left: -310px;
		padding: 0 20px 0 310px;
		width: 100%;
		background-image: none !important;
		box-shadow: none;
	}
	.sidebar-container .custom_instagram_imagebox .slide .text:after {
		content: '';
		position: absolute;
		z-index: -1;
		top: 0;
		left: 310px;
		right: 0;
		bottom: 0;
	}
	.sidebar-container .custom_instagram_imagebox.blue .slide .text:after {
		background-image: url("/includes/public/assets/imagebox/instagram/background-blue.png");
	}
	.sidebar-container .custom_instagram_imagebox.green .slide .text:after {
		background-image: url("/includes/public/assets/imagebox/instagram/background-green.png");
	}
	.sidebar-container .custom_instagram_imagebox.red .slide .text:after {
		background-image: url("/includes/public/assets/imagebox/instagram/background-red.png");
	}
	.sidebar-container .custom_instagram_imagebox .slide .text .content {
		padding: 20px;
		padding-right: 36px;
		background-position: center right;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
}

@media only screen and (max-width: 640px) {
	.sidebar-container .custom_instagram_imagebox { margin: 0 auto 20px; padding-top: 0; max-width: 310px; background-image: none; }
	.sidebar-container .custom_instagram_imagebox .slide img { float: none; padding-top: 10px; }
	.sidebar-container .custom_instagram_imagebox.blue .slide img {
		background-image: url("/includes/public/assets/imagebox/instagram/border-blue.png");
	}
	.sidebar-container .custom_instagram_imagebox.green .slide img {
		background-image: url("/includes/public/assets/imagebox/instagram/border-green.png");
	}
	.sidebar-container .custom_instagram_imagebox.red .slide img {
		background-image: url("/includes/public/assets/imagebox/instagram/border-red.png");
	}
	.sidebar-container .custom_instagram_imagebox .slide .text {
		position: static;
		float: none;
		margin-left: 0;
		padding: 20px;
		width: 100%;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
	.sidebar-container .custom_instagram_imagebox.blue .slide .text {
		background-image: url("/includes/public/assets/imagebox/instagram/background-blue.png") !important;
	}
	.sidebar-container .custom_instagram_imagebox.green .slide .text {
		background-image: url("/includes/public/assets/imagebox/instagram/background-green.png") !important;
	}
	.sidebar-container .custom_instagram_imagebox.red .slide .text {
		background-image: url("/includes/public/assets/imagebox/instagram/background-red.png") !important;
	}
	.sidebar-container .custom_instagram_imagebox .slide .text:after {
		content: '';
		position: absolute;
		z-index: -1;
		top: 0;
		left: 310px;
		right: 0;
		bottom: 0;
	}	
	.sidebar-container .custom_instagram_imagebox .slide .text .content {
		padding: 0;
		padding-right: 36px;
		background-position: center right;
		box-shadow: none;
	}
}






/* Offer */
.custom_offer_imagebox {
	position: relative;
	padding-bottom: 20px;
	width: 100%;
	max-width: 300px;
}

.sidebar-container .custom_offer_imagebox { margin-bottom: 20px; padding-top: 1px; max-width: 310px; }

.custom_offer_imagebox .slide img {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 50%;
	border: 5px solid #fff;
	width: 250px;
	height: 147px;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.custom_offer_imagebox .slide .text {
	position: relative;
	margin-top: 40px;
	padding: 20px;
	color: #fff;
	background-image: url("/includes/public/assets/imagebox/offer/background.png");
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.custom_offer_imagebox .slide .text:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 10px;
}
.custom_offer_imagebox.blue .slide .text:after {
	background-image: url("/includes/public/assets/imagebox/offer/border-blue.png");
}
.custom_offer_imagebox.green .slide .text:after {
	background-image: url("/includes/public/assets/imagebox/offer/border-green.png");
}
.custom_offer_imagebox.red .slide .text:after {
	background-image: url("/includes/public/assets/imagebox/offer/border-red.png");
}

.custom_offer_imagebox .slide .text .content {
	padding-top: 110px;
	padding-bottom: 25px;
}

.custom_offer_imagebox .slide .text .desc-top {
	font-family:'ITCZemkeHandW01-Regular';
	font-size: 24px;
	line-height: 28px;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.35);
}
.custom_offer_imagebox.blue .slide .text .desc-top {
	color: #399cf9;
}
.custom_offer_imagebox.green .slide .text .desc-top {
	color: #689724;
}
.custom_offer_imagebox.red .slide .text .desc-top {
	color: #c6361e;
}

.custom_offer_imagebox .slide .text .title {
	margin: 14px 0;
	font-family:'AvantGardeGothicITCW01B_731063';
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.35);
}

.custom_offer_imagebox .slide .text .title a {
	color: inherit;
}

.custom_offer_imagebox .slide .text .desc-bottom {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.35);
}

.custom_offer_imagebox .btn {
	position: absolute;
	bottom: -20px;
	left: -3px;
	padding: 0 30px 0 25px;
	height: 36px;
	font-family:'ITC Blair W01 Bold';
	font-size: 12px;
	line-height: 32px;
	letter-spacing: 2px;
	color: #fff;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.35);
	text-transform: uppercase;
	background-position: center right;
	background-repeat: no-repeat;
}
.custom_offer_imagebox.blue .btn {
	background-image: url("/includes/public/assets/imagebox/offer/btn-blue.png");
}
.custom_offer_imagebox.green .btn {
	background-image: url("/includes/public/assets/imagebox/offer/btn-green.png");
}
.custom_offer_imagebox.red .btn {
	background-image: url("/includes/public/assets/imagebox/offer/btn-red.png");
}

.custom_offer_imagebox .btn a {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}

.sidebar-container .custom_offer_imagebox .btn { left: 0; }

@media only screen and (max-width: 1024px) {
	.sidebar-container .custom_offer_imagebox {
		margin-bottom: 40px;
		padding: 30px;
		max-width: 100%;
		background-image: url("/includes/public/assets/imagebox/offer/background.png");
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
	.sidebar-container .custom_offer_imagebox:after {
		content: '';
		position: absolute;
		top: 0;
		left: -10px;
		width: 10px;
		height: 100%;
	}
	.sidebar-container .custom_offer_imagebox.blue:after { background-image: url("/includes/public/assets/imagebox/offer/border-blue.png"); }
	.sidebar-container .custom_offer_imagebox.green:after { background-image: url("/includes/public/assets/imagebox/offer/border-green.png"); }
	.sidebar-container .custom_offer_imagebox.red:after { background-image: url("/includes/public/assets/imagebox/offer/border-red.png"); }
	.sidebar-container .custom_offer_imagebox .slide img {
		position: relative;
		float: right;
		left: initial;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	.sidebar-container .custom_offer_imagebox .slide .text {
		position: static;
		float: left;
		margin-top: 0;
		margin-right: -250px;
		padding: 0 270px 15px 0;
		width: 100%;
		background-image: none;
		box-shadow: none;
	}
	.sidebar-container .custom_offer_imagebox .slide .text:after { background-image: none !important; }
	.sidebar-container .custom_offer_imagebox .slide .text .content { padding-top: 0; padding-bottom: 0; }
	.sidebar-container .custom_offer_imagebox .btn { left: 30px; }
}

@media only screen and (max-width: 640px) {
	.sidebar-container .custom_offer_imagebox {
		margin: 0 auto 40px;
		padding: 0;
		max-width: 310px;
		background-image: none;
		box-shadow: none;
	}
	.sidebar-container .custom_offer_imagebox:after {
		content: '';
		width: 0;
	}
	.sidebar-container .custom_offer_imagebox .slide img {
		position: absolute;
		float: none;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
	.sidebar-container .custom_offer_imagebox .slide .text {
		position: relative;
		float: none;
		margin-top: 40px;
		margin-right: 0;
		padding: 20px;
		width: 100%;
		background-image: url("/includes/public/assets/imagebox/offer/background.png");
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
	.custom_offer_imagebox.blue .slide .text:after {
		background-image: url("/includes/public/assets/imagebox/offer/border-blue.png") !important;
	}
	.custom_offer_imagebox.green .slide .text:after {
		background-image: url("/includes/public/assets/imagebox/offer/border-green.png") !important;
	}
	.custom_offer_imagebox.red .slide .text:after {
		background-image: url("/includes/public/assets/imagebox/offer/border-red.png") !important;
	}
	.sidebar-container .custom_offer_imagebox .slide .text .content { padding-top: 110px; padding-bottom: 25px; }
	.sidebar-container .custom_offer_imagebox .btn { left: 0; }
}






/* Standard */
.custom_imagebox {
	position: relative;
	padding-bottom: 20px;
	width: 100%;
	max-width: 300px;
}

.sidebar-container .custom_imagebox { margin-bottom: 20px; max-width: 310px; }

.custom_imagebox .slide img {
	padding-top: 10px;
	background-position: top left;
	background-repeat: repeat-x;
}
.custom_imagebox.blue .slide img {
	background-image: url("/includes/public/assets/imagebox/offer/border-blue.png");
}
.custom_imagebox.green .slide img {
	background-image: url("/includes/public/assets/imagebox/offer/border-green.png");
}
.custom_imagebox.red .slide img {
	background-image: url("/includes/public/assets/imagebox/offer/border-red.png");
}

.custom_imagebox .slide .text {
	padding: 20px;
	color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.custom_imagebox.blue .slide .text {
	background-image: url("/includes/public/assets/imagebox/standard/background-blue.png");
}
.custom_imagebox.green .slide .text {
	background-image: url("/includes/public/assets/imagebox/standard/background-green.png");
}
.custom_imagebox.red .slide .text {
	background-image: url("/includes/public/assets/imagebox/standard/background-red.png");
}

.custom_imagebox .slide .text .title {
	margin-bottom: 15px;
	padding-right: 30px;
	font-size: 24px;
	line-height: 28px;
	color: #fff;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.35);
}
.custom_imagebox.hand .slide .text .title {
	font-family:'ITCZemkeHandW01-Regular';
}
.custom_imagebox.block .slide .text .title {
	font-family:'AvantGardeGothicITCW01B_731063';
}

.custom_imagebox .slide .text .title a {
	font-family: inherit;
	color: inherit;
}

.custom_imagebox .slide .text .desc {
	margin-bottom: 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.35);
}

.custom_imagebox .btn {
	position: absolute;
	bottom: 0;
	left: -3px;
	padding: 0 30px 0 25px;
	height: 36px;
	font-family:'ITC Blair W01 Bold';
	font-size: 12px;
	line-height: 32px;
	letter-spacing: 2px;
	color: #fff;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.35);
	text-transform: uppercase;
	background-position: center right;
	background-repeat: no-repeat;
}
.custom_imagebox.blue .btn {
	background-image: url("/includes/public/assets/imagebox/offer/btn-blue.png");
}
.custom_imagebox.green .btn {
	background-image: url("/includes/public/assets/imagebox/offer/btn-green.png");
}
.custom_imagebox.red .btn {
	background-image: url("/includes/public/assets/imagebox/offer/btn-red.png");
}

.custom_imagebox .btn a {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}

.sidebar-container .custom_imagebox .btn { left: 0; }



/* map */
.custom_imagebox.map{
	position: relative;
    margin-top: -165px;
    text-align: center;
}
.sidebar-container .custom_imagebox.map img{
	float: none;
}


@media only screen and (max-width: 1024px) {
	.custom_imagebox.map{margin-top: 0;}

	.sidebar-container .custom_imagebox { padding-top: 10px; max-width: 100%; background-position: top left; background-repeat: repeat-x; }
	.sidebar-container .custom_imagebox.blue { background-image: url("/includes/public/assets/imagebox/offer/border-blue.png"); }
	.sidebar-container .custom_imagebox.green { background-image: url("/includes/public/assets/imagebox/offer/border-green.png"); }
	.sidebar-container .custom_imagebox.red { background-image: url("/includes/public/assets/imagebox/offer/border-red.png"); }
	.sidebar-container .custom_imagebox img { float: left; padding-top: 0; background-image: none; }
	.sidebar-container .custom_imagebox .text {
		position: relative;
		float: left;
		margin-left: -310px;
		padding: 0 0 0 310px;
		width: 100%;
		background-image: none !important;
		box-shadow: none;
	}
	.sidebar-container .custom_imagebox .text .content {
		padding: 20px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
	.sidebar-container .custom_imagebox.blue .text .content {
		background-image: url("/includes/public/assets/imagebox/standard/background-blue.png");
	}
	.sidebar-container .custom_imagebox.green .text .content {
		background-image: url("/includes/public/assets/imagebox/standard/background-green.png");
	}
	.sidebar-container .custom_imagebox.red .text .content {
		background-image: url("/includes/public/assets/imagebox/standard/background-red.png");
	}
	.sidebar-container .custom_imagebox .btn { left: 310px; bottom: -19px; }
}

@media only screen and (max-width: 640px) {
	.sidebar-container .custom_imagebox { margin: 0 auto 20px; padding-top: 0; max-width: 310px; background-image: none !important; }
	.sidebar-container .custom_imagebox img { float: none; padding-top: 10px; }
	.sidebar-container .custom_imagebox.blue .slide img {
		background-image: url("/includes/public/assets/imagebox/offer/border-blue.png");
	}
	.sidebar-container .custom_imagebox.green .slide img {
		background-image: url("/includes/public/assets/imagebox/offer/border-green.png");
	}
	.sidebar-container .custom_imagebox.red .slide img {
		background-image: url("/includes/public/assets/imagebox/offer/border-red.png");
	}
	.sidebar-container .custom_imagebox .text {
		position: static;
		float: none;
		margin-left: 0;
		padding: 20px;
		width: 100%;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
	.sidebar-container .custom_imagebox.blue .text {
		background-image: url("/includes/public/assets/imagebox/standard/background-blue.png") !important;
	}
	.sidebar-container .custom_imagebox.green .text {
		background-image: url("/includes/public/assets/imagebox/standard/background-green.png") !important;
	}
	.sidebar-container .custom_imagebox.red .text {
		background-image: url("/includes/public/assets/imagebox/standard/background-red.png") !important;
	}
	.sidebar-container .custom_imagebox .text .content {
		padding: 0;
		box-shadow: none;
	}
	.sidebar-container .custom_imagebox .btn { left: 0; bottom: 0px; }	
}

/* t - 236071 */
@media only screen and (min-width: 640px) and (max-width: 1024px) {
	.contentRender_name_plugins_collections_template_custom_imagebox{display:block;}
	.custom_imagebox{display:inline-block;}
	.custom_imagebox{width:auto;}
	.sidebar-container .custom_imagebox .no_image_slide .text{margin-left:0; padding-left:0; max-width:280px;}
	.sidebar-container .custom_imagebox .no_image_slide .btn{left:0;}
}