Deprecated: ElementorDeps\DI\create(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/functions.php on line 32
Deprecated: ElementorDeps\DI\autowire(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/functions.php on line 44
Deprecated: ElementorDeps\DI\ContainerBuilder::writeProxiesToFile(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/ContainerBuilder.php on line 231
Deprecated: ElementorDeps\DI\Definition\Source\ReflectionBasedAutowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/ReflectionBasedAutowiring.php on line 17
Deprecated: ElementorDeps\DI\Definition\Source\Autowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/Autowiring.php on line 21
Deprecated: ElementorDeps\DI\Definition\Source\DefinitionFile::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionFile.php on line 25
Deprecated: ElementorDeps\DI\Definition\Source\DefinitionArray::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionArray.php on line 33
Deprecated: ElementorDeps\DI\Definition\Source\DefinitionNormalizer::normalizeRootDefinition(): Implicitly marking parameter $wildcardsReplacements as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionNormalizer.php on line 42
Deprecated: ElementorDeps\DI\Proxy\ProxyFactory::__construct(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Proxy/ProxyFactory.php on line 38
Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $definitionSource as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php on line 87
Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $proxyFactory as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php on line 87
Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $wrapperContainer as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php on line 87
Deprecated: YoastSEO_Vendor\Symfony\Component\DependencyInjection\Container::__construct(): Implicitly marking parameter $parameterBag as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php on line 60
Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352
Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352
Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799
Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799
Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/includes/managers/elements.php on line 70
Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/includes/base/element-base.php on line 1565
Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/includes/elements/repeater.php on line 49
Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/core/utils/collection.php on line 43
Warning: Cannot modify header information - headers already sent by (output started at /home/babybuzz/rexjohnsonbaugh/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php:87) in /home/babybuzz/rexjohnsonbaugh/wp-content/themes/konio/includes/classes/class-konio-init.php on line 1081
/**
* Table of contents
*
* -Normalize
* -Layout
* -Live Sortables
* -Vertical Align
* -Display
* -Flex
* -Position
* -Sizing
* -Spacing
* -Text
* -Animations
* -Sticky
* -Reveal
* -Off Canvas
* -Menu
* -Drilldown
* -Tooltips
* -Global
* -Headers
* -Archives & Singles
* -Preloader
* -Search Forms
* -Comments
* -Select2
* -Swiper
* -Light Gallery
* -Scroll To Top
*/
/* Normalize */
html {
box-sizing: border-box;
-webkit-text-size-adjust: 100%;
font-size: 100%;
}
body {
margin: 0;
overflow-x: hidden;
}
body.boxed-layout #konio-wrapper {
margin: 0 auto;
}
body.boxed-layout .konio-container {
max-width: 100%;
}
#konio-sidebar {
transition: margin-top ease-in-out .3s;
}
#konio-sidebar-outer {
word-wrap: break-word;
}
p {
margin-top: 0;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
ol,
ul {
overflow-wrap: normal;
}
table {
width: 100%;
max-width: 100%;
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
text-align: left;
}
form {
margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
#konio-title-bar .page-title,
#konio-title-bar .page-subtitle {
margin: 0;
line-height: normal;
}
.bypostauthor,
.gallery-caption,
.wp-caption-text {
font-weight: normal;
}
.konio-screen-only,
.screen-reader-text {
position: absolute;
top: -10000em;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
img {
border-style: none;
max-width: 100%;
height: auto;
}
a:hover {
cursor: pointer;
}
*:focus,
*:hover {
outline: none;
}
input[type=search]::-ms-clear {
display: none;
width: 0;
height: 0;
}
input[type=search]::-ms-reveal {
display: none;
width: 0;
height: 0;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
.btn.focus,
.btn:focus,
.btn:hover,
.filter-btn:focus,
.filter-btn:hover,
button:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
input,
select,
textarea {
text-decoration: none;
outline: medium none;
}
.btn,
.filter-btn,
button,
body .elementor-button,
body .wp-element-button,
input[type="button"],
input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
display: inline-flex;
align-items: center;
justify-content: center;
border: 0;
font-size: inherit;
line-height: 1;
width: auto;
text-align: center;
text-decoration: none !important;
overflow: hidden;
white-space: normal;
vertical-align: middle;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
}
.post-password-form input[type="password"] {
margin-bottom: 1em;
}
.btn.disabled,
.btn:disabled {
opacity: .65;
pointer-events: none;
}
a.disabled {
pointer-events: none;
cursor: default;
}
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea,
.select2-selection__rendered,
body .wc-stripe-elements-field,
body .wc-stripe-iban-element-field {
font-family: Arial, Helvetica, sans-serif;
font-size: inherit;
padding: .75em;
width: 100%;
max-width: 100%;
text-decoration: none !important;
white-space: normal;
vertical-align: middle;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
select {
padding-right: 3rem !important;
background-position: calc(100% - 1rem);
background-repeat: no-repeat;
-webkit-appearance: none;
-moz-appearance: none;
min-width: 150px;
}
.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
font-family: 'Font Awesome 6 Free' !important;
}
/* Layout */
*,
*::before,
*::after {
box-sizing: inherit;
}
.elementor-editor-active #konio-header,
.fl-builder-edit #konio-header,
.vc_editor #konio-header,
.brz-ed #konio-header,
.elementor-editor-active #konio-title-bar,
.fl-builder-edit #konio-title-bar,
.vc_editor #konio-title-bar,
.brz-ed #konio-title-bar,
.elementor-editor-active #konio-footer,
.fl-builder-edit #konio-footer,
.vc_editor #konio-footer,
.brz-ed #konio-footer {
z-index: 0;
opacity: .5;
pointer-events: none;
}
.elementor-editor-active .konio-sticky,
.fl-builder-edit .konio-sticky,
.vc_editor .konio-sticky,
.brz-ed .konio-sticky {
position: relative !important;
}
.elementor-editor-active .konio-sticky-spacer,
.fl-builder-edit .konio-sticky-spacer,
.vc_editor .konio-sticky-spacer,
.brz-ed .konio-sticky-spacer {
display: none !important;
}
body.is-full-width #konio-main {
max-width: 100% !important;
padding-top: 0;
padding-bottom: 0;
}
body.is-full-width #konio-main > .konio-container {
max-width: 100% !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
body.konio-page-builder #konio-main > .konio-container {
max-width: 100% !important;
padding: 0 !important;
}
.konio-container {
width: 100%;
padding-right: 10px;
padding-left: 10px;
margin-right: auto;
margin-left: auto;
}
.konio-row {
display: flex;
flex-wrap: wrap;
margin-right: -10px;
margin-left: -10px;
padding: 0;
}
.konio-no-gutters {
margin-right: 0;
margin-left: 0;
}
.konio-no-gutters > .konio-col,
.konio-no-gutters > [class*="col-"],
.konio-no-gutters > * {
padding-right: 0 !important;
padding-left: 0 !important;
}
.konio-row > * {
position: relative;
box-sizing: border-box;
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: 10px;
padding-left: 10px;
list-style-type: none;
}
.konio-col {
flex: 1 0 0%;
}
.konio-col-auto {
flex: 0 0 auto;
width: auto;
}
.konio-col-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.konio-col-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.konio-col-3 {
flex: 0 0 auto;
width: 25%;
}
.konio-col-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.konio-col-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.konio-col-6 {
flex: 0 0 auto;
width: 50%;
}
.konio-col-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.konio-col-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.konio-col-9 {
flex: 0 0 auto;
width: 75%;
}
.konio-col-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.konio-col-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.konio-col-12 {
flex: 0 0 auto;
width: 100%;
}
.konio-order-first {
order: -1;
}
.konio-order-last {
order: 100;
}
@media (max-width: 1024px) {
.konio-col-md {
flex-basis: 0;
flex-grow: 1;
width: 100%;
}
.konio-col-md-auto {
flex: 0 0 auto;
width: auto;
width: 100%;
}
.konio-col-md-1 {
flex: 0 0 8.333333%;
width: 8.333333%;
}
.konio-col-md-2 {
flex: 0 0 16.666667%;
width: 16.666667%;
}
.konio-col-md-3 {
flex: 0 0 25%;
width: 25%;
}
.konio-col-md-4 {
flex: 0 0 33.333333%;
width: 33.333333%;
}
.konio-col-md-5 {
flex: 0 0 41.666667%;
width: 41.666667%;
}
.konio-col-md-6 {
flex: 0 0 50%;
width: 50%;
}
.konio-col-md-7 {
flex: 0 0 58.333333%;
width: 58.333333%;
}
.konio-col-md-8 {
flex: 0 0 66.666667%;
width: 66.666667%;
}
.konio-col-md-9 {
flex: 0 0 75%;
width: 75%;
}
.konio-col-md-10 {
flex: 0 0 83.333333%;
width: 83.333333%;
}
.konio-col-md-11 {
flex: 0 0 91.666667%;
width: 91.666667%;
}
.konio-col-md-12 {
flex: 0 0 100%;
width: 100%;
}
.konio-order-md-first {
order: -1;
}
.konio-order-md-last {
order: 13;
}
}
@media (max-width: 767px) {
.konio-col-sm {
flex-basis: 0;
flex-grow: 1;
width: 100%;
}
.konio-col-sm-auto {
flex: 0 0 auto;
width: auto;
width: 100%;
}
.konio-col-sm-1 {
flex: 0 0 8.333333%;
width: 8.333333%;
}
.konio-col-sm-2 {
flex: 0 0 16.666667%;
width: 16.666667%;
}
.konio-col-sm-3 {
flex: 0 0 25%;
width: 25%;
}
.konio-col-sm-4 {
flex: 0 0 33.333333%;
width: 33.333333%;
}
.konio-col-sm-5 {
flex: 0 0 41.666667%;
width: 41.666667%;
}
.konio-col-sm-6 {
flex: 0 0 50%;
width: 50%;
}
.konio-col-sm-7 {
flex: 0 0 58.333333%;
width: 58.333333%;
}
.konio-col-sm-8 {
flex: 0 0 66.666667%;
width: 66.666667%;
}
.konio-col-sm-9 {
flex: 0 0 75%;
width: 75%;
}
.konio-col-sm-10 {
flex: 0 0 83.333333%;
width: 83.333333%;
}
.konio-col-sm-11 {
flex: 0 0 91.666667%;
width: 91.666667%;
}
.konio-col-sm-12 {
flex: 0 0 100%;
width: 100%;
}
.konio-order-sm-first {
order: -1;
}
.konio-order-sm-last {
order: 13;
}
}
@media (min-width: 1025px) {
.woocommerce.columns-1 ul.products > li {
width: 100%;
}
.woocommerce.columns-2 ul.products > li {
width: 50%;
}
.woocommerce.columns-3 ul.products > li {
width: 33.33333333%;
}
.woocommerce.columns-4 ul.products > li {
width: 25%;
}
.woocommerce.columns-6 ul.products > li {
width: 16.66666667%;
}
.woocommerce ul.products.list > li.product-category {
width: 33.33333333%;
}
}
/* Live Sortables */
.konio-grid-row {
display: grid;
overflow-wrap: anywhere;
}
.konio-grid-full,
.konio-grid-side-header {
grid-template-columns: minmax(0, auto);
}
.konio-grid-auto-auto {
grid-template-columns: minmax(0, auto) minmax(0, auto);
}
.konio-grid-50,
.konio-grid-50-50-100 {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
.konio-grid-66-33,
.konio-grid-66-33-100 {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.konio-grid-33-66,
.konio-grid-33-66-100 {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.konio-grid-50-50-100 .konio-module-column:last-child,
.konio-grid-33-66-100 .konio-module-column:last-child,
.konio-grid-66-33-100 .konio-module-column:last-child {
grid-column: 1 / -1;
}
.konio-grid-1fr-auto-1fr {
grid-template-columns: 1fr auto 1fr;
}
.konio-grid-33 {
grid-template-columns: 1fr 1fr 1fr;
}
.konio-grid-25-50-25 {
grid-template-columns: 1fr 2fr 1fr;
}
.konio-grid-25 {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.konio-grid-16 {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.konio-grid-full .konio-module-column,
.konio-grid-auto-auto .konio-module-column,
.konio-grid-50 .konio-module-column,
.konio-grid-25-50-25 .konio-module-column,
.konio-grid-1fr-auto-1fr .konio-module-column {
align-items: center;
}
.konio-grid-66-33 .konio-module-column,
.konio-grid-33-66 .konio-module-column,
.konio-grid-66-33-100 .konio-module-column,
.konio-grid-33-66-100 .konio-module-column,
.konio-grid-50-50-100 .konio-module-column,
.konio-grid-33 .konio-module-column,
.konio-grid-25 .konio-module-column,
.konio-grid-16 .konio-module-column {
align-items: start;
}
.konio-grid-25-50-25 .konio-module-column:nth-child(2),
.konio-grid-25-50-25 .konio-module-column:nth-child(2) .konio-module-column-inner > *,
.konio-grid-25-50-25 .konio-module-column:nth-child(2) .konio-module-column-inner > * > nav > ul,
#konio-maintenance-mode .konio-module-column-inner > *,
#konio-maintenance-mode .konio-module-column-inner > * > ul,
#konio-maintenance-mode .konio-module-column-inner .logo,
#konio-header-middle.distraction-free-checkout .konio-module-column-inner {
justify-content: center;
text-align: center;
}
.konio-grid-auto-auto .konio-module-column:last-child .konio-module-column-inner,
.konio-grid-auto-auto .konio-module-column:last-child .konio-module-column-inner > *,
.konio-grid-auto-auto .konio-module-column:last-child .konio-module-column-inner > * > nav > ol,
.konio-grid-auto-auto .konio-module-column:last-child .konio-module-column-inner > * > nav > ul,
.konio-grid-auto-auto .konio-module-column:last-child .konio-module-column-inner,
.konio-grid-auto-auto .konio-module-column:last-child .konio-module-column-inner > *,
.konio-grid-auto-auto .konio-module-column:last-child .konio-module-column-inner > * > nav > ol,
.konio-grid-auto-auto .konio-module-column:last-child .konio-module-column-inner > * > nav > ul,
.konio-grid-1fr-auto-1fr .konio-module-column:last-child .konio-module-column-inner,
.konio-grid-1fr-auto-1fr .konio-module-column:last-child .konio-module-column-inner > *,
.konio-grid-1fr-auto-1fr .konio-module-column:last-child .konio-module-column-inner > * > ul,
.konio-grid-25-50-25 .konio-module-column:last-child .konio-module-column-inner,
.konio-grid-25-50-25 .konio-module-column:last-child .konio-module-column-inner > *,
.konio-grid-25-50-25 .konio-module-column:last-child .konio-module-column-inner > * > ul,
.konio-grid-25-50-25 .konio-module-column:last-child .konio-module-column-inner > * > ul > li {
justify-content: flex-end;
text-align: right;
}
.konio-module-column,
.konio-module-column-inner,
#konio-title-bar .konio-module-column-inner > * {
width: 100%;
}
#konio-title-bar .konio-module-column-inner > *:not(:last-child),
.konio-grid-row.stacked .konio-module-column-inner > *:not(:last-child),
.konio-grid-auto-auto.stacked .konio-module-column:last-child .konio-module-column-inner > *:not(:first-child) {
margin-right: 0;
margin-left: 0;
}
#konio-maintenance-mode .konio-module-column-inner > *:last-child {
margin-bottom: 0 !important;
}
@media (max-width: 1024px) {
.md > .konio-grid-auto-auto .konio-module-column,
.md > .konio-grid-auto-auto .konio-module-column-inner > *,
.md > .konio-grid-auto-auto .konio-module-column-inner > * > nav > ul,
.md > .konio-grid-50 .konio-module-column,
.md > .konio-grid-50 .konio-module-column-inner > *,
.md > .konio-grid-50 .konio-module-column-inner > * > ol,
.md > .konio-grid-50 .konio-module-column-inner > * > nav > ul,
.md > .konio-grid-66-33 .konio-module-column,
.md > .konio-grid-66-33 .konio-module-column-inner > *,
.md > .konio-grid-66-33 .konio-module-column-inner > * > nav > ul,
.md > .konio-grid-33-66 .konio-module-column,
.md > .konio-grid-33-66 .konio-module-column-inner > *,
.md > .konio-grid-33-66 .konio-module-column-inner > * > nav > ul,
.md > .konio-grid-25-50-25 .konio-module-column,
.md > .konio-grid-25-50-25 .konio-module-column-inner > *,
.md > .konio-grid-25-50-25 .konio-module-column-inner > * > nav > ul {
justify-content: start;
}
.konio-grid-side-header {
grid-template-columns: auto auto;
}
#konio-footer-top .konio-grid-row.md-inline .konio-module-column-inner > *:not(:last-child),
#konio-footer-middle .konio-grid-row.md-inline .konio-module-column-inner > *:not(:last-child),
#konio-footer-bottom .konio-grid-row.md-inline .konio-module-column-inner > *:not(:last-child) {
margin-bottom: 0;
}
#konio-footer-top .konio-grid-row.md-stacked .konio-module-column-inner > *:not(:last-child),
#konio-footer-middle .konio-grid-row.md-stacked .konio-module-column-inner > *:not(:last-child),
#konio-footer-bottom .konio-grid-row.md-stacked .konio-module-column-inner > *:not(:last-child),
.konio-grid-auto-auto.md-stacked .konio-module-column:last-child .konio-module-column-inner > *:not(:first-child) {
margin-right: 0 !important;
margin-left: 0 !important;
}
}
@media (max-width: 767px) {
.sm > .konio-grid-auto-auto .konio-module-column,
.sm > .konio-grid-auto-auto .konio-module-column-inner > *,
.sm > .konio-grid-auto-auto .konio-module-column-inner > * > nav > ul,
.sm > .konio-grid-50 .konio-module-column,
.sm > .konio-grid-50 .konio-module-column-inner > *,
.sm > .konio-grid-50 .konio-module-column-inner > * > ol,
.sm > .konio-grid-50 .konio-module-column-inner > * > nav > ul,
.sm > .konio-grid-66-33 .konio-module-column,
.sm > .konio-grid-66-33 .konio-module-column-inner > *,
.sm > .konio-grid-66-33x .konio-module-column-inner > * > nav > ul,
.sm > .konio-grid-33-66 .konio-module-column,
.sm > .konio-grid-33-66 .konio-module-column-inner > *,
.sm > .konio-grid-33-66 .konio-module-column-inner > * > nav > ul,
.sm > .konio-grid-25-50-25 .konio-module-column,
.sm > .konio-grid-25-50-25 .konio-module-column-inner > *,
.sm > .konio-grid-25-50-25 .konio-module-column-inner > * > nav > ul {
justify-content: start;
}
#konio-footer-top .konio-grid-row.sm-inline .konio-module-column-inner > *:not(:last-child),
#konio-footer-middle .konio-grid-row.sm-inline .konio-module-column-inner > *:not(:last-child),
#konio-footer-bottom .konio-grid-row.sm-inline .konio-module-column-inner > *:not(:last-child) {
margin-bottom: 0;
}
#konio-footer-top .konio-grid-row.sm-stacked .konio-module-column-inner > *:not(:last-child),
#konio-footer-middle .konio-grid-row.sm-stacked .konio-module-column-inner > *:not(:last-child),
#konio-footer-bottom .konio-grid-row.sm-stacked .konio-module-column-inner > *:not(:last-child),
.konio-grid-auto-auto.sm-stacked .konio-module-column:last-child .konio-module-column-inner > *:not(:first-child) {
margin-right: 0 !important;
margin-left: 0 !important;
}
}
/* Vertical Align */
.align-baseline {
vertical-align: baseline !important;
}
.align-top {
vertical-align: top !important;
}
.align-middle {
vertical-align: middle !important;
}
.align-bottom {
vertical-align: bottom !important;
}
/* Display */
.d-none {
display: none !important;
}
.d-block {
display: block !important;
}
.d-flex {
display: flex !important;
}
.visible {
visibility: visible !important;
}
.invisible {
visibility: hidden !important;
}
@media (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-block {
display: block !important;
}
.d-md-flex {
display: flex !important;
}
}
@media (min-width: 1025px) {
.d-lg-none,
.hidden-desktop {
display: none !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-flex {
display: flex !important;
}
}
@media (max-width: 767px) {
.d-sm-none {
display: none !important;
}
}
/* Flex */
.flex-row {
flex-direction: row !important;
}
.flex-column {
flex-direction: column !important;
}
.flex-row-reverse {
flex-direction: row-reverse !important;
}
.flex-column-reverse {
flex-direction: column-reverse !important;
}
.flex-wrap {
flex-wrap: wrap !important;
}
.flex-nowrap {
flex-wrap: nowrap !important;
}
.justify-content-start {
justify-content: flex-start !important;
}
.justify-content-end {
justify-content: flex-end !important;
}
.justify-content-center {
justify-content: center !important;
}
.justify-content-between {
justify-content: space-between !important;
}
.justify-content-around {
justify-content: space-around !important;
}
.align-items-start {
align-items: flex-start !important;
}
.align-items-end {
align-items: flex-end !important;
}
.align-items-center {
align-items: center !important;
}
.align-items-baseline {
align-items: baseline !important;
}
.align-items-stretch {
align-items: stretch !important;
}
.align-content-start {
align-content: flex-start !important;
}
.align-content-end {
align-content: flex-end !important;
}
.align-content-center {
align-content: center !important;
}
.align-content-between {
align-content: space-between !important;
}
.align-content-around {
align-content: space-around !important;
}
.align-content-stretch {
align-content: stretch !important;
}
.flex-list {
display: flex;
flex-wrap: wrap;
align-items: center;
margin: 0;
padding: 0;
list-style: none;
}
/* Position */
.overflow-auto {
overflow: auto !important;
}
.overflow-hidden {
overflow: hidden !important;
}
.position-static {
position: static !important;
}
.position-relative {
position: relative !important;
}
.position-absolute {
position: absolute !important;
}
.position-fixed {
position: fixed !important;
}
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1050;
}
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
}
@media (min-width: 768px) {
.position-md-relative {
position: relative !important;
}
.position-md-absolute {
position: absolute !important;
}
}
@media (min-width: 1025px) {
.position-lg-relative {
position: relative !important;
}
.position-lg-absolute {
position: absolute !important;
}
}
/* Sizing */
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.mw-100 {
max-width: 100% !important;
}
.mh-100 {
max-height: 100% !important;
}
.min-vw-100 {
min-width: 100vw !important;
}
.min-vh-100 {
min-height: 100vh !important;
}
.vw-100 {
width: 100vw !important;
}
.vh-100 {
height: 100vh !important;
}
/* Spacing */
.m-0 {
margin: 0 !important;
}
.mt-0,
.my-0 {
margin-top: 0 !important;
}
.mb-0,
.my-0 {
margin-bottom: 0 !important;
}
.mb-1,
.my-1 {
margin-bottom: .5rem !important;
}
.mt-2,
.my-2 {
margin-top: .75rem !important;
}
.mb-2,
.my-2 {
margin-bottom: .75rem !important;
}
.mt-3,
.my-3 {
margin-top: 1rem !important;
}
.mb-3,
.my-3 {
margin-bottom: 1rem !important;
}
.mt-4,
.my-4 {
margin-top: 1.5rem !important;
}
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important;
}
.mt-5,
.my-5 {
margin-top: 3rem !important;
}
.mb-5,
.my-5 {
margin-bottom: 3rem !important;
}
.p-0 {
padding: 0 !important;
}
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.px-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
/* Text */
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.font-weight-bold {
font-weight: bold;
}
/* Animations */
.fade {
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
}
.slide-to-top {
-webkit-transition: all .3s ease;
transition: all .3s ease;
transform: translateY(100%);
}
.featured-image-rollover-outer:hover > .slide-to-top,
.is-reveal-open .slide-to-top {
transform: translateY(0);
}
.slide-to-right {
-webkit-transition: all .3s ease;
transition: all .3s ease;
transform: translateX(-100%);
}
.featured-image-rollover-outer:hover > .slide-to-right,
.is-reveal-open .slide-to-right {
transform: translateX(0);
}
.slide-to-bottom {
-webkit-transition: all .3s ease;
transition: all .3s ease;
transform: translateY(-100%);
}
.featured-image-rollover-outer:hover > .slide-to-bottom,
.is-reveal-open .slide-to-bottom {
transform: translateY(0);
}
.slide-to-left {
-webkit-transition: all .3s ease;
transition: all .3s ease;
transform: translateX(100%);
}
.featured-image-rollover-outer:hover > .slide-to-left,
.is-reveal-open .slide-to-left {
transform: translateX(0);
}
.shutter-out-horizontal {
-webkit-transition: all .3s ease;
transition: all .3s ease;
transform: scaleX(0);
}
.featured-image-rollover-outer:hover > .shutter-out-horizontal,
.is-reveal-open .shutter-out-horizontal {
transform: scaleX(1);
}
.shutter-in-vertical {
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
transform-origin: 50%;
transform: scaleY(1);
}
.featured-image-rollover-outer:hover > .shutter-in-vertical,
.is-reveal-open .shutter-in-vertical {
transform: scaleY(0);
}
.shutter-out-vertical {
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
transform: scaleY(0);
}
.featured-image-rollover-outer:hover > .shutter-out-vertical,
.is-reveal-open .shutter-out-vertical {
transform: scaleY(1);
}
.rectangle-out {
-webkit-transition: .3s ease;
transition: .3s ease;
transform: scale(0);
}
.featured-image-rollover-outer:hover > .rectangle-out,
.is-reveal-open .rectangle-out {
transform: scale(1);
}
.spin {
-webkit-transition: all .3s ease;
transition: all .3s ease;
transform: rotate(0deg) translate(0px);
}
.featured-image-rollover-outer:hover > .spin,
.is-reveal-open .spin {
transform: rotate(360deg) translate(0px);
}
/* Reveal */
html.is-reveal-open {
position: fixed;
width: 100%;
overflow-y: hidden;
}
html.is-reveal-open body {
overflow-y: hidden;
}
.reveal {
z-index: 1250;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: none;
padding: 1rem;
border-radius: 3px;
position: relative;
top: 100px;
margin-right: auto;
margin-left: auto;
overflow-y: auto;
}
[data-whatinput='mouse'] .reveal {
outline: 0;
}
.reveal .column {
min-width: 0;
}
.reveal > :last-child {
margin-bottom: 0;
}
.reveal.collapse {
padding: 0;
}
.reveal.full {
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
min-height: 100%;
margin-left: 0;
border: 0;
border-radius: 0;
}
.reveal.without-overlay {
position: fixed;
}
.reveal .close-btn {
position: absolute;
top: 0;
right: 0;
z-index: 10;
}
/* Off Canvas */
.is-visible {
display: block !important;
}
.is-hidden {
display: none !important;
}
.is-off-canvas-open {
overflow: hidden;
}
.js-off-canvas-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 100;
width: 100%;
height: 100%;
-webkit-transition: opacity .5s ease, visibility .5s ease;
transition: opacity .5s ease, visibility .5s ease;
opacity: 0;
visibility: hidden;
overflow: hidden;
}
.js-off-canvas-overlay.is-visible {
opacity: 1;
visibility: visible;
}
.js-off-canvas-overlay.is-closable {
cursor: pointer;
}
.js-off-canvas-overlay.is-overlay-absolute {
position: absolute;
}
.js-off-canvas-overlay.is-overlay-fixed {
position: fixed;
}
.off-canvas-wrapper {
position: relative;
overflow: hidden;
}
.off-canvas {
position: fixed;
width: 100%;
z-index: 2500;
-webkit-transition: -webkit-transform .5s ease;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
[data-whatinput='mouse'] .off-canvas {
outline: 0;
}
.off-canvas.is-transition-push {
z-index: 2500;
}
.off-canvas.is-transition-overlap {
z-index: 2500;
}
.off-canvas.is-transition-overlap.is-open {
box-shadow: 0 0 10px rgba(10, 10, 10, .7);
}
html.is-off-canvas-open,
body.is-off-canvas-open {
overflow: hidden;
}
.off-canvas.is-open {
-webkit-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
}
.off-canvas-absolute {
position: absolute;
z-index: 2500;
-webkit-transition: -webkit-transform .5s ease;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
[data-whatinput='mouse'] .off-canvas-absolute {
outline: 0;
}
.off-canvas-absolute.is-transition-push {
z-index: 2500;
}
.off-canvas-absolute.is-transition-overlap {
z-index: 2500;
}
.off-canvas-absolute.is-transition-overlap.is-open {
-webkit-box-shadow: 0 0 10px rgba(10, 10, 10, .7);
box-shadow: 0 0 10px rgba(10, 10, 10, .7);
}
.off-canvas-absolute.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas-content {
overflow-y: auto;
}
.off-canvas.position-left {
top: 0;
left: 0;
height: 100%;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.in-canvas-content .off-canvas.position-left {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.in-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas.position-left > .off-canvas-content,
.off-canvas.position-left > .konio-container > .off-canvas-content {
position: relative;
height: 100%;
}
.off-canvas.position-right {
top: 0;
right: 0;
height: 100%;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.in-canvas-content .off-canvas.position-right {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.in-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.position-right > .off-canvas-content,
.position-right > .konio-container > .off-canvas-content {
position: relative;
height: 100%;
}
.in-canvas-content {
-webkit-transform: none;
transform: none;
-webkit-transition: -webkit-transform .5s ease;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.in-canvas-content.has-transition-push {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.in-canvas-content .off-canvas.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas.is-open .off-canvas-toggle a span.fas:before,
#konio-wrapper.is-open-top .off-canvas-toggle a span.fas:before,
#konio-wrapper.is-open-left .off-canvas-toggle a span.fas:before,
#konio-wrapper.is-open-bottom .off-canvas-toggle a span.fas:before,
#konio-wrapper.is-open-right .off-canvas-toggle a span.fas:before {
content: '\f068';
}
.off-canvas-branding {
padding: 1rem;
}
/* Menu */
.dropdown .submenu {
z-index: 1000;
}
.dropdown.menu > li.opens-left > .is-dropdown-submenu,
.dropdown.wc-icons-menu > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu,
.dropdown.wc-icons-menu > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a,
.dropdown.wc-icons-menu > li.is-dropdown-submenu-parent > a {
position: relative;
}
[data-whatinput='mouse'] .dropdown.menu a,
[data-whatinput='mouse'] .dropdown.wc-icons-menu a {
outline: 0;
}
.konio-no-js .dropdown.menu ul,
.konio-no-js .dropdown.wc-icons-menu ul {
display: none;
}
.dropdown.menu .nested.is-dropdown-submenu,
.dropdown.wc-icons-menu .nested.is-dropdown-submenu {
margin-right: 0;
margin-left: 0;
}
@media (min-width: 1025px) {
.dropdown.menu.vertical > li .is-dropdown-submenu,
.dropdown.wc-icons-menu.vertical > li .is-dropdown-submenu {
top: 0;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu,
.dropdown.wc-icons-menu.vertical > li.opens-left > .is-dropdown-submenu {
top: 0;
right: 100%;
left: auto;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu,
.dropdown.wc-icons-menu.vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%;
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub,
.dropdown.wc-icons-menu.align-right .is-dropdown-submenu.first-sub {
top: 100%;
right: 0;
left: auto;
}
.is-dropdown-menu.vertical.align-right {
float: right;
}
}
.is-dropdown-submenu-parent {
position: relative;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
top: 100%;
left: auto;
}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%;
}
.is-dropdown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: 1;
display: none;
}
.is-dropdown-submenu.js-dropdown-active {
display: block;
}
.mobile-menu .opens-link,
.mobile-menu .js-drilldown-back a.back-btn {
display: flex;
flex: 1;
align-items: center;
}
.mobile-menu .js-drilldown-back a.back-btn:before {
transform: rotate(180deg);
margin-right: 5px;
}
nav .is-dropdown-submenu .menu-item-dropdown-icon {
margin-left: auto;
}
/* Drilldown Menu */
.is-drilldown {
position: relative;
overflow: hidden;
max-width: 100% !important;
}
.is-drilldown li {
display: flex;
}
.is-drilldown li .opens-submenu {
text-align: center;
justify-content: center;
}
.is-drilldown.animate-height {
-webkit-transition: height .5s;
transition: height .5;
}
.drilldown a {
display: block;
}
.drilldown .is-drilldown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: -1;
width: 100%;
-webkit-transition: -webkit-transform .15s linear;
transition: -webkit-transform .15s linear;
transition: transform .15s linear;
transition: transform .15s linear, -webkit-transform .15s linear;
}
.drilldown .is-drilldown-submenu.is-active {
z-index: 1;
display: block;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.drilldown .is-drilldown-submenu.is-closing {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.drilldown .nested.is-drilldown-submenu {
margin-right: 0;
margin-left: 0;
}
.drilldown .drilldown-submenu-cover-previous {
min-height: 100%;
}
.drilldown .is-drilldown-submenu-parent > a.opens-link {
position: relative;
}
/* Accordion Menu */
.accordion-menu li {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%;
}
.accordion-menu .is-accordion-submenu {
flex-basis: 100%;
}
.accordion-menu .is-accordion-submenu a.opens-link {
padding-left: 2rem !important;
}
.accordion-menu .is-accordion-submenu.second-level a.opens-link,
.accordion-menu .is-accordion-submenu.second-level a.opens-link {
padding-left: 3rem !important;
}
.accordion-menu .is-accordion-submenu-parent > a .menu-item-dropdown-icon:after {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a .menu-item-dropdown-icon:after {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
/* Tooltips */
.tippy-arrow {
color: #000;
}
.tippy-content {
border-radius: 3px;
line-height: 1;
}
/* Global */
#konio-main > .konio-container > .konio-row {
gap: 20px;
}
#konio-main > .konio-container > .konio-row > #konio-content-outer {
flex: 1;
}
#konio-title-bar.featured-image-bg {
background-size: cover !important;
background-position: center center !important;
}
.close-btn,
.off-canvas-toggle a,
.off-canvas-toggle-outer a,
.social-media-icons a,
.social-share-icons.icons-only a,
.mini-wishlist-count,
.mini-cart-count,
.featured-image-rollover-icons a,
.swiper-prev-next-button,
.view-mode li a,
.page-numbers li span,
.page-numbers li a,
#konio-scroll-to-top a,
.comment-navigation ul li span,
.comment-navigation ul li a {
display: flex;
align-items: center;
justify-content: center;
width: 1em;
height: 1em;
padding: .5em;
line-height: 1em;
box-sizing: content-box;
text-align: center;
text-decoration: none !important;
}
nav .menu-item .menu-item-dropdown-icon:after,
.breadcrumbs-outer > ol > li:after,
.pagination ul li a .prev-inner:before,
.pagination ul li a .next-inner:after,
.page-numbers li a:before,
.page-numbers li a:after,
.comment-navigation ul li a.prev:before,
.comment-navigation ul li a.next:after,
.search-form button[type="submit"],
.drilldown .js-drilldown-back > a.back-btn:before {
font-family: 'Font Awesome 6 Free' !important;
font-weight: 900 !important;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal !important;
font-variant: normal !important;
text-rendering: auto;
line-height: 1 !important;
}
ul.submenu,
ul.mega-menu-submenu,
.comment-navigation > ul,
.comment-list,
.comment-list > li,
#konio-title-bar ol,
#konio-sidebar ol,
#konio-sidebar ul,
#konio-sidebar ol > li ol,
#konio-sidebar ul > li ul {
margin: 0;
padding: 0;
list-style: none;
}
#konio-sidebar ol > li ol,
#konio-sidebar ul > li ul {
padding-left: 1.5rem;
}
#konio-header-top,
#konio-header-middle,
#konio-header-bottom,
#konio-title-bar,
#konio-footer-top,
#konio-footer-middle,
#konio-footer-bottom {
position: relative;
}
#konio-header-top.is-builder-block,
#konio-header-middle.is-builder-block,
#konio-header-bottom.is-builder-block,
#konio-title-bar.is-builder-block,
#konio-footer-top.is-builder-block,
#konio-footer-middle.is-builder-block,
#konio-footer-bottom.is-builder-block {
padding: 0;
background: none;
border: none
}
.konio-bg-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
.pagination ul li > a > span {
display: flex;
align-items: center;
gap: .5em;
}
.post > .pagination,
.portfolio-post > .pagination {
margin-top: 0 !important;
}
.konio-module-column-inner .pagination-outer .pagination ul {
gap: 20px;
}
.social-share-icons li a,
.load-more-btn-outer a {
gap: .5em;
}
.predefined-breadcrumbs {
column-gap: .5em
}
.breadcrumbs-outer > ol > li:not(:last-child):after {
margin-right: .5em;
margin-left: .5em;
}
.meta-item > div {
display: flex;
align-items: center;
gap: .5em;
}
/* Headers */
#konio-header-top,
#konio-header-middle,
#konio-header-bottom {
transition: background .3s ease, padding .3s ease;
}
#konio-header-middle {
z-index: 40;
}
#konio-header-bottom {
z-index: 30;
}
#konio-sticky-header-middle.is-stuck .logo > *:not(.sticky-logo-image),
#konio-sticky-header-middle .sticky-logo-image {
visibility: hidden;
opacity: 0;
}
#konio-sticky-header-middle .logo > *:not(.sticky-logo-image),
#konio-sticky-header-middle.is-stuck .sticky-logo-image {
visibility: visible;
opacity: 1;
}
#konio-sticky-header-middle .logo > * {
transition: width .5s linear, max-width .5s linear;
}
.is-transparent {
top: 0;
right: 0;
left: 0;
}
.menu-item-title-outer,
nav > ul > li > a,
.is-dropdown-submenu > li > a,
.mega-menu-submenu > li > a,
.is-drilldown ul > li > a,
.wc-icons-menu > li > a,
header nav .menu-item,
footer nav .menu-item,
ul .meta-item {
display: flex;
align-items: center;
}
.is-dropdown-submenu > li > a,
.mega-menu-submenu > li > a {
flex: 0 0 100%;
}
.menu-item a:hover > .dropdown-menu {
display: block;
}
nav .menu-item .menu-item-badge {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1;
padding: .25em .5em;
margin: 0 auto 0 5px;
border-width: 1px;
border-style: solid;
text-align: center;
}
.menu-outer ul li.has-custom-icon > a > .menu-item-icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 1em;
box-sizing: content-box;
}
.menu-outer > ul > li.has-custom-icon > a,
.menu-outer > ul > li > a > .menu-item-title-outer,
.menu-outer .submenu li.has-custom-icon > a,
.menu-outer .submenu a > .menu-item-title-outer,
.mobile-menu-outer ul > li > a {
gap: .5em;
}
.menu-outer ul > li.icon-only.has-custom-icon > a > .menu-item-icon {
margin: 0 !important;
}
#konio-header-top .menu li:last-child:after,
#konio-footer-bottom .footer-bottom-menu li:last-child:after {
display: none !important;
}
#konio-header-middle.konio-side-header nav > ul > li.has-custom-icon > a > .menu-item-icon,
#konio-header-middle .mobile-menu-outer .menu-item-icon {
width: 1.5em;
text-align: center;
}
.off-canvas .close-btn {
opacity: 0;
top: 20px;
z-index: 150;
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
.off-canvas.is-open .close-btn {
opacity: 1;
}
.mobile-menu-outer ul > li.not-btn > a {
font-size: inherit;
background: inherit;
}
.mobile-menu-outer ul > li.menu-item-heading,
.mobile-menu-outer ul > li.js-drilldown-back > a,
.mobile-menu-outer ul > li.is-btn,
.mobile-menu-outer ul > li > a.opens-link,
.mobile-menu-outer ul > li > a.opens-submenu {
padding: .5em 1em;
}
.opens-submenu {
display: flex;
align-items: center;
align-self: stretch;
}
.mega-menu .dropdown-menu {
top: auto;
}
/* #konio-header-middle.konio-side-header .dropdown.menu > li.is-mega-menu > .is-dropdown-submenu {
top: 0;
} */
.is-mega-menu.is-active > .konio-row {
display: flex !important;
}
.is-mega-menu .konio-row > li {
display: block;
}
#konio-sticky-header-middle.is-stuck {
z-index: 30;
}
#konio-sticky-header-bottom.is-stuck {
z-index: 20;
}
.no-transition {
transition: none !important;
}
.konio-sticky:not(.sidebar-content) > * {
position: absolute;
}
.konio-sticky-spacer {
display: none;
transition: height .3s cubic-bezier(.4, 0, .2, 1), display 0s;
}
@media (min-width: 1025px) {
#konio-header-middle.konio-side-header {
position: fixed;
top: 0;
bottom: 0;
height: 100%;
box-sizing: border-box;
z-index: 500;
}
}
/* Archives & Singles */
.post-content > *:not([style*="display: none"]):last-child,
.featured-image-rollover-content > *:last-child {
margin-bottom: 0 !important;
}
.blog .featured-image-outer,
.archive .featured-image-outer,
.search-results .featured-image-outer,
.related-posts .featured-image-outer,
.woocommerce .featured-image-outer {
position: relative !important;
overflow: hidden !important;
}
.featured-image-outer.zoom:hover img {
transform: scale(1.5);
-webkit-transition: ease .6s;
transition: ease .6s;
}
.featured-image-outer.zoom img {
-webkit-transition: ease .6s;
transition: ease .6s;
}
.featured-image-outer img {
display: block;
margin: 0;
}
.featured-image-outer.image-swap img {
position: relative;
min-width: 100%;
vertical-align: middle;
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
transform: translateZ(0);
-webkit-transform: translateZ(0);
z-index: 5;
}
.featured-image-outer.image-swap .hover-image {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
}
.featured-image-outer.image-swap:hover img:not(.hover-image) {
opacity: 0;
}
.featured-image-outer.image-swap:hover img.hover-image,
.featured-image-rollover-outer:hover .featured-image-rollover,
.featured-image-outer:hover .previous,
.featured-image-outer:hover .next {
opacity: 1;
}
.featured-image-rollover-outer {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
}
.previous:hover .featured-image-rollover,
.next:hover .featured-image-rollover,
.dot:hover .featured-image-rollover {
opacity: 0 !important;
}
.featured-image-rollover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
line-height: normal;
text-align: center;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
opacity: 0;
z-index: 5;
}
.featured-image-rollover-inner {
gap: .5rem;
padding: 1rem;
box-sizing: border-box;
}
.featured-image-rollover-inner > *,
.featured-image-rollover-inner .title {
margin: 0 !important;
padding: 0 !important;
list-style: none;
}
.featured-image-rollover .categories {
justify-content: center;
}
.posts-outer .post-content,
.related-posts-outer .post-content {
display: flex;
flex-direction: column;
align-items: start;
word-break: break-word;
}
.related-posts-section {
display: flex;
flex-direction: column;
gap: 2rem;
}
audio,
.mejs-container {
width: 100% !important;
}
.author-outer .author-inner {
gap: 1em;
}
.author-box-avatar img {
border-radius: 50%;
}
.author-box .description {
flex: 1;
}
@media (max-width: 1024px) {
.posts-outer:not(.list) > * {
width: 50%;
}
.posts-outer:not(.list) > *.konio-col-12 {
width: 100%;
}
}
/* Preloader */
#preloader {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 999999;
}
#preloader .logo-2x {
display: none;
}
/* Search Forms */
.search-form input[type="search"],
.search-form button[type="submit"],
.search-form button[type="submit"]:hover {
display: inline-block;
margin: 0;
padding: 0;
background: none;
border: 0;
border-radius: 0;
line-height: 1;
vertical-align: middle;
white-space: normal;
color: initial;
-webkit-appearance: none;
-moz-appearance: none;
}
.search-form input[type="search"] {
flex-basis: 100%;
}
.search-form button[type="submit"] {
align-self: stretch;
line-height: normal !important;
}
.search-form-modal[aria-hidden="false"] {
display: flex !important;
align-items: center;
justify-content: center;
z-index: 99999;
}
.search-form-modal .close-btn {
font-size: 3rem;
}
.is-reveal-open .animated-modal {
opacity: 1;
visibility: visible;
}
.animated-modal {
display: flex !important;
justify-content: center;
opacity: 0;
visibility: hidden;
}
/* Comments */
.comment-inner {
padding-top: 15px;
padding-bottom: 15px;
gap: .5rem;
}
.comments .avatar {
vertical-align: middle;
}
.comment-content {
flex: 1;
}
.comment-meta-separator,
.comment-reply-edit-separator {
margin-right: .25em;
margin-left: .25em;
}
.comments .children {
margin-left: 30px;
padding: 0;
list-style: none;
}
.comment-navigation > ul {
display: flex;
flex-wrap: wrap;
align-items: center;
margin: 0;
padding: 0;
list-style: none;
}
#respond {
margin-top: 20px;
}
#respond .comment-reply-title {
display: flex;
gap: .5rem;
}
#respond .form-submit {
margin-bottom: 0;
}
/* Select2 */
.select2-container .select2-selection--single {
height: auto;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: normal;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 10px;
left: auto;
height: auto;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
position: absolute;
right: auto;
left: auto;
margin: 0 !important;
}
/* Swiper */
.swiper-page-dots {
bottom: 25px !important;
gap: .5rem;
}
.swiper-page-dots .swiper-pagination-bullet {
display: inline-block;
width: 10px;
height: 10px;
opacity: 0.25;
cursor: pointer;
border-radius: 50%;
}
.swiper-page-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
opacity: 1;
}
.featured-image-outer .featured-image-rollover-outer ~ .swiper-button {
transition: opacity .3s ease;
}
.featured-image-outer .featured-image-rollover-outer:hover ~ .swiper-button,
.featured-image-outer .featured-image-rollover-outer:active ~ .swiper-button {
opacity: 0;
}
.featured-image-outer:hover .swiper-button:disabled {
opacity: .3;
}
.featured-image-outer:hover .swiper-button,
.featured-image-outer:hover .swiper-page-dots {
z-index: 25;
}
.thumbnail-carousel .swiper-slide img {
opacity: .5;
}
.thumbnail-carousel .swiper-slide.swiper-slide-thumb-active img {
opacity: 1;
}
.thumbnail-carousel .swiper-slide {
cursor: pointer;
width: 75px;
margin-right: 5px;
}
.thumbnail-carousel .swiper-slide img {
width: 100%;
}
.related-posts.carousel.swiper:not(.swiper-initialized),
.related-posts-outer .swiper-buttons-outer:has(.swiper-button-next.swiper-button-lock) .swiper-button-prev.swiper-button-lock,
.related-posts-outer .swiper-buttons-outer:has(.swiper-button-prev.swiper-button-lock) .swiper-button-next.swiper-button-lock {
display: none
}
.related-posts-outer .swiper-buttons-outer > .swiper-button {
position: relative;
top: auto;
right: auto;
left: auto;
}
.related-posts-carousel {
margin: auto;
}
.related-posts .swiper-prev-next-button.prev {
left: -40px;
}
.related-posts .swiper-prev-next-button.next {
right: -40px;
}
.related-posts > .swiper-page-dots {
position: relative !important;
bottom: 0 !important;
margin-top: 2rem;
}
.image .carousel[data-count="1"] .swiper-page-dots {
display: none;
}
.swiper-prev-next-button:after{
font-size: .625rem;
}
/* Light Gallery */
.lg-backdrop,
.lg-outer {
z-index: 5000;
}
/* Scroll To Top */
#konio-scroll-to-top {
position: fixed;
right: 0;
bottom: 0;
text-align: center;
z-index: 750;
display: none;
}
.foundation-mq { font-family: "small=0px&medium=768px&large=1025px" }