/*
Theme Name: Easel-LB2024
Template: easel
Contributors: Frumph, Indigo Kelleigh
Theme URI: http://frumph.net/easel
Description: A very intuitively designed theme that has a very robust set of options, CSS entities and abilities.  Is a *core* theme for plugins like Comic Easel.
Author: Philip M. Hofer (Frumph), Indigo Kelleigh
Author URI: http://frumph.net
Tags: Dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, theme-options, threaded-comments, sticky-post, translation-ready, flexible-header, featured-images
Version: 1.0.0
License: GNU General Public License, v3 (or newer)
License URI: http://www.opensource.org/licenses/gpl-3.0.html
*/


@import url("theme/common.css");
@import url("theme/colors.css");
@import url("theme/links.css");
@import url("theme/fonts.css");
@import url("theme/menubar.css");
@import url("theme/content.css");
@import url("theme/header.css");
@import url("theme/footer.css");
@import url("theme/easel.css");
@import url("theme/social-icons.css");
@import url("theme/comments.css");
@import url("theme/forms.css");
@import url("theme/widgets.css");
@import url("theme/pages.css");
@import url("theme/wp-calendar.css");
@import url("theme/beerxml.css");
@import url("theme/minicomics.css");
@import url("theme/tribe-events.css");



.home-blogexcerpt {
	padding: var(--reg_margin);
	font-weight: 400;
	font-size: 1rem;
}

.excerpt-title {
	color: #092657;
}

.store-box-left {
	width: 125px;
	text-align: center;
	margin-right: 10px;

}

.store-box-right {
	width: 125px;
	text-align: center;
}

.graphic-ul {
	list-style: none;
	margin-left: -40px;
}

.graphic-ul li {
	margin-bottom: 20px;
}

.contact-ul {
	list-style: none;
	margin-left: -20px;
}

.contact-ul li {
	margin-bottom: 5px;
}

.contact-ul li img {
	margin-right: var(--reg_margin);
}

ul.products li img {
	width: 220px;
	height: auto;
	border-radius: var(--sm_radius);
}

.gameBanner {
	margin-left: -10px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: var(--reg_margin);
	float:none;
	clear:both;
}

.imgLeft {
	float: left;
	margin-right: var(--reg_margin);
	margin-bottom: var(--reg_margin);
}

.imgRight {
	float: right;
	margin-left: var(--reg_margin);
	margin-bottom: var(--reg_margin);
}

/* this handles the GN style layouts that need to contain that section */
.section {
	width: 780px;
}

/* SEARCH */

.s-search {
	height: 24px;
	width: 220px;
	padding: 5px var(--reg_margin) !important;
	margin-right: 5px;
	float: left;
	border-radius: 12px !important;
}

.searchform button {
	float: left;
}

.archiveresults, .searchresults {
	padding: 0 0 20px 5px;
}


/* GALLERY */

.gallery-image {
	max-width: 100%;
	overflow: hidden;
	text-align: center;
	margin: var(--reg_margin) auto;
}

.gallery-caption {
	font-size: .75rem;
	text-align: center;
}

.gallery-caption p {
	width: 510px;
	padding: 5px;
	margin: 0;
}

.gallery-content {
	padding: 20px;
}

.imagenav-wrap {
	width: 500px;
	margin: 5px auto;
}

.imagenav-left, .imagenav-right {
	display: block;
	width: 77px;
	height: 77px;
	float: left;
	overflow: hidden;
}

.imagenav-right {
	float: right;
}

.imagenav-center {
	width: 334px;
	height: 65px;
	margin: 0 auto;
	display: inline-block;
	padding: var(--reg_margin) 5px 0 5px;
	color: #000;
	text-align: center;
	overflow: hidden;
}

.imagetitle {
	color: #000;
	font-size: 1.25rem;
}

.imagenav-bg {
	width: 77px;
	height: 77px;
	position: absolute;
	z-index: 0;
	overflow: hidden;
}

.imagenav-bg img {
	width: 75px;
	height: 75px;
	/*padding: 1px;* 2018-12-06 */
}

.imagenav-arrow {
	width: 77px;
	height: 67px;
	position: absolute;
	z-index: 1;
	/*color: #fff;* 2018-12-06 */
	font-size: 80px;
	/*font-family: 'Libre Franklin', sans-serif;*/
	line-height: 3.25rem;
	text-align: center;
	float: left;
}

.imagenav-link {
	width: 77px;
	height: 77px;
	position: absolute;
	z-index: 2;
	float: left;
	overflow: hidden;
}

.imagenav-link img {
	width: 75px;
	height: 75px;
	/*padding: 1px;* 2018-12-06 */
}

#gallery-1 .attachment-thumbnail {
	border: none;
}







/* Image / Attachments */

.imagenav-link img {
	-moz-opacity: 0.6; /* mozilla, netscape, gecko */
	opacity: 0.6; /* firefox, opera, safari, chrome */
	-khtml-opacity: 0.6; /* khtml, old safari */
	-webkit-opacity: 0.6;
}

.imagenav-link img:hover {
	-moz-opacity: 0.1; /* mozilla, netscape */
	opacity: 0.1; /* firefox, opera, safari, chrome */
	-khtml-opacity: 0.1; /* khtml, old safari */
	-webkit-opacity: 0.1;
}

.searchform {
	margin-top: 2px;
	margin-left: 2px;
}


/*
#submit, .searchform button, #comic button, .easel_control_panel_widget .button-primary {
	background: #ccc;
	color: #000;
	border-radius: var(--med_radius);
	background:-moz-linear-gradient(100% 100% 90deg,#aaa, #ccc, #ddd 100%);
	background:-o-linear-gradient(rgb(30,30,30),rgb(44,44,44));
	background-image: -webkit-gradient(
          linear, left top, left bottom, from(rgba(255, 255, 255, 1.0)),
          to(rgba(170, 170, 170, 3.0))
        );
}
*/

.sidebar .widget_archive select, .easel_archive_dropdown_widget select {
	width: 180px;
	border-radius: var(--xl_radius) 0 0 var(--xl_radius);
	padding-right: 0;
	background-image: -webkit-gradient(
		linear, left top, left bottom, from(rgba(255, 255, 255, 1.0)),
		to(rgba(170, 170, 170, 3.0))
	);
}

.commentsrsslink {
	padding: 3px 5px;
}

.widget option {
	background: #ddd;
}

/*
#submit {
	font-weight: 600;
}

#submit:hover, .searchform button:hover {
	color: #f00;
}
*/

.searchform {
	float: left;
}

.ie .searchform button {
	display: block;
	float: left;
	background: #ccc;
	color: #000;
	line-height: .9rem;
	font-size: 1rem;
	border: solid 1px #888;
}

.chrome .searchform button {
	line-height: .8rem;
	margin-top: 0;
}

.widget_rss a.rsswidget {
	display: inline-block;
}

.widget_rss ul {
	clear: both;
}

#page-foot p {
	text-align: center;
}

#default-nav-wrapper, #casts-nav-wrapper {
	width: 100%;
}

.default-nav, .casts-nav {
	margin: 0 auto;
	width: 260px;
}

.default-nav-base, .casts-nav-base {
	display: inline-block;
	padding: 0 var(--reg_margin);
}

.casts-nav-first, .casts-nav-prev, .default-nav-first, .default-nav-prev {
	float: left;
}

.casts-nav-next, .casts-nav-last, .default-nav-next, .default-nav-last {
	float: right;
}




/* Comic */

#comic {
	text-align: center;
	display: block;
}

/* breadcrumbs */
#breadcrumb-wrapper {
	padding: 2px 0 2px var(--reg_margin);
}

/**
* Featured slider
************************************************/
#slider-container {
	overflow: hidden;
	width: 540px;
	height: 260px;
	margin: var(--reg_margin) auto;
	}

#slider {
	overflow: hidden;
	width: auto;
	height: 230px;
	}

.feature {
	overflow: hidden;
	width: auto;
	height: 220px;
	padding: var(--reg_margin) var(--reg_margin) 0 var(--reg_margin);
	color: #000;
	border: none !important;
	}

.feature img {
	float: left;
	max-width: 250px;
	margin: 0 15px 0 0;
	border: 5px solid #001838;
	}

#slider .feature .entry-title {
	font-size: 1.25rem;
	}

#slider .feature .entry-title a {
	color: #eee;
	}

.feature .byline {
	color: #aaa;
	margin-bottom: 15px;
	}

.amore-link {
	float: right;
	text-indent: -9999px;
	width: 100px;
	height: 20px;
	display: block;
	background: url('images/slider/more-link.gif') no-repeat 0 0;
	}

.amore-link:hover {
	background: url('images/slider/more-link.gif') no-repeat 0 -20px;
	}

	
h2.slider-title a, h2.slider-title {
	color: #000;
}

h2.slider-title a:hover, h2.slider-title:hover {
	color: #fcff00;
}



/*.post-content a:link {
	color: #013259;
}

.post-content a:hover {
	color: #275a85;
}*/


/*.mininav-prev a, .mininav-next a {
    /*color: #fff;* 2018-12-06 //
}

.mininav-prev a:hover, .mininav-next a:hover {
	/*color: #f00;* 2018-12-06 //
}

*/

.sticky-image {
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	background: url('images/pushpin-small.png') top center no-repeat;
	display: block;
	float: left;
	margin-top: 20px;
}

/* Hides navigation links and site footer when infinite scroll is active */
/* .infinite-scroll.neverending #footer */
.infinite-scroll #navigation, .infinite-scroll #wp-paginav {
	display: none;
}

/* Shows the footer again in case all posts have been loaded */
.infinity-end.neverending #footer {
	display: block;
}


.menu-game-journals-container, .menu-chutney-point-chapters-container {
	/*border: 1px solid #f00;* 2018-12-06 */
	display: block;
	/*float: none;* 2018-12-06 */
}

.menu-game-journals-container .menu, .menu-chutney-point-chapters-container .menu {
	float: none;
}



/* Project Wonderful ad boxes */
.sidebar-ad {
	text-align: center;
}

.sidebar-ad table {
	/*border: 1px solid #ff0000;*/
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}



.metaslider {
	padding-bottom: 20px;
}



.project-landing-table {
	/*border: 1px solid blue;*/
	width: 1000px;
}

.project-landing-table th, .project-landing-table td {
	/*border: 1px dashed green;*/
	vertical-align: top;
}

.project-landing-table img.project-title {
	margin-bottom: var(--reg_margin);
}

.project-landing-table .project-left {
	width: 560px;
	padding-right: var(--reg_margin);
	text-align: right;
}

.project-landing-table .project-left p {
	width: 400px;
	margin-left: 180px;
}



