/* content title */
.content-title {}

/* content text */
.content-text {
	max-width: 750px;
	margin: 0 auto;
	text-align: center;
}

/* content slideshow */
.content-slideshow {}
.content-slideshow .item {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	display: block;
	overflow: hidden;
	position: relative;
}
.content-slideshow .item:after {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border: 23px solid rgba(255,255,255,.3);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.content-slideshow .owl-dots {
	width: 100%;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	bottom: 24px;
}
.content-slideshow .owl-dots .owl-dot {
	height: 8px;
	width: 8px;
	display: inline-block;
	border: 2px solid #FFFFFF;
	margin: 0 4px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	transition: background-color .2s;
	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
}
.content-slideshow .owl-dots .owl-dot.active { background-color: #FFFFFF; }

/* content box */
.content-box { width: 100%; display: block; }

/* content image */
.content-image {}
.content-image.type-0 {}
.content-image.type-0 .item {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.content-image.type-0 .item img { width: 100%; }
.content-image.type-1 .gallery { display: block; overflow: hidden; text-align: center; }
.content-image.type-1 .item {
	display: inline-block;
	float: none;
	width: calc(50% - 5px);
	width: -webkit-calc(50% - 5px);
	width: -moz-calc(50% - 5px);
	width: -ms-calc(50% - 5px);
	width: -o-calc(50% - 5px);
	margin-bottom: 10px;
}
.content-image.type-1 .item:nth-child(odd) { margin-right: 10px; }

	/* center */
	.center { text-align: center; }
	
	/* image */
	.content-box .csc-textpic-imagewrap { display: block; margin-bottom: 27px; }
	.content-box img { width: 100%; height: auto; margin-bottom: 1px; }

	/* image in text left */
	.content-box .csc-textpic-intext-left .csc-textpic-imagewrap { float: left; width: auto; margin: 6px 20px 15px 0px; }
	.content-box .csc-textpic-intext-left .csc-textpic-imagewrap img { width: auto; }

	/* image in text right */
	.content-box .csc-textpic-intext-right .csc-textpic-imagewrap { float: right; width: auto; margin: 6px 0px 15px 20px; }
	.content-box .csc-textpic-intext-right .csc-textpic-imagewrap img { width: auto; }

	/* image left */
	.content-box .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; width: 100%; padding: 0px; }
	.content-box .csc-textpic-intext-left-nowrap .csc-textpic-text { float: right; width: 100%; margin: 0px; }

	/* image right */
	.content-box .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; width: 100%; padding: 0px; }
	.content-box .csc-textpic-intext-right-nowrap .csc-textpic-text { float: left; width: 100%; margin: 0px; }

	/* image above */
	.content-box .csc-textpic-above .csc-textpic-imagewrap { width: 100%; overflow: hidden; }
	.content-box .csc-textpic-above .csc-textpic-image { width: 50%; padding-right: 1px; float: left; }

	/* image below */
	.content-box .csc-textpic-below .csc-textpic-imagewrap { width: 100%; overflow: hidden; }
	.content-box .csc-textpic-below .csc-textpic-image { width: 50%; padding-right: 1px; float: left; }

	/* image full width */
	.content-box .full-width .csc-textpic-image { width: 100%; padding: 0px; }

	/* media specific styles */
	@media( min-width: 768px ){
		
		/* content image */
		.content-image.type-1 .item {
			width: calc(33.3334% - 6.6667px);
			width: -webkit-calc(33.3334% - 6.6667px);
			width: -moz-calc(33.3334% - 6.6667px);
			width: -ms-calc(33.3334% - 6.6667px);
			width: -o-calc(33.3334% - 6.6667px);
			margin-right: 10px;
		}
		.content-image.type-1 .item:nth-child(3n+3) { margin-right: 0; }


		/* image left */
		.content-box .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { width: 50%; padding: 6px 20px 0px 0px; }
		.content-box .csc-textpic-intext-left-nowrap .csc-textpic-text { width: 50%; }
		/* image right */
		.content-box .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { width: 50%; padding: 6px 0px 0px 20px; }
		.content-box .csc-textpic-intext-right-nowrap .csc-textpic-text { width: 50%; }
		/* image above */
		.content-box .csc-textpic-above .csc-textpic-image { width: 33.3333%; }
		/* image below */
		.content-box .csc-textpic-below .csc-textpic-image { width: 33.3333%; }
		/* image full width */
		.content-box .full-width .csc-textpic-image { width: 100%; padding: 0px; }

	}
	@media( min-width: 1024px ){

		/* content image */
		.content-image.type-1 .item {
			width: calc(25% - 7.5px);
			width: -webkit-calc(25% - 7.5px);
			width: -moz-calc(25% - 7.5px);
			width: -ms-calc(25% - 7.5px);
			width: -o-calc(25% - 7.5px);
			margin-right: 10px;
		}
		.content-image.type-1 .item:nth-child(3n+3) { margin-right: 10px; }
		.content-image.type-1 .item:nth-child(4n+4) { margin-right: 0; }

		/* image above */
		.content-box .csc-textpic-above .csc-textpic-image { width: 25%; }
		/* image below */
		.content-box .csc-textpic-below .csc-textpic-image { width: 25%; }
		/* image full width */
		.content-box .full-width .csc-textpic-image { width: 100%; padding: 0px; }

	}