/* @override 
	https://k12coalition.com/wp-content/cache/min/1/wp-content/themes/wp-k12coalition-2025/assets/css/edu_insights.css?*
	https://k12coalition.com/wp-content/themes/wp-k12coalition-2025/assets/css/edu_insights.css?* */


	
	/* @group Insight Filters */
	
	.deluxe-filtering select{
		appearance:none;
		border:none;
		position:relative;
		z-index:1;
		padding: 10px 20px 10px 55px;
		font-weight: 600;
		font-size: 14px;
		border-radius: 8px;
	border: 2px solid #FBEFBF;
	background: rgba(251, 240, 196, 0.50);
		overflow:hidden !important;
		display:block!important;
		width:100%;
		
	}
	
	.deluxe-filtering .facetwp-facet  {
		margin:0;
	}
	
	.deluxe-filtering >div:first-child {
		width:55%;
	}
	.deluxe-filtering >div:last-child {
		width:45%
	}
	.deluxe-filtering  .facetwp-type-dropdown {
		position:Relative;
		margin: 0;
		display:block!important;
		padding:0 !important
		
	}
	
	.deluxe-filtering {
		border-radius: 8px !important;
		border: 2px solid rgba(17, 0, 69, 0.15);
		background: #FFF;
		display:inline-block;
		width:auto!important;
		gap:10px!important;
		padding:5px !important;
	}
	
	
	.deluxe-filtering .facetwp-search {
		border:none;
		min-width:0px!important;
		text-align:center;
		min-width:0px !important;
	}
	.deluxe-filtering .facetwp-type-search .facetwp-icon {
		display:none!important
	}
	
	.deluxe-filtering  .facetwp-type-dropdown:after{
	background-image: url('/wp-content/themes/wp-k12coalition-2025/assets/images/deluxe-pag-arrow.svg');
	position:absolute;
	top: 15px;
	right: 10px;
	width:12px;
	height:15px;
	display:block;
	content:"";
	z-index:3;
	background-position: center;
	transform:rotate(90deg);
	background-repeat: no-repeat;
	background-size: contain;
	
	}
	.deluxe-filtering  .facetwp-type-dropdown:before{
	background-image: url('/wp-content/themes/wp-k12coalition-2025/assets/images/icon-search.svg');
	position:absolute;
	top: 13px;
	left: 16px;
	width:18px;
	height:18px;
	display:block;
	background-size: contain;
	content:"";
	z-index:2;
	background-position: center;
	
	background-repeat: no-repeat;
	
	}
	
	 .deluxe-filtering {
	 	display:flex !important;
	 	flex-direction: row !important;
	 	flex-wrap: nowrap!important;
	 	}
	@media(max-width:600px) {
		 .deluxe-filtering {
	 	max-width:100% !important;
	 	width:100% !important;
	 	justify-content:space-between;
	
	 }
	}
	
	
	@media(max-width:350px) {
		 .deluxe-filtering {
	 
	 	flex-direction: column !important;
	 	justify-content:center;
	 	align-items: center;
	 
	 	}
	 	 .deluxe-filtering > * {
	 	 		width:100% !important
	 	 }
	
	/* @end */
}

/* @group Insight links */

.insights-archive-wrapper {
	
	display:flex;
	flex-direction: column;
	gap:50px
}

.insights-archive-wrapper .edul-block {
border-radius: 30px;
background: rgba(255, 149, 89, 0.51);
padding-bottom:20px
}
.insights-archive-wrapper .edul-block .edul-container{
	display:flex;
	gap:50px;
		border-radius: 30px;
border: 2px solid #FF9559;
background: #FFF;
padding:30px

}

.insights-archive-wrapper .edul-thumb {
	min-width: 340px;
	max-width:340px;
	border-radius:20px;
	overflow:hidden;
	margin:auto
}


.insights-archive-wrapper .edul-thumb img{
	width:100%!important
}

.insights-archive-wrapper .edul-info h3 {
	color: #DD6342;
font-family: Avenir;
font-size: 48px;
font-style: normal;
font-weight: 900;
line-height: 48px;
margin:0 0 10px;
letter-spacing: 0.2px;
text-transform: uppercase;

}


.insights-archive-wrapper .author {
	font-size: 20px;
	
}

.insights-archive-wrapper .edul-info  .summary {
	padding-top: 20px;
	font-size: 20px;
}

.insights-archive-wrapper .edul-info .button-holder {
	padding-top: 20px;
}
.insights-archive-wrapper .edul-info .button,
.doc-header .dwnld-button a{
border-radius: 9px;
background: #110045;
display: flex;
width: 380px;
height: 65px;
padding: 20px 22px 17px 32px;
justify-content: center;
align-items: center;
gap: 25px;
color: white;
color: #FFF;
font-feature-settings: 'liga' off, 'clig' off;
font-family: "Avenir Next";
font-size: 19px;
font-style: normal;
font-weight: 600;
line-height: 24px; /* 126.316% */
letter-spacing: 0.5px;
transition:all .3s ease;
}

.doc-header .dwnld-button a{
	width:auto;
	display:inline-block;
	font-weight: 600 !important;
	line-height:1.3em;
}

.doc-header .dwnld-button a .elementor-button-icon {
	margin-left:10px
}
.insights-archive-wrapper .edul-info .button:hover{
	background: #3F3B86;
}



@media(max-width:864px) {
	.insights-archive-wrapper .edul-block .edul-container {
	
	display:flex;
	flex-direction: column;
	gap:20px;
	border-radius:10px;
	padding:25px
}

.insights-archive-wrapper .edul-block {
	border-radius:10px;
	padding-bottom:14px;
	background-color: rgba(252, 224, 138, 1);
	
}

.doc-header {
	justify-content:Center ;
	align-items: center !important;

	text-align:Center
}

 .doc-header .dwnld-button a {
	
	margin:auto !important;
	display:block;
	max-width:400px;
	width:100% !important
}


.insights-archive-wrapper .edul-thumb {
	max-width: 340px;
	min-width:auto!important;
	width:100% !important;
	border-radius:5px;
	overflow:hidden;
	margin:auto
}

.insights-archive-wrapper .edul-info h3 {
	font-size: 30px;
	line-height:1.3em;
	font-weight: 600;
	letter-spacing:.005em
}

.insights-archive-wrapper .author {
	font-size: 17px;
	font-weight: bold;
	
}

.insights-archive-wrapper .edul-info  .summary {
	font-size: 17px;
}
.insights-archive-wrapper .edul-info .button{
	font-size: 16px;
	width:100%
}

}





 .edu-insights-header  span {
	display:block!important
}


	
@media(max-width:400px) {
	.edu-insights-header-col1 .edu-insights-header h1{
		font-size: 41px !important;
	}
	.edu-insights-header-col1 .edu-insights-header span{
		font-size: 52px !important;
	}
	
	
	.edu-insights-header-col1	p br{
		display:none
	}
}


@media(min-width:768px) {
 .edu-insights-header-col1 {
	min-width: 600px !important;

}

}

 .edu-insights-header-col2 {
	min-width: calc(100% - 600px) !important;
	padding-bottom:0!important
	
}




/* @end */



/* @group Page Nav */

.deluxe-page-nav {

	border-radius: 20px;
	background: rgba(255, 255, 255, 0.52);

	border-radius:15px !important;
	display: flex;
	padding: 8px 30px !important;
	justify-content: center;
	align-items: center;
	gap: 109px;
	max-width: 669px;
	margin:50px auto 60px!important;
}

.deluxe-page-nav .facetwp-facet-insight_pagination_results {
	font-size: 15.2px;
}
.deluxe-page-nav .deluxe-results-display >div {
	align-items:center;
	display:flex;
}

.deluxe-page-nav .facetwp-facet  {
	margin:0;
}

.deluxe-page-nav .facetwp-page:not(.next,.prev){
	font-size: 15.2px;
	color: rgba(17, 0, 69, 0.30);
	margin:0 3px;
	
}


.deluxe-page-nav .facetwp-page:not(.next):not(.prev).active,
.deluxe-page-nav .facetwp-page:not(.next):not(.prev):hover{
	font-size: 15.2px;
	color: rgba(17, 0, 69, 1) !important;
}

.deluxe-page-nav .facetwp-pager {
	align-items: center;
}

.deluxe-page-nav .facetwp-page:is(.next,.prev) {
	background-color: rgba(195, 235, 249, 1)!important;
	width: 35px;
	height:35px;
	font-size: 0!important;
	border-radius:50%;
	background-image: url('/wp-content/themes/wp-k12coalition-2025/assets/images/deluxe-pag-arrow.svg');
	background-repeat: no-repeat;
	background-position:51% center;
	opacity:.6
}
.deluxe-page-nav .facetwp-page:is(.next,.prev):hover {
	opacity:1
}
.deluxe-page-nav .facetwp-page.prev {
	margin-right:10px;
	transform:rotate(180deg)
}

.deluxe-page-nav .facetwp-page.next {
margin-left:10px
}


@media(max-width:864px) {
.deluxe-page-nav {
	background-color: transparent;

	margin: 30px auto 0px!important;
}
.deluxe-page-nav .facetwp-page:is(.next,.prev) {
	width: 45px;
	height:45px;
	background-size: 12px;
}
 .deluxe-results-display >div{
 		margin-top: 20px;
 		justify-content:Center;
 }



}


/* @end */

/* @group Cloud BG */
	.orange-cloud-mantle {
		background: linear-gradient(180deg, #FBEFBF 35%, #FFF 100%) !important;
		position:relative;
		padding-top:60px;
		background-position:center top!important;
		
	
	}

.orange-cloud-mantle:before {
	background-image: url('/wp-content/themes/wp-k12coalition-2025/assets/images/insights-clouds-short.svg?hsd');
	background-repeat:no-repeat!important;
	background-position:center bottom!important;
	background-size: 100% auto !important;
	content:"" !important;
	position:absolute;
}

@media(max-width:1024px) {
	.orange-cloud-mantle {
		background: linear-gradient(180deg, #FBEFBF 35%, #FFF 100%) !important;
		position:relative;
		padding-top:60px;
		background-position:center top!important;
	
	
	}


	.orange-cloud-mantle:before {
		background: url('/wp-content/themes/wp-k12coalition-2025/assets/images/insights-clouds-short.svg?hsd') !important;
		background-repeat:no-repeat!important;
		background-position:calc(100% + 60vw) bottom !important;
		background-size: auto 65vw !important;
		
	
	}
}


html .orange-cloud-bg {
	
	background: url(/wp-content/themes/wp-k12coalition-2025/assets/images/cloud-bg-orange.webp), linear-gradient(180deg, #FFF 20%, #E2F6FD 60%) !important;;
	background-repeat:no-repeat!important;
	background-position:center 25%!important;
	background-size: 100% auto !important;
	position:Relative;
}

html .orange-cloud-bg >* {
	position:Relative;
	z-index:2
}

/* @end */

html .insight-template-default.single .edu-insights-article-sidebar article{
	flex-direction: row-reverse !important;
	padding-bottom:0 !important;
	align-items: center;
	background-color: white;
	border-radius:5px;
	border:none!important;
	box-shadow: 0 5px 30px 0 rgba(251, 239, 191, 0.50) ;

	
}

.edu-insights-related article {
	flex-direction: row !important;
	padding-bottom:0 !important;
	align-items: center;
	background-color: white;
	border-radius:5px;
	border:none!important;
	
	/* news */
	box-shadow: 0 5px 30px 0 rgba(139, 216, 239, 0.20);

	
}



html .insight-template-default.single .edu-insights-article-sidebar article h3.elementor-post__title,
.edu-insights-related  article .elementor-post__text{
	padding:20px
}
html .insight-template-default.single .edu-insights-article-sidebar article .elementor-post__text {
	width:auto;

}
html .insight-template-default.single .edu-insights-article-sidebar article h3.elementor-post__title a{

	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px; /* 155.556% */
}

html .insight-template-default.single .edu-insights-article-sidebar article .elementor-post__thumbnail__link,
.edu-insights-related article .elementor-post__thumbnail__link{
	min-width:124px !important;
	margin-bottom: 0!important;
	
	flex:1;
	height:100% !important;

		display:block;
	
}
.edu-insights-related article .elementor-post__thumbnail__link{
	min-width:150px !important;

}
html .insight-template-default.single .edu-insights-article-sidebar article .elementor-post__thumbnail,
.edu-insights-related article .elementor-post__thumbnail {
	padding: 0 !important;
	height:100% !important;
	width:100%!important;
	border-radius:0!important;
		min-height:130px
}
html .insight-template-default.single .edu-insights-article-sidebar article .elementor-post__thumbnail img,
.edu-insights-related article .elementor-post__thumbnail img {
	width:100% !important;
	height:100%;
	object-fit:cover;
	object-position:center top;
}



.edu-insights-related article .elementor-post__thumbnail img {
position:relative!important;
top: 0!important;
transform:none!important;
height:100%!important;
left:0 !important;
}

html .insight-template-default.single .article-text,
 html .insight-template-default.single .article-text *{
	font-size: 18px;
	
}

html .insight-template-default.single .edu-insights-article-sidebar .sidebar-header {
	border-radius: 100px;
background: linear-gradient(90deg, #FBEFC1 0.04%, rgba(255, 255, 255, 0.00) 102.74%);
padding:17px 20px
}



.doc-preview {
	max-width: 250px;
	border-radius:0!important
}
.doc-preview >div >div{

	border-radius:3px!important
}


.edu-insights-auth span:before {
	content:"By ";
	}
	
	.edu-insights-date span{
	position:Relative;


}
.edu-insights-date span:before {
		content:" | ";
		display:inline-block;
		padding-right:3px;
		position:relative;
		top: -2px;
}
.edus-insights-date:before {
	content:"";
	position:absolute;
	top: 5px;
	left: 0;
	height: 20px;
	border:1px solid
}


.insight-template-default [data-elementor-type="single-post"] {
		background: linear-gradient(180deg, #FFF 20%, #e0f4fe 100%) center bottom no-repeat !important;
	background-size: 100% auto !important;
	background-position:center bottom!important;
	position:Relative;
}

.insight-template-default [data-elementor-type="single-post"]>* {
		background: url('/wp-content/themes/wp-k12coalition-2025/assets/images/cloud-bg-orange-post.webp?asd');
		position:absolute;
		background-position:center calc(100% - 50px);
		background-repeat:no-repeat;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index:1
}

@media(max-width:768px) {
	
	.insight-template-default [data-elementor-type="single-post"] {
		background: linear-gradient(180deg, rgba(252, 224, 138, 1) 0%, #FFF 10%, #e0f4fe 100%) center bottom no-repeat !important;
	background-size: 100% auto !important;
	background-position:center bottom!important;
	position:Relative;
}

	.insight-template-default [data-elementor-type="single-post"]>* {
		background-size:100% 75%;
		
		background-position:center 25%;
	
}

.edu-insights-templt .doc-preview {
		width:100% !important;
		max-width:400px;
		padding:0 
}
}
.insight-template-default [data-elementor-type="single-post"] >* {
	position:Relative;
	z-index:2
}