html{padding:0;margin:0;width:100%;height:100%}
body{font-family:'Heebo',Arial,Tahoma,sans-serif;color:#717171;font-size:1em;background:#fff;line-height:1.6em;direction:rtl;padding:0;margin:0;width:100%;text-align:right;height:100%}
.main
{
	max-width:768px;
	margin:0 auto; 
}


input[type=text],input[type=text],input[type=tel],input[type=email],input[type=number],input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=number]:focus,textarea,select,select:focus
textarea:focus{box-shadow:none}
.relative{position:relative}
.top-header{background-color:#fff}
.search-form{margin:10px 0 0 0}
.search-form input[type=text]{border-radius:0}
.btn-search{position:absolute;top:0;left:3px;background-color:transparent;border:0;height:38px;line-height:38px;cursor:pointer;width:40px;text-align:center;border-left:solid 0 #ccc;border-top:solid 0 #ccc;border-bottom:solid 0 #ccc;border-right:solid 1px #ccc;z-index:1;color:#333}
.top-buttons a{display:inline-block;margin:0 5px;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:1.5em}
.cart-count{position:absolute;top:0;right:-15px;font-size:11px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:15px;height:15px;text-align:center;line-height:13px;border:solid 1px #fff}
.topmenu{background-color:#f0f0f0}
.menu-services{position:absolute;left:0;right:0;top:-6000px;z-index:-1;background-color:#fff;border:solid 1px #ccc;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.services{color:#717171;font-size:.9em}
.services h4{font-size:1.2em}
.services a,.services a:hover{color:green}
.item{border:solid 1px #ccc;position:relative;overflow:hidden}
.sale{z-index:3;background-color:red;width:102px;text-align:center;display:block;position:absolute;right:-30px;top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);font-size:12px;color:#fff;padding:3px 0}
.new{z-index:3;background-color:#1fc0a0;width:102px;text-align:center;display:block;position:absolute;left:-30px;top:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:12px;color:#fff;padding:3px 0}
.product-image{display:block;position:relative}
.overflow-hidden{overflow:hidden}
.product-image img{width:100%;height:auto;display:block;border:0}
h2.product-title{margin:10px;text-align:center;font-size:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
h2.product-title a{text-decoration:none;color:#717171}
h2.product-title a:hover{color:#1fc0a0}
.rating-box{margin:0 auto;width:99px}
.rating-0,.rating-1,.rating-2,.rating-3,.rating-4,.rating-5{background-image:url(../images/stars.png);background-position:0 0;background-repeat:no-repeat;height:20px}
.rating-1{background-position:0 -40px}
.rating-2{background-position:0 -85px}
.rating-3{background-position:0 -130px}
.rating-4{background-position:0 -175px}
.rating-5{background-position:0 -217px}
.price-box{margin-top:10px;text-align:center;height:40px}
.price-box div.price,.price-box div.price-old{display:inline-block;padding:0 10px}
.price-box div.price-old{color:red;text-decoration:line-through}
.add-cart{margin:10px 0}
a.add-to-cart{display:inline-block;border:solid 1px #1fc0a0;color:#717171;text-decoration:none;padding-left:5px;font-size:.9em}
a.add-to-cart:before{content:"\f217";font-family:'FontAwesome';font-weight:900;background-color:#1fc0a0;color:#fff;padding:6px 10px 7px;margin-left:5px;font-size:1.1em}
a.add-to-cart-info{display:inline-block;border:solid 1px #1fc0a0;color:#717171;text-decoration:none;padding-left:15px;font-size:.9em}
a.add-to-cart-info:before{content:"\f05a";font-family:'FontAwesome';font-weight:900;background-color:#1fc0a0;color:#fff;padding:6px 10px;margin-left:15px;font-size:1.1em}
.navbar-toggler{border:solid 1px #fff;color:#fff;font-size:1.5em}
.navbar-toggler:before{font-family:'FontAwesome';content:"\f0c9";font-weight:900}
.navbar-nav{padding-right:0}
.gallery-info,.item-info{text-align:right;direction:rtl;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;background-color:rgba(79,44,54,0.7);color:#fff;padding:0 15px;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.gallery-info-slide{text-align:right;direction:rtl;position:absolute;left:0;right:0;top:0;bottom:0;z-index:4;background-color:rgba(79,44,54,0.7);color:#fff;padding:0 15px;transform:rotateY(90deg);transition:all .7s ease-in-out}
.gallery:hover .gallery-info-slide{transform:rotateY(0deg)}
.item-info-1{padding:10px 0 0;font-size:.9em;background-color:rgba(79,44,54,0.7);display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:4}
.item-info-1 a{color:#fff;text-decoration:none}
.item-info-1 .item-message{padding:0 10px}
.item:hover{border-color:#eee}
.product-image:hover .item-info,.card:hover .item-info,.card:hover .gallery-info{zoom:1;filter:alpha(opacity=100);opacity:1}
.item-info div.item-message{padding:10% 0 0;display:block;font-size:.9em}
.item-info div.item-message a,.item-info div.item-message a:hover{color:#fff;text-decoration:none}
.box-inner{position:absolute;left:0;right:0;bottom:0;text-align:center;background-color:rgba(79,44,54,0.9);padding:5px 0}
.box-inner a,.box-inner a:hover{color:#fff;margin:0 5px}
.box-inner-4 i,.box-inner-3 i{font-size:1.1em!important}
.hp-slider-title{font-size:1.5em;background-color:#4F2C36;color:#fff;padding:15px}
.slider-hp .owl-nav{position:absolute;top:-60px;left:15px}
.slider-hp .owl-prev,.slider-hp .owl-next{color:#fff!important;border:solid 1px #fff!important;width:30px;height:30px;line-height:25px!important;font-size:1.5em!important;margin:0 2px}
.related-items .owl-nav{position:absolute;top:-60px;left:15px}
.related-items .owl-prev,.related-items .owl-next{color:#fff!important;border:solid 1px #fff!important;width:30px;height:30px;line-height:25px!important;font-size:1.5em!important;margin:0 2px}
.img-banner{width:100%;height:auto;display:block;border:0}
ul.team
{
	margin:0;
	padding:0;
	list-style-type:none; 
}
ul.team li
{
	margin:0;
	padding:0;
	list-style-type:none;
	border-bottom:solid 1px #ccc;
	padding:0 0 16px 0; 
	position:relative;
}
.team-message
{
	
}
.team-buttons
{
	bottom:0;
	position: absolute;
}
.team-buttons a
{
	display: inline-block;
	margin-left: 10px;
	width: 40px;
	height: 40px;
	line-height:40px; 
	text-align: center;
	border:solid 1px #ccc; 
	font-size:2em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}
.team-buttons-view
{
	padding:10px 0; 
	text-align: center;
}
.team-buttons-view a
{
	display: inline-block;
	margin-left: 10px;
	width: 30px;
	height: 30px;
	line-height:30px; 
	text-align: center;
	border:solid 1px #ccc; 
	font-size:1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}
.team a,.team a:hover{text-decoration: none;color:#333;}
.team h2.team-title{font-size:0.9em;padding:0 3px;}
.team h3.team-role{font-size: 0.85em;}
.team .teamimg-1{}
.team .teamimg-2 img
{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.team .teamimg-3
{
	
}
.team .teamimg-4
{
	
}

.blog{position:relative}
.blog-date{position:absolute;top:3px;left:3px;text-align:center;width:60px;background-color:#e6421a;color:#fff;border:solid 3px #fff;font-size:.9em}
div.blogimg{position:relative}
a.blog-img img{width:100%;height:auto;display:block;border:0}
h3.blog-title{margin-top:10px;font-size:1.2em}
h3.blog-title a,h3.blog-title a:hover{color:orange;text-decoration:none}
.blog-message{height:100px;overflow:hidden;font-size:.9em}
.rotate-blog-message .blog-message{height:90px;overflow:hidden;font-size:.9em}
.hidden-blog-message{position:absolute;background-color:#fff;left:0;right:0;opacity:0;padding:5px;top: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;z-index:100;height:155px;overflow:hidden;-webkit-box-shadow:0 2px 9px 0 rgba(204,204,204,1);-moz-box-shadow:0 2px 9px 0 rgba(204,204,204,1);box-shadow:0 2px 9px 0 rgba(204,204,204,1)}
.blog:hover .hidden-blog-message{transform:translateY(100%);zoom:1;filter:alpha(opacity=100);opacity:1}
.rotate-blog-message{position:absolute;background-color:#f3f3f3;left:0;right:0;top:0;bottom:0;padding:5px;-o-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;opacity:0;-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}
.blog:hover .rotate-blog-message{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}
.readmore,.readmore:hover{position: relative;bottom:0;display:inline-block;border:solid 1px orange;padding:3px 10px;text-decoration:none;color:orange;font-size:.9em}
.testimonials{font-size:.9em;background-color:orange;color:#fff}
.testimonials-img,.services-img{width:100%;height:auto;display:block;border:0}
.testimonials-message{padding:0 15px}
.testimonials-author{font-style:italic}
.testimonials-block{position: relative;}
.testimonials-block .testimonials-author{position:absolute;bottom:0;margin-right:15px}
.owl-dots{text-align:center}
.owl-carousel button.owl-dot{background-color:green;width:15px;height:15px;margin:0 2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.owl-carousel button.active{background-color:red}
.services{margin-bottom:15px;display:block}
/*.col-xs-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}*/
footer{color:#fff}
.footer-bottom{text-align: center; background-color:#252932}
.copyright{color:#fff;font-size:.8em}
.copyright a,.copyright a:hover{color:#fff}
.ltr{direction:ltr}
.social a,.social a:hover{color:#fff;display:inline-block;margin:0 5px}
.address{color:#fff;font-size:.9em}
.address a,.address a:hover{color:#fff}
a.footer-link,a.footer-link:hover{color:#fff;text-decoration:none;font-size:.9em}
.modal-header .close{margin:-1rem -1rem auto}
.dropdown-item{text-align:right;color:#717171}
.nav-link,.nav-link:hover{color:#717171}
.dropdown-toggle::after 
{
    margin-right: .255em;
}
.dropdown-item:hover{background-color:inherit;color:#717171}
.dropdown-menu-extended{width:100%;right:0;left:0;margin-top:-1px}
.dropdown-menu{left:initial}
.dropdown{position:inherit}
.servicesimg{float:left;margin:0 15px 15px 0}
.servicesimg img{display:block;width:180px;height:auto}
.page-item:first-child .page-link{margin-left:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}
.page-item:last-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}
.pagination{padding-right:0}
a.gallery-title,a.gallery-title:hover{display:block;width:100%;position:absolute;bottom:0;text-align:center;background-color:rgba(0,0,0,0.5);color:#fff;text-decoration:none}
.gallery-info-popover{background-color:rgba(0,0,0,0.5);position:relative;padding:5px 10px}
.box-inner-popover{position:absolute;left:10px;top:5px}
.box-inner-popover a{margin-right:10px;color:#fff;text-decoration:none}
a.gallery-title-link,a.gallery-title-link:hover{color:#fff;text-decoration:none}
.breadcrumb-item + .breadcrumb-item{padding-right:0}
.breadcrumb-item + .breadcrumb-item::before{padding-left:.5rem;color:#333}
.breadcrumb{background-color:#f6f6f6}
.breadcrumb a,.breadcrumb{color:#333}
.breadcrumb-item.active{color:orange}
.title{font-size:1.5em;color:orange}
h5{font-size:1.2em;padding:0;margin:0}
.map{min-height:300px}
.text-image{float:left;margin-right:1rem;margin-bottom:1rem;width:25%}
.card-title{font-size:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.card-title a,.card-title a:hover{text-decoration:none;color:orange}
.card-subtitle{font-size:.9em;font-style:italic}
.read-more,.read-more:hover{position:absolute;bottom:5px;border:solid 1px #eee;padding:2px 10px;text-decoration:none;color:green}
.widget-title{color:orange;font-size:1.3em;border-bottom:dotted 1px #ccc;padding-bottom:15x;margin-bottom:15px}
.popup-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:block;overflow:hidden;outline:0;background-color:rgba(0,0,0,0.5);padding:20px 20px 0}
.popup1{position:relative;background-color:#fff;max-width:800px;padding:2px;margin:5% auto 0}
.closeme{position:absolute;z-index:1051;top:-15px;right:-15px;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;border:solid 2px #fff;width:30px;height:30px;text-align:center;line-height:26px;font-size:2em;cursor:pointer}
.nav{padding-right:0}
.nav-tabs .nav-link{color:orange}
ul.item-image-buttons{margin:0;padding:0;list-style-type:none;display:block;font-size:.9em}
ul.item-image-buttons li{margin:0;padding:0;display:inline-block;margin-left:1rem}
ul.item-image-buttons li a,ul.item-image-buttons li a:hover{margin:0;padding:0;display:block;text-decoration:none;color:green}
.product-img-box{position:relative;overflow:hidden;border:solid 1px #ccc}
.product-img-box img{width:100%;height:auto;display:block}
.select-price{border:solid 1px #ccc;padding:.5rem;margin-top:2px}
.price-block{display:inline-block;border:solid 1px #fff;min-width:150px}
.price-block .price-block-price{font-size:1.5em;color:green}
.price-block .price-block-price-old{font-size:.9em;color:red;text-decoration:line-through}
.price-block .price-block-select{font-size:.9em}
.select-price-title{font-size:1em;background-color:green;color:#fff;display:inline-block;padding:5px 10px}
.add-to-box{text-align:center;margin-top:20px}
.btn-cart{border:0;background-color:orange;color:#fff;font-size:2em;padding:10px 15px;cursor:pointer}
.link-wishlist,.link-wishlist:hover{color:orange;text-decoration:none;display:inline-block;margin-right:10px}
.add-to-current-order{height:30px;line-height:30px;text-align:center;font-size:.9em;color:green}
.add-to-current-order input{cursor:pointer}
a.cart-item-title{color:green;text-decoration:none}
.cart-img{max-width:80px}
.delete,.delete:hover{position:absolute;left:0;top:5px;border:solid 1px red;width:25px;height:25px;line-height:22px;text-align:center;color:red;display:none}
.delete-cart,.delete-cart:hover{border:solid 1px red;width:25px;height:25px;line-height:22px;text-align:center;color:red;display:inline-block;margin:5px 0 0}
.cart-line:hover .delete{display:inline-block}
.modal-footer > :not(:last-child){margin-left:.25rem}
.cart-total{font-size:1.3em}
.bg-cart{background-color:#f1f1f1}
.no-resize{resize:none}
.greetings-title{font-size:1.2em}
.bg-white{background-color:#fff!important}
.coupon-box{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}
.total-box{border-bottom:solid 1px #ccc}
.btn-phone{background-color:#ccc}
.btn-mastercard{background-color:#c00;color:#fff}
.btn-paypal{background-color:#009cde;color:#fff}
.additional-cart-title{font-size:1.2em;color:green}
.additional-cart-items{margin-top:10px;background-color:#fff}
.readmore-js-section{overflow:hidden;display:block;width:100%}
.readmore-js-toggle,.readmore-js-toggle:hover{text-align:center;width:70px;margin:1rem 0;display:inline-block;position:relative;float:right;bottom:0;border:solid 1px #dedede;padding:3px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:.9em;text-decoration:none;color:#9e9e9e}
.cart-name,.cart-name:hover{text-decoration:none;color:green}
.flag{display:inline-block;margin:0 5px;width:16px;height:11px;background-position:0 0;background-repeat:no-repeat}
.flag-il{background-image:url(../images/il.gif)}
.flag-us{background-image:url(../images/en.png)}
.flag-ru{background-image:url(../images/ru.gif)}
.category-list a,.category-list a:hover{display:block;padding:5px 10px;color:#666;text-decoration:none;border:solid 1px #ccc;margin-bottom:2px}
.category-list a.active-link,.category-list a.active-link:hover{color:green}
.red,.red:hover{color:red}
.empty-catalog{min-height:300px;background-image:url(../images/no-product-found.jpg);background-position:center center;background-repeat:no-repeat}
.bg-ask-your-question{background-color:#f3f3f3;padding:5px 10px}
.aside-title{text-align:center;font-size:1.3em}
.bg-card-testimonials{background-color:#f3f3f3;padding-top:10px}
.strip-image{display:block;width:100%;height:auto}
.top-call{font-size:1.5em;color:#333}
.top-call a,.top-call a:hover{color:#333;text-decoration:none}
.rtl{direction:rtl}
.cart-q{display:inline-block;width:60px;height:32px;line-height:30px;border:solid 1px #ccc;font-size:.9em;color:#333;font-family:'Heebo',Arial,Tahoma,sans-serif}
.show-all{border:solid 1px #1fc0a0;padding:0 10px;cursor:pointer;background-color:#fff;color:#1fc0a0}
.hidden-item{display:none}


@media only screen and (max-width: 992px) 
{
.testimonials-message{padding:15px}
.testimonials-author{font-style:italic;padding:0 15px}
.text-image{margin-right:1rem;margin-bottom:1rem;width:30%}
}
@media only screen and (max-width: 768px) 
{
.team-message{max-height:80px;overflow: hidden;}
.testimonials-message{padding:15px}
.testimonials-author{font-style:italic;padding:0 15px}
.text-image{float:left;margin-right:1rem;margin-bottom:1rem;width:30%}
.social{text-align:center}
.social a{margin:0 5px}
.address{text-align:center}
.item-info-1{position:inherit;z-index:inherit}
.item-info-1 .box-inner{position:inherit;left:inherit;right:inherit;bottom:inherit;background-color:rgba(79,44,54,0.9);margin-top:5px;padding:5px 0}
}
@media only screen and (max-width: 543px) 
{

.teamimg-4{padding-right:15px;}
.team h2.team-title, .team h3.team-role{text-align: right;}
.teamimg-3 img{margin:0 auto 15px auto;}
.teamimg-3{text-align: center;}
.team h2,.team h3{text-align: center;}
.team-message{max-height: inherit;overflow: inherit;padding:0 15px 15px 15px;}
.team-buttons {position: relative;text-align: center;}
.testimonials-message{padding:15px}
.testimonials-author{font-style:italic;padding:15px}
.text-image{float:none;margin-right:0;margin-bottom:1rem;width:100%}
.nav-tabs .nav-item{display:block;width:100%}
.dropdown-menu{min-width:100%}
.ui-checkboxradio-label.ui-button{display:block}
.top-call{font-size:1.1em}
.search-form{margin-right:0;margin-left:0}
}
@media only screen and (max-width: 460px) 
{
.col-xs-1{-ms-flex:0 0 8.333%;flex:0 0 8.333%;max-width:8.333%}
.col-xs-2{-ms-flex:0 0 16.666%;flex:0 0 16.666%;max-width:16.666%}
.col-xs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xs-4{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}
.col-xs-5{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}
.col-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xs-7{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xs-8{-ms-flex:0 0 66.667%;flex:0 0 66.667%;max-width:66.667%}
.col-xs-9{-ms-flex:0 0 74.997%;flex:0 0 74.997%;max-width:74.997%}
.col-xs-10{-ms-flex:0 0 83.333%;flex:0 0 83.333%;max-width:83.333%}
.col-xs-11{-ms-flex:0 0 91.666%;flex:0 0 91.666%;max-width:91.666%}
.col-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}		
.item-info div.item-message{padding:10% 0 0;display:block;overflow:hidden}
}