/**
* Theme Name: Ekommart Child
* Description: This is a child theme of Ekommart, generated by Merlin WP.
* Author: <a href="https://www.wpopal.com/">Opal Team</a>
* Template: ekommart
* Version: 4.1.4
*/

.col-full {
  max-width: 1640px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
.page-template-template-boxed .col-full {
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
.content-area {
  width: 100% !important;
  float: initial;
}
h1, h2, h3, h4, h5, h6 {
  transform: translateX(-0.15em) !important;
}

ul, ol {
  margin: 0 0 1.41575em 0em;
  padding: 0;
}

.hentry .wp-post-image {
  margin-bottom: 0;
}
.blog-grid--2 { }
.blog-grid--2 .jw-posts__inner-box {
  display: flex;
  flex-direction: row;
  gap: 30px;
}
.blog-grid--2 .jw-posts__inner-box .post-thumbnail {
  width: 33.33%;
  flex-grow: 0;
  flex-shrink: 0;
}
.blog-grid--2 .jw-posts__inner-box .jw-posts__inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.blog-grid--2 .jw-posts .post-thumbnail a,
.loop-blog-item__img a,
.blog-detail__img {
  display: flex;
  overflow: hidden;
  aspect-ratio: 500/580;
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 580'%3E%3Cpath d='M500 435.5 500 145.5 250 .5 0 145.5 0 435.5 250 580.5 500 435.5z' style='fill:%231d1d1b'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 580'%3E%3Cpath d='M500 435.5 500 145.5 250 .5 0 145.5 0 435.5 250 580.5 500 435.5z' style='fill:%231d1d1b'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
}
.blog-grid--2 .jw-posts .post-thumbnail a img,
.loop-blog-item__img a img,
.blog-detail__img img {
  -o-object-fit: cover;
  object-fit: cover;
}