/*
Theme Name: AYB Online
Author: Bryan Watson
Author URI: https://bryanwatson.ca
Description: A custom theme for AYB ONline
Version: 1.0
Template: kappa
Tags: black, white, light, dark, one-column, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: marstheme
*/
@import url("/wp-content/themes/kappa/style.css");

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
}

p {
	font-size: 16px;
}

.italic {
	font-size: 16px;
}

/* Reset oswald */
h1, h2, h3, h4, h5, h6, #navigation .menu li a, .review-score span, .widget a {
	font-family: inherit;
}

#navigation .menu .highlight {
	background-color: #ef3418;
}

#navigation .menu .highlight.current-menu-item  a {
	color: #fff;
}

#navigation ul.menu ul a,
#navigation .menu ul ul a {
	font-size: 14px;
}

.post-entry .button {
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	background-color: #ef3418;
	transition: all 0.1s linear;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 1em;
}

.post-entry .button:hover {
	background-color: #222325;
	text-decoration: none; 
}

.post-entry .button:focus {
	background-color: #222325;
	text-decoration: none;
}

.ad_unit img {
	max-width: 100% !important;
}

#header-banner {
	overflow: hidden;
	max-width: 728px !important;
	max-height: 90px !important;
	width: auto !important;
	height: auto !important;
}

/* Print */
@media print {

	/* HTML5 Boilerplate Styles */
	* { background: transparent !important; color: #333 !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
	a, a:visited { text-decoration: underline; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; } /* h5bp.com/t */
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }

	#header,
	#navigation-sticky-wrapper,
	#sidebar,
	#footer,
	#copyright,
	.post-header .cat,
	.post_tags,
	.post-comments,
	iframe {
		display: none !important;
	}

	body.custom-background, .post-entry p {
		font-size: 16px;
		font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
		line-height: 2;
		-webkit-font-smoothing: auto;
		-moz-osx-font-smoothing: auto;
	}

	.container {
		width: auto;
		max-width: 35em;
	}

	#content {
		padding: 0;
	}

	.post-entry p {
		margin-bottom: 1.5em;
	}

	#main {
		width: 100%;
		float: none;
		margin-bottom: 0;
	}

	.post-header h1 {
		font-size: 36px;
		line-height: 2;
	}

	.post-header .post-meta,
	.post-header .post-meta a {
		color: #000;
		font-size: 20px;
	}

	.post {
		border-bottom: none;
	}

	figcaption {
		padding: 0;
		background-color: #eee !important;
		padding: 16px;
		margin: 0;
	}

	.wp-caption .wp-caption-text {
		margin: 0;
	}

	img {
		max-width: 100%;
	}
}

@media print and (color) {
	* {
	   -webkit-print-color-adjust: exact;
	   print-color-adjust: exact;
	}
}