.pm_images hr{
	display: none;
}

.image_column_inline_title:first-of-type,
.inline_title:first-of-type{
	transform: translateY(50vh);
}

.inline_title, .image_column_inline_title{
	display: block;
	color: black;
	margin-left: 1rem;
	margin-top: 0.25rem;
	margin-bottom: 0;
	box-sizing: border-box;
	padding-right: 1rem;
	width: calc(100% - 1rem);
	font-size: 0.75rem;
}

.inline_title:before, .image_column_inline_title:before{
	content: "";
	display: block;
	width: 100%;
	border: none;
	border-top: solid 1px black;
	margin: 0 auto;
	height: 0.25rem;
}

.image_column_inline_title{
	width: calc(95% - 2rem);
	margin-bottom: -4rem;
}

@media(max-width: 768px){

	.inline_title,
	.image_column_inline_title{
		margin-left: 10%;
		width: calc(80% - 1rem);
	}

	.image_column_inline_title:first-of-type,
	.inline_title:first-of-type{
		transform: translateY(20vh);
	}

	.image_column_inline_title:before{
		margin-top: 4rem;
	}

	.pm_image_list_image{
		margin-top: 6rem;
	}
}


@media(min-width: 768px){
	.pm_body_text, 
	.pm_body_list{
		left: 0;
	}

	.pm_images.full_width,
	.pm_images{
		left: 50vw;
	}

	#image_foreground,
	#image_background,
	#image_caption{
		left: 50vw;	
	}

	#image_caption.chrome{
		padding-bottom: 1rem;
	}

	nav#pm_nav{
		right: auto;
	}

}

.pm_images_icon{
	background-image: none;
}

.pm_images_icon:after{
	content: "+";
	color: black;
	font-size: 1.5rem;
	margin-left: 0.25rem;
}





/**************** OPTION 1 *****************/

.imagegrid_counter{
	display: none;
}

@media(min-width: 768px){
	.option2 .imagegrid_counter{
		display: block;
		font-size: 0.75rem;
		color: #a6a6a6;
		font-weight: bold;
	}

	.option2 .pm_image_list_image .imagegrid_counter{
		text-align: center;
	}
}


/**************** OPTION 3 *****************/

.option3 .pm_body_list h1,
#pm_nav.option3 h1.grid_half{
	width: 30%;
}

#pm_nav.option3 h1.grid_half{ padding-right: 0; }

.option3 .pm_index,
#pm_nav.option3 aside.grid_half{
	width: 65%;
}

#pm_nav.option3 #menu_icon{
	left: calc(20% - 1.5rem);
}

@media(min-width: 768px){
	#pm_nav.option3 h1.grid_half{ padding-left: 1rem; }
	.option3 .pm_body_list h1{ transform: translateX(-0.5rem); }
}

@media(min-width: 1230px){
	#pm_nav.option3 h1.grid_half{ padding-left: 1.5rem; }
	.option3 .pm_body_list h1{ transform: translateX(0); }
}

@media(min-width: 1100px){
	.option3 .pm_body_list h1,
	#pm_nav.option3 h1.grid_half{
		width: 20%;
	}

	.option3 .pm_index,
	#pm_nav.option3 aside.grid_half{
		width: 70%;
	}
}

/**************** OPTION 7 *****************/
.option7 hr.option6_margins,
.option7.option1 hr.option6_margins{
	display: none;
	height: 0.25rem;		
	border: none;
	border-top: 0.25rem solid #a6a6a6;
	width: 1rem;
	margin: 0 auto;
	margin-left: 1rem;
}