/**
 * Ports to Plains Plugin Stylesheet
 * Custom styles for the Ports to Plains WordPress plugin
 */

 body .wp-block-kraken-core-slider * {
	box-sizing: border-box;
}

body .wp-block-kraken-core-content-card.card-style-default {
	border-radius: 0;
}

body .wp-block-kraken-core-content-card.card-style-default .featured-media {
	display: none;
}

body .wp-block-kraken-core-content-card.card-style-default .content {
	padding: 1rem;
}

body .wp-block-kraken-core-content-card.card-style-default .content .post-title {
	color: var(--global-palette1);
	font-family: 'Merriweather';
}

body .wp-block-kraken-core-search-and-filter .filter-bar .filter-date-picker input, body .wp-block-kraken-core-search-and-filter .filter-bar .filter-search-input-wrapper input {
	font-size: 1rem;
}

body .wp-block-kraken-core-search-and-filter .filter-bar .filter-wrapper .filter-toggle-btn {
	font-size: 1rem;
	font-weight: 400;
	text-transform: none;
}

body .wp-block-kraken-core-search-and-filter .filter-actions .filter-clear-all {
	font-size: .9375rem;
	font-weight: 500;
    padding: 0.75rem 1rem;
}

body .wp-block-kraken-core-slider {
	--arrow-color: var(--wp--preset--color--white);
    --arrow-background-color: var(--wp--preset--color--theme-palette-1);
    --arrow-background-hover-color: var(--wp--preset--color--theme-palette-12);
    --pagination-color: var(--wp--preset--color--theme-palette-5);
    --pagination-active-color: var(--wp--preset--color--theme-palette-12);
    --scrollbar-color: var(--wp--preset--color--theme-palette-12);
}

body .wp-block-kraken-core-search-and-filter {
	--filter-border-radius: 0;
    --filter-background-color: var(--wp--preset--color--white);
    --filter-background-hover-color: var(--wp--preset--color--theme-palette-5);
    --filter-text-color: var(--wp--preset--color--black);
    --filter-text-hover-color: var(--wp--preset--color--white);
    --active-filter-background-color: var(--wp--preset--color--theme-palette-5);
    --active-filter-background-hover-color: var(--wp--preset--color--theme-palette-10);
    --active-filter-text-color: var(--wp--preset--color--white);
    --active-filter-text-hover-color: var(--wp--preset--color--white);
    --reset-filter-background-color: var(--wp--preset--color--theme-palette-1);
    --reset-filter-background-hover-color: var(--wp--preset--color--theme-palette-10);
    --reset-filter-text-color: var(--wp--preset--color--white);
    --reset-filter-text-hover-color: var(--wp--preset--color--white);
    --pagination-background-color: #0000;
    --pagination-background-active-color: var(--wp--preset--color--theme-palette-1);
    --pagination-background-hover-color: var(--wp--preset--color--white);
    --pagination-text-color: var(--wp--preset--color--black);
    --pagination-text-active-color: var(--wp--preset--color--white);
    --pagination-text-hover-color: var(--wp--preset--color--theme-palette-1);
    --pagination-arrow-background-color: var(--wp--preset--color--white);
    --pagination-arrow-background-hover-color: var(--wp--preset--color--white);
    --pagination-arrow-color: var(--wp--preset--color--theme-palette-1);
    --pagination-arrow-hover-color: var(--wp--preset--color--theme-palette-10);
    --view-toggle-background-color: var(--wp--preset--color--white);
    --view-toggle-background-hover-color: var(--wp--preset--color--white);
    --view-toggle-text-color: var(--wp--preset--color--theme-palette-1);
    --view-toggle-text-hover-color: var(--wp--preset--color--theme-palette-1);
    --spinner-color: var(--wp--preset--color--theme-palette-1);
    --results-count-text-color: var(--wp--preset--color--black);
    --no-results-text-color: var(--wp--preset--color--black);
}


body.error404 main .entry-content-wrap {
    padding: 2rem;
}

body.search .content-area,
body.archive .content-area {
    padding: 3rem 0;
}

body.archive .loop-entry h2.entry-title {
    font-style: normal;
    font-size: 24px;
    line-height: 1.3;
    color: var(--global-palette4);
}

body.single-newsletter table {
	margin: 0;
}

body .wp-block-kraken-core-content-card.member-card .content *:not(.post-title) {
	font-size: var(--wp--preset--font-size--small);
	line-height: 1.3;
}

body .wp-block-kraken-core-content-card.member-card .content .member-type {
	margin: -0.75rem 0 1rem;
}

body .wp-block-kraken-core-content-card.member-card .content .member-address {
	margin-bottom: 1rem;
}

body .wp-block-kraken-core-content-card.card-style-default {
	box-shadow: .125rem .125rem .25rem 0 rgba(0,0,0,.118);
}

body .wp-block-kraken-core-content-card.member-card:hover {
    transform: none;
}

body .wp-block-kraken-core-search-and-filter .filter-bar .filter-wrapper .filter-dropdown ul li label {
    font-size: var(--wp--preset--font-size--small);
    line-height: 1.2;
}

body .wp-block-kraken-core-content-card.card-style-default .content .post-title + .post-date {
	color: var(--global-palette5);
    margin: -0.85rem 0 0;
}

body .wp-block-kraken-core-content-card.card-style-default .content .post-title + .excerpt {
    margin: -0.25rem 0 0;
}

body .wp-block-kraken-core-content-card.card-style-default .content .post-date + .excerpt {
    margin: 0.75rem 0 0;
}

body .wp-block-kraken-core-content-card.card-style-default .content .excerpt {
	color: var(--global-palette3);
	line-height: 1.4;
}
