body{color:#666;font-family:Arial,tahoma,sans-serif;padding-top:5px;text-align:right;direction:rtl;font-size:1em}
.header-logo img{width:100%;height:auto}
.top-call{color:#666;font-size:1.2em}
.top-call a{color:#666}
.top-call-whatsapp{color:#666;font-size:1.2em}
.top-call-whatsapp a{color:#666}
.top-call-whatsapp i{color:#0bc114}
.social{text-align: right;}
.social a{display:inline-block;margin-right:3px;border:solid 1px #ccc;width:24px;height:24px;line-height:24px;text-align:center;background-color:#ccc;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.twitter:hover{color:#00acee;border-color:#00acee}
.facebook:hover{color:#3b5998;border-color:#3b5998}
.linkedin:hover{color:#0e76a8;border-color:#0e76a8}
.youtube:hover{color:#c4302b;border-color:#c4302b}
.vimeo:hover{color:#86c9ef;border-color:#86c9ef}
.instagram:hover{color:#3f729b;border-color:#3f729b}
.google:hover{color:#db4a39;border-color:#db4a39}
input[type="text"]:focus,input[type="file"],input[type="email"],input[type="tel"],input[type="password"],input[type="checkbox"]{box-shadow:none}
.form-search{position:relative}
.form-search input[type="text"]{position:relative;color:#666}
.top-search{border:0;color:#ccc;font-size:24px;position:absolute;left:0;top:3px;background-color:transparent;cursor:pointer}
.links-header{text-align:left}
.links-header a{display:inline-block;margin-right:5px;font-size:1.5em;color:#666}
.cartcount{top:-7px;position:absolute;z-index:1;background-color:#db3838;color:#fff;height:15px;width:15px;line-height:15px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:.5em}
.menu{background-color:#ebebeb}
.ul-menu{margin:0;padding:0;list-style-type:none;}
.ul-menu li.menu-level-0{display:inline-table;position:relative;}
.ul-menu li.menu-level-0:hover ul.dropdown{visibility:visible;opacity:1}
.ul-menu li.menu-level-0 > a{color:#666;font-size:1.1em;display:block;padding:15px 10px}
.ul-menu li.menu-level-0 a:hover{color:#666}
.dropdown{margin:0;padding:10px;min-width:250px;right:auto;position:absolute;z-index:100;opacity:0;background-color:#fff;border:solid 1px #ccc;visibility:hidden;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;list-style-type:none}
.dropdown li{text-align:right;margin:0;padding:0}
.dropdown li > a{color:#666;font-size:1.1em}
.dropdown li > a:hover{color:#666!important}
.carousel{direction:ltr}
.page-title{font-size:1.5em}
.banner{display:block;overflow:hidden;position:relative}
.banner img{width:100%;display:block}
.banner-title{line-height:40px;font-size:1.2em;text-align:center;background-color:#008C9E;color:#fff;display:block;padding:0 5px}
.banner-title:hover{color:#fff}
.product{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border:solid 1px transparent;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;overflow:hidden}
.product-image{transition: all .2s ease-in-out;width:100%;display:block;height:auto;position: relative;}
.product-title{display:block;padding:0 5px;margin-top:10px;font-size:1.3em;color:#666}
.product-title-update{margin-top:5px;font-size:.8em;padding:0 5px;}
.product-message{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;font-size:1em;line-height:1.2em;max-height:2.4em;padding:0 5px;min-height:2.4em}
.price-box{margin:10px 0;height:20px;line-height:20px;text-align:right;padding:0 5px;font-size:1.1em}
.price-box-update{text-align: right;font-size:.8em;;padding:0 5px;}
.regular{margin-left:15px}
.old-price{text-decoration:line-through;color:#db3838}
.product-over{position:absolute;top:55%;left:0;right:0;z-index:2;text-align:center;opacity:0;z-index:-1;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.product-over ul{margin:0 0 0 0;padding:0;list-style-type: none;}
.product-over ul li{display: inline-block;text-align: center;line-height:40px;position: relative;}
.add-to-favorites{display:inline-block;background-color:#03ad21;}
.add-to-cart{display: inline-block;padding:0 10px;background-color:#03ad21;color:#fff;font-size:1.3em;border:solid 1px #fff;height:40px;line-height:40px;}
.add-to-cart:hover{color:#fff}
.wishlist-icon{margin-top: 15px;text-align:center;}
.if_favorites,.if_favorites:hover{border:solid 1px #fff;color:#fff;background-color:#03ad21;width:40px;font-size:1.3em;line-height:37px;padding-top:1px;text-align:center;display: inline-block;}
.product:hover .product-over{opacity:1;z-index:1}
.product:hover{background-color:rgba(211,158,0,0.3);border:solid 1px #414B3B;}
.product:hover .product-image{transform: scale(1.1);}
.sale-label{z-index:10;background-color:#dd4b39;width:102px;text-align:center;display:block;position:absolute;right:-23px;top:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);font-size:12px;color:#fff;padding:3px 0}
.new-label{z-index:10;background-color:#1fc0a0;width:102px;text-align:center;display:block;position:absolute;left:-23px;top:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:12px;color:#fff;padding:3px 0}
.category-title{font-size:1.2em;border:solid 1px #10a723;padding:5px 10px;margin-top:15px;background-color:rgba(188,250,177,0.3)}
.service{border:solid 1px #ccc;text-align:center}
.service-image img{display:block;width:100%;height:auto}
.service-link{display:block;color:#666;margin:10px 0}
.service-link:hover{color:#666}
.title{font-size:1.5em;}
.blog-title{color:#666;font-weight:bold;font-size:1.1em;}
.blog-title:hover{color:#666}
.more-detail{color:#008C9E}
.more-detail:hover{color:#008C9E}
.footer{background-color:#ebebeb;border-bottom:3px solid #db3838;padding:15px 0;color:#666}
.subscribe-btn,.subscribe-btn:hover{color:#fff}
.sign-up-for-our-customer{margin-bottom:10px}
.footer-payment{text-align:center;padding:15px 0}
.footer-payment i{font-size:2em;color:#666}
.footer-copyright{text-align:center;color:#666;font-size:.9em}
.footer-copyright a{color:#666}
.footer-links{display:inline-block;margin-left:15px;color:#666}
.footer-links:hover{color:#666}
.totop{display:none;position:fixed;bottom:20px;right:30px;z-index:10;border:none;outline:none;background-color:#DB3838;color:#fff;cursor:pointer;width:40px;height:40x;line-height:40px;text-align:center}
.totop:hover{background-color:#DB3838}
.mobile-menu{display:none}
.div-menu{padding:0;min-height:40px;}
.menu-header{min-height:40px;height:40px;padding-top:5px}
.bars{color:#666;cursor:pointer;float:right}
.bar-links{float:left;margin-right:15px}
.expanded-menu{display:none;width:100%;padding:5px 0;margin:0}
.div-level-0{padding:5px 10px;border-top:solid 1px #666;position:relative}
.div-level-0:last-child{border-bottom:solid 1px #666}
.div-level-0 a{color:#666}
.plus{position:absolute;left:0;top:7px;color:#666;width:20px;height:20px;text-align:center;line-height:20px;border:solid 1px #666;cursor:pointer}
.sub-mobile-menu{padding-right:15px;display:none}
.modal-header .close{margin:-1rem auto -1rem -1rem}
a:hover{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
a,a:hover{text-decoration:none}
.select-price-title{border:solid 1px #ccc;background-color:#ebebeb;color:#666;padding:5px 10px;margin:8px 0}
.select-price{border:solid 1px #ebebeb;padding:10px}
.price-block{cursor:pointer;display:block}
.price-block-price span:first-child{margin-left:15px}
.price-block-price span:last-child{color:red;text-decoration: line-through;}
.upgrade-purchase{border:solid 1px #ebebeb;position:relative}
.upgrade-checkbox{position:absolute;top:5px;right:5px;display:inline-block;z-index:1}
.upgrade-checkbox input{cursor:pointer}
.total-for-purchase{background-color:#ebebeb;padding:10px;border:solid 1px #ccc;font-weight:700;font-size:1.2em}
.addtoany{display:inline-block;margin-top:15px}
.button-item-info{display:block;background-color:#ebebeb;color:#666;text-align:center;width:100%;padding:10px;cursor:pointer;border:0;font-size:1.2em}
.out-of-stock{margin:15px 0 0;color:red;font-size:1.2em}
.payment-options{border:solid 1px #ccc;padding:10px}
.cart-img{width:70px;min-width:70px}
.cart-name{min-width:150px}
.qty{width:60px!important;border-radius:0}
.borderradius-0{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}
.cart-price{width:90px}
.cart-delete{width:20px;text-align:center}
.cart-qty{width:130px;min-width:130px;text-align:center}
.delete-cart,.delete-cart:hover{color:red}
.total-cart{background-color:#ebebeb;border:solid 1px #ccc;padding:10px 15px;font-weight:700}
.btn-warning,.btn-warning:hover{color:#fff!important}
.text-image{float:left;margin:0 15px 15px 0;width:30%}
.min-height{min-height:200px}
.blog-item{border:solid 1px #ebebeb}
.blog-detail{margin-top:15px;padding:0 5px}
.post-info{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:4;font-size:1em;line-height:1.2em;max-height:4.8em;padding:0 5px;min-height:4.8em;text-align:justify}
.empty-catalog{min-height:300px; background-position: center center; background-repeat: no-repeat; background-image: url(../images/empty-cart-dark.png);}
.gallery{border:solid 1px #ebebeb;position:relative}
.gallery-title{font-size:1.1em;text-align:center;padding:0 5px;margin-top:10px}
.gallery-message{position:absolute;left:0;right:0;top:0;background-color:rgba(0,0,0,.6);color:#fff;padding:5px 10px 15px;-o-transform:scale(0,0);-ms-transform:scale(0,0);-moz-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.gallery:hover .gallery-message{-o-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}
.no-resize{resize:none}
.order_greeting_height{height:85px!important}
.arrow-down:after{font-family:'FontAwesome';content:'\f078';font-size:14px;font-weight:400;padding-right:10px}
.breadcrumb-item + .breadcrumb-item::before{padding-left:.5rem;padding-right:.5rem}
.breadcrumb{padding:15px 0 0;background-color:transparent}
.breadcrumb-banner img{width:100%;height:auto;display:block}
.select-delivery-type label{margin-right:20px}
.cart-note{background-color:#ebebeb;padding:10px}
.none{display:none}
.greetings-title{font-weight:700}
.greetings-info{padding:10px;border:solid 1px #ccc;margin-bottom:15px}
li.autocity{margin:0!important;border:0!important;color:#666;height:26px;line-height:26px;padding:0 2px!important}
li.autocity:hover{background-color:#fff;}
.block-title{font-size:1.5em;}
.form-search-galery .form-inline{display:inherit !important;}
.form-search-galery{text-align: left;}
.contact-map{min-height:400px;}
.log-send{height:1.1em;line-height:1.1em}
.close-modal{position: absolute;top:-15px;right:-15px;cursor: pointer;padding:0px 11px;background-color:#fff;color:#000;font-size:1.6em;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border:solid 1px #000;z-index:5;}
.testimonials-author{font-style: italic;}
.testimonials-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:8;line-height:1.2em;max-height:9.6em;padding:0 5px;min-height:9.6em;}
.servicesimg{float: left;width: 40%;margin: 0 15px 15px 0;}
.loader{text-align: center;}
.popup_link,.popup_link:hover{color:#008C9E;}
.autocompletesearch{border:solid 1px #ccc;margin:0!important;cursor:default;padding:0!important;font-size:14px!important;font-weight:400!important;z-index:1025}
.top-search-image,.top-search-image:hover{width:50px!important;height:50px!important;border:solid 1px #ccc!important;margin-left:10px!important}
li.topsearch{margin:0!important;border:0!important;border-bottom:solid 1px #ccc!important;color:#666!important;height:56px!important;line-height:52px!important;padding:0 10px!important}
li.topsearch .ui-state-active,.ui-menu-item-wrapper.ui-state-active{margin:0!important;border:0!important;border-bottom:solid 1px #ccc!important;color:#666!important;height:56px!important;line-height:52px!important;padding:0 10px!important;background-color:#eee}
li.topsearch:last-child{border-bottom:0!important}
.ui-menu .ui-state-active{margin:0!important}
.flag{font-size:.9em !important;}
.flag-il:after{content:"He";}
.flag-us:after{content:"En";}
.flag-ru:after{content:"Ru";}
.popupquestion{position: absolute;z-index: 1;top:10px;left:25px; cursor: pointer;color: #0fb323;}
.notes_for_item{padding-right: 15px;}
.notes_for_item p{margin-bottom: 0;}