/**
* Theme Name: Pure Skin Child
* Description: This is a child theme of Pure Skin.
* Author: <a href="https://cmsmasters.net/">cmsmasters</a>
* Template: pure-skin
* Version: 1.0.1
* Tested up to: 6.6
* Requires PHP: 7.4
* License:
* License URI:
* Text Domain: pure-skin-child
* Copyright: cmsmasters 2025 / All Rights Reserved
*/        

.cmsmasters-widget-icon-list-item-text-inner {
  display: flex;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  font-size: 15px;
}
.elementor-element.elementor-element-7927992e {
  display: none;
}
.elementor-118 .elementor-element.elementor-element-12dd25f3 {
  margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  display: none;
}
.elementor-122 .elementor-element.elementor-element-59d7eb5c.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
  display: none;
}
.page-id-28422 .cmsmasters-widget-short-text p:last-of-type, .home .cmsmasters-widget-short-text p:last-of-type {
  color: #fdfdfd;
  padding-bottom: 10px;
}
.elementor-29136 .elementor-element.elementor-element-dd07740 .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-201 .elementor-element.elementor-element-123f8391 .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal .elementor-widget-cmsmasters-nav-menu__container-inner > li {
  margin-left: calc( 10px / 2 )!important;
  margin-right: calc( 10px / 2 )!important;
}
.elementor.elementor-198.cmsmasters-location-cmsmasters_header.cmsmasters-header-position-absolute- {
  position: absolute !important;
  top: 32px;
  left: 0;
  width: 100%;
  z-index: 99;
}
.elementor-widget-cmsmasters-post-excerpt {
  color: #fff;
}
.cmsms-demo-icons-minus::before {
  content: "-"!important;
  font-size: 35px;
  line-height: 9px;
  color: #f70011;
}
.cmsms-demo-icons-plus::before {
  content: "+" !important;
  font-size: 22px;
  line-height: 15px;
  color: #f70011;
  font-weight: bold;
}

