diff --git a/_includes/collections/box-model.html b/_includes/collections/box-model.html
index 29d5ea60..0ebe784b 100644
--- a/_includes/collections/box-model.html
+++ b/_includes/collections/box-model.html
@@ -1 +1 @@
- Like Removes the bottom border. You can use pixel values. Like Removes the left border. You can use pixel values. Like Removes the right border. You can use pixel values. Like Removes the top border. You can use pixel values. Defines the width of the element's borders. Defines the width of all borders to 1px. Defines the top and bottom borders to 2px, the left and right to 0. Defines how the width and height of the element are calculated: whether they include the padding and borders or not. The width and height of the element only apply to the content of the element. For example, this element has The full width is 24px + 60px + 200px = 284px. The content has the defined width. The box accomodates for those dimensions. The width and height of the element apply to all parts of the element: the content, the padding and the borders. For example, this element has The full width is 200px, no matter what. The box has the defined width. The content accomodates for those dimensions, and ends up being 200px - 30px - 24px = 146px. Defines the height of the element. The element will automatically adjust its height to allow its content to be displayed correctly. You can use numeric values like pixels, (r)em, percentages... If the content does not fit within the specified height, it will overflow. How the container will handle this overflowing content is defined by the Defines the height of a single line of text. Reverts to the default value of the browser. You can use unitless values: the line height will be relative to the font size. You can use pixel values. You can use em values: like with unitless values, the line height will be relative to the font size. Defines the space outside the element, on the bottom side. Removes any margin at the bottom. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Defines the space outside the element, on the left side. Removes any margin on the left. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. The auto keyword will give the left side a share of the remaining space. When combined with Defines the space outside the element, on the right side. Removes any margin on the right. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. The auto keyword will give the right side a share of the remaining space. When combined with Defines the space outside the element, on the top side. Removes any margin at the top. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Shorthand property for Removes all margins. When using 1 value, the margin is set for all 4 sides. When using 2 values: To remember the order think about the values you haven't defined. If you enter 2 values (top/right), you omit setting bottom and left. Because bottom is the vertical counterpart of top, it will use top’s value. And because left is the horizontal counterpart of right, it will use right’s value. When using 3 values: To remember the order think about the values you haven't defined. If you enter 3 values (top/right/bottom), you omit setting left. As right’s counterpart, it will use its value. When using 4 values: To remember the order, start at the top and go clockwise. Defines the maximum height the element can be. The element has no limit in terms of height. You can use numeric values like pixels, (r)em, percentages... If the maximum height is larger than the element's actual height, the max height has no effect. If the content does not fit within the maximum height, it will overflow. How the container will handle this overflowing content is defined by the Defines the maximum width the element can be. The element has no limit in terms of width. You can use numeric values like pixels, (r)em, percentages... If the maximum width is larger than the element's actual width, the max width has no effect. If the content does not fit within the maximum width, it will automatically change the height of the element to accomodate for the wrapping of the content. Defines the minimum height of the element. The element has no minimum height. You can use numeric values like pixels, (r)em, percentages... If the minimum height is larger than the element's actual height, the min height will be applied. If the minimum height is smaller than the element's actual height, the min height has no effect. Defines the minimum width of the element. The element has no minimum width. You can use numeric values like pixels, (r)em, percentages... If the minimum width is larger than the element's actual width, the min width will be applied. If the minimum width is smaller than the element's actual width, the min width has no effect. Defines the space inside the element, on the bottom side. Removes any padding on the bottom. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Defines the space inside the element, on the left side. Removes any padding on the left. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Defines the space inside the element, on the right side. Removes any padding on the right. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Defines the space inside the element, on the top side. Removes any padding on the top. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Shorthand property for Removes all paddings. When using 1 value, the padding is set for all 4 sides. When using 2 values: To remember the order think about the values you haven't defined. If you enter 2 values (top/right), you omit setting bottom and left. Because bottom is the vertical counterpart of top, it will use top’s value. And because left is the horizontal counterpart of right, it will use right’s value. When using 3 values: To remember the order think about the values you haven't defined. If you enter 3 values (top/right/bottom), you omit setting left. As right’s counterpart, it will use its value. When using 4 values: To remember the order, start at the top and go clockwise. Defines the width of the element. The element will automatically adjust its width to allow its content to be displayed correctly. You can use numeric values like pixels, (r)em, percentages... If you use percentages, the value is relative to the container's width. Like Removes the bottom border. You can use pixel values. Like Removes the left border. You can use pixel values. Like Removes the right border. You can use pixel values. Like Removes the top border. You can use pixel values. Defines the width of the element's borders. Defines the width of all borders to 1px. Defines the top and bottom borders to 2px, the left and right to 0. Defines how the width and height of the element are calculated: whether they include the padding and borders or not. The width and height of the element only apply to the content of the element. For example, this element has The full width is 24px + 60px + 200px = 284px. The content has the defined width. The box accomodates for those dimensions. The width and height of the element apply to all parts of the element: the content, the padding and the borders. For example, this element has The full width is 200px, no matter what. The box has the defined width. The content accomodates for those dimensions, and ends up being 200px - 30px - 24px = 146px. Defines the height of the element. The element will automatically adjust its height to allow its content to be displayed correctly. You can use numeric values like pixels, (r)em, percentages... If the content does not fit within the specified height, it will overflow. How the container will handle this overflowing content is defined by the Defines the height of a single line of text. Reverts to the default value of the browser. You can use unitless values: the line height will be relative to the font size. You can use pixel values. You can use em values: like with unitless values, the line height will be relative to the font size. Defines the space outside the element, on the bottom side. Removes any margin at the bottom. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Defines the space outside the element, on the left side. Removes any margin on the left. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. The auto keyword will give the left side a share of the remaining space. When combined with Defines the space outside the element, on the right side. Removes any margin on the right. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. The auto keyword will give the right side a share of the remaining space. When combined with Defines the space outside the element, on the top side. Removes any margin at the top. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Shorthand property for Removes all margins. When using 1 value, the margin is set for all 4 sides. When using 2 values: To remember the order think about the values you haven't defined. If you enter 2 values (top/right), you omit setting bottom and left. Because bottom is the vertical counterpart of top, it will use top’s value. And because left is the horizontal counterpart of right, it will use right’s value. When using 3 values: To remember the order think about the values you haven't defined. If you enter 3 values (top/right/bottom), you omit setting left. As right’s counterpart, it will use its value. When using 4 values: To remember the order, start at the top and go clockwise. Defines the maximum height the element can be. The element has no limit in terms of height. You can use numeric values like pixels, (r)em, percentages... If the maximum height is larger than the element's actual height, the max height has no effect. If the content does not fit within the maximum height, it will overflow. How the container will handle this overflowing content is defined by the Defines the maximum width the element can be. The element has no limit in terms of width. You can use numeric values like pixels, (r)em, percentages... If the maximum width is larger than the element's actual width, the max width has no effect. If the content does not fit within the maximum width, it will automatically change the height of the element to accomodate for the wrapping of the content. Defines the minimum height of the element. The element has no minimum height. You can use numeric values like pixels, (r)em, percentages... If the minimum height is larger than the element's actual height, the min height will be applied. If the minimum height is smaller than the element's actual height, the min height has no effect. Defines the minimum width of the element. The element has no minimum width. You can use numeric values like pixels, (r)em, percentages... If the minimum width is larger than the element's actual width, the min width will be applied. If the minimum width is smaller than the element's actual width, the min width has no effect. Defines the space inside the element, on the bottom side. Removes any padding on the bottom. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Defines the space inside the element, on the left side. Removes any padding on the left. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Defines the space inside the element, on the right side. Removes any padding on the right. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Defines the space inside the element, on the top side. Removes any padding on the top. You can use pixel values. You can use (r)em values. The value is relative to the font size: You can use percentage values. Shorthand property for Removes all paddings. When using 1 value, the padding is set for all 4 sides. When using 2 values: To remember the order think about the values you haven't defined. If you enter 2 values (top/right), you omit setting bottom and left. Because bottom is the vertical counterpart of top, it will use top’s value. And because left is the horizontal counterpart of right, it will use right’s value. When using 3 values: To remember the order think about the values you haven't defined. If you enter 3 values (top/right/bottom), you omit setting left. As right’s counterpart, it will use its value. When using 4 values: To remember the order, start at the top and go clockwise. Defines the width of the element. The element will automatically adjust its width to allow its content to be displayed correctly. You can use numeric values like pixels, (r)em, percentages... If you use percentages, the value is relative to the container's width.#border-bottom-width
border-width, but for the bottom border only.default border-bottom-width: 0;border-bottom-width: 4px;#border-left-width
border-width, but for the left border only.default border-left-width: 0;border-left-width: 4px;#border-right-width
border-width, but for the right border only.default border-right-width: 0;border-right-width: 4px;#border-top-width
border-width, but for the top border only.default border-top-width: 0;border-top-width: 4px;#border-width
border-width: 1px;border-width: 2px 0;#box-sizing
default box-sizing: content-box;border-width: 12pxpadding: 30pxwidth: 200pxbox-sizing: border-box;border-width: 12pxpadding: 30pxwidth: 200px#height
default height: auto;height: 100px;overflow property.#line-height
default line-height: normal;recommended line-height: 1.6;line-height: 30px;line-height: 0.8em;#margin-bottom
default margin-bottom: 0;margin-bottom: 30px;margin-bottom: 2em;<html> the root element's font sizemargin-bottom: 10%;
The percentage is based on the width of the container.#margin-left
default margin-left: 0;margin-left: 50px;margin-left: 7em;<html> the root element's font sizemargin-left: 30%;
The percentage is based on the width of the container.margin-left: auto;margin-right: auto, it will center the element, if a fixed width is defined.#margin-right
default margin-right: 0;margin-right: 50px;margin-right: 7em;<html> the root element's font sizemargin-right: 30%;
The percentage is based on the width of the container.margin-right: auto;margin-left: auto, it will center the element, if a fixed width is defined.#margin-top
default margin-top: 0;margin-top: 30px;margin-top: 2em;<html> the root element's font sizemargin-top: 10%;
The percentage is based on the width of the container.#margin
margin-top margin-right margin-bottom and margin-left.default margin: 0;margin: 30px;margin: 30px 60px;margin: 30px 60px 45px;margin: 30px 60px 45px 85px;#max-height
default max-height: none;max-height: 2000px;max-height: 100px;overflow property.#max-width
default max-width: none;max-width: 2000px;max-width: 150px;#min-height
default min-height: 0;min-height: 200px;min-height: 5px;#min-width
default min-width: 0;min-width: 300px;min-width: 5px;#padding-bottom
default padding-bottom: 0;padding-bottom: 50px;padding-bottom: 7em;<html> the root element's font sizepadding-bottom: 30%;
The percentage is based on the width of the element.#padding-left
default padding-left: 0;padding-left: 50px;padding-left: 7em;<html> the root element's font sizepadding-left: 30%;
The percentage is based on the width of the element.#padding-right
default padding-right: 0;padding-right: 50px;padding-right: 7em;<html> the root element's font sizepadding-right: 30%;
The percentage is based on the width of the element.#padding-top
default padding-top: 0;padding-top: 50px;padding-top: 7em;<html> the root element's font sizepadding-top: 30%;
The percentage is based on the width of the element.#padding
padding-top padding-right padding-bottom and padding-left.default padding: 0;padding: 30px;padding: 30px 60px;padding: 30px 60px 45px;padding: 30px 60px 45px 85px;#width
default width: auto;width: 240px;width: 50%;#border-bottom-width
border-width, but for the bottom border only.default border-bottom-width: 0;border-bottom-width: 4px;#border-left-width
border-width, but for the left border only.default border-left-width: 0;border-left-width: 4px;#border-right-width
border-width, but for the right border only.default border-right-width: 0;border-right-width: 4px;#border-top-width
border-width, but for the top border only.default border-top-width: 0;border-top-width: 4px;#border-width
border-width: 1px;border-width: 2px 0;#box-sizing
default box-sizing: content-box;border-width: 12pxpadding: 30pxwidth: 200pxbox-sizing: border-box;border-width: 12pxpadding: 30pxwidth: 200px#height
default height: auto;height: 100px;overflow property.#line-height
default line-height: normal;recommended line-height: 1.6;line-height: 30px;line-height: 0.8em;#margin-bottom
default margin-bottom: 0;margin-bottom: 30px;margin-bottom: 2em;<html> the root element's font sizemargin-bottom: 10%;
The percentage is based on the width of the container.#margin-left
default margin-left: 0;margin-left: 50px;margin-left: 7em;<html> the root element's font sizemargin-left: 30%;
The percentage is based on the width of the container.margin-left: auto;margin-right: auto, it will center the element, if a fixed width is defined.#margin-right
default margin-right: 0;margin-right: 50px;margin-right: 7em;<html> the root element's font sizemargin-right: 30%;
The percentage is based on the width of the container.margin-right: auto;margin-left: auto, it will center the element, if a fixed width is defined.#margin-top
default margin-top: 0;margin-top: 30px;margin-top: 2em;<html> the root element's font sizemargin-top: 10%;
The percentage is based on the width of the container.#margin
margin-top margin-right margin-bottom and margin-left.default margin: 0;margin: 30px;margin: 30px 60px;margin: 30px 60px 45px;margin: 30px 60px 45px 85px;#max-height
default max-height: none;max-height: 2000px;max-height: 100px;overflow property.#max-width
default max-width: none;max-width: 2000px;max-width: 150px;#min-height
default min-height: 0;min-height: 200px;min-height: 5px;#min-width
default min-width: 0;min-width: 300px;min-width: 5px;#padding-bottom
default padding-bottom: 0;padding-bottom: 50px;padding-bottom: 7em;<html> the root element's font sizepadding-bottom: 30%;
The percentage is based on the width of the element.#padding-left
default padding-left: 0;padding-left: 50px;padding-left: 7em;<html> the root element's font sizepadding-left: 30%;
The percentage is based on the width of the element.#padding-right
default padding-right: 0;padding-right: 50px;padding-right: 7em;<html> the root element's font sizepadding-right: 30%;
The percentage is based on the width of the element.#padding-top
default padding-top: 0;padding-top: 50px;padding-top: 7em;<html> the root element's font sizepadding-top: 30%;
The percentage is based on the width of the element.#padding
padding-top padding-right padding-bottom and padding-left.default padding: 0;padding: 30px;padding: 30px 60px;padding: 30px 60px 45px;padding: 30px 60px 45px 85px;#width
default width: auto;width: 240px;width: 50%;