/*
Theme Name: TopFit Child
Theme URI: http://topfit.mikado-themes.com/
Description: A child theme of TopFit Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.3.36
Template: topfit
*/

.woocommerce-product-gallery__wrapper_with_3d_model iframe {
  border-bottom: 1px solid #edeff2;
}

.mkd-woo-single-page
  .product
  .images.woocommerce-product-gallery--with-images
  .woocommerce-product-gallery__wrapper_with_3d_model
  .woocommerce-product-gallery__image {
  display: inline-block;
}

.mkd-woo-single-page .product .images {
  width: 65%;
}
.mkd-woo-single-page .product .mkd-single-product-summary {
  width: 35%;
}
@media only screen and (max-width: 1024px) {
  .mkd-woo-single-page .product .images,
  .mkd-woo-single-page .product .mkd-single-product-summary {
    width: 100%;
  }
}
#visor3d {
  width: 100%;
}

.single
  .mkd-content
  .previous-next-product-content-before
  a
  .yith-wcbm-badge.yith-wcbm-badge-text,
.single
  .mkd-content
  .previous-previous-product-content-before
  a
  .yith-wcbm-badge.yith-wcbm-badge-text {
  opacity: 0;
  transition: opacity 250ms ease-in, transform 250ms ease-in,
    visibility 0ms 250ms, -webkit-transform 250ms ease-in;
}

.single
  .mkd-content
  .previous-next-product-content-before
  a:hover
  .yith-wcbm-badge.yith-wcbm-badge-text,
.single
  .mkd-content
  .previous-previous-product-content-before
  a:hover
  .yith-wcbm-badge.yith-wcbm-badge-text {
  opacity: 1;
}
@media screen and (max-width: 1024px) {
  body.single .previous-next-product-content-summary .yith-wcbm-badge {
    display: none;
  }
}

#product-faqs {
  margin: 50px 0 30px;
}

#product-faqs .mkd-section-inner {
  max-width: 100%;
}

#product-faqs h3 {
  margin-bottom: 20px;
}

#product-faqs .title {
  text-align: center;
  font-size: 1.5em;
  letter-spacing: 1px;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  #product-faqs {
    margin: 75px 0 50px;
  }

  #product-faqs .title {
    font-size: 1.8em;
  }
}
