/* 10/04/2023 */
.related-library-item:hover .border-bottom {
	height: 10px !important;
}

.resource-card:hover .color-orange {
	height: 10px !important;
}


/* 08.23 resources */


.c-social-media {
	text-align: center;
}

/* 03/24/2023 footer logo work  */
.l-container {
	max-width: 80rem;
}



/* 	03/20/2023 Horizontal sub menu fix */
.horizontal-subnav {

	gap: 0px !important;
}

/* blog event image fitment 05.18.23 */
.c-feed__img>img {
	object-fit: contain !important;
}

.c-feed__img:not(:empty) {
	padding-top: 55.5%;
	padding-bottom: 3px;
	margin: 0 auto 0px !important;
}

/* 05/31/23 footer call and text info */
.footer-subscribe:hover {
	text-decoration: underline;
}

/* 05/30/2023 Update the language on Find a Clinic  */
.callTextHero {
	width: auto !important;
}

/* Text number Artera Rollout */
.textMessageText {
	margin-bottom: 0px;
	margin-right: 5px;
}

.c-map__info {
	padding: 3rem 20px;
}

.c-map {
	margin-bottom: 100px;
}

/* 05/16/2023 artera rollout */
#phoneIcon {
	margin-left: 7px;
}

@media screen and (max-width: 750px) {
	#bottomImageM {
		width: 90% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	#bottomImageMo {
		width: 100% !important;
		margin-right: 10px;
	}

	.inject-bg {
		background-size: contained;
	}

}

.c-hero--no-background-image>.c-hero__content-wrapper>.c-hero__body>.centerText {

	text-align: center;
}

.image-left>.c-hero__body {
	padding: 0;
}

.image-right>.c-hero__body {
	padding: 0;
}

.centertext {
	margin-left: auto;
	margin-right: auto;
}

.notcentered {
	margin-left: 8%;
}

@media screen and (max-width: 750px) {
	.leftalign {
		padding: 2rem !important;
	}
}

@media screen and (max-width: 750px) {
	#heroLogoMobile {
		margin-top: 0px;
		margin-bottom: 5px;
	}

	.image-right,
	.image-left {
		flex-direction: column-reverse !important;
		text-align: center;
		gap: 18px;
		justify-content: center !important;
		margin: 0;
	}


	.image-left {
		margin-left: 0px !important;
	}

	.hero-btnM {
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
	}

	.c-hero__description {
		padding-bottom: 0px !important;
	}
}

.c-hero--light>.c-hero__content-wrapper>.c-hero__body>.c-hero__description {
	color: #4a4f54;
}

.c-hero--light>.c-hero__content-wrapper>.c-hero__body>.hero-btnM {
	color: #4a4f54;
	border-color: #4a4f54;
}

/* 08.23 Resources */
/*  search page results */

.resource-search>.resource-posts>.row>.resource-card-wrapper>.resource-card {
	pointer-events: none;
}

.resource-search>.resource-posts>.row>.resource-card-wrapper>.resource-card>.document-thumbnail {
	width: 85% !important;
	margin-top: 40px !important;
	margin: auto;
}

.resource-search>.resource-posts>.row>.resource-card-wrapper>.resource-card>.document-video {
	width: 100% !important;
	pointer-events: auto !important;
}

.resource-search>.resource-posts>.row>.resource-card-wrapper>.resource-card>.resource-info>.row>.document-cta {
	pointer-events: auto;
}

.resource-card-wrapper {
	padding: 20px 0px;
}

.document-cta {
	display: inline-grid !important;

}

/* search page results */


.document-container {
	display: flex;
}

.document {
	padding-left: 16px !important;
	padding-right: 16px !important;
}

.col-lg-6>.document-container {
	flex-direction: column;
}

/* videos */

.document-video,
.document-info {
	width: 50% !important;
}

.border-bottom {
	height: 2px !important;
	width: auto;

}

.color-gray {
	background: #6E6F72 !important;
}

.document-ctas {
	flex-direction: row;
}

.document-cta {
	width: 200px !important;

	max-width: 200px !important;
	min-width: 200px !important;
}

/* work from here */

.document-image {
	padding: 0 !important;
}

.document-journal {
	padding-top: 1.25rem;

}

.border-bottom {
	margin-bottom: 25px;
}

/* 1/3 view */
.row>.col-lg-4>.document-container {
	display: block;
}

.row>.col-lg-4>.document-container>.document-video {
	width: 100% !important;
}

.row>.col-lg-4>.document-container>.document-info {
	width: 100% !important;
}

/* 1/4 view */
.row>.col-lg-3>.document-container {
	display: block;
}

.row>.col-lg-3>.document-container>.document-video {
	width: 100% !important;
}

.row>.col-lg-3>.document-container>.document-info {
	width: 100% !important;
}

/* images */
.document-thumbnail {
	width: 44% !important;
}

.row>.document>.document-container>.document-thumbnail {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 40px;
	max-height: 310px;
	/* 	margin-bottom:40px; */

}

.row>.col-lg-6>.document-container>.document-thumbnail {
	width: 43% !important;
}

/* 1/3 view */
.row>.col-lg-4>.document-container>.document-thumbnail {
	width: 85% !important;
}

.row>.col-lg-4>.document-container>.document-info {
	width: 100% !important;
}

/* 1/4 view */
.row>.col-lg-3>.document-container {
	display: block;
}

.row>.col-lg-3>.document-container>.document-thumbnail {
	width: 80% !important;
}

.row>.col-lg-6>.document-container>.document-thumbnail {
	width: 43% !important;
}

.row>.col-lg-3>.document-container>.document-info {
	width: 100% !important;
}

/*  1/2 view */


.row>.col-lg-6>.document-container>.document-thumbnail {
	width: 87% !important;
}

.row>.col-lg-6>.document-container>.document-info {
	/* 	padding-top:0px !important; */
	width: 90% !important;
}

.row>.col-lg-6>.document-container>.document-video {
	width: 100% !important;
	/* 	padding-bottom:40px; */
}


/* single resources page edits */


.centered {
	margin: auto;
	color: black;
}

.docTitle {
	color: #6e6f72;
	font-size: 1.125em;
	font-weight: 700;
}

.docImage {
	max-width: 700px;
	min-height: 400px;
	margin: auto;
}

.docLinks {
	display: flex;
	gap: 30px;
}

.docVideo {
	display: flex;
	justify-content: center;

}

.docSummary {
	color: #6e6f72;
	font-weight: 500;
	font-size: 1rem;
}

.docIframe {
	min-height: 400px;
	min-width: 700px;
}

@media screen and (max-width: 700px) {
	.library-search>.resource-search>.resource-posts>.row>.resource-card-wrapper>.resource-card>.document-video>iframe {
		padding: 40px 0 !important;
	}

	.library-search>.resource-search>.resource-posts>.row>.resource-card-wrapper>.resource-card>.document-thumbnail {
		padding: 40px 0 !important;
		width: 100% !important;
	}

	.library-search>.resource-search>.resource-posts>.row>.resource-card-wrapper>.resource-card>.resource-info {
		padding: 20px;
	}
}

/* 08.23 resources */

.col-lg-12>.document-container>.document-video {
	padding: 0 20px 40px 0px !important;
}

/* Placeable module */


/* 09/19/2023 results page added feb1 24*/
.grayHeader {
	padding: 2rem 10rem;
	background: #f4f4f4;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.submitButtonResources {
	margin-left: 5rem;
	max-width: 200px;
	height: 2.3rem;
	margin-top: 5px;
}

@media screen and (max-width: 850px) {
	.grayHeader {
		padding: 5%;
		flex-direction: column;
	}

	.submitButtonResources {
		margin: 5%;
		margin-left: 0;
	}
}

@media screen and (max-width: 700px) {
	.c-hero__body {
		width: auto !important;
	}

	.document-container {
		flex-direction: column;
	}

	.document-video,
	.document-info {
		width: 100% !important;
	}

	.col-lg-12>.document-container>.document-video {
		padding: 0px !important;
	}

	.row>.col-lg-6>.document-container>.document-thumbnail {
		width: 70% !important;
	}
}

.ResourceT>div:nth-child(2) {
	display: none !important;
}

.ResourceT>p:nth-child(3) {
	display: none !important;
}

.ResourceT {
	padding-top: 20px;
}

.single-documents>.c-main>nav>.c-breadcrumbs {
	display: none;
}

/* 09/19/2023 results page Added feb 1 24*/

/* 12/19/2023 To show the preheader menu bar */
body.admin-bar .c-header {
	top: 32px;
	/* Adjust this value as needed */
}

/* 02/01/2024 To style the content paragraph in the resources page */
.custom-content-wrapper p {
	color: #6e6f72;
}

/* 02/01/2024 To style the content Learn More for Resoures in the search */
a.capitalize {
	text-transform: capitalize;
}

/* 02/01/2024 it was already in stg not in prod */
#select_location {
	max-width: 350px !important;
	width: 350px;
}

/* 10/05/23 */
.searchTitle {
	margin-right: 50px;
	/* 	width:400px; */
	margin-top: 15px;
	text-align: end;
	color: #000;
}

#select_location {
	max-width: 350px !important;
	width: 350px;
}

@media screen and (max-width: 850px) {
	.searchTitle {
		text-align: left;
	}

	#select_location {
		max-width: 100% !important;
		width: 100%;
	}
}

/* 10/05/23 */
/* 02/01/2024 it was already in stg not in prod */

/* 03/19/2024* css icons social media movil*/
.c-preheader__link.c-social-media__link {
	display: flex !important;
	justify-content: center;
	align-items: center;
}

/*03/26/2024* aling icons*/

@media screen and (max-width: 750px) {
	.c-footer-nav__childlink svg.c-btn__icon {
		position: relative;
	}

	svg.c-btn__icon.twitter {
		left: .5px;
		top: 2px;
	}

	svg.c-btn__icon.youtube {
		top: 2px;
	}

	svg.c-btn__icon.instagram {
		top: 1px;
	}

	svg.c-btn__icon.facebook {
		top: 1px;
	}

	/*05/09/2024*/
	.image-right .c-hero__body,
	.image-left .c-hero__body {
		height: auto;
	}
}

/*04/14/2024* hero adjustment*/

.single-post.single-format-standard .c-hero--inside .c-hero__content-wrapper,
.single-events.single .c-hero__headline {
	justify-content: center;
	text-align: center;
}

/* 4/2/2024 center title blog */
@media (min-width: 60em) {

	.single-post.single-format-standard .c-hero--inside .c-hero__content-wrapper,
	.single-events.single .c-hero__headline {
		justify-content: center;
		text-align: center;
	}
}

/*4/4/2024* align image events*/

@media screen and (max-width: 780px) {
	.tax-event_categories .c-hero--inside picture.rightAlignImageM img {
		object-position: top left;
	}
}

@media screen and (min-width: 781px) {
	.tax-event_categories .c-hero--inside picture.rightAlignImage img {
		object-position: center right;
	}
}

.single-events .c-hero--no-background-image .c-hero__headline {
	font-size: 2rem !important;
}

.flockler-carousel_v2-item__wrapper a[target="_blank"],
.no_ext_icon a[target="_blank"] {
	background: transparent;
	padding-right: 0;

}

/*4/14/2024 blog title align*/
.c-hero--no-background-image.c-hero--inside .c-hero__body {
	max-width: 100%;
}

/*05-23-2024 box color text*/
.l-container--padded__all.white,
.l-container--padded__all.white a,
.l-container--padded__all.white h2,
.l-container--padded__all.white h3,
.l-container--padded__all.white h4 {
	color: white;
}

.l-container--padded__all.white a.orange-caps {
	color: var(--primary-color);
}

.l-container--padded__all.white a.orange-caps:hover {
	color: #00bfff;
}

/* 07-02-2024 */
@media (min-width: 60em) {
	.single-documents .c-hero--inside .c-hero__content-wrapper {
		justify-content: center;
		text-align: center;
	}
}



/* bullets list-block */
ul[class].wp-block-list,
ol[class].wp-block-list {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul[class].wp-block-list li::before {
	content: '\2022';
}

ol[class].wp-block-list {
	list-style: revert;
}

ol[class].wp-block-list li::marker {
	color: var(--primary-color);
}


/* footer and header hide */
.c-footer.hide-footer {
	padding-top: 0;
	padding-bottom: 0;
}


.documents .document .document-container .document-thumbnail {
	background: none;
	width: 88% !important;
	margin-bottom: 40px;
}

.document-container .document-image {
	width: 88% !important;
	padding: 40px 40px 0 !important;
	margin-bottom: 40px;
}

.document-container .document-image div,
.row>.document>.document-container>.document-thumbnail div {
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

.document-ctas .document-cta {
	width: 228px !important;
	max-width: 228px !important;
	min-width: 228px !important;
}

@media(min-width:700px) {
	.document-container .document-image {
		width: 49% !important;
	}

	.documents .document .document-container .document-thumbnail {
		width: 41.5% !important;
	}
}

/* clinical template */
#content h3.wp-block-heading {
	margin-bottom: 16px !important;
	margin-top: 32px !important;
}