/* Resilient and Main Theme styles for Rooted in Retail */ 

@font-face {
    font-family: 'TT Fors';
    src: url('/wp-content/themes/resilient-and-main/fonts/ttfors-md.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: 'TT Fors';
    src: url('/wp-content/themes/resilient-and-main/fonts/ttfors-md-it.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
}
@font-face {
    font-family: 'TT Fors';
    src: url('/wp-content/themes/resilient-and-main/fonts/ttfors-bold-it.ttf') format('truetype');
    font-style: italic;
    font-weight: bold;
}
@font-face {
    font-family: 'TT Fors';
    src: url('/wp-content/themes/resilient-and-main/fonts/ttfors-bold.ttf') format('truetype');
    font-style: normal;
    font-weight: bold;
}
@font-face {
    font-family: 'TT Fors';
    src: url('/wp-content/themes/resilient-and-main/fonts/ttfors-light.ttf') format('truetype');
    font-style: normal;
    font-weight: thin;
}
@font-face {
    font-family: 'TT Fors';
    src: url('/wp-content/themes/resilient-and-main/fonts/ttfors-light-it.ttf') format('truetype');
    font-style: italic;
    font-weight: thin;
}
@font-face {
    font-family: 'Blackjack';
    src: url('/wp-content/themes/resilient-and-main/fonts/blackjack.otf') format('opentype');
    font-style: cursive;
    font-weight: normal;
}

:root {
    --sand: #DDC7BE;
	--gray: #C5BEC1;
	--dark-gray: #807777;
	--light-gray: #E7DEE0;
    --midnight: #000000;
    --snow: #FFFFFF;
    --resilient: #FFC107;
    --resilient-transparent: rgba(255, 193, 7, .5);
    
    --font-size-base: 16px;
    
    --font-size-sx: calc( calc(var(--font-size-sm) + var(--font-size-xs)) / 2);
    --font-size-ms: calc( calc(var(--font-size-sm) + var(--font-size-md)) / 2);
    --font-size-ml: calc( calc(var(--font-size-md) + var(--font-size-lg)) / 2);
    --font-size-dropcap: calc(var(--font-size-xxl) * 2);
    
    --spacing-ms: calc( calc(var(--spacing-sm) + var(--spacing-md)) / 2);
    
    --heading-font-family: 'TT Fors', sans-serif;
    --body-font-family: 'TT Fors', sans-serif;
    --accent-font-family: 'Blackjack', cursive;
    --blackjack: var(--accent-font-family);
    
    --archive-title-font-size: var(--font-size-xxxl);
    
    --episode-image-hover: .8;
    
    /* Buttons */ 
    --button-padding: .9rem 2rem .8rem 2rem;
    --button-text-transform: uppercase;
    --button-background-hover: var(--snow);
    --button-border: 2px solid var(--color-primary);
    
}

/* Links */ 
a {
    --link-color: var(--midnight);
    --link-color-hover: var(--resilient);
    --link-text-decoration: underline var(--resilient);
}

/* Buttons */ 
.button, .button:visited, [type=button], [type=reset], [type=submit], button {
    /*font-style: italic; */
}
.button.has-arrow:after, button.has-arrow:after, .view-se-eps-btn:after {
    content: '→';
    font-style: normal;
}
.button.has-arrow:hover, .button.has-arrow:active, .button.has-arrow:focus, button.has-arrow:hover, button.has-arrow:active, button.has-arrow:focus, .view-se-eps-btn:hover, .view-se-eps-btn:active, .view-se-eps-btn:focus {
    gap: var(--spacing-lg);
    --button-padding: .9rem 1rem .8rem 2rem;
}
.button-secondary, .button-secondary:visited {
    --button-border: 2px solid var(--midnight);
	--button-secondary-background: var(--midnight);
	--button-secondary-color: var(--resilient);
	--button-secondary-background-hover: var(--resilient);
	--button-secondary-color-hover: var(--midnight);
	--button-border-hover: 2px solid var(--resilient);
}

h3 {
	--heading-margin-bottom: 0;
	--heading-margin-top: var(--spacing-md);
}

/* highlights */ 
.gold-highlight, .highlight-gold {
	background: var(--resilient);
}
.gray-highlight, .highlight-gray {
	background: var(--gray);
}
.light-gray-highlight, .highlight-light-gray {
	background: var(--light-gray);
}
.dark-gray-highlight, .highlight-dark-gray {
	background: var(--dark-gray);
}

/* Site Header */ 
.site-header .menu-item-link, .site-header .menu-item-link>span {
    transition: var(--title-area-transition);
    --link-transition: var(--title-area-transition);   
}
.has-sticky-header.header-stuck, .has-sticky-header:not(.header-stuck) {
    --title-area-transition: all 75ms ease-in !important;
    --menu-item-link-color: var(--midnight);
    --menu-item-link-color-hover: var(--resilient);
}
.has-sticky-header .site-header .menu-item-link.menu-item-link-current {
    color: var(--menu-item-link-color);
    transition: var(--title-area-transition);
    --link-text-decoration: underline;
    --link-text-decoration-hover: underline;
}
.site-header .menu-item-link-current:hover {
    --menu-item-link-color: var(--resilient);
}
li.no-hover {
    --menu-item-link-color-hover: var(--menu-item-link-color);
}


/* Column Reverse */ 
@media only screen and (max-width: 781px) {
    .rooted-column-reverse, .column-reverse {
        flex-direction: column-reverse;
    }
}

/* Column Lists */ 
@media only screen and (min-width: 500px) {
	ul.three-columns {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
	}
}
@media only screen and (min-width: 900px) {
	ul.three-columns {
		-moz-column-count: 3;
  	-webkit-column-count: 3;
	  column-count: 3;
	}
}

/* Light Backgrounds */ 
.is-light {
    --link-color: var(--midnight);
    --link-color-hover: var(--resilient);
}

/* Hero Header */ 
.preheader, 
.rooted-preheader, 
.preheading {
    font-size: var(--font-size-md);
    font-family: var(--body-font-family);
    margin-bottom: var(--spacing-xxxs);
    font-weight: 400;
}
.header,
.heading {
    font-size: var(--font-size-xxxl);
    font-family: var(--heading-font-family);
    margin-bottom: var(--spacing-xs);
}
.subheader, 
.rooted-subheader,
.subheading {
    font-size: var(--font-size-xl);
    margin: var(--spacing-md) 0;
}

/* Home Hero Header */ 
.hero-header .preheading {
	letter-spacing: 1px;
    font-size: var(--font-size-lg);
}
.hero-header .heading {
    font-size: var(--font-size-xxxxl);
}
.hero-header .subheading {
    font-size: var(--font-size-ml);
}

/* Rooted Hero*/ 
.rooted-hero-right {
    margin-bottom: var(--spacing-md);
}
@media only screen and (max-width: 781px) {
    .page-id-979:not(.header-stuck) .title-area .custom-logo-link {
        visibility: hidden;
    }
    .rooted-hero-right {
        text-align: center;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .rooted-hero-logo img {
        max-width: 70vw;
    }
}

/* Rooted Bubbles */ 
.rooted-bubbles img {
	aspect-ratio: 1/1;
	object-fit: cover;
	border-radius: 50%;
}
.rooted-bubbles .bubble-one {
	width: 80%;
	float: right;
	margin-right: 8%;
	margin-bottom: -14%;
}
.rooted-bubbles .bubble-one img {
	border: .5rem solid var(--dark-gray);
}
.rooted-bubbles .bubble-two {
	width: 50%;
	margin-top: -8%;
	margin-bottom: -14%;
	float: left;
}
.rooted-bubbles .bubble-two img {
	border: .4rem solid var(--dark-gray);
}
.rooted-bubbles .bubble-three {
	width: 68%;
	margin-top: -14%;
	float: right;
}
.rooted-bubbles .bubble-three img {
	border: .4rem solid var(--dark-gray);
}

/* PDM Newest Episode */ 
.pdm-newest-ep-inner {
    padding: var(--spacing-lg) 0;
}
.pdm-newest h3 {
    font-size: var(--font-size-xl);
    margin-top: 0;
    margin-bottom: var(--spacing-xs);
}
.pdm-newest .entry-meta {
    font-style: normal;
    font-size: var(--body-font-size);
    margin-bottom: var(--spacing-xs);
}
.pdm-newest .entry-excerpt {
    font-size: var(--body-font-side);
    margin-bottom: var(--spacing-xs);
}
.pdm-newest-ep-left > a img:hover, .pdm-newest-ep-left > a img:active, .pdm-newest-ep-left > a img:focus {
    opacity: var(--episode-image-hover);
}

/* PDM Simple Grid */ 
.pdm-simple-grid h3 {
    margin-top: 0;
    font-size: var(--body-font-size);
    font-family: var(--body-font-family);
    font-weight: 400;
}
.pdm-simple-grid .entry-meta {
    font-style: normal;
    margin-top: var(--spacing-xxs);
    margin-bottom: var(--spacing-xxxs);
}
.pdm-simple-grid-inner {
    padding: var(--spacing-xs) 0 var(--spacing-lg) 0;
}
@media only screen and (max-width: 900px) {
    .pdm-simple-grid .pdm-simple-grid-item {
        flex-basis: 48%;
    }
}
@media only screen and (max-width: 501px) {
    .pdm-simple-grid .pdm-simple-grid-item {
        flex-basis: 100%;
        margin-bottom: var(--spacing-sm);
    }
    /* Hide EP 3-6 on mobile */ 
    .pdm-simple-grid-inner article:nth-child(3), .pdm-simple-grid-inner article:nth-child(4), .pdm-simple-grid-inner article:nth-child(5), .pdm-simple-grid-inner article:nth-child(6) {
        display: none;
    }
}
.pdm-simple-grid-item img:hover, .pdm-simple-grid-item img:active, .pdm-simple-grid-item img:focus {
    opacity: var(--episode-image-hover);
}

/* Podmaestro Links */ 
.podmaestro-links {
    padding: var(--spacing-sm) 0;
}

/* Home Player Buttons */ 
.rooted-home-player-buttons {
    padding: var(--spacing-md) 0;
}
.rooted-home-player-buttons figure {
    text-align: center;
}
.rooted-home-player-buttons img {
    max-width: 60vw;
    margin: auto;
    transform: scale(.95);
}
@media only screen and (min-width: 500px) and (max-width: 799px) {
    .rooted-home-player-buttons.wp-block-columns > .wp-block-column {
        flex-basis: 40% !important;
    }
    .rooted-home-player-buttons img {
        max-width: 100%;
    }
}
@media only screen and (min-width: 800px) {
    .rooted-home-player-buttons img {
        max-width: 100%;
    }
}
.rooted-home-player-buttons img:hover, .rooted-home-player-buttons img:active, .rooted-home-player-buttons img:focus {
    transform: scale(1);
}

/* Mai Icons */ 
@media only screen and (min-width: 550px) {
    .mai-icon-wrap {
        --icon-size: 3.5rem;
    }
}

/* Testimonial Bar */ 
@media only screen and (max-width: 781px) {
    .testimonial-bar figure.wp-block-image {
        display: flex;
        justify-content: center;
    }
    .testimonial-bar figure.wp-block-image img {
        max-width: 50vw;
    }
}

/* Rooted Shop */ 
.shopcode {
	position: relative;
	display: block;
  cursor: pointer;
}
.shopcode span {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(255,255,255,0.5);
	opacity: 0;
	color: #000;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	transition: opacity 200ms ease;
}
.shopcode:hover span {
	opacity: 1 !important
}
.shopcode img {
	max-width: 100%;
  vertical-align: top;
}
.shop-inner {
	max-width: 90vw;
	margin: auto;
}
@media only screen and (min-width: 600px) {
	.shop-inner {
		max-width: 600px;
	}
}

/* Single Episodes */ 
.single-episodes {
    --entry-title-font-size: var(--font-size-xxl);
}
@media only screen and (max-width: 999px) {
    .single-episodes {
        --content-sidebar-wrap-margin-top: var(--spacing-sm);
    }
}
.single-episodes h1.entry-title {
    text-align: center;
}
.single-episodes .episode-number {
    text-align: center;
    font-family: var(--accent-font-family);
    font-size: var(--font-size-xl);
}
.single-episodes .pdm-meta {
    align-items: center;
}
.pdm-ep-section#epnotes:not(.no-dropcap):first-letter, span.dropcap {
    color: var(--midnight);
	float: left;
	font-size: var(--font-size-dropcap);
	line-height: .68;
    font-weight: thin;
    margin: 0.25rem 0.25rem 0 0;
    text-transform: uppercase;
    font-style: normal;
}
span.dropcap {
    margin-top: 1rem;
}
.single-episodes .ep-yt iframe {
    width: calc(100vw - (var(--side-spacing) * 2));
    height: calc(calc(calc(100vw - (var(--side-spacing) * 2)) / 16) * 9);
}
@media only screen and (max-width: 799px) {
    .single-episodes .entry-header {
        margin-bottom: 0;
    }
}
@media only screen and (min-width: 800px) {
    .single-episodes .ep-yt iframe {
        width: var(--content-max-width);
        height: calc(calc(var(--content-max-width) / 16) * 9);
    }
}
.pdm-ep-section {
    margin: var(--spacing-md) 0;
}
.pdm-ep-section h2 {
    margin-bottom: var(--spacing-ms);
}
.single-episodes .bz_head {
    margin: var(--spacing-sm) 0;
}
.single-episodes .ep-bz-embed {
    margin: var(--spacing-sm) 0;
}
.pdm-ep-section ul.pdm-mentioned a, .pdm-ep-section ul.pdmcm-rr a {
    --link-text-decoration: none;
    --link-text-decoration-hover: underline;
    --link-color: var(--midnight);
    --link-color-hover: var(--resilient);
}
.pdm-ep-section ul.pdm-mentioned span.material-symbols-outlined, ul.pdmcm-rr span.material-symbols-outlined {
    font-size: var(--font-size-sm);
    display: inline;
    text-decoration: none;
}
.pdm-ep-section.accordion-container {
    margin-top: var(--spacing-xl);
}
.single-episodes .entry-footer {
    display: none;
}
.single-episodes .content-sidebar-wrap {
    margin-bottom: var(--spacing-md);
}

/* Single Episode Transcription */ 
.pod-guest-name {
    padding: var(--spacing-xxxs);
}
.inner-tsc b.pod-guest-name, .inner-tsc strong.pod-guest-name {
    background-color: var(--light-gray);
}
.inner-tsc b.cv-name, .inner-tsc strong.cv-name {
    background-color: var(--sand);
}
.inner-tsc b.rhonda-name, .inner-tsc strong.rhonda-name {
    background-color: var(--gray);
}
.inner-tsc h3, .inner-tsc h3 strong {
    background-color: var(--resilient);
    padding: var(--spacing-xxxs);
    display: inline-block;
    margin-bottom: var(--spacing-xs);
}

/* Archive General */ 
.post-type-archive {
    --entry-title-font-size: var(--font-size-xl);
}
.post-type-archive .entry-meta {
    font-style: normal;
    font-size: var(--body-font-size);
    margin-bottom: var(--spacing-xs);
}

/* Episodes and Episode Search Archive */ 
.pdm-archive-desc {
    background: var(--light-gray);
    padding: var(--spacing-xl);
    margin-bottom: var(--spacing-xl);
    --link-color: var(--midnight);
    --link-color-hover: var(--resilient);
}
.pdm-archive-desc form {
    max-width: 700px;
    margin: var(--spacing-lg) auto var(--spacing-lg) auto;
}
.post-type-archive-episodes .pdmep-left a img:hover, .post-type-archive-episodes .pdmep-left a img:active, .post-type-archive-episodes .pdmep-left a img:focus {
    opacity: var(--episode-image-hover);
}
.search.post-type-archive-episodes form {
    max-width: 700px;
    margin: var(--spacing-sm) auto var(--spacing-xxl) auto;
}
.search-title em {
    color: var(--dark-gray);
}
.pdm-archive-desc form > div, .search.post-type-archive-episodes form > div {
    display: flex;
    flex-direction: row;
    gap: var(--spacing-sm);
}
@media only screen and (min-width: 700px) {
    .pdm-archive-desc form > div, .search.post-type-archive-episodes form > div {
        gap: var(--spacing-lg);
    }
}
@media only screen and (max-width: 699px) {
    .pdm-archive-desc form, .search.post-type-archive-episodes form {
        --button-padding: .5rem 1rem;
    }
}
.pdm-archive-desc > p {
    font-weight: bold;
}
.post-type-archive-episodes article {
    padding: var(--spacing-xl) 0;
}
.archive.search {
    --h1-font-size: var(--font-size-xxxl);
}
.archive.search h1, .archive.search .search-description {
    text-align: center;
}
.search-no-results .alert {
    text-align: center;
    font-size: var(--font-size-ml);
}

/* Pagination */ 
.archive-pagination ul {
    display: flex;
    justify-content: center;
    gap: var(--spacing-xxs);
}
.pdm-search-pagination {
    text-align: center;
}
.search-results .page-numbers:not(.dots){
    border: var(--button-border);
    color: var(--midnight);
    padding: var(--button-small-padding,0.75rem 1.25rem);
    font-weight: var(--button-font-weight);
    font-size: var(--button-small-font-size,0.8rem);
    font-style: italic;
}
.search-results .pdm-search-pagination {
    display: flex;
    flex-direction: row;
    gap: var(--spacing-xs);
    justify-content: center;
    align-items: center;
}
.search-results .page-numbers.next, .search-results .page-numbers.prev {
    display: flex;
    gap: var(--spacing-sm);
}
.search-results .page-numbers.next:after {
    content: '→';
    font-style: normal;
}
.search-results .page-numbers.prev:before {
    content: '←';
    font-style: normal;
}
.pagination-next a:hover, .pagination-next a:active, .pagination-next a:focus {
    gap: var(--spacing-md);
    padding: .75rem .75rem .75rem 1.25rem;
}
.search-results .page-numbers.next:hover, .search-results .page-numbers.next:active, .search-results .page-numbers.next:focus {
    gap: var(--spacing-md);
    padding: .75rem 1rem .75rem 1.25rem;
}
.pagination-previous a:hover, .pagination-previous a:active, .pagination-previous a:focus {
    gap: var(--spacing-md);
    padding: .75rem 1.25rem .75rem .75rem;
}
.search-results .page-numbers.prev:hover, .search-results .page-numbers.prev:active, .search-results .page-numbers.prev:focus {
    gap: var(--spacing-md);
    padding: .75rem 1.25rem .75rem 1rem;
}
.search-results a.page-numbers {
    background-color: var(--snow);
}
.pdm-search-pagination a:hover, .pdm-search-pagination a:active, .pdm-search-pagination a:focus {
    text-decoration: none;
    background: var(--resilient);
}
.search-results span.page-numbers.current {
    background-color: var(--resilient);
}
.search-results span.page-numbers.dots {
    font-weight: var(--button-font-weight);
    font-size: var(--buttons-small-font-size,0.8rem);
}

/* PDM Image Pagination */ 
.pdm-pn-hd {
    font-weight: bold;
}
.pdm-pn-next, .pdm-pn-prev {
    --link-color-hover: var(--resilient);
}
@media only screen and (min-width: 1000px) {
    .pdm-pn-next, .pdm-pn-prev {
        --link-color: var(--midnight);   
        --link-text-decoration-hover: none;
    }
}

/* Resilience Roundup */ 
.pdmcm-rr-item {
    border-bottom: 1px solid var(--light-gray);
    padding-bottom: var(--spacing-lg);
    margin-bottom: var(--spacing-xl);
}
.pdmcm-rr-item h2 a {
    text-decoration: none;
    background: var(--sand);
    color: var(--midnight);
    padding: var(--spacing-xxs) var(--spacing-xxs);
}
.pdmcm-rr-item h2 a:hover, .pdmcm-rr-item h2 a:active, .pdmcm-rr-item h2 a:focus {
    color: var(--snow);
}
.pdmcm-rr-cols {
    display: flex;
    flex-direction: row;
    gap: var(--spacing-md);
    flex-wrap: wrap;
    margin-left: var(--spacing-lg);
}
@media only screen and (min-width: 600px) {
    .pdmcm-rr-cols {
        gap: var(--spacing-xxxl);
    }
}
.pdmcm-rr-cols h3 {
    margin-bottom: 0;
}
.pdmcm-rr-col {
    max-width: 500px;
    --link-text-decoration: none;
}

/* Blog Archive */ 
.has-image-full .has-image-first .entry-wrap>:first-child {
	max-width: 100%;
	margin-top: 0;
	padding: 0;
}
.entries-archive a.entry-image-link:hover, .entries-archive a.entry-image-link:active, .entries-archive a.entry-image-link:focus {
	opacity: var(--episode-image-hover);
}
.entries-archive .entry-more a:hover, .entries-archive .entry-more a:active, .entries-archive .entry-more a:focus {
	gap: var(--spacing-md);
}
.entries-archive .entry-meta-before-content {
	font-style: normal;
}

/* Single Blog */ 
.single-post {
	--entry-title-single-margin-bottom: 0;
	--entry-title-font-size: var(--font-size-xxxl);
	--entry-meta-margin: var(--spacing-sm) 0;
}
.single-post .entry-title {
	text-align: center;
	margin-top: var(--spacing-sm);
}
.single-post .entry-meta-before-content {
	font-style: normal;
	text-align: center;
}
.single-post .content-sidebar-wrap {
	margin-top: var(--spacing-sm);
	margin-bottom: 0;
}
.single-post .pagination {
	margin: var(--spacing-lg) 0;
	--link-color-hover: var(--resilient);
}
.single-post .adjacent-entry-link-inner {
	font-weight: bold;
}

/* Footer */ 
@media only screen and (max-width: 781px) {
    .overlap-top-mobile {
        margin-top: calc(var(--spacing-xxxxl) * -2);
    }
    .single-episodes .content-sidebar-wrap {
        margin-bottom: 0;
    }
}
footer.site-footer .menu {
    --menu-text-transform: uppercase;
    --menu-font-weight: bold;
}
footer.site-footer .menu-item-link {
    --menu-item-link-color: var(--snow);
    --menu-item-link-color-hover: var(--resilient);
    --menu-item-link-padding: var(--spacing-xxxs);
}

/* Footer Credits */ 
.footer-credits {
    font-size: var(--font-size-sx);
}
.footer-credits a {
    --link-color: var(--snow);
    --link-color-hover: var(--resilient);
}
.footer-credits .popup-trigger {
    text-decoration: underline var(--resilient);
    text-underline-offset: var(--spacing-xxs);
}
.footer-credits .popup-trigger:hover, .footer-credits .popup-trigger:active, .footer-credits .popup-trigger:focus {
    color: var(--resilient);
}

/* Gravity Forms */ 
body .gform_wrapper .gform_footer input[type=submit] {
	background-color: var(--button-background, var(--color-primary)) !important;
	color: var(--button-color) !important;
	font-weight: var(--button-font-weight,var(--body-font-weight)) !important;
	text-transform: var(--button-text-transform,none) !important;
	font-family: var(--button-font-family,var(--body-font-family)) !important;
	border-radius: var(--button-border-radius,var(--border-radius)) !important;
	border: var(--button-border,0) !important;
}
body .gform_wrapper .gform_footer input[type=submit]:hover, 
body .gform_wrapper .gform_footer input[type=submit]:active, 
body .gform_wrapper .gform_footer input[type=submit]:focus {
	background-color: var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary)))) !important;
	border: var(--button-border-hover,var(--button-border,0)) !important;
	color: var(--button-color-hover,var(--button-color)) !important;
}
.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: var(--spacing-sm);
    --gf-form-gap-y: var(--spacing-md);
}


/* Testimonial Slider */ 
.uagb-ifb-content {
    padding-right: var(--spacing-md);
    padding-left: var(--spacing-md);
}
.uagb-ifb-title {
    font-family: var(--body-font-family);
    text-align: left;
    font-size: var(--font-size-lg);
    font-weight: normal;
}
.uagb-ifb-desc {
    text-align: left;
}
.uagb-ifb-desc strong {
    float: right;
}

/* Counter */ 
.wp-block-uagb-counter__number {
	line-height: 1;
}

/* Schema FAQ - WOAFX */ 
.schema-faq-question {
    
}
.schema-faq-question:before {
    width: 12px;
    height: 12px;
    margin-right: var(--spacing-ms);
    margin-left: var(--spacing-xs);
}

/* Comments */ 
.inner-cmt h4 {
    font-size: var(--font-size-xl);
}
div.comment-respond {
    margin-top: var(--spacing-sm);
}
h3.comment-reply-title {
    font-size: var(--font-size-lg);
}

/* Popup Maker */ 
button.pum-close {
    border: 2px solid var(--resilient) !important;
}
button.pum-close:hover, button.pum-close:active, button.pum-close:focus {
    border: 2px solid var(--resilient) !important;
    background: var(--snow) !important;
}