.sealy-wrapper html,
.sealy-wrapper body,
.sealy-wrapper div,
.sealy-wrapper span,
.sealy-wrapper applet,
.sealy-wrapper object,
.sealy-wrapper iframe,
.sealy-wrapper h1,
.sealy-wrapper h2,
.sealy-wrapper h3,
.sealy-wrapper h4,
.sealy-wrapper h5,
.sealy-wrapper h6,
.sealy-wrapper p,
.sealy-wrapper blockquote,
.sealy-wrapper pre,
.sealy-wrapper a,
.sealy-wrapper abbr,
.sealy-wrapper acronym,
.sealy-wrapper address,
.sealy-wrapper big,
.sealy-wrapper cite,
.sealy-wrapper code,
.sealy-wrapper del,
.sealy-wrapper dfn,
.sealy-wrapper em,
.sealy-wrapper img,
.sealy-wrapper ins,
.sealy-wrapper kbd,
.sealy-wrapper q,
.sealy-wrapper s,
.sealy-wrapper samp,
.sealy-wrapper small,
.sealy-wrapper strike,
.sealy-wrapper strong,
.sealy-wrapper sub,
.sealy-wrapper sup,
.sealy-wrapper tt,
.sealy-wrapper var,
.sealy-wrapper b,
.sealy-wrapper u,
.sealy-wrapper i,
.sealy-wrapper center,
.sealy-wrapper dl,
.sealy-wrapper dt,
.sealy-wrapper dd,
.sealy-wrapper ol,
.sealy-wrapper ul,
.sealy-wrapper li,
.sealy-wrapper fieldset,
.sealy-wrapper form,
.sealy-wrapper label,
.sealy-wrapper legend,
.sealy-wrapper table,
.sealy-wrapper caption,
.sealy-wrapper tbody,
.sealy-wrapper tfoot,
.sealy-wrapper thead,
.sealy-wrapper tr,
.sealy-wrapper th,
.sealy-wrapper td,
.sealy-wrapper article,
.sealy-wrapper aside,
.sealy-wrapper canvas,
.sealy-wrapper details,
.sealy-wrapper embed,
.sealy-wrapper figure,
.sealy-wrapper figcaption,
.sealy-wrapper footer,
.sealy-wrapper header,
.sealy-wrapper hgroup,
.sealy-wrapper menu,
.sealy-wrapper nav,
.sealy-wrapper output,
.sealy-wrapper ruby,
.sealy-wrapper section,
.sealy-wrapper summary,
.sealy-wrapper time,
.sealy-wrapper mark,
.sealy-wrapper audio,
.sealy-wrapper video {
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

.sealy-wrapper article,
.sealy-wrapper aside,
.sealy-wrapper details,
.sealy-wrapper figcaption,
.sealy-wrapper figure,
.sealy-wrapper footer,
.sealy-wrapper header,
.sealy-wrapper hgroup,
.sealy-wrapper menu,
.sealy-wrapper nav,
.sealy-wrapper section {
	display: block;
}

.sealy-wrapper body {
	line-height: 1;
}

.sealy-wrapper ol,
.sealy-wrapper ul {
	list-style: none;
}

.sealy-wrapper blockquote,
.sealy-wrapper q {
	quotes: none;
}

.sealy-wrapper blockquote::before,
.sealy-wrapper blockquote::after {
	content: '';
	content: none;
}

.sealy-wrapper q::before,
.sealy-wrapper q::after {
	content: '';
	content: none;
}

.sealy-wrapper table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
	font-family: 'effra';
	src: url("/inc/custom/sealy/fonts/Effra-Bold/Effra-Bold.eot");
	src: url("/inc/custom/sealy/fonts/Effra-Bold/Effra-Bold.woff2") format("woff2"), url("/inc/custom/sealy/fonts/Effra-Bold/Effra-Bold.woff") format("woff"), url("/inc/custom/sealy/fonts/Effra-Bold/Effra-Bold.ttf") format("truetype"), url("/inc/custom/sealy/fonts/Effra-Bold/Effra-Bold.svg#Effra-Bold") format("svg"), url("/inc/custom/sealy/fonts/Effra-Bold/Effra-Bold.eot?#iefix") format("embedded-opentype");
	font-style: normal;
	font-weight: 700;
}

@font-face {
	font-family: 'effra';
	src: url("/inc/custom/sealy/fonts/Effra-Regular/Effra-Regular.eot");
	src: url("/inc/custom/sealy/fonts/Effra-Regular/Effra-Regular.woff2") format("woff2"), url("/inc/custom/sealy/fonts/Effra-Regular/Effra-Regular.woff") format("woff"), url("/inc/custom/sealy/fonts/Effra-Regular/Effra-Regular.eot?#iefix") format("embedded-opentype");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: 'kopius';
	src: url("/inc/custom/sealy/fonts/Kopius-Regular/Kopius-Regular.eot");
	src: url("/inc/custom/sealy/fonts/Kopius-Regular/Kopius-Regular.woff2") format("woff2"), url("/inc/custom/sealy/fonts/Kopius-Regular/Kopius-Regular.woff") format("woff"), url("/inc/custom/sealy/fonts/Kopius-Regular/Kopius-Regular.ttf") format("truetype"), url("/inc/custom/sealy/fonts/Kopius-Regular/Kopius-Regular.svg#Kopius-Regular") format("svg"), url("/inc/custom/sealy/fonts/Kopius-Regular/Kopius-Regular.eot?#iefix") format("embedded-opentype");
	font-style: normal;
	font-weight: 400;
}

.sealy-wrapper .text-white {
	color: #fff !important;
}

.sealy-wrapper .text-black {
	color: #000 !important;
}

.sealy-wrapper .text-blue {
	color: #1d4f91 !important;
}

.sealy-wrapper .text-yellow {
	color: #ffbf3f !important;
}

.sealy-wrapper .text-dark-gray {
	color: #757575 !important;
}

.sealy-wrapper .text-uppercase {
	text-transform: uppercase;
}

.sealy-wrapper .text-center {
	text-align: center;
}

.sealy-wrapper .text-left {
	text-align: left;
}

.sealy-wrapper .no-margin {
	margin: 0;
}

/* Basic Typography */

.sealy-wrapper h1,
.sealy-wrapper h2,
.sealy-wrapper h3,
.sealy-wrapper h4,
.sealy-wrapper h5,
.sealy-wrapper h6,
.sealy-wrapper p,
.sealy-wrapper li {
	color: #000;
	font-family: "effra", avenir, arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.625;
}

.sealy-wrapper h1,
.sealy-wrapper h2,
.sealy-wrapper h3,
.sealy-wrapper h4,
.sealy-wrapper h5,
.sealy-wrapper h6 {
	color: #000;
	font-weight: 700;
	line-height: 1.3;
	margin: 0 0 .5em;
}

.sealy-wrapper {
	font-size: 16px;
}

.sealy-wrapper h1 {
	font-size: 3em;
}

.sealy-wrapper h2 {
	font-size: 3em;
	text-transform: uppercase;
}

.sealy-wrapper h2 sup {
	font-size: 12px;
}

.sealy-wrapper .h2-subhead {
	color: #757575;
	font-family: "kopius", georgia, times, serif;
	font-size: 2em;
	line-height: 1.15;
	margin: 0;
}

.sealy-wrapper h3 {
	font-size: 2.5em;
	font-weight: 700;
	text-transform: uppercase;
}

.sealy-wrapper h4 {
	font-size: 1.75em;
	font-weight: 700;
	text-transform: uppercase;
}

.sealy-wrapper .h4-subhead {
	color: #757575;
	font-family: "kopius", georgia, times, serif;
	font-size: 1.125em;
	line-height: 1.5;
	margin: 0 0 1em;
}

.sealy-wrapper .h4-number-one {
	color: #000;
	font-family: "kopius", georgia, times, serif;
	font-size: 1.25em;
	line-height: 1.5;
	margin: 0 0 1em;
}

.sealy-wrapper h5 {
	color: #757575;
	font-family: "kopius", georgia, times, serif;
	font-size: 1.125em;
	font-weight: 400;
	opacity: .9;
}

.sealy-wrapper h6 {
	font-size: .875em;
	font-weight: 400;
}

.sealy-wrapper .section-header {
	margin: 0 0 1.5em;
}

.sealy-wrapper .section-header h2,
.sealy-wrapper .section-header p {
	margin: 0;
}

.sealy-wrapper .line-header {
	margin: 0 0 1em;
}

.sealy-wrapper .line-header h4,
.sealy-wrapper .line-header h5 {
	margin: 0;
}

.sealy-wrapper p {
	color: #757575;
	font-size: 1em;
	margin: 0 0 1em;
	max-width: 50em;
}

.sealy-wrapper .paragraph--large {
	font-size: 1.3125em;
	margin: 0 auto 2em;
	max-width: 32em;
}

.sealy-wrapper ul.bulleted-list {
	list-style-type: disc;
	margin: 0 0 2rem 2em;
}

.sealy-wrapper a {
	color: #1d4f91;
}

.sealy-wrapper sup {
	font-size: 8px;
	vertical-align: text-top;
}

.sealy-wrapper strong {
	font-weight: 700;
}

.sealy-wrapper .no-break {
	white-space: nowrap;
}

.sealy-wrapper img {
	display: block;
}

.sealy-wrapper .responsive-img {
	width: 100%;
}

.sealy-wrapper .brand-image {
	outline: solid 0.25rem #fff;
	outline-offset: -1em;
}

.sealy-wrapper .video-wrapper {
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
}

.sealy-wrapper .video-wrapper iframe {
	height: 100%;
	left: 0;
	margin: auto;
	position: absolute;
	top: 0;
	width: 100%;
}

.sealy-wrapper .btn {
	background-color: #1d4f91;
	color: #fff;
	display: inline-block;
	font-family: "effra", avenir, arial, sans-serif;
	font-weight: 400;
	letter-spacing: .02em;
	margin: auto;
	padding: .8125em 1.75em;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.sealy-wrapper .btn:hover {
	background-color: #074068;
}

.sealy-wrapper .btn-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sealy-wrapper .btn--white {
	background-color: #fff;
	color: #074068;
}

.sealy-wrapper .btn--white:hover {
	background-color: #d0d0ce;
}

.sealy-wrapper {
	font-size: 16px;
	margin: auto 1em;
	max-width: 66em;
}

.sealy-wrapper .section {
	margin-bottom: 6em;
	width: 100%;
}

.sealy-wrapper .section--blue {
	background-color: #1d4f91;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 100%;
}

.sealy-wrapper .section--blue h1,
.sealy-wrapper .section--blue h2,
.sealy-wrapper .section--blue h3,
.sealy-wrapper .section--blue h4,
.sealy-wrapper .section--blue h5,
.sealy-wrapper .section--blue h6,
.sealy-wrapper .section--blue p,
.sealy-wrapper .section--blue li {
	color: #fff;
}

.sealy-wrapper .section__container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: relative;
	padding: 2em;
}

.sealy-wrapper .slider {
	position: relative;
}

.sealy-wrapper .slider-logo {
	left: 2em;
	position: absolute;
	top: 2em;
	width: 4em;
	z-index: 10;
}

.sealy-wrapper .custom-nav {
	bottom: 2em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: auto;
	position: absolute;
	left: 1em;
	z-index: 50;
}

.sealy-wrapper .custom-nav .owl-prev,
.sealy-wrapper .custom-nav .owl-next {
	background: 0;
	border: none;
	color: #fff;
	display: block;
	font-size: 1.5em;
	margin: 0;
	padding: 1em;
	z-index: 50;
}

.sealy-wrapper .custom-nav img {
	width: .5em;
}

.sealy-wrapper .custom-nav span {
	color: #fff;
	font-size: 3em;
	width: 3em;
}

.sealy-wrapper .outline {
	display: block;
	height: 100%;
	outline: solid 0.25rem #fff;
	outline-offset: -1em;
	pointer-events: none;
	position: absolute;
	width: 100%;
	z-index: 10;
}

.sealy-wrapper .owl-carousel .slide {
	background-size: 0;
}

.sealy-wrapper .owl-carousel .slide h4.shorter {
	max-width: 8em;
}

.sealy-wrapper .owl-carousel .slide h6.disclaimer {
	opacity: .7;
	text-align: left;
}

.sealy-wrapper .owl-carousel .slide .btn {
	width: 6em;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	text-align: center;
}

.sealy-wrapper .blue-content-box {
	background-color: #1d4f91;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 28em;
	padding: 2em;
	position: relative;
}

.sealy-wrapper .blue-content-box h4,
.sealy-wrapper .blue-content-box p {
	color: #fff;
}

.sealy-wrapper .blue-content-box .h4-subhead {
	margin-bottom: 1em;
}

.sealy-wrapper .reviews__ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sealy-wrapper .reviews__li {
	border: 0.5rem solid #d0d0ce;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin-bottom: 1em;
	padding: 3em;
	text-align: center;
}

.sealy-wrapper .review__heading {
	font-size: 1.3125em;
	font-weight: 400;
	text-transform: none;
}

.sealy-wrapper .review__stars {
	margin: 0 0 .5em 0;
}

.sealy-wrapper .star {
	display: inline-block;
	margin: .125em;
	width: 1.5em;
}

.sealy-wrapper .posturepedic-plus {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.sealy-wrapper .posturepedic-plus__logo {
	margin: 0 0 1em;
	width: 6em;
}

.sealy-wrapper .posturepedic-plus__img {
	display: block;
	overflow: hidden;
	position: relative;
	right: -4em;
	width: 100%;
}

.sealy-wrapper .posturepedic-plus h3 {
	font-size: 1.5em;
}

.sealy-wrapper .lines h2 {
	font-size: 2em;
}

.sealy-wrapper .lines__container {
	display: block;
}

.sealy-wrapper .line {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 2em;
	position: relative;
	margin-bottom: 2em;
}

.sealy-wrapper .line h4,
.sealy-wrapper .line h5,
.sealy-wrapper .line p,
.sealy-wrapper .line a {
	text-align: center;
}

.sealy-wrapper .line div.cta {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
}

.sealy-wrapper .line__img-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin: 0 auto 2em;
	max-width: 20em;
	position: relative;
	width: 100%;
}

.sealy-wrapper .line__img-container-pc {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin: 0 auto 2em;
	max-width: 6em;
	position: relative;
	width: 100%;
}

.sealy-wrapper .line__img {
	bottom: 0;
	position: absolute;
	width: 100%;
}

.sealy-wrapper .targeted-support {
	background-color: #1d4f91;
	margin-top: 5em;
	position: relative;
}

.sealy-wrapper .targeted-support__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 auto 3em;
	padding-top: 2em;
}

.sealy-wrapper .targeted-support__title {
	margin: 0;
	font-size: 2em;
}

.sealy-wrapper .targeted-support .btn {
	margin: 0 auto;
}

.sealy-wrapper .accessories .btn-container {
	text-align: center;
	width: 100%;
}

.sealy-wrapper .accessories .btn-container .btn {
	display: inline-block;
	margin: auto;
}

.sealy-wrapper .accessories-grid {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sealy-wrapper .accessory {
	width: 100%;
}

.sealy-wrapper .accessory__img {
	margin: 0 auto 1em;
}

.sealy-wrapper .accessory__img--flat-foundation {
	margin-bottom: 1.75em;
}

.sealy-wrapper .accessory__title {
	text-align: center;
}

.sealy-wrapper .last-call {
	outline: solid 0.25rem #fff;
	outline-offset: -1em;
	text-align: center;
	margin-bottom: 1em;
}

.sealy-wrapper .last-call h4,
.sealy-wrapper .last-call p {
	color: #fff;
}

.sealy-wrapper .last-call p {
	margin-bottom: 2em;
}

.sealy-wrapper .last-call__left {
	background: center / cover no-repeat;
	height: 20em;
	width: 100%;
}

.sealy-wrapper .last-call__right {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #1d4f91;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.sealy-wrapper .last-call__right-c {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2em;
	width: 100%;
}

.sealy-wrapper .number-one {
	outline: solid 0.25rem #6bbbae;
	outline-offset: -1em;
	background: 60% / cover no-repeat;
	margin-bottom: 2em;
}

.sealy-wrapper .number-one h4,
.sealy-wrapper .number-one p {
	color: #000;
}

.sealy-wrapper .number-one__left {
	background: right / cover no-repeat;
	width: 100%;
}

.sealy-wrapper .number-one__right {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: rgba(255, 255, 255, 0.85);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.sealy-wrapper .number-one__right-c {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2em;
}

.sealy-wrapper .number-one__logo {
	max-width: 22em;
	margin-bottom: 1em;
}

.sealy-wrapper .number-one__disclaimer {
	font-family: "effra", avenir, arial, sans-serif;
	font-size: .75em;
}

@media all and (min-width: 40em) {

.sealy-wrapper .brand-image {
	outline: solid 0.5em #fff;
	outline-offset: -1.5em;
}

.sealy-wrapper .section__container {
	padding: 4em;
}

.sealy-wrapper .slider-logo {
	left: 4em;
	top: 4em;
}

.sealy-wrapper .custom-nav {
	bottom: 3em;
	left: 3em;
	right: auto;
}

.sealy-wrapper .outline {
	outline: solid 0.5rem #fff;
	outline-offset: -2em;
}

.sealy-wrapper .owl-carousel .slide {
	background-position: center;
	background-size: cover;
	height: 36em;
}

.sealy-wrapper .owl-carousel .slide h4 {
	font-size: 1.4em;
}

.sealy-wrapper .owl-carousel .slide h6.disclaimer {
	bottom: 5em;
	right: 2em;
	position: absolute;
	text-align: right;
	width: 40%;
}

.sealy-wrapper .owl-carousel .slide p,
.sealy-wrapper .owl-carousel .slide .btn {
	font-size: .825em;
}

.sealy-wrapper .owl-carousel .slide .btn {
	bottom: auto;
	left: auto;
	position: relative;
}

.sealy-wrapper .slide__img {
	display: none !important;
}

.sealy-wrapper .blue-content-box {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(29, 79, 145, 0.8);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	padding: 4em;
	width: 50%;
}

.sealy-wrapper .reviews__li {
	padding: 1em;
	width: 32%;
}

.sealy-wrapper .star {
	width: 1em;
}

.sealy-wrapper .posturepedic-plus {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sealy-wrapper .posturepedic-plus__img {
	position: absolute;
	left: 26em;
	width: 30em;
}

.sealy-wrapper .posturepedic-plus .posturepedic-plus__content {
	max-width: 30em;
}

.sealy-wrapper .lines h2 {
	font-size: 3em;
}

.sealy-wrapper .lines__container {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sealy-wrapper .line {
	width: 48%;
	text-align: center;
	height: 28em;
}

.sealy-wrapper .line:last-child {
	height: 24em;
}

.sealy-wrapper .targeted-support__title {
	font-size: 3em;
}

.sealy-wrapper .accessory {
	width: 46%;
}

}

@media all and (min-width: 56em) {

.sealy-wrapper {
	margin: auto;
}

.sealy-wrapper .owl-carousel .slide {
	background-position: center;
	font-size: 16px;
	height: 32em;
}

.sealy-wrapper .owl-carousel .slide h4 {
	font-size: 1.75em;
}

.sealy-wrapper .owl-carousel .slide p,
.sealy-wrapper .owl-carousel .slide .btn {
	font-size: 1em;
}

.sealy-wrapper .reviews__li {
	padding: 3em;
}

.sealy-wrapper .star {
	width: 1.5em;
}

.sealy-wrapper .posturepedic-plus__img {
	left: auto;
	right: -4em;
	width: 32em;
}

.sealy-wrapper .posturepedic-plus .posturepedic-plus__content {
	max-width: 31.5em;
}

.sealy-wrapper .line {
	width: 32%;
	height: 24em;
}

.sealy-wrapper .targeted-support {
	margin-top: 8em;
}

.sealy-wrapper .accessory {
	width: 24%;
}

.sealy-wrapper .last-call {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	outline: solid 0.5rem #fff;
	outline-offset: -2em;
	text-align: left;
}

.sealy-wrapper .last-call__left {
	height: auto;
	width: 50%;
}

.sealy-wrapper .last-call__right {
	width: 50%;
}

.sealy-wrapper .last-call__right-c {
	padding: 4em;
}

.sealy-wrapper .number-one {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	outline: solid 0.5rem #6bbbae;
	outline-offset: -2em;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.sealy-wrapper .number-one__left {
	height: 30em;
}

.sealy-wrapper .number-one__right-c {
	padding: 5em 3em;
}

}

@media all and (min-width: 74em) {

.sealy-wrapper .posturepedic-plus .posturepedic-plus__content {
	max-width: 36em;
}

}

