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

/* --- layout_header --- */
.layout_homepage #bg_header {
    width: 100%;
    height: 106px;
    position: relative;
    z-index: 1;
    top: -72px;
    background: rgba(255,255,255,0.8);
    border: none;
    z-index: 2;
  }
#bg_header:before {
  content: "";
  height: 58px;
  width: 100%;
  background: #232a12;
  display: block;
  position: absolute;
  top: 48px;
  z-index: 1;
}
.layout_homepage div#main {
  max-height: 100%;
  height: 100%;
  display: block;
  min-height: 2034px;
}
#layout_header{
  border:none;
}
#homepage_notice {
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  font-weight: 500;
  background: rgba(255, 255, 255, 0.7);
  margin-bottom: -30px;
  position: relative;
  z-index: 1;
}
body:not(.layout_homepage) #bg_header{
    position: fixed;
    top: 0;
    height: 106px;
}
/*slider*/
/*ul.element_general_links.slider_title_links.vertical {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 960px;
  top: -422px;
}*/
/*li.pos_0.css_class_title1 {
  width: 234px;
  text-align: center;
  background-color: #fff;
  height: 44px;
  position: absolute;
  top: 48px;
}
li.pos_0.css_class_title1 a {
  font-size: 42px;
  color: #000;
  line-height: 42px;
}
li.pos_1.css_class_row1 {
  font-size: 24px;
  line-height: 24px;
  position: absolute;
  top: 103px;
  background-color: #fff;
  padding-right: 6px;
  padding-left: 6px;
  height: 27px;
}
li.pos_1.css_class_row1 a {
  color: #000;
}
li.pos_2.css_class_row2 {
  position: absolute;
  font-size: 24px;
  top: 130px;
  line-height: 24px;
  background-color: rgba(255, 255, 255, 0.85);
    padding-right: 6px;
  padding-left: 6px;
  height: auto;
  width: auto;
}
li.pos_2.css_class_row2 a {
    color: #000;
    line-height: 35px;
}
li.pos_0.css_class_title1,li.pos_1.css_class_row1,li.pos_2.css_class_row2{
  overflow: hidden;
}*/
ul.element_general_links.slider_title_links {
    position: absolute;
    bottom: 30%;
    z-index: 11111;
    width: 960px;
    right: 0;
    left: 0;
    margin: auto;
    display: block;
}
ul.element_general_links.slider_title_links li.pos_0{
  display: block;
}
ul.element_general_links.slider_title_links li{
    float: right;
    width: 100%;
    height: 100%;
    display: block;
}
ul.element_general_links.slider_title_links li.pos_0 a{
    font-size: 42px;
    height: 49px;
    line-height: 42px;
    padding: 0px 15px;
    display: inline;
    clear: both;
    text-align: right;
    margin-bottom: 6px;
}
ul.element_general_links.slider_title_links li a{
    font-size: 24px;
    color: #000;
    line-height: 35px;
    background-color: rgba(255, 255, 255, 0.85);
    text-align: right;
    float: right;
    direction: rtl;
     padding: 0px 15px;
}
/*fix*/
.fix_nav_small {
    width: 100%;
}
.fix_nav_big #bg_header{
    top: 0;
    background: #fff;
}
/*ens fix*/
/* --- end layout_header --- */ 
/* --- header_cart_nav_header --- */
#header_cart_nav {
    top: 12px;
    right: auto;
    left: 377px;
    width: 40px;
    height: 24px;
}
#header_cart_nav li.href_homepage {
  display: none;
}
li.link_order_with_counter a {
  background: none;
  color: #424852;
  display: block;
  visibility: visible;
  padding-top: 2px;
  position: relative;
}
#cart_icon {
  display: none;
}
span.cart_with_items {
  color: transparent;
}
span.cart_with_items b {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  position: relative;
  left: 4px;
  top: -20px;
  text-align: center;
  line-height: 12px;
  margin: 0 auto;
  background: none;
  right: auto;
}
#header_secure_link {
  display: block;
  width: 16px;
  height: 22px;
  position: absolute;
  right: 420px;
  top: -5px;
}
#header_secure_link {
  display: none;
  width: 16px;
  height: 22px;
  position: absolute;
  right: 420px;
  top: -5px;
}
li.link_order_with_counter a:before {
    content: "\f07a";
    font-family: FontAwesome;
    font-size: 20px;
    left: 0;
    top: 6px;
    margin: auto;
    display: block;
    bottom: 0;
    position: absolute;
}
/*--logo--*/
#header_logo {
    top: 3px;
    left: 0px;
    height: auto;
    position: absolute;
}
#header_logo a {
  width: auto;
  height: 100%;
  position: static;
  display: block;
}
#header_logo a.mini{
  position: static;
}
#header_logo a img {
  height: 100%;
}
/*--end logo--*/
/* --- end_header_cart_nav_header --- */
/* --- main_nav_bg --- */ 
#main_nav_bg {
    position: absolute;
    width: 365px;
    height: 27px;
    right: 0px;
    top: 10px
}
#header_main_nav {
  margin: 0;
  background: none;
  height: 100%;
  position: relative;
  z-index: 12;
  width: 100%;
}
#header_main_nav li span {
  width: 100%;
  height: 100%;
  display: inline-block;
}
#header_main_nav li a, #header_main_nav li span span, #header_main_nav li #link_all_items {
  padding: 9px 4px 10px;
  margin: 0;
  font-size: 12px;
  color: #231F20;
  font-weight: normal;
  text-align: center;
  width: 100%;
  height: 100%;
  display: inline-block;
}
#header_main_nav:not(:nth-child(2)) li a:before , #header_main_nav:not(:nth-child(2)) li span span:before {
  content: "/";
  padding-left: 6px;
  color:#000;
}
#header_main_nav li span span:before {
  content: "/";
  padding-left: 6px;
  color:#000;
}
#header_main_nav li.link_about a:before {
display: none;
}
#header_main_nav:not(:nth-child(2)) li span span:before {
  display: inline-block;
  padding-left: 6px;
}
#header_main_nav li.link_about span span:before {
display: none;
}
/* --- end_main_nav_bg --- */ 

/* --- element_general_search_header --- */ 
form.search {
   position: absolute;
  width: auto;
  height: 26px
}
#header_show_search > div {
  width: 100%;
  height: 24px;
}
#header_show_search label.textInput {
  width: 100%;
  height: 100%;
  display: inline-block;
}
div#searchBtnHook {
  height: 24px;
  width: 22px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.searchButton input[type="submit"] {
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50361/original/28f90db5f4629de5dda9fbf0f830b7c1.png) no-repeat center center;
  width: 22px;
  height: 100%;
  position: absolute;
  left: 0px;
}
li.link_location {
  display: none;
}
#header_main_nav li:hover span a {
  color: #94c11f;
}
#header_main_nav li span span {
  color: #94c11f;
}
div#header_show_search > form > div {
  width: auto;
}
#header_show_search .search .textInput #q {
    width: 168px;
    border: 1px solid #949393;
    background: #fff;
}
/* --- end element_general_search_header --- */ 

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

/* --- element_general_images_header --- */ 
/* --- end_element_general_images_header --- */ 

/* --- element_general_login_logout_header --- */ 
/* --- end_element_general_login_logout_header --- */ 
/* --- element_general_prime_categories_category_header --- */ 
#bg_header .element_general_prime_categories,
.filter_nav {
  position: absolute;
  right: 0;
  top: 48px;
  bottom: 0;
  width: 960px;
  height: 58px;
  z-index: 13;
}
#bg_header .element_general_images.navi .heading a {
  color: #fff;
  font-size: 22px;
  display: inline-block;
  padding-top: 12px;
  height: 100%;
  position: relative;
  overflow: hidden;
  width: 100%;
  line-height: 33px;
  float:right;
  z-index: 4;
  height: 33px;
}
#bg_header .element_general_all_categories_sorted_by_titles h3,
#bg_header .element_general_prime_categories h3,
#bg_header .element_general_all_categories h3 {
  display: none;
}
#bg_header .element_general_prime_categories > .store_categories,
.filter_nav {
  max-width: 960px;
  width: auto;
  height: 100%;
  background: none;
  margin: 0 auto;
}
#bg_header .element_general_prime_categories > .store_categories > li,
.filter_nav > .element_general_images.navi {
  display: inline-block;
  height: 58px;
  vertical-align: top;
  line-height: 100%;
  background: none;
  position: static;
  float: right;
}
#bg_header .element_general_prime_categories > .store_categories > li > a,
#bg_header .element_general_prime_categories > .store_categories > li > span,
.filter_nav > .element_general_images.navi .heading {
  font-size: 14px;
  font-weight: normal;
  padding: 0;
  line-height: 40px;
  text-align: center;
  background: none;
  display: block;
  height: 100%;
  color: #FFF;
}
.filter_nav > .element_general_images.navi .heading {
  cursor: pointer;
  line-height: 20px;
  width: 100%;
  height: 100%;
}
#bg_header .element_general_prime_categories > .store_categories > li:first-child > a,
#bg_header .element_general_prime_categories > .store_categories > li:first-child > span,
.filter_nav > .element_general_images.navi:first-child .heading {
display: block;
z-index: 1;
}
#bg_header .element_general_prime_categories > .store_categories ul,
.filter_nav > .element_general_images.navi .drop-wrapper {
  display: none;
  width: 639px;
  position: absolute;
  top: 50px;
  padding: 10px 0;
  right: 0;
  height: 198px;
  background: #fff;
  -webkit-box-shadow: 1px 2px 2px rgba(133,132,132,.75);
  -moz-box-shadow: 1px 2px 2px rgba(133,132,132,.75);
  box-shadow: 1px 2px 2px rgba(133,132,132,.75);
  border:1px solid #b3b2b2;
}
@-webkit-keyframes fadeInDown { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(-20px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes fadeInDown { 
    0% { 
        opacity: 0; 
        transform: translateY(-20px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 
#bg_header .element_general_prime_categories > .store_categories li:hover ul,
.filter_nav > .element_general_images.navi:hover .drop-wrapper {
  height: auto;
  width: 960px;
  top: 84px;
}
.show_nav_content,
.filter_nav > .element_general_images.navi .drop-wrapper .current_element_image a {
  display: table;
  width: 100%;
  margin-top: 12px;
  border: 1px solid #c9c9c9;
}
.filter_nav > .element_general_images.navi .drop-wrapper .current_element_image a {
  padding: 0;
  position: relative;
  margin: 0;
}
.new {
  border-radius: 100%;
  border: 1px solid #cacaca;
  padding: 5px;
}
.inner_wrapper {
  position: static;
  width: 880px;
  height: 180px;
  margin: 0 auto;
}
.show_nav_content p img,
.filter_nav > .element_general_images.navi .drop-wrapper .current_element_image img {
  margin: 0 auto;
  max-width: 158px;
  max-height: 133px;
  width: 100%;
/*  background-color: #FFF;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);*/
}
.show_nav_content p {
  display: table-cell;
  vertical-align: middle;
}
#bg_header .element_general_prime_categories > .store_categories > li > span,
#bg_header .element_general_prime_categories > .store_categories > li:hover > a,
.filter_nav > .element_general_images.navi:hover .heading {
  color: #FFF;
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: 100%;
}
#bg_header .element_general_prime_categories > .store_categories > li > span:after,
#bg_header .element_general_prime_categories > .store_categories > li:hover > a:after,
.filter_nav > .element_general_images.navi:hover .heading:after {
  content: '';
  position: absolute;
  top: 100%;
  right: calc( 50% - 14px );
  display: inline-block;
  width: 0;
  height: 0;
  border: 15px solid rgba(0, 0, 0, 0);
  border-top: 10px solid #dead4b;
  z-index: 1;
  display: none;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50376/original/bfc6c036d363cc3b5dad14a49bf8d5c3.png) no-repeat 0px 0px
}
#bg_header .element_general_prime_categories > .store_categories > li li,
.filter_nav > .element_general_images.navi .drop-wrapper .current_element_image {
  display: inline-block;
  width: auto;
  min-width: 158px;
  background: none;
  line-height: normal;
  margin: 19px 16px 25px;
  float: right;
}
.filter_nav > .element_general_images.navi .drop-wrapper .current_element_image{
    position: relative;
}
#bg_header .store_categories li .store_categories li a,
#bg_header .store_categories li .store_categories li:first-child a,
#bg_header .store_categories li .store_categories li span,
#bg_header .store_categories li .store_categories li:first-child span,
.filter_nav > .element_general_images.navi .drop-wrapper .current_element_image h3 {
  font-size: 15px;
  line-height: 18px;
  color: #dead4b;
  width: auto;
  display: block;
  text-align: center;
  padding: 5px 0;
}
.filter_nav > .element_general_images.navi .drop-wrapper .current_element_image h3 {
  margin-bottom: 6px;
  position: static;
  color: #000;
  z-index: 1;
  text-align: right;
  left: 0;
  bottom: 109px;
  width: 100%;
  font-size: 15px;
  font-weight: normal;
}
.filter_nav {
   height: 50px;
  bottom: 0;
  width: 100%;
}
#bg_header .element_general_images.navi:hover .heading a {
  color: #94c11f;
    height: 135%;
    display: block;
}
.filter_nav > .element_general_images.navi .drop-wrapper .current_element_image:hover a:after {
  height: 100%;
  background-color: rgba(0,0,0,0.5);
}
.filter_nav > .element_general_images.navi .drop-wrapper .current_element_image:hover h3 {
  color: #000;
  font-weight: normal;
}
.filter_nav > .element_general_images.navi:hover .drop-wrapper .current_element_image:hover a {
  border: 1px solid #606554;
}
.filter_nav .element_general_images.navi:hover .heading::before {
    content: "";
    background: url(https://konimboimages.s3.amazonaws.com/system/photos/50376/original/bfc6c036d363cc3b5dad14a49bf8d5c3.png) no-repeat 22px 41px;
    height: 78px;
    width: 76px;
    position: absolute;
    top: -3px;
    right: calc(50% - 38px);
    display: block;
    z-index: 1;
}
.filter_nav .element_general_images.navi .heading:before{
  display: none;
}
#header_logo a.mini img {
  position: absolute;
  left: 0px;
  max-height: 39px;
  max-width: 105px;
  width: 105px;
  height: 39px;
}
#bg_header .element_general_images.navi:not(:last-child) .heading a:after {
  content: "";
  height: 28px;
  width: 2px;
  background: #fff;
  position: absolute;
  left: 0px;
  top:14px;
  z-index:-4; 
}
#bg_header .element_general_images.navi:not(:last-child):hover .heading a:after {
  left: 0px;
}
/* --- 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 ------------------------------------- */
body:not(.layout_homepage) #bg_middle{
 margin-top: 106px;
}
.layout_homepage #bg_middle{
 margin-bottom: 20px;
}
/*--element_general_easy_lightbox--*/
div#homepage_group1 {
  width: 100%;
  margin: 0 auto;
}
.strength_wrap {
    width: 960px;
    height: 202px;
    margin: 0 auto;
    display: block;
    margin: 35px auto;
}
.element_general_easy_lightbox {
     position: static;
    right: 0px;
    width: 320px;
    height: 100%;
    display: inline-block;
    float: right
}
.lightbox_trigger.pos_0 {
  width: 100%;
  height: 100%;
}
.lightbox_strength1 .lightbox_trigger.pos_0 a {
  display: block;
  cursor: pointer;
  height: 100%;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50574/original/9629cb94e67f1c45579b6980c5d861e9.png) no-repeat center;
  background-position: 50% 50px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.lightbox_strength2 .lightbox_trigger.pos_0 a {
  display: block;
  cursor: pointer;
  height: 100%;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50581/original/cee87186661e2175b0439dd2c5a32228.png) no-repeat center;
  background-position: 52% 43px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.lightbox_strength3 .lightbox_trigger.pos_0 a {
  display: block;
  cursor: pointer;
  height: 100%;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50582/original/80b528e75c1a718b2edad1c30dd99cab.png) no-repeat center;
  background-position: center 46px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.lightbox_trigger table, .lightbox_trigger .lightbox_content, .lightbox_trigger .lightbox_content_bottom {
  display: block;
  height: auto;
}
.lightbox_content {
  width: 100%;
  height: 100%;
  margin-top: 168px;
  text-align: center;
  font-size: 14px;
  color: #000;
  line-height: 18px;
}
.lightbox_strength1 .lightbox_trigger.pos_0:hover a {
  background-position: 50% -139px
}
.lightbox_strength2 .lightbox_trigger.pos_0:hover a {
    background-position: 49% -89px;
}
.lightbox_strength3 .lightbox_trigger.pos_0:hover a {
    background-position: center -99px;
}
.lightbox_strength1 .lightbox_trigger.pos_0:hover a::before {
  position: absolute;
  z-index: -1;
  background-color: #a4c648;
}
.lightbox_strength2 .lightbox_trigger.pos_0:hover a::before {
  position: absolute;
  z-index: -1;
  background-color: #a4c648;
}
.lightbox_strength3 .lightbox_trigger.pos_0:hover a::before {
  position: absolute;
  z-index: -1;
  background-color: #a4c648;
}
.lightbox_strength1 .lightbox_trigger.pos_0 a::before,
.lightbox_strength2 .lightbox_trigger.pos_0 a::before,
 .lightbox_strength3 .lightbox_trigger.pos_0 a::before{
    content: "";
    height: 135px;
    width: 135px;
    border: 2px solid#a4c648;
    border-radius: 100%;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    top: -35px;
    bottom: 0;
    margin: auto;

}

.lightbox_strength1 .lightbox_trigger.pos_0:hover .lightbox_content,
.lightbox_strength2 .lightbox_trigger.pos_0:hover .lightbox_content,
.lightbox_strength3 .lightbox_trigger.pos_0:hover .lightbox_content {
    color: #81aa15;
}
.lightbox_wrapper a {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 602px;
  height: 284px;
  background: #f3fed6;
  border: 2px solid #a4c648;
}
.lightbox_wrapper.pos_1 img {
  display: none;
}
.lightbox_wrapper .lightbox_title h3 {
  color: #000;
    font-size: 24px;
    font-weight: normal;
    padding: 0px 70px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.lightbox_wrapper .lightbox_title {
  position: relative;
  top: 70px;
}
.lightbox_wrapper .lightbox_content {
  width: 60%;
  height: 50%;
  margin: 0px;
  text-align: right;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  position: absolute;
  bottom: 16px;
  right: 0px;
  padding-right: 233px;
  top: 99px;
}
.lightbox_strength1 .lightbox_wrapper .lightbox_content:before,
.lightbox_strength2 .lightbox_wrapper.pos_1 .lightbox_content:before, 
.lightbox_strength3 .lightbox_wrapper.pos_1 .lightbox_content:before {
  content: "";
   width: 135px;
  height: 135px;
  display: block;
  position: absolute;
  right: 68px;
  bottom: 41px;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50591/original/0e38e314c9ab04f0c9571b01f6e47269.png) no-repeat center #a4c648;
  border: 1px solid #a4c648;
  border-radius: 100%;
}
.lightbox_strength2 .lightbox_wrapper.pos_1 .lightbox_content:before {
  background-image: url(https://konimboimages.s3.amazonaws.com/system/photos/50602/original/f570841473a63580508b84fabf5e4b59.png) ;

  }
  .lightbox_strength3 .lightbox_wrapper.pos_1 .lightbox_content:before {
   background-image: url(https://konimboimages.s3.amazonaws.com/system/photos/50603/original/33e4995b5eb3d488a28654dd9d2c3422.png) ;
  }
  .lightbox_wrapper.pos_1 > div.close_lightbox{
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  }
  .element_general_easy_lightbox .lightbox_wrapper a .close_lightbox i{
  position: absolute;
  top: -21px;
  right: -29px;
  font-size: 0px;
  padding: 15px 20px;
  cursor: pointer;
  min-width: 20px;
  min-height: 20px;
  display: block;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/51378/original/0d84afd48b38989902c357abc0ac1533.png) no-repeat center;
  width: 20px;
  height: 20px;
  }
  .strength_wrap table {
  display: none;
}
/*--end element_general_easy_lightbox--*/
/* --- layout_homepage_middel --- */  
/* --- 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 --- */
.element_general_categories_images.category_masonry {
    width: 650px;
    margin: 0;
    display: inline-block;
    float: right;
}
.element_general_categories_images.category_masonry .current_category_image {
   width: 320px;
   height: 320px;
   float: right;
   background: none;
   margin: 0;
}
.element_general_categories_images.category_masonry .current_category_image .category_image_title,
.element_general_categories_images.categories_left .current_category_image .category_image_title {
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 1;
}
.element_general_categories_images.category_masonry .current_category_image h3,
.element_general_categories_images.categories_left .current_category_image h3 {
    color: #fff;
    font-size: 24px;
    display: block;
    width: 100%;
    display: block;
    font-weight: normal;
}
.element_general_categories_images.category_masonry .current_category_image table,
.element_general_categories_images.categories_left .current_category_image table {
   width: 100%;
   height: 100%;
}
.element_general_categories_images.category_masonry .current_category_image img {
   max-width: 320px;
   max-height: 320px;
}
.element_general_categories_images.category_masonry .current_category_image .category_image_content,
.element_general_categories_images.categories_left .current_category_image .category_image_content {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    display: block;
    position: absolute;
    top: auto;
    bottom: 164px;
    right: 0;
    width: 75%;
    text-align: center;
    padding: 10px 12.5% !important;
}
.element_general_categories_images.category_masonry .current_category_image .category_image_content_bottom,
.element_general_categories_images.categories_left .current_category_image .category_image_content_bottom{
    display: block;
    font-size: 0;
    color: transparent;
    background: url(eye_img.png) no-repeat center;
    width: 40px;
    height: 40px;
    position: absolute;
    margin: 0 auto;
    top: auto;
    bottom: 62px;
    right: 0;
    left: 0;

}

.element_general_categories_images.category_masonry .current_category_image.pos_2 {
   width: 650px;
   height: 370px;
   margin-top: 10px;
}
.element_general_categories_images.category_masonry .current_category_image.pos_2 img {
   max-width: 650px;
   max-height: 370px;
}

/*left-categories*/
.element_general_categories_images.categories_left {
   width: 300px;
   float: left;
}
.element_general_categories_images.categories_left .current_category_image.pos_0 {
  width: 300px;
  height: 510px;
  margin: 0;
  float: left;
  margin-bottom: 10px;
}
.element_general_categories_images.categories_left .current_category_image.pos_0 img {
  max-width: 300px;
  max-height: 510px;
}
.element_general_categories_images.categories_left .current_category_image.pos_1 {
  width: 300px;
  height: 180px;
  float: left;
  margin: 0;
}
.element_general_categories_images.categories_left .current_category_image.pos_1 img {
  max-width: 300px;
  max-height: 180px;
}


/*hover*/
.element_general_categories_images.category_masonry .current_category_image:hover:before,
.element_general_categories_images.categories_left .current_category_image:hover:before {
    content: '';
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    width: 100%;
    height: 100%;
}
/*.element_general_categories_images.category_masonry .current_category_image,
.element_general_categories_images.categories_left  .current_category_image {
  background: #030c17;
}*/

.element_general_categories_images.category_masonry .current_category_image img,
.element_general_categories_images.categories_left  .current_category_image img {
 /* opacity: 0.9;*/
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

.element_general_categories_images.category_masonry .current_category_image a::before,
.element_general_categories_images.categories_left  .current_category_image a::before {
position: absolute;
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
    border: 2px solid #fff;
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.4);
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.25s, -webkit-transform 0.25s;
    transition: opacity 0.25s, transform 0.25s;
    -webkit-transform: scale3d(1.2,1.2,1);
    transform: scale3d(1.2,1.2,1);
}

.element_general_categories_images.category_masonry .current_category_image h3,
.element_general_categories_images.categories_left  .current_category_image h3 {
  margin: 20% 0 10px 0;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  color: #000;
}

.element_general_categories_images.category_masonry .current_category_image:hover h3,
.element_general_categories_images.categories_left  .current_category_image:hover h3 {
  color: #fff;
}

.element_general_categories_images.category_masonry .current_category_image .category_image_content,
.element_general_categories_images.categories_left  .current_category_image .category_image_content,
.element_general_categories_images.category_masonry .current_category_image .category_image_content_bottom,
.element_general_categories_images.categories_left  .current_category_image .category_image_content_bottom {
  padding: 1em;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.element_general_categories_images.category_masonry .current_category_image:hover h3,
.element_general_categories_images.categories_left  .current_category_image:hover h3 {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

.element_general_categories_images.category_masonry .current_category_image:hover a::before,
.element_general_categories_images.category_masonry .current_category_image:hover .category_image_content,
.element_general_categories_images.categories_left .current_category_image:hover a::before,
.element_general_categories_images.categories_left .current_category_image:hover .category_image_content,
.element_general_categories_images.category_masonry .current_category_image:hover .category_image_content_bottom,
.element_general_categories_images.categories_left .current_category_image:hover .category_image_content_bottom {
  opacity: 1;
  -webkit-transform: scale3d(1,1,1);
  transform: scale3d(1,1,1);
}

.element_general_categories_images.category_masonry .current_category_image:hover a,
.element_general_categories_images.categories_left  .current_category_image:hover a {

  background-color: rgba(58,52,42,0);
}

.element_general_categories_images.category_masonry .current_category_image:hover img,
.element_general_categories_images.categories_left  .current_category_image:hover img {
    opacity: 1;
}
/* --- end element_general_categories_images_middel --- */ 

/* --- element_general_content_carousel_middel --- */ 
/* --- end element_general_content_carousel_middel --- */

/* --- element_general_links_middel --- */ 
div#homepage_middle_groups {
    width: 960px;
    margin: 17px auto;
    height: auto;
    overflow: hidden;
    position: static;
}
#homepage_group2 {
    width: 486px;
    float: right;
    height: 100%;
}
#homepage_group2 > div {
   width: 100%;
  height: 176px;
  margin-bottom: 0px;
}
.element_general_links.separation{
  width: 100%;
  height: 34px;
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 0px;
  float: right;
  overflow: hidden;
}
.element_general_links.separation li{
  width: 100%;
  height: 100%;
}
.element_general_links.separation li a{
  font-size: 20px;
  font-weight: normal;
  color: #83a527;
  width: 100%;
  height: 100%;
  line-height: 34px;
}
.ca-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  bottom: 16px;
}
/*sec_content_carousel*/
div.element_general_content_carousel.triple.zap_slider {
    width: 100%;
    height: 166px;
    margin: 0 0 0 0;
    float: right;
    background: none;
    margin-bottom: 11px;
}
div.element_general_content_carousel.triple.zap_slider .ca-container {
    margin: 0;
    height: 100%;
    width: 100%;
    position: static;
}
div.element_general_content_carousel.triple.zap_slider .ca-container .ca-item {
  background: none;
  width: 100%;
  height: 100%;
}
.element_general_content_carousel.triple.zap_slider> h3 {
   padding: 0; 
  font-size: 18px;
  color: #212121;
  font-weight: bold;
  width: 100%;
  height: 24px;
  line-height: 14px;
  top: 0px;
  right: 0px;
  padding-right: 0;
  text-align: right;
  border-bottom: 1px solid #4a4a4a;
}
div.element_general_content_carousel.triple.zap_slider .ca-container .ca-item .ca_item_content {
  width: 100%;
  height: 175px;
  position: absolute;
  right: 0px;
}
div.element_general_content_carousel.triple.zap_slider .ca-container .ca-item h3,
div.element_general_content_carousel.triple.zap_slider .ca-container .ca-item .ca_item_content table {
  display: none;
}
div.element_general_content_carousel.triple.zap_slider .ca-container .ca-item .ca_item_content .carousel_image_content {
   font-size: 14px;
  line-height: 17px;
  color: #231f20;
  background:none;
  height: 153px;
  padding: 0px 9px 0 0;
  min-width: 100%;
  margin: 0px;
  text-align: right;
  padding: 0px;
  overflow: hidden;
}
div.element_general_content_carousel.triple.zap_slider .ca-container .ca-item .ca_item_content .carousel_content_bottom {
  font-size: 13px;
  font-weight: normal;
  color: #231f20;
  width: 93%;
  position: absolute;
  text-align: left;
  top: 142px;
  display: block;
  left: 0px;
  padding: 0px;
  height: 20px;
  text-decoration: none;
}
.zap_slider .ca-nav {
    line-height: 0;
    font-size: 0;
    height: 33px;
    position: relative;
    bottom: 34px;
  }
.element_general_content_carousel.triple.zap_slider .ca-container .ca-nav span.ca-nav-prev {
  position: absolute;
  right: auto;
  left: 0;
  top: 18px;
}
.element_general_content_carousel.triple.zap_slider .ca-container .ca-nav span.ca-nav-next {
  top: 18px;
  right: auto;
  left: 35px;
  background-position: -35px 0;
  position: absolute;
}
.element_general_content_carousel.triple.zap_slider .ca-container .ca-nav span {
  width: 35px;
  height: 33px;
  background: transparent url(https://konimboimages.s3.amazonaws.com/system/photos/50613/original/ec21d044f9ac03f763d6b12660c45135.png) no-repeat;
}
#homepage_group2 .carousel_image_content:before {
    content: '';
    background: url(https://konimboimages.s3.amazonaws.com/system/photos/50614/original/027b12e033cd034ead6413d2338e1b03.png) no-repeat right top;
    width: 23px;
    height: 30px;
    display: block;
    overflow: hidden;
    top: 0;
    position: relative;
    padding-top: 4px;
}
#homepage_group2 .carousel_image_content:after {
  content: "";
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50614/original/027b12e033cd034ead6413d2338e1b03.png) no-repeat left;
  width: 23px;
  height: 23px;
  display: block;
  position: absolute;
  bottom: 62px;
  left: 0px;
}
/* --- element_general_links_middel-->items slider --- */ 
ul.element_general_links.title_links.vertical {
  width: 100%;
  height: 30px;
  position: static;
  margin-top: 23px;
  border-bottom: 1px solid #e7e7e7;
}
#homepage_group1 > ul > h3 {
  font-size: 23px;
  font-weight: normal;
}
/* --- end_element_general_links_middel --- */ 
/*--contact--*/
#homepage_group3 {
   width: 455px;
    max-width: 455px;
    height: 212px;
    float: left;
    position: relative;
}
#homepage_group3 li {
  overflow: hidden;
}
div#layout_homepage #new_ticket {
  width: 100%;
  height: 100%;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50620/original/b3e920cdef69a0b69402ebb480fc9536.png) no-repeat 0px 0px;
  display: inline-block;
  float: left;
  position: absolute;
}
div#layout_homepage #new_ticket .contact {
  height: 100%;
  width: 353px;
  margin: 0px auto;
}
div#layout_homepage #new_ticket .contact .element_general_contact {
  height: 130px;
  width: 100%;
  padding: 10px 0 0 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
    top: 66px;
  right: 0px;
}
div#layout_homepage .contact label {
  width: 100%;
  padding: 4px 0px 0 0px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div#layout_homepage #new_ticket .element_general_contact ~ .smallButton {
  height: 29px;
  width: 71px;
  background: #4e670c;
  top: 37px;
  right: 282px;
  display: inline-block;
  position: relative;
}
div#layout_homepage #new_ticket .element_general_contact ~ .smallButton:hover{
      background:#303030;
}
div#layout_homepage #new_ticket .element_general_contact ~ .smallButton a {
  position: relative;
  background: none;
  border: none;
  width: 37px;
  height: 15px;
  top: 8px;
  right: 18px;
  margin: 0px;
  display: inline-block;
}
span#btnSpan{
  font-size: 14px;
  margin-right: 5px;
  font-weight: normal;
}
div#layout_homepage .contact .element_general_contact input {
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  width: 100%;
  line-height: 26px;
  padding: 0px 5px;
  height: 32px;
  border: solid 1px #d3ba9c;
  border-radius: 0px;
  -webkit-box-shadow: 2px -1px 2px -1px rgba(0,0,0,0.75);
  -moz-box-shadow: 2px -1px 2px -1px rgba(0,0,0,0.75);
  box-shadow: 2px -1px 2px -1px rgba(0,0,0,0.75);
}
div#layout_homepage .contact .element_general_contact input {
  border: none;
  box-shadow: none;
}
div#layout_homepage #ticket_newsletter {
  width: 12px;
  lheight: 18px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div#layout_homepage #new_ticket > div > div.element_general_contact > label:nth-child(5) {
  position: static;
  padding-top: 6px;
}
div#layout_homepage .newsletter_field {
  position: static;
  font-size: 12px;
  padding-right: 3px;
  display: inline-block;
  margin-top: 21px;
}
div#layout_homepage .element_general_contact #ticket_newsletter {
  position: static;
  margin: 2px 0 0 0;
  padding: 0;
  display: none;
  float: right;
  vertical-align: top;
  height: 12px;
}
span.newsletter_field {
  color: #000;
  font-size: 12px !important;
}
.element_general_contact .name_field,
.element_general_contact .phone_field,
.element_general_contact .email_field,
.element_general_contact .content_field {
  display: none;
}
div#layout_homepage .contact .element_general_contact textarea#ticket_content,
#layout_homepage .contact .element_general_contact input#ticket_customer_phone {
  display: none;
}
div#layout_homepage .contact label:nth-child(4) {
  display: none;
}
.element_general_images.galery {
  width: 230px;
  height: 190px;
  display: inline-block;
  margin-right: 14px;
}
.current_element_image.image_id_47688.pos_0 {
  position: relative;
}
.current_element_image.image_id_47688.pos_0 h3 {
 display: none;
}
.current_element_image.image_id_47688.pos_0 p {
  display:none;
}
.current_element_image.image_id_47688.pos_0:after {
  content: "";
  width: 94%;
  height: 92%;
  display: block;
  position: absolute;
  border: 1px solid #fff;
  top: 5px;
  right: 6px;
}
#homepage_group3 .contact .smallButton a{
    box-shadow: 0px 0px 1px #4e670c;
}
div#layout_homepage #new_ticket .element_general_contact ~ .smallButton a span {
    line-height: 15px;
    font-size: 15px;
    color: #fff;
    position: static;
    display: block;
}
ul.element_general_links.newsletter_content.vertical {
  position: relative;
  top: 19px;
  right: 53px;
  width: 236px;
  height: 60px;
}
li.pos_0.css_class_line1 a {
  font-size: 25px;
  line-height: 25px;
  color: #000;
}
li.pos_1.css_class_line2 a {
  font-size: 18px;
  line-height: 31px;
  color: #000;
}
/*--end contact--*/

/* --- element_general_images_middel --- */ 

/*banner*/
.element_general_categories_images.why_choose {
   position: relative;
  width: 100%;
  height: 178px;
  overflow: hidden;
  margin-top: 42px;
  margin-bottom: 24px;
}
.element_general_categories_images.why_choose .current_category_image .category_image_title {
  display: none;
}
.element_general_categories_images.why_choose .current_category_image .category_image_content,
.element_general_categories_images.why_choose .current_category_image .category_image_content_bottom {
  display: none;
}
.element_general_images.why_choose img {
  max-width: 960px;
  max-height: 178px;
}
.element_general_categories_images.why_choose .current_category_image a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
/* --- end element_general_images_middel --- */ 

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

/* --- element_category_list_items_middel --- */ 
/* --- 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 --- */
div#homepage_group4 {
    width: 960px;
    margin: 0 auto;
    height: auto;
    position: relative;
    bottom: 0;
}
.element_general_content_carousel.four {
  height: 342px;
  background:none;
  margin-top: 0px;
  padding-top: 0px;
  width:100%;
}
.element_general_content_carousel.four .ca-container {
  height: 100%;
}
.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:hover .ca_item_content{
  -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);
}
.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: #332f2f;
  font-weight: bold;
  text-align: center;
  width: auto;
  font-size: 15px;
  margin: 0px 11px;
  line-height: 22px;
  height: 41px;
  overflow: hidden;
  position: absolute;
  top: 242px;
  width: 90%;
}
.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: 214px;
    height: 215px;
    margin: 0 auto;
    position: relative;
    top: 6px;
    padding: 0;
    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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 17px;
  text-align: left;
  color: #8cc63f;
  left: 8px;
}
.element_general_content_carousel.four .ca-nav {
  position: relative;
  bottom: 32px;
  width: 100%;
  height: 30px;
}
.element_general_content_carousel.four .ca-nav span {
  width: 44px;
  height: 44px;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50704/original/ab52e21a0e874ecb0d239ef5a0a51241.png) no-repeat;
   left: 2px;
  margin: 0;
  position: absolute;
  top: 36px;
  opacity: 1;
}
.element_general_content_carousel.four .ca-nav span.ca-nav-next {
  background-position: top right;
  left: 22px;
  right: auto;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0px;
}
#element_11707 > div.ca-nav > span.ca-nav-next {
  right: -125px;
}
.element_general_content_carousel.four .ca-nav span {
  width: 61px;
  height: 61px;
  }
.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-container .ca-item .ca_item_content:after {
  content: '';
  position: absolute;
    top: 0;
    left: 0;
}
.element_general_content_carousel.four .ca-container .ca-item.css_class_sale_icon .ca_item_content:after{
  z-index: 2;
  content: url(https://konimboimages.s3.amazonaws.com/system/photos/50800/original/3974e4117c406ac7335f5005162d073e.png);
}
.element_general_content_carousel.four .ca-container .ca-item.css_class_new_icon .ca_item_content:after{
  z-index: 2;
  content: url(https://konimboimages.s3.amazonaws.com/system/photos/50917/original/c008185947b21029e1fcba48bd020c05.png);
}
.element_general_content_carousel.four .ca-nav span.ca-nav-prev {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0px;
}
#homepage_group4 h3.element_general_links_title {
  color: #83a527;
  font-weight: normal;
  font-size: 20px;
  overflow: hidden;
  width: 875px;
}
.element_general_content_carousel.four .ca-container .ca-item .ca_item_content h3 {
  font-weight: normal;
  font-size: 15px;
}
.element_general_content_carousel.four .carousel_content_bottom {
  position: absolute;
  bottom: 12px;
  padding: 0;
  width: auto;
  font-size: 15px;
  line-height: 17px;
  text-align: left;
  color: #000;
  left: 8px;
  font-weight: bold;
}
#homepage_group4 .ca_item_content td:after {
    border: 1px solid #f7f7f7;
    content: "";
    height: 215px;
    width: 214px;
    display: block;
    position: absolute;
    margin: auto;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    z-index: 1;
}
.element_general_content_carousel.four .ca-container .ca-item.css_class_recomand_icon .ca_item_content:after{
    z-index: 2;
  content:url(https://konimboimages.s3.amazonaws.com/system/photos/50797/original/c2ba1ddd5e319183da599ccd548e197e.png);
}
.element_general_content_carousel.four .ca-container .ca-item a img {
  max-height: 215px;
  max-width: 214px;
  margin: auto;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
}
/* --- end element_general_content_carousel_middel --- */
/*articles carousel*/
ul.element_general_links.articles_header.vertical {
  margin-top: 0px;
  height: 30px;
  border-bottom: 1px solid #e7e7e7;
  overflow: hidden;
  position: relative;
  display: block;
  top: 0px;
  width: 100%;
}
.element_general_content_carousel.triple.articles_slider .ca-wrapper {
  width: 100%;
  height: 158px;
  position: relative;
  bottom: 16px;
  right: 0px;
}
.element_general_content_carousel.triple.articles_slider .ca-container .ca-item {
  width: 474px;
  background: none;
  margin-left: 0px;
  height: 100%;
}
.element_general_content_carousel.triple.articles_slider .ca-nav {
  position: relative;
  bottom: 37px;
  height: 34px;
}
.element_general_content_carousel.triple.articles_slider .ca-nav span {
  width: 44px;
  height: 44px;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/50704/original/ab52e21a0e874ecb0d239ef5a0a51241.png) no-repeat;
   left: 2px;
  margin: 0;
  position: absolute;
  top: 36px;
  opacity: 1;
}
.element_general_content_carousel.triple.articles_slider .ca-nav span.ca-nav-next {
  background-position: top right;
  left: 19px;
  right: auto;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0px;
}
.element_general_content_carousel.triple.articles_slider > div.ca-nav > span.ca-nav-next {
  right: -125px;
}
.element_general_content_carousel.triple.articles_slider .ca-nav span {
  width: 30px;
  height: 30px;
  }
.element_general_content_carousel.triple .ca-container .ca-nav span.ca-nav-prev {
  position: absolute;
  top: 0px;
  left: 0px;
}
.articles_slider .ca-item-1 img {
  border: 0;
  display: inline-block;
  float: left;
}
.element_general_content_carousel.triple .ca-container .ca-item .ca_item_content {
  width: 320px;
 overflow: hidden; 
  height: 128px;
  position: absolute;
  display: inline-block;
  float: left;
  top: 0px;
  right: 149px;
}
.element_general_content_carousel.triple .ca-container .ca-item a{
  display: block;
  height: 100%;
  width: 100%;
}
.element_general_content_carousel.triple h3 {
   color: #000;
  font-size: 16px;
  font-weight: normal;
  text-align: right;
  padding: 0px;
  line-height: 20px;
}
.element_general_content_carousel.triple .carousel_image_content {
    height: 60px;
    font-size: 14px;
    line-height: 20px;
    width: 323px;
    max-width: 323px;
    text-align: right;
    padding: 0px;
    padding-top: 7px;
    overflow: hidden;
    color: #808080;
}
.element_general_content_carousel.triple .carousel_content_bottom{
    display: block;
    font-size: 13px;
    color: #000;
    font-weight: normal;
    text-decoration: underline;
    text-align: right;
    padding-bottom: 0;
}
.element_general_content_carousel.triple.articles_slider {
  height: 173px;
  width: 960px;
  float: right;
  margin-top: 3px;
}
.element_general_content_carousel.triple .ca-container {
  height: 100%;
  width: 100%;
  right: -4px;
}
.articles_slider .ca-item img {
  max-width: 129px;
  max-height: 129px;
  width: 129px;
  height: 129px;
  border: 1px solid #d9d9d9;
}
/* --- end element_general_ws_carousel_middel --- */

/* --- element_general_ticker_middel --- */
/* --- end element_general_ticker_middel --- */

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

/* --- element_general_masonry_grid --- */ 
.categories_wrap {
  width: 960px;
  height: 700px;
  position: relative;
    margin: -37px auto 0px;
}
/* --- 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: #d4e6a5;
    position: relative;
    max-width: none;
    line-height: 22px;
    height: auto;
    margin-top: 0;
}
#footer_middle_groups {
  position: relative;
  top: 12px;
}
/* --- end layout_footer --- */

/* --- element_general_newsletter_footer --- */ 
#bg_footer #new_ticket {
  margin: -24px 44px 0px 0px;
}
#bg_footer .element_general_newsletter #ticket_customer_email {
  color: #000;
  text-align: left;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  width: 480px;
  height: 36px;
  -webkit-border-radius: 18px 19px 19px 18px/18px;
  -moz-border-radius: 18px 19px 19px 18px/18px;
  border-radius: 18px 19px 19px 18px/18px;
  background-color: rgba(119,119,119,0);
  border: solid 1px #676767;
  top: 27px;
  left: 2px;
  position: absolute;
  color: #000;
  text-align: right;
  padding: 0px 10px 0px 30px;
}
#bg_footer .element_general_newsletter #ticket_customer_email::-webkit-input-placeholder {
   color:   #000;
   opacity:  1;
}
#bg_footer .element_general_newsletter #ticket_customer_email:-moz-placeholder {
   color:    #000;
   opacity:  1;
}
#bg_footer .element_general_newsletter #ticket_customer_email::-moz-placeholder {
   color:    #000;
   opacity:  1;
}
#bg_footer .element_general_newsletter #ticket_customer_email:-ms-input-placeholder {
   color:    #000;
   opacity:  1;
}
#bg_footer .element_general_newsletter #ticket_customer_email:focus {
  outline: none;
}
#bg_footer .newletter_div {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: 121px;
}
#bg_footer .element_general_newsletter #ticket_customer_email{
  top: 10px;
  left: 0px;
}
#bg_footer #new_ticket {
  width: 100%;
  margin: 0 auto;
}
#bg_footer .element_general_newsletter {
  background: none;
  margin: 0;
  position: absolute;
  width: 100%;
}
#bg_footer .element_general_newsletter #heading {
  color: #363636;
  font-size: 42px;
  margin-top: 12px;
}
#bg_footer .element_general_newsletter p {
  font-size: 24px;
  width: 400px;
  position: absolute;
  top: 51px;
  color: #363636;
}
h4#hotSales {
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  right: auto;
  left: 262px;
  top: 60px;
  color: #363636;
}
#bg_footer .smallButton {
  width: 30px;
  height: 30px;
  position: relative;
  margin: 0px;
  right: 923px;
  top: 30px;
}
.element_general_newsletter + input + div.smallButton div {
  width: 28px;
  background: url(newletter_arrow.png) no-repeat center center;
  top: -16px;
  left: 0px;
  height: 28px;
}
.element_general_newsletter + input + div.smallButton div:hover{
 background-position: 2px 2px;
}

#layout_footer .facebook_likebox {
  position: absolute;
  top: -122px;
  right: auto;
  left: 0px;
  width: 230px;
  height: 230px;
}
div#bg_footer .store_categories li:hover a,
#bg_footer .element_general_all_categories li span {
  color: #94c11f;
}
/* --- end element_general_newsletter_footer --- */ 

/* --- element_general_links_footer --- */ 
ul.element_general_links.footer_safe_buy.vertical {
  position: absolute;
  left: 0;
  top: 5px;
  width: 224px;
  height: 150px;
  background: none;
  text-indent: 7px;
}
#footer_middle_groups ul.element_general_links.footer_safe_buy.vertical {
  margin: 0;
}
#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 14px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 32px;
  background: #15557c;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 15%;
}
#layout_footer .element_general_links.horizontal li {
  background: #000;
}
#layout_footer .element_general_links.horizontal li a {
  font-size: 19px;
  line-height: 32px;
  display: inline-block;
  width: 100%;
  height: 100%;
}
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;
}
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-youtube:before {
  position: relative;
  left: 1px;
}
i.fa.fa-facebook:before {
  position: relative;
  top: 1px;
}

#footer_group5 > ul:after {
  content: "";
  height: 2px;
  width: 219px;
  border-top: 1px dashed #423e3b;
  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(https://konimboimages.s3.amazonaws.com/system/photos/50992/original/a6913a8898594d77649e660d4a42a813.png) no-repeat right center;
  background: none;
}
/* --- end_element_general_links_footer --- */ 

/* --- element_general_footer_nav --- */ 
#layout_footer .element_general_footer_nav_list a:hover {
  text-decoration: none;
  color: #000;
}
/* --- 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: #000;
}
#bg_footer .element_general_prime_categories h3 {
  display: block;
}
/* --- end element_general_prime_categories --- */ 

/* --- element_general_show_contact --- */ 
#bg_footer #footer_group4 {
  padding-left: 240px;
}
#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: #000;
  font-size: 18px !important;
  line-height: 18px !important;
  font-weight: normal;
  margin-right: 0px;
}
#layout_footer a,
#layout_footer p,
#layout_footer strong {
  color: #000;
}
.element_general_footer_nav {
  width: 124px;
}
#bg_footer .element_general_all_categories_sorted_by_titles, 
#bg_footer .element_general_prime_categories,
 #bg_footer .element_general_all_categories{
   width: 140px;
}

#layout_footer .facebook_likebox {
  position: absolute;
  top: -220px;
}
.facebook_likebox {
  margin: 0 auto;
  width: 960px;
}
/* end element_general_fb_like_box */
div#footer_group5 {
  display: none;
}
#footer_group4 .footer_safe_buy h3 {
  margin-right: -16px;
}
.element_general_show_contact {
  height: 121px;
}
#footer_middle_groups ul.f_t_g {
  margin-top: -43px;
  margin-right: -14px;
}
#layout_footer .element_general_links.horizontal li {
  background: #000;
  position: relative;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  height: 100%;
  width: 100%;
}
#layout_footer .element_general_links.horizontal.f_t_g li a {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a";
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}
.fa-google-plus:before {
  content: "\f0d5";
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}
.fa-youtube:before {
  content: "\f167";
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}
/* --- layout_footer --- */ 
/* --- end layout_footer --- */

/* --- element_general_newsletter_footer --- */ 
/* --- end element_general_newsletter_footer --- */ 

/* --- element_general_links_footer --- */ 
/* --- end_element_general_links_footer --- */ 

/* --- element_general_footer_nav --- */ 
/* --- end element_general_footer_nav --- */ 

/* --- element_general_prime_categories --- */ 
/* --- end element_general_prime_categories --- */ 

/* --- element_general_show_contact --- */ 
/* --- end element_general_show_contact --- */

/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
/* --- 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 --- */ 

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

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

/* --- layout_category --- */ 
.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, .link_personal_sell_signup.blue_link, .mainImage big, .mainImage b, #item_show_price > span.price_value > span.tiny, #store_categories_select_dynamic > span, #group-subcategories div.group_values h3 {
  color: #a4bd61;
}
.show_sort_category .sortBox a {
  color: #afaeae;
}
.category_middle_groups {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
#items_middle_groups{
  width: 960px;
  margin: 0 auto;
  position: relative;
}
#category_group3, #items_group3 {
  margin-top: 5px;
  z-index: 1;
  width: 720px;
  float: left;
  position: relative;
}
.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, .link_personal_sell_signup.blue_link, .mainImage big, .mainImage b, #item_show_price > span.price_value > span.tiny, #store_categories_select_dynamic > span, #group-subcategories div.group_values h3 {
  color: #a4bd61;
  font-style: normal;
  font-weight: normal;
}
#layout_category .element_category_filter .category_image_wrapper {
    width: auto;
    height: auto;
    max-width: 610px;
    max-height: 205px;
    display: block;
    margin: 0;
    float: left;
}
#layout_category .element_category_filter h1 {
   position: relative;
   top: 0;
    margin: 0;
}
#layout_category .element_category_filter .category_desc p {
    width: 320px;
    height: 203px;
    display: inline-block;
    float: right;
    position: static;
    top: 0px;
    text-align: right;
    font-size: 16px;
    line-height: 24px;
    margin-top: 0;

}
#layout_category .category_desc{
    margin-top: 20px;
    display: block;
}
.category_middle_groups #category_group3 .grid td a:after {
    border: 1px solid #f7f7f7;
    content: "";
    height: 213px;
    width: 212px;
    display: block;
    position: absolute;
    margin: auto;
    top: 6px;
    right: 0px;
    left: 0px;
}
.layout_items.search_results .element_items_list_items .store_list_items .grid td a:after{
  border: 1px solid #f7f7f7;
  content: "";
  height: 272px;
  width: 212px;
  display: block;
  position: absolute;
  margin: auto;
  top: 5px;
  right: 0px;
  left: 0px;
}
.element_category_filter .category_image{
  border: 1px solid #a8a6a7;
}
.store_category_list_items .grid .list_item_title_with_brand a, 
.store_list_items .grid .list_item_title_with_brand a {
    color: #2f2f2f;
    text-align: center;
    font-size: 15px;
}
.store_category_list_items .grid .list_item_title_with_brand, 
.store_list_items .grid .list_item_title_with_brand{
      height: 68px;
}
.store_category_list_items .grid .list_item_title_with_brand a, 
.store_list_items .grid .list_item_title_with_brand a{
     height: 46px;
    text-align: center;
}
.store_category_list_items .grid .list_item_show_price, .store_list_items .grid .list_item_show_price {
    height: 32px;
}
.store_list_items .grid .list_item_show_price a, 
.store_category_list_items .grid .list_item_show_price a {
    color: #484949;
    font-size: 16px;
}
.store_category_list_items .grid .list_item_image,
 .store_list_items .grid .list_item_image{
    height: 223px
}
/* --- 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 ------------------------------------- */
.layout_item #item_show_facebook {
    margin-bottom: 20px;
}
#shipping_warranty_delivery {
    top: 308px;
    right: auto;
    left: auto;
    width: auto;
    max-width: 214px;
}
#item_upgrades_top{
    top: 127px;
}
#item_current_content {
    margin: 0 0 36px 0;
    top: 12px;
    max-width: 204px;
}
#item_upgrades label, .upgrade_topic_title{
    padding: 5px 0px;
}
.matchingCarousel em {
    width: 112px;
    margin: 0 4px 0;
}
.matchingCarousel b, .matchingCarousel i{
  width: 84%;
  text-align: center;
  float: left;  
}
.mCarouselControls a{
  top: -110px;
}
#item_also_buy .mCarouselControls .prevImg {
    right: auto;
    left: -30px;
}
#item_also_buy .mCarouselControls .nextImg{
     left: auto;
    right: -30px;
}
.matchingCarousel i {
    line-height: 16px;
}
div#item_deal_items.item_attributes > h3{
      position: static;
    margin-bottom: 10px;
}
#item_deal_items #deal_button{
  width: 139px;
  height: 38px;
  line-height: 38px;
}
/* --- element_general_tabs --- */ 
#header_main_nav li:first-child{
  background: url(main_nav_list_style_seperator.png) no-repeat 100% 0px;
  display: none;
}
#main_nav_bg li.link_pages {
  display: none;
}
#header_show_search{
    top: 13px;
    left: auto;
    right: 371px;
    width: auto;
    height: 24px;
    position: relative;
    overflow: visible;
    border: 0px;
    border-radius: 6%;
    display: inline-block;
    background-color: #fff;
}
#item_current_title h1 {
    font-weight: normal;
    color: #83a527;
    max-height: 48px;
    overflow: hidden;
    width: 330px;
    font-size: 20px;
    margin: 0;
    line-height: 20px;
    height: auto;
    margin-bottom: 17px;
}
span.truck {
    top: 92px;
    padding-right: 6px;
    padding-top: 2px;
    font-weight: normal;
    color: transparent;
    font-size:0px;
    line-height: 34px;
    border: none;
    background: url(free_delivery_icon.png) no-repeat right center;
}
#item_safe_buy {
    top: 92px;
    height: 36px;
    right: 380px;
    bottom: auto;
    color: #000;
    padding-top: 0;
    padding-right: 0;
    font-size: 13px;
    border: none;
    background: url(safe_buy_icon.png) no-repeat center right;
}
.contactNow a, .buyNow a, #deal_button, .smallButton a, #layout_credit_guard .smallButton a{
  width: 127px;
  height: 33px;
  border-radius: 2px;
  background-color: #94c11f;
  font-size: 14px;
  line-height: 33px;
  border: none;
  padding: 0;
  -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  border-color: #94c11f;
}
.contactNow a:hover,  
#deal_button:hover, 
.smallButton a:hover, 
#layout_credit_guard .smallButton a:hover {
  width: 127px;
  height: 33px;
  border-radius: 2px;
  background-color: #94c11f;
  background-image: linear-gradient(to top, #94c11f, #94c11f);
  background-position: 0 0;
}
.buyNow a,
.buyNow a:hover{
  width: 139px;
  height: 38px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
   background: #94c11f;
   line-height: 38px;
}
.contactNow a:hover, 
.buyNow a:hover, 
#deal_button:hover, 
.smallButton a:hover {
    background: #87b511;
    -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#item_show_price .price_value {
  color: #020200;
  font-size: 18px;
  font-weight: normal;
  display: initial;
  position: static;
}
.upgrades_form_fields.info > div {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.contactNow a, .buyNow a, #deal_button, .smallButton a {
  background: #94c11f;
 }
.item_attributes > h3 {
  font-size: 16px;
  font-weight: normal;
  color: #83a527;
}
#tabs.active > ul > li.active a {
  color: #83a527;
  background: #FFF;
  border-top: 1px solid #EFEDED;
}
.layout_item #bg_footer, .layout_category #bg_footer, .layout_items.search_results #bg_footer {
  background: #d4e6a5;
  position: relative;
  max-width: none;
  line-height: 22px;
  height: 270px;
  border: none;
  margin-top: 0px;
}
#tabs.active {
  margin: 0px auto;
}
#bg_middle {
  background: transparent;
  padding: 0;
}
.layout_item #bg_middle, .layout_category #bg_middle, .layout_items.search_results #bg_middle {
  margin-bottom: 46px;
}
#footer_group4 .footer_safe_buy h3 {
  margin-right: -16px;
  display: none;
}
#bg_footer #footer_group4 h3.safe_buy{
  background: none;
}
div#layout_footer .element_general_footer_nav_list li:hover a {
  color: #94c11f;
}
div#layout_footer .element_general_footer_nav_list li span span {
  color: #94c11f;
}
#item_main:before {
  content: "";
  border:none;
}
.item_option2 #item_show_carousel {
    min-height: 530px;
}
.prodImages {
  height: auto;
  border: solid 1px #d6d4d4;
  min-height: 530px;
}
.mainImage img {
  max-height: 755px;
  max-width: 480px;
  border: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  margin: auto;
}
.mainImage .arrows span, 
#item_also_buy .mCarouselControls .nextImg, 
#item_also_buy .mCarouselControls .prevImg {
  width: 29px;
  height: 43px;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/51383/original/822eef640aa663d9533322229a6e2edc.png) no-repeat center transparent;
}
.mainImage .arrows .right_arrow, 
#item_also_buy .mCarouselControls .nextImg {
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/51384/original/79e092c59c159055bcca772abaecaef0.png) no-repeat center transparent;
}
#item_show_carousel .pCarouselControls a {
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/51385/original/e9306dd537513d53f411e4559c33ed28.png) no-repeat 0px 0px;
  width: 27px;
  height: 27px;
  float: none;
  margin: 0;
  left: 0;
  right: auto;
  position: absolute;
  top: 0;
  background-color: #fff;
}
#item_show_carousel .pCarouselControls a.nextImg {
  right: 0;
  left: auto;
  background: url(https://konimboimages.s3.amazonaws.com/system/photos/51386/original/a59ad6b8e8cfeccb161ae2f12050c620.png) no-repeat 0px 0px;
  background-color: #fff;
}
.layout_list_item {
  width: 227px;
  height: 334px;
  border: 1px solid #F4F0F0;
  margin: 0 0px 30px 11px;
  position: relative;
  border-bottom: none;
}
.layout_list_item .imgWrapperT {
    height: 215px;
    padding: 0;
}
.layout_list_item .imgWrapperT img{
    max-height: 215px;
    max-width: 214px;
}
.filter_nav > .element_general_images.navi:hover .drop-wrapper{
  display: block;
}
.layout_item  #item_current_sub_title{
  width: 100%;
}
.layout_item #item_also_buy{
    margin: 151px 0px 0px 0px;
}
.layout_item  .productCarousel{
      top: 425px;
}
#layout_item #item_show_price{
    top: 333px;
    left: 162px;
}
#layout_item .item_show_origin_price {
    top: 308px;
    left: 162px;
    font-size: 15px;
    color: #70736b;
}
#item_link_buy_now {
    top: 320px;
}
.layout_item #item_upgrades label, 
.layout_item.upgrade_topic_title{
    padding: 0px 0 0px 0px;
  }
.layout_item #item_current_sub_title > span{
    max-height: 36px;
  }
#dealButtonHook,
.bold_link.link_ask_about_item{
  margin-right: 0px;
}
#item_current_content b {
    font-weight: normal;
}
/*colors*/
.new_customer.blue_link,
a{
      color: #83a527
}
/*end colors*/
#layout_credit_guard #footer_middle_groups ul.f_t_g {
    margin-top: 32px;
    margin-right: -14px;
    clear: both;
    display: block;
}