.Highlight {max-width: 805px;}

h3, .HeaderText {
    line-height: 1.15em;
}

.home input { -webkit-appearance: auto;}

.well {scroll-margin-top:100px}

#myPage .myInfo li {padding-top: 0; margin-bottom: 15px;}

#divfrmJoinwrapper {max-width: 1250px;}

#Main826935 .TitleText {line-height: 45px;}

#Main827357 .TitleText {line-height: 45px;}

#Main5099828 .DarkQuote:before {content: "" !important; font-size: 0px; margin-bottom: 0 !important;}

#Main5099828 .DarkQuote {padding: 40px 25px;}


/* Correct TS Search Page */
#searchSponsorRightSideContainer ~ div.s_row {
    width: 81% !important;
}

#Main782318 #page-header h1 {
  line-height: 0.5 !important;
}

/* Two Line Sponsor */
.sponsors-list ul {
    flex-wrap: wrap; }

/* Reduce Size of Interior Page Header Image */
.banner-content {
    padding: 0px 0 !important;
}

/* Reduce Size of Interior Page Header Image on Mobile */
@media screen and (max-width: 767px){
    .banner-content {
    padding-top: 20px !important;
}}


#logo svg,
#search-layout .search-partial__link-arrow svg,
.amicus-briefs-archive-partial__read-more i svg,
.btn i svg,
.events-archive-partial__read-more i svg,
.events-grid-partial__link-arrow svg,
.footer__logo svg,
.image-auto img,
.is-provider-youtube .wp-block-embed__wrapper iframe,
.news-archive-partial__read-more i svg,
.news-grid-partial__link-arrow svg,
.partial-practices__read-more i svg,
.utility-nav li.utility-nav-item a i svg,
.utility-nav li.utility-nav-item button i svg,
.verdicts-archive-partial__read-more i svg,
.video-auto iframe {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%
}

.events-content .events-right .sharing a:focus svg path,
.events-content .events-right .sharing a:hover svg path,
.footer__connect a:focus svg circle,
.footer__connect a:focus svg path.bg,
.footer__connect a:hover svg circle,
.footer__connect a:hover svg path.bg,
.news-content .news-right .sharing a:focus svg path,
.news-content .news-right .sharing a:hover svg path {
	fill: #97c6c0
}

.amicus-briefs-filter .amicus-briefs-filter-field label.amicus-briefs-filter-label,
.events-filter .events-filter-field label.events-filter-label,
.navMain .navMain_subnavToggle,
.news-filter .news-filter-field label.news-filter-label,
.verdicts-filter .verdicts-filter-field label.verdicts-filter-label,
.webcasts-filter .webcasts-filter-field label.webcasts-filter-label,
.webinars-filter .webinars-filter-field label.webinars-filter-label {
	display: none
}

#search-layout .search-partial__link-arrow svg path,
.amicus-briefs-archive-partial__read-more i svg path,
.events-archive-partial__read-more i svg path,
.events-grid-partial__link-arrow svg path,
.featured-events-carousel .carousel-nav button svg path,
.featured-news-carousel .carousel-nav button svg path,
.news-archive-partial__read-more i svg path,
.news-grid-partial__link-arrow svg path,
.partial-practices__read-more i svg path,
.verdicts-archive-partial__read-more i svg path {
	fill: #006594
}

.amicus-briefs-archive-partial__read-more i,
.events-archive-partial__read-more i,
.news-archive-partial__read-more i,
.partial-practices__read-more i,
.verdicts-archive-partial__read-more i {
	width: 18px;
	height: 15px;
	display: inline-block;
	position: relative;
	margin: 0 0 0 5px;
	transition: 200ms
}

.events-archive-partial__link:focus .events-archive-partial__thumbnail img,
.events-archive-partial__link:hover .events-archive-partial__thumbnail img,
.news-archive-partial__link:focus .news-archive-partial__thumbnail img,
.news-archive-partial__link:hover .news-archive-partial__thumbnail img,
.partial-practices__link:focus .partial-practices__thumbnail img,
.partial-practices__link:hover .partial-practices__thumbnail img,
.person-grid-partial__link:focus .person-grid-partial__image img,
.person-grid-partial__link:hover .person-grid-partial__image img {
	transform: scale(1.05)
}

.amicus-briefs-archive-partial__link:focus i,
.amicus-briefs-archive-partial__link:hover i,
.events-archive-partial__link:focus .events-archive-partial__read-more i,
.events-archive-partial__link:hover .events-archive-partial__read-more i,
.news-archive-partial__link:focus .news-archive-partial__read-more i,
.news-archive-partial__link:hover .news-archive-partial__read-more i,
.partial-practices__link:focus .partial-practices__read-more i,
.partial-practices__link:hover .partial-practices__read-more i,
.verdicts-archive-partial__link:focus i,
.verdicts-archive-partial__link:hover i {
	margin: 0 0 0 10px
}

.featured-events-partial__image img,
.featured-news-partial__image img {
	display: block
}

.events-archive-partial {
	max-width: 900px;
	margin: 0 auto;
	padding: 80px 60px
}

.events-archive-partial:nth-child(odd),
.events-content .events-right .event-rate-tables table.event-rate-table tr:nth-child(odd) {
	background: #f2f2f2
}

.events-archive-partial__link {
	display: flex;
	height: 100%;
	position: relative;
	justify-content: space-between;
	align-items: flex-start;
	color: inherit
}

.events-archive-partial__date {
	width: 52px;
	background: #bc2532;
	color: #fff;
	line-height: 1em;
	padding: 15px 10px 18px;
	text-align: center;
	-webkit-clip-path: polygon(0 20%, 0 100%, 80% 100%, 100% 100%, 100% 0);
	clip-path: polygon(0 20%, 0 100%, 100% 80%, 100% 100%, 100% 0)
}

.events-archive-partial__date-month {
	font-size: 12px;
	text-transform: uppercase
}

.events-archive-partial__date-day {
	font-size: 22px
}

.events-archive-partial__content {
	width: calc(100% - 73px)
}

.events-archive-partial__type {
	color: #006594;
	margin: 0 0 5px
}

.events-archive-partial__title {
	transition: 200ms;
	margin: 0 0 15px
}

.events-archive-partial__time {
	color: #111;
	display: block;
	margin: 0 0 10px
}

.events-archive-partial__description p {
	color: #444;
	margin: 0 0 25px;
	line-height: 1.5em
}

.events-archive-partial__read-more {
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	color: #006594;
	letter-spacing: 2px;
	display: flex;
	align-items: center
}

@media (max-width:900px) {
	.events-archive-partial {
		padding: 40px 30px
	}
}

@media (max-width:768px) {
	.events-archive-partial__description p {
		margin: 0 0 15px
	}
}

@media (max-width:425px) {
	.events-archive-partial {
		padding: 20px
	}
}

.featured-events-partial {
	background: #002f45;
	display: flex;
	width: 100%
}

.featured-events-partial__image {
	width: 50%
}

.featured-events-partial__content {
	width: 50%;
	display: flex;
	align-items: center
}

.featured-events-partial__content-wrap {
	padding: 20px 50px
}

.featured-events-partial__type {
	color: #97c6c0;
	margin: 0 0 10px
}

.featured-events-partial__date {
	color: #fff;
	font-size: 16px;
	display: block;
	margin: 0 0 10px
}

.featured-events-partial__title {
	color: #fff;
	margin: 0 0 15px;
	line-height: 1.4em
}

@media (max-width:1200px) {
	.featured-events-partial__title {
		font-size: 1.375rem;
		font-family: 'proximanova', sans-serif;
		font-weight: 400;
		color: #fff;
		margin: 0 0 15px;
		line-height: 1.4em
	}
}

@media (max-width:1024px) {
	.featured-events-partial__image .image-auto {
		padding-bottom: 90% !important
	}

	.featured-events-partial__image .image-auto img {
		object-fit: cover;
		object-position: center
	}

	.featured-events-partial__content-wrap {
		padding: 20px 25px
	}
}

@media (max-width:768px) {
	.featured-events-partial__type {
		color: #97c6c0;
		margin: 0 0 5px
	}

	.featured-events-partial__date {
		font-size: 14px;
		margin: 0 0 5px
	}
}

@media (max-width:600px) {
	.featured-events-partial {
		display: block
	}

	.featured-events-partial__image {
		width: 100%
	}

	.featured-events-partial__image .image-auto {
		padding-bottom: 50% !important
	}

	.featured-events-partial__image .image-auto img {
		object-fit: cover;
		object-position: center
	}

	.featured-events-partial__content {
		width: 100%;
		align-items: flex-start
	}

	.featured-events-partial__content-wrap {
		padding: 30px 20px 50px;
		height: 100%;
		width: 100%
	}
}

.dark-theme .events-grid-partial__link {
	border-bottom: 0;
	padding: 0 0 20px
}

.dark-theme .events-grid-partial__type {
	color: #97c6c0
}

.dark-theme .events-grid-partial__time,
.dark-theme .events-grid-partial__title {
	color: #fff
}

.dark-theme .events-grid-partial__link-arrow {
	bottom: 0
}

.dark-theme .events-grid-partial__link-arrow svg path {
	fill: #97c6c0
}

@media (max-width:768px) {
	.dark-theme .events-grid-partial {
		margin: 0 0 25px
	}
}

.events-grid-partial__link {
	display: flex;
	height: 100%;
	border-bottom: 1px solid #ccc;
	padding: 0 0 50px;
	position: relative;
	justify-content: space-between;
	align-items: flex-start
}

.events-grid-partial__date {
	width: 52px;
	background: #bc2532;
	color: #fff;
	line-height: 1em;
	padding: 15px 10px 18px;
	text-align: center;
	-webkit-clip-path: polygon(0 20%, 0 100%, 80% 100%, 100% 100%, 100% 0);
	clip-path: polygon(0 20%, 0 100%, 100% 80%, 100% 100%, 100% 0)
}

.events-grid-partial__date-month {
	font-size: 12px;
	text-transform: uppercase
}

.events-grid-partial__date-day {
	font-size: 22px
}

.events-grid-partial__content {
	width: calc(100% - 73px)
}

.events-grid-partial__type {
	color: #006594;
	margin: 0 0 5px
}

.events-grid-partial__title {
	transition: 200ms;
	margin: 0 0 15px
}

.events-grid-partial__time {
	color: #111;
	display: block;
	margin: 0 0 25px
}

.events-grid-partial__link-arrow {
	position: absolute;
	width: 18px;
	height: 15px;
	left: 73px;
	bottom: 30px;
	transition: 300ms
}

.events-grid-partial__link:focus .events-grid-partial__title,
.events-grid-partial__link:hover .events-grid-partial__title {
	color: #bc2532
}

.events-grid-partial__link:focus .events-grid-partial__link-arrow,
.events-grid-partial__link:hover .events-grid-partial__link-arrow {
	left: 78px
}

@media (max-width:768px) {
	.events-grid-partial__link {
		padding: 0 0 30px
	}

	.events-grid-partial__link-arrow {
		bottom: 20px
	}
}

.simple-cta {
	margin-top: 60px;
	margin-bottom: 60px
}

@media (max-width:1024px) {
	.simple-cta {
		margin-top: 40px;
		margin-bottom: 40px
	}
}

@media (max-width:768px) {
	.simple-cta {
		margin-top: 30px;
		margin-bottom: 30px
	}
}

.simple-cta__flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 50px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.simple-cta .nmc-block__title {
	margin: 0;
	max-width: calc(100% - 300px)
}

@media (max-width:768px) {
	.simple-cta {
		text-align: center
	}

	.simple-cta__flex {
		flex-wrap: wrap;
		justify-content: center;
		padding: 40px 0
	}

	.simple-cta .nmc-block__title {
		margin: 0 0 25px;
		max-width: 100%;
		width: 100%
	}
}

@media (max-width:425px) {
	.simple-cta__flex {
		padding: 30px 0
	}
}

.events-content .events-right .event-rate-tables h6,
.person-content .person-layout__right .person-name {
	margin: 0 0 5px
}

.amicus-brief-single .amicus-briefs__table tr td span:last-child,
.events-content .events-right .event-rate-tables table.event-rate-table:last-child,
.verdicts-single .verdicts__table tr td span:last-child,
.wp-block-quote p:last-child {
	margin: 0
}

.amicus-briefs-filter .amicus-briefs-filter-field select.amicus-briefs-filter-select,
.events-filter .events-filter-field select.events-filter-select,
.news-filter .news-filter-field select.news-filter-select,
.verdicts-filter .verdicts-filter-field select.verdicts-filter-select,
.webcasts-filter .webcasts-filter-field select.webcasts-filter-select,
.webinars-filter .webinars-filter-field select.webinars-filter-select {
	background: 0 0;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0 35px 0 15px;
	position: relative;
	-webkit-appearance: none;
	z-index: 2
}

.amicus-briefs-filter .amicus-briefs-filter-clear-form a.amicus-briefs-filter-clear-form-link,
.events-filter .events-filter-clear-form a.events-filter-clear-form-link,
.news-content .news-left #gutenberg figcaption a,
.news-filter .news-filter-clear-form a.news-filter-clear-form-link,
.verdicts-filter .verdicts-filter-clear-form a.verdicts-filter-clear-form-link,
.webcasts-filter .webcasts-filter-clear-form a.webcasts-filter-clear-form-link,
.webinars-filter .webinars-filter-clear-form a.webinars-filter-clear-form-link {
	color: #006594
}

#ctablock h2{
  margin: 0;
  max-width: calc(100% - 300px);
}

#ctablock a{
  background-color: #006594;
  color: #fff !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  max-width: 100%;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 2px;
  text-align: center;
  line-height: normal;
  padding: 1.3em 2.5em;
  border: 0;
}

.TitleText.span12 {
  line-height: 36px;
}

h3.evreg-col.evreg-p-0 {
  line-height: 34px !important;
}

.galleryBorder {
  background: #fff!important;
}

#page-header h1 small {
  color: #002f45;
}
a {
scroll-margin-top:102px;
}

.InlineCTA h2, .InlineCTA h3, .InlineCTA h4, .InlineCTA h5 {
    font-weight: 700;
    letter-spacing: 1px;
    margin: 0;
    color: rgb(68,68,68);
    max-width: calc(100% - 300px);
    line-height:1;
}

/* Increase Tasks Project Description Box Size */
.MCProjectDesc {
    height: 130px !important;
}


/*Event Rate Title and Description Size Change*/
.evRegRateName{
     font-size: 20px;
}
.evRegRateMessage{
     font-size: 16px;
}

div.well:has(h4:contains("Step 2 - Objectives")) {
  display: none;
}
