@font-face{font-family:'Osh';src:url(fonts/opensanshebrew-regular-webfont.eot);src:url(fonts/opensanshebrew-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensanshebrew-regular-webfont.woff) format("woff"),url(fonts/opensanshebrew-regular-webfont.ttf) format("truetype"),url(fonts/opensanshebrew-regular-webfont.svg#yaguarregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Osh-b';src:url(fonts/opensanshebrew-bold-webfont.eot);src:url(fonts/opensanshebrew-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensanshebrew-bold-webfont.woff) format("woff"),url(fonts/opensanshebrew-bold-webfont.ttf) format("truetype"),url(fonts/opensanshebrew-bold-webfont.svg#yaguarbold) format("svg");font-weight:400;font-style:normal}
body{font-size:16px;font-family:'Osh';background:#FFF;line-height:1.3em;margin:0;padding:0;color:#3e3e47}
a{color:#e11980;text-decoration:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;font-weight: bold;}
a:hover,a:focus{text-decoration:none;color:#e11980;font-weight: bold;}
a:focus{outline:none}
input,textarea,select{box-sizing:border-box;border:#D3D3D3 1px solid;width:100%;padding:7px 5px;font-size:1em;margin-bottom:12px}
input[type="submit"]{cursor:pointer;padding:10px 25px;text-align:center;background:#4a4848;color:#FFF;border:none;font-size:20px;border-radius:6px}
input[type="submit"]:hover{background:#518607}
.fa-phone{-moz-transform:rotate(250deg);-webkit-transform:rotate(250deg);-o-transform:rotate(250deg);-ms-transform:rotate(250deg);transform:rotate(250deg)}
.social-icons{text-align:left;font-size:20px;}
.social-icons a{display:inline-block;margin-right:8px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50px;color:#eaeaea;background:#545454}
.container{position:relative;margin:0 auto;max-width:1600px;width:100%}
.container:after{clear:both;content:'';display:block;width:100%}
.buffer{border-bottom:10px solid #eaeaea}
#main{padding:15px 0}
#menurow{position:relative;width: 100%;display: inline-block; background-color: #e11980;color: #fff;}
.col-md-5.display-left{float:left}
.col-md-7.display-right{float:right}
#toprow{color:#fff;border-bottom:1px solid #eee;background: #e11980;}
.top-rtl{float:right;display:inline-block;list-style:none;padding-right:0;width: 100%; margin: 5px auto;}
.top-rtl span{ display: inline-block; width: 100%; text-align: center;}
.top-rtl li{padding:0 10px;line-height:15px;float:right;border-left:1px solid #eee}
.top-rtl li.last{border-left:none}
.top-rtl li a{font-size:15px;color:#000;text-decoration:none!important}
.top-lft{float:left;display:inline-block;list-style:none;margin-bottom:0;position: absolute;width: 260px; left: 0;margin: 0;top: 5px;}
.top-lft li{padding:0 10px;line-height:15px;float:left;border-right:1px solid #eee}
.top-lft li.store_phone{border-right:none;}
.top-lft li a{font-size:14px;color:#fff;text-decoration:none!important}
.header_icon{display:none;font-size:30px}
.logo{float:right;padding-right:0;max-width:150px;padding-top:10px}
.logo a{z-index: 99;position: relative;}
#header{border-bottom:1px solid #eee; position: relative;}
.top_banner{margin-right: 165px;}
.header_left{float: left; display: flex;
    margin-top: 30px;
    width: 260px;
    justify-content: space-evenly;
}
.header-phone-box {position: absolute;
    left: 0;
    right: 0;
}
.header-phone-box a {
    position: relative;
    top: 0;
    width: 300px;
    height: 100px;
    background-color: #eec8c2;
    color: white;
    border-radius: 0 0 100px 100px;
    display: flex
;
    justify-content: center;
    align-items: center;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    margin: auto;
}
.header-phone-box a span {
    color: #e11980;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
    position: relative;
    top: -5px;
}
#header .header_left .top-phone {float: left;display: inline-block; clear: left; margin-top: 30px; font-size: 30px;  position: relative; font-weight: bold;}
.top-search{float:left;position:relative;}
.top-search input{border-radius: 30px; background-color: #eec8c2;padding-right: 10px;}
.wolt_icon{position: relative; margin-left: 5px; top: -5px;}
.hello{display:inline-block;padding:0 10px}
.hello i{color:#6b8f00;margin-left:5px}
.top-cart{position:relative;margin-right: 5px;}
.top-cart i{font-size:30px;color:#eec8c2}
.cart-contents{position:relative}
.cart-contents span{position:absolute;width:20px;height:20px;line-height:20px;text-align:center;left:0;top:5px;background:#e11980;color:#FFF;border-radius:50%}
.menu-primary-container{position:relative;z-index:999;padding:0;}
.menu-primary li{display:inline-block;float:none;margin-right:-2px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.menu-primary ul{min-width:200px}
.menu-primary li a{font-size:18px;display:block;color:#fff;padding:13px;text-decoration:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.menu-primary li a:hover,.menu-primary li a:active,.menu-primary li a:focus,.menu-primary li:hover > a,.menu-primary li.current-cat > a,.menu-primary li.current_page_item > a,.menu-primary li.current-menu-item > a{color:#69a124}
.menu-primary li ul{min-width:200px;text-align:right;z-index:99999999;line-height:.1;border:1px solid #eaeaea;background:#fff}
.menu-primary li li{padding:0; }
.menu-primary li li a{font-size:15px;color:#000;padding:15px 10px;border-radius:0;z-index:99999999}
.menu-primary li li a:hover,.menu-primary li li a:active,.menu-primary li li a:focus,.menu-primary li li:hover > a,.menu-primary li li.current-cat > a,.menu-primary li li.current_page_item > a,.menu-primary li li.current-menu-item > a{outline:0;color:#69a124}
.sf-sub-indicator{display:none}
.sub_menu_btn a {display: inline-block; width: 100%; background-color: #6b8f00; font-size: 25px; padding: 15px; text-align: center; color: #fff;}
.menu-primary li li:first-child a,.menu-primary li li:last-child a{padding-left:8px;padding-right:8px}
#side_menu_section, .sub_menu_btn {display: inline-block;width: 20%;}
#menu-sidebar, .sub_category_menu {margin:0; padding:0;}
#menu-sidebar ul, .sub_category_menu ul {list-style: none;}
#menu-sidebar li, .sub_category_menu li {width: 100%; line-height: 50px; padding: 5px; display: inline-block; position: relative;}
#menu-sidebar li a, .sub_category_menu li a{color: #a5696e; font-size: 17px; pointer-events: auto; font-weight: normal; border-bottom: 1px solid #ffe3e5;  position: relative; padding-right: 30px;}
.sub_category_menu li a {display: block;}
.sub_category_menu li.current-cat a {font-weight: bold;font-size: 20px;color: #6b8f00;}
#side_menu_section .product-categories{margin: 0;padding-right: 0;}
#menu-sidebar li ul {list-style: none;  position: absolute;top: 0;right: 100%;overflow: visible;display: none;padding: 0;z-index: 99999;}
#menu-sidebar li:hover ul { display: block !important;}
#menu-sidebar li li { background: #fff;   display: block;}
#menu-sidebar li>a:hover, .sub_category_menu li>a:hover {  color: #e11980;}
#menu-sidebar li.menu-item-has-children:before {transition: all 800ms ease; content: ''; height: 11px; width: 11px; display: block; border: 2px dashed #c5c5c5; border-right-width: 0; border-bottom-width: 0;
    transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg);  position: absolute; top: 41%;  left: 20px; margin: 0;}
.main_content,.main_menu_section {display: inline-block;float: left;width: 80%;}
.category_content {border-right: 1px solid #ffe3e5;}
.special_cat a {color: #19e400 !important;}
#homerow{padding:40px 0}
#home-products{padding:40px 0}
.site-info{text-align:center;margin-top:20px;margin-bottom:20px}
.site-info img{display:block;margin:auto;margin-bottom:10px}
.site-info h3{font-weight:700;font-size:16px;line-height:16px;color:#000;text-align:center;margin:0}
.site-info p{padding:0 30px;text-align:center;color:#000;font-size:14px}
#mainslider{width:100%;position:relative;max-height:425px;background:url(images/slider_bg.jpg) no-repeat;background-size:cover}
#mainslider img{width:100%}
.text-green{color:#6b8f00;font-size:50px;line-height:60px}
.text-red{color:#f12d3b;font-size:40px;line-height:40px}
.text-black{color:#3e3e47;font-size:20px;line-height:30px}
#relatedrow{padding:30px 0;background:#efeeec}
.related-art{padding:20px 30px;background:#FFF;border:#E7E7E7 1px solid;text-align:center;margin-bottom:30px}
.related-art img{border-radius:50%}
.related-img{margin-bottom:20px}
.price{font-family:"Osh-b";color:#69a124;font-size:18px;margin-bottom:10px}
.related-art .post-title{height:2em;overflow:hidden}
.related-art .entry{height:8em;overflow:hidden}
.title{color:#3c3c3c;margin-bottom:10px;font-size:45px;line-height:1em}
.title a{color:#3c3c3c;text-decoration:none}
.title a:hover{color:#000}
.border{background:url(images/border.png) repeat-x;height:8px;margin:15px 0}
.featured_image{position:relative;display:block}
.featured_image img{border-radius:2px;height:auto}
.two-cols{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}
.entry ul,.entry ol{margin-right:30px}
.entry ul li{list-style:none}
.entry ul li:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;content:"\f005";padding-left:5px;color:#a0cc39}
.entry img.alignleft{padding-right:10px;padding-bottom:10px}
.read-btn{display:inline-block;font-family:"Osh-b";color:#69a124}
.read-btn:hover{color:#5e9021}
.featured-img.alignleft{padding-right:20px;padding-bottom:20px}
.featured-img.alignright{padding-left:20px;padding-bottom:20px}
#title-row{border-bottom:1px solid #e9e9e9;padding:20px 0;margin-bottom:20px}
.shadow{width:100%;height:1px;-webkit-box-shadow:0 2px 3px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 2px 3px 0 rgba(50,50,50,0.3);box-shadow:0 2px 3px 0 rgba(50,50,50,0.3)}
#breadcrumbs{font-size:14px;margin-bottom:15px}
.page-title{font-family:'Osh-b';font-size:25px;color:#3c3c3c;padding:10px 0 20px;margin-bottom:20px;text-align:center;border-bottom:1px solid #eee}
.article{margin-bottom:20px;border-bottom:1px solid #e2e2e2;padding-bottom:20px}
.article:last-child{border:none;margin:0}
.article .featured_image img{border-radius:3px}
.article .read-btn{color:#78b2de}
.article .read-btn:hover{color:#44637b}
.article .no-img{background:#FFF;padding:30px 0}
.featured_image.alignright{margin-left:30px;margin-bottom:20px}
.post-title{font-family:"Osh-b";font-size:22px;color:#3c3c3c;margin-bottom:10px}
.post-title a{color:#3c3c3c}
.post-title a:hover{color:#000}
.article-img a{display:block}
.article-img:hover{animation:pulse 1s}
.more-link{margin:15px 0;display:block}
.more-link a{display:inline-block;font-family:"Osh-b";padding:7px 15px;font-size:16px;border-radius:6px;color:#FFF;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.49,#7A9A1A),color-stop(0.52,#6B8F00));background-image:-o-linear-gradient(bottom,#7A9A1A 49%,#6B8F00 52%);background-image:-moz-linear-gradient(bottom,#7A9A1A 49%,#6B8F00 52%);background-image:-webkit-linear-gradient(bottom,#7A9A1A 49%,#6B8F00 52%);background-image:-ms-linear-gradient(bottom,#7A9A1A 49%,#6B8F00 52%);background-image:linear-gradient(to bottom,#7A9A1A 49%,#6B8F00 52%)}
.ui-datepicker{z-index:9999!important}
#search{border:none;background:#f1f1f1 url(images/search.png) 2% 50% no-repeat;padding:10px 6px;padding-left:24px;border-radius:6px}
#search #s{background:none;color:#3e3e47;font-size:20px;border:0;width:100%;padding:0;margin:0;outline:none}
.woocommerce-product-search{position:relative}
.s-button input[type="submit"]{position:absolute;display:inline-block;background:url(images/search.png) 50% 50% no-repeat;width:50px;height:36px;left:0;top:0;z-index:10}
.acf-map{min-height:360px}
#location{direction:ltr;max-width:100%;overflow:hidden}
#main.cont-page{max-width:100%;overflow:hidden}
.contact-page-title{padding-top:20px}
#contact-form input,#contact-form textarea{background:#eaeaea;border-radius:6px}
#contact-form ::-webkit-input-placeholder{color:#000}
#contact-form ::-moz-placeholder{color:#000}
#contact-form :-ms-input-placeholder{color:#000}
#contact-form :-moz-placeholder{color:#000}
#contact-form label{display:block;width:100%;font-weight:400}
#contact-form input[type="submit"]{width:120px;float:left;background:#6b8f00}
#contact-form input[type="submit"]:hover{background:#5a7801}
.contact-page .title{margin-bottom:30px}
.contact-page .contact-info{padding-top:30px;padding-bottom:20px}
.contact-page .contact-info a{color:#000}
.contact-page .contact-info img{margin-top:20px}
.c-li{margin-bottom:5px}
.c-li i{font-size:20px;margin-left:10px}
#horizontalTab{margin-top:40px}
.listitems{padding:0;margin:0;margin-bottom:30px!important;list-style:none;text-align:left}
.listitems li{display:inline-block;padding:7px 20px;margin-right:5px;border-radius:12px;border:#E6E6E6 1px solid}
.listitems a{color:#333}
.listitems li.r-tabs-state-active{background:#62961b}
.listitems li.r-tabs-state-active a{color:#FFF}
.facebook-widget{list-style-type:none;list-style:none;margin:0;padding:0;max-width:100%}
.facebook-widget ul span,.fb_iframe_widget{width:100%!important}
#footer{padding:30px 0;background-color: #faf3f4;}
.logo-footer{padding:40px 0}
#footer .menu{list-style-image:url(images/bullet.png);margin-right:10px}
#footer .menu li{float:none;list-style-image:url(images/bullet.png);padding-right:10px;font-size:16px}
#footer .menu li a{display:block;color:#333}
#footer .social-icons{text-align:right;margin-top:20px}
#header .social-icons{display: inline-block;position: absolute;bottom: 10px;left: 300px;}
#header .social-icons .facebook{background: #1877f2;color: #ffffff;}
#header .social-icons .instagram{background: #DD2a7b;color: #ffffff;}
#header .social-icons .tiktok{background: #000000;color: #ffffff;}
#header .social-icons .email{background: #BB001B;color: #ffffff;}
.widget-title{font-family:"Osh-b";font-size:20px;padding-bottom:20px;color:#6b8f00}
.widget ul{margin:0;padding:0;list-style:none}
.widget ul li{margin:0;padding:0;list-style:none}
#cards{font-size:14px;margin-top:30px;text-align:center}
#cards a{color:#555}
#cards span{margin-left:5px}
.col-md-5 #cards{text-align:center}
.col-md-5 .bot-tel{font-size:25px}
.bot-tel{display:inline-block}
.bot-tel i{color:#f12d3b}
#bottom{position:relative;font-size:14px;background:#ebebeb;padding-bottom: 30px;}
.bottom-inner{border-top:#c9c7c7 1px solid;padding:15px 0}
#bottom a{color:#545454}
.copyrights{text-align:right;width: 33%;display: inline-block;}
.copyrights_2{text-align: center;}
.copyrights_3{text-align: left;}
.copyrights_3 a{vertical-align: bottom;}
#credits{text-align:left}
#credits img{vertical-align:middle}
.mk-go-top{display:block;position:absolute;top:-45px;left:50%;line-height:60px;background:#FFF;color:gray!important;font-size:40px;border:#76b5de 10px solid;border-radius:50%;z-index:10}
.mk-go-top i{padding:10px 20px}
.myaccount_addresscheak.col-2{display:none}
.flowerNamesBox{border:1px solid #ccc}
#flowerTypes{height:420px;margin-top:20px;width:95%}
#flowerImages{height:1200px;margin-top:20px;width:95%}
#flowerImages .thumbs,#flowerTypes .thumbs{float:right;width:160px;height:180px;border:1px solid #ccc;vertical-align:text-top;margin:5px}
#flowerImages .thumbs img,#flowerTypes .thumbs img{width:150px;height:150px;margin:2px;display:inline;border:0}
#page_navigation{text-align:center;width:100%;height:40px;padding-top:5px;padding-bottom:5px}
#page_navigation a{border:1px solid gray;color:#000;text-decoration:none;display:inline-block;margin:2px;padding:3px}
ul[class^="simple-sitemap"] {margin-right: 0;}
ul[class^="simple-sitemap"] li:before {float: right!important;}
.ccw_plugin .style-4.chip img {height:40px;width:40px;}
.ccw_plugin .style-4.chip{font-size:20px;line-height:40px;}
#acp-toggle-toolbar{top:unset!important;left:20px!important; bottom: 80px;width: 55px;height: 55px;}
.wooup-offer-wrapper{border-radius: 5px;text-align: center;}
.wooup-offer-title{margin-bottom: 40px;}
.wooup-offer-actions{text-align: left;margin-top: 40px;}
.wooup-checkout-btn{background-color: #6b8f00;padding: 10px;color: #fff;border-radius: 5px;}
.ccw_plugin img.img-icon{height: 70px !important;}
.woocommerce-checkout #terms {position: relative !important; width: inherit;}
.woocommerce-terms-and-conditions-wrapper input#terms {position: relative !important;width: 5%;}
#contact_us_inner{width: 100%; display: inline-block;background:url(images/contactUsbk.jpg) no-repeat;background-size: cover; padding: 0; float: right; height: 255px; border-bottom: 1px solid #dbdbdb; margin: 5px 0 34px; position: relative;}
#contact_us_inner:before { content: ''; width: 2px; height: 81%;  position: absolute; right: 45.6%;  top: 10%; background: #ededed;}
.contact_us_right {width: 50%; display: inline-block;height: 255px; position: relative;}
.contact_us_left {width: 50%; display: inline-block; float: left; height: 255px; position: relative;}
.contact_us_left_img { right: -80px; position: absolute; bottom: 1px;}
.contact_icons {display: inline-block; height: 225px; padding: 20px; width: 75%; float: left;}
.contact_icons_line{display: inline-block; width: 100%;padding-right: 20px;}
.contact_icon{display: inline-block;width: 50%;float: right;padding: 10px 0;}
.contact_icon img {margin-left: 20px;}
.contact_icon_text {line-height: 1.3; position: relative; display: inline-block; text-align: right; vertical-align: middle; font-size: 18px; font-weight: bold; color: #e02180;}
.contact_us_inner_form{position: relative;display: inline-block;width: 65%; float: left;}
.contact_us_inner_form_title{position: relative;display: inline-block;width: 100%; line-height: 1.3;padding-top: 45px;}
.contact_us_inner_form_title .contact_title{font-size: 22px; font-weight: bold;color: #000;}
.contact_us_inner_form_title .contact_subtitle{font-size: 18px; color: #000;}
.contact_us_inner_form_title span.send_icon {width: 42px; height: 45px; position: relative; display: inline-block; float: right; background: url(images/send.png) no-repeat right;  margin-left: 15px;}
.contact_us_inner_form .wpcf7-form-control-wrap { width: 61%; display: inline-block; margin-top: 20px;}
.contact_us_inner_form input.wpcf7-email{height: 42px !important;line-height: 42px !important; border: 1px solid #dadada; box-shadow: none; border-top-right-radius: 30px; border-bottom-right-radius: 30px; text-align: right;padding-right: 10px;}
.contact_us_inner_form input.wpcf7-submit {background: #e02180; color: #fff; font-size: 21px;  padding: 0 25px; border-radius: 30px; margin-right: -20px;  border: none;  width: auto; height: 42px; z-index: 99999; position: relative; vertical-align: top; top: 20px;}
.contact_us_main .wpcf7-response-output{display: none !important;}
.slider_title{color: #e11980; font-size: 3.500em; font-weight: bold;line-height: 1.1em;}
.slider_text{color: #4d4d4d; font-size: 2.375em; margin-top: 25px;}
.slider_phone{color: #6b8f00;font-size: 3.000em;font-weight: 500;pointer-events: all;margin-top: 35px;}
.home_categories {display: inline-block; width: 100%; margin-top: 10px;}
.home_categories_mobile {display: none;}
.home_category{ width: 33.333%; padding-left:10px;overflow: hidden; position:relative;float: right;}
.home_category a{position: relative;display: inline-block; width: 100%;}
.home_category video{ position: absolute; left: 0; width: 100%; bottom: 0; transform: translateY(25%) scaleY(0.75); top: -50%;}
.home_category_video{padding: 0 0 10.8vw; height: 0;}
.home_category_title{position: absolute;top: 3px;right: 0;text-align: center;z-index: 1; width: 100%;}
.home_category_title_txt{position: relative; display: inline-block; width: 100%;font-size: 1.9em;color: #1c1c1c; background: none; font-weight: 800; top: 5px; line-height: 1.2;}
.home_category_btn{display: none;}
.productListTitle{display: inline-block; width: 100%; font-size: 28px;font-weight: bold; margin-bottom: 30px; margin-top: 20px;}
.glider {padding-top: 10px; border: 1px solid lightgray;  background-color: #faf3f4;}
.carousel_section {margin-top: 20px;}
.categoryBlock{margin-top: 40px;position:relative;border: 1px solid lightgray;overflow: auto;}
.categoryBlock_info_right,.categoryBlock_info_left{display: inline-block;  width: 50%;  border: 1px solid lightgray; position: absolute; top:0; bottom: 0;}
.categoryBlock_info_left{left: 0;}
.categoryBlock_info_right{right: 0;}
.categoryBlock.right .col-xs-6 {float: left ;}
.categoryBlock_info_title{position: relative; display: inline-block; width: 100%; font-size: 1.500em; background: #f0509f;  font-weight: bold; text-align: right; color: #fff;  padding-right: 25px;  padding: 10px 25px;}
.categoryBlock_info_title h1,.categoryBlock_info_title h2 {font-size: 100%;}
.categoryBlock_info_text{ position: relative; display: inline-block; padding: 0px 30px;  text-align: right;  font-size: 0.950em;}
.contact_us_main{width: 100%;}
.abroad_phone{ margin-top: 10px; margin-bottom: 5px; display: inline-block; font-size: 18px;}
.main_phone{float: left;}
.self_shipment input[type='checkbox']{width: 20px !important;height: 20px !important; margin-top: 1px !important;}
.self_shipment label.checkbox{font-size: 20px;font-weight: bold;}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {overflow: visible !important;}
#mobile_footer {position: fixed;bottom: 0;height: 50px;width: 100%;display: none;justify-content: space-evenly;z-index: 99999;}
#mobile_footer a {flex-grow: 1;text-align: center;color: #fff;display: flex;flex-direction: column;justify-content: center;flex: 1;z-index: 99999;}
.home_category.id-1421 .home_category_title_txt {text-align: right;padding-right: 15px;}
.fa{font-family:'FontAwesome' !important;font-weight: 400 !important;}