/*
Theme Name: CrackerJack
Theme URI: http://www.10twebdesign.com/
Author: 10T Web Design
Author URI: http://www.10twebdesign.com/
Description: CrackerJack theme for 10T Web Design
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, blue, one-column, two-columns, right-sidebar, flexible-width, custom-menu, featured-images
Text Domain: crackerjack
*/

.alignright {
	float:right;
	padding:0 0 1rem 1rem;
}

.alignleft {
	float:left;
	padding:0 1rem 1rem 0;
}

.row.fullWidth {
	width:100% !important;
}
.columns.fullWidth {
	padding:0 !important;
}
header:not(.front-page) {
	border-bottom:1px dashed #333333;
	margin-bottom:1.5rem;
}

header .row {
	padding-top:1.5rem;
	padding-bottom:1.5rem;
	
}
h1.title, p.description {
	margin-bottom:0 !important;
}
p.description {
	font-family: 'Prompt', sans-serif;
	font-weight:400;
}

.orbit {
	margin-bottom:1rem;
}
@media screen and (max-width:499px) {
	figcaption h2 {
		font-size:1rem !important;
	}
	figcaption p {
		font-size:0.8rem !important;
	}
}
@media screen and (max-width:399px) {
	figcaption h2 {
		font-size:0.8rem !important;
	}
	figcaption p {
		font-size:0.6rem !important;
	}
}

.front-page-break-text {
	color:#ffffff;
	padding-top:32vh;
	text-align:center;
	text-shadow:1px 1px 10px #000000;
}
.front-page-break-area {
	min-height:70vh;
	margin-top:1rem;
	margin-bottom:1rem;
}
.front-page-break-1 {
	background:url('img/slide4.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; 
}
.front-page-break-2 {
	background:url('img/slide5.jpg') no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}

.front-project {
	margin-bottom:0.5rem;
}

ul.menu {
	font-family: 'Prompt', sans-serif;
	font-weight:400;
}
.dropdown.menu{
	padding-top:1.5rem;
}

article {
	padding-bottom:1rem;
	margin-bottom:1rem;
	border-bottom:1px dashed #333333;
}
article:last-of-type {
	border-bottom:none;
}

.meta-header, .meta-footer {
	font-family: 'Prompt', sans-serif;
	font-weight:400;
	font-size:0.8rem;
}
.meta-header {
	margin-bottom:1rem;
}
.meta-footer {
	border-top:1px dashed #333333;
	border-bottom:1px dashed #333333;
	padding:0.5rem 0;
	margin-bottom:1rem;
}

.widgettitle {
	font-family: 'Prompt', sans-serif;
	font-weight:400;
	font-size:1.2rem;
}

footer {
	background:#126eab;
	color:#ffffff;
	padding:1rem;
	font-size:.8rem;
}


