.kb-buttons-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--global-kb-gap-xs, 0.5rem)}.kb-button{z-index:1;position:relative;overflow:hidden;display:inline-flex;text-align:center;align-items:center;justify-content:center}.kb-button.wp-block-button__link{width:auto;height:auto}.kb-button.kt-btn-width-type-full{flex:1 0 fit-content;width:100%}.kb-blocks-button-aos.kb-btn-width-type-full{flex:1 0 fit-content;width:100%}.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity){text-decoration:none}.kb-button:not(.kb-btn-global-inherit){border:0 solid rgba(0,0,0,0);padding:.4em 1em;cursor:pointer;font-size:1.125rem;border-radius:3px;transition:all .3s ease-in-out;box-shadow:none}.kb-button:not(.kb-btn-global-inherit):hover{box-shadow:none}.kb-button.kb-btn-global-fill{border:0px solid rgba(0,0,0,0);border-radius:3px;background:var(--global-palette-btn-bg, #3633e1);color:var(--global-palette-btn, #ffffff)}.kb-button.kb-btn-global-fill:hover{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-fill:focus{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline{border:2px solid var(--global-palette-btn-bg, #3633e1);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg, #3633e1);padding:calc(.4em - 2px) calc(1em - 2px)}.kb-button.kb-btn-global-outline:hover{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline:focus{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:rgba(0,0,0,0)}.kb-button:hover::before,.kb-button:focus::before{opacity:1}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small{font-size:.9rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large{font-size:1.35rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge{font-size:1.65rem}.kb-button.kb-btn-global-outline.kt-btn-size-xlarge{border-width:4px}.kb-button.kb-btn-global-outline.kt-btn-size-large{border-width:3px;padding:calc(.4em - 3px) calc(1em - 3px)}.kb-button.kb-btn-global-outline.kt-btn-size-small{border-width:1px;padding:calc(.4em - 1px) calc(1em - 1px)}.kb-button.kt-btn-has-svg-true{gap:.5em;display:inline-flex}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg{width:1em;height:1em}a {
cursor: pointer;
} .transparent-header .site-top-header-wrap {
background: var(--global-palette9);
}
.archive-title {
font-size: 20px;
padding-bottom: 50px;
} .kb-posts .entry {
position: relative;
}
.kb-posts.overlay .entry-content-wrap {
position: absolute;
bottom: 0;
background-color: #6E8843;
color: #fff;
display: block;
overflow: hidden;
text-align: center;
width: 100%;
opacity: .9;
}
.kb-posts.overlay .entry-title a {
display: table-cell;
padding: 20px 20px;
position: relative;
transform: translateY(10px);
transition: all 0.55s ease-in-out;
vertical-align: top;
z-index: 3;
}
.kb-posts.overlay .entry-title a,
.kb-posts.overlay .entry-title a:focus,
.kb-posts.overlay .entry-title a:hover {
border-width: 0;
outline-width: 0;
}
.kb-posts.overlay article:focus-within .entry-title a,
.kb-posts.overlay article:hover .entry-title a {
transform: translateY(0);
}
.kb-posts.overlay .has-post-thumbnail .entry-title a,
.kb-posts.overlay .has-post-thumbnail .entry-title a:focus,
.kb-posts.overlay .has-post-thumbnail .entry-title a:hover {
border-width: 0;
color: #fff;
}
.entry {
box-shadow: none;
border-radius: 0;
}
.archive .entry,
.blog .entry {
text-align: center;
}
.archive .entry-meta,
.blog .entry-meta {
display: block;
}
.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail {
grid-template-columns: 2fr 1fr;
}
.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail {
grid-template-columns: 1fr 1fr;
}
.pagination .nav-links {
text-align: center;
}
.pagination .page-numbers {
border-radius: 0;
border: 1px solid transparent;
} blockquote,
q {
quotes: '“' '”';
}
blockquote {
font-style: italic;
padding-left: 0;
border-left: 0px;
}
.entry-content blockquote {
margin: var(--global-md-spacing) 0 0
}
blockquote cite,
blockquote .wp-block-pullquote__citation {
color: var(--global-palette5);
font-size: 13px;
margin-top: 1em;
position: relative;
font-style: normal;
display: block
}
.wp-block-kadence-spacer.aligncenter{ 
width: 100%;
}
.kt-blocks-carousel {
padding: 0;
} .comment-body {
border-bottom: 1px solid var(--global-palette8);
}
.comment .avatar {
height: 75px;
left: -95px;
width: 75px;
}
.comment-meta {
margin-left: 95px;
} .header-navigation ul ul {
border: 1px solid var(--global-palette8);
box-shadow: none;
} input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
border: 1px solid #eee;
border-radius: 0;
color: #000;
}
::-webkit-input-placeholder {
color: var(--global-palette3);
}
::-moz-placeholder {
color: var(--global-palette3);
opacity: 1;
}
:-ms-input-placeholder {
color: var(--global-palette3);
}
:-moz-placeholder {
color: var(--global-palette3);
}
::placeholder {
color: var(--global-palette3);
}
.widget select {
width: 100%;
}
.widget-area .widget-title {
margin-bottom: 30px;
} #wrapper .wc-block-grid .wc-block-grid__products .product-loop-boxed .entry-content-wrap, #wrapper .wc-block-grid .wc-block-grid__products .woo-archive-action-on-hover .entry-content-wrap,
.woocommerce ul.products li.product .entry-content-wrap {
border-radius: 0;
} .single-product .content-area {
width: 100%;
float: none;
}
.single-product .sidebar {
display: none !important;
}
.woocommerce-shop .sidebar {
border-right: 1px solid #d7d7d7;
}
.woocommerce-shop .woocommerce-breadcrumb,
.woocommerce-shop .woocommerce-products-header {
display: none;
}
.woocommerce .site-title a {
background: url(http://teachoutsidethebox.com/wp-content/uploads/2021/05/shop-header.png) no-repeat !important;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
background-color: #009472 !important;
border-radius: 0 !important;
color: #fff !important;
font-weight: normal !important;
font-size: 16px !important;
text-align: center;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover {
background-color: #009472 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-family: 'Fjalla One', sans-serif;
font-size: 12px;
font-weight: 400 !important;
text-transform: uppercase;
}
.woocommerce .woocommerce-message::before,
.woocommerce .woocommerce-info::before,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price,
.woocommerce form .form-row .required {
color: #009472 !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
text-align: center;
}
.woocommerce div.product p.price {
font-size: 2.5em !important;
text-align: left !important;
}
.woocommerce span.onsale {
background-color: #009472 !important;
font-size: 10px !important;
padding: 4px 7px !important;
top: auto !important;
left: auto !important;
margin: -5px !important;
}
.woocommerce-cart table.cart img {
width: 100px !important;
}
.woocommerce ul.cart_list li, 
.woocommerce ul.product_list_widget li, 
.woocommerce-page ul.cart_list li, 
.woocommerce-page ul.product_list_widget li {
float: left;
padding: 5px !important;
width: 50%;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
width: 100% !important;
}
.woocommerce-cart .entry-content p:first-child::first-letter,
.woocommerce-checkout .entry-content p:first-child::first-letter {
float: none;
font-size: inherit;
margin: 0;
padding: 0;
}
.woocommerce-checkout #payment ul.payment_methods li {
list-style: none;
}
.woocommerce-page input[type="checkbox"], 
.woocommerce-page input[type="radio"] {
width: auto;
}
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
display: inline !important;
}
.woocommerce .quantity .qty {
padding: .7em 1em;
font-size: 16px;
}
.woocommerce .product-title {
font-family: 'Fjalla One', sans-serif;
font-weight: 400;
font-size: 10px;
text-transform: uppercase;
}
.tax-product_cat aside.sidebar.sidebar-primary.widget-area {
display: none;
}
.bundle_form {
width: 100%;
overflow: hidden;
}
p.bundled_products_title {
font-size: 2.2rem;
color: #009472;
font-weight: bold;
margin-bottom: 5px;
}
.bundled_product_summary {
width: 25%;
float: left;
padding: 20px 20px 20px 0 !important;
border-bottom: none !important;
}
.summary-add-to-cart-form-bundle div.bundled_product_summary:not(.thumbnail_hidden) .details {
padding: 0 !important;
}
div.bundled_product_summary:not(.thumbnail_hidden) .details {
width: 100% !important;
}
.single-product div.product .images.bundled_product_images {
float: none;
width: 100%;
clear: both;
margin-bottom: 20px !important;
}
.bundled_product_summary .bundled_product_images {
margin-left: 0 !important;
float: none !important;
}
#woocommerce-product-search-field-0 {
width: 80%;
}
#woocommerce_product_search-5 button {
width: 19%;
}
.woocommerce #search-6,
#woocommerce_product_search-5 {
display: none;
}
.woocommerce #woocommerce_product_search-5 {
display: block;
}
#media_image-7 {
display: none;
}
.woocommerce #media_image-7 {
display: block;
margin-bottom: 40px;
}
.woocommerce #enews-ext-5 {
display: none;
}
.woocommerce .footer-widgets {
display: none;
}
.woocommerce-Tabs-panel h2 {
display: none;
}
.bundle_data {
display: block;
overflow: hidden;
margin: 40px 0;
clear: both;
}
#custom_html-4 {
display: none;
}
.woocommerce div.product .product_title {
text-align: left;
margin-bottom: 10px;
}
.woocommerce .star-rating {
width: 6em;
}
.woocommerce .woocommerce-product-rating .star-rating {
color: #ffbe33;
width 6em;
}
.woocommerce-page .widget-above-content {
display: none !important;
}
.woocommerce .coupon .input-text {
width: 120px !important;
}
.woocommerce .checkout_coupon button {
padding: 1.2em 1em !important;
}
.woocommerce .digital-download {
background: #c94477;
color: #fff;
font-weight: bold;
padding: 6px 10px;
margin-bottom: 30px;
font-size: .8em;
display: block;
overflow: hidden;
width: fit-content;
}
.single-product-image-section {
width: 48%;
float: left;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 30%;
}
.woocommerce-Reviews {
margin-top: 60px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 !important;
} .bundle-banner-wrapper {
clear: both;
}
.bundle-banner {
border: 1px solid #ccc;
display: flex;
align-items: center;
gap: 20px;
margin-bottom: 25px;
max-width: 800px;
padding: 10px;
}
.bundle-banner-img {
display: flex;
align-items: center;
flex: 0 0 150px;
}
.bundle-banner-title {
font-size: 20px;
margin-bottom: 10px;
}
.bundle-banner-price .saving {
color: #009472;
font-family: 'Oswald', sans-serif;
font-weight: 700;
text-transform: uppercase;
}
.bundle-banner-action {
flex: 0 0 auto;
}
.bundle-banner-action a.button {
padding-left: 3em !important;
padding-right: 3em !important;
} div#caf-filter-layout3 h2 {
background: transparent;
color: #009472;
}
#caf-post-layout1 .manage-layout1 {
box-shadow: none;
}
#caf-post-layout1 .caf-featured-img-box {
height: 350px;
} .site-header .wrap {
background: #fff;
padding: 30px 0px 0px 0px;
}  #top_bar {
background: #fff;
color: #009472;
padding: 6px 0 4px;
font-size: 14px;
border-bottom: #009472 2px solid;
} #top_bar .widget {
margin-bottom: 0px;
}
#top_bar .wrap {
display: flex;
margin: 0;
} #top_bar_left {
float: left;
width: 50%;
}
#nav_menu-2 {
display: none;
} #top_bar_right {
float: right;
display: flex;
justify-content: flex-end;
margin-top: 5px;
width: 50%;
}
#custom_html-2 {
margin-top: 0;
}
.woocommerce #custom_html-2 {
float: none;
}
#custom_html-2 .custom-html-widget {
display: flex;
width: 70px;
justify-content: flex-start;
}
#custom_html-2 a {
font-size: 12px;
color: #009472;
margin-right: 10px
}
#custom_html-2 a:hover {
color: #c94376;
}
#custom_html-2 a:last-of-type {
margin-right: 0;
}
#custom_html-2 .dashicons {
height: 26px;
width: 26px;
font-size: 26px;
}
#custom_html-2 .icon svg {
fill: rgb(0, 148, 114);
width: 20px;
height: 20px;
}
@media only screen and (max-width: 768px) {
#custom_html-2 .icon svg {
fill: #fff;
}
}
#woocommerce_product_search-5 button {
display: none;
}
#searchform-1,
#woocommerce-product-search-field-0 {
width: 300px;
border: #009472 1px solid;
margin-top: 0px;
padding: 6px;
}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt .swp_count,
.swp_social_panel .total_shares.total_sharesalt .swp_label,
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt {
color: #fff;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image {
padding: 10px;
}
#woocommerce-product-search-field-0,
#searchform-1 {
margin-top: 0px;
} .related-posts {
display: grid;
grid-template-columns: repeat(1, minmax(0, 1fr));
grid-gap: 10px;
}
@media only screen and (min-width: 1024px) {
.related-posts {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media only screen and (min-width: 1024px) {
.related-posts-heading {
grid-column: span 4 / span 4;
}
}
.related-posts .entry-title {
font-size: 20px !important;
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
}
@media only screen and (min-width: 1200px) {
.woocommerce aside.sidebar.sidebar-primary.widget-area {
display: block;
float: left;
text-align: center;
width: 30%;
margin-left: 24px;
}
.tax-product_cat aside.sidebar.sidebar-primary.widget-area {
display:block!important; 
}
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 1024px) {
.berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head {
border: 2px solid #c94477!important;
background-color: #c94477!important;
color: #fff!important;
padding: 5px!important;
border-radius: 0!important;
cursor: pointer;
}
.bapf_sfilter {
padding-left: 20px;
}
.woocommerce .woocommerce-result-count {
padding-left: 20px;
}
}
@media only screen and (max-width: 845px) {
}
@media only screen and (max-width: 768px) {
#woocommerce-product-search-field-0 {
width: 60%;
}
#woocommerce_product_search-5 button {
width: 35%;
}
.woocommerce .nav-primary {
display: none;
}
.woocommerce .nav-secondary {
display: block;
}
.woocommerce-result-count {
text-align: center;
float: none;
}
.woocommerce .woocommerce-ordering {
width: 100%;
padding: 16px;
float: none;
display: block;
overflow: hidden;
}
.woocommerce ul.products {
padding: 2% !important;
}
.woocommerce div.product form.cart.cart_group .bundle_button,
.woocommerce div.product form.cart,
.woocommerce div.product form.cart.variations_form .variations_button {
width: 100%;
position: fixed;
bottom: 0;
margin: 0 auto 0 !important;
z-index: 99;
}
.woocommerce.product_cat_totb-merch div.product form.cart.variations_form .variations_button {
position: relative;
}
.woocommerce.product_cat_totb-merch div.product form.cart .button {
width: auto;
}
.woocommerce div.product form.cart.cart_group,
.woocommerce div.product form.cart.variations_form {
position: relative;
bottom: 0;
z-index: inherit;
}
.woocommerce div.product form.cart .button {
width: 90%;
}
.woocommerce .quantity {
margin-right: 0 !important;
}
#top_bar {
border-bottom: 0;
color: #fff;
background-color: #009472;
padding: 0;
position: fixed;
width: 100%;
padding-left: 40px;
z-index: 99;
}
#top_bar_left {
margin: 7px;
width: 60%;
}
#top_bar_right {
margin: 10px;
width: 40%;
}
#woocommerce-product-search-field-0 {
margin: 0;
width: 100%;
}
#custom_html-2 a {
color: #fff;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: none;
}
.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
color: #fff;
}
.wc-proceed-to-checkout a {
position: fixed !important;
bottom: 0;
margin-bottom: 0 !important;
width: 97% !important;
}
.woocommerce #wc-stripe-payment-request-warpper {
bottom: 1px;
position: fixed;
z-index: 9999;
width: 97%;
}
.woocommerce .wc-stripe-payment-request-button-separator {
display: none;
}
.woocommerce .wc-proceed-to-checkout a {
padding: 1em 3em !important;
}
.woocommerce ul.products li.product:nth-of-type(odd), .woocommerce-page ul.products li.product:nth-of-type(odd) {
margin-right: 4% !important;
}
}
@media only screen and (max-width: 460px) {
.bundled_product_summary {
width: 100%;
float: none;
}
#top_bar_left {
width: 55%;
}
#top_bar_right {
width: 45%;
}
.woocommerce div.product form.cart .button {
width: 80%;
padding: 1em 3em !important;
}
.single-product-image-section {
width: 100%;
float: none;
}
.bundled_product_summary {
width: 50%;
float: left;
}
.small_width.bundle_form div.bundled_product_summary .bundled_product_images {
max-width: 100% !important;
}
.woocommerce-notices-wrapper .woocommerce-message a.button {
padding: 0.618em 1em !important;
}
.gfq-panel {
display: none;
width: 270px;
max-width: 275px;
right: 20px;
}
.gfq-panel.panel-active {
display: block;
bottom: -5px;
}
.gfq-wrap {
bottom: 60px;
right: 16px;
}
.closeicon {
top: 0;
}
}
@media (max-width: 1024px) { 
.search-toggle-open .search-toggle-icon svg.kadence-svg-icon {
fill: #1B245A;
}
#mobile-secondary-site-navigation ul li > a svg {
color: #1B245A;
}
}
@media (min-width: 1025px) { 
.woocommerce #reviews #comments,
.review_form_wrapper {
float: none !important;
width: 100% !important;
}
} #main-header .search-form {
display: none;
}
#main-header .search-form input[type="search"],
#mobile-header .search-form input[type="search"] {
border: #009472 1px solid;
font-size: 14px;
padding-right: 0 !important;
}
#main-header .search-form input[type="submit"],
#main-header .search-form .kadence-search-icon-wrap {
display: none;
}
#mobile-header .header-mobile-search-bar {
display: none;
margin-bottom: 15px;
}.rank-math-list-item {
margin-bottom: 2em; }.kt-post-loop-content-container .entry-title a{color:inherit;text-decoration:none}.kadence-post-image-intrisic{height:0;position:relative}.kadence-post-image-intrisic .kadence-post-image-inner-intrisic{bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0}.kadence-post-image-intrisic .kadence-post-image-inner-intrisic .kadence-post-image-inner-wrap{width:100%}.kadence-post-image-intrisic .kadence-post-image-inner-intrisic a{display:block;outline-offset:-5px;width:100%}.kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kt-post-grid-wrap{grid-gap:30px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.kt-post-grid-wrap.splide__list{display:flex}.kt-post-grid-wrap[data-columns-ss="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-ss="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-ss="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-ss="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-ss="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-ss="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-ss="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-ss="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-ss="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-ss="5"]>.kt-post-masonry-item{width:20%}@media(min-width:544px){.kt-post-grid-wrap[data-columns-xs="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-xs="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-xs="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-xs="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-xs="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xs="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xs="5"]>.kt-post-masonry-item{width:20%}}@media(min-width:768px){.kt-post-grid-wrap[data-columns-sm="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-sm="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-sm="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-sm="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-sm="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-sm="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-sm="5"]>.kt-post-masonry-item{width:20%}}@media(min-width:992px){.kt-post-grid-wrap[data-columns-md="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-md="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-md="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-md="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-md="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-md="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-md="5"]>.kt-post-masonry-item{width:20%}}@media(min-width:1200px){.kt-post-grid-wrap[data-columns-xl="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-xl="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-xl="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-xl="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-xl="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="5"]>.kt-post-masonry-item{width:20%}.kt-post-grid-wrap[data-columns-xl="6"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="6"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="6"]>.kt-post-masonry-item{width:16.66%}.kt-post-grid-wrap[data-columns-xl="7"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="7"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="7"]>.kt-post-masonry-item{width:14.28%}.kt-post-grid-wrap[data-columns-xl="8"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xl="8"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xl="8"]>.kt-post-masonry-item{width:12.5%}}@media(min-width:1500px){.kt-post-grid-wrap[data-columns-xxl="1"]{grid-template-columns:minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="1"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="1"]>.kt-post-masonry-item{width:100%}.kt-post-grid-wrap[data-columns-xxl="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="2"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="2"]>.kt-post-masonry-item{width:50%}.kt-post-grid-wrap[data-columns-xxl="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="3"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="3"]>.kt-post-masonry-item{width:33.33%}.kt-post-grid-wrap[data-columns-xxl="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="4"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="4"]>.kt-post-masonry-item{width:25%}.kt-post-grid-wrap[data-columns-xxl="5"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="5"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="5"]>.kt-post-masonry-item{width:20%}.kt-post-grid-wrap[data-columns-xxl="6"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="6"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="6"]>.kt-post-masonry-item{width:16.66%}.kt-post-grid-wrap[data-columns-xxl="7"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="7"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="7"]>.kt-post-masonry-item{width:14.28%}.kt-post-grid-wrap[data-columns-xxl="8"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.kt-post-grid-wrap[data-columns-xxl="8"]>.kt-blocks-post-grid-item,.kt-post-grid-wrap[data-columns-xxl="8"]>.kt-post-masonry-item{width:12.5%}}@supports(display:grid){.kt-blocks-post-loop-block .kt-post-grid-layout-grid-wrap>.kt-blocks-post-grid-item{width:auto}}.kt-post-grid-layout-grid-wrap>.kt-blocks-post-grid-item{float:left}.kt-feat-image-align-left{display:grid;grid-template-columns:30% auto;grid-template-rows:auto}@media(max-width:767px){.kt-blocks-post-grid-item .kt-feat-image-mobile-align-top{display:block}}.kt-blocks-post-grid-item{border-style:solid;border-width:0;box-sizing:border-box;outline:0}.kt-blocks-post-grid-item .entry-title a:not(.button):not(.list){color:inherit;display:block;text-decoration:none}.kt-blocks-post-grid-item .kt-blocks-post-top-meta{display:flex;flex-wrap:wrap;font-size:14px;word-break:break-word}.kt-blocks-post-grid-item .kt-blocks-post-top-meta>div{padding-right:5px}.kt-blocks-post-grid-item .entry-content{position:relative}.kt-blocks-post-grid-item .kt-blocks-post-readmore{border:0 solid transparent;display:inline-block;text-decoration:none;transition:all .2s ease-out}.kt-blocks-post-grid-item footer{border:0 solid transparent;display:flex;font-size:14px;justify-content:space-between;position:relative;word-break:break-word}.kt-blocks-post-grid-item footer a{text-decoration:none}.kt-blocks-post-grid-item .kt-blocks-post-top-meta>div.kt-blocks-meta-no-divider{padding-right:0}.kt-blocks-post-footer-left,.kt-blocks-post-footer-right{display:flex;flex-wrap:wrap}.kt-blocks-post-footer-left>div{margin-right:5px}.kt-blocks-post-footer-right>div{margin-left:5px}.kt-blocks-categories a,.kt-blocks-tags a{margin-left:3px!important}.kt-blocks-categories a:first-child,.kt-blocks-tags a:first-child{margin-left:0!important}.kt-blocks-post-grid-item header{position:relative}.kt-blocks-post-footer svg{height:1em;position:relative;top:.125em;width:1em}.kt-blocks-css-tool-top{position:relative}.kt-blocks-css-tool-top:before{border-color:rgba(0,0,0,.9) transparent transparent;border-style:solid;border-width:4px 6px 0;content:"";transform:translateX(-50%)}.kt-blocks-css-tool-top:after,.kt-blocks-css-tool-top:before{left:50%;opacity:0;position:absolute;top:-6px;transition:.2s;z-index:99}.kt-blocks-css-tool-top:after{background:rgba(0,0,0,.9);border-radius:5px;color:#fff;content:attr(aria-label);display:block;font-size:.8em;min-width:80px;padding:2px 4px;pointer-events:none;text-align:center;transform:translateX(-50%) translateY(-100%)}.kt-blocks-css-tool-top:hover:after,.kt-blocks-css-tool-top:hover:before{opacity:1}.kt-blocks-page-nav{text-align:center}.kt-blocks-page-nav .nav-links>br{display:none}.kt-blocks-page-nav .nav-links>a,.kt-blocks-page-nav .nav-links>span{background:var(--global-palette9,#fff);border:2px solid var(--global-palette5,#aaa);color:var(--global-palette5,#aaa);display:inline-block;float:none;font-size:14px;font-weight:700;margin:5px;min-width:14px;padding:8px 18px;text-align:center;transition:all .2s ease-in-out}.kt-blocks-page-nav .nav-links>a:hover{border-color:var(--global-palette4,#777);color:var(--global-palette4,#777)}.kt-blocks-page-nav .nav-links>.current{background:var(--global-palette4,#777);border-color:var(--global-palette4,#777);color:var(--global-palette9,#fff)}.kt-blocks-page-nav .nav-links:after{clear:both;content:"";display:table}.kt-post-grid-layout-masonry-wrap{margin-left:-15px;margin-right:-15px}.kb-filter-enabled .kt-post-grid-layout-grid-wrap,.kb-filter-enabled .kt-post-grid-layout-masonry-wrap{display:block;transition:height .8s ease-in-out}.kt-post-grid-layout-grid.kb-filter-enabled .kt-post-grid-wrap{display:block;margin-left:-15px;margin-right:-15px}.kt-post-grid-wrap.kt-post-grid-layout-masonry-wrap{display:block;transition:height .8s ease-in-out}.kt-post-grid-layout-grid.kb-filter-enabled .kt-post-masonry-item{float:left;padding:0 15px 30px}.kt-post-grid-layout-grid .gallery{grid-template-columns:unset}.kt-post-grid-layout-masonry-wrap .kt-post-masonry-item{animation:ktBlocksReveal 2s ease forwards;float:left;opacity:0;padding:0 15px 30px}.kb-filter-enabled .kt-post-grid-layout-masonry-wrap .kt-post-masonry-item{animation:none;opacity:1;transform:none}.kt-post-grid-layout-masonry-wrap .kt-post-masonry-item.kt-post-masonry-trigger-animation{animation:ktBlocksMoveUp .65s cubic-bezier(.215,.61,.355,1) forwards;opacity:0;transform:translateY(80px)}.kb-filter-enabled .kt-post-grid-layout-masonry-wrap .kt-post-masonry-item.kt-post-masonry-trigger-animation,.kt-post-grid-layout-masonry-wrap .kt-post-masonry-item.kt-post-masonry-trigger-animation{animation:none;opacity:1;transform:none}.kb-post-footer-bottom-align{display:flex;flex-direction:column;height:100%}.kb-post-footer-bottom-align .kt-blocks-post-grid-item-inner{display:flex;flex-direction:column;flex-grow:1}.kb-post-footer-bottom-align .kt-blocks-post-grid-item-inner .entry-content:after{content:"";display:block;width:100%}.kt-blocks-post-grid-item .kb-post-footer-bottom-align .kt-blocks-post-grid-item-inner .kt-blocks-post-footer{margin-top:auto}.kt-blocks-post-footer-right .kt-blocks-css-tool-top:after{left:auto;right:-6px;transform:translateY(-100%)}.kt-post-grid-layout-carousel-wrap .splide__track .kt-post-grid-wrap.splide__list{-moz-column-gap:0;column-gap:0;row-gap:0}@keyframes ktBlocksMoveUp{to{opacity:1;transform:translateY(0)}}@keyframes ktBlocksReveal{99%{opacity:0}to{opacity:1}}.kb-filter-item{background:transparent;border:solid transparent;border-radius:0;border-width:0 0 2px;box-shadow:none;color:#444;font-weight:700;margin:0 10px 0 0;outline:0;padding:5px 8px;text-decoration:none;text-shadow:none;transition:all .35s ease-in-out}.kb-filter-item:focus,.kb-filter-item:hover{background:transparent;border-color:rgba(23,104,234,.2);box-shadow:none;color:#444}.kb-filter-item.is-active{background:transparent;border-color:#1768ea;box-shadow:none;color:#444}.kb-post-filter-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.splide.splide__pagination__page.is-active{background-color:#000}.splide.splide__pagination__page:focus,.splide.splide__pagination__page:focus-visible,.splide.splide__pagination__page:hover{outline:none}.splide.kt-carousel-dotstyle-light .splide__pagination__page,.splide.kt-carousel-dotstyle-light .splide__pagination__page.is-active{background-color:#fff}.splide.kt-carousel-dotstyle-outlinedark .splide__pagination__page{background-color:transparent;box-shadow:inset 0 0 0 1px #000;transition:box-shadow .3s ease}.splide.kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active{background-color:transparent;box-shadow:inset 0 0 0 8px #000}.splide.kt-carousel-dotstyle-outlinelight .splide__pagination__page{background-color:transparent;box-shadow:inset 0 0 0 1px #fff;transition:box-shadow .3s ease}.splide.kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active{background-color:transparent;box-shadow:inset 0 0 0 8px #fff}body:not(.no-js) .kadence-splide-slider-init.splide__track:not(.splide__track--loop) article.hide-on-js{display:none}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio .kadence-post-image-inner-intrisic{justify-content:center}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio .kadence-post-image-inner-intrisic img{height:100%;margin:0 auto;width:auto}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-100 img{aspect-ratio:1/1}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-150 img{aspect-ratio:2/3}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-133\.33 img{aspect-ratio:3/4}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-25 img{aspect-ratio:4/1}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-33\.33 img{aspect-ratio:3/1}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-50 img{aspect-ratio:2/1}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-56\.25 img{aspect-ratio:16/9}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-66\.67 img{aspect-ratio:3/2}.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-75 img{aspect-ratio:4/3}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-top-right .splide__arrows{right:1rem;top:1rem}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-top-right .splide__arrows .splide__arrow--prev{left:unset;right:4em}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-top-left .splide__arrows{left:1rem;top:1rem}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-top-left .splide__arrows .splide__arrow--next{left:4em}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-bottom-left .splide__arrows{bottom:1rem;left:1rem}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-bottom-left .splide__arrows .splide__arrow--next{left:4em}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-bottom-right .splide__arrows{bottom:1rem;right:1rem}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-bottom-right .splide__arrows .splide__arrow--prev{left:unset;right:4em}.kt-post-grid-layout-carousel .splide.kb-slider-group-arrow.kb-slider-arrow-position-outside-top .splide__arrows{position:relative;top:-2rem}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-top-right .splide__arrows{right:1rem;top:-4rem}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-top-right .splide__arrows .splide__arrow--prev{left:unset;right:4em}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-top-left .splide__arrows{left:1rem;top:-4rem}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-top-left .splide__arrows .splide__arrow--next{left:4em}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom .splide__arrows{bottom:-2rem;position:absolute;width:100%}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom-right .splide__arrows{bottom:-4rem;right:1rem}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom-right .splide__arrows .splide__arrow--prev{left:unset;right:4em}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom-left .splide__arrows{bottom:-4rem;left:1rem}.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom-left .splide__arrows .splide__arrow--next{left:4em}.kt-post-grid-layout-carousel .splide.kb-slider-group-arrows .splide__arrows{display:flex;gap:1rem;position:absolute;z-index:1}