@font-face{font-family:'Arimo', sans-serif;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:'Arimo', sans-serif;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:'Arimo', sans-serif;background:#FFF;line-height:1.3em;margin:0;padding:0;color:#000}
a{color:#3c3c3c;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: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{font-size:20px}
.social-icons a {margin-left: 8px;width: 30px;color: #000;}
.container{position:relative;margin:0 auto;max-width:1350px;width:100%}
.container:after{clear:both;content:'';display:block;width:100%}
.buffer{border-bottom:10px solid #eaeaea}
.home_bk_top{
  background-image: url(images/Scroll_Group_1.png), url(images/Scroll_Group_4.png);
  background-position: right top, left bottom;
  background-repeat: no-repeat, no-repeat;}
.home_bk_bottom{
  background-image: url(images/Scroll_Group_2.png), url(images/Scroll_Group_3.png);
  background-position: right top, left bottom;
  background-repeat: no-repeat, no-repeat;}
  .kosher_icon a span {padding-right: 5px;}
#main{padding:15px 0;min-height: 456px;}
#menurow {position: relative;top: -70px;display: inline-block;right: 165px;}
.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: #9C479D !important;}
.mobmenu-content li a {font-family: 'Arimo', sans-serif !important;}
.shop_phone{display: inline-block; padding-top: 2px;}
.category-text {text-align: center;width: 55%;margin: auto;}
.col-md-5.display-left{float:left}
.col-md-7.display-right{float:right}
#toprow{color:#000;border-bottom:1px solid #eee}
.top-rtl li {padding: 22px 10px;float: right;margin-right: 13px;}
.top-rtl {list-style: none;padding: 0;margin: 0;height: 15px;}
.top-rtl li.last{border-left:none}
.top-rtl li a{font-size:15px;color:#000;text-decoration:none!important;padding: 10px;}
.top-rtl li .shop_phone{font-size: 22px;}
.top-cart {position: initial;display: inline-block;padding: 5px 30px;}
.icon-pink{color: #9C479D;}
.top-lft{float:left;display:inline-block;list-style:none;margin-bottom:0;width:41%;margin: 0;}
.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_logo {max-width: 170px;}
.header_phone {transform: rotate(90deg);}
#wpsp-slider-section.wpsp-slider-section .wpsp-cart-button a.button:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {background: #9C479D;}
#slider-title {text-align: center;padding: 20px;font-size: 33px;font-weight: 600;color: #000;}
#mobile-slider-title {text-align: center;padding: 20px;font-size: 25px;font-weight: 600;color: #000;}
.related_categories {display: flex;flex-direction: row;font-size: 16px;text-align: center;font-weight: 600;}
.flex-item {padding: 10px;flex: 50%;margin-bottom: 50px;}
.flex-post {padding: 10px;flex: 50%;}
.header_whatsapp{ font-size: 21px; position: relative; top: 3px;}
.archive.category .post_img{display: inline-block;position: relative;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {	direction: rtl;}
#contact-form input, #contact-form textarea {	border-radius: 0px !important;}
.wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {	background: #fff !important;} 
.item1 {	grid-column: 1 / 4;}
#contact-form input[type="submit"] {	width: 200px !important;	background: #9C479D !important;}
.social-icons .fa.fa-envelope-o {	display: none;}
.contact-page .social-icons {
	text-align: right;
}
.archive.category .post_img .post_title {
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,.5);
	width: 100%;
	padding: 10px;
	color: #fff;
	font-weight: 400;
	min-height: 60px;
}

.post_img {
	height: 100%;
	max-width: 255px;
}

.post_img img {
	min-height: 190px;
}

.grid-container {
	display: grid;
	grid-template-columns: auto auto auto;
	grid-gap: 10px;
	/* background-color: #2196f3; */
	padding: 10px;
	width: 65%;
	margin: auto;
}

.related-cat .grid-container {
  width: 100%;
  margin-bottom: 100px;
}

.grid-container > div {
	padding: 10px 0;
}

.cat_title {background: #9C479D;min-width: 100%;padding: 10px;margin: auto;color: #fff;text-align: center;border-radius: 50px;}

.content {width: 60%;margin: auto;}
.added_to_cart.wc-forward:hover {background: #fff;color: #000;}
#wpsp-slider-section.wpsp-slider-section.wpsp_theme_nine .wpsp-product .wpsp-cart-button a {width: 100%;background: #fff;color: #000;}
.wpsp-slider-section #sp-woo-product-slider-pro6550.wpsp-product-section .wpsp-product-title a {font-family: 'Arimo', sans-serif !important;}
.wpsp-slider-section #sp-woo-product-slider-pro6550.wpsp-product-section .wpsp-product-price {font-family: 'Arimo', sans-serif !important;font-weight: 100 !important;}
#wpsp-slider-section.wpsp-slider-section.wpsp_theme_nine .wpsp-product .wpsp-buttons-area {position: initial;left: 0;width: 100%;opacity: 1;}
.wpsp-slider-section #sp-woo-product-slider-pro6550.wpsp-product-section .wpsp-cart-button a.button:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {font-family: 'Arimo', sans-serif !important;}
.wpsp-slider-section #sp-woo-product-slider-pro6565.wpsp-product-section .wpsp-product-title a {font-family: 'Arimo', sans-serif !important;}
.wpsp-slider-section #sp-woo-product-slider-pro6565.wpsp-product-section .wpsp-product-price {font-weight: 100 !important;font-family: 'Arimo', sans-serif !important;}
.wpsp-slider-section #sp-woo-product-slider-pro6565.wpsp-product-section .wpsp-cart-button a.button:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {font-family: 'Arimo', sans-serif !important;}
.product-title a {font-family: 'Arimo', sans-serif;font-weight: 600;color: #000;}
.product-details, .product-item .product-price {font-family: 'Arimo', sans-serif;font-size: 15px;color: #000;font-weight: 100;}
.text-img-row {display: flex;}  
.text-img-column {flex: 100%;margin-right: 5px;}
.text-column {background: #f5f5f5;padding: 50px;line-height: 25px;margin-left: 5px;}
.text-column h3 {color: #9C479D;font-size: 4vmin;font-weight: 600;padding-bottom: 10px;}
.text-img-row {padding: 90px 30px 50px;}
.text-column a {color: #9C479D;text-decoration: underline;font-size: 14px;}
.col-md-3 {float: right;width: 25%;}
.widget-fot {min-height: 260px;}
#footer .container {width: 53%;}
.site-info h1 {color: #000 !important;letter-spacing: 1px;}
.menu_title {display: none;}
#header{border-bottom:1px solid #eee;height: 70px;}
.top-search{float:left;position:relative;}
.hello{display:inline-block;padding:0 10px}
.hello i{color:#6b8f00;margin-left:5px}
.cart-contents{position:relative}
.cart-contents span {position: absolute;width: 18px;height: 18px;line-height: 18px;text-align: center;left: 26px;top: -4px;background: #000000;color: #FFF;border-radius: 50%;font-size: 10px;}
.menu-primary-container{position:relative;z-index:10;padding:0;text-align:center;}
.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:#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}
.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:0;margin-bottom:20px}
.site-info img {display: block;width: 40px;height: 40px;}
.site-info h1{font-size:16px;line-height:16px;color:#000;text-align:center;margin:0;min-height: 85px;margin-bottom: -30px;}
.site-info p{text-align:center;color:#000;font-size:14px;margin: 4px 0;}
#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:#000;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 {color: #9C479D;font-weight: 700;}
.related-art .post-title{height:2em;overflow:hidden}
.related-art .entry{height:8em;overflow:hidden}
.title{color:#000;margin-bottom:10px;font-size:45px;line-height:1em}
.title a{color:#000;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 img.alignleft{padding-right:10px;padding-bottom:10px}
.read-btn{display:inline-block;font-family: 'Arimo', sans-serif;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: 'Arimo', sans-serif;font-size: 33px;color: #000;padding: 10px 0;text-align: center;font-weight: 600;}
.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: 'Arimo', sans-serif;font-size:22px;color:#000;margin-bottom:10px}
.post-title a{color:#000}
.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: 'Arimo', sans-serif;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:#000;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;margin-bottom: 90px;}
.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 a{color:#000}
/* .contact-page .contact-info img{margin-top:20px} */
.c-li {padding-bottom: 7px;font-size: 14px;color: #000;}
.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:#000}
.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 0;background: #f5f5f5;}
.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);font-size:14px;padding-bottom: 7px;}
#footer .menu li a{display:block;color:#000}
#footer .social-icons {text-align: right !important;}
.widget-title{font-family: 'Arimo', sans-serif;padding-bottom:20px;color:#000;font-weight: 700;}
.widget ul{margin:0;padding:0;list-style:none}
.widget ul li{margin:0;padding:0;list-style:none}
#cards{font-size:14px;text-align:center;padding: 15px 0;}
#cards a{color:#000;padding: 0 10px;}
#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:#000}
#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:55px!important;left:10px!important}
.tab {overflow: hidden;}
.tab button {background-color: inherit;cursor: pointer;padding: 10px 30px;font-size: 17px;border: 1px solid #eee;}
.tab button:hover {background-color: #ddd;}
.tab button.active {background-color: #eee;font-weight: 600;}
.tabcontent {display: none;padding: 6px 12px;background: #eee;}
#updated_date {color: #9C479D;font-weight: 600;}
.variable_tab {overflow: hidden;}
.variable_tab .variable_tablinks {margin: 3px 0px;border: none;cursor: pointer;padding: 14px 16px;font-size: 17px;font-weight: 600;width: 100%;text-align: right;}
.variable_tabcontent p {text-align: right;}
.variable_tabcontent {display: none;padding: 6px 12px;}
.arrow {border: solid #3c3c3c;border-width: 0 2px 2px 0;padding: 3px;position: relative;top: 5px;float: left;}
.down {-webkit-transform: rotate(45deg);}
.up {-webkit-transform: rotate(-135deg);top: 8px;}
.navigation_position_vertical_center #sp-woo-product-slider-pro6797.wpsp-product-section .wpsp-product {float: right;}
a.button.product_type_variable.add_to_cart_button {font-family: 'Arimo', sans-serif !important;}
a {font-family: 'Arimo', sans-serif !important;}
.wpsp-product-price {color: #000;font-size: 14px;font-weight: 100 !important;font-family: 'Arimo', sans-serif !important;}
.wpsp-product.wpsp-masonry-item.sp-wpspro-col-xl-4.sp-wpspro-col-lg-4.sp-wpspro-col-md-4.sp-wpspro-col-sm-1 {float: right;}
.page-id-58 .wp-block-columns {width: 70%;margin: auto;}
.page-id-58 figure.wp-block-image.size-large {width: 70%;margin: auto;}
.page-id-58 .entry h2 {color: #9C479D;font-family: 'Arimo', sans-serif;font-size: 2em;}

.newsletter {background: #9C479D;max-width: 100%;margin-top: 120px;}
.newsletter .row {width: 50%;margin: auto;display: flex;}
.newsletter_text {margin: auto;color: #fff;padding: 25px 0;line-height: 5px;}
.newsletter_button {margin: auto;}
.newsletter p {margin-bottom: 0;}

.fruit-day #slider-title {font-size: 17px;margin-top: 40px;}
.fruit-day #mobile-slider-title {font-size: 17px;}
.fruit-container img {width: 40px;height: 40px;}
.fruit img {  height: 40px;  width: 40px;}
.fruit {margin: 12px;text-align: center;color: #000;width: 40px;}
.fruit p{margin-top: 5px;font-size: 14px;}
.fruit-container {display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 50px;}

.container.cards {max-width: 100%;background: #fff;width: 100% !important;border-top: #D3D3D3 2px solid;}

.newsletter_button a {background: #ffffff;border: 1px solid #fff;padding: 1vw 6vw;font-weight: 600;font-size: 20px;color: #9C479D;}



.newsletter_button input:focus-visible {outline: unset;}

div#mobile-phone {display: none;}

input#coupon_code:focus-visible {
    outline: unset;
}

input#coupon_code {
    padding: 7.5px 5px;
}

.entry h2 {
    color: #9C479D;
    font-family: 'Arimo', sans-serif;
}


/* @-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(1000);
            transform: translateX(1000);
  }
  100% {
    -webkit-transform: translateX(calc(-250px * 7));
            transform: translateX(calc(-250px * 7));
  }
} */

/* @keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-1250px * 7));
            transform: translateX(calc(-1250px * 7));
  }
} */

@keyframes scroll {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(1000px, 0, 0); /* The image width */
  }
}

.slider {
  /* box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125); */
  height: 100px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 50%;
}

.slider::before, .slider::after {
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 20%);
  content: "";
  height: 100px;
  position: absolute;
  width: 200px;
  z-index: 2;
}
.slider::after {
  right: 0;
  top: 0;
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.slider::before {
  left: 0;
  top: 0;
}
.slider .slide-track {
  -webkit-animation: scroll 20s linear infinite;
  display: flex;
  width: calc(250px * 14);
  animation-direction: initial;
}


.stars {
  text-align: center;
}

.stars img {
  width: 17px;
  padding: 10px 0 0;
}

.review img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-left: 10px;
}

.review-block {
  border: 1px solid #ddd;
  width: 350px;
  height: 240px;
  padding: 15px;
  margin: 5px;
}

.review_head h4 {
  font-weight: 600;
}

.review_head {
  display: flex;
}

.review-title span {
  font-size: 12px;
}

.review-title {
  padding: 5px 0px 0px 0px;
}

img.stars {width: 15px;height: auto;margin: 10px 0 0;}
.review-block p {font-size: 14px;overflow: auto !important;overflow-x: hidden !important;max-height: 125px;margin-top: 7px;}
.woocommerce-floating-cart-form ::-webkit-scrollbar {width: 5px;}
.woocommerce-floating-cart-form ::-webkit-scrollbar-track {background: #f1f1f1; }
.woocommerce-floating-cart-form ::-webkit-scrollbar-thumb {background: #888; }
.woocommerce-floating-cart-form ::-webkit-scrollbar-thumb:hover {background: #555; }
.review .slider {height: unset;position: unset;width: 90%;}
.review .slide-track {-webkit-animation: unset;}
a.left.carousel-control {transform: rotate(-90deg);}
a.right.carousel-control {transform: rotate(90deg);}
.carousel-control {position: absolute;bottom: 105px;text-align: center;background: none;color: #000;font-size: 2.3em;text-shadow: none;}
img.review-arrow {width: 25px;}

.hideBtn {color: #c5c5c5;}
.showBtn {color: #000;}

a.right.carousel-control {
  left: 0;
}

.woocommerce-order.thank-you {width: 40%;margin: auto;}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {text-align: center;background: #efefef;padding: 10px;color: #9C479D;font-weight: 600;margin: 15px auto;}
.thank-you ul li {list-style: none;font-size: 15px;padding: 5px 0;}
.thank-you ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {margin: 0;padding: 0;}
.thank-you li span {float: left;}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details li span {float: unset;}
section.woocommerce-order-details {margin-top: 40px;}
.thank-you h2.woocommerce-order-details__title {color: #000;font-size: 16px;margin-bottom: 10px;font-family: 'Arimo', sans-serif;font-weight: 600;}
.thank-you th {background: unset !important;color: #000 !important;font-size: 16px !important;padding: 5px 0;}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a {font-weight: 100;}
th.woocommerce-table__product-table.product-total {float: left;}
.thank_you_total span.woocommerce-Price-amount.amount {float: left;}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.woocommerce-table__product-name.product-name {width: 50%;}
.order_details ul.wc-item-meta {padding: 0;margin: 0;}
.thank-you .wc-item-meta li {font-size: 12px;line-height: 6px;padding: 0;}
.thank-you td.product-name a {line-height: 35px;}
.thank-you td.woocommerce-table__product-total.product-total {vertical-align: top;padding: 8px 10px 0px 0px;}

.rate {padding: 0 !important;font-size: 35px !important;}
p#comments {text-align: center;margin-top: 10px;}
a.button.product_type_variable.add_to_cart_button {background-color: #9c479d !important;}
#mobmenuright li a:hover {color: #9c479d !important;}
p.stock.out-of-stock {font-size: 30px;text-align: center;}

a.rl-gallery-link img {height: 40px;}

#iZer a {color: #000;}
div#iZer {padding: 10px;}



/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}




.post-template-default .featured-img.alignleft {
  display: none;
}
.wpgmza-reset-custom-fields{display: none;}
div.wpgmza-filter-widgets{width: 100%;text-align: center;}
div.wpgmza-filter-widgets input{ width: 250px; font-size: 20px; margin-bottom: 10px; border: 1px solid;}
.wpgmza_infowindow_title{color: #9C479D;}
.marker_custom_title{ z-index: 999;color: #9C479D;font-size: 18px;position: absolute;width: 68px; top: 3px;direction: rtl !important; right: -16px;font-weight: bold;}

















/* WooCommerce pagination */
nav.woocommerce-pagination {
  display: flex;
  flex-direction: row; 
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
	overflow:visible!important
}
nav.woocommerce-pagination ul{
  list-style:none;
  text-align:center;
  text-decoration:none;
  margin:2rem auto;
}
nav.woocommerce-pagination li span.current,nav.woocommerce-pagination li a{
width:50px;
height:50px;
line-height:50px;
display:inline-block;
}
nav.woocommerce-pagination li{
	box-shadow:0 3px 20px -0.2px rgba(0,0,0,0.1);transition:all 300ms cubic-bezier(0.250,0.100,0.250,1.000);transition-timing-function:cubic-bezier(0.250,0.100,0.250,1.000);
	color:#000;
	background:#fff;
	float:left;
}
nav.woocommerce-pagination li a{
	color:#000;
  text-decoration:none;
}
nav.woocommerce-pagination li span.current,nav.woocommerce-pagination li:hover{
	background: -webkit-linear-gradient(35deg, #fad8a6, #faa6e9);
	background:linear-gradient(35deg, #fad8a6, #faa6e9);
}
nav.woocommerce-pagination li span.current{
	color:#fff;
}
nav.woocommerce-pagination li a.next{
	width:auto!important;
	padding:0 2rem 0 0.8rem!important;
  position:relative;
}
nav.woocommerce-pagination li a.prev{
	width:auto!important;
	padding:0 0.8rem 0 2rem!important;
  position:relative;
}
.next:after,.prev:before {
  content:'';
  position:absolute;
  font-family:FontAwesome;
  font-weight:400;
}
.prev:before{
	left:.5rem;
}
.next:after{
	right:.5rem;
}
.prev:before {
    vertical-align: middle;
    content: "\f060";
}
.next:after {
    vertical-align: middle;
    content: "\f061";
}
a.prev.page-numbers {
  display: none;
}
a.next.page-numbers {
  display: none;
}
#phone img {
  width: 24px;
}
.contact-page i.fa.fa-map-marker {
  display: none;
}
.contact-page i.fa.fa-phone {
  display: none;
}
.contact-page i.fa.fa-fax {
  display: none;
}
.contact-page i.fa.fa-envelope-o {
  display: none;
}

.wpsp-product.wpsp-masonry-item.sp-wpspro-col-xl-4.sp-wpspro-col-lg-4.sp-wpspro-col-md-2.sp-wpspro-col-sm-2 {
  width: 50%;
  margin: auto;
  padding: 5px !important;
}

#footer .social-icons a {
  margin-left: 10px;
  margin-right: 0;
}
.row.contact-page {
  font-size: 15px;
  color: #000;
}
form.wpcf7-form.init {
  font-size: 13px;
}
.qib-button-wrapper button.qib-button {
  padding: 0px 7px;
  height: 20px !important;
  background: #ffffff;
  border: 1px solid #efefef;
  cursor: pointer;
  font-size: 14px;
  line-height: 0px;
  width: 22px;
  color: black;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
  height: 20px;
  padding: 0;
  text-align: center;
  background: #ffffff;
  border: 1px solid #efefef;
  font-size: 14px;
  width: 2.5em;
}
.page-id-6918 .entry p{line-height: 1em;margin: 5px;}
.wpgmza-filter-widgets input {box-shadow: none !important; min-width: 300px !important; width: 50% !important; margin-top: 15px !important;border: 1px solid #c0c0c0;
  font-family: 'Ariel';  font-size: 16px;}
  #wpsp-slider-section.wpsp-slider-section .wpsp-cat-link, #wpsp-slider-section.wpsp-slider-section .wpsp-product .wpsp-product-image {min-height: 175px;max-height: 175px;}
.categories_box{margin-top: 40px;width: 100%;display: flex;flex-wrap: wrap;padding-left: 30px; padding-right: 30px;justify-content: flex-start;}
.category_box{width: 47%; cursor: pointer; margin:10px;}
.mobile_only{display: none !important;}
#fav_categories{display: flex; flex-wrap: wrap;justify-content: space-between;}
#fav_categories .fav_category_link{width: 49%;margin-bottom: 20px;}
.woocommerce-checkout #terms, input[name="agree_to_newsletter"] {position: relative !important; width: inherit;width: 10%;}
.woocommerce-terms-and-conditions-wrapper .form-row, .form-row.custom-checkboxes {text-align: right;}
.woocommerce-terms-and-conditions-wrapper {margin-bottom: 40px; text-align: right;}
.woocommerce-terms-and-conditions-checkbox-text a{color:blue; text-decoration: underline;}
.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{border: 1px solid #f0f0f0;}