/* ------------------------------------- header ------------------------------------- */


/* --- layout_header --- */ 
#bg_header {
  height: 173px;
  width: 100%;
  background-image:url(bgheader.jpg);
  background-repeat: repeat-x;
}
#bg_header .link_header1_page div,
#bg_header .link_header2_page div,
#header_show_prime_categories {
  background-color: #3b3a38;
  background: none;
  right: -160px;
  top: 19px;
  z-index: 300;
}


#header_logo {
  top: 15px;
  left: 35px;
}

#layout_header {
  height: 100%;
  width: 960px;
  margin: 0 auto;
}
#header_main_nav {
  background: url('bg_header_all_items.png') no-repeat 818px 16px;
  margin-top: 10px;
}
#header_main_nav li #link_all_items {
  color: #FFFFFF;
  position: absolute;
  text-align: center;
  font-weight: bold;
  right: 0;
  top: -6px;
  border-radius: 0 0 7px 7px;
  padding: 0 4px 0 0;
  height: 100%;
  width: 100%;
  line-height: 25px;
  background: url(patternPixel.png) repeat 0 0 #eac544;
  padding-bottom: 5px;
  line-height: 33px;
}
#link_all_items:after {
  content: "\f103";
  font-family: FontAwesome;
  font-size: 15px;
  padding-right: 14px;
  color: #fff;
}
#header_main_nav li a, #header_main_nav li span span {
  display: block;
  padding: 0 10px;
  margin: 0 1px;
  background: none;
  font-weight: normal;
}
#header_main_nav > li > a:hover, #header_main_nav > li > span > a:hover {
  background: none;
}
.element_general_prime_categories.group_drop_down > ul > li:hover ul {
   width: auto;
  background: #3b3a38;
  color: #fff;
}
.element_general_prime_categories.group_drop_down > ul > li ul a {
  font-size: 14px;
  color:#fff;
}
.element_general_prime_categories.group_drop_down li{
  position: relative;
}

#header_main_nav li .page_children_main ul.page_children li a:hover,
#header_main_nav li #header_show_prime_categories ul.store_categories li a:hover,
#header_main_nav li #header_show_prime_categories ul.store_categories li span {
  text-decoration:underline;
  color:#259dd1;
  
}

#header_main_nav li .page_children_main ul.page_children li:hover, 
#header_main_nav li #header_show_prime_categories ul.store_categories li:hover {
   background: none;
}
/* --- main_nav_bg --- */ 
#main_nav_bg {
  background: none;
  position: absolute;
  top: -7px;
  width: 707px;
  margin: 0;
  padding: 0;
  right: 0;
  height: 32px;
  z-index: 12;
}
#header_main_nav {
  background: none;
  margin: 0;
  width: 707px;
}
#header_main_nav > li > a:hover, #header_main_nav > li > span > a:hover {
  background: none;
}
#header_main_nav li, #header_main_nav li:hover {
  background: url(small_arrow_nav.png) no-repeat right center;
}
#header_main_nav li:first-child{
  background: url(allproducts_arrow.png) no-repeat right center;
}
#header_main_nav li a {
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  font-weight: normal;
  padding: 0px 0px 9px;
}
#header_main_nav li a:hover {
  color: #2693c4;
}
#bg_header .page_children, #header_show_prime_categories .store_categories {
  border: none;
  background: #3B3A38;
  width: 960px;
}
#header_main_nav li .page_children_main ul.page_children li:hover,
#header_main_nav li #header_show_prime_categories ul.store_categories li:hover {
  background: none;
}
#header_main_nav li .page_children_main ul.page_children li a,
#header_main_nav li #header_show_prime_categories ul.store_categories li a,
#header_main_nav li #header_show_prime_categories ul.store_categories li span {
  background: none;
  font-size: 14px;
  line-height: 26px;
}
#header_main_nav li .page_children_main ul.page_children li a:hover,
#header_main_nav li #header_show_prime_categories ul.store_categories li a:hover,
#header_main_nav li #header_show_prime_categories ul.store_categories li span {
  background: none;
  font-size: 14px;
  line-height: 26px;
  color: #259dd1;
  font-weight: normal;
}
#header_main_nav li #header_show_prime_categories ul.store_categories li a:hover:after,
.store_categories_with_children li .store_categories_children_main ul.children_drop_down li:hover a {
  color: #259dd1;
    content: " >>";
}
#header_main_nav li #header_show_prime_categories ul.store_categories li a:hover {
  color: #22ace9 !important;
    text-decoration: none;
}

#header_show_prime_categories ul li,
#header_show_prime_categories ul li:first-child {
  background: none;
}
#header_main_nav li span span, .layout_items #header_main_nav > li:first-child > a {
  background: none;
  color: #fca903;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  padding: 9px 15px 9px;
}

#bg_header .link_header1_page div,
#bg_header .link_header2_page div,
#header_show_prime_categories {
  top: 23px;
  padding-top: 4px;
  background: #509FC8;
  width: 960px;
  right: 0;
}


#header_main_nav >  li:not(:first-child) > span  a:before,
#header_main_nav >  li:not(:first-child)  > span span:before {
  content: "/";
  padding: 10px 0px 0px 5px;
  color: #fff;
}

ul.ul_wrap {
  float: right;
  min-width: 200px;
  padding: 10px 0px;
}
#header_show_prime_categories:before {
  content: '';
  background: #45697b no-repeat 0 0;
  width: 100%;
  position: absolute;
  height: 2px;
  top: 6px;
}
#header_main_nav > li.link_about > span a:before,
#header_main_nav > li.link_about > span span:before{
  content: none;
}
li.link_all_items {
  position: absolute;
  top: 0;
  right: -169px;
  width: 120px;
  height: 27px;
}

/* --- end_main_nav_bg --- */ 

/* --- end layout_header --- */ 



/* --- header_cart_nav --- */
#header_cart_nav {
  top: 44px;
  right: 11px;
  left: auto;
  position: absolute;
}
li.href_homepage a {
  background: url(homeBtn.png) no-repeat center center;
  width: 42px;
  height: 42px;
  position: absolute;
  right: -40px;
}

#cart_icon {
  background: url(basket.png) no-repeat center center;
  width: 42px;
  height: 43px;
  margin: 0 100px 0 0;
  top: 0;
  float: left;
  padding-left: 8px;
  left: -104px;
  position: absolute;
}
#header_secure_link {
  top: auto;
  right: auto;
  bottom: 56px;
  left: 592px;
  z-index: 11;
}
#secureHook {
  background: url(safeBuy.png) no-repeat center center;
  width: 42px;
  height: 42px;
  position: absolute;
  bottom: -6px;
  right: auto;
  top: -72px;
  left: 306px;
}
li.link_order_with_counter {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  line-height: 0;
}
li.link_order_with_counter b {
  color: #FEFEFE;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  position: absolute;
  left: -108px;
  top: 9px;
  height: 19px;
  width: 19px;
  background: #595959;
  border-radius: 200px 200px 200px 200px;
  -moz-border-radius: 200px 200px 200px 200px;
  -webkit-border-radius: 200px 200px 200px 200px;
  border: 0px solid #000000;
  font-weight: normal;
}
/* --- end_header_cart_nav_header --- */

/* ------------------------------------- end header ------------------------------------- */




/* --- element_general_prime_categories_category_header --- */ 



.element_general_prime_categories.group_drop_down {
  position: absolute;
  height: 62px;
  width: 100%;
  margin: 0 auto;
  top: auto;
  bottom: 2px;
  z-index: 5;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  /* background-image: -webkit-linear-gradient(bottom, #f5f0f2, #f9f6f7 40%, #fff); */
  background-image: -moz-linear-gradient(bottom, #f5f0f2, #f9f6f7 40%, #fff);
  background-image: -o-linear-gradient(bottom, #f5f0f2, #f9f6f7 40%, #fff);
}
.element_general_prime_categories.group_drop_down > ul > li > span {
  color: #2888b3;
  box-shadow: inset #dadada 3px 4px 8px 2px;
  background: white;
}
.categories_images_large .current_element_image.pos_1 {
  padding-left: 85px;
}
.categories_images_large .current_element_image.pos_2 {
  padding-left: 97px;
}
.categories_images_large .current_element_image.pos_4 {
  padding-left: 96px;
}
.categories_images_large .current_element_image.pos_5 {
  padding-left: 97px;
}
.categories_images_large .current_element_image.pos_6 {
  padding-left: 98px;
}
.element_general_prime_categories.group_drop_down .store_categories {
  height: 100%;
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.element_general_prime_categories.group_drop_down > ul > li {
  height: 100%;
  width: 118px;
  display: table;
}
.element_general_prime_categories.group_drop_down > ul > li:hover {
  background: #fff;
}

.element_general_prime_categories.group_drop_down > ul > li > a,
.element_general_prime_categories.group_drop_down > ul > li > span {
  color: #2f2f2f;
  font-size: 11px;
  line-height: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  display: table-cell;
  height: 100%;
  border-left: 1px solid #edecec;
  padding: 27px 5px 0;
  background: url(cat_sprite.png) no-repeat -838px 7px;
  text-align: center;
  vertical-align: middle;
}
.element_general_prime_categories.group_drop_down > ul > li:hover > a,
.element_general_prime_categories.group_drop_down > ul > li > span {
  background: url(cat_sprite.png) no-repeat -838px -74px;
  color: #2793C4;
}
.element_general_prime_categories.group_drop_down > ul > li:first-child > a,
.element_general_prime_categories.group_drop_down > ul > li:first-child > span {
  border-right: 1px solid #edecec;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_2 > a {
  background-position: -748px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_2:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_2 > span {
  background-position: -748px -74px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_3 > a {
  background-position: -661px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_3:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_3 > span {
  background-position: -661px -74px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_4 > a {
  background-position: -575px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_4:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_4 > span {
  background-position: -575px -74px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_5 > a {
  background-position: -484px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_5:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_5 > span {
  background-position: -484px -74px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_6 > a {
  background-position: -400px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_6:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_6 > span {
  background-position: -400px -74px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_7 > a {
  background-position: -312px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_7:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_7 > span {
  background-position: -312px -74px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_8 > a {
  background-position: -224px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_8:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_8 > span {
  background-position: -224px -74px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_9 > a {
  background-position: -136px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_9:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_9 > span {
  background-position: -136px -74px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_10 > a {
  background-position: -52px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_10:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_10 > span {
  background-position: -52px -74px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_11 > a {
  background-position: 32px 7px;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_11:hover > a,
.element_general_prime_categories.group_drop_down > ul > li.pos_11 > span {
  background-position: 32px -74px;
}
.element_general_prime_categories.group_drop_down,
.element_general_prime_categories.group_drop_down.sticky {
  -webkit-transition: all .25s ease;
     -moz-transition: all .25s ease;
      -ms-transition: all .25s ease;
       -o-transition: all .25s ease;
          transition: all .25s ease;
}
.element_general_prime_categories.group_drop_down .store_categories ul {
  position: absolute;
  top: 100%;
  right: 0px;
  height: auto;
  min-height: 330px;
  width: 957px;
  background-color: #fffcec;
  -webkit-box-shadow: 0 1px 3px rgba(142,160,156,.75);
  -moz-box-shadow: 0 1px 3px rgba(142,160,156,.75);
  box-shadow: 0 1px 3px rgba(142,160,156,.75);
  background-image: -webkit-linear-gradient(bottom, #e8e0e2, #f3eff0 49%, #f6f4f4 63%, #fff);
  background-image: -moz-linear-gradient(bottom, #e8e0e2, #f3eff0 49%, #f6f4f4 63%, #fff);
  background-image: -o-linear-gradient(bottom, #e8e0e2, #f3eff0 49%, #f6f4f4 63%, #fff);
  background-image: linear-gradient(to top, #e8e0e2, #f3eff0 49%, #f6f4f4 63%, #fff);
  border-bottom: none;
  -webkit-box-shadow: inset 0 1px 3px rgba(142, 160, 156, 1);
  -moz-box-shadow: inset 0 1px 3px rgba(142, 160, 156, 1);
  box-shadow: inset 0 1px 3px rgba(142, 160, 156, 1);
}
.element_general_prime_categories.group_drop_down li .ca_group li.store_category_group_title {
      border-top: 3px solid #22ace9;
  color: #22ace9;
  width: 170px !important;
  border-bottom: none;
  left: 10px;
  position: relative;
  top: -20px;
}
.element_general_prime_categories.group_drop_down .store_categories ul{
    padding: 20px 10px;
}
.element_general_prime_categories.group_drop_down > ul > li ul a:hover {
  color: #22ace9;
}
.element_general_prime_categories.group_drop_down .ca_group.double {
  width: auto !important;
}
.element_general_prime_categories.group_drop_down li .ca_group.double li {
  width: 18%;
  padding-left: 16px;
}
.element_general_all_categories_sorted_by_titles li a,
.element_general_prime_categories li a,
.element_general_all_categories li a {
  width: auto;
}
.element_general_prime_categories.group_drop_down > ul > li.pos_11.css_class_adult ul {
  display: none;
}


/* --- end element_general_prime_categories_category_header --- */ 

/* --- main_nav_bg --- */ 
#main_nav_bg {
  height: 25px;
  top: 0px;
  background: transparent;
  right: 143px;
  left: 0;
  z-index: 99999;
}
/* --- end_main_nav_bg --- */ 

/* --- element_general_search_header --- */ 
#header_show_search .search .textInput #q {
  top: -12px;
  right: auto;
  padding: 0 11px 0 42px;
  background: #FFF;
  border: 1px solid #6b6b6a;
  font-size: 18px;
  line-height: 21px;
  font-weight: lighter;
  color: #CCC;
  font-family: 'OpenSans_Hebrew',Arial,Helvetica,sans-serif;
  width: 275px;
  height: 38px;
  background-color: transparent;
  left: -61px;
}



.searchButton input[type="submit"] {
  background: url(magnify.png) no-repeat 0 0;
  width: 25px;
  height: 27px;
  top: -10px;
  left: -55px;
  position: absolute;
  margin-right: -27px;
  margin-top: 8px;
  padding-right: 30px;
}

/* --- end element_general_search_header --- */ 

/* --- element_general_links_header --- */ 
/* --- end_element_general_links_header --- */ 

/* --- element_general_images_header --- */ 
.element_general_images.categories_images_large.cat_icons {
  position: relative;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  top: 120px;
  left: -45px;
  height: 12px;
 z-index: 999;
}
.current_element_image {
  padding-left: 94px;
  z-index: 999;
}

/* --- end_element_general_images_header --- */ 

/* --- element_general_login_logout_header --- */ 
/* --- end_element_general_login_logout_header --- */ 

/* --- element_general_prime_categories_category_header --- */ 
/* --- end element_general_prime_categories_category_header --- */ 

/* --- element_general_prime_categories_with_group_header --- */
/* --- end element_general_prime_categories_with_group_header --- */

/* --- element_general_prime_categories_with_children_header --- */
/* --- end element_general_prime_categories_with_children_header --- */

/* --- element_general_contact_header --- */ 
/* --- end element_general_contact_header --- */ 

/* --- element_general_newsletter_header --- */ 
/* --- end element_general_newsletter_header --- */ 

/* --- element_general_easy_lightbox --- */
/* --- end element_general_easy_lightbox --- */

/*element_general_lightbox*/
/*end element_general_lightbox*/

/* ------------------------------------- end layout_header ------------------------------------- */

/* ------------------------------------- middel ------------------------------------- */

/* --- layout_homepage_middel --- */  
.layout_homepage #bg_middle,
.layout_homepage #main {
  width: 100%;
    margin-bottom: 0;
}
#homepage_middle_groups {
  width: 960px;
  margin: 0 auto;
}

/* --- end layout_homepage_middel --- */ 

/* --- element_general_masonry_images_middel --- */ 
/* --- end element_general_masonry_images_middel --- */ 

/* --- element_general_all_categories_middel --- */ 
/* --- end element_general_all_categories_middel --- */ 

/* --- element_general_categories_images_middel --- */ 


/* --- end element_general_categories_images_middel --- */ 

/* --- element_general_content_carousel_middel --- */ 
.element_general_content_carousel.four {
  height: 333px;
  margin-top: 21px;
  padding-top: 0;
  margin-bottom: 30px;
}
.element_general_content_carousel.four .ca-container {
  height: 100%;
  position: relative;
}
.element_general_content_carousel.four .ca-container .ca-item {
  width: 242px;
  height: 326px;
  background: #fff;
}
.element_general_content_carousel.four .ca-container .ca-item .ca_item_content {
  width: 228px;
  height: 100%;
  margin: 3px auto 0 3px;
}
.element_general_content_carousel.four .ca-container .ca-item a {
  margin: 0;
  display: block;
  height: 325px;
  position: relative;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.08);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.08);
  box-shadow: 0 0 5px rgba(0,0,0,.08);
  border: solid 1px rgba(99,101,110,.15);
  background: #fff;
}
.element_general_content_carousel.four .ca-container .ca-item h3 {
    color: #020001;
    font-weight: normal;
    text-align: right;
    width: auto;
    font-size: 14px;
    margin: 0px 11px;
    line-height: 22px;
    height: 41px;
    overflow: hidden;
    position: absolute;
    top: 242px;
    width: 90%;
    padding-bottom: 5px;
    border-bottom: 1px solid #e6e6e6;
}
.element_general_content_carousel.four span.origin_price_icon {
  display: none;
}
.element_general_content_carousel.four .ca-container .ca-item table {
  border-spacing: 0;
  width: 100%;
  height: 226px;
  margin: 0 auto;
  position: absolute;
  top: 4px;
  padding: 6px;
  left: 0;
}
.element_general_content_carousel.four .ca-container .ca-item a img {
  max-height: 226px;
  max-width: 205px;
  margin: 0 auto;
}
.element_general_content_carousel.four .carousel_image_content {
  top: auto;
  text-decoration: line-through;
  color: #8e908a;
  text-align: justify;
    font-weight: lighter;
  height: 14px;
  overflow: hidden;
  position: absolute;
  bottom: 12px;
  padding: 0px 8px;
  width: auto;
  font-size: 13px;
  line-height: 13px;
}
.element_general_content_carousel.four .carousel_content_bottom {
    position: absolute;
    bottom: 12px;
    padding: 0;
    width: auto;
    font-size: 16px;
    color: #000000;
    left: 8px;
    font-weight: normal;
}
.element_general_content_carousel.four .ca-nav {
  position: relative;
}
span.ca-nav-prev {
    background: none;
}
.element_general_content_carousel.four .ca-container .ca-item h3 b {
  display: block;
  color: #000;
  font-weight: normal;
  font-size: 15px;
}
.element_general_content_carousel.four span.origin_price_title {
  display: none;
} 
.element_general_content_carousel.four .ca-container .ca-item:after,
.element_general_content_carousel.four .ca-container .ca-item:before {
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  position: absolute;
  left: 5px;
  bottom: 10px;
  z-index: -1;
  width: 60%;
  max-width: 300px;
  height: 20%;
  content: "";
}
.element_general_content_carousel.four .ca-container .ca-item:after {
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  right: 11px;
  left: auto;
}
.element_general_content_carousel.four .ca-nav span {
    width: 60px;
    height: 60px;
    background: url(navArrow.png) no-repeat;
    left: -60px;
    margin: 0;
    position: absolute;
    top: 160px;
    opacity: 1;
}
.element_general_content_carousel.four .ca-nav span.ca-nav-next {
    background-position: top right;
    left: auto;
    right: -60px;
}
.element_general_content_carousel.four .ca-container .ca-item .ca_item_content:after {
  content: '';
  position: absolute;
  top: 20px;
  left: 20px;
}
.element_general_content_carousel.four .ca-container .ca-item.css_class_sale .ca_item_content:after {
  content: url(saleIcon.png);
  top: 11px;
  left: 10px;
}
.element_general_content_carousel.four .ca-container .ca-item.css_class_new .ca_item_content:after {
  content: url(newIcon.png);
  top: 11px;
  left: 10px;
}
.element_general_content_carousel.four .ca-container .ca-item.css_class_recommended .ca_item_content:after {
  content: url(recomendedIcon.png);
  top: 11px;
  left: 10px;
}

.element_general_content_carousel.four .ca-container .ca-item a:hover:before {
    opacity: 1;
    top: 220px;
    -o-transition: All 0.25s ease;
    -ms-transition: All 0.25s ease;
    -moz-transition: All 0.25s ease;
    -webkit-transition: All 0.25s ease;
    transition: All 0.25s ease;
}
.element_general_content_carousel.four .ca-container .ca-item a:before {
    content: 'הזמן עכשיו';
    position: absolute;
    width: 100%;
    height: 41px;
    background-color: #737373;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 41px;
    right: 0px;
    top: 260px;
    z-index: 99;
    opacity: 0;
    -o-transition: All 0.25s ease;
    -ms-transition: All 0.25s ease;
    -moz-transition: All 0.25s ease;
    -webkit-transition: All 0.25s ease;
    transition: All 0.25s ease;
}
/* --- end element_general_content_carousel_middel --- */

/* --- element_general_links_middel --- */ 
ul.element_general_links.title,
ul.element_general_links.title_links {
    width: 372px;
    position: static;
    right: 0;
    height: 20px;
    margin: 30px auto;
    text-align: center;
    z-index: 9999;
}
ul.element_general_links.title li a,
ul.element_general_links.title_links li a {
  line-height: 19px;
  font-size: 18px;
  height: 100%;
  color: #3b3a38;
  text-align: center;
  display: block;
  font-weight: bold;
  padding-right: 10px;
}
ul.element_general_links.title_links li.pos_0 a {
  padding-right: 0;
}
ul.element_general_links.title_links li {
    width: auto;
    padding: 0;
    text-align: center;
}
ul.element_general_links.title_links >  li:not(:first-child) > span  a:before,
ul.element_general_links.title_links >  li:not(:first-child)  > span span:before {
  content: "|";
  padding: 10px 0px 0px 5px;
  color: #000;
}
ul.element_general_links.title_links.horizontal li:not(:first-child) :before {
  content: "|";
    padding: 0 1px 0 5px;
    color:#3b3a38;
}
ul.element_general_links.title_links li:hover a {
  cursor: pointer;
  color: #f75656;
}
 
ul.element_general_links.separation.vertical {
  height: 28px;
  position: relative;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  width: 960px;
  border-bottom: 1px solid #fff;
  text-align: center;
  margin: 31px auto 34px;
  /* margin-left: 160px; */
}
ul.element_general_links.separation.vertical li a {
  display: block;
  position: absolute;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/40338/original/8792e299115c9e739e87045134f9427a.png?1432118540) repeat 0 0 #eac544;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #564d32;
  padding: 0 35px;
  top: 19px;
  right: calc(50% - 110px);
}
/* --- end_element_general_links_middel --- */ 

/* --- element_general_images_middel --- */ 
.element_general_images.strengths {
  width: 960px;
  position: absolute;
  right: calc(50% - 540px);
  margin: 0px auto;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.element_general_images.strengths .current_element_image {
  display: inline-block;
  position: relative;
  width: 180px;
  height: 115px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(strength.png) no-repeat -700px 18px;
}
.element_general_images.strengths .current_element_image.pos_0 {
  background-position:  -776px -7px;
  

}
.element_general_images.strengths .current_element_image.pos_1 {
  background-position: -575px -6px;
  

}

.element_general_images.strengths .current_element_image.pos_2 {
  background-position: -393px -6px;


}

.element_general_images.strengths .current_element_image.pos_3 {
  background-position: -192px 0;


}

.element_general_images.strengths .current_element_image.pos_4 {
  background-position: 0 -11px;
 

}

.element_general_images.strengths .current_element_image h3 {
  font-size: 16px;
  position: absolute;
  font-weight: bold;
  color: #3d3d3d;
  line-height: 20px;
  bottom: 0px;
  right: 35%;
  width: 100%;
}

.element_general_images.strengths .current_element_image a img {
  display: none;
}
.element_general_images.strengths .current_element_image p {
  color: #3d3d3d;
  line-height: 18px;
  font-size: 13px;
  padding: 0 23px;
  margin-top: 12px;
  display:none;
}
.element_general_images.strengths .current_element_image:hover p,
.element_general_images.strengths .current_element_image:hover h3 {
  /* color: #da1c5c; */
  -o-transition: All 0.25s ease;
  -ms-transition: All 0.25s ease;
  -moz-transition: All 0.25s ease;
  -webkit-transition: All 0.25s ease;
  transition: All 0.25s ease;
  bottom: 15px;
}
/* --- end element_general_images_middel --- */ 

/* --- element_general_newsletter_middel --- */ 
/* --- end element_general_newsletter_middel --- */ 

/* --- element_category_list_items_middel --- */ 
.store_category_list_items .grid .list_item_compare, 
.store_list_items .grid .list_item_compare {
  display: block;
  width: 230px;
  height: 26px;
  top: 242px;
  bottom: auto;
  background-color: rgba(230, 230, 230, 0.75);
  position: absolute;
  opacity: 0;
}
.store_category_list_items .grid .list_item_compare a, 
.store_list_items .grid .list_item_compare a {
  color: #303030;
  font-size: 14px;
  line-height: 24px;
}
.imgWrapperT a:before {
  content: url(grid_btn.png);
  display: block;
  width: 228px;
  height: 40px;
  position: absolute;
  top: 200px;
  z-index: 1;
  opacity: 0;
}
.imgWrapperT td, th {
  display: table-cell;
  vertical-align: inherit;
  border-style: solid;
  border-width: 1px;
  border: none;
}
div#search_msg_facebook_and_sort {
  display: none;
}
.grid:hover .imgWrapperT a:before{
  opacity: 1;
  top: 180px;
}
.store_category_list_items .grid:hover .list_item_compare, 
.store_list_items .grid:hover .list_item_compare{
  opacity: 1;
  top: 222px;
}
.imgWrapperT a:before,
.grid:hover .imgWrapperT a:before,
.store_category_list_items .grid .list_item_compare, 
.store_list_items .grid .list_item_compare,
.store_category_list_items .grid:hover .list_item_compare, 
.store_list_items .grid:hover .list_item_compare{
  -o-transition: All 0.25s ease;
  -ms-transition: All 0.25s ease;
  -moz-transition: All 0.25s ease;
  -webkit-transition: All 0.25s ease;
  transition: All 0.25s ease;
}
.store_list_items,
.store_category_list_items {
  margin-left: -11px;
  padding-right: 41px;
  width: 724px;
}
.layout_list_item {
  width: 227px;
  height: 334px;
  /*border: 1px solid #F4F0F0;*/
  margin: 0 0px 30px 14px;
  position: relative;
  border-bottom: none;
}

.layout_list_item:after {
  content: '';
  background: url(shadow.png) center bottom no-repeat;
  width: 100%;
  height: 15px;
  display: block;
  position: static;
}
.layout_list_item:hover .grid {
  -moz-box-shadow: 0px 0px 6px #DADADA;
  -webkit-box-shadow: 0px 0px 6px #DADADA;
  box-shadow: 0px 0px 6px #DADADA;
}
.layout_list_item .grid {
  width: 100%;
  height: auto;
  margin: 0;
  position: relative;
  background: #fff;
  padding-top: 0px;
  border: #dadada solid 1px;
}
.layout_list_item:hover .grid,
.layout_list_item .grid,
.layout_list_item:hover,
.layout_list_item {
  -webkit-transition: all .15s ease;
     -moz-transition: all .15s ease;
      -ms-transition: all .15s ease;
       -o-transition: all .15s ease;
          transition: all .15s ease;
}
.layout_list_item .grid:before, .layout_list_item .grid:after {
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  position: absolute;
  left: 5px;
  bottom: 14px;
  z-index: -1;
  width: 60%;
  max-width: 300px;
  height: 20%;
  content: "";
  opacity: 0;
}
.layout_list_item .grid:after {
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  right: 5px;
  left: auto;
}
.store_category_list_items .grid .list_item_image, 
.store_list_items .grid .list_item_image {
  width: 100%;
  height: 246px;
  position: static;
}
.imgWrapperT {
  width: 100%;
  height: 100%;
}
.imgWrapperT img {
  margin: 0 auto;
  max-width: 217px;
  max-height: 217px;
}
.store_category_list_items .grid .list_item_title_with_brand, 
.store_list_items .grid .list_item_title_with_brand {
  padding: 0px 0px;
  width: 100%;
  height: 42px;
  position: static;
  margin-bottom: 4px;
}
.store_category_list_items .grid .list_item_title_with_brand a,
.store_list_items .grid .list_item_title_with_brand a {
  color: #434343;
  font-weight: normal;
  text-align: right;
  display: block;
  padding: 0px 15px;
  font-size: 14px;
  line-height: 22px;
  height: 42px;
  overflow: hidden;
}
.element_items_list_items {
  margin-top: 79px;
  z-index: -9999;
}
.layout_homepage .element_items_list_items {
    margin-top: 0;
    z-index: -9999;
}
.layout_homepage #homepage_group2{
  padding-top: 0;
}
.store_category_list_items .grid .list_item_show_price, 
.store_list_items .grid .list_item_show_price {
  height: 39px;
  width: 100%;
  position: static;
  margin-top: 5px;
  border-top: 1px solid #e6e6e6;
}
.grid .list_item_show_price span.item_show_origin_price {
  top: auto;
  width: auto;
  padding: 0px 15px;
  color: #8E908A;
  font-size: 14px;
  line-height: 20px;
  bottom: 10px;
}
.store_list_items .grid .list_item_show_price a,
.store_category_list_items .grid .list_item_show_price a {
  background: none;
  padding: 0 15px;
  margin: 0;
  width: auto;
  float: left;
  line-height: 20px;
  height: 20px;
  color: #5A5C56;
  font-size: 15px;
  position: relative;
  top: 8px;
}
.store_list_items .grid .list_item_show_price a strong,
.store_category_list_items .grid .list_item_show_price a strong {
  color: #000000;
  font-size: 16px;
}
.root .pagingWrapper {
  display: none;
}
.pagination a, .pagination span {
  min-width: 20px;
  width: auto;
  font-weight: normal;
}
.pagingWrapper {
  float: left;
}
.root #bg_footer {
  margin-top: 268px;
}
.store_category_list_items .grid .list_item_current_list_item_content, 
.store_list_items .grid .list_item_current_list_item_content {
  position: static;
  width: 100%;
  height: 0px;
  overflow: hidden;
}
.store_category_list_items .grid .list_item_current_list_item_content p, 
.store_list_items .grid .list_item_current_list_item_content p {
  position: static;
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 13px;
  color: #818181;
}
.store_category_list_items .grid .list_item_current_list_item_content > p, 
.store_list_items .grid .list_item_current_list_item_content > p {
  padding: 0 14px 0px 12px;
}

/* --- end element_category_list_items_middel --- */ 

/* --- element_general_carousel_middel --- */ 
/* --- end element_general_carousel_middel --- */ 

/* --- element_general_list_item_titles_middel --- */
/* --- end element_general_list_item_titles_middel --- */

/* --- element_general_prime_categories_category_middel --- */ 
/* --- end element_general_prime_categories_category_middel --- */ 

/* --- element_general_contact_middel --- */ 
/* --- end element_general_contact_middel --- */ 

/* --- element_general_ws_carousel_middel --- */
/*
 *  generated by WOW Slider 3.4
 *  template Studio
 */
@import url("http://fonts.googleapis.com/css?family=Simonetta&subset=latin,latin-ext");
#wowslider-container1 { 
  zoom: 1;
  position: relative;
  margin: 0px auto 0px;
  z-index: 0;
  text-align: left;
}

* html #wowslider-container1{ width:960px }
#wowslider-container1 .ws_images ul{
  position:relative;
  width: 10000%; 
  height:auto;
  left:0;
  list-style:none;
  margin:0;
  padding:0;
  border-spacing:0;
  overflow: visible;
  /*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
  width:1%;
  line-height:0; /*opera*/
  float:left;
  font-size:0;
  padding:0 0 0 0 !important;
  margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
  position: relative;
  left: 0;
  top: 0;
  height: 100%;
  overflow: hidden;
}
#wowslider-container1 .ws_images a{
  width:100%;
  display:block;
  color:transparent;
}
#wowslider-container1 img{
  max-width: none !important;
}
#wowslider-container1 .ws_images img{
  width:100%;
  border:none 0;
  max-width: none;
  padding:0;
}
#wowslider-container1 a{ 
  text-decoration: none; 
  outline: none; 
  border: none; 
}

#wowslider-container1  .ws_bullets { 
  font-size: 0px; 
  float: left;
  position:absolute;
  z-index:70;
}
#wowslider-container1  .ws_bullets div{
  position:relative;
  float:left;
}
#wowslider-container1  a.wsl{
  display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
  position:absolute;
}#wowslider-container1  .ws_bullets { 
  padding: 10px; 
}
#wowslider-container1 .ws_bullets a { 
  width: 14px;
  height: 14px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #cdced2;
  margin: 3px;
  display: inline-block;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover {
  background: #fff;
  border: solid #42b7eb 0.5px;
  box-shadow: 0 0 3px 0 #000;
}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
  position: absolute;
  top: 50%;
  margin-top: -28px;
  z-index: 60;
  height: 56px;
  width: 50px;
  background-image: url(./arrows.png);
  opacity: 1;
}
#wowslider-container1 a.ws_next{
  background-position: 100% 0;
  right: calc(50% - 560px);
}
#wowslider-container1 a.ws_prev {
  left: calc(50% - 560px);
  background-position: 0 0; 
}
#wowslider-container1 a.ws_next:hover{
  background-position: 100% 100%;
  opacity: 1; 
}
#wowslider-container1 a.ws_prev:hover {
  background-position: 0 100%; 
  opacity: 1; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
/* bottom center */
#wowslider-container1  .ws_bullets {
  bottom: 10px;
  right: 0;
  width: 100%;
  text-align: center;
}
#wowslider-container1 .ws_bullets > div {
  left: 0px;
    position: static;
    float: none;
   display: inline-block;
   width: 960px;
   text-align: center;
}
/* default */
#wowslider-container1 .ws-title{
  position: absolute;
  bottom:0;
  left: 0;
  z-index: 50;
  padding:10px 1%;
  color: #FFFFFF;
  text-transform:none; 
  background:#000000;
    font-family: 'Simonetta',Comic Sans MS,cursive;
  font-size: 24px;
  line-height: 26px;
  text-align: center; 
  font-weight: normal;
  width: 98%; 
  border-radius:0;
  opacity:0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
  
}
#wowslider-container1 .ws-title div{
  padding-top:5px;
  font-size: 15px;
  line-height: 17px;
  text-transform:none; 
}
#wowslider-container1:hover .ws-title {
  opacity:0.8;
}#wowslider-container1 .ws_images ul{
  animation: wsBasic 8s infinite;
  -moz-animation: wsBasic 8s infinite;
  -webkit-animation: wsBasic 8s infinite;
}
@keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }
@-moz-keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }


#wowslider-container1 .ws_bullets  a img{
  text-indent:0;
  display:block;
  bottom:16px;
  left:-76px;
  visibility:hidden;
  position:absolute;
    border: 5px solid #ffffff;
  -moz-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000; 
  max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
  visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
  height:48px;
  overflow:visible;
  position:relative;
}
#wowslider-container1 .ws_bulframe div {
  left:0;
  overflow:hidden;
  position:relative;
  width:151px;
  background-color:#ffffff;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
  display:none;
  bottom:24px;
  overflow:visible;
  position:absolute;
  cursor:pointer;
    border: 5px solid #ffffff;
  -moz-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000; 
}
#wowslider-container1 .ws_bulframe span{
  display:block;
  position:absolute;
  bottom:-10px;
  margin-left:-3px;
  left:76px;
  background:url(./triangle.png);
  width:15px;
  height:6px;
}


/*extra*/

#wowslider-container1 {
  padding-bottom: 15px;
  background: url(slider_shadow.png) no-repeat center bottom;
}
/* --- end element_general_ws_carousel_middel --- */

#homepage_group2 {
  width: 196px;
  float: right;
  margin-right: 0px;
  margin-top: 0px;
  padding-top: 79px;
}
#homepage_group4 {
  width: 100%;
  height: 207px;
  margin-top: 55px;
  position: static;
  background: url(patternPixel.png) 0 0 #EAC547;
}
/* --- element_general_ticker_middel --- */
.element_general_ticker {
  line-height: 22px;
  height: 345px;
  width: 230px;
  background: url(patternPixel.png) repeat 0 0 #0e9edf;
  padding: 0;
  margin: 0 auto;
  position: relative;
  display: block;
}
.element_general_ticker > .ticker_frame {
  height: 300px !important;
}
.element_general_ticker .ticker_title {
  padding-bottom: 10px;
}
.element_general_ticker .ticker_title h3 {
  font-size: 18px;
  font-weight: normal;
  line-height: 21px;
  padding-right: 10px;
  background: url(ticker_arrow.png) right 21% no-repeat;
  color: #fff;
  max-height: 42px;
  overflow: hidden;
}
.element_general_ticker .ticker_frame li {
  margin-bottom: 10px !important;
  
}
.element_general_ticker .ticker_frame li table {
  display: none;
}
.element_general_ticker .ticker_content {
  font-size: 15px;
  color: #ffffff;
  padding-right: 10px;
  height: 64px;
  overflow: hidden;
}
.element_general_ticker .ticker_content_bottom {
  color: #000;
  text-align: left;
  font-size: 13px;
  text-decoration: underline;
  margin-top: 10px;
  padding-left: 12px;
}
.ticker_content_bottom :after{
  content: ">"
  color:#000;
}
.element_general_ticker .ticker_frame li:before{
  content: "\f103";
  font-family: FontAwesome;
  color: #fff;
  font-size: 20px;
  padding-right: 10px;
  display: block;
}
.element_general_ticker:before {
  content: "מה חדש?";
  background: transparent;
  width: auto;
  height: 40px;
  display: block;
  border-bottom: white solid 1px;
  position: relative;
  line-height: 45px;
  padding-right: 20px;
  right: 0;
  font-size: 18px;
  /* border-bottom: 1px solid #ccc; */
  background: url(patternPixel.png) repeat 0 0 #0e9edf;
  z-index: 100;
}
.element_general_ticker > h3 {
  font-size: 25px;
  color: #3a3a3c;
  font-weight: normal;
  width: 150px;
  height: 50px;
  line-height: 25px;
  position: absolute;
  top: 20px;
  right: 122px;
}
/* --- end element_general_ticker_middel --- */


/* --- element_items_list_items_middel --- */ 
/* --- end element_items_list_items_middel --- */ 

/* --- element_general_masonry_grid --- */ 
/* --- end element_general_masonry_grid --- */ 

/* --- pagination_middel --- */
/* --- end pagination_middel --- */

/* --- bootstrap_slider_middel --- */
/* --- end bootstrap_slider_middel --- */

/* --- owlCarousel_middel --- */
/* --- end owlCarousel_middel --- */
/* ------------------------------------- end middel ------------------------------------- */

/* ------------------------------------- footer ------------------------------------- */

/* --- layout_footer --- */ 
#bg_footer {
  background: #2f2f2f;
  position: relative;
  max-width: none;
  line-height: 22px;
}
#footer_middle_groups {
  position: relative;
  margin-top: 33px;
}
/* --- end layout_footer --- */

/* --- element_general_newsletter_footer --- */ 
#bg_footer #new_ticket {
  float: right;
  margin-right: 47px;
  overflow: visible;
}
.element_general_newsletter #ticket_customer_email {
  color: #808080;
  line-height: 24px;
  font-size: 15px;
  text-align: right;
  width: 219px;
  height: 30px;
  background: #fff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-top: 10px;
  outline: none;
  border: solid 1px #d4d2d2;
}
.element_general_newsletter + input + div.smallButton a,
.element_general_newsletter + input + div.smallButton div {
  top: -28px;
  left: -123px;
  width: 33px;
  height: 28px;
  background: url(letter.png) no-repeat center center;
}
.element_general_newsletter + input + div.smallButton div:hover {
  background-position: center center;
}
.element_general_newsletter {
  background: url(newsletter_bg.png) no-repeat top right;
  width: 220px;
  height: auto;
  padding-top: 0;
}
.contact {
  width: 220px;
}
#new_ticket {
  width: 220px;
  height: 53px;
  position: relative;
  left: 256px;
  top: -25px;
}
form#new_ticket:before {
  content: "הרשם לניוזלטר";
  font-size: 19px;
  color: #2993C4;
  text-decoration: underline;
  text-align: center;
}
#bg_footer #new_ticket {
  float: left;
  margin-right: 0px;
  overflow: visible;
}
/* --- end element_general_newsletter_footer --- */ 

/* --- element_general_links_footer --- */ 
ul.element_general_links.footer_safe_buy.vertical {
  position: absolute;
  left: -202px;
  top: 3px;
  width: 224px;
  height: 145px;
  background: url(safeCreditBuy.png) no-repeat right bottom;
  text-indent: 7px;
}

#footer_middle_groups ul.element_general_links.footer_safe_buy.vertical {
  margin: 0;
}
ul.element_general_links.footer_safe_buy.vertical:before {
  content: "קנייה מאובטחת";
  font-size: 19px;
  color: #2993C4;
  text-decoration: underline;
}
#footer_group5 > ul {
  float: left;
  padding-top: 0;
  width: 220px;
  position: relative;
}
#layout_footer .element_general_links.horizontal li {
  float: none;
  display: inline-block;
  margin: 0 4px;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  background: #15557c;
  display: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
#layout_footer .element_general_links.horizontal li.pos_1 {
  background: #007bb6;
}
#layout_footer .element_general_links.horizontal li.pos_2 {
  background: #db5442;
}
#layout_footer .element_general_links.horizontal li.pos_3 {
  background: #2aa9e0;
}
#layout_footer .element_general_links.horizontal li.pos_4 {
  background: #36609f;
}
#layout_footer .element_general_links.horizontal li a {
  font-size: 19px;
  line-height: 32px;
  display: inline-block;
  width: 100%;
  height: 100%;
  display: none;
}
h3#links_h3_f_t_g {
  font-weight: normal;
  font-size: 19px;
  line-height: 19px;
  padding-bottom: 15px;
}
i.fa.fa-twitter:before {
  position: relative;
  top: 1px;
  left: 1px;
  color: #fff;
}

i.fa.fa-google-plus:before {
  position: relative;
  top: 1px;
  left: 2px;
}
i.fa.fa-instagram:before {
  position: relative;
  left: 1px;
  top: 1px;
}
i.fa.fa-linkedin:before {
  position: relative;
  left: 1px;
}
i.fa.fa-facebook:before {
  position: relative;
  top: 1px;
  color: #fff;
}

#footer_group5 > ul:after {
  content: "";
  height: 2px;
  width: 219px;
  position: absolute;
  bottom: 86px;
  left: 4px;
}
#bg_footer #footer_group4 h3.safe_buy {
  position: absolute;
  top: 5px;
  left: 87px;
  padding-left: 35px;
  height: 23px;
  background: url(dafna_sprite.png) no-repeat -8px -347px;
}
/* --- end_element_general_links_footer --- */ 

/* --- element_general_footer_nav --- */ 
#layout_footer .element_general_footer_nav_list a:hover {
  text-decoration: none;
  color: #7fa4ad;
}
/* --- end element_general_footer_nav --- */ 

/* --- element_general_prime_categories --- */ 
#bg_footer .store_categories {
  height: 180px;
  overflow: hidden;
}
#bg_footer .element_general_all_categories_sorted_by_titles li, 
#bg_footer .element_general_prime_categories li, 
#bg_footer .element_general_all_categories li {
  line-height: 22px;
}
#bg_footer .element_general_all_categories_sorted_by_titles li a:hover,
#bg_footer .element_general_prime_categories li a:hover,
#bg_footer .element_general_all_categories li a:hover {
  text-decoration: none;
  color: #7fa4ad;
}
#bg_footer .element_general_prime_categories h3 {
  display: block;
}
/* --- end element_general_prime_categories --- */ 

/* --- element_general_show_contact --- */ 
#footer_group4 .element_general_show_contact p span {
  font-size: 14px !important;
}
/* --- end element_general_show_contact --- */

/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
#footer_group2, #footer_group3, #footer_group4 {
  background: none;
}
#layout_footer #footer_group2 {
  width: 187px;
}
#layout_footer #footer_group3 {
  width: 248px;
}
#footer_middle_groups h3,
#footer_middle_groups .element_general_show_contact h3 span {
  color: #2693c4;
  text-decoration: underline;
  font-size: 19px !important;
  line-height: 19px !important;
  font-weight: normal;
}
#layout_footer a,
#layout_footer p,
#layout_footer strong {
  color: #fdffff;
}
#layout_footer .element_general_footer_nav_list a:hover,
#bg_footer .element_general_all_categories_sorted_by_titles li a:hover,
#bg_footer .element_general_prime_categories li a:hover,
#bg_footer .element_general_all_categories li a:hover {
  color: #2693c4;
}
/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

/* --- element_general_images_footer --- */ 
/* --- end element_general_images_footer --- */ 

/* --- element_general_carousel_footer --- */ 
/* --- end element_general_carousel_footer --- */ 

/* --- element_general_prime_categories_footer --- */ 

/* --- end element_general_prime_categories_footer --- */ 

/* --- element_general_contact_footer --- */ 
/* --- end element_general_contact_footer --- */ 

/* element_general_fb_like_box */
#layout_footer .facebook_likebox {
  position: absolute;
  top: -220px;
}
.facebook_likebox {
  margin: 0 auto;
  width: 960px;
}
/* end element_general_fb_like_box */

/* ------------------------------------- end_footer ------------------------------------- */

/* ------------------------------------- category ------------------------------------- */

/* --- layout_category --- */ 
#bg_middle .element_general_all_categories_sorted_by_titles h3, 
 #bg_middle .element_general_prime_categories h3, 
 #bg_middle .element_general_all_categories h3 {
  width: 220px;
  height: 41px;
  -webkit-border-radius: 7px/7px 7px 6px 6px;
  -moz-border-radius: 7px/7px 7px 6px 6px;
  border-radius: 7px/7px 7px 6px 6px;
  text-align: center;
  padding: 0px;
 }
 .element_category_filter h1,
 .category_desc h3,
 .sortBox a,
 .sortBox i,
 .element_category_filter .results b,
 .group b,
 .groups-additional b,
 #bg_middle .element_general_all_categories_sorted_by_titles li:hover,
 #bg_middle .element_general_prime_categories li:hover,
 #bg_middle .element_general_all_categories li:hover,
 #bg_middle .element_general_all_categories_sorted_by_titles li span,
 #bg_middle .element_general_prime_categories li span,
 #bg_middle .element_general_all_categories li span,
 #header_main_nav li .page_children_main ul.page_children li a:hover,
 #header_main_nav li #header_show_prime_categories ul.store_categories li a:hover,
 #header_main_nav li #header_show_prime_categories ul.store_categories li span,
 .pagination span,
 .pagination a:hover,
 .results b,
 #sort_price a,
 #sort_price a,
 #sort_name a, #personal_sell_signup a,
 #item_current_title h1,
 #item_current_content b,
 .link_personal_sell_signup.blue_link,
 #item_show_price .price_value,
 .item_attributes > h3,
 .matchingCarousel i,
 .mainImage big, .mainImage b,
 #item_show_price > span.price_value > span.tiny,
 #store_categories_select_dynamic > span,
 .item_option5 #dealButtonHook:before,
 .item_option5 .bold_link.link_ask_about_item:before {
  color: #000
}
#header_main_nav li #header_show_prime_categories ul.store_categories li span {
  color: #22ace9;
}
#header_group1 .store_categories > li:hover {
  box-shadow: inset #dadada 3px 4px 8px 2px;
}
.element_general_prime_categories.group_drop_down > ul > li:hover > a
{
  color: #000;
}
.item_option5 #dealButtonHook:before {
  content: "\f055";
  font-family: FontAwesome;
  font-size: 18px;
  text-decoration: none;
  float: right;
  margin: -3px 0px 0px 6px;
  color: #9A9A9A !important;
}
.item_option5 .bold_link.link_ask_about_item:before {
  content: "\f075";
  font-family: FontAwesome;
  font-size: 18px;
  text-decoration: none;
  float: right;
  margin: -3px 0px 0px 6px;
  color: #9a9a9a !important;
}
.item_option5 span.truck {
  background-image: url(freeShipping.png);
}
.item_option5 #item_safe_buy {
  background-image: url(PCIstandart.png);
}
#bg_middle .element_general_all_categories_sorted_by_titles h3 #bg_middle .element_general_prime_categories h3,
#bg_middle .element_general_all_categories h3 {
  width: 220px;
  height: 41px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  text-align: center;
  background: url(patternPixel.png) repeat 0 0 #eac544;
  padding: 0px;
}
.imgWrapperT a:before {
  content: url(grid_btn.png);
  display: block;
  width: 228px;
  height: 40px;
  position: absolute;
  top: 200px;
  z-index: 1;
  opacity: 0;
}
/* --- end layout_category --- */   

/* --- element_category_filter_category --- */ 
/* --- end element_category_filter_category --- */ 

/* --- element_category_list_items_category --- */ 
/* --- end element_category_list_items_category --- */ 

/* --- element_general_prime_categories_category --- */ 
/* --- end element_general_prime_categories_category --- */ 

/* ------------------------------------- end_category ------------------------------------- */
/* --- end layout_category --- */   

/* --- element_category_filter_category --- */ 
/* --- end element_category_filter_category --- */ 

/* --- element_category_list_items_category --- */ 
/* --- end element_category_list_items_category --- */ 

/* --- element_general_prime_categories_category --- */ 
/* --- end element_general_prime_categories_category --- */ 

/* ------------------------------------- end_category ------------------------------------- */

/* ------------------------------------- layout_item ------------------------------------- */

a.finish_buy {
  width: 93px;
  height: 40px;
  color: white;
  position: absolute;
  right: 189px;
  line-height: 43px;
  background: url(patternPixel.png) repeat 0 0 #0e9edf;
  box-sizing: content-box;
  padding: 0px 56px 0 20px;
  margin-top: 1px;
  font-size: 18px;
  font-weight: bold;
  border-radius: 2px;
}
a.finish_buy:hover {
  box-shadow: 2px 2px 9px #868686;
}
a.finish_buy:before {
  content: "\f07a ";
  font-family: FontAwesome;
  width: 20px;
  right: 17px;
  position: absolute;
  font-size: 18px;
  color: #fff;
  moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: fliph;
  filter: fliph;
}
a#big_buy_now_link {
  background: url(patternPixel.png) repeat 0 0 #eac544;
  border-radius: 3px;
}
a#small_buy_now_link {
  background: url(patternPixel.png) repeat 0 0 #eac544;
  border-style: none;
}
#item_current_title h1 span {
  color: #000;
}
.price_value {
  color: black !important;
}
#item_current_content {
  position: relative;
  top: 0;
  right: 30px;
  height: auto;
  display: inline-block;
  vertical-align: top;
  width: 275px;
  max-height: 130px;
  overflow: hidden;
  margin-bottom: 20px;
}
.item_option5 #item_current_content b {
  font-size: 15px;
  color: #3b3a38;
  font-weight: normal;
  line-height: 50px;
}
.item_option5 #item_upgrades_top {
  width: 345px;
  height: auto;
  top: auto;
  left: auto;
  position: static;
  margin-top: 5px;
  display: inline-block;
  vertical-align: top;
}
.item_option5 #item_details {
  margin: 0px auto 0px 0px;
  top: 0;
  right: 0;
  height: auto;
  width: 625px;
  min-height: 436px;
}
span.item_show_origin_price:before {
  content: " מחיר לפני ";
}
#homepage_group1 span.item_show_origin_price::before {
  content: "";
}
td.plus,
td.equal {
  background: #f1cb46 !important;
}
a#deal_button {
  background: url(patternPixel.png) repeat 0 0 #eac544;
  border-style: none;
}
#selectsHook label {
  width: 140px !important;
  margin-left: 28px; 
}

.pCarouselControls a, .pCarouselControls a {
  display: none;
}

/* --- element_general_tabs --- */ 
#tabs.active > ul > li.active a {
  background: #FFF;
  color: #231F20;
  border: 1px solid #D9D9D9;
  border-top: 3px solid #0b94d1 !important;
  border-bottom: none;
}
/* --- end element_general_tabs --- */

/* ------------------------------------- end_layout_item ------------------------------------- */


/* ------------------------------------- layout ------------------------------------- */
/* --- clearfix --- */
/* --- end clearfix --- */

/* --- layout_about --- */ 
/* --- end layout_about --- */ 

/* --- layout_compare --- */ 
/* --- end layout_compare --- */ 

/* --- layout_contact --- */ 
/* --- end layout_contact --- */ 

/* --- layout_contract --- */ 
/* --- end layout_contract --- */ 

/* --- layout_credit_guard --- */ 
/* --- end layout_credit_guard --- */ 

/* --- layout_location --- */ 
/* --- end layout_location --- */ 

/* --- layout_order --- */ 
/* --- end layout_order --- */ 

/* --- layout_page --- */ 
/* --- end layout_page --- */ 

/* --- layout_iframe --- */ 
/* --- end layout_iframe --- */ 

/* ------------------------------------- end_layout ------------------------------------- */

/*--- colors ---*/
/*--- end colors ---*/

/* fonts */
/* end fonts */

/*bottons*/
/*end bottons*/

/* ------------------------------------- general ------------------------------------- */
/* ------------------------------------- end_general ------------------------------------- */



/* ------------------------------------- Responsive ------------------------------------- */

/* Responsive Changes */

/* Extra small devices (phones, less than 768px) */
@media screen and (max-width: 767px) {

  /* Code here */

}
/* Small devices (tablets, 768px and up) */
@media screen and (min-width:768px) {
  
  /* Code here */

}
/* Medium devices (desktops, 992px and up) */
@media screen and (min-width:992px) { 

  /* Code here */

}

/* Large devices (large desktops, 1200px and up) */
@media screen and (min-width:1200px) {  

  /* Code here */

}

/* ------------------------------------- end_Responsive ------------------------------------- */