/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

@font-face {
    font-family: HemiHead426;
    src: url(assets/fonts/HemiHead426.eot?#iefix) format('embedded-opentype'),
    url(assets/fonts/HemiHead426.woff) format('woff'),
    url(assets/fonts/HemiHead426.ttf) format('truetype'),
    url(assets/fonts/HemiHead426.svg#HemiHead426) format('svg');
    font-weight: 400;
    font-style: normal
}

.migrator-font,
.migrator-font h1,
.migrator-font h2,
.migrator-font h3,
.migrator-font h4,
.migrator-font h5,
.migrator-font h6  {
    font-family: HemiHead426 !important;
}

.equal-height.elementor-widget-image-carousel .swiper-slide img{
  object-fit: cover;
  object-position: center center;
}

.equal-height.ratio-1x1.elementor-widget-image-carousel .swiper-slide img{
  aspect-ratio: 1;
}

.equal-height.ratio-4x3.elementor-widget-image-carousel .swiper-slide img{
  aspect-ratio: 4/3;
}

.equal-height.ratio-16x9.elementor-widget-image-carousel .swiper-slide img{
  aspect-ratio: 16/9;
}

.entry-meta .meta-author{
  display: none !important;
}

.partners-logos .swiper-slide img{
  filter: grayscale(1);
  transition: all 200ms ease-in-out;
}

.partners-logos .swiper-slide:hover img{
  filter: grayscale(0);
}

.price-underline{
  display: inline-block;
  position: relative;
  font-style: italic;
}

.price-underline * {
  position: relative;
  z-index: 5;
}

.price-underline:before{
  content: '';
  z-index: 1;
  background-color: #DB5461;
  position: absolute;
  bottom: 8px;
  left: 10px;
  right: 10px;
  height: 10px;
  display: block;
  transform: skewX(-20deg);
}

.table-features table td:last-child:not(:first-child),
table.table-features td:last-child:not(:first-child){
  text-align: right;
}

.table-features table td *,
table.table-features td *,
.table-features table th *,
table.table-features th *{
  margin-bottom: 0
}

.list-table-view ul,
ul.list-table-view{
	list-style: none;
	padding-left: 0;
}

.list-table-view ul > li,
ul.list-table-view > li{
	border-bottom: 1px solid var(--brdcolor-gray-300);
	padding-bottom: var(--li-mb);
}


.list-table-view ul > li:first-child,
ul.list-table-view > li:first-child{
	border-top: 1px solid var(--brdcolor-gray-300);
	padding-top: var(--li-mb);
}

.grecaptcha-badge{
	width: 0px !important;
    height: 0px !important;
    overflow: hidden !important;
    right: 0 !important;
    bottom: 0 !important;
    box-shadow: none !important;
    pointer-events: none !important;
    opacity: 0 !important;
}

/* Dealer area plugin */
@media only screen and (max-device-width: 767px){
  .upfp_user_info{
    position: relative !important;
  }
  .upfp_storage_info{
    top: 0 !important;
  }
  #upfp_info .upfp_folder_info, #upfp_info .upfp_file_info {
    margin-top: 0 !important;
  }
}
