/* mobile */

@media (max-width:767px) {
	
body.admin-bar main.site-main {
    margin-top: calc(32px + 9%);
}

body:not(.admin-bar) main.site-main {
    margin-top: 9%;
}
	
.header.sticky .elementor-widget-theme-site-logo img {
    width: 22% !important;
}

.header .user_icon i, .header .wishlist_icon i, .header .cart_icon i {
    font-size: 4.5vw;
}

.cats_menu .elementor-menu-toggle i {
    font-size: 4.5vw;
}

.cats_menu .elementor-menu-toggle:after {
    font-size: 4.5vw;
    padding-right: 1.5vw;
}

.main_menu .elementor-menu-toggle {
    padding: 0;
}

.main_menu .elementor-menu-toggle i {
    font-size: 4.5vw;
}

.main_menu .elementor-menu-toggle:after {
    content: 'תפריט ראשי';
    font-family: 'Assistant';
    font-size: 4.5vw;
    padding-right: 1.5vw;
}

.header_search .elementor-search-form__container {
    min-height: 12vw !important;
}

.search_icon i {
	font-size: 4.5vw;
}

.free_shipping .elementor-icon-box-wrapper {
    display: flex;
    align-items: flex-end;
}

.free_shipping .elementor-icon-box-icon {
    margin-bottom: 0 !important;
    width: 35% !important;
}

.free_shipping i {
    font-size: 4.8vw;
}

.cats_menu nav.elementor-nav-menu--dropdown {
	background-color: #ffffff !important;
	padding: 10% 35%;
}

.cats_menu .elementor-nav-menu > li.menu-item:not(:last-child) {
    padding: 1% 0;
}

.cats_menu .elementor-item.has-submenu {
    padding: 0 0 1.5% 0;
}

.cats_menu ul.sub-menu a.elementor-sub-item {
    padding: 0 5% 1.5% 0;
}

.main_menu nav.elementor-nav-menu--dropdown {
    background-color: #ffffff !important;
    padding: 10% 20%;
}

.main_menu a.elementor-item {
    padding: 0 0 2.5% 0 !important;
}

.main_menu ul.sub-menu a.elementor-sub-item {
    padding: 0 5% 1.5% 0;
}

.main_menu span.sub-arrow {
    font-size: 80%;
    padding: 0.6vw 1vw 0 0 !important;
}

.search_field {
	display: none;
}

.main_cats img {
    width: 40vw;
    height: 40vw !important;
}

ul.products {
    grid-column-gap: 5% !important;
}

.footer iframe {
    height: 35vw !important;
}

.elementor-widget-woocommerce-product-rating .star-rating {
    font-size: 4.5vw !important;
}

section.related.products > h2 {
    font-size: 10vw !important;
}

.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
    font-size: 4vw;
}

.woocommerce.widget_product_categories h5, .woocommerce.widget_layered_nav.woocommerce-widget-layered-nav h5 {
    font-size: 4.5vw;
}

span.select2-selection.select2-selection--single {
    height: 12vw;
}

span.select2-selection.select2-selection--single > span {
    height: 12vw !important;
    line-height: 12vw !important;
}

.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering {
    font-size: 4.5vw;
    float: none !important;
    padding-bottom: 5%;
}

.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering {
    font-size: 4.5vw;
}

.woocommerce-info {
    font-size: 4.5vw;
}

.woocommerce a.button {
    font-size: 4.5vw !important;
}

table.shop_table, table.shop_table a {
    font-size: 4.5vw !important;
}

.woocommerce .cart .button {
    font-size: 4.5vw !important;
}

.cart_totals h2 {
    font-size: 8vw;
}

.woocommerce-message {
    font-size: 4.5vw;
}

.woocommerce form .form-row label {
    font-size: 4vw;
}

div#customer_login h2 {
    font-size: 8vw;
}

.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-privacy-policy-text p,
p.woocommerce-LostPassword.lost_password a {
    font-size: 4.5vw;
}

.woocommerce a.button, .woocommerce button {
    font-size: 4.5vw !important;
}

ul.products .button {
    font-size: 4vw !important;
}

.yith-wcwl-wishlistexistsbrowse {
    font-size: 4.5vw;
}

.footer a.elementor-item {
    padding: 0 0 0.8vw 0 !important;
}

button.DesignedButton__button {
    font-size: 4.5vw;
}

.logos img.swiper-slide-image {
    height: 25vw;
}









	
}


