


.fullWidth-resource {
	display: flex;
	justify-content: space-between;
	background: #333F4C;
}
.resource-rght {
	width: 100%;
	max-width: calc(100% - 500px);
	
}
.resource-rght img{
	width:100%;
	display: block;
	height:504px !important;
	object-fit: cover;
}
.resource-left {
	width: 100%;
	max-width: 500px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cont-inner {
	max-width: 270px;
}
.cont-inner h4{
	color: #B4A471 !important;
}
.cont-inner p{
	color: #fff !important;
}
.cate-name {
	font-family: "Interstate", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 1.5em;
	margin-bottom: 0;
	color: #fff !important;
}
.re-exceprt {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.cont-inner a {
	display: block;
	max-width: 180px;
	height: 45px;
	line-height: 45px;
	background: #B4A471;
	text-align: center;
	border-radius: 6px;
	color: #fff;
	font-family: "Interstate", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 23px;
	transition: all ease 300ms;
}
.cont-inner a:hover {
	color:#fff;
	background: #0067b1;
}



.resourceSearchWrap .searchandfilter ul {
	padding: 0;
	display: flex;
	gap: 30px;
	justify-content: flex-end;
}

.resourceSearchWrap .searchandfilter ul li label{ width:100%; }
.resourceSearchWrap .searchandfilter ul li{
	max-width: 200px;
	width: 100%;
	padding: 0 !important;
}

.resourceSearchWrap .searchandfilter ul li:last-child{
	margin-left: 30px;
	position: relative;
}

.resourceSearchWrap .searchandfilter ul li:last-child::before{
	content: '';
	position: absolute;
	left: -30px;
	height: 45px;
	width: 1px;
	background: #f2f5fa;
}



.resourceSearchWrap .searchandfilter ul li select{
	height: 45px;
	border: none;
	background: #f2f5fa url('https://dev.wordpress-developer.us/the-leadership-thread/wp-content/uploads/2025/05/New-Project-19.webp') center right 22px no-repeat;
	padding: 0 38px 0 11px;
	border-radius: 6px;
	appearance: none;
	color: #b4a471;
	font-weight: 400;
	font-family: "Interstate", Sans-serif;
}


.customListStyle ul {
	padding: 0;
	list-style: none;
}
.customListStyle ul li{
	margin-bottom: 20px;
	position: relative;
	padding-left: 40px;
}
.customListStyle ul li::before{
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: url('https://dev.wordpress-developer.us/the-leadership-thread/wp-content/uploads/2025/05/circle-check.svg') no-repeat;
	background-size: contain;
}
.resourceSearchWrap select:focus{
	outline:none;
}
.resources-details-content h4{
	color:#B4A471 !important;
}


/* single resource next & prev navigiantion  */

.elementor-custom-post-nav {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	gap: 30px;
}
.elementor-custom-post-nav .next-post,
.elementor-custom-post-nav .prev-post {
	max-width: 390px;
	width: 100%;
}
.pprev,
.nnext {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #b4a471;
	font-family: "Interstate", Sans-serif;
	display: block;
	line-height: 14px;
  margin-bottom: 17px;
}
.next-post a,
.prev-post a {
	display: block;
}
.elementor-custom-post-nav .prev-post img,
.elementor-custom-post-nav .next-post img {
	display: block;
	height: 225px;
	object-fit: cover;
	width: 100%;
}
.elementor-custom-post-nav .prev-post h4,
.elementor-custom-post-nav .next-post h4 {
	color: #b4a471;
	margin-top: 18px !important;
	margin-bottom: 0;
}

/*  endsingle resource next & prev navigiantion  */

.custAudioWrap audio {
	min-width: 390px;
	width: 100%;
}

.cuConsultWraper:not( body.elementor-editor-active .cuConsultWraper) {
    position: fixed !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99 !important;
}
.cuConsultWraper.hidediv:not( body.elementor-editor-active .cuConsultWraper.hidediv) {
    opacity: 0 !important;
    visibility: hidden !important;
}
.hsFormWrap:not( body.elementor-editor-active .cuConsultWraper .hsFormWrap) {
    height: 280px;
    overflow-y: scroll;
}


/* Moonshot registration */
.moonshot-button-wrapper.wp-block-button.is-style-fill {
  display: inline-flex;
  width: 139px;
  height: 42px;
  padding: 0;
  border-radius: 8px;
  background: #C6B98B;
  box-shadow: 0 0 0 1px rgba(0,0,0,.04), 0 1px 2px rgba(0,0,0,.08);
}

.moonshot-button-wrapper .wp-block-button__link {
  background: transparent !important;
  border-radius: 8px;
  margin: 0; 
  padding: 8px 12px;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  gap: 6px;
  text-decoration: none;
  box-shadow: none !important;
}

.wp-block-button__link.moonshot-button-link { 
  font-family: 'Inter', ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans";
  color: #243948;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
}

/* Hover/active/focus states */
.moonshot-button-wrapper .wp-block-button__link:hover {
  background: rgba(0,0,0,.03);
}
.moonshot-button-wrapper .wp-block-button__link:active {
  transform: translateY(1px) scale(0.99);
}
.moonshot-button-wrapper .wp-block-button__link:focus-visible {
  outline: 2px solid #243948;
  outline-offset: 2px;
}

.moonshot-button-wrapper .wp-block-button__link[aria-disabled="true"] {
  pointer-events: none;
  opacity: .6;
}

@media (prefers-reduced-motion: reduce) {
  .moonshot-button-wrapper .wp-block-button__link { transition: none; }
}
/** Moonshot registration end **/







@media only screen and (max-width: 1200px){
	.resource-left {
		max-width: 400px;
	}
	.resource-rght {
		max-width: calc(100% - 400px);
	}
	.resource-rght img{
		height:404px !important;
	}
}

@media only screen and (max-width: 1024px){
	.resourceSearchWrap .searchandfilter ul li:last-child{
		margin-left: 20px;
	}	
	.resourceSearchWrap .searchandfilter ul {
		gap: 20px;
	    justify-content: flex-start;
	}
	.resourceSearchWrap .searchandfilter ul li:last-child::before{

		left: -20px;
	}
	.elementor-custom-post-nav .next-post, .elementor-custom-post-nav .prev-post {
	    max-width: 350px;
	}
	.elementor-custom-post-nav .prev-post img, .elementor-custom-post-nav .next-post img {
	    height: 200px;
	}
}



@media only screen and (max-width: 880px){	

	.resource-left {
		max-width: 340px;
	}
	.resource-rght {
		max-width: calc(100% - 340px);
	}


}



@media only screen and (max-width: 767px){	
	.resourceSearchWrap .searchandfilter ul {
		flex-wrap: wrap;
		gap: 10;
	}
	.resourceSearchWrap .searchandfilter ul li:last-child{
		margin-left: 0;
	}

	.resourceSearchWrap .searchandfilter ul li:last-child::before{
		display: none;
	}
	.elementor-custom-post-nav .prev-post img, .elementor-custom-post-nav .next-post img {
	    height: 150px;
	}

	.fullWidth-resource {
		flex-direction: column-reverse;
	}
	.resource-rght {
		max-width: 100%;
	}
	.resource-left {
		max-width: 100%;
		justify-content: flex-start;
		padding: 50px 15px;
	}
	.resource-rght img{
		height:370px !important;
	}
}

