#productdetailsview img.availability {
  padding-bottom: 0;
}

#t3-mainnav div.serchline div.res_a_s.shop.geniusGroove {
  width: 100%!important;
  border-radius: none;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  position: absolute;
  right: 0px!important;
  left: auto!important;
  top: 79px!important;
  padding: 20px;
  min-height: 100px;
}

.layout .li {
  margin: 0 -15px;
}

.layout .li li {
  margin: 0;
  display: inline-block;
}

.izotopprod .layout .li li .prod-row {
  width: 100%!important;
}

#product_list.list .li li {
  display: block;
}

#bottom-pagination-top {
  margin-bottom: 0;
}

#productdetailsview .wrapper2 .product-box2 .product-custom .product-field-display {
  float: none;
}

.fancybox-wrap .fancybox-skin .fancybox-title.fancybox-title-float-wrap {
  overflow: inherit!important;
}

#productdetailsview .wrapper2 .price {
  padding: 20px 0;
}

#productdetailsview .wrapper2 {
  overflow: inherit;
}

#productdetailsview .wrapper2 .product-box2 .product-custom .product-fields-title {
  margin-right: 10px;
}

.productdetails-view.quick .big_img {
  position: relative!important;
}

#askform label {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}

#askform .formError {
  position: absolute;
  left: 0!important;
  /* top: -55px!important; */
  width: 100%;
  margin-top: 0!important;
}

#newsletter-popup form {
  overflow: hidden;
}

#sbox-content iframe {
  width: 100%!important;
}

.screenshot {
  display: none;
}

body > .screenshot {
  position: absolute;
  background: #fff;
  padding: 5px;
  color: #fff;
  z-index: 9999;
  display: block;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  left: 0;
  width: 150px!important;
  height: auto!important;
  min-height: 150px;
  border-radius: 4px;
}

.screenshot img {
  width: 140px!important;
  height: auto!important;
  display: block;
  position: relative;
  z-index: 10;
}

.screenshot span {
  display: block;
  width: 50%;
  height: 50%;
  position: absolute;
  left: 25%;
  top: 25%;
  z-index: 1;
  background: #fff url(../images/ajax-loader.gif) center center no-repeat;
}

div#productdetailsview.productdetails-view.quick .fleft .image_show_quick {
  float: none;
}

#allproducts #custom_buttons a {
  padding: 2px 0px!important;
}

#old_payments .checkout-button-top .opg-link {
  top: -5px!important;
}

#allproducts .opg-text-left-small .quantity-input {
  margin-bottom: 0px!important;
}

/*----- ver1.2 --------- */
#facebox .product-related-products {
  padding-top: 20px;
}

div#facebox .popup .owl-carousel-relateds {
  margin: 0 -10px;
}

div#facebox .popup .owl-carousel-relateds .itemslide {
  padding: 0 10px;
}

div#facebox .popup .owl-carousel-relateds .vm-product-media-container img {
  height: auto;
  width: 100%;
  margin-left: 0px;
  float: none;
  margin-bottom: 10px;
}

div#facebox .popup .owl-carousel-relateds .vm-product-media-container .vm-img-desc {
  display: none;
}

div#facebox .popup .owl-carousel-relateds .vm-product-media-container a {
  font-size: 12px;
  line-height: 16px;
}

div#facebox .popup .owl-carousel-relateds .owl-controls .owl-prev {
  top: -9px;
}

div#facebox .popup .owl-carousel-relateds .owl-controls .owl-next {
  top: -9px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #facebox .product-related-products {
      display:none;
  }
}

/*----- ver1.3 --------- */
@media (min-width: 320px) and (max-width: 767px) {
  #allproducts .product.opg-margin > .opg-grid > div {
      display: block!important;
      width: 100%;
  }
}

/*----- ver1.4 --------- */
.t3-sidebar .paramfilter .values li label span.checkbox {
  display: none;
}

/*----- ver1.5 --------- */
body.widecontainer .container, body.widecontainer .sppb-row-container {
  max-width: inherit;
}

nav#t3-mainnav .sp-vmsearch .search-input-wrapper .dropdown-menu {
  display: none!important;
}
