.primary_block #similarproducts .similarproducts_h3,
.primary_block #productsaccessories2 .similarproducts_h3 {
  width: 120%;
  margin-left: 30px;
  overflow: hidden;
  text-transform: uppercase;
  color: white;
  font-size: 3.5em;
  /*background: #848484;
  background: -moz-linear-gradient(left,#848484 1%,#e5e5e5 100%);
  background: -webkit-linear-gradient(left,#848484 1%,#e5e5e5 100%);
  background: linear-gradient(to right,#848484 1%,#e5e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$gray-darkk',endColorstr='#e5e5e5',GradientType=1 );*/
}

.primary_block #similarproducts .similarproducts_h3 img,
.primary_block #productsaccessories2 .similarproducts_h3 img {
  margin-right: 1%;
  margin-left: 1%;
  padding-bottom: 3px;
  width: 1.9%;
}

.primary_block #similarproducts .similarproducts_h3 span,
.primary_block #productsaccessories2 .similarproducts_h3 span {
  display: inline-block;
  vertical-align: middle;
}

#similarproducts #similarproducts_h3 {
  margin-left: 30px;
  width: 99%;
  border: none;
  padding: 7px 0 0px 0;
}
@media (max-width: 767px) and (orientation: portrait) {
  #similarproducts #similarproducts_h3 {
    border-top-left-radius: 0.5em;
    margin-bottom: 0px;
    font-size: 9em;
  }
}
@media (min-width: 768px) and (orientation: portrait) {
  #similarproducts #similarproducts_h3 {
    border-top-left-radius: 0.5em;
    margin-bottom: 0px;
    font-size: 5em;
  }
}

.primary_block #similarproducts .similarproducts_h3 {
  background: white;
  color: black;
  font-size: 3em;
  font-weight: bold;
}
@media (max-width: 767px) and (orientation: portrait) {
  .primary_block #similarproducts .similarproducts_h3 {
    font-size: 9em;
  }
}
@media (min-width: 768px) and (orientation: portrait) {
  .primary_block #similarproducts .similarproducts_h3 {
    font-size: 5em;
  }
}

.primary_block #productsaccessories2 .similarproducts_h3 {
  background: white;
  color: black;
  font-size: 3em;
  font-weight: bold;
}
@media (max-width: 767px) and (orientation: portrait) {
  .primary_block #productsaccessories2 .similarproducts_h3 {
    font-size: 9em;
  }
}
@media (min-width: 768px) and (orientation: portrait) {
  .primary_block #productsaccessories2 .similarproducts_h3 {
    font-size: 5em;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .primary_block #productsaccessories2 .similarproducts_h3 {
    font-size: 5em;
  }
}

.primary_block #similarproducts .similarproducts_h3 {
  background: white;
  color: black;
  font-size: 3em;
  font-weight: bold;
}
@media (max-width: 767px) and (orientation: portrait) {
  .primary_block #similarproducts .similarproducts_h3 {
    font-size: 9em;
  }
}
@media (min-width: 768px) and (orientation: portrait) {
  .primary_block #similarproducts .similarproducts_h3 {
    font-size: 5em;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .primary_block #similarproducts .similarproducts_h3 {
    font-size: 5em;
  }
}
.primary_block #similarproducts ul {
  margin-left: 3%;
}
@media (max-width: 767px) and (orientation: portrait) {
  .primary_block #similarproducts ul {
    margin-left: 5.5%;
  }
}

#similarproducts .ajax_block_product {
  display: inline-block;
  vertical-align: top;
  width: 16.66%;
  text-align: center;
  background-color: white;
  padding-top: 10px;
  margin-left: -3px;
  margin-bottom: 1px;
}

.similar-scroll-to-btn {
  display: block;
  margin: 0 auto 15px auto;
  clear: both;
}

.product-container .btn-similar {
  color: #000;
  padding: 4px 0;
  background: #00d400;
  width: 85%;
  /*font-size: 2.1em;*/
  font-size: 1.85em;
  color:white;
  text-align: center;
  margin-bottom: 0;
  border-radius: 6px;
}

.product-container .btn-similar span {
  font-size: 0.80em;
}

.product-container .btn-similar:hover {
  background-position: inherit
}

.product-container .btn-similar:hover span {
  filter: none
}

#category .product-container .btn-similar
#new-products
#prices-drop .product-container .btn-similar,
#manufacturer  .product-container .btn-similar,
#manufacturer .btn-addcart.disabled,
#module-ambjolisearch-jolisearch .product-container .btn-similar {
  width: 86%
}


#category #product_list .product-container .btn-similar,
#module-ambjolisearch-jolisearch #product_list .product-container .btn-similar,
#new-products #product_list .product-container .btn-similar,
#prices-drop #product_list .product-container .btn-similar,
#manufacturer #product_list .product-container .btn-similar {
  font-size: 2.1em;
  background: #00d400;
  border-radius: 6px;
  color:white;
}

@media(min-width:767px) and (max-width:991px) {
  #category .product-container .btn-similar,
  #new-products .product-container .btn-similar,
  #prices-drop .product-container .btn-similar,
  #manufacturer .product-container .btn-similar,
  #module-ambjolisearch-jolisearch .product-container .btn-similar {
    font-size: 2.6em
  }
}

@media (max-width:767px) and (orientation:landscape) {
  .product-container .btn-similar,
  #product_list .product-container .btn-similar,
  #productsaccessories .product-container .btn-similar,
  #productscategory_list .product-container .btn-similar {
    font-size: 5em
  }

  #productsaccessories .product-container .btn-similar,
  #productscategory_list .product-container .btn-similar {
    padding: 4px 0
  }

  #category .product-container .btn-similar,
  #new-products .product-container .btn-similar,
  #prices-drop .product-container .btn-similar,
  #manufacturer .product-container .btn-similar,
  #module-ambjolisearch-jolisearch .product-container .btn-similar {
    font-size: 7em !important;
    padding: 2px 0
  }
}

@media (max-width:767px) and (orientation:portrait) {
  #index .product-container .btn-similar {
    padding-top: 7px !important
  }

  .product-container .btn-similar {
    font-size: 1.9em;
    font-weight: 700;
    padding-top: 5px !important
  }

  #category .product-container .btn-similar,
  #new-products .product-container .btn-similar,
  #prices-drop .product-container .btn-similar,
  #manufacturer .product-container .btn-similar,
  #module-ambjolisearch-jolisearch .product-container .btn-similar {
    padding: 2px 0;
    font-size: 7.5em !important
  }

  .product-container .btn-similar {
    font-size: 6.5em;
    font-weight: 700;
  }
}

@media (min-width:768px) and (max-width:1199px) {
  .product-container .btn-similar {
    font-size: 3em
  }
}

@media (min-width:991px) and (max-width:1301px) {
  .product-container .btn-similar {
    font-size: 2.2em;
    vertical-align: middle
  }
}

@media (max-width:991px) and (orientation:landscape) {
  #product_list .product-container .btn-similar {
    margin-top: .5em
  }

  #productsaccessories .product-container .btn-similar {
    font-size: 2em;
    padding: 0
  }
}

@media (min-width:768px) and (max-width:1199px) and (orientation:portrait) {
  .product-container .btn-similar {
    font-size: 3.8em
  }
}

