.mdl-layout__header-row .mdl-navigation__link {
	color : #fff;
}
.mdl-layout .pagination .material-icons {
}
.mdl-layout .rbp-mdl-grid {
	padding : 8px;
}

.mdl-layout .rbp-mdl-grid-no-gutter {
	padding : 0;
}

.mdl-layout .mdl-card {
	width : 100%;
	min-height : 0;
}

.mdl-layout .breadcrumbs {
	padding : 0 0 8px 0;
}

.mdl-layout section {
	padding : 16px 0;
}

.mdl-layout section section {
	padding-top : 0;
}

.mdl-layout article blockquote {
	font-weight : 200;
	letter-spacing : 0;
	padding : 12px;
	margin : 0 0 12px 0;
	line-height : 1.2;
	font-style : normal;
	font-size : 16px;
	background-color : rgb(245,245,245);
}

.mdl-layout article blockquote p {
	margin : 0;
	padding : 0;
}

.mdl-layout article pre {
	font-family : monospace;
}

.mdl-layout blockquote:after,
.mdl-layout blockquote:before {
	display : none;
}

.mdl-layout .mdl-navigation .is-active {
	font-weight : 900;
}
h1 a,
h2 a,
h3 a,
h4 a {
	text-decoration : none;
}

.mdl-card__title h4 a {
	margin-left : 4px;
}

.mdl-layout article h1,
.mdl-layout article h2,
.mdl-layout article h3 {
	font-weight : 500;
	margin : 0 0 8px 0;
	padding : 0;
	font-size : 22px;
	line-height : 1;
}

.mdl-layout article h2 {
	font-size : 20px;
}
.mdl-layout article h3 {
	font-size : 18px;
}

.mdl-layout article h4 {
	font-size : 14px;
	font-weight : 700;
}

.mdl-layout .fix-height .mdl-card {
	min-height : 320px;
	margin : 0 0 8px 0;
}

@media(max-width : 47.99em) {
	.mdl-layout .fix-height .mdl-card {
		min-height : 0;
	}
}

button,
input[type=button], input[type=reset], input[type=submit] {
	border : none;

}

.mdl-layout__content a {
		color : #333;
}

.mdl-layout .on-the-side {
	display : inline-block;
	vertical-align : top;
}
