/* ==============================================
	FILE: 	PRINT-PHOTOGRAPHIC.CSS
	AUTHOR:	Zaine Kingi
	DESC:	Print & Photographic base styling.
============================================== */
/* Mobile first */
.main-container { margin-top: 0; }
.inline-img { display: block; float: none; width: 50%; margin: 25px auto; }
.cta-container { border: 2px solid #009ee3; background: #009ee3; border-radius: 5px; padding: 25px 25px 10px; margin: 0 auto 25px; }
.cta-container span { color: #fff; }
.cta-container button.btn { width: 100%; color: #fff; background: #009ee3; border-color: #fff; }
.cta-container button.btn:hover { color: #009ee3; background: #fff; }
.main-container .label span { font-size: 1.8rem; font-weight: bold; color: #444; } 
table thead { color: #fff; background: #444; }
tr.top-head, .top-head a { background: #fff; color: #444; }

/* Tablet and small screens */
@media screen and (min-width: 768px) {
.main-container { margin-top: 50px; }
.inline-img { display:block; float: left; width: 110px; margin: 0 auto; }
.cta-container { margin-left: 0; }
.cta-container button.btn { width: 45%; }
.main-container .label span { font-size: 2rem; } 
}