/* GeneratePress Site CSS */ /* Sidebar */
.inside-right-sidebar ul.wp-block-categories-list {
	display: flex;
	flex-direction: column;
	row-gap: 0.3em;
	list-style: none;
	margin-left: 0.1em;
	margin-bottom: 0;
}

.inside-right-sidebar ul.wp-block-categories-list li a {
	color: var(--contrast);
}

.inside-right-sidebar ul.wp-block-categories-list li a:hover {
	color: var(--base);
}

a.gb-text { 
	   background-color: var(--base);        color: var(--base-4); 
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 14px 40px;
}

a.gb-text:is(:hover,:focus) {
    background-color: var(--logix-btn-hover);
    color: var(--base-4);
}

a.btn-secondary {
	background-color: var(--accent);
}

a.btn-secondary:is(:hover,:focus) {
	background-color: var(--btn-secondary-hover);
	cursor: pointer;
}

a:hover {
text-decoration: underline;
}

.gb-loop-item-f18ca827 {
	padding-bottom: 0 !important;
}

.digital-wallets-table p {
	margin-bottom: 10px
}

.sticky-enabled .main-navigation.is_stuck{
	box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);
box-shadow: rgba(14, 63, 126, 0.06) 0px 0px 0px 1px, rgba(42, 51, 70, 0.03) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 2px 2px -1px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.03) 0px 5px 5px -2.5px, rgba(42, 51, 70, 0.03) 0px 10px 10px -5px, rgba(42, 51, 70, 0.03) 0px 24px 24px -8px;
	
}

.gb-element-b9921c1b {
	display: block;
	width: auto;
}

.archive-categories-list {
	   align-items: center;
    background-color: var(--base-3);
    color: var(--contrast-3);
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
    border: 2px solid var(--contrast-3);
    padding: 9px 18px;
}

.topic-list {
	display: flex;
	column-gap: 0.5em;
	align-items: center;
	justify-content: center;
	margin-bottom: 1.2rem;
}

.cat-icon {
	fill: var(--contrast-3);
}

.gb-element-d20908d8 {
	grid-template-columns: 1fr 3fr;
}

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
		margin-top: 10px;
}


.footer-categories-list {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	
	column-count: 3;
	column-gap: 2rem;
}

.footer-categories-list li {
	break-inside: avoid;
	margin-bottom: 0.25rem;
}


@media (max-width: 768px) {
	.sidebar.is-right-sidebar {
		margin-top: 60px;
	}
	
	.footer-categories-list {
		column-count: 2;
	}
}

@media (max-width: 480px) {
	.footer-categories-list {
		column-count: 1;
	}
	
	.gb-element-d20908d8 {
		grid-template-columns: 1fr;
	}
	
	.header-image {
		width: 150px !important;
	}
}

/* End GeneratePress Site CSS */

