{
  "elements": [
    "grid",
    "item",
    "thumbnail",
    "title",
    "meta",
    "description",
    "category",
    "readMore",
    "contentWrapper",
    "page",
    "pagination"
  ],
  "styles": [
    {
      "attr": "module.advanced.thumbnailWidth",
      "selector": "{{selector}} .dina_posts-thumbnail-wrapper",
      "property": "width",
      "when": {
        "module.advanced.layout": "list"
      }
    },
    {
      "attr": "module.advanced.thumbnailWidth",
      "selector": "{{selector}} .dina_posts-thumbnail",
      "property": "width"
    },
    {
      "attr": "module.advanced.categoryBg",
      "selector": "{{selector}} .dina_posts-categories a",
      "hoverSelector": "{{selector}}:hover .dina_posts-categories a",
      "property": "background"
    },
    {
      "attr": "module.advanced.spaceBetweenContent",
      "selector": "{{selector}} .dina_posts-list article",
      "property": "gap"
    },
    {
      "attr": "module.advanced.verticalPosition",
      "selector": "{{selector}} .dina_posts-container article",
      "property": "align-items"
    },
    {
      "attr": "module.advanced.contentAlignment",
      "selector": "{{selector}} .dina_posts-grid article",
      "property": "text-align"
    },
    {
      "attr": "module.advanced.contentAlignment",
      "selector": "{{selector}} .dina_posts-grid .dina_posts-thumbnail-wrapper",
      "property": "justify-content"
    },
    {
      "attr": "module.advanced.readMoreBg",
      "selector": "{{selector}} .dina_posts-read-more",
      "hoverSelector": "{{selector}}:hover .dina_posts-read-more:hover",
      "property": "background"
    },
    {
      "attr": "module.advanced.pageAlignment",
      "selector": "{{selector}} .dina_posts-pagination",
      "property": "justify-content",
      "when": {
        "module.advanced.showPagination": "on"
      }
    },
    {
      "attr": "module.advanced.pageSpace",
      "selector": "{{selector}} .dina_posts-pagination",
      "property": "gap",
      "when": {
        "module.advanced.showPagination": "on"
      }
    },
    {
      "attr": "module.advanced.pageColor",
      "selector": "{{selector}} .dina_posts-pagination .page-numbers",
      "hoverSelector": "{{selector}} .dina_posts-pagination .page-numbers:hover",
      "property": "color",
      "when": {
        "module.advanced.showPagination": "on"
      }
    },
    {
      "attr": "module.advanced.activePageColor",
      "selector": "{{selector}} .dina_posts-pagination .page-numbers.current",
      "hoverSelector": "{{selector}} .dina_posts-pagination .page-numbers.current:hover",
      "property": "color",
      "when": {
        "module.advanced.showPagination": "on"
      }
    },
    {
      "attr": "module.advanced.pageBg",
      "selector": "{{selector}} .dina_posts-pagination .page-numbers",
      "hoverSelector": "{{selector}} .dina_posts-pagination .page-numbers:hover",
      "property": "background",
      "when": {
        "module.advanced.showPagination": "on"
      }
    },
    {
      "attr": "module.advanced.activePageBg",
      "selector": "{{selector}} .dina_posts-pagination .page-numbers.current",
      "hoverSelector": "{{selector}} .dina_posts-pagination .page-numbers.current:hover",
      "property": "background",
      "when": {
        "module.advanced.showPagination": "on"
      }
    },
    {
      "attr": "item.decoration.border",
      "selector": "{{selector}} .dina_posts-container article",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "thumbnail.decoration.border",
      "selector": "{{selector}} .dina_posts-thumbnail img",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "category.decoration.border",
      "selector": "{{selector}} .dina_posts-categories a",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "readMore.decoration.border",
      "selector": "{{selector}} .dina_posts-read-more",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "page.decoration.border",
      "selector": "{{selector}} .dina_posts-pagination .page-numbers",
      "property": "overflow",
      "overflowForRadius": true
    }
  ]
}
