/**
* Theme Name: Aprin Child
* Description: This is a child theme of Aprin, generated by Merlin WP.
* Author: <a href="http://pavothemes.com/">Pavothemes</a>
* Template: aprin
* Version: 1.0.3
*/
.post-thumbnail.main-post-thumbnail {
  padding-top: 50%;
  margin-bottom: 41px;
  border-radius: 16px;
}
nav.post-navigation {
  margin-bottom: 50px;
}
.brg-gradient-pink {
  background: linear-gradient(90deg, #df3547 0%, #ecce39 49.48%, #46f9da 100%);
}
.aprin-product-pagination-wrap {
  display: none;
}
ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .wc-block-grid__product-title, ul.products .wc-block-grid__product h2, ul.products .wc-block-grid__product h3, ul.products .wc-block-grid__product .woocommerce-loop-product__title, ul.products .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__products li.product h2, .wc-block-grid__products li.product h3, .wc-block-grid__products li.product .woocommerce-loop-product__title, .wc-block-grid__products li.product .wc-block-grid__product-title, .wc-block-grid__products .wc-block-grid__product h2, .wc-block-grid__products .wc-block-grid__product h3, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
  -webkit-line-clamp: none;
  overflow: initial;
}
.entry-title, .excerpt-content{
	-webkit-box-orient:inherit !important;
  overflow: inherit !important
}
.single-post h5 {
  font-weight: 400;
  line-height: 26px;
  font-size: 19px;
  margin-bottom: 20px;
}
.elementor-element .aprin-swiper-wrapper {
  overflow: hidden !important;
}
.specs li {
  font-weight: bold;
  color: #222;
}
.wpcf7-not-valid-tip {
  display: contents;
}
.grecaptcha-badge {
  z-index: 10110!important;
}
.wpcf7-form input[type="submit"] {
  background: var(--e-global-color-primary) !important;
  color: #FFFFFF !important;
}
.wpcf7-form p label {
  text-transform: none;
}
h3, ul.products li.product .woocommerce-loop-product__title {
  line-height: 1.2;
}
.yith_ywraq_add_item_browse_message a {
  background-color: #35c3ad !important;
  font-weight: 600;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
  background-color: #35c3ad;
  border-left: 0.6180339845em solid rgba(0, 0, 0, 0.15);
}
.yith-ywraq-mail-form-wrapper .form-row {
  margin-bottom: .5em;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .elementor-button {
  border: 0px solid var(--e-global-color-secondary) !important;
}
.icon-gift-box::before {
  top: 2px;
  position: relative;
}
h6 {
  font-size: 1.2rem;
}
.aprin-products .yith-ywraq-add-to-quote, .aprin-sorting-wrapper {
  display: none;
}
.slider-style-2 .elementor-slider-scrolling-item-wrapper .elementor-slider-scrolling-inner .elementor-slider-scrolling-item .elementor-scrolling-item-inner .scrolling-title {
  margin: 0 13px 0 40px !important;
  line-height: 34px;
}
.category-product-style-1 .category-product-caption .category-product-button-wrapper .category-product-button::before {
  border: 0px solid var(--e-global-color-secondary) !important;
}
.category-product-style-1 .category-product-caption .category-product-button-wrapper {
  right: 9px;
  top: -60%;
}
#product_form {
  display: flex;
  flex-wrap: wrap;
}
#product_form .col-md-3 {
  flex-basis: 33%;
  padding: 0 20px;
  margin-bottom: 30px;
}
#popmake-6775 .col-md-12 {
  padding: 0 20px;
  margin-bottom: 30px;
}
#product_form .col-md-3 p label {
  display: block;
  font-size: 16px;
}
.woocommerce-product-details__short-description strong {
  color: #222;
}
.single-product .woocommerce-tabs {
  padding: 40px 0 0;
}
.single-product .woocommerce-tabs ul.tabs li:hover a, .single-product .woocommerce-tabs ul.tabs li.active a {
  font-weight: 700;
}
.woocommerce-product-details__short-description h5 {
  margin: 30px 0 0 0;
}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
  padding-inline-start: 0px !important;
}
#product_form .col-md-3 p input {
  border-radius: 10px;
}
.inventory_status, .entry-summary p.price {
  display: none;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  color: #fff !important
}
.single-product div.product .summary .left {
  display: grid;
}
.product_meta {
  order: 1;
  margin-bottom: 30px;
}
.woocommerce-product-details__short-description {
  order: 2;
}
.product-caption .count-review {
  display: none !important;
}
.specs strong {
  float: inline-end;
}
.specs hr {
  margin: 10px 0;
}
.specs p {
  margin: 0;
}
.specs a {
  color: #FF1C6A;
}
.more-link-wrap .more-link {
  color: #fff;
  background-color: #FF1C6A;
  border: 0px
}
.more-link-wrap .more-link::after {
  color: #fff;
}
.term-personalised-products .term-description p:first-child {
  color: #FF1C6A;
  font-size: 34px;
  font-weight: 600;
  line-height: 23px;
  margin: 0 0 0.8em;
}
.single-post .entry-content ul li:last-of-type {
  padding:5px 0 20px 0;
  list-style:none;
}
.term-personalised-products .woocommerce-products-header {
  margin-bottom: 40px;
}
.specs a:hover {
  color: #92113d;
}
.woocommerce-product-details__short-description h4 {
  margin: 30px 0 20px
}
.woocommerce-product-details__short-description h5 {
  margin: 30px 0 15px
}
.group-action {
  bottom: 80px;
}
.single-product div.product .woocommerce-product-details__short-description {
  margin: 0 0 1em;
}
a.add-request-quote-button.button {
  margin-top: 0;
  padding: 10px 30px;
}
.yith_ywraq_add_item_browse_message a:hover {
  box-shadow: 3px 3px 0 0 var(--e-global-color-secondary);
  color: #FFFFFF;
}
.yith_ywraq_add_item_browse_message a, input[type="button"], input[type="reset"], input[type="submit"] {
  margin-top: 10px;
  padding: 10px 30px;
  background: var(--e-global-color-primary);
  font-size: 15px;
  border-radius: 30px;
  background-color: var(--e-global-color-primary);
  white-space: nowrap;
  color: #FFFFFF;
  border: 0px solid var(--e-global-color-secondary);
  justify-content: center;
  letter-spacing: 0;
  text-transform: capitalize;
  display: inline-block;
}
.yith-ywraq-add-to-quote {
  order: 4;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img, .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li.active img {
  opacity: 0.5;
  border: 0px;
}
.product-caption .add_to_cart {
  position: absolute;
  bottom: 60px;
  background-color: #fff;
  width: 60%;
  padding: 2px 30px;
  margin: 0 auto;
  border-radius: 15px;
  z-index: 10000;
}
@media screen and (max-width:900px) {
  #product_form .col-md-3 {
    flex-basis: 100%;
  }
	#SR7_1_1-1-81 {
top: 0px!important;
}
}
@media (min-width: 1024px) {
  #page .site-content {
    margin-top: 80px;
    margin-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }
}