/*
Theme Name:   Voxel (child theme)
Theme URI:    https://getvoxel.io/
Author:       27collective
Author URI:   https://27collective.net/
Template:     voxel
Version:      1.0
Text Domain:  voxel-child
*/

.tblr {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.tb {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.lr {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.tb-small {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
nav.rank-math-breadcrumb a, nav.rank-math-breadcrumb span {
	font-size: 14px;
    color: #666666!important;
}
@media screen and (min-width: 768px) {
	.tblr {
		padding-top: 2rem;
		padding-bottom: 2rem;
		padding-left: 1.75rem;
		padding-right: 1.75rem;
	}
	.tb {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.lr {
		padding-left: 1.75rem;
		padding-right: 1.75rem;
	}
}

@media screen and (min-width: 1024px) {
	.tblr {
		padding-top: 3.3125rem;
		padding-bottom: 3.3125rem;
		padding-left: 3.75rem;
		padding-right: 3.75rem;
	}
	.tb {
		padding-top: 3.3125rem;
		padding-bottom: 3.3125rem;
	}
	.lr {
		padding-left: 3.75rem;
		padding-right: 3.75rem;
	}
}

.btn1 .ts-action-con {
    font-weight: 600;
    border-radius: 4px;
    border: 1px solid #222222;
    padding: 12px 24px;
    height: 44px;
}
.btn2 .ts-action-con {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-5bdaba3)!important;
    font-weight: 600;
    border-radius: 4px;
    border: 1px solid var(--e-global-color-primary);
    padding: 12px 24px;
    height: 44px;
}
audio {
    width: 100%;
}