@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:100;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:#000000;}
a{color:#82c837;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}
a:hover,a:focus{text-decoration:none;color:#82c837}
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:#82c837}
.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:1200px;width:100%}
.container:after{clear:both;content:'';display:block;width:100%}
.buffer{border-bottom:10px solid #eaeaea}
#main_header{display: inline-block; min-height: 165px;width: 100%;}
#main{padding:15px 0}
#menurow{float:right;position:relative;width: 100%;background-color: #ffffff; color: #82c837;margin-right: 10px;}
.header_left{ width: calc(100% - 201px);float: left;}
.col-md-5.display-left{float:left}
.col-md-7.display-right{float:right}
#toprow{color:#3e3e47;border-bottom:1px solid #eee;position: fixed;top: 0;width: 100%; display: inline-block; background: #fff; min-height: 50px;z-index: 9999;}
.top-rtl{float:right;display:inline-block;list-style:none;padding-right:0;width:80%}
.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;width:40%}
.top-lft li{padding:0 10px;line-height:15px;float:left}
.top-lft li a{font-size:15px;color:#000;text-decoration:none!important}
.header_icon{display:none;font-size:22px}
.logo{float:right;padding-right:0;max-width:200px;padding-top:10px}
#header{border-bottom:1px solid #eee;position: fixed; top: 50px; width: 100%; display: inline-block; min-height: 80px; z-index: 9999;background-color: #fff;}
.top-search{float:left;position:relative;padding-top: 10px;}
.hello{display:inline-block;padding:0 10px}
.hello i{color:#82c837;margin-left:5px}
.top-cart{position:relative;top:-10px}
.top-cart i{font-size:30px;color:#3e3e47}
.cart-contents{position:relative}
.cart-contents span{position:absolute;width:20px;height:20px;line-height:20px;text-align:center;left:0;top:5px;background:#82c837;color:#FFF;border-radius:50%}
.menu-primary-container{position:relative;z-index:10;padding:0;text-align:right;width: 100%;}
.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:16px;display:block;color:#000;padding:15px;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:#F1F3F3; background-color: #82c837}
.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:#FFF}
.sf-sub-indicator{display:none}
.menu-primary li li:first-child a,.menu-primary li li:last-child a{padding-left:8px;padding-right:8px}
#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;width:80px;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:#000000;font-size:50px;line-height:60px}
.text-red{color:#f12d3b;font-size:40px;line-height:40px}
.text-black{color:#000000;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:#000000;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:#82c837}
.read-btn:hover{color:#82c837}
.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-color:#82c837}
.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:#82c837}
#contact-form input[type="submit"]:hover{background:#82c837}
.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:#82c837}
.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:#ebebeb url(images/footer_bg.jpg) repeat-x}
.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}
.widget-title{font-family:"Osh-b";font-size:20px;padding-bottom:20px;color:#000000}
.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}
.bottom-inner{border-top:#c9c7c7 1px solid;padding:15px 0}
#bottom a{color:#545454}
.copyrights{text-align:right;width: 100%;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;}
#acp-toggle-toolbar{top:unset!important;left:10px!important; bottom: 80px;}
.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: #82c837;padding: 10px;color: #fff;border-radius: 5px;}
.ht-ctc-chat img.img-icon{height: 64px !important;}
.woocommerce-checkout #terms {position: relative !important; width: inherit;}
.woocommerce-terms-and-conditions-wrapper input#terms {position: relative !important;width: 5%;}
.woocommerce-terms-and-conditions{text-align: right;}
.col-md-2.site-info {width: 20%;}
.chaty-widget{bottom: 60px !important; left: 2px !important;}
.section_border {width: 100%; background-image: url(images/wood_border.png); min-height: 100px;}
a.added_to_cart.wc-forward {display:none;}
.xt_woofc-product-image{float: right !important;;}
.xt_woofc-product-details{padding-right: 5px !important;float: right !important;}
.xt_woofc-actions{margin-top: 15px !important;float: left !important;;}
.xt_woofc-price.amount{float: left !important; text-align: left !important;}
.xt_woofc-quantity{margin-top: 10px !important;float: right !important; text-align: left;}
.xt_woofc-product-title{float: right !important;}
.xt_woofc-inner a.xt_woofc-checkout,.xt_woofc-no-touchevents .xt_woofc-inner a.xt_woofc-checkout:hover{background: #82c837;}
.xt_woofc-inner .xt_woofc-cart-error {right: 120px;}
.xt_woofc-inner .xt_woofc-undo, .xt_woofc-inner .xt_woofc-coupon{right: 120px;}
.xt_woofc-visible {float: left;text-align: left;}
.xt_woofc-trigger .xt_woofc-count{background-color: #82c837;}
.mystickyelements-fixed{top: unset; bottom: 0;}
.home_slider{ margin-top: 20px;margin-bottom: 20px;}
.home_bottom_text p span{font-size: 14px;}
.home_main_info{padding: 15px; }
.category_box_row{max-width: 1000px;display: flex;margin:auto; margin-top: 40px;}
.category_box_container{width: 100%;display: flex;}
.category_box_right{width: 40%; float: right;border: 1px solid #000000;display: flex;margin-left: 20px;}
.category_box_right a{text-align: center;width: 100%;display: inline-block;}
.category_box_container img{height: inherit;width: 100%;height: 100%;}
.category_box_left{width: 58%; float: left;display: flex;align-content: flex-start;flex-wrap: wrap;}
.category_box_top{width: 100%;display: block;}
.category_box_top_right{width: 49%; float: right;border: 1px solid #000000;display: flex;}
.category_box_top_left{width: 49%; float: left;border: 1px solid #000000;display: flex;}
.category_box_top_right a,.category_box_top_left a{text-align: center;width: 100%;display: inline-block;}
.category_box_bottom a {text-align: center;width: 100%;display: inline-block;}
.category_box_bottom{width: 100%;border: 1px solid #000000;margin-top: 20px;display: block;}
.category_box_row_mobile{max-width: 660px;margin:auto;display: none; margin-top: 40px;}
.category_box_row_mobile .category_box_container{width: 100%; display: flex;align-content: flex-start;flex-wrap: wrap;justify-content: space-between;}
.category_box{width: 48%; border: 1px solid #000000;display: flex;margin-bottom: 10px;}
.category_box.full{width: 100%;}
.category_box a{text-align: center;width: 100%;display: inline-block;}
.row.selected_products {margin-top: 40px;}
img#desktop_banner {display: block;}
img#mobile_banner {display: none;}