﻿#SiteHeader nav.navbar { position: relative; margin-bottom: 0; border: none; background: none; }
#siteheader-navigation-container .navbar-header { float: none; position: relative; width: 100%; text-align: left; }
#siteheader-navigation-container .navbar-brand { padding: 0px; height: 45px; float: none; display: inline-block; vertical-align: middle; width: 120px; }
#siteheader-navigation-container #logo-icon { max-width: 100%; max-height: 100%; }
#siteheader-navigation-container { padding: 22px 0px; }
#siteheader-navigation-container .navbar-brand svg { max-height: 100%; width: 100%; }
#siteheader-navigation-container .navbar-brand svg path { fill: #252525; }
#buttons-container { float: left; position: relative; }
#buttons-container .nav-buttons { position: relative; margin: 0px; padding: 0px; }
#buttons-container .nav-buttons .dropdown { height: 77px; width: 96px; text-align: center; background: #5D707E; position: static; }
#buttons-container .nav-buttons .dropdown > a { padding: 0px; height: 100%; display: table; width: 100%; }
#buttons-container .nav-buttons .dropdown > a > div { vertical-align: middle; display: table-cell; color: #fff; }
#buttons-container .nav-buttons .dropdown a div span { display: block; margin-top: 5px; line-height: 1; }
#buttons-container .nav-buttons #navbar-cart > a { background-color: blue; }
#buttons-container .nav-buttons #navbar-cart.open > a { background-color: lightsteelblue; }
#buttons-container .nav-buttons #navbar-user > a { background-color: red; }
#buttons-container .nav-buttons #navbar-user.open > a { background-color: orange; }
#buttons-container .nav-buttons #navbar-cart i[data-counter]:after { position: absolute; left: 60%; border-radius: 50%; content: attr(data-counter); background: #5C707B; font-size: 71%; padding: 4px 7px; color: #fff; max-width: 30px; word-break: break-all; }
#buttons-container .nav-buttons #navbar-user .sign-in { display: block; }
#buttons-container .nav-buttons #navbar-user .logged-in { display: none; }
#buttons-container .nav-buttons #navbar-user.logged-in .sign-in { display: none; }
#buttons-container .nav-buttons #navbar-user.logged-in .logged-in { display: block; }
#buttons-container .nav-buttons .dropdown-menu { right: 0px; left: 0px; float: left; position: relative !important; top: 0; position: static; background-color: #fff; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); }
#buttons-container .navbar-nav > li { display: inline-block; float: none; width: auto; padding: 0; border: 0; }
#buttons-container .navbar-nav > li > a { border: 0; background: #3d8525; color: #ffffff; min-width: 154px; text-align: center; font-family: 'almoni-tzar-aaa-bold'; font-size: 115%; height: 50px; float: left; }
#buttons-container .navbar-nav > li > a.buttonHover:hover::before, #buttons-container .navbar-nav > li > a.buttonHover:focus::before { background-color: #252525; }
#buttons-container .navbar-nav > li > a.buttonHover span { vertical-align: middle; }
.navbar-collapse.collapse:not(.in) { display: none !important; }
#buttons-container .navbar-nav > li > a svg { display: inline-block; vertical-align: middle; margin-left: 3px; }
#buttons-container .navbar-nav > li:first-child { margin-right: 10px; }
#buttons-container { /*float: none; height: 0; margin-top: -2px;*/ }
#buttons-container.active { height: auto; border-top: 1px solid #eee; }
#search_form_header_input { width: calc(100% - 50px); }
#search_form_header_input_continer { text-align: center; display: inline-block; margin: 0 auto; width: 100%; }
#search_form_header_submit { left: 40px; }
.socialsNav { float: right; }
#navbar-collapse-main { position: fixed; top: 0px; right: -320px; margin-top: 0; height: 100vh !important; width: 85%; visibility: visible; /*max-height: calc(100vh - 105px) !important;*/ /*max-height: calc(100vh - 70px) !important;*/ background-color: #f2f3f6; display: initial !important; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; overflow-x: hidden; overflow-y: auto; z-index: 99999; }
#navbar-collapse-main.in { right: 0; }
.navbar-default .navbar-toggle { height: 30px; vertical-align: middle; }
#navbar-right { width: 75%; float: right; padding: 6px 0; }
#navbar-top { display: none; }
#navbar-collapse-main .navbar-nav { padding: 5px 15px; opacity: 0; transition-delay: 0s; -webkit-transition: opacity .8s ease-in-out; -moz-transition: opacity .8s ease-in-out; transition: opacity .8s ease-in-out; }
#navbar-collapse-main .navbar-bottom { opacity: 0; transition-delay: 0s; -webkit-transition: opacity .8s ease-in-out; -moz-transition: opacity .8s ease-in-out; transition: opacity .8s ease-in-out; }
#navbar-collapse-main.in .navbar-nav, #navbar-collapse-main.in .navbar-bottom { opacity: 1; transition-delay: .3s; }
#siteheader-navigation-container .navbar-brand { /* padding: 27px 0; */ float: left; }
#navbar-collapse-main .navbar-nav > li > a { color: inherit; font-size: 105%; font-weight: 500; display: inline-block; text-transform: uppercase; letter-spacing: 0.5px; margin: 0; text-align: inherit; line-height: 1; width: 100%; }
.navbar-nav > li { display: block; width: 100%; margin-bottom: 60px; }
#navbar-collapse-main .navbar-nav > li.dropdown { transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition-delay: 0.5s; -webkit-transition-delay: 0.5s; overflow: hidden; }
#navbar-collapse-main .navbar-nav > li.dropdown.open { /*margin-bottom: 15px;*/ background: #f0f0f0; }
.navbar-nav > li:last-of-type { margin-bottom: 0; }
.navbar-default .mobile-button { display: inline-block; margin-right: 0; margin-left: 15px; float: right; }
#navbar-collapse-main .navbar-nav > li.dropdown > button { position: absolute; left: 20px; display: inline; height: 38px; line-height: 38px; padding: 0; background-color: transparent; border: none; font-size: 300%; z-index: 99999; top: 15px; }
#navbar-collapse-main .navbar-nav > li.dropdown > button:hover { color: inherit; }
.dropdown-menu { position: relative; }
#navbar-collapse-main .navbar-nav > li > .dropdown-menu { width: 100%; background: transparent; border: none; padding: 0; box-shadow: none; text-align: center; transition: all 1s ease; transition-delay: 0s; }
#navbar-collapse-main .navbar-nav > li.dropdown.open > .dropdown-menu { max-height: 820px; padding: 0; transition: all 2s ease; -webkit-transition: all 2s ease; transition-delay: 0s; -webkit-transition-delay: 0s; }
#navbar-collapse-main .navbar-nav > li > .dropdown-menu > li > a { color: #757373; padding: 3px 15px; line-height: normal; font-size: 175%; font-weight: 400; text-align: right; }
#navbar-collapse-main .navbar-nav > li > .dropdown-menu > li { opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
#navbar-collapse-main .navbar-nav > li.dropdown.open > .dropdown-menu > li { opacity: 1; transition: opacity 0.5s ease; transition-delay: 0.5s; }
#navbar-collapse-main .navbar-nav { width: 100%; }
#navbar-collapse-main .navbar-bottom { width: 100%; padding: 15px; padding-top: 22vh; float: left; }
#navbar-collapse-main .navbar-bottom-links { margin: 0; padding: 0; list-style: none; }
#navbar-collapse-main .navbar-bottom-links > li { display: inline-block; padding: 10px; }
#navbar-collapse-main .navbar-bottom-links > li > a { font-size: 140%; }
.navbar-nav > li { margin-bottom: 0; padding: 0; border-bottom: 1px solid #f0f0f0; }
#navbar-collapse-main .navbar-nav > li.dropdown > button { box-shadow: none; background-image: none; }
#navbar-collapse-main .navbar-nav > li.dropdown.open > .dropdown-menu > li:after { content: ""; border-bottom: 1px solid #dedede; position: absolute; width: calc(100% - 50px); left: 25px; }

@media (max-width: 767px) {
    #buttons-container .nav-buttons { float: left; }
    #search_form_header_input { width: calc(100% - 50px); }
    #siteheader-navigation-container .navbar-brand { float: right; }
    #siteheader-navigation-container .navbar-brand { height: 45px; }
    #buttons-container .nav-buttons .dropdown { max-height: 49px; width: 62px; text-align: center; background: #5D707E; position: static; }
    #navbar-collapse-main .navbar-nav > li.dropdown > a { /*float:right;*/ width: 100%; }
    #navbar-collapse-main .navbar-nav > li.dropdown > button { top: 8px; }
    #navbar-collapse-main .navbar-nav > li.dropdown.open > button { -ms-transform: rotate(-90deg); /* IE 9 */ -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */ transform: rotate(-90deg); }
    #buttons-container .navbar-nav > li > a { height: 40px; }
}

#navbar-collapse-main .navbar-nav > li.dropdown > button { font-size: 200%; font-family: 'almoni-neue-aaa-400'; }

@media(max-width: 1024px) {
    .navbar-default .mobile-button { float: right; }
    #buttons-container { float: left; }
    #navbar-collapse-main { left: auto; right: -320px; }
    #navbar-collapse-main.in { right: 0; left: auto; background-color: #ffff; }
}


#navbar-top { padding: 0px; padding-top: 20px; display: inline-block; }
#navbar-top .navbar-nav { display: inline-block; margin: 0px; float: none; vertical-align: middle; font-size: 120%; }
#navbar-top .navbar-nav > li { float: right; width: auto; }
#navbar-top .navbar-nav > li a { color: inherit; border: 0px; padding: 0px; /*font-family: 'almoni-tzar-aaa-regular';*/ font-family: 'almoni-neue-aaa-400'; }
#navbar-top .navbar-nav > li a:hover { /*color: red;*/ text-decoration: none; }
#navbar-top .navbar-nav > li a:focus { /*color: red;*/ text-decoration: none; }
#navbar-top .navbar-nav > li > .dropdown-menu { text-align: right; padding: 5px; font-size: 100%; background-color: #ffffff; text-align: right; border: 1px solid rgba(0,0,0,0.15); border-radius: 0px; box-shadow: 0 6px 12px rgba(0,0,0,.175); -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); }
#navbar-top .navbar-nav > li > .dropdown-menu > li > a { color: #333; padding: 0px; line-height: normal; }
#navbar-top .navbar-nav > li > .dropdown-menu > li > a:hover { color: #333; }
#navbar-top { text-align: center; z-index: 100000; position: relative; }
.socialsNav a.instagramBtn img { width: 18px; }
.socialsNav a.instagramBtn { margin-left: 8px; }
.socialsNav ul { margin: 0; padding: 0; list-style: none; }
.socialsNav ul li { display: inline-block; vertical-align: middle; }
.socialsNav ul li a.facebookBtn img { width: 9px; }
.socialsNav { width: 50px; }

@media(max-width: 991px) {
    #navbar-top .navbar-nav { padding-right: 10px; }
}

@media(min-width: 768px) {
    #navbar-top { display: inline-block; vertical-align: middle; padding: 0; color: #252525; }
    #navbar-header { text-align: center }
    .socialsNav { display: inline-block; vertical-align: middle; }
}


#navbar-collapse-main .navbar-nav { float: right; padding: 0px; margin: 0px; padding-bottom: 5px; padding-top: 5px; }
#navbar-collapse-main .navbar-nav > li { float: left; }
#navbar-collapse-main .navbar-nav > li > a:hover { color: #96aad1; }
#navbar-collapse-main .navbar-nav > li.dropdown.open a { background-color: transparent; }
#navbar-collapse-main .navbar-nav > li > .dropdown-menu { right: 0px; left: auto; padding: 0px; font-size: 100%; background-color: #ffffff; text-align: right; border: 1px solid rgba(0,0,0,0.15); border-radius: 0px; box-shadow: 0 6px 12px rgba(0,0,0,.175); -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); }
#navbar-collapse-main .navbar-nav > li > .dropdown-menu > li > a { color: #333; padding: 3px 15px; line-height: normal; }
#navbar-collapse-main .navbar-nav > li > a svg { position: absolute; left: 20px; }
#navbar-collapse-main .navbar-nav > li > a svg path { fill: #363636; }

/***FULL SCREEN OPEN MENU CSS*/
/*#navbar-collapse-main                           { overflow:hidden !important;background-image:url('../../../000Frames/site/images/homePage/aboutBg.jpg');margin-bottom:5px;margin-top: 0;transition: all 700ms cubic-bezier(.17,.67,.83,.67);transition: all 300ms ease-out;height: 100vh !important;nt;position: fixed;top: 0;opacity: 0;z-index: -20;visibility: hidden !important;}
#navbar-collapse-main.navbar-collapse.in        { width: 100%;height: 100vh !important;position: fixed;top: 0;margin-top: 0;z-index: 7;opacity: 1;visibility: visible !important;transition: all 650ms ease-out;}*/
@media(max-width: 767px) {
    #navbar-collapse-main { width: 100%; }
    #navbar-collapse-main .navbar-nav { width: 100%; }
    #navbar-collapse-main .navbar-nav > li { float: none; clear: both; }
    #navbar-collapse-main .navbar-nav > li > a { padding: 5px; }
    #navbar-collapse-main .navbar-nav > li > .dropdown-menu { border-radius: 0px; background-color: transparent; }
    #navbar-collapse-main .navbar-nav > li > .dropdown-menu > li > a { color: #999; padding: 3px 15px; line-height: normal; }
    #navbar-collapse-main .navbar-nav > li > .dropdown-menu > li > a:hover { color: #333; }
}

@media(max-width: 991px) {
    .mobile-button { vertical-align: middle; }
    .mobile-button .navbar-toggle { margin-right: 5px; float: none; }
    #buttons-container .navbar-nav > li > a svg { vertical-align: baseline; margin-bottom: -2px; }
}

#siteheader-navigation-container .navbar-search { float: left; margin-top: 12px; border: 1px solid; border-radius: 4px; font-size: 118%; opacity: 0.8; }
#siteheader-navigation-container .navbar-search input { height: 31px; border: none; background: none; color: white; }
#siteheader-navigation-container .navbar-search .searchicon { background-color: #F68B1F; height: 34px; padding-top: 7px; width: 36px; text-align: center; border-radius: 4px; }
.navbar-default .mobile-button { display: inline-block; vertical-align: middle; text-align: right; width: 30%; color: #000; margin-right: -4px; z-index: 8; position: relative; }
.navbar-toggle { display: inline-block; float: none; margin-top: 0; }
.nav-open span.open-nav { display: none }
.navbar-toggle .mobile-button span.open-nav { display: none }
.navbar-toggle .collapsed .mobile-button span.open-nav { display: inline-block; vertical-align: middle; }
.navbar-default .mobile-button span.close-nav { display: none; }
.navbar-default .navbar-toggle:not(.collapsed) span.open-nav { display: none; }
.navbar-default .navbar-toggle:not(.collapsed) span.close-nav { display: inline-block; }
.navbar-default .navbar-toggle { border-radius: 0%; width: 120px; border: 0; vertical-align: middle; margin-right: 0; padding: 9px 10px; height: 60px; transition: all 500ms ease; background: #ffffff; margin-bottom: 0; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: grey; }
.navbar-default .navbar-toggle .icon-bar { background-color: #000; width: 38px; height: 4px; transition: all 250ms ease-in-out; -webkit-transition: all 250ms ease-in-out; }
.navbar-toggle .icon-bar + .icon-bar { margin-top: 6px; }
.navbar-default .navbar-toggle .icon-bar.down { width: 38px; }
.navbar-default .navbar-toggle div { display: inline-block; vertical-align: middle; }
.navbar-default .navbar-toggle span.open-nav { display: inline-block; vertical-align: middle; margin-right: 5px; }
#navbar-top .navbar-nav > li > a.socialIcon { font-size: 0; }
#navbar-top a.socialIcon svg path { fill: #252525; }
#navbar-top a.socialIcon svg { display: inline-block; vertical-align: middle; }
#navbar-top .navbar-nav > li > a.socialIcon { margin-left: 6px; padding-right: 3px; }
#navbar-top .navbar-nav > li > a.socialIcon.youtubeIcon:after { /* content: ""; */ }

@media (min-width: 1025px) {
    #siteheader-navigation-container { padding: 0; }
    #navbar-top .navbar-nav > li { position: static; padding: 30px 0; }
    #navbar-top .navbar-nav > li > .dropdown-menu { top: 79px; opacity: 1; }
    #navbar-top .navbar-nav > li > .dropdown-menu > li > a { position: relative; font-size: 88%; }
    #navbar-top .navbar-nav > li:last-child { margin-right: 0; }
    #navbar-top .navbar-nav > li:hover > a:after, #navbar-top .navbar-nav > li:focus > a:after, #navbar-top .navbar-nav > li > .dropdown-menu > li:hover > a:after, #navbar-top .navbar-nav > li > .dropdown-menu > li:focus > a:after { background: rgba(37,37,37,.95); bottom: -2px; }
    #navbar-top .navbar-nav > li.open > .dropdown-menu { max-height: 80px; padding: 10px 0; transition-delay: 0s; border-top: 1px solid #eee; }
    #navbar-top .navbar-nav { padding-left: 16px; }
}

@media (min-width: 768px) (max-width:991px) {
    .navbar-default .navbar-toggle span.open-nav { font-size: 113%; }
}

@media (max-width: 767px) {
    .navbar-default .navbar-toggle { height: 66px; }
}

/***ANIMATION***/
.navbar-default .navbar-toggle:not(.collapsed) .icon-bar.up { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); margin-top: 0px; }
.navbar-default .navbar-toggle:not(.collapsed) .icon-bar + .icon-bar:not(.up):not(.down) { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); margin-top: -3px; }
.navbar-default .navbar-toggle:not(.collapsed) .icon-bar.down { display: none; }
.menuBG { position: fixed; background: rgba(37, 37, 37, 0.3); top: 0; right: 0; bottom: 0; left: 0; cursor: pointer; display: none; height: 100%; width: 100%; z-index: 1003; }
#siteheader-navigation-container .navbar-brand { position: absolute; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); top: 50%; }
#siteheader-navigation-container .navbar-top { background-color: #231f20; color: #fff; text-align: center; font-size: 65%; padding: 8px 0 7px; /*font-family: 'opensans';*/ }
#buttons-container { position: relative; padding: 15px 20px 15px 30px; /*background: #fff; margin-top: -1px; box-shadow: 0px 4px 7px 0 rgba(35, 31, 32, 0.06); -webkit-box-shadow: 0px 4px 7px 0 rgba(35, 31, 32, 0.06);*/ }
#buttons-container.active { border-top: 1px solid #eee; }
#buttons-container .nav-buttons { position: relative; margin: 0px; padding: 0px; }
#buttons-container .nav-buttons .dropdown { height: 77px; width: 96px; text-align: center; background: #5D707E; position: static; }
#buttons-container .nav-buttons .dropdown > a { padding: 0px; height: 100%; display: table; width: 100%; }
#buttons-container .nav-buttons .dropdown > a > div { vertical-align: middle; display: table-cell; color: #fff; }
#buttons-container .nav-buttons .dropdown a div span { display: block; margin-top: 5px; line-height: 1; }
#navbar-cart { display: inline-block; vertical-align: middle; }
#navbar-cart > a { color: inherit; font-family: 'opensans'; display: inline-block; vertical-align: middle; }
.navbar-cart-counter { position: relative; background-image: linear-gradient(to left, #f1d7a0, #e2b86e); width: 60px; height: 50px; }
.navbar-cart-counter svg { width: 19px; margin-right: 40px; position: relative; height: 100%; top: 0; left: 10px; }
.navbar-cart-counter:after { position: absolute; right: 0; content: attr(data-counter); font-size: 80%; width: 25px; word-break: break-all; top: 14px; text-align: left; }
#toggleSerachButton { display: inline-block; height: 18px; vertical-align: middle; padding-right: 10px; }
#toggleSerachButton svg { width: 18px; height: 18px; position: relative; top: -4px; }
.switchCurrency { display: inline-block; vertical-align: middle; position: relative; border-left: 2px solid #757373; padding-left: 12px; padding-right: 5px; }
.switchCurrency select { padding: 0; padding-right: 16px; border: 0; -webkit-appearance: none; width: 100%; font-size: 90%; background: transparent; margin-bottom: 0; height: auto; margin: 0; line-height: 1.1; display: block; }
.switchCurrency select:focus { outline: none; }
.switchCurrency .selectArrow { display: none; pointer-events: none; top: 50%; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); height: 9px; width: 11px; }
.switchCurrency .selectArrow svg { width: 11px; height: 9px; fill: #252525; position: absolute; }
#switchCurrencySelector-button { padding: 0; outline: 0; padding-right: 0px; border: 0; -webkit-appearance: none; width: 100%; font-size: 90%; background: transparent; margin-bottom: 0; height: auto; margin: 0; line-height: 1.1; display: block; }
#switchCurrencySelector-button.ui-button .ui-icon { background-image: url(../../../000Frames/site/images/SelectArrow.svg); background-size: 63%; background-position: center center; float: none; display: inline-block; vertical-align: middle; width: 16px; height: 14px; transition: all 350ms ease-in-out; -webkit-transition: all 350ms ease-in-out; }
#switchCurrencySelector-button.ui-button .ui-selectmenu-text { display: inline; margin-right: 1px; width: 24px; height: 26px; overflow: hidden; text-overflow: ellipsis; font-family: OpenSans; }
.ui-selectmenu-open #switchCurrencySelector-menu.ui-widget.ui-widget-content { height: 82px; background: #fff !important; position: relative; left: -5px; top: 8px; overflow-y: hidden; }
.svgStroke { fill: none; stroke: #221F1F; stroke-miterlimit: 10; }
#buttons-container .nav-buttons #navbar-user > a { background-color: red; }
#buttons-container .nav-buttons #navbar-user.open > a { background-color: orange; }
#buttons-container .nav-buttons #navbar-user .sign-in { display: block; }
#buttons-container .nav-buttons #navbar-user .logged-in { display: none; }
#buttons-container .nav-buttons #navbar-user.logged-in .sign-in { display: none; }
#buttons-container .nav-buttons #navbar-user.logged-in .logged-in { display: block; }
#buttons-container .nav-buttons .dropdown-menu { right: 0px; left: 0px; float: left; position: relative !important; top: 0; position: static; background-color: #fff; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); }
.navbar-default .navbar-toggle span.open-nav { font-size: 113%; }

#navbar-header { text-align: center }
#navbar-top .navbar-nav > li { float: none; display: inline-block; padding: 0; /* position: static; */ /* margin: 0 15px; */ border: 0; }
#navbar-top .navbar-nav > li.gifcardIconLi { margin-right: 7px; }
#navbar-top .navbar-nav > li > a { border: 0px; padding: 0px; text-transform: uppercase; color: #231f20; letter-spacing: 0.3px; /* padding: 30px 0; */ font-weight: 500; background-color: transparent; font-size: 90%; display: inline-block; vertical-align: middle; }
#navbar-top .navbar-nav > li > a.enLang { margin-left: 10px; }
#navbar-top .navbar-nav > li > a.gifcardIcon { font-weight: bold; margin-left: 10px; text-transform: inherit; }
#navbar-top .navbar-nav > li > a.gifcardIcon svg { vertical-align: -2px; }
.menu-open #navbar-top .navbar-nav > li > a.gifcardIcon span { opacity: 0; }
#navbar-top .navbar-nav > li > a.gesherclubIcon { font-weight: bold; margin-left: 10px; width: 121px; }
#navbar-top .navbar-nav > li > a.gesherclubIcon svg { vertical-align: middle; width: 22px; margin-left: 5px; }
#navbar-top .navbar-nav > li > a.gesherclubIcon span { position: relative; top: 2px; }
#navbar-top .navbar-nav > li > a.membersIcon { font-weight: bold; margin-left: 10px; width: 71px; }
#navbar-top .navbar-nav > li > a.membersIcon svg { vertical-align: middle; width: 23px; margin-left: 5px; height: 23px; }
#navbar-top .navbar-nav > li > a.membersIcon span { position: relative; top: 2px; }
.mobile-button.menu-open .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover { background-color: #363636; }
.mobile-button.menu-open #navbar-top .navbar-nav > li > a { color: #252525; }
.mobile-button.menu-open #navbar-top a.socialIcon svg path { fill: #252525; }
.mobile-button.menu-open #navbar-top .navbar-nav > li:first-child:after, .mobile-button.menu-open #navbar-top .navbar-nav > li > a.socialIcon.youtubeIcon:after { border-left: 2px solid #252525; }
#navbar-top .navbar-nav > li a:focus { text-decoration: none; }
#navbar-top .navbar-nav > li:first-child:after { content: ""; border-left: 2px solid #252525; display: inline-block; vertical-align: middle; height: 14px; margin: 0 4px; }
#navbar-top .navbar-nav > li > .dropdown-menu { text-align: right; padding: 5px; font-size: 100%; background-color: #ffffff; text-align: right; border: 1px solid rgba(0,0,0,0.15); border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; }
#navbar-top .navbar-nav > li > .dropdown-menu > li > a { color: inherit; padding: 0px; line-height: normal; opacity: 0; }
#navbar-top .navbar-nav > li > .dropdown-menu > li > a:hover { color: inherit; background: transparent; }
#navbar-top .navbar-nav > li.open > .dropdown-menu > li > a { opacity: 1; transition: all 0.3s ease; transition-delay: 0.3s; }
#navbar-top .navbar-nav > li > .dropdown-menu { width: 100%; max-height: 0; border: none; padding: 0; text-align: center; border-top: 1px solid transparent; transition: all 0.3s ease; transition-delay: 0.3s; }
#navbar-top .navbar-nav > li.open > .dropdown-menu { transition-delay: 0s; -webkit-box-shadow: 0px 4px 7px 0 rgba(35, 31, 32, 0.06); box-shadow: 0px 4px 7px 0 rgba(35, 31, 32, 0.06); }
#navbar-top .navbar-nav > li > .dropdown-menu > li { display: inline-block; margin: 0 15px; }
#navbar-right { display: inline-block; width: 25%; direction: rtl; vertical-align: middle; }
#navbar-collapse-main { float: right; /*display: none !important;*/ padding: 0px; font-size: 125%; width: 320px; background-color: #f5f5f5; margin-bottom: 5px; overflow-y: auto !important; direction: ltr; }
#SiteHeader #navbar-collapse-main .navbar-nav { height: 100%; background-color: #fff; padding: 0px; margin: 0px; padding-bottom: 5px; padding-top: 5px; padding-top: 100px; transition: all 230ms ease-in-out; -webkit-transition: all 230ms ease-in-out; -o-transition: all 230ms ease-in-out; }
#SiteHeader.bg #navbar-collapse-main .navbar-nav { }
#navbar-collapse-main .navbar-nav > li > a { color: inherit; padding: 20px; font-family: 'almoni-tzar-aaa-bold'; padding-right: 30px; }
#navbar-collapse-main .navbar-nav > li > a.enLink { font-family: 'almoni-neue-aaa-400'; font-weight: bold; }
#navbar-collapse-main .navbar-nav > li > a:hover, #navbar-collapse-main .navbar-nav > li > a:focus { color: #3d8525; background: #F0F0F0; }
#navbar-collapse-main .navbar-nav > li.dropdown > a.preventClick:hover, #navbar-collapse-main .navbar-nav > li.dropdown > a.preventClick:focus { outline: none; outline-offset: 0; }
#navbar-collapse-main .navbar-nav > li.dropdown > button:hover, #navbar-collapse-main .navbar-nav > li.dropdown > button:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; color: #3d8525; outline-color: transparent; }
#navbar-collapse-main .navbar-nav > li.dropdown.open a { background-color: transparent; }
#navbar-collapse-main .navbar-nav > li.dropdown.open ul a:hover, #navbar-collapse-main .navbar-nav > li.dropdown.open ul a:focus { /* text-decoration: underline; */ color: #3d8525; }
#navbar-collapse-main .navbar-nav > li > .dropdown-menu { right: auto; left: auto; padding: 0px; font-size: 100%; background-color: transparent; text-align: right; border: 0; border-radius: 0px; box-shadow: none; /* -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); */ position: relative; opacity: 1; }
#navbar-collapse-main .navbar-nav > li > .dropdown-menu > li > a { color: inherit; padding: 10px 30px; font-size: 90%; }
#siteheader-navigation-container .navbar-search { float: left; margin-top: 12px; border: 1px solid; border-radius: 4px; font-size: 118%; opacity: 0.8; }
#siteheader-navigation-container .navbar-search input { height: 31px; border: none; background: none; color: white; }
#siteheader-navigation-container .navbar-search .searchicon { background-color: #F68B1F; height: 34px; padding-top: 7px; width: 36px; text-align: center; border-radius: 4px; }
#searchClose { display: none; }
.navbar-default .mobile-button { vertical-align: middle; text-align: right; width: auto; color: #000; margin-left: -4px; z-index: 999999; position: relative; padding: 15px 30px 15px 20px; transition: all 750ms ease-in-out; -webkit-transition: all 750ms ease-in-out; min-width: 325px; }
.navbar-toggle { display: inline-block; float: none; margin-top: 0; }
.nav-open span.open-nav { display: none }
.navbar-toggle .mobile-button span.open-nav { display: none }
.navbar-toggle .collapsed .mobile-button span.open-nav { display: inline-block; vertical-align: middle; }
.navbar-default .mobile-button span.close-nav { display: none; }
.navbar-default .navbar-toggle:not(.collapsed) span.open-nav, .navbar-default .navbar-toggle:not(.collapsed) span.close-nav { display: none; }
.navbar-default .navbar-toggle { border-radius: 0%; width: 50px; border: 0; vertical-align: middle; margin-right: 0; padding: 0; height: 50px; transition: all 500ms ease; background: #252525; margin-bottom: 0; z-index: 100000; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #3d8525; }
.navbar-default .navbar-toggle .icon-bar { background-color: #ffffff; width: 28px; height: 4px; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; }
.navbar-toggle .icon-bar + .icon-bar { margin-top: 6px; }
.navbar-default .navbar-toggle .icon-bar.down { width: 28px; }
.navbar-default .navbar-toggle div { display: inline-block; vertical-align: middle; }
.navbar-default .navbar-toggle span.open-nav { display: inline-block; vertical-align: middle; margin-right: 5px; }
.navbar-default .navbar-toggle span.open-nav, .navbar-default .mobile-button span.close-nav { display: none; }

/***FULL SCREEN OPEN MENU CSS*/
/*#navbar-collapse-main                           { overflow:hidden !important;background-image:url('../../../000Frames/site/images/homePage/aboutBg.jpg');margin-bottom:5px;margin-top: 0;transition: all 700ms cubic-bezier(.17,.67,.83,.67);transition: all 300ms ease-out;height: 100vh !important;nt;position: fixed;top: 0;opacity: 0;z-index: -20;visibility: hidden !important;}
#navbar-collapse-main.navbar-collapse.in        { width: 100%;height: 100vh !important;position: fixed;top: 0;margin-top: 0;z-index: 7;opacity: 1;visibility: visible !important;transition: all 650ms ease-out;}*/
@media (max-width: 1440px) {
    #navbar-top .navbar-nav { padding-right: 5px; }
    #navbar-top .navbar-nav > li.membersIconLi { display: none; }
}

.navbar-nav > li > .dropdown-menu > li > a { font-family: 'almoni-tzar-aaa-bold'; color: #131821; }

@media (min-width: 1024px) {
    .navbar-nav > li > .dropdown-menu:before { content: ""; position: absolute; top: -20px; left: 50%; width: 100%; height: 20px; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
    .navbar-nav > li > .dropdown-menu:after { content: ""; position: absolute; top: -11px; left: 50%; width: 15px; height: 15px; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-image: url(https://www.uv-tlv.com/he/000Frames/site/images/dropDown_topArrow.png); background-repeat: no-repeat; background-size: contain; background-position: top; }
    #main-menu.navbar-nav > li:hover .dropdown-menu { opacity: 1; }
    .navbar-nav > li > .dropdown-menu > li { text-align: center; }
    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: transparent; }
}

@media(max-width: 1024px) {
    #navbar-top .navbar-nav > li.gifcardIconLi { margin-right: 0; }
    #siteheader-navigation-container { padding: 0; }
    .navbar-default .mobile-button { direction: rtl; }
}

@media(max-width: 991px) {
    #navbar-top .navbar-nav > li.gesherclubIconLi { display: none; }
    .mobile-button { vertical-align: middle; }
    #buttons-container .navbar-nav > li:last-child { display: none; }
    #navbar-top .navbar-nav > li > a.socialIcon.youtubeIcon, #navbar-top .navbar-nav > li > a.socialIcon.facebookIcon { visibility: hidden; opacity: 0; transition: opacity .3s ease; transition-delay: .5s; }
    .mobile-button.menu-open #navbar-top .navbar-nav > li > a.socialIcon.youtubeIcon, .mobile-button.menu-open #navbar-top .navbar-nav > li > a.socialIcon.facebookIcon { visibility: visible; opacity: 1; }
    #SiteHeader.bg #navbar-top .navbar-nav > li > a { color: #252525; }
    #buttons-container .navbar-nav > li:first-child { margin-left: 10px; }
    #SiteHeader #navbar-collapse-main .navbar-nav { padding-top: 87px; }
    #navbar-collapse-main .navbar-nav > li > .dropdown-menu > li > a { padding: 8px 20px; font-size: 95%; }
    #navbar-collapse-main .navbar-nav > li > .dropdown-menu > li:first-of-type > a { padding-top: 0; }
    #navbar-top .navbar-nav > li > a.gifcardIcon { display: none; }
    a.gifcardIconMobile { position: absolute; right: 170px; transform: translateY(-50%); -webkit-transform: translateY(-50%); top: 50%; }
}

@media(max-width: 767px) {
    #navbar-top { position: absolute; opacity: 0; transition: all 750ms ease-in-out; -webkit-transition: all 750ms ease-in-out; transition-delay: 1s; pointer-events: none; }
    .main-menu-open #navbar-top { display: block; width: 210px; right: 62px; top: -6px; opacity: 1; pointer-events: auto; }
    #search_form_header_submit { left: 25px; overflow: hidden; }
    #navbar-collapse-main .navbar-nav > li { float: none; clear: both; }
    #navbar-collapse-main .navbar-nav > li > a { padding: 15px 20px; font-size: 120%; }
    #navbar-collapse-main .navbar-nav > li > .dropdown-menu { border-radius: 0px; background-color: transparent; }
    #navbar-collapse-main .navbar-nav > li > .dropdown-menu > li > a:hover { color: #333; }
    #buttons-container .nav-buttons { float: left; }
    #navbar-right { width: 60%; padding: 5px 0 0 0; }
    #siteheader-navigation-container .navbar-header { padding: 0 15px; }
    .navbar-default .mobile-button { margin-left: 0; }
    #toggleSerachButton { padding-right: 5px; }
    #buttons-container .nav-buttons .dropdown { max-height: 49px; width: 62px; text-align: center; background: #5D707E; position: static; }
    #toggleSerachButton svg { width: 20px; height: 20px; top: -3px; }
    #navbar-collapse-main {top: 0; border: 0; }
    .navbar-cart-counter { width: 50px; height: 41px; }
    .navbar-cart-counter svg { width: 15px; margin-right: 35px; position: relative; left: 11px; }
    .navbar-cart-counter:after { position: absolute; right: 0; content: attr(data-counter); font-size: 80%; width: 21px; word-break: break-all; top: 10px; text-align: left; }
    .switchCurrency { padding-left: 8px; }
    .switchCurrency select { padding-right: 13px; }
    #siteheader-navigation-container .navbar-top { font-size: 55%; }
    #navbar-collapse-main .navbar-bottom { padding: 15px; padding-top: 24vh; }
    #navbar-collapse-main .navbar-bottom-links > li { display: inline-block; padding: 2px 10px; }
    #navbar-collapse-main .navbar-bottom-links > li > a { font-size: 90%; }
    .navbar-socials a { width: 24px; height: 24px; }
    #navbar-cart { margin-right: 10px; }
    #siteheader-navigation-container #logo-icon { vertical-align: middle; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); left: 10px; max-height: 30px; }
    #siteheader-navigation-container { padding: 8px 0px; }
    .navbar-default .mobile-button { float: right; display: inline-block; /* width: 0%; */ min-width: 60px; padding: 4px; padding-right: 12px; top: 10px; }
    #buttons-container .navbar-nav > li:first-child { margin-left: 0; }
    .socialsNav { float: none; display: inline-block; width: 40%; text-align: right; }
    #siteheader-navigation-container .navbar-header { padding: 0; }
    #buttons-container .navbar-nav > li > a svg { display: none; }
    #buttons-container .navbar-nav > li > a { min-width: 0; }
    #siteheader-navigation-container .navbar-brand { height: 40px; }
    #siteheader-navigation-container .navbar-brand svg { height: 100%; }
    #buttons-container { padding-right: 0; padding-left: 12px; padding-top: 15px; padding-bottom: 10px; }
    #buttons-container .navbar-nav > li > a { font-size: 100%; padding: 10px; white-space: nowrap; }
    #siteheader-navigation-container .navbar-brand { text-align: right; left: 50%; }
    #navbar-collapse-main .navbar-nav { margin-top: 25px; }
    #navbar-collapse-main { padding-bottom: 0; overflow: hidden; }
    #navbar-collapse-main .navbar-nav > li.dropdown.open > .dropdown-menu { margin-top: 0; }
    .navbar-default .navbar-toggle .icon-bar { height: 3px; }
    #SiteHeader #navbar-collapse-main .navbar-nav { padding-top: 80px; }
    #navbar-top .navbar-nav > li > a { visibility: hidden; opacity: 0; transition: opacity .3s ease; transition-delay: .5s; }
    #navbar-top .navbar-nav > li:first-child:after { visibility: hidden; opacity: 0; transition: opacity .3s ease; transition-delay: .5s; }
    #navbar-top .navbar-nav > li > a.enLang { margin-left: 15px; }
    .mobile-button.menu-open #navbar-top .navbar-nav > li > a { visibility: visible; opacity: 1; }
    .mobile-button.menu-open #navbar-top .navbar-nav > li:first-child:after { visibility: visible; opacity: 1; }
    a.gifcardIconMobile { right: 73px; }
}

@media (max-width: 375px) {
    #toggleSerachButton { padding-right: 1vw; }
    .switchCurrency { padding-left: 2vw; }
    .navbar-cart-counter { width: 14vw; height: 11.5vw; }
    #siteheader-navigation-container { padding: 2px 0px; }
    #buttons-container .navbar-nav > li > a { padding: 10px 12px; }
}

/***ANIMATION***/
.navbar-default .navbar-toggle:not(.collapsed) .icon-bar.up { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); margin-top: 0px; }
.navbar-default .navbar-toggle:not(.collapsed) .icon-bar + .icon-bar:not(.up):not(.down) { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); margin-top: -3px; }
.navbar-default .navbar-toggle:not(.collapsed) .icon-bar.down { display: none; }
.navbar-default .mobile-button.menu-open .navbar-toggle .icon-bar { background-color: #fff; }
#navbar-collapse-main .navbar-nav > li > .dropdown-menu { /*display:none;*/ }
#navbar-collapse-main .navbar-nav > li.dropdown.open > .dropdown-menu { animation-name: displayblock; animation-duration: 0.3s; }

@keyframes displayblock {
    0% { display: none; }
    100% { display: block; }
}

@keyframes displayblock {
    0% { display: none; }
    100% { display: block; }
}