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

:root {
  --wd-container-w: 1200px !important;
}

.cat-design-alt .wd-cat-thumb {
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    aspect-ratio: 1 / 1;
    border-radius: var(--wd-brd-radius);
    overflow: hidden;
}
.wd-cat img {
    height: 115px !important;
    width: auto !important;
    object-fit: contain;
}

.category-grid-item:hover .wd-entities-title {
	color: var(--wd-link-color-hover);
}

.parent-categories-wrapper .parent-category-block {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 50px 0px;
}

.parent-categories-wrapper .parent-category-block:first-child {
    border-top: none !important;
	padding-top: 0px;
}

.parent-categories-wrapper .parent-category-block:last-child {
    border-bottom: none !important;
	padding-bottom: 0px;
}

.parent-categories-wrapper .parent-category-title {
  text-align: center;	
  margin-bottom: 50px;
}

.parent-categories-wrapper .position-relative {
  position: relative;
}

.parent-categories-wrapper .category-image-wrapp {
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1 / 1;
  border-radius: var(--wd-brd-radius);
  overflow: hidden;
}

.parent-categories-wrapper .wd-grid-g {
	grid-template-columns: repeat(auto-fit, minmax(250px, auto));
    justify-content: center;
    justify-items: center;
}

.parent-categories-wrapper .wd-cat-image img {
  height: 175px !important;
  width: auto;
  object-fit: contain;   /* показва цялата снимка без изрязване */
}

.parent-categories-wrapper .wrapp-category h2 {
	margin-top: 15px;
	text-align: center;
}

.parent-categories-wrapper .category-grid-item {
	max-width: 262px;
	width: 100%;
}

.parent-categories-wrapper .category-grid-item:hover .category-image {
	transform: scale3d(1.1, 1.1, 1);
}
.parent-categories-wrapper .category-grid-item:hover .wd-entities-title {
	color: var(--wd-link-color-hover);
}

:is(.btn,.button,button,[type=submit],[type=button]) {
	text-transform: none !important;
}

.forminator-description {
	display: none !important;
}

.forminator-textarea {
	border-radius: var(--wd-brd-radius) !important;
}

#post-1294 .e-con-inner {
	display: block;
}

.cky-revisit-bottom-left {
	display: none !important;
}

@media (max-width: 767px) {
  .parent-categories-wrapper .wd-grid-g {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .parent-categories-wrapper .wd-cat-image img {
    height: 115px !important;
    width: auto;
    object-fit: contain;
  }
}