.elementor-30 .elementor-element.elementor-element-7e17634{padding-top:0;padding-bottom:0;width:62%}
.elementor-30 .elementor-element.elementor-element-e0c36a6 #sp-ajax-search-warp .sp-ajax-search-input::placeholder{color:#a8a8a8;font-size:15px;font-weight:500;text-transform:capitalize}
.elementor-30 .elementor-element.elementor-element-e0c36a6{margin-right:0;min-width:unset;width:100%;max-width:100%}
.elementor-30 .elementor-element.elementor-element-e0c36a6 #sp-ajax-search-warp .sp-ajax-search-input:focus-visible{box-shadow:0 0 0 #fff0}
.elementor-30 .elementor-element.elementor-element-e0c36a6 #sp-ajax-search-warp .sp-ajax-search-input{border-style:none;color:#3c4043;font-size:15px;margin-bottom:0;margin-top:0;height:48px;padding-left:58px;padding-bottom:15px;padding-right:25px;text-transform:uppercase;opacity:1;background-color:#f8f9fa!important;box-shadow:0 0 0 #fff0;border-radius:10px;padding-top:15px;background-image:url(https://iranianvi.ir/wp-content/uploads/2024/05/search.svg);background-repeat:no-repeat;background-position:26px 50%}
.elementor-30 .elementor-element.elementor-element-e0c36a6 #sp-ajax-search-warp{background-repeat:no-repeat;background-position:right center;border-style:none}
.elementor-30 .elementor-element.elementor-element-01b9405{width:38%}
.elementor-30 .elementor-element.elementor-element-bfdf5b3 .sp-wishlist-items-count{font-size:10px;color:#fff;font-weight:700;background-color:#1967d2;width:14px;height:14px;line-height:14px;border-radius:50%;position:absolute;top:0;right:-5px;display:flex;align-items:center;justify-content:center;padding-top:2px}
.elementor-30 .elementor-element.elementor-element-bfdf5b3 .sp-header-toggle-click .header-toggle-text{font-size:14px;color:#3c4043;font-weight:600;margin-right:5px}
.elementor-30 .elementor-element.elementor-element-bfdf5b3:hover .sp-header-toggle-click .header-toggle-text{color:#1967d2}
.elementor-30 .elementor-element.elementor-element-bfdf5b3 .sp-header-toggle-click i{font-size:20px}
.elementor-30 .elementor-element.elementor-element-bfdf5b3:hover .sp-header-toggle-click i{fill:#1967d2}
.elementor-30 .elementor-element.elementor-element-bfdf5b3 .sp-header-toggle-click{position:relative}
.elementor-30 .elementor-element.elementor-element-e25d858 .sp-cart-details .buttons .button:first-of-type{padding-left:10px!important;padding-right:10px!important}
.elementor-30 .elementor-element.elementor-element-e25d858 .sp-cart-items .sp-cart-item-pr .sp-mmceta .sp-cart-item-pr-title-link,.elementor-30 .elementor-element.elementor-element-e25d858 .sp-cart-items .sp-cart-item-pr .sp-mmceta .sp-cart-item-pr-title-link .sp-cart-item-pr-title{font-size:12px!important;color:#3c4043!important;line-height:1.8em!important;font-weight:400!important}
.elementor-30 .elementor-element.elementor-element-e25d858 .sp-cart-items .sp-cart-item-pr{padding-bottom:25px;margin-top:0;margin-bottom:25px;padding-top:0;border-bottom:solid 1px #ebebeb}
.elementor-30 .elementor-element.elementor-element-e25d858 .sp-mini-cart .sp-title{color:#000;font-size:14px;font-weight:500;margin-bottom:30px}
.elementor-30 .elementor-element.elementor-element-e25d858 .sp-header-toggle .sp-header-toggle-content-wrap{padding-top:15px;padding-bottom:25px;padding-left:22px;padding-right:22px}
.elementor-30 .elementor-element.elementor-element-e25d858 .sp-cart-items-count{background-color:#1967d2;color:#FFF;width:14px;height:14px;font-size:10px;font-weight:700;line-height:14px;border-radius:50%;position:absolute;top:0;right:-5px;padding-top:2px;display:flex;align-items:center;justify-content:center}
.elementor-30 .elementor-element.elementor-element-e25d858 .sp-header-toggle-click .header-toggle-text{font-size:14px;color:#3c4043;font-weight:600;line-height:1.2em}
.elementor-30 .elementor-element.elementor-element-e25d858:hover .sp-header-toggle-click .header-toggle-text{color:#1967d2}
.elementor-30 .elementor-element.elementor-element-e25d858 .sp-header-toggle-click i{font-size:22px;margin-left:4px}
.elementor-30 .elementor-element.elementor-element-e25d858:hover .sp-header-toggle-click i{fill:#1967d2}
.elementor-30 .elementor-element.elementor-element-e25d858 .sp-header-toggle-click{position:relative}
.elementor-30 .elementor-element.elementor-element-be99b6f .kata-login-wrap .login-cnt{padding-right:30px}
.elementor-30 .elementor-element.elementor-element-be99b6f .kata-login-wrap .submit_button{background-color:#1967d2;border-radius:12px;color:#FFF;font-size:14px;min-width:unset;display:inline-block;padding:14px!important;font-weight:400;text-transform:uppercase}
.elementor-30 .elementor-element.elementor-element-be99b6f .kt-login-image{margin:0!important}
.elementor-30 .elementor-element.elementor-element-be99b6f{padding:0;margin:0}
.elementor-30 .elementor-element.elementor-element-be99b6f .kata-login-wrap .avatar img{fill:#1967d2;stroke:#1967d2}
.elementor-30 .elementor-element.elementor-element-be99b6f .kata-login-wrap{position:absolute;top:25px;left:0}
.elementor-30 .elementor-element.elementor-element-be99b6f .kt-login-open-as .kt-login-toggle-text{font-size:14px;color:#3c4043;font-weight:600;margin-right:10px;transition-duration:220ms;transition-timing-function:ease-in-out}
.elementor-30 .elementor-element.elementor-element-be99b6f .kt-login-open-as .kt-login-toggle-text:hover{color:#1967d2}
.elementor-30 .elementor-element.elementor-element-be99b6f:hover .kata-icon{fill:#1967d2;stroke:#1967d2}
.elementor-30 .elementor-element.elementor-element-be99b6f .kt-login-open-as{margin:0!important;padding:0!important;display:flex}
.elementor-30 .elementor-element.elementor-element-239a90c{min-width:100%}
.elementor-30 .elementor-element.elementor-element-239a90c .kata-plus-content-toggle-content-wrap{position:absolute;top:48px;left:0;z-index:1;border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden;width:100%;min-width:100%}
.elementor-30 .elementor-element.elementor-element-239a90c .kata-plus-content-toggle-click{padding-left:24px;padding-right:24px;height:48px;display:flex;align-items:center;position:relative}
.elementor-30 .elementor-element.elementor-element-239a90c .kata-plus-content-toggle-click:after{background-image:url(https://iranianvi.ir/wp-content/uploads/2024/05/cat-arrow-white.svg);display:inline-block;width:12px;height:7px;fill:#fff;stroke:#fff;color:#fff;background-repeat:no-repeat;position:absolute;top:21px;left:24px;content:''}
.elementor-30 .elementor-element.elementor-element-239a90c .kata-plus-content-toggle-click .content-toggle-text{color:#FFF;font-size:14px;font-weight:600;padding:0;margin:0}
.elementor-30 .elementor-element.elementor-element-239a90c .kata-plus-content-toggle-click .content-toggle-text:before{width:18px;height:18px;display:inline-block;background-image:url(https://iranianvi.ir/wp-content/uploads/2024/03/header-cat.svg);background-repeat:no-repeat;background-position:center center;background-size:auto;position:relative;top:3px;margin-left:15px;content:''}
.elementor-30 .elementor-element.elementor-element-239a90c .kata-plus-content-toggle{background-color:#1967d2;border-top-left-radius:15px;border-top-right-radius:15px;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
.elementor-30 .elementor-element.elementor-element-d668406 .kata-nav-menu>li.menu-item > a{padding:0;margin-left:0;margin-right:37px;font-size:14px;color:#262626;font-weight:600;transition-timing-function:ease-in-out;transition-duration:220ms}
.elementor-30 .elementor-element.elementor-element-d668406 .kata-nav-menu>li.menu-item > a:hover{color:#1967d2}
.elementor-30 .elementor-element.elementor-element-d668406 .kata-nav-menu > li.menu-item{padding:0;margin:0}
.elementor-30 .elementor-element.elementor-element-d668406 .kata-menu-wrap{padding:0;margin-top:0;margin-right:0;margin-bottom:2px;margin-left:20px}
.elementor-30 .elementor-element.elementor-element-dcd320f{padding:0;margin-top:0;margin-bottom:0;margin-right:auto;margin-left:0}
.elementor-30 .elementor-element.elementor-element-dcd320f:hover .kata-svg-icon path{fill:#1967d2}
.elementor-30 .elementor-element.elementor-element-dcd320f .kata-plus-iconbox [data-class='ck-icon-box-title']{color:#262626;font-size:14px;font-weight:600;padding:0;margin-bottom:0;margin-top:0;margin-left:0;margin-right:10px}
.elementor-30 .elementor-element.elementor-element-dcd320f:hover .kata-plus-iconbox [data-class='ck-icon-box-title']{color:#1967d2}
.elementor-30 .elementor-element.elementor-element-dcd320f .kata-plus-iconbox .kata-plus-iconbox-cntt{padding:0;margin:0}
.elementor-30 .elementor-element.elementor-element-dcd320f .kata-plus-iconbox-icon-wrap{margin-bottom:0;margin-right:0;position:relative;top:2px}
.elementor-30 .elementor-element.elementor-element-dcd320f .kata-plus-iconbox{padding:0;margin:0;display:flex;align-items:center}
.elementor-30 .elementor-element.elementor-element-38cdd5a{border-bottom:solid 1px #f0f0f0}
.elementor-30 .elementor-element.elementor-element-e671661 .kata-logo img{margin-bottom:0;margin-left:0;margin-right:0}
.elementor-30 .elementor-element.elementor-element-e671661 .kata-logo{margin-right:0;margin-bottom:0}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-cart-items .sp-cart-item-pr .sp-mmceta .sp-cart-item-pr-title-link,.elementor-30 .elementor-element.elementor-element-764b8cf .sp-cart-items .sp-cart-item-pr .sp-mmceta .sp-cart-item-pr-title-link .sp-cart-item-pr-title{font-size:12px!important;color:#3c4043!important;line-height:1.8em!important;font-weight:400!important}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-cart-items .sp-cart-item-pr{padding-bottom:25px;margin-top:0;margin-bottom:25px;padding-top:0;border-bottom:solid 1px #ebebeb}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-mini-cart .sp-title{color:#000;font-size:14px;font-weight:500;margin-bottom:30px}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-header-toggle .sp-header-toggle-content-wrap{width:100%;max-width:414px;padding-top:15px;padding-bottom:25px;padding-left:22px;padding-right:22px}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-cart-items-count{background-color:#1967d2;color:#FFF;width:14px;height:14px;font-size:10px;font-weight:700;line-height:14px;border-radius:50%;position:absolute;top:-4px;left:9px}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-header-toggle-click .header-toggle-text{font-size:14px;color:#3c4043;font-weight:600;line-height:1.2em}
.elementor-30 .elementor-element.elementor-element-764b8cf:hover .sp-header-toggle-click .header-toggle-text{color:#1967d2}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-header-toggle-click i{font-size:22px;margin-right:4px}
.elementor-30 .elementor-element.elementor-element-764b8cf:hover .sp-header-toggle-click i{fill:#1967d2}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-header-toggle-click{position:relative}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-wishlist-items-count{font-size:10px;color:#fff;font-weight:700;background-color:#1967d2;width:14px;height:14px;line-height:14px;border-radius:50%;position:absolute;top:-3px;left:12px}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-header-toggle-click .header-toggle-text{font-size:14px;color:#3c4043;font-weight:600;margin-left:10px}
.elementor-30 .elementor-element.elementor-element-6758154:hover .sp-header-toggle-click .header-toggle-text{color:#1967d2}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-header-toggle-click i{font-size:24px}
.elementor-30 .elementor-element.elementor-element-6758154:hover .sp-header-toggle-click i{fill:#1967d2}
.elementor-30 .elementor-element.elementor-element-c8e6edb{padding:0;margin:0;border-bottom:solid 1px #f0f0f0}
@media(max-width: 1366px) {
.elementor-30 .elementor-element.elementor-element-e0c36a6{min-width:unset;max-width:100%;width:100%}
.elementor-30 .elementor-element.elementor-element-be99b6f{width:100px}
.elementor-30 .elementor-element.elementor-element-be99b6f .kt-login-open-as{align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}
}
@media(max-width: 1024px) {
.elementor-30 .elementor-element.elementor-element-e671661 .kata-logo{margin-right:0}
}
@media(max-width: 992px) {
.elementor-30 .elementor-element.elementor-element-2863cb3 .kata-plus-hamburger-menu > .icons-wrap .open-icon{position:unset}
.elementor-30 .elementor-element.elementor-element-2863cb3 .kata-hamburger-menu-template .icons-wrap .close-icon{top:15px;left:-5px}
.elementor-30 .elementor-element.elementor-element-2863cb3 .kata-plus-hamburger-menu{padding:0;margin:0;text-align:right}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-cart-items-count{padding-top:1px;right:0;top:-2px}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-wishlist-items-count{right:-5px;top:0;padding-top:1px}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-header-toggle-click i{top:-2px;position:relative}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-header-toggle-click{padding:0;margin:0}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-header-toggle{padding:0;margin:0}
}
@media(max-width: 480px) {
.elementor-30 .elementor-element.elementor-element-6758154 .sp-header-toggle .sp-header-toggle-content-wrap{right:-25px}
.elementor-30 .elementor-element.elementor-element-6758154{top:0}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-header-toggle-click i{top:0}
}
@media(max-width: 768px) {
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-header-toggle .sp-header-toggle-content-wrap{max-width:375px;margin-right:0;margin-left:0}
.elementor-30 .elementor-element.elementor-element-764b8cf .sp-header-toggle{margin-right:0;margin-left:0}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-wishlist-items-count{top:-4px;right:-10px}
.elementor-30 .elementor-element.elementor-element-6758154 .sp-header-toggle-click i{top:0;padding:0}
}