/*

Designed and Coded By: Sivan Group 
http://www.sivan-group.net
Date: 

PRIMARY COLORS:


*/

@font-face{
	font-family:'almoni-dl';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('fonts/almoni-dl-aaa-700.eot'); 
	src: url('fonts/almoni-dl-aaa-700.eot?#iefix') format('embedded-opentype'), 
		url('fonts/almoni-dl-aaa-700.woff') format('woff'), 
		url('fonts/almoni-dl-aaa-700.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:900; /*(black)*/
	font-style: normal;
	src: url('fonts/almoni-dl-aaa-900.eot'); 
	src: url('fonts/almoni-dl-aaa-900.eot?#iefix') format('embedded-opentype'), 
		url('fonts/almoni-dl-aaa-900.woff') format('woff'), 
		url('fonts/almoni-dl-aaa-900.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:300; /*(light)*/
	font-style: normal;
	src: url('fonts/almoni-dl-aaa-300.eot'); 
	src: url('fonts/almoni-dl-aaa-300.eot?#iefix') format('embedded-opentype'), 
		url('fonts/almoni-dl-aaa-300.woff') format('woff'), 
		url('fonts/almoni-dl-aaa-300.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('fonts/almoni-dl-aaa-400.eot'); 
	src: url('fonts/almoni-dl-aaa-400.eot?#iefix') format('embedded-opentype'), 
		url('fonts/almoni-dl-aaa-400.woff') format('woff'), 
		url('fonts/almoni-dl-aaa-400.ttf') format('truetype');
}


/******** Reset  *******/

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

html {
    margin: 0;
    padding: 0;
	
}

/******** General  *******/

body{
font-family:   'almoni-dl', sans-serif !important; 
font-weight:   400; 
font-size:15px;
color:#000000;
background:url(../images/bg.jpg) repeat-x top #313d4f;
position:relative;
}

p{padding:0;}

ul{list-style:none;}

a{
cursor:pointer !important;
text-decoration: none;
color:#000000;
}

a:hover{
text-decoration: none;
color:#000000;
}

a img{
border: none;
cursor:pointer !important;
}

input[type=text],input[type=submit],input[type=button],input[type=password],select,textarea{border:0px solid #000;font-family:   'almoni-dl', sans-serif !important; 
}
input[type=submit],input[type=button]{cursor:pointer;font-family:   'almoni-dl', sans-serif !important; 
}

.hidden{display:none;}

/******** layout *******/

#container{
width:1140px;
/*overflow:hidden;*/
margin:0 auto;
position:relative;
}

#header{
width:100%;
float:right;
}

#content{
width:100%;
float:right;
text-align:right;
direction:rtl;
min-height:550px;
margin-top:10px;
margin-bottom:50px;
}

#footer{
width:100%;
clear:right;
float:right;
background:url(../images/bg.jpg) repeat-x top;
height:202px;
padding:10px 0;
}

.social_link{
position:fixed;
right:0;
top:323px;
background-color:#ffffff;
padding:4px 20px 4px 3px;	
z-index:20000;	
}

.social_link:hover{
padding-right:25px;
}

.monster{
position:absolute;
right:-127px;
top:132px;
z-index:10000;
}

.monster_inner{
position:absolute;
right:-47px;
top:135px;
z-index:10000;	
}

.monster_mobile{
display:none;
}


/******** header *******/

.header_logos{
float:left;	
width:108px;
margin-right:15px;
}

.header_logos a{
float:left;
margin-bottom:10px;
box-shadow:2px 2px 2px 2px #333333;
-webkit-box-shadow:2px 2px 2px 2px #333333;
-moz-box-shadow:2px 2px 2px 2px #333333;
}


.home_btn{
float:right;
margin-top:28px;
}

.form_wrapper{
float:right;
width:190px;
height:20px;
background-color:#8DC63F;
padding:6px;
margin-right:10px;
margin-top:22px;
}

.form_wrapper form{
width:100%;
float:right;	
}

.form_wrapper form #q{
border: none ;
padding-right:6px !important;
float:right;
text-align:right;
height:19px;
width:162px;
background-color:#ffffff;
font-size:12px;
}

.form_wrapper .submit{
width:20px;
height:19px;
cursor:pointer;
border: 0 !important;
float:left;
background:url(../images/arrow_search_colored.jpg) no-repeat top;
}

.my_cart_div{
float:right;
background-color:#8CC63E;
padding:2px 5px;
border:5px solid #ffffff;	
margin-top:22px;
margin-right:20px;
}

.my_cart_div:hover{
background-color:#F68933;
}

.cart_icon{
float:right;
margin-left:5px;
margin-top:2px;	
}

.cart_txt{
color:#ffffff;	
float:right;
text-align:right;
direction:rtl;
}

.cart_txt:hover{
color:#ffffff;	
}

#menu-icon {
display: none; /* hide menu icon initially */
}

.main_menu{
float:right;
border:7px solid #ffffff;
background-color:#f68933;
width:1002px;
margin-top:20px;
margin-bottom:10px;
clear:right;
}

.main_menu li{
float:right;
margin:0 0px 0 7px;
padding:8px 15px;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;	
}

#main_catalog_li{
background-color:#d2232a;
padding:5px 15px;
}

#main_catalog_li.selected, #main_catalog_li:hover{
background-color:#8DC63F;
}

#main_catalog_li a{
font-size:19px;
font-weight:700;
}

#main_sale_li{
background-color:#0080B9;
padding:5px 15px;
}

#main_sale_li.selected, #main_sale_li:hover{
background-color:#8DC63F;
}

#main_sale_li a{
font-size:19px;
font-weight:700;
}

.main_menu li a{
color:#ffffff;
}

.main_menu li.selected, .main_menu li:hover{
background-color:#d2232a;
}

.header_headline a{
float:left;
color:#ffffff;
font-weight:700;
font-size:19px;	
margin-top:20px;
}

.header_headline span.en_headline{
background:url(../images/bullet_orange.jpg) 100% 6px no-repeat;
padding-right:16px;
font-size:17px;
display:inline-block;	
}

.header_headline span.title_headline{
background:url(../images/bullet_orange.jpg) 0 19px no-repeat;
padding-left:16px;
font-size:30px;
display:inline-block;	
}

.header_phone{
font-size:29px;
float:right;
color:#ffffff;
margin-top:22px;
margin-right:40px;	
}

.header_phone a{
font-size:29px;
color:#ffffff !important;
}

.homepage_banner{
float:right;
width:962px;
background-color:#ffffff;
padding:9px;
margin-right:35px;	
}

.kwicks {
width: 100%;
height: 296px;
}

.kwicks > li {
height: 296px;
background-color: #ccc;
/* overridden by kwicks but good for when JavaScript is disabled */
margin-right: 7px;
float: right !important;
direction:rtl;
}

.banner_wrapper{
float:right;
width:997px;
background-color:#ffffff;
padding:9px;
/*margin-right:35px;	*/
}

.banner_img{
float:left;
width:604px;
height:160px;	
}

.banner_note{
color:#ffffff;
/*position:absolute;
bottom:10px;
right:10px;*/
float:right;
clear:right;
margin-top:5px;
font-size:19px;
font-weight:normal;	
}

.banner_wrapper div{
float:right;
width:375px;
height:150px;
padding-top:10px;
padding-right:15px;
color:#ffffff;
font-size:30px;
text-align:right;
direction:rtl;
font-weight:900;
background-color:#8dc63f;	
position:relative;
}

.banner_logo_img{
position:absolute;
left:10px;
bottom:2px;	
}

/******** homepage *******/

.homepage_img_banner{
float:right;
width:997px;
}

.homepage_img_banner img{
float:right;
width:100%;	
max-width:100%;	
height:auto;
}

.homepage_catalog_wrapper{
/*display:none;	*/
}

@media (min-width:992px){
	
.homepage_catalog_wrapper{
float:left;
width:950px;	
}

.homepage_catalog_wrapper .breadcrumbs, .homepage_catalog_wrapper .sidebar{
display:none;	
}

.homepage_catalog_wrapper .catalog_wrapper{
width:100%;	
}

.homepage_catalog_wrapper .white_border_10{
border:8px solid #ffffff;	
	
}

.homepage_catalog_wrapper .catalog_category{
width:110px;
margin-left:10px;
margin-bottom:20px;
height:165px;	
}

.homepage_catalog_wrapper .last_catalog_category{
margin-left:0;	
}

.homepage_catalog_wrapper .catalog_category img, .homepage_catalog_wrapper .catalog_category_img_wrapper{
width:110px;
height:110px;	
}

.homepage_catalog_wrapper .catalog_category_title{
font-weight: 400;
font-size:14px;
margin-top: 7px;
width: 110px;	
}

}

#content.homepage{
margin-top:20px;
}

.homepage_right_elements{
float:right;	
width:169px;
}

.homepage_right_elements a{
float:right;	
margin-bottom:15px;
width:148px;
/*padding:0;*/
}

.homepage_side_box{
direction:ltr;	
}

.homepage_right_elements a img{
float:right;
padding:0;
margin:0;
}

.homepage_nl{
float:right;
background-color:#fff;
width:100%;	
}

.padding_7{
padding:7px;	
}

.bc_white{
background-color:#ffffff;	
}

.white_border_10{
border:10px solid #ffffff;	
}

.red_border{
border:4px solid #d2232a;
}

.blue_border{
border:4px solid #0080b9;	
}

.gray_border_10{
border:7px solid #d6d6d6;	
}

.orange_border_10{
border:5px solid #F68933;
padding:5px 5px !important;	
}

.green_border_10{
border:5px solid #8CC63E;
padding:5px 5px !important;	
}

.homepage_news{
float:right;	
margin-bottom:0px;
width:148px;
padding:0;	
background-color:#fff;
height:230px;
overflow:hidden;
}

.all_news{
float:left !important;
color:#ffffff;
text-align:center;
background-color:#99ca3c;
padding:2px 6px !important;	
font-size:13px;
width:100px !important;
margin-bottom:0 !important;
margin-top:5px;
-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;		
}

.all_news:hover{
background-color:#bfbfbf;
}

.homepage_sale_wrapper{
float:left;	
width:240px;
overflow:hidden;
margin-right:20px;	
}

.homepage_sale_title{
float:left;	
margin-bottom:5px;
width:100%;
padding:0;	
font-size:20px;
text-align:center;
font-weight:bold;
color:#fff;
overflow:hidden;
}

.homepage_sale{
float:left;	
margin-bottom:0px;
width:220px;
padding:0;	
background-color:#fff;
height:430px;
overflow:hidden;
}

.discount_price{
float:right;
clear:right;
text-align:center;
margin-bottom:3px;	
font-size:16px !important;
font-weight:bold !important;
padding:0;
color:#d2232a !important;
width:100%;
}

.regular_price{
float:right;
clear:right;
font-size:14px !important;
padding:0;
text-align:center;
width:100%;
margin-bottom:10px;
}


.sale_product_btn{
color:#ffffff;
text-align:center;
background-color:#F68933;
padding:2px 4px;	
font-size:13px;
margin:0 auto;
-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;		
}

.sale_product_btn:hover {
background-color:#99ca3c;
}

.sale_body{
float:right;
width:100%;	
margin-top:10px;
margin-bottom:10px;
font-size:13px;
direction:rtl;
}

.sale_body ul{
float:right;
width:100%;
}

.sale_body ul li{
float:right;
width:200px;
background:url(../images/bullet.png) no-repeat 100% 5px;
padding-right:11px;
margin-bottom:3px;
}

.to_sales{
float:left !important;
color:#ffffff;
text-align:center;
background-color:#99ca3c;
padding:2px 6px !important;	
font-size:13px;
width:100px !important;
margin-bottom:0 !important;
margin-top:5px;
-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;	
direction:rtl;	
}

.to_sales:hover{
background-color:#bfbfbf;
}

.homepage_right_elements .homepage_sale_wrapper{
/*display:none;	*/
}

.homepage_right_elements .homepage_sale_wrapper{
float:right;	
margin-bottom:5px;
margin-right:0;
width:169px;
padding:0;	
background-color:#0080b9;
height:510px;
overflow:hidden;
}

.homepage_right_elements .homepage_sale_title{
float:left;	
margin-bottom:5px;
width:80%;
padding:2px 10%;	
font-size:20px;
text-align:center;
font-weight:bold;
color:#fff;
overflow:hidden;
}

.homepage_right_elements .homepage_sale{
float:left;	
margin-bottom:0px;
width:151px;
padding:5px;	
background-color:#fff;
height:433px;
overflow:hidden;

direction:ltr;
}

.homepage_right_elements .discount_price{
float:right;
clear:right;
text-align:center;
margin-bottom:3px;	
font-size:16px !important;
font-weight:bold !important;
padding:0;
color:#d2232a !important;
width:100%;
}

.homepage_right_elements .sale_body{
border-top:2px solid #0080b9;
padding-top:2px;
}

.homepage_right_elements .sale_product_btn{
color:#ffffff;
text-align:center;
background-color:#F68933;
padding:2px 4px;	
font-size:13px;
margin:0 auto;
-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;		
}


.homepage_right_elements .sale_product_btn:hover {
background-color:#99ca3c;
}

.homepage_right_elements .to_sales{
float:left !important;
color:#ffffff;
text-align:center;
background-color:#0080b9;
padding:2px 6px !important;	
font-size:13px;
width:100px !important;
margin-bottom:0 !important;
margin-top:5px;
-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;		
}


.homepage_left_elements{
float:left;
width:690px;

min-height:100px;
position:relative;	
}


.homepage_box img{
width:100%;	
}

.box1_title{
position:absolute;
left:0px;
top:0px;
width:280px;
text-align:center;
font-size:24px;
font-weight:700;
color:#fff;
height:25px;
direction:ltr;
display:none;
}


.homepage_box1{
float:left;
width:260px;
height:115px;
margin-right:10px;
margin-bottom:15px;
margin-top:35px;
background-color:#ffffff;

display:none;
}

.homepage_box2{
float:left;
width:150px;
height:150px;
margin-right:12px;
margin-bottom:15px;
background-color:#ffffff;
}

.homepage_box3{
float:left;
width:220px;
height:220px;
margin-right:12px;
margin-bottom:15px;
background-color:#ffffff;
}

.homepage_box4{
float:left;
width:200px;
height:200px;
margin-bottom:15px;
margin-top:20px;
background-color:#ffffff;
}

.homepage_box5{
float:left;
width:150px;
height:150px;
margin-right:10px;
margin-bottom:15px;
position:absolute;
top:176px;
left:0px;
background-color:#ffffff;
}

.homepage_box6{
float:left;
width:120px;
height:120px;
margin-right:10px;
margin-bottom:15px;
position:absolute;
top:246px;
left:193px;
background-color:#ffffff;
}

.homepage_box7{
float:left;
width:120px;
height:120px;
margin-right:10px;
margin-bottom:15px;
position:absolute;
top:246px;
left:340px;
background-color:#ffffff;
}

.homepage_box8{
float:left;
width:120px;
height:120px;
margin-right:10px;
margin-bottom:15px;
position:absolute;
top:246px;
left:488px;
background-color:#ffffff;
}

.homepage_box9{
float:left;
width:165px;
height:165px;
margin-right:10px;
margin-bottom:15px;
position:absolute;
top:352px;
left:0px;
background-color:#ffffff;
}

.homepage_box10{
float:left;
width:160px;
height:160px;
margin-right:10px;
margin-bottom:15px;
position:absolute;
top:392px;
left:193px;
background-color:#ffffff;
}

.view {
   width: 100%;
   height: 100%;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
}
.view .mask,.view .content {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-align: right;
   position: relative;
   font-weight:700;
   top:20%;
   right:20%;
   width:60%;
}

.view .info {
   display: inline-block;
   position:absolute;
   bottom:5px;
   left:0;
   font-size:14px;
   background:url(../images/arrow_more_info.jpg) no-repeat 0px 0px;
   padding-left:28px;
   height:20px;
   padding-top:3px;

}
.view .info: hover {

}

.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(230,230,230, 0.6);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
   
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

/******** category *******/

.content_wrapper{
float:right;
width:100%;	
}

.category_media{
width:320px;
float:right;	
}

.category_media img{
max-width:320px;
float:right;	
}

.category_media a{
float:right;	
margin-bottom:15px;
max-width:100%;
padding:0;
}

.category_media a img{
float:right;
padding:0;
margin:0;
max-width:320px;
}

.category_body{
float:right;
margin-right:40px;
margin-top:30px;
background-color:#d6d6d6;
padding:30px;	
width:670px;
min-height:320px;
}

.page_back{
float:left;
margin-top:30px;

color:#ffffff;
text-align:center;
background-color:#99ca3c;
padding:2px 6px;	
font-size:13px;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;		
}

.page_back:hover{
background-color:#bfbfbf;
}

.news_title{
float:right;
width:100%;
margin-bottom:10px;
}

.inner_full_content{
float:right;
margin-right:40px;
margin-top:30px;
background-color:#d6d6d6;
padding:30px;	
width:1020px;
min-height:320px;
}



.news_list{
width:700px;
float:right;	
margin-top:20px;
margin-right:20px;
}

.news_list li{
width:100%;
float:right;
margin-bottom:15px;	
padding-bottom:15px;
border-bottom:1px solid #ffffff;
position:relative;
}

.news_list li img{
float:right;
width:100px;	
}

.news_list_inner{
float:left;
width:584px;	
}


.news_list_inner h3 a{
float:right;
width:100%;
line-height:1.1;
margin-bottom:5px;
font-weight:bold;
}

.news_list_intro{
float:right;
width:100%;
line-height:1.2;
margin-bottom:5px;
}


.news_list_inner .read_more{
float:left;	
position:absolute;
left:0;
bottom:10px;

color:#ffffff;
text-align:center;
background-color:#99ca3c;
padding:2px 6px;	
font-size:13px;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;		
}


.news_list_inner .read_more:hover{
background-color:#bfbfbf;
}

/************************ login ***********************/

#login{
float:right;
width:310px;
}

.login_alert{
font-size:14px;
float:right;
width:100%;
margin-top:20px;
margin-bottom:10px;
}

#login label{
font-size:14px;
width:85px !important;
}

.loged_member{
float:right;
width:100%;
margin-top:20px;	
}

.loged_member a{
float:right !important;
margin-top:15px;	
margin-left:15px;
}

.view_catalog{
float:right !important;		
cursor:pointer !important;	
padding:3px 8px !important;
border:none !important;
background-color:#f68933;
color:#fff;
font-weight:700;
font-size:18px;
text-align:center;
margin-top:5px;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;	
}

.view_catalog:hover{
background-color:#8dc63f;
color:#fff;
}

/************************ paging ***********************/
.catalog_paging{
float:right;
width:100%;
}

.catalog_paging a{
float:right;
color:#999999;
margin-left:5px;
border:1px solid #999999;
background-color:#FFF;
padding:1px 5px;
text-align:center;
}

.catalog_paging a:hover, .catalog_paging .current{
color:#ffffff;
background-color:#F68933;
}

/************ breadcrumbs ***************/

.breadcrumbs{
float:right;
width:90%;
clear:right;
color:#ffffff;
/*margin-right:35px;*/
margin-top:-5px;
margin-bottom:10px;

/*float:right;
width:600px;
color:#ffffff;
margin-right:35px;
margin-top:-29px;*/
}

.breadcrumbs span{
float:right;
margin-left:2px;
font-size:12px;
color:#ffffff;
}

.breadcrumbs .last_bc{

}

.breadcrumbs span a{
color:#ffffff;
}


/******** catalog *******/

.sidebar{
float:right;
width:200px;
background-color:#ffffff;	
}

.sidebar_menu_title{
float:right;
width:100%;
margin-bottom:5px;
font-weight:700;	
}

#catalog_menu-icon{
display:none
}


.sidebar_menu{
width:100%;
float:right;
}

.sidebar_menu > li{
width:100%;
float:right;
background-color:#e5e5e5;
margin-bottom:6px;	
padding:3px 0;
min-height:20px;
-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;	
}

.sidebar_menu li:hover, .sidebar_menu li.selected, .top_opened{
background-color:#f68933 !important;
}

.sidebar_menu li a{
float:right;
width:94%;
padding:0 3%;
}

.sidebar_menu li:hover a, .sidebar_menu li.selected a, .top_opened a{
color:#ffffff !important;
/*font-weight:700;*/
}

.opened{}

.opened:hover{}

.sidebar_menu li ul{
float:right;
display:none;
padding:5px 0 0px 0;
width:100%;
}

.sidebar_menu li ul li{
float:right;
padding:0;
width:100%;
background-color: none !important;
margin-bottom:5px;
min-height:16px !important;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;	
}

.sidebar_menu li ul li.selected, .sidebar_menu li ul li:hover{
background-color:#ed1c24 !important;
}

.sidebar_menu li ul li a{
color:#000 !important;
padding-top:1px;
padding-bottom:1px;
font-weight:400;
}

.sidebar_menu li ul li:hover a, .sidebar_menu li ul li.selected a, .top_opened ul li a, .sidebar_menu li.selected ul li a, .top_opened:hover ul li a{
color:#fff !important;
font-weight:400;
}

.sidebar_menu li ul li.selected a, .sidebar_menu li ul li:hover a{
font-weight:400;
color:#fff !important;

}

.catalog_wrapper{
float:left;
width:880px;
}

.catalog_category{
float:right;
background-color:#ffffff;
width:235px;
height:100px;
margin-left:35px;
margin-bottom:10px;
}

.catalog_category_img_wrapper{
width:100px;
height:100px;	
float:right;
margin-left:15px;
overflow:hidden;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.catalog_category_img_wrapper img {
height: 100px;
width: 100px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.catalog_category:hover .catalog_category_img_wrapper img {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}

.catalog_category_title{
float:right;
margin-top:20px;
font-weight:700;
width:110px;	
}

.catalog_category:hover .catalog_category_title{
color:#ED1C24;
}


.catalog_sub_category{
float:right;
background-color:#ffffff;
width:260px;
height:65px;
margin-left:16px;
margin-bottom:15px;
}

.catalog_sub_category_last{
margin-left:0 !important;
}

.catalog_sub_category_img_wrapper{
width:260px;
height:42px;	
float:right;
overflow:hidden;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.catalog_sub_category_img_wrapper img {
height: 42px;
width: 260px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.catalog_sub_category:hover .catalog_sub_category_img_wrapper img {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}

.catalog_sub_category_title{
float:right;
margin-top:5px;
font-weight:400;
width:100%;	
}

.catalog_sub_category:hover .catalog_sub_category_title a{
color:#ED1C24;
}

.catalog_category_top_title{
float:right;
width:100%;
font-weight:700;
margin-bottom:10px;
color:#ffffff;	
}

.catalog_product{
float:right;
background-color:#ffffff;
width:140px;
margin-left:20px;
margin-bottom:30px;	
position:relative;
height:290px;
}

.catalog_product_last{
margin-left:0;	
}

.catalog_product_img{
width:140px;
height:140px;
float:right;	
}

.catalog_product_title{
width:100%;
float:right;
font-weight:700;
margin-top:3px;
padding:0;	
font-size:14px;
line-height:1.1 !important;
max-height:55px;
}

.catalog_product_intro{
width:100%;
float:right;
font-size:13px;
}

.catalog_product_makat{
width:100%;
float:right;
margin-top:5px;
font-weight:bold;
font-size:13px;
}

.catalog_discount_price{
margin-top:5px;	
}

.catalog_product_price{
float:right;
width:100%;
margin-top:5px;
font-size:14px;
margin-bottom:10px;
position:absolute;
right:0px;
bottom:5px;
}

.catalog_product_price span{
font-size:13px;
}

.catalog_product_btn{
position:absolute;
left:-10px;
bottom:-10px;
color:#ffffff;
text-align:center;
background-color:#bfbfbf;
padding:2px 2px;	
font-size:13px;
width:75%;
-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;		
}

.catalog_product:hover .catalog_product_btn{
background-color:#99ca3c;
}

/******** product *******/

.product_wrapper{
float:right;
width:705px;	
background-color:#ffffff;
padding:10px;	
}

.product_info{
float:right;
width:285px;
}

.product_title{
float:right;
display:inline;
font-weight:700;
padding:0;	
font-size:18px;
margin-left:8px;
}

.product_intro{
margin-top:3px;
float:right;
font-size:19px;
clear:right;
}

.product_makat{
width:100%;
float:right;
border-bottom:1px solid #bfbfbf;
border-top:1px solid #bfbfbf;
padding:7px 0;
margin-top:25px;
margin-bottom:10px;
}

.product_makat span{
float:right;
font-weight:700;
margin-left:3px;
}

.product_body{
float:right;
width:100%;	
max-height:160px;
min-height:100px;
}

.p_video{
float:right;
margin-top:5px;
margin-bottom:5px;	
}

.p_video img{
width:120px;
}

.p_video_app{
display:none;	
}



.product_share{
float:right;
width:100%;
border-bottom:1px solid #bfbfbf;
border-top:1px solid #bfbfbf;
padding:7px 0;
margin-top:20px;
}

.addthis_toolbox{
float:right;
text-align:right;
width:118px;	
margin-left:10px;
border-left:1px solid #bfbfbf;
padding-left:15px;
}

.addthis_button_email{
float:right;
margin-left:5px;	
}

.fb-like{
min-width:130px;	
max-width:134px;
float:left;
display:inline;
margin-top:5px;
}

.st_email_large .stButton .stLarge {
background-image:url(../images/email_sm.jpg) !important;
}



.product_discount_price{
float:right;
margin-top:20px;
clear:right;
margin-bottom:3px;	
font-size:18px !important;
font-weight:bold !important;
padding:0;
color:#d2232a !important;
}

.product_regular_price{
float:right;
clear:right;
font-size:16px !important;
padding:0;

margin-bottom:10px;
}

.product_price{
float:right;
width:100%;
margin-top:20px;
font-size:18px;
margin-bottom:10px;
}

.product_price span{
font-weight:700;
}

.product_price_notes{
float:right;
width:100%;
font-size:13px;	
}

.product_price_notes ul{
float:right;
width:100%;
}

.product_price_notes ul li{
float:right;
width:200px;
background:url(../images/bullet.png) no-repeat 100% 5px;
padding-right:11px;
margin-bottom:3px;
}

#product_form{
float:right;
width:100%;
margin-top:10px;	
}

#product_form input.amount_value{
border:1px solid #999999;
margin-right:5px;
padding:1px 2px;
width:50px;
text-align:center;	
}

.product_btn{
float:right;
padding:3px 8px;
text-align:center;
color:#ffffff;
background-color:#99ca3c;
font-weight:700;
margin-top:65px;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;	
}

.cart_prodcut_btn{
margin-top:10px !important;	
}


.product_btn:hover{
background-color:#f68933;
color:#ffffff;
}

.product_media{
float:left;
width:400px;
}

.product_media a {
  /* display:table;*/
}

.product_media img{
max-width:100%;
height:auto;
}

.zoom{
float:right;
width:290px;
background:url(../images/zoom.jpg) no-repeat 100%;
padding-right:25px;
height:18px;
margin-top:8px;
padding-top:2px;	
}

.thumb_makat{
float:left;	
margin-top:8px;

}

#slider1 {
height:395px;
margin-top:32px;
width:88px;
position:relative;
float:right;
margin-right:15px;
padding:5px 10px;
background-color:#ffffff;
}


/******** contact *******/

.contact_info{
float:right;
width:320px;
}

.contact_map{
float:right;
width:299px;
margin-bottom:15px;
}

.contact_body{
width:230px;
padding:5px 60px 5px 10px;
direction:rtl;
float:right;
line-height:1.3;
background-color:#f68933;
background-image:url(../images/map_icon.png);
background-repeat:no-repeat;
background-position:96% 10px;
}

.contact_form_wrapper{
float:right;
width:275px;
background-color:#d6d6d6;
margin-top:30px;
padding:20px 30px;	
margin-right:40px;
min-height:330px;
}

#contact_form{
float:right;
width:100%;
position:relative;
}

.contact_row{
float:right;
width:96%;
margin-bottom:10px;
padding:4px 2%;
background-color:#FFFFFF;
}

.contact_row label{
float:right;
width:66px;
}

.contact_row input{
float:right;
width:190px;
margin-right:5px;
text-align:right;
direction:rtl;
border:none;
}

.checkbox_row{
float:right;
width:96%;
margin-bottom:10px;
padding:4px 2%;
}

.chk{
float:right;
width:10px !important;	
margin-left:5px;
}

.catalog_label{
float:right;
width:90%;
}

.tarea{
float:right;
width:250px;
height:110px;
padding-right:2px;
margin:2px;
padding-top:0px;	
resize:none !important;
overflow:hidden;
text-align:right;
direction:rtl;
border:none;
}

.captcha_row{
background:none !important;
width:100% !important;
padding:0 !important;
}

.captcha_row label{
width:100%;	
margin-bottom:4px;
}

.captcha_div{
float:right;
direction:rtl;
background-color:#ffffff;
padding:1px;
width:105px;
}

#captcha{
width:150px !important;
background-color:#ffffff;
float:none !important;	 /*left*/	
padding:10px 2%;
}

.captcha_tbl{
float:right;
clear:right;
}

.captcha_tbl td img{
height:32px !important;
margin-left:2px;
}

.btnFinal{
float:left !important;		
cursor:pointer !important;	
padding:3px 8px !important;
border:none !important;
background-color:#8dc63f;
color:#fff;
font-weight:700;
font-size:18px;
text-align:center;
margin-top:5px;

-webkit-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-o-transition:all 0.4s linear;
transition:all 0.4s linear;	
}

.btnFinal:hover{
background-color:#f68933;
color:#fff;
}

label.error{
font-size:12px;
color:#F00;
width:100%;
margin-top:2px;
}

input.error{
border-bottom:1px solid #F00;
}

textarea.error{
border-bottom:1px solid #F00;
}


.form_note{
float:right;
width:100%;
font-size:18px;
margin-top:120px;
text-align:center;
direction:rtl;
}

.contact_boxes{
float:left;
width:385px;	
}

.contact_box_top{
background-color:#d6d6d6;
min-height:160px;
float:right;
width:280px;
margin-bottom:15px;	
}

.contact_box_right{
background-color:#d6d6d6;
min-height:220px;
float:right;
width:150px;	
}

.contact_box_left{
background-color:#d6d6d6;
min-height:150px;
float:left;
width:180px;	
}

/******** cart *******/

.cart_content{
float:right;
margin-right:40px;
margin-top:30px;
background-color:#d6d6d6;
padding:30px;	
width:1020px;
min-height:320px;	
}

.cart_wrapper{
width:100%;	
}

.cart_items_header{
float:right;
color:#000000;
text-align:right;
font-weight:700;
font-size:14px;
margin-bottom:5px;
padding:5px 1%;
background-color:#ffffff;	
}

.cart_items_header_title{
width:46%;	
}

.cart_items_header_makat{
width:20%;	
}

.cart_items_header_quantity{
width:13%;	
}

.cart_items_header_remove{
width:13%;	
}

.cart_item_wrapper{
width:100%;
float:right;
background-color:#ffffff;	
margin-bottom:5px;	
}

.cart_item_info{
float:right;
color:#000000;
text-align:right;
padding:5px 1%;
font-size:14px;
}

.cart_item_info_img{
width:8%;	
}

.cart_item_info_title{
width:36%;	
padding-top:10px;
}

.cart_item_info_makat{
width:20%;	
padding-top:10px;
}

.cart_item_info_quantity{
width:13%;	
padding-top:10px;
}

.cart_item_info_remove{
width:13%;	
padding-top:10px;
}

.cart_p_img{
width:40px;
height:auto;
float:right;	
}

.cart_item_info input, .cart_item_info input{
border: 1px solid #000000;
padding:1px;
}

.btnCheckout{
background-color:#D2232A;
margin-top:10px;
margin-left:10px;
}

.btnCheckout_add{
margin-top:10px;
}

.no_products{
float:right;
margin-left:10px;
margin-top:13px;	
}

#cart_form{
float:right;
width:50%;
margin-top:20px;
clear:right;
}

#cart_form_tbl input, .tarea{
width:160px;
margin:3px 0;
}

#cart_form_tbl{
direction:rtl;
margin:50px auto;
clear:both;
}

#cart_form_tbl td{
vertical-align:middle;
}

#contact_send{
float:right !important;	
}

.chk{width:auto !important;}

.cart_item_info input.quantity{
text-align:center;
direction:ltr;
width:50px;	
float:right;
padding:1px 2px !important;
}

.btnQuantity{
display:block;
border:none !important;
width:16px;
height:16px;
float:right;
margin-right:10px;
margin-top:3px;
cursor:pointer;
background:url(../images/reload.png) no-repeat;
width:35px;
}

.btnRemove{
display:block;
border:none !important;
width:16px;
height:16px;
float:right;
cursor:pointer;
margin-top:3px;
background:url(../images/remove.png) no-repeat;
}

.thankyou{color:#000 !important;margin-top:50px; width:100%;text-align:center;direction:rtl; font-size:19px;
font-weight:bold;}

/******** footer & credit *******/

.inner_wrapped{
width:1140px;
margin:0 auto;	
}

#credit{
width:100%;
margin:0 auto;
/*direction:rtl;*/
font-size:12px;
color:#ffffff !important;
text-align:center;	
}

#credit .header_headline{
text-align:center;	
}

#credit .header_headline a {
    color: #ffffff;
    float: none;
}

#credit a{
color:#ffffff !important;	
}

#credit img{
margin-left:5px;	
}

.footer_phone{
font-size:29px;
width:100%;
margin:0 auto;
text-align:center;	
color:#ffffff;
margin-top:5px;
float:right;
}

.footer_phone a{
font-size:29px;
color:#ffffff !important;
}

.sivan_credit{
width:100%;
margin:0 auto;
margin-top:50px;
float:right;
}

