/*!
Theme Name: kapps-theme
Theme URI: https://underscores.me/
Author: Automattic
Author URI: https://automattic.com/
Description: Hi. I'm a starter theme called <code>kapps-theme</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kapps-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

kapps-theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto;margin-bottom:1.5em}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 3.5em 1em 2em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;right:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:left}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-right:0!important;margin-right:0!important}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}@font-face{font-display:swap;font-family:"WooCommerce";src:url() format("woff2"),url() format("woff"),url() format("truetype");font-weight:400;font-style:normal}.woocommerce-notices-wrapper,.woocommerce-notices-wrapper*,.woocommerce-notices-wrapper:focus-visible,.woocommerce-notices-wrapper*:focus-visible,.woocommerce-message:focus-visible{outline:none!important}.woocommerce-checkout .woocommerce-NoticeGroup{display:none!important}.b-kits .banner-lg .hero-image img{width:auto}.b-product-page .media-part .media img{width:auto}.step-section{padding:18px 0 50px}@media (max-width:767px){.step-section{padding:18px 0 38px}}a.added_to_cart.wc-forward{display:none!important}.total-price .old_price{color:#949fb7;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.coupon-notice-success,.coupon-notice-error{margin-top:5px}.autoComplete_wrapper{width:100%}.autoComplete_wrapper>ul>li{text-align:right!important}.autoComplete_wrapper>ul>p{margin:6px;padding:4px 12px;text-align:right;color:var(--text-color-main);border-radius:8px;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}.autoComplete_wrapper{display:inline-block;position:relative}.autoComplete_wrapper>ul{position:absolute;max-height:226px;overflow-y:scroll;box-sizing:border-box;left:0;right:0;margin:.5rem 0 0 0;padding:0;z-index:6;list-style:none;border-radius:.6rem;background-color:#fff;border:1px solid rgba(33,33,33,.07);box-shadow:0 3px 6px rgba(149,157,165,.15);outline:0;transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-webkit-transition:opacity 0.15s ease-in-out}.autoComplete_wrapper>ul:empty,.autoComplete_wrapper>ul[hidden]{display:block;opacity:0;transform:scale(0)}.autoComplete_wrapper>ul>li{margin:6px;padding:4px 12px;text-align:left;color:var(--text-color-main);border-radius:8px;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.2s ease}.autoComplete_wrapper>ul>li mark{background-color:transparent;font-weight:700}.autoComplete_wrapper>ul>li:hover{cursor:pointer;color:var(--text-white);background-color:var(--text-black)}.autoComplete_wrapper>ul>li:hover mark{color:var(--text-white)}.autoComplete_wrapper>ul>li[aria-selected="true"]{color:var(--text-white);background-color:var(--text-black)}.woocommerce-SavedPaymentMethods-saveNew{display:none}.wpcf7-response-output{display:none!important}.wpcf7-list-item{margin:0}.wpcf7{direction:rtl}.shipping+.woocommerce-info{margin-top:20px;margin-bottom:0}.wpcf7-spinner{display:none}.b-blog-archive .pagination ul li a,.b-blog-archive .pagination ul li span{color:inherit;width:100%;height:100%;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.b-blog-archive .pagination ul li span.active{color:var(--text-color-main)}.b-blog-archive .filter .tag-filter ul li a{color:inherit}.personal-zone .pz-main-part .woocommerce-error,.personal-zone .pz-main-part .woocommerce-info,.personal-zone .pz-main-part .woocommerce-message,.personal-zone .pz-main-part .woocommerce-notices-wrapper{width:100%}#add_payment_method ul,#add_payment_method ul li{list-style:none;padding:0;margin:0}.fixed-contact-us{color:var(--text-color-main);text-align:center}.btn.arrow .icon lottie-player{display:none}.btn.arrow.loading .icon svg{display:none}.btn.arrow.loading .icon lottie-player{display:block}.hidden-backend{display:none!important}.personal-zone #add_payment_method ul li>input,.personal-zone #add_payment_method ul li>label{display:none}body.logged-in [data-mini-cart] [data-membership].woocommerce-info{display:none!important}html body .uwy:not(.uon){z-index:50}.wpcf7-form-control-wrap{width:100%}.b-contact-form .content form input+.wpcf7-not-valid-tip{margin-bottom:12px;margin-top:-6px}.b-password-reset form .form-row .input-wrap{width:100%}.z-1012{z-index:1012}.checkout.woocommerce-checkout.processing .loader-wrapper{display:block}.b-single-career-post .career-info-cont h3{padding-top:24px;margin-top:24px;margin-bottom:16px;border-top:1px solid var(--design-grey-100);font-size:18px;font-weight:700;line-height:130%}.b-benefits .bg-orange .wpcf7-not-valid-tip{color:#fff}.b-single-career-post form .file-input-label{z-index:1}.after-submit-form.form-filled{display:none}.after-submit-form.form-filled+.after-submit{display:flex}.b-tiled-content-1 .top-part .buttons-list{width:100%}label.variant .info-part__botton .per::before{content:none}label.variant .info-part__botton .price+.per::before{content:'|'}