html {
  overflow-x: hidden; }

p {
  -webkit-margin-after: 0rem;
          margin-block-end: 0rem; }

.headerSticky {
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in; }
  .headerSticky.elementor-sticky--active {
    background: #151515; }
    .headerSticky.elementor-sticky--active img {
      max-width: 30% !important; }

.imgCatMXS img {
  aspect-ratio: 16 / 9; }

.imgCatMXS .widget-image-caption {
  position: absolute;
  padding: 10px;
  top: 5%;
  left: 15px; }

#cptui_panel_pt_basic_settings,
#cptui_panel_pt_additional_labels,
#cptui_panel_pt_advanced_settings {
  background-color: red; }
  #cptui_panel_pt_basic_settings.postbox table.form-table tbody tr,
#cptui_panel_pt_additional_labels.postbox table.form-table tbody tr,
#cptui_panel_pt_advanced_settings.postbox table.form-table tbody tr {
    width: calc(100% - 30px); }

.imgTMf01 {
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, gray), to(transparent));
  -webkit-mask-image: -webkit-linear-gradient(gray 80%, transparent);
          mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, gray), to(transparent));
          mask-image: linear-gradient(gray 80%, transparent); }

/*.contImgCat{
    max-height: 290px;
}*/
@media only screen and (max-width: 1024px) {
  .imgTM {
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, gray), to(transparent));
    -webkit-mask-image: -webkit-linear-gradient(gray 80%, transparent);
            mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, gray), to(transparent));
            mask-image: linear-gradient(gray 80%, transparent); }
  .imgTM2 {
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), to(transparent));
    -webkit-mask-image: -webkit-linear-gradient(white 80%, transparent);
            mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), to(transparent));
            mask-image: linear-gradient(white 80%, transparent); } }

@media only screen and (max-width: 767px) {
  .imgTM3 {
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), to(transparent));
    -webkit-mask-image: -webkit-linear-gradient(white 80%, transparent);
            mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, white), to(transparent));
            mask-image: linear-gradient(white 80%, transparent); }
  .imgTM4 {
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, gray), to(transparent));
    -webkit-mask-image: -webkit-linear-gradient(gray 80%, transparent);
            mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, gray), to(transparent));
            mask-image: linear-gradient(gray 80%, transparent); }
  .bckgMXS {
    background: inherit !important; } }
