/* 
Membership resources page
/content/dam/oclc/membership/css/membership_resources.css
*/

/* Intro */

#memberres-intro {
	margin-bottom: 2rem;
}

#memberres-intro h2 {
	font-weight: 300;
	font-size: 44px;
}

/* Body */

#memberres-body .parsys_column.cq-colctrl-lt2-r-c0 {
	width: 65%;
	margin-right: 2%;
	margin-bottom: 6rem;
}

#memberres-body .parsys_column.cq-colctrl-lt2-r-c1 {
	width: 31%;
	margin-left: 2%;
	margin-bottom: 6rem;
}

#memberres-join-callout {
	margin-bottom: 3rem;
}

#memberres-join-callout h2, #memberres-body h3 {
	font-weight: 700;
	margin-bottom: 1rem;
}

#memberres-join-callout h2 {
	font-size: 36px !important;
}

#memberres-body h3 {
	font-size: 28px;
}

@media screen and (max-width: 480px) {
	#memberres-join-callout h2 {
		font-size: 32px !important;
		line-height: 36px !important;
	}
}

#memberres-body .list.parbase.section {
	margin: 0 0 4rem;
}

#memberres-body .list.parbase.section h1,
#memberres-body h3.other-docs {
	font-size: 21px;
	margin-bottom: 1rem;
}

#memberres-body .list.parbase.section article:nth-of-type(1) {
	padding-top: 0 !important;
}

#memberres-body .list.parbase.section article h1 {
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 0.25rem;
}

#memberres-body .list.parbase.section .list-mixed-collateral article {
    border-bottom: 1px dotted #888B8D;
    padding: 24px 0 0 0;
}

#memberres-body .list.parbase.section article p.list-collatspecs, #memberres-join-callout .pdf {
	font-size: 14px;
	color: #888B8D;
}

@media screen and (max-width: 600px) {
	#memberres-body .parsys_column.cq-colctrl-lt2-r-c0,
	#memberres-body .parsys_column.cq-colctrl-lt2-r-c1 {
		float: none;
		display: block;
		width: 98%;
		margin-inline: 0;
	}

}
