.pattern_content { width: 1330px; margin: 0 auto; font-family: 'Lato', sans-serif; }
.pattern_contentRow { display: inline-block; margin-bottom: 50px; }
.pattern_header { width: 100%; text-align: center; margin: 50px 0; display: inline-block; }
.pattern_header .pattern_headerText { text-transform: uppercase; }
.pattern_row { float: left; width: 23%; margin-right: 2%; }
.pattern_row .pattern_cell a{   background-color: grey; color: white;
    padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block;}
.pattern_row .pattern_cell a:hover, a:active {  background-color: #005496;}
.pattern_cell { display: table; }
.pattern_cell p { text-align: center; font-size: 14px; font-weight: bold; }
.pattern_number { display: table-cell; vertical-align: middle; text-align: center; width: 40px; font-size: 13px; }
.pattern_image { max-width: 100%; }
.pattern_footer { width: 100%; margin-top: 50px; display: inline-block; }
.pattern_footer .pattern_footerImg { width: 15%; float: left; }
.pattern_footer .pattern_footerImg img { width: 100%; height: auto; }
.pattern_footer .pattern_footerText { width: 33%; float: right; }
.pattern_footer .pattern_footerText.link { text-align: right; }
.pattern_footer .pattern_footerText p a { text-align: right; color: #000; text-decoration: none; }
.pattern_footer .pattern_footerText p a span { padding-left: 15px; }

/*
Szara ramka na linkach do rodzaju materialu wzornika tak aby nie było podkreślenia w teksic e linku
.pattern_row .pattern_cell a{   background-color: grey; color: white;
    padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block;}
.pattern_row .pattern_cell a:hover, a:active {  background-color: #005496;}
}
*/