diff --git a/docs-aspnet/redirects.conf b/docs-aspnet/redirects.conf
index aa378fec116..92b44ebd2e6 100644
--- a/docs-aspnet/redirects.conf
+++ b/docs-aspnet/redirects.conf
@@ -106,6 +106,6 @@ rewrite ^/{{ site.platform }}/{{ directory.path }}/?$
##
# Remove HTML extension
##
-rewrite ^(/.*)\.html(\?.*)?$
+rewrite ^(/{{ site.platform }}/.*)\.html(\?.*)?$
$1$2
permanent;
diff --git a/docs/redirects.conf b/docs/redirects.conf
index 4089fe8acac..21c5bcafd5a 100644
--- a/docs/redirects.conf
+++ b/docs/redirects.conf
@@ -455,6 +455,6 @@ rewrite ^/kendo-ui/{{ directory.path }}/?$
##
# Remove HTML extension
##
-rewrite ^(/.*)\.html(\?.*)?$
+rewrite ^(/kendo-ui/.*)\.html(\?.*)?$
$1$2
permanent;
diff --git a/docs/styles-and-layout/cards.md b/docs/styles-and-layout/cards.md
index 12da697f01a..14b03df0e83 100644
--- a/docs/styles-and-layout/cards.md
+++ b/docs/styles-and-layout/cards.md
@@ -28,8 +28,9 @@ The Card can accommodate the following elements:
* [Header](#header)
* [Body](#body)
+* [Footer](#footer)
* [Actions](#actions)
-* [Images](#images)
+* [Media](#media)
* [Separators](#separators)
### Header
@@ -81,6 +82,18 @@ The main content of a card is the body which can be defined through the `.k-card
```
+### Footer
+
+The main content of a card is the body which can be defined through the `.k-card-body` class.
+
+```dojo
+
+
+
+```
+
### Actions
You can add a list of actions to a Card by using the `.k-card-actions` class.
@@ -120,7 +133,7 @@ To achieve a consistent styling, each action can be wrapped in a `.k-card-action
```
-The actions can be stretched to take the entire container by adding the `.k-card-actions-stretched`.
+The actions can be stretched to take the entire container by adding the `.k-card-actions-stretched` class.
```dojo
@@ -140,6 +153,66 @@ The actions can be stretched to take the entire container by adding the `.k-card
```
+The actions can be centered inside the container by adding the `.k-card-actions-center` class:
+
+```dojo
+
+
+
Card Title
+
Card Subtitle
+
Some quick example text to build on the card title and make up the bulk of the card content.
+
+
+
+ Action 1
+
+
+ Action 2
+
+
+
+```
+
+The actions can be aligned at the start of the container with the `.k-card-actions-start` class:
+
+```dojo
+
+
+
Card Title
+
Card Subtitle
+
Some quick example text to build on the card title and make up the bulk of the card content.
+
+
+
+ Action 1
+
+
+ Action 2
+
+
+
+```
+
+The actions can be aligned at the end of the container with the `.k-card-actions-end` class:
+
+```dojo
+
+
+
Card Title
+
Card Subtitle
+
Some quick example text to build on the card title and make up the bulk of the card content.
+
+
+
+ Action 1
+
+
+ Action 2
+
+
+
+```
+
The actions can also be forced to display vertically through the `.k-card-actions-vertical` class.
```dojo
@@ -156,9 +229,11 @@ The actions can also be forced to display vertically through the `.k-card-action
```
-### Images
+### Media
-Cards support images through the `.k-card-image` class.
+The Cards allows you to display an image or video within its content.
+
+Images can be added through the `.k-card-image` class.
```
@@ -172,9 +247,29 @@ Cards support images through the `.k-card-image` class.
```
+Videos can be added through the `.k-card-media` class.
+
+```
+
+
+
DevReach
+
+
+
+
DevReach 2019 Day 2 Morning Keynote: Technical Leadership: Lessons Learned at NASA with Jody Davis
+
+
+
+
+
+
+
+
+```
+
### Separators
-To include Card separators, use the `.k-hr` class.
+To include Card separators, use the `.k-card-separator` class.
```dojo
@@ -184,7 +279,7 @@ To include Card separators, use the `.k-hr` class.
Card Subtitle
Some quick example text to build on the card title and make up the bulk of the card content.
-
+
Card Title
Card Subtitle
@@ -194,6 +289,8 @@ To include Card separators, use the `.k-hr` class.
```
+To specify a vertical orientation for the separator add the `.k-card-separator-vertical` class to the separator element.
+
## Layout
Cards expose additional classes that are used for laying out series of cards.
@@ -324,6 +421,68 @@ To render Cards that are detached from one another on a single row, use the `.k-
```
+### Custom layout
+
+Positioning a horizontal flex container element inside the card could be achieved with the `.k-hbox` class:
+
+```
+
+
+
Card Title
+
Card Subtitle
+
+
+
+
Some quick example text to build on the card title and make up the bulk of the card's content.
+
+
+ Action 1
+ Action 2
+
+
+
+```
+
+Positioning a vertical flex container element inside the card could be achieved with the `.k-vbox` class:
+
+```
+
+
+
+
Card Title
+
Card Subtitle
+
+
+
Some quick example text to build on the card title and make up the bulk of the card's content.
+
+
+ Action 1
+ Action 2
+
+
+
+```
+
+### Orientation
+
+The Card content can be arranged vertically or horizontally through the `.k-card-vertical` and `.k-card-horizontal` classes:
+
+```
+