/* @font-face {
    font-family: 'Kanuba';
    src: url('/wp-content/uploads/fonts/kanuba.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/kanuba.woff') format('woff'),
         url('/wp-content/uploads/fonts/kanuba.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */
html[lang="he"], 
body.rtl {
    font-family:  Arial, Helvetica, sans-serif;
    /* font-family: 'Kanuba', Arial; */
}

html[lang="en"], 
body:not(.rtl) {
    font-family: Arial, Helvetica, sans-serif;
}
html[lang="en"] h1,
html[lang="en"] h2,
html[lang="en"] h3,
html[lang="en"] h4,
html[lang="en"] h5,
html[lang="en"] h6 {
    font-family: Arial, Helvetica, sans-serif;
}


/* header cart icon add start */
.voye-cart-count-badge {
    position: absolute;
    top: 34px;
    right: -28px;
    background: var(--surface-brand);
    color: #fff;
    border-radius: 50%;
    min-width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    font-weight: 600;
    padding: 0 5px;
    line-height: 1;
    opacity: 0;
    transform: scale(0);
    transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.voye-cart-count-badge.show {
    opacity: 1;
    transform: scale(1);
    animation: badgePop 0.3s ease;
}
.voye-cart-count-badge.show {
    opacity: 1;
    transform: scale(1);
}
/* header cart icon add end */

.page-template-tpl-supported .supported_device_content {
    background: var(--surface-brand-dark);
}
.section-mobile-apps .div-freeplan-sub{
	background-image: url(/wp-content/themes/israir/assets/img/TZ-Shape.png), url(/wp-content/themes/israir/assets/img/TZ-Shape2.png);
}
.section-mobile-apps .div-mobile-apps-sub {
    background: var(--surface-brand) url(/wp-content/uploads/2024/08/Vector.png) no-repeat center right;
}

.page-template-tpl-about .bg-\[--surface-brand\] {
    background-color: var(--surface-opposite);
}
.page-template-tpl-supported .lg\:bg-\[--surface-secondary\] {
    background-color: var(--surface-opposite);
}
.contact-section .wp-block-social-links .wp-block-social-link.wp-social-link {
    background-color: var(--btn-brand) !important;
}
.contact-section form [type="submit"]:hover
 {
    /* border-radius: 20px; */
    background-color: var(--btn-brand-hover);
    background-color: var(--btn-brand-hover);
    color: var(--surface-primary);
}
body .button, body form [type="submit"], body .wpcf7 [type="submit"] {
    /* border-radius: 20px; */
    border-color: var(--btn-brand);
    background-color: var(--btn-brand);
    font-size: 1rem;
    font-weight: bold;
    transition: none;
    /* border-radius: 2rem;
    padding: .625rem 1.25rem; */
    
}

.section-voye-offers .offer_button .offer_btn, .home-plans-explore-div .home-plans-explore-button, .section-explore .explore_button .explore_btn {
    border-color: var(--btn-brand);
    background-color: var(--btn-brand);
    color: var(--text-primary);
    /* border-radius: 20px;  */
    /* border-radius: 20px; */
    font-size: 1rem;
    font-weight: bold;
    /* border-radius: 2rem;
    padding: .625rem 1.25rem; */
}
.section-voye-offers .offer_button .offer_btn:hover, .home-plans-explore-div .home-plans-explore-button:hover, .section-explore .explore_button .explore_btn:hover {
    border-color: var(--btn-brand-hover);
    color: var(--text-primary);
    background: var(--btn-brand-hover);
}
body #main .button:hover, body #main form [type="submit"]:hover, body .wpcf7 [type="submit"]:hover {
    border-color: var(--btn-brand-hover);
    color: var(--text-primary) !important;
    background: var(--btn-brand-hover);
}
#main .product-content .product .plan_buttons .add_to_cart_button:hover .capitalize,#main .product-content .product .plan_buttons .add_to_cart_button:hover .block {
    color: var(--text-primary);
} 
.section-pad .text-btn.faq-load-more
 {
    color: var(--btn-brand-hover) !important;
    border-color: var(--btn-brand-hover);
}
#section-how .entry-title-alt>span, #section-check .entry-title-alt>span {
    color: var(--surface-brand-dark);
}
.page-template-tpl-home .how-swiper-nav li.active .num {
    background-color: var(--surface-brand-dark);
    color: var(--text-invert);
}
/* .plan_buttons .a:hover{
    color: var(--text-primary) !important; 
} */

.section-mobile-apps .mobile-apps-heading,.section-mobile-apps .mobile-apps-subheading {
    color: var(--text-primary);
}

.search-with-icon, .supported-search-input, .phone-code-search-input {
    border-color: var(--border-brand);
    background-image: url(/wp-content/themes/israir/assets/img/search.svg) !important;
    background-position: 96% 50%;
    background-repeat: no-repeat;
}
.search-with-icon, .supported-search-input, .phone-code-search-input {
    background-image: url(/wp-content/themes/israir/assets/img/search.svg) !important;
}
.section-check a.text-btn {
    border-color: var(--surface-brand-dark);
    color: var(--surface-brand-dark);
}
.section-mobile-apps .div-freeplan-sub ,.section-mobile-apps .div-mobile-apps-sub,.section-mobile-apps .freeplan_heading  {
    background-color: var(--text-secondery);
}
.bg-\[url\(\'\.\.\/img\/search\.svg\'\)\]
 {
    background-image: url(/wp-content/themes/israir/assets/img/search.svg) !important;
}
.page-template-tpl-plans .plans-banner .esim-title ,.section-mobile-apps .freeplan_heading{
    color: var(--text-primary);
}
 #main .breadcrumbs ,main .entry-title {
    color: var(--text-primary);
}
 .breadcrumbs svg path {
    stroke: var(--text-primary);
}

.product .plan_buttons .view_product {
    display: flex;
    height: 62px;
    flex-direction: column;
    justify-content: center;
    border: 0px;
    width: 100%;
    cursor: pointer;
    align-items: center;
    border-radius: var(--corners-brand);
    background-color: var(--surface-brand);
    color: var(--surface-brand-dark);
}
#main .single-product .single_product_summary .entry-summary .product_title {
    /* font-size: 36px; */
    font-size: clamp(24px, 2.500vw, 48px);
    line-height: 1.1;
    width: 100%;
    margin-bottom: 0px;
    margin-bottom: 20px;
    text-align: left;
    color: var(--surface-brand-dark);
}
.single-product #main .wc-stripe-express-checkout-element-googlePay{
    display: none;
}
.single-product #main .product_title.entry-title{
    color: var(--surface-brand-dark);
}
#page .header-menu li.menu-item-has-children > a {
    color: var(--text-brand);
}
body #main .button.view_product:hover{
    border-color: none;
    color:  var(--surface-brand) !important;
    background: #fff;
}
.easy-select .es-option {
    color: var(--text-secondery) !important;
}
#main .tab-header-btn.how-to-tab-btn.active {
    border-color: var(--surface-brand);
    background-color: transparent;
    color: var(--surface-brand);
}
#payment .woocommerce-PaymentBox--stripe{
    padding: 10px 0px 20px 0px;
}
#payment .woocommerce-PaymentBox--stripe p{
    margin-bottom: 10px;
}
.logged-in #main .myaccount-wrap {
    padding-bottom: 15px;
}
#main .product .plan_buttons .plan-action-price {
    color: var(--text-secondery);
}
/* #main .entry-title,    .page-template-views h1 {
    color: var(--text-primary);
}
.page-template-views .breadcrumbs {
    color: var(--text-primary);
} */


@media only screen and (min-width: 1023.5px) {
    .page-template-views .breadcrumbs svg path
 {
        stroke: var(--text-primary);
    }
    .page-template-views .breadcrumbs {
        color: var(--text-primary);
    }
    .page-template-views h1 {
        color: var(--text-primary);
    }
    .lg\:\[\&\>span\]\:text-\[--surface-brand\]>span {
        color: var(--text-secondery);
    }
    .breadcrumbs,.home .popular-desti h2 ,main .entry-title {
        color: var(--text-primary);
    }
   
}
@media only screen and (max-width: 1023.5px) {
    .page-template-tpl-home #section-check .entry-title-alt>span,.page-template-tpl-home #section-check .entry-title-alt {
        color: var(--text-primary);
    }
    #main .how-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
        font-weight: 700;
        color: var(--text-brand);
    }
    #main .tab-header-btn.active {
        color: var(--surface-brand);
    }
   #main .tab-header-btn.ios-sub-tab-btn.active {
        border-color: var(--surface-brand);
        border-width: 0px 0px 1px 0px;
        font-weight: normal;
        color: var(--surface-brand);
    }
}