/* content title */
.content-title {
	margin-top: -179px;
	position: relative;
	z-index: 1;
	height: 179px;
	display: table;
}
.content-title > .content-box { display: table-cell; vertical-align: middle; }
.content-title > .content-box * { display: none; }
.content-title > .content-box h1,
.content-title > .content-box h2,
.content-title > .content-box h3,
.content-title > .content-box h4,
.content-title > .content-box h5 {
	color: #FFFFFF;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, .51);
	margin: 0;
	display: inline-block;
	line-height: 34px;
}

/* content right */
.content-right { padding-top: 30px; }

/* content image */
.content-image .content-box .csc-textpic-above .csc-textpic-image { width: 100%; }

/* content image [overlay] */
.content-image.overlay {
	position: relative;
	left: -20px;
	bottom: -30px;
	margin-top: -30px;
}
.content-image.overlay .content-box .csc-textpic-imagewrap { margin: 0; }

/* content image [names] */
.content-image.names {
	position: relative;
	margin-top: 50px;
	float: left;
	width: 100%;
}
.content-image.names .content-box .csc-textpic-above .csc-textpic-imagewrap { overflow: visible; }
.content-image.names:before {
	content: 'Jeanet';
	background: url('/wp-content/themes/pedicurejijenik/assets/images/arrow-jeanet-mob.png') no-repeat right 10px bottom;
	font-family: 'Indie Flower', sans-serif;
	font-size: 22px;
	height: 95px;
	width: 68px;
	display: block;
	position: absolute;
	top: -50px;
	right: 0;
}
.content-image.names:after {
	content: 'Dini';
	background: url('/wp-content/themes/pedicurejijenik/assets/images/arrow-dini-mob.png') no-repeat center bottom;
	font-family: 'Indie Flower', sans-serif;
	font-size: 22px;
	height: 50px;
	width: 68px;
	display: block;
	position: absolute;
	bottom: -20px;
	left: 0;
}
.content-image.names img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	box-shadow: 0px 0px 21px rgba(0, 0, 0, .18);
}

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

	/* image */
	.content-box .csc-textpic-imagewrap { display: block; margin-bottom: 27px; }
	.content-box img { 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 above center */
	.content-box .csc-textpic-center.csc-textpic-above .csc-textpic-image { float: none; margin: 0 auto; }

	/* image above right */
	.content-box .csc-textpic-right.csc-textpic-above .csc-textpic-image { float: right; }

	/* 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; }
	.content-box .home-gallery {
		display:  flex;
		align-items: center;
	}
	.content-box .home-gallery a {
		max-width:  155px;
	}


	/* image below center */
	.content-box .csc-textpic-center.csc-textpic-below .csc-textpic-image { float: none; margin: 0 auto; }

	/* image below right */
	.content-box .csc-textpic-right.csc-textpic-below .csc-textpic-image { float: right; }

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

	/* media specific styles */
	@media( min-width: 768px ){
		
		/* content title */
		.content-title > .content-box h1,
		.content-title > .content-box h2,
		.content-title > .content-box h3,
		.content-title > .content-box h4,
		.content-title > .content-box h5 {
			font-size: 41px;
			line-height: 50px;
			font-weight: 200;
		}

		/* content right */
		.content-right { padding-top: 60px; }

		/* content-image [overlay] */
		.content-image.overlay { position: static; margin: 0; }
		.content-image.overlay img {
			position: absolute;
			bottom: 0;
			left: -80px;
			max-width: 420px;
		}

		/* 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 [overlay] */
		.content-image.overlay img { left: 0; }

		/* content image [names] */
		.content-image.names:before {
			background: url('/wp-content/themes/pedicurejijenik/assets/images/arrow-jeanet.png') no-repeat right 20px bottom;
			top: -10px;
			height: 75px;
		}

		.content-image.names:after {
			background: url('/wp-content/themes/pedicurejijenik/assets/images/arrow-dini.png') no-repeat right 0px bottom 0px;
			height: 80px;
			bottom: 150px;
			left: -80px;
		}

		/* 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; }

	}