/* TEMPLATE-RESOURCES */
.page-template-template-resources p.gotham,
.page-template-template-resources p.archer,
.page-template-template-resources article .su-post-excerpt p {
	color: #3A3A3A;
}
.page-template-template-resources p.archer:not(.bold),
.page-template-template-resources article .su-post-excerpt p {
	font-weight: 500 !important;
}
.page-template-template-resources article .su-post-excerpt p {
	font-size: 1.9rem !important;
	line-height: 28px;
	font-style: normal;
	font-family: "Archer A", "Archer B";
}
.page-template-template-resources .locum-story p { margin-bottom: 15px; }
.page-template-template-resources .locum-story a { line-height: 1; }
.su-spoiler-content a.link {
	color: #644d7b;
	font-weight: 500;
}

.su-spoiler-content a.link:hover {
	color: #E05949;
	text-decoration: underline;
}
.header-img {
	width: 190px;
	display: block;
	margin: 0 auto;
}
.page-template-template-resources .wwr-sidebar-form {
	margin-left: -15px;
    margin-right: -15px;
	margin-bottom: -70px;
}
.page-template-template-resources .herald-site-content {
	padding: 0;
	height: auto;
	max-width: none;
    max-height: none !important;
	margin-top: 20px!important;
}
.page-template-template-resources .entry-header {
	z-index: -1;
	overflow: hidden;
	margin-bottom: 0;
}
.header-content { padding: 10px 18px 30px 15px; }
.herald-page .entry-header { display: none; }
.header-container,
.page-template-template-resources .widget-title span {
	border-radius: 5px 5px 0 0;
	padding: 8px 30px 5px 30px;
}
.page-template-template-resources #lcp_instance_listcategorypostswidget-2 { margin-bottom: 20px; }
.page-template-template-resources .herald-sidebar { border: none; }
.page-template-template-resources header.entry-header h1 { font-size: 40px; }
.entry-header-bkg {
	top: 0;
    left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	position: absolute;
}
.page-template-template-resources .entry-title { display: none; }
.herald-site-content { background-color: transparent; }
.bkg-img-right { display: none; }
.resources-header { height: 100%; }
.resources-bkg-img {
    top: 60px;
	height: 341px;
	position: absolute;
}
.su-spoiler-icon-plus .su-spoiler-icon {
	font-size: 0;
	color: white !important;
}
.su-spoiler-icon-plus .su-spoiler-icon {
	left: 5px !important;
	top: 16px;
	width: 11px;
	height: 8px;
	background-size: 11px;
	background-repeat: no-repeat;
	background-image: url('/resources/wp-content/themes/herald-child/assets/img/resources-blog/o-caret.svg');
}
.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon {
	background-image: url('/resources/wp-content/themes/herald-child/assets/img/resources-blog/caret.svg');
}
.su-spoiler-icon-plus .su-spoiler-icon {
	transform: rotate(180deg);
	transition: all 0.25s ease-out;
}
.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon {
	transform: rotate(0deg); 
}
.su-spoiler-icon-plus .su-spoiler-icon iframe { display: block; }
.su-spoiler-icon-plus.su-spoiler-closed iframe { display: none; }
.su-spoiler-style-default.su-spoiler-closed .su-spoiler-title { color: #644D7B; }
.su-spoiler-style-default .su-spoiler-title { color: #E56554; }
.su-spoiler-style-default .su-spoiler-title {
	font-size: 16px;
	line-height: 26px;
}
.su-spoiler-title:focus {
	outline: none !important;
	outline-color: transparent;
}
.tangerine { color: #F09F54 !important; }
.su-posts-default-loop h2.su-post-title a { font-size: 2.4rem !important; }
.widget ul li a.bittersweet { color: #E56554 !important; }
.widget ul li a.ch-purple-hover:hover { color: #624B78 !important; }
.su-accordion .su-spoiler:nth-child(1) { margin-top: 0; }
.su-accordion .su-spoiler .su-spoiler-content { line-height: 2.5 }
.lt-resources {
	background-color:  #88B2DB;
	margin: 0 -15px;
	margin-bottom: 25px;
    padding: 15px;
	color: white;
}
.locums-resources p { margin: 0 !important; }
.locums-resources img {
	width: 100%;
	max-width: 100px;
	height: auto;
	margin: 0 auto;
}
.locums-resources a.link {
	display: block;
	position: relative;
	width: 236px;
	margin-top: -15px;
}
.page-template-template-resources .fa.fa-chevron-right {
	position: absolute;
	right: 0;
	top: 45%;
	font-size: 10px;
}
.locum-story .fa.fa-chevron-right { top: 63%; }
.textwidget .fa.fa-chevron-right { top: 34%; }
.su-posts {
	margin-top: -3px;
	margin-bottom: -30px;
}
.su-posts h2.su-post-title a:hover { text-decoration: underline; }
.su-posts-default-loop .su-post-meta:nth-child(2) {
	font-size: 14px;
	margin-top: 15px;
}
.su-posts-default-loop .su-post-meta:nth-child(4) { font-size: 10px; }
.lt-resources h2 { margin-top: 0px; }
.explore-lt {
	border-radius: 15px;
	margin-top: 30px;
	padding: 25px 15px 15px 15px;
	background-color: #E05949;
}
.explore-lt h3 { font-weight: bold; }
.lt-resources .explore-lt p {
	font-size: 18px;
	margin-bottom: 0px;
}
.lt-resources .explore-lt a { line-height: 3; }
.explore-lt img {
	width: 45px;
	height: auto;
	display: block;
    margin: 0 auto;
}
.resource-accordion .page-template-template-resources a {
	font-weight: 500;
	line-height: 18px;
	text-decoration: none;
	color: #644D7B;
	font-size: 16px;
}
.resource-accordion .page-template-template-resources a:hover {
	text-decoration: none;
	color: #644D7B;
}
.widget ul li a.link,
.su-post-excerpt a.link {
	color: #644d7b;
	font-weight: 500;
}
.widget ul li a.link:hover,
.su-post-excerpt a.link:hover,
.locums-resources a.link:hover { 
	color: #E05949;
	font-size: 16px;
	text-decoration: underline;
}
.widget ul li a.blog { color: black; }
.widget ul li a.blog:hover { color: #E05949; }
/* FEATURED-POST */
.page-template-template-resources article .su-post-thumbnail {
	float: none;
	margin: 0 auto;
	width: 100%;
    height: auto;
}
.page-template-template-resources article .su-post-thumbnail img {
	max-width: 100%;
    max-height: 100%;
}
.page-template-template-resources article .su-post-title {
	font-size: 24px;
	font-weight: bold;
}
.page-template-template-resources article h2.su-post-title {
	margin-top: 10px;
	line-height: 28px;
}
.page-template-template-resources article .su-post-excerpt p,
.page-template-template-resources article .su-post-excerpt a { font-size: 14px; }
.page-template-template-resources .herald-sidebar .herald-search-submit {
	top: 0;
	padding-bottom: 0;
}
.page-template-template-resources .herald-sidebar-right .widget .widget-title.h6 { margin-bottom: 25px; }
.sign-up {
	margin-top: 20px;
	margin-bottom: 30px;
}
.page-template-template-resources #wpsrfform h1 {
	font-size: 24px;
	padding-left: 145px;
}
div.client-faq p {
	margin: 0;
	font-size: 19px;
	line-height: 28px;
}
div.client-faq p.mt-40 { margin-top: 40px; }
div.client-faq ul { margin: 3rem 0 3rem; }
div.client-faq ul li {
	margin: 0;
	list-style-type: disc;
}
.vcenter h1 { text-align: center; }
.contact-phone a[href^="tel"] {
	color: #624B78;
	font-size: 20px;
	font-weight: 500;
	background-repeat: no-repeat;
	background-image: url('/resources/wp-content/themes/herald-child/assets/img/resources-blog/phone-icon.svg');
}
.contact-phone a[href^="tel"]:hover {
	color: #624B78;
	text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
	.su-spoiler-title:hover {
		background-color: #F9F9F9;
		border-radius: 4px;
		transition: all 0.25s ease-in-out;
	}
}
@media (min-width: 768px) {
	.locum-story p.gotham,
	.locums-resources p.gotham { font-size: 16px; }
	.su-spoiler-content a.link { font-size: 19px; }
	.su-spoiler-icon-plus .su-spoiler-icon { top: 22px; }
	.header-img { width: 168px; }
	.page-template-template-resources .herald-site-content { padding: 30px; }
	.header-container,
	.header-content { padding: 10px 18px 30px 30px; }
	.page-template-template-resources article .su-post-thumbnail {
		float: left;
		margin-right: 1em;
	}
	.locums-resources img {
		position: absolute;
		max-width: none;
		width: 195px;
		top: 15px;
	}
	.su-accordion .su-spoiler-title {
		font-size: 20px;
		line-height: 36px;
	}
	.su-posts {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.lt-resources {
		margin: 0px;
		padding: 40px;
	}
	.lt-resources h2 { font-size: 32px; }
	.page-template-template-resources article .su-post-thumbnail {
		width: 370px;
		height: 200px;
	}
	.explore-lt h3 { font-size: 24px; }
	.explore-lt img {
		width: 95px;
		float: left;
		margin: 40px;
	}
	.page-template-template-resources .wwr-sidebar-form {
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
	}
	.page-template-template-resources .entry-header h1 { font-size: 40px; }
	.page-template-template-resources .herald-sidebar-right {
		height: auto;
		min-height: 1px;
		margin: 0;
		display: grid;
		display: -ms-grid;
		grid-column-gap: 5%;
		grid-template-columns: auto;
		grid-template-rows: 80px auto !important;
		grid-template-areas: "form search" "form blog";
		-ms-grid-columns: 338px;
		-ms-grid-rows: 80px auto !important;
		-ms-grid-template-areas: "form search" "form blog";
	}
	.page-template-template-resources .herald-sidebar .widget { padding: 0; }
	#search-3 {
		justify-self: end;
		grid-area: search;
		-ms-grid-column-align: end;
		-ms-grid-row: 1;
  		-ms-grid-column: 2;
	}
	#custom_html-9 {
		justify-self: end;
		grid-area: blog;
		-ms-grid-column-align: end;
    	-ms-grid-row: 2;
  		-ms-grid-column: 2;
	}
	#custom_html-8 {
		-ms-grid-row: 1;
  		-ms-grid-column: 1;
		grid-area: form;
	}
	.sign-up input {
		width: 127px;
		margin-top: 12px;
	}
	#custom_html-11 {
		grid-area: search;
		grid-row: 2;
		-ms-grid-row: 2;
		-ms-grid-column: 2;
	}
	#custom_html-10 {
		grid-area: form;
		grid-row: 2;
		-ms-grid-row: 2;
		-ms-grid-column: 1;
	}
	#search-4 {
		grid-area: form;
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	.page-template-template-resources #wpsrfform h1 { font-size: 30px; }
	.contact-phone { padding-top: 18px; }
}
@media (min-width: 992px) {
	.header-img {
		width: 300px;
		margin: 0px 60px;
	}
	.page-template h2.gotham {
		text-align: left;
		word-break: break-all;
		width: max-content;
	}
	.page-template-template-resources .herald-sidebar-right { grid-column-gap: 10%; }
	.vcenter {
		display: inline-block;
		vertical-align: middle;
		float: none !important;
	}
	.vcenter h1 { text-align: left; }
	.page-template-template-resources .lead-form { margin-top: 0px; }
}
@media (min-width: 1024px) {
	.header-content { padding: 30px 50px 50px 30px; }
	.sign-up input { margin-top: 28px; }
}
@media (max-width: 1199px) and (min-width: 768px) {
	.page-template-template-resources .herald-sidebar { padding: 30px 28px; }
}

@media (max-width: 992px) {
	#jump-links { display: none; }
}
@media (min-width: 1200px) {
	.page-template-template-resources .herald-site-content { padding: 40px 0 1px; }
	.page-template-template-resources .entry-header { padding: 0; }
	.header-content {
		padding: 0;
		position: relative;
	}
	.header-container {
		padding: 48px 235px 58px 20px;
		margin: 0;
	}
	.entry-header-bkg { max-height: 340px; }
	.bkg-img-right {
		top: -100px;
    	right: -250px;
		height: auto;
		display: block;
	}
	.su-posts {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.page-template-template-resources .herald-sidebar-right {
		padding: 0;
		display: block;
	}
	.page-template-template-resources .wwr-sidebar-form { margin-left: 0; }
	.lt-resources .su-accordion { margin-bottom: 0px; }
	.explore-lt {
		margin-top: 40px;
		padding: 20px 50px 10px 0px;
	}
	.page-template-template-resources .sign-up,
	.page-template-template-resources .entry-content { padding-right: 100px; }
	.sign-up input { margin-top: 4px; }
}