/*!
Theme Name: Kadence URC
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: The URC child theme of the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-urc
*/

/* MASTER STYLES */
:root {
	--global-md-spacing: 1.5rem;
}


/* CUSTOM STYLE */
/* This gets rid of all of the space between block editor and custom fields. */
/* Would be nice to have at least on Project pages... */
/* May need to go in admin.css or something other than this file... */
.edit-post-visual-editor .block-editor-writing-flow__click-redirect { min-height: 0vh; }


/* MEGA MENUS */
.megamenu li, .megamenu a { font-size: 14px !important; padding: 0 !important; background-color: white !important; color: var(--global-palette4) !important; font-weight: 400 !important; line-height: 2em !important; }
.megamenu a:hover { color: var(--global-palette1) !important; }
.kt-blocks-info-box-text { font-family: var(--global-body-font-family); font-weight: 400; }
.mega-menu-globe { margin: 60px 0 0 -16px }
.megamenu ul { list-style-type: none; margin: 0; }
.megamenu li { font-family: var(--global-primary-nav-font-family); }
.megamenu li a { text-decoration: none; }


/* BREADCRUMBS */
.rank-math-breadcrumb { font-size: 15px; }
.rank-math-breadcrumb p, .kadence-breadcrumbs { margin: 0; }
.rank-math-breadcrumb a { text-decoration: none; }


/* CAPTIONS */
.caption { font-size: 0.77em; }
.caption p { padding-bottom: 12px; border-bottom: 1px solid #DDD; }
.video-caption { font-size: 0.77em; padding-bottom: 12px; border-bottom: 1px solid #DDD; margin-top: 12px; }
.wp-block-kadence-videopopup { margin-top: 2em; }
.wp-block-image figcaption { font-size: 0.77em; padding-bottom: 16px; border-bottom: 1px solid #DDD; }
.wp-block-embed figcaption { font-size: 0.77em; padding-bottom: 16px; border-bottom: 1px solid #DDD; }


/* FOOTER */
#colophon .footer-navigation .footer-menu-container > ul > li > a { padding-right: calc(2.40em / 2); }


/* PROJECT PAGES */
.project-meta { font-size: 15px; }


/* POSTS */
.entry-taxonomies .category-style-pill a { margin-top: 2em; }
.entry-meta { margin: 1em 0 0 0; }


/* SEARCH */
.page-id-517 .site .entry-hero h1 { color: var(--global-palette3); padding-top: 42px; }
.page-id-517 .kadence-breadcrumbs { display: none; }
.search-result-entry { margin-bottom: 16px; }
.search-result-title a { font-family: var(--global-heading-font-family); font-size: 20px; font-weight: 700; text-decoration: none; line-height: 1em; }
.search-result-date { float: left; font-size: 16px; line-height: 1.3em; }
.search-result-start-date { float: left; font-size: 14px; }
.search-result-end-date { font-size: 14px; }
.search-result-excerpt { font-size: 16px; line-height: 1.3em; }
.search-footer { font-size: 14px; font-weight: 500; margin: 40px 0; }
.search-footer-count { float: left; }
.search-footer-pager { float: right; }
.facetwp-counts { float: left; }


/* SEARCH FACET SIDEBAR */
.search-facet { padding: 24px 24px 72px; background:var(--global-palette7); }
.search-facet .facetwp-facet { margin-bottom: 16px; }
.search-facet h3 { margin-bottom: 0.5em; }
.search-facet h4 { font-size: 16px; margin-bottom: 0; }
.search-facet-filters { display: block; font-size: 14px; }
input.facetwp-search { font-size: 14px; }
.search-reset { display: block; float: right; padding-top: 16px; }
.search-facet button { background-color: #C9CFD2; border-color: #C9CFD2; }
.search-facet button:hover { background-color: #B8BEC1;	border-color: #B8BEC1; }


/* URC PROJECTS DATABASE */
.fwpl-row.projects-database-row { font-size: 14px; }
.fwpl-row.projects-database-row.header { font-weight: bold; }
.projects-database-filters .search-facet-filters { width: 220px; max-width: 220px; }
.projects-database-filters .facetwp-facet { margin-bottom: 24px; }
.projects-database-filters .search-facet-filters select { width: 220px; max-width: 220px; font-size: 14px; }
.projects-database-filters-mini .facetwp-dropdown { width: 100px !important; max-width: 100px !important; }
.projects-database-filters .fs-search input { font-size: 14px; }
.projects-database-filters button { font-size: 14px; line-height: 1em; }
.projects-database-filters .search-reset { padding: 0; }
.projects-database-filters .facetwp-facet input.facetwp-search { min-width: 230px; padding: 0.25em 0.5em; }
.projects-database-filters .facetwp-slider-reset { display: none; }
.projects-database-filters .facetwp-slider-wrap { padding-bottom: 4px; }


/* SIMPLE (SOCIAL) SHARE */
.kt_simple_share_container.kt_share_aftercontent { padding: 42px 0 0 0; float: right; }


/* NEWS (POST) */
.has-drop-cap:not(:focus):first-letter { margin: -.1em .1em 0 0; color: var(--global-palette1); }
.news-caption { margin: -16px 0 32px 0; padding-bottom: 16px; font-size: 0.77em; border-bottom: 1px solid #DDD; }
.site .post-thumbnail { padding-bottom: 90%; }
@media (max-width: 767px) {
	.type-post.single-entry div.entry-content-wrap { margin-top: 80px; }
}
@media (min-width: 1108px) {
	.content-width-narrow .content-container .alignwide { margin-left: -140px; margin-right: -140px; }
}


/* NEWS (POST) LEARN MORE */
.news-learn-more h3 { margin: 20px 20px 0 20px !important; line-height: 1.3em !important; }
.news-learn-more h6 { margin: 0 10px 20px 20px !important; font-family: var(--global-body-font-family); font-size: 12px !important; }
@media (min-width: 768px) {
	.kt-gutter-skinny>.wp-block-kadence-column { margin-right: 4px !important; }
	.kt-row-column-wrap:not(.kt-gutter-none)>.wp-block-kadence-column:last-child { margin-right: 0 !important; }
}
@media (max-width: 767px) {
	.kt-mobile-layout-row.kt-v-gutter-skinny>.wp-block-kadence-column { margin-bottom: 4px !important; }
	.news-learn-more h3 { margin: 12px 12px 0 12px !important; line-height: 1.2em !important; font-size: 20px !important; }
	.news-learn-more h6 { margin: 0 10px 12px 12px !important; }
}


/* NEWS (POST) ARCHIVES PAGE */
.site .post-thumbnail img { height: auto; }
.archive .post-thumbnail { padding-bottom: 66.67%; }


/* PROJECTS NEWS & RESOURCES LISTS */
.projects-news h3 { margin: 1.5em 0 .1em !important; }
.projects-resources h3 { margin: 1.5em 0 .1em !important; }

ul.icon-bullet { list-style: none; margin: 0; }

ul.icon-bullet > li { clear: left; margin-bottom: 2px; }
ul.icon-bullet > li:before {
	content: "";
	height: 1.2em;
	width: 1em;
	display: block;
	float: left;
	margin-left: -1.5em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
}
ul.icon-bullet > li:hover:before { }

ul.news > li:before {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 8 8' preserveAspectRatio='xMidYMid meet'><path d='M0 0v8h7v-4h-4v-4h-3zm4 0v3h3l-3-3zm-3 2h1v1h-1v-1zm0 2h1v1h-1v-1zm0 2h4v1h-4v-1z' fill='gray' /></svg>");
}

ul.resources > li:before {
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 8 8' preserveAspectRatio='xMidYMid meet'><path d='M0 0v8h7v-4h-4v-4h-3zm4 0v3h3l-3-3zm-3 2h1v1h-1v-1zm0 2h1v1h-1v-1zm0 2h4v1h-4v-1z' fill='gray' /></svg>");
}

