/**
 * Theme Name:  Wayne Lab
 * Description:
 * Version:     1.0.2
 * Author:      CampusPress
 * Author URI:  https://campuspress.com
 * License:     GNU General Public License v2.0 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template:    stargazer
 */

.font-primary,
body,
input,
textarea,
.label-checkbox,
.label-radio,
.required,
#site-description,
#reply-title small {
	font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.font-secondary,
dt,
th,
legend,
label,
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
select,
option,
.wp-caption-text,
.gallery-caption,
.mejs-controls,
.wp-playlist-item-meta,
.entry-byline,
.entry-footer,
.chat-author cite,
.chat-author,
.comment-meta,
.menu,
.breadcrumb-trail,
.media-info .prep,
.comment-reply-link,
.comment-reply-login,
.clean-my-archives .day,
.whistle-title {
	font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.font-headlines,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
#footer {
	font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

p {
	font-size: 18px; /* Standardize paragraph text to 18px */
}

/* Background Image */
body.custom-background {
	background-image: url('assets/images/bacground.jpeg');
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

h1,
h2 {
	padding-bottom: 0;
}

/* Standardized tables */
.wp-block-table thead,
.wp-block-table tfoot,
table thead,
table tfoot,
table tr {
	border: none;
}

.wp-block-table td,
.wp-block-table th,
table td,
table th {
	border: none;
}

table td {
	background: inherit;
	color: rgb(9 9 11/1);
}

.entry-content table a {
	border: none;
	text-decoration: underline;
}

.wp-block-table thead td,
.wp-block-table thead th,
table thead td,
table thead th {
	border-bottom: 1px solid rgb(212 212 216/1);
	padding: 12px 16px;
}

.wp-block-table tfoot td,
.wp-block-table tfoot th,
table tfoot td,
table tfoot th {
	padding: 8px 16px;
}

.wp-block-table tbody td,
table tbody td {
	padding: 8px 16px;
}

.wp-block-table .wp-element-caption {
	text-align: center;
}

table tr:nth-child(2n) {
	background-color: rgb(244 244 245/1);
}

table tr:nth-child(odd), table.no-stripe tr {
	background-color: rgb(255 255 255/1);
}

table th {
	background-color: rgb(244 244 245/1);
	font-weight: 700;
	line-height: 1;
	font-size: 16px;
	text-transform: none;
}

table td {
	font-size: .875rem; /* 14px */
	line-height: 1.25rem;
}

/* Pull Quote */
.wp-block-pullquote blockquote,
.wp-block-pullquote cite,
.wp-block-pullquote p {
	color: #fff;
}
