/*
 Theme Name:     Lyndon Store
 Theme URI:
 Description:    Lyndon Store is a child theme of Storefront
 Author:         Lyndon Froese
 Author URI:
 Template:       storefront
 Version:        1.0.0
*/

@import url("storefront-style.css");

/* =Theme customization starts here
------------------------------------------------------- */

body {
	background-color:#fff;
	/*font-family:monaco, "Courier New", Courier, monospace;*/
	font-family: 'Lora', serif;
	color:#424242;
}
h1 {
	/*font-family:monaco, "Andale Mono", "Courier New", Courier, monospace;*/
	font-family: 'Lora', serif;
	font-weight:bold;
}
h2 {
	/*font-family:monaco, "Andale Mono", "Courier New", Courier, monospace;*/
	font-family: 'Lora', serif;
}
a {
	outline:0;
}
.home_page_text_large {
	color:#0f1a31;
	font-size:47px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0;
}
.home_page_text_medium p {
	color:#0f1a31;
	font-size:30px;
	margin-top:80px;
	text-align:center;
}
.main-navigation {
	display:none;
}
.site-branding .site-description {
	display:none;
}
#masthead {
	padding-top:0px;
}
.site-branding {
	margin-top:22px;
	margin-bottom:0;
}
.site-footer {
	background-color:#e2e2e2;
}
.site-header {
	background-color:#000;
}
.site-branding h1 a {
	color:#4e7493;
	font-size:18px;
}
.home_page_column_left {
	width:45%;
	float:left;
}
.home_page_column_right {
	width:45%;
	float:right
}
.home_page_clear {
	width:100%;
	clear:both;
}
.code_comparison {
	width:100%;
	text-align:center;
	margin-bottom:50px;
}
.code_comparison img {
	margin-right:auto;
	margin-left:auto;
}
.home_page_buy_now {
	background-color:#96588a;
	display:block;
	padding:10px;
	color:#fff;
	text-align:center;
	width:400px;
	max-width:100%;

}
.home_page_hr {
	height:3px;
	background-color:#666;
	margin:15px 0 15px 0;
	clear:both;
}
.home_page_product_center {
	text-align:center;
	background-color:#e0edf8;
	margin-bottom:50px;
	padding:30px;
}
.home_page_product_center img {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}

@media screen and (min-width: 768px) {
	.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link img {
		width: 60%; /* Adjust this percentage up or down to make the logo larger or smaller. */
		margin-top:15px;
	}
}

.widget-area {
	display:none;
}

.woocommerce-message {
	background-color:#00de68;
}
.site-info {
	text-align:center;
}

.reduce_width_of_text_stuff {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
  padding:10px;
  overflow: hidden;
}
body {
	font-size:1.3em;
}




	.cave_man_counting {
		font-family: 'Montserrat', sans-serif;
		font-size:22px;
	}

	.clock_caption {
		font-size:14px;
		text-align:center;
		color:#999999;
		margin-bottom:40px;
	}

	/* Tables */

	table.grid_illustration tbody td, table.grid_illustration tbody tr:nth-child(2n) td {
		padding:15px;
		background-color:#000;
		border:solid 1px #fff;
	}
	table.grid_illustration {
		margin-bottom:30px;
	}

	.heading_row td, .heading_column {
		background-color:#000;
		border-color: #000;
		color:#fff;
	}

	table.grid_illustration td.cell_highlight {
		background-color:#1dd7e8;
	}

	/* Grid illustrations */

	table.grid_illustration {
		width:auto;
		background-color:#cacaca;
	}

	table.grid_illustration td {
		height:20px;
		width:20px;
		border:#fff 1px solid;
	}

	table.grid_illustration td.shaded_cell {
		background-color:#37ff9f;
	}

	table.grid_illustration tbody tr:nth-child(2n) td:last-child {
		border:#fff 1px solid;
	}
