/*
Theme Name: KI Event
Template: baseJW
*/

@import url("../baseJW/style.css");

body {
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	font-weight:400;
	color:#666666;
}
a {
	color: #3A7AA4;
}
a:hover {
	color: #225271;
}
table td {
	line-height: 1.4rem;
}
.menu>li>a {
    font-size: 13px;
}
strong {
	font-weight: 800 !important;
}
.margin-top-1 {
	margin-top:1rem;
}

div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: transparent; 
    border: none; 
}
.call-out {
	background-color: #c55734;
}
.call-out a {
	color: #ffffff !important;
	font-weight: 800;
}

.closeScreen::after {
	font-family: "Glyphter";
	content: "A";
	font-weight:800;
	color: #c55734 !important;
}
.ki-missing {
	border: solid 1px #de5645;
}
/* LOADER */
.lds-ring {
  display: inline-block; position: relative; width: 80px; height: 80px; margin:auto;
}
.lds-ring div {
  box-sizing: border-box; display: block; position: absolute; width: 64px; height: 64px; margin: 8px; border: 8px solid #fff; border-radius: 50%; animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color: #fff transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


#keynote {
	background-color:rgba(0,0,0,0.8); 
    -ms-transform: rotate(-45deg); 
    -webkit-transform: rotate(-45deg);e
    transform: rotate(-45deg); 

} 
.ki-linkedin {
	text-decoration: none !important;
}
.ki-linkedin::after {
	font-family: 'social';
	content: 'H';
	text-transform: uppercase;
	color:#c55734;
	font-size:1.4em;
	text-decoration:none !important;
}

.ki-linkedin-smaller {
	text-decoration: none !important;
}
.ki-linkedin-smaller::after {
	font-family: 'social';
	content: 'H';
	text-transform: uppercase;
	color:#618aab;
	font-size:0.8em;
	margin-left:8px;
	text-decoration:none !important;
}


#kiFooter .ki-linkedin::after {
	color:#ffffff;
}
.ki-social-on {
	display: inline-block;
	color:#ffffff;
	font-size:14px;
	line-height:24px;
	vertical-align:top;
	margin-right:15px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
}

.clearFix {
    content:normal;
    visibility:inherit;
    display:inherit; 
    height:inherit;
    clear:inherit;
}
#showHide {
	margin-top:20px; 
	text-align:center;
}
#showHide a{
	padding: 2px 20px 2px 20px;
	border:solid 1px #c55734;
	font-size:0.7em;
	margin-right:1px;
	color:#c55734;
}
.arrow-link::after {
	content:'F';
	font-family:'Glyphter';
	margin-left:0.5rem;
	text-decoration:none !important;
	font-size:0.9rem;
	vertical-align: bottom;
}
.showSelected {
	border:solid 1px #c55734;
	background-color:#c55734;
	color:#ffffff !important;
}
.showDeselected {
	border:solid 1px #c55734;
	background-color: transparent;
	color:#c55734 !important;
}
.speakerListing {
	line-height: 1.2rem !important;
}
h1.speakerListing {
	line-height:1em;
}
.speakerListing ul li {
	list-style-type:none;
	margin-bottom:8px;
}
.speakerListing ul li:nth-child(odd) {
	color:#8e8e8e !important;
}
.speakerListing ul {
	margin-left: 0 !important;
	margin-top:0 !important;
}
.forPapers {
	display: inline-block !important;
}
.forPapers::after {
	content: '|';
	color:#c55734 !important;
}
h2.speakerListing.forPapers.last::after{
 	content: ' ';
	color:#c55734 !important; 	
}
body {
    font-family: "Open Sans", sans-serif;
    font-size: 1em;
    font-weight: 400;
    color: #666666;
}
body {
    line-height: 1;
}
em {
	font-style: italic;
}

#event-poster {
	display:none;
}
video#backgroundVid { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(../img/flag.jpg) no-repeat;
    background-size: cover; 
}

.player{ 
align-self:center !important; 
} 

	.videoWrapper{
	max-width: 640px;
	max-height: 390px;  
	} 
	.videoContainer{
	position: relative;
    height: 0;
    padding-bottom: 56.25%;
	width: 100%; 
	padding-top: 25px; 
	overflow: hidden;
	} 
	.video-responsive {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
	} 
	

.extraMessage {
	line-height:1.3em;
}
.current-menu-item {
	border-bottom: solid 6px #dcd9cc !important; 
}
#pageTitle h1 {
color:#ffffff;font-size:4em; line-height:1.2em; text-transform:uppercase !important; font-weight:700;padding-bottom:20px;font-family: 'Open Sans', sans-serif; text-transform:none;font-weight:700; text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.9);
}
#leftCol p {
	line-height:1.6em;
}
#rightCol p {
	font-size:0.8em;
	line-height:1.6em;
}
#rightCol h1 {
	color:#4ea8c9 !important;
	font-size:1em !important;
	font-weight: 800 !important;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:4px;
}
#rightCol img {
	width:100%;
}
#rightCol h2 {
	color:#4ea8c9;
	font-size:1em;
	font-weight: 200;
	margin-top: 10px;
}

#leftCol h1 {
	font-size: 1.8em;
	color:#c55734;
	font-weight:800;
	text-transform:uppercase;
}
/*em {
	font-style:italic;
}*/
strong {
	font-weight:800;
}
.aSpeaker {
	border-bottom:dotted 1px #dcdbd7;
	padding-bottom:10px;
	font-size:0.9em;
}
.aSpeaker p, .aSpeakerLeft p {
	font-size:1em !important;
}
.speakerShort, .speakerShort p {
	font-size:1em !important;
	line-height:1.5em;
}
.attribute {
	font-size:0.9em;
	line-height:1.2em !important;
}
.moreStuff {
	display:none;
}
.moreStuff, .moreStuff p {
	font-size:1em;
	margin-top:12px;
}
.moreStuffButton {
	text-align:right;
	font-size:0.9em;
	font-weight:800;
	color:#c55734;
	cursor:pointer;
	margin-top:16px;
} 
.more::after {
	font-family:'Glyphter';
	content:' K';
	font-size:0.8em;
}
.less::after {
	font-family:'Glyphter';
	content:' S';
	font-size:0.8em;
}
.moreStuff p:first-of-type {
	display:inline;
}
.aSpeakerLeft {
	text-align:right;
}
#content h2 {
	/*margin-top: 0.5rem;*/
}
#leftCol h2 {
	font-size: 1.5em;
	color:#B65819;
	font-weight:200;
}
#leftCol h3 {
	font-size: 1.2em;
	line-height:1.4em;
	color:#618aab;
	font-weight:900;
	margin-top:8px;
}
#leftCol h4 {
	font-size: 1em;
	line-height:1.2em;
	color:#c55734;
	font-weight:900;
	margin-top:8px;
}
#pageTitle h1::after {
	font-family:'Glyphter';
	line-height:1.4em;
	margin-left:6px;
	color:#618aab;
	display:block;
	margin-bottom:20px;
    height: 80px;
    width: 80px;
    border-radius: 50%;
	border:solid 6px #f7f6f1;
    margin: 0 auto .2em;
    background: #ffffff;
	font-weight:700;
	text-shadow: none !important;
}
#speakersPage h1::after {
	content:"I";
	font-size:0.7em;
	line-height:1.4em;
}

#agendaPage h1::after {
	content:"H";
	font-size:0.7em;
	line-height:1.4em;
}
#registerPage h1::after {
	content:"N";
	font-size:0.7em;
	line-height:1.4em;
}
#logisticsPage h1::after {
	content:"T";
	font-size:0.7em;
	line-height:1.6em;
}
#detailsPage h1::after {
	content:"X";
	font-size:0.7em;
	line-height:1.4em;
}
#papersPage h1::after {
	content:"X";
	font-size:0.7em;
	line-height:1.4em;
}

.button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .button[disabled]:hover {
    background-color: #B65819 !important;
}
.button.disabled, .button[disabled] {
    opacity: .70 !important;
}

h1 {
	font-size: 2.2em;
	color:#618aab;
	font-weight:300;
	text-transform:uppercase;
}
h1 a {
	font-size: 0.56em;
	line-height:1em;
	color:#618aab;
	font-weight:800;
	text-transform:uppercase;
}
h1 a:hover {
	color:#c55734;
}

h2 {
	font-size: 1em;
	color:#4ea8c9;
	line-height:1.8em;
	font-weight:300;
}
h2.videoTitle { 
	line-height:1.2em !important;
} 

#event-title h1 {
	font-size: 4em;
	color:#c55734;
	font-weight:300;
	text-transform:uppercase;
}
#event-title h2 {
	font-size: 1.4em;
	color:#8dd5f0;
	line-height:1.2em;
	font-weight:700;
	border-bottom:solid 1px #333333;
	margin-top:10px;
	padding-bottom:10px;
}
#event-title h3 {
	font-size: 1em;
	color:#8dd5f0;
	line-height:2em;
	font-weight:700;
}

#event-title p {
	color:#ffffff;
	line-height:1.4em;
	font-weight:200;
	font-size:0.9em;
}
.textShadow {
	text-shadow: 0px 0px 20px rgba(0, 0, 0, 1);
}
#getTickets {
	color:#c55734;
	font-size: 1.4em;
	line-height:2em !important;
	vertical-align: top;
	line-height:2em;
	font-weight:700;
}
#getTickets::before {
	font-family:'Glyphter';
	content:"N";
	font-size:1.8em;
	margin-right:8px;
	color:#666666;
}
#getTickets::after {
	font-family:'Glyphter';
	content:"N";
	font-size:1.8em;
	margin-left:6px;
	color:#666666;
}

.button {
	background-color: #B65819 !important;
	border-radius: 0 !important;
	color: #fff !important;
}
.button:hover {
	background-color: #873F05;
}
.button:visited {
	background-color: #873F05;
}
.button:focus {
	background-color: #873F05;
}
.button:active {
	background-color: inherit;
}
.button a {
	color: #ffffff;
}

#kiEvent {
	color:#ffffff;
	font-size:0.8em;
}
#kiSections h1{
	font-size: 1.2em;
	color:#ba4030;
	font-weight:700;
	text-transform:uppercase;
	border-bottom:1px solid #ba4030;
	padding-bottom:10px;
}
#landing-title {
	color:#ffffff; font-weight:800; font-size:3rem;
}
h1.agenda::before {
	font-family:'Glyphter';
	content:"H";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
h1.speakers::before {
	font-family:'Glyphter';
	content:"I";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
h1.virtual::before {
	font-family:'eventextras';
	content:"B";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
h1.conferences::before {
	font-family:'eventextras';
	content:"O";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
h1.reports::before {
	font-family:'eventextras';
	content:"E";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
h1.insights::before {
	font-family:'eventextras';
	content:"D";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
h1.grants::before {
	font-family:'eventextras';
	content:"G";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
h1.proceedings::before {
	font-family:'eventextras';
	content:"F";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}

h1.logistics::before {
	font-family:'eventextras';
	content:"B";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
h1.details::before {
	font-family:'Glyphter';
	content:"X";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
h1.register::before {
	font-family:'Glyphter';
	content:"N";
	font-size:3em;
	margin-left:6px;
	color:#de5645;
	display:block;
	margin-bottom:20px;
}
#kiSections {
	position:relative; 
	background:url(img/kiBackground2.jpg) no-repeat center center fixed;   
	-webkit-background-size: cover;   
	-moz-background-size: cover; 
	o-background-size: cover; 
	background-size: cover;
	min-height:1000px;
	margin-top:100vh;
	padding-top:120px;
	padding-bottom:20px;
	z-index:10;
}
#kiSections p{
	margin-top:30px;
	padding:0 40px 0 40px;
	line-height:1.4em;
}

#kiFooter {
	color:#ffffff;
	font-family: 'Open Sans', sans-serif;
}
#kiFooter h1 {
	font-size: 1.6em;
	font-weight:300;
	color:#438aba;
	line-height:1.4em;
}
#kiFooter h2 {
	font-size: 1.2em;
	font-weight:700;
	color:#438aba;
}
#kiFooter p {
	margin-top:8px;
	font-size: 0.8em;
	line-height:1.5em;
	font-weight:300;
	color:#ffffff;
}
#kiFooter a {
	font-size:1.2em;
	color:#ffffff;
}
.speaker {
    display: block;
    height: 96px;
    width: 96px;
    border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
    margin: 0 auto .2em;
    background: #f7f6f1;
    border: 6px solid #f7f6f1;
    box-sizing: content-box;
}

#header {
	background-color:#ffffff;
	min-height:130px;
	/* padding-top:20px; */
}

.menu-kimenu-container ul {
	padding-top:26px;
}
.menu-kimenu-container ul li {
	display:inline-block;
	margin-left:10px;
	line-height:100px;
	border-bottom:solid 6px transparent;
}
.menu-kimenu-container ul li:hover {
	border-bottom:solid 6px #B65819;
}
.menu-kimenu-container a {
	color:#666666;
}

.menu-kimenu-container .register {
	background-color: #B65819;
}
.menu-kimenu-container .register a{
	color: #ffffff;
}




/*Phillippa Owens - dropdown menu styles - register background and text color*/ 
li.register {
	background-color: #c55734;
}
.register a {
	color: #ffffff; 
}



.menu>li>a {
    display: inline-block !important;
}
.entry p{
	margin-top:0 !important;
	margin-bottom:10px;
}
.entry {
	margin-top:12px;
}

/**
#nav ul {
	padding-top:26px;
}
#nav ul li {
	display:inline-block;
	margin-left:30px;
	line-height:68px;
}
#nav ul li:hover {
	border-bottom:solid 6px #c55734;
}
#nav a {
	color:#666666;
}
**/
.speakerImage {
    height: 100px;
    width: 100px;
    /*border-radius: 50%;
    shape-outside: circle();
	-webkit-shape-outside: circle();
	*/
	float:left;
	margin:0 40px 0 0;
	border:solid 4px #ffffff;
}
.speakerImage img{
	/*
   -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
	*/
}
#screen {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#000000;
	opacity:0;
	z-index:998;
}
.speakerImageAgenda {
	width:80px;
	height:80px;
    border-radius: 50%;
    shape-outside: circle();
	-webkit-shape-outside: circle();
	margin:0;
	padding:0;
	border:solid 4px #ffffff;
	float:right;
}
.speakerImageAgenda img {
   -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
}
.speakerListing a{
	color:#c55734 !important;
}
.speakerListing a:hover{
	text-decoration:underline;
}
.speakerListing {
	margin-top:0.75em;
}

.speakerImageRight {
    height: 130px;
    width: 130px;
    border-radius: 50%;
    shape-outside: circle();
	-webkit-shape-outside: circle();
	float:right;
	margin:0 0 0 40px;
	border:solid 4px #ffffff;
}
#schedule {
	margin-top:40px;
}
#schedule h1 {
	color:#618aab !important;
	font-size:1.2em !important;
	font-weight: 800 !important;
	padding-top:10px;
}
#leftCol p {
	margin-top:10px;
}
#leftCol {
	padding-right:3rem;
}
.speakerPopup {
	font-size:0.9em;
	line-height:1.4em;
}
.speakerPopup p{
	margin-top:10px;
}
#schedule .day {
	padding-bottom:10px;
}
#schedule .time {
	margin-top:8px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:0.9em;
	border-top:dotted 1px #dcdbd7;
}
#schedule .timeSmall {
	margin-top:8px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:0.8em;
	line-height:1.4em;
	border-top:dotted 1px #dcdbd7;
}
.grey {
	color:#666666;
}
.timeSmall h2 {
	line-height:1.2em;
}
#schedule .time h2{
	font-weight:800;
	font-size:1em;
	line-height:1em;
	color:#666666;
}
.shadowPanelDark{
    background-color: rgba(255,255,255, 1);
    -webkit-box-shadow: 0px 0px 60px 16px rgba(0,0,0,0.52);
    -moz-box-shadow: 0px 0px 60px 16px rgba(0,0,0,0.52);
    box-shadow: 0px 0px 60px 16px rgba(0,0,0,0.52);
}
#event-title {
	position:fixed; 
	    top: 14%;
	width:100%; 
	background-color:rgba(0,0,0,0.75); 
	padding-top:20px; 
	padding-bottom:20px;
	z-index:9;
}
.text-left-landing {
	text-align: left;
}
.text-right-landing {
	text-align: right;
}
.landing-panel {
	margin:8px; 
	padding:40px 10px 20px 10px; 
	min-height:420px; 
	background:rgba(255,255,255,0.8);
}
#kiFooter a {
	text-decoration:underline;
}
.top-bar {
	padding:14px 0 10px 0;
}
.top-bar-title {
	padding:0 20px 10px 20px;
}
.dropdown>li {
	display:block !important;
	border-top:solid 1px #dedddb;
	padding-left:20px;
}
.dropdown>li a{
	padding:10px 0 10px 0;
	text-transform:uppercase;
}
.dropdown>li a:first-child{
	padding:20px 0 10px 0;
}
.top-bar {
	display:none;
}
.text-right-large {
	text-align:right;
}
 #mainImage {
	 min-height:450px;
 }
 
 
li ul, li ol {
	margin:0 1.5em;
}
ul, ol {
	margin:1em 1.5em 1em 3em;
	line-height:1.4em;
}
ul {
	list-style-type:disc;
}
ol {
	list-style-type:decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
 
#landing-description {
	color: #D5EBF7;font-size:2rem; font-weight:800;
}
#title-area {
	aspect-ratio: auto 59/9; position:relative; max-width:100%; padding: 10% 0;
}
#title-back {
	background-color:rgba(0,0,0,0.2); padding:1.5rem;
}
@media screen and (max-width:980px) {
	#title-area {
		padding: 35% 0 0 0;
	}
	#title-back {
		background-color: transparent;
	}

}
 
 @media screen and (max-width:1228px) {
	.top-bar {
		display:none;
	}
	.menu-kimenu-container {
		display: block;
	}
	#kiSections p {
		padding: 0 10px 0 10px;
	}
	.menu>li>a {
		padding: .7rem 0.5rem;
	}
}
 @media screen and (max-width:641px) {
	#landing-title {
		font-size:2rem;
	}
	#landing-description {
		font-size:1.4rem; font-weight:800; line-height:1.6rem;
	}
	
	 .sponsor {
		 padding-top:20px !important;
	 }
	 #event-poster {
		 background: #000000 !important;
	 }
	 .black-small {
		 background: #000000 !important;
	 }
	.speakerImageAgenda {
		float:none;
	}
	
	#keynote {
		display:none !important;
	}
	
	#leftCol {
		padding-right: .9375rem;
	}
	#rightCol {
		margin-top:20px;
		padding-top:20px;
		border-top:dotted 1px #dddbd2;
	}
	#event-title {
		background-color:rgba(0,0,0,0.0) !important; 
	}

	#event-poster {
	    background-size: auto 100% !important;
	}
	.text-right-large {
		text-align:left;
	}
	 #mainImage {
		 background-size: 160% !important;
		 background-position:top !important;
		 background-attachment:scroll !important;
		 min-height:200px;
	 }
	 .landing-vid {
		margin-top: 0 !important;
	 }
	 #header {
		 padding-bottom:20px;
		 text-align:center;
	     padding-top: 80px;
		 position: relative !important;
	 }
	 #mainImage {
		margin-top: 0 !important;
	 }
	video#backgroundVid { 
		display:none;
	}
	.top-bar {
		display:block;
	}
	#event-title {
		position:relative; 
		width:100%; 
		z-index:9;
		top:0;
	}
	.text-left-landing {
		text-align: center;
	}
	.text-right-landing {
		text-align: center;
	}
	#kiSections {
		margin-top: 0;
	}
	#kiSections {
		background:url(img/kiBackground.jpg) no-repeat center center cover;   
	}
	.landing-panel {
		margin:0; 
		margin-top:10px;
	}
	#event-title h1 {
		font-size: 3em;
	}
	.menu-kimenu-container {
		display: none;
	}
	#pageTitle h1 {
		font-size: 3em;
		line-height: 1.5em;
	}
	#agendaPage h1::after {
		font-size: 0.8em;
		line-height: 1.6em;
	}
	#speakersPage h1::after {
		font-size: 0.9em;
		line-height: 1.6em;
	}
	#detailsPage h1::after {
		font-size: 0.8em;
		line-height: 1.6em;
	}
	#logisticsPage h1::after {
		font-size: 0.8em;
		line-height: 1.6em;
	}
	#event-poster {
		display:block;
	}
	#event-title h3 {
		font-size:0.9em;
	}
	#schedule .time h2 {
		margin-top:10px;
	}

 }
 
 
 @media print {
    .no-print {
        display: none !important;
    }
	#header {
		position:relative !important;
	}
	a::after {
        content: none !important; /* Prevent URL from showing */
    }
}
	

/*
Theme Name: Jack Walker Base
Description: Clean Base for use with Child Themes
Version: 1.0
Author: Jack Walker
Tags: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Theme URI:
Author URI: http://www.jackwalkerdesigns.com
*/