<!doctype html>
	<html lang="en-US">
	<head>
	<meta charset="utf-8" />

	<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

	<title>Page not found | </title>
	<meta name="viewport" content="width=device-width, initial-scale=1" />

	<link rel='dns-prefetch' href='//s.w.org' />
		<script type="text/javascript">
			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.ibajo.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.2.4"}};
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<style type="text/css">
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
</style>
	<link rel='stylesheet' id='wp-block-library-css'  href='https://www.ibajo.com/wp-includes/css/dist/block-library/style.min.css?ver=5.2.4' type='text/css' media='all' />
<link rel='https://api.w.org/' href='https://www.ibajo.com/wp-json/' />
<!-- Minn Lite customizer styles --><style type="text/css">body { background-color: #ffffff;}#container {color: #363636;}#container a, #container a:link, #container a:visited {color: #333;}</style>
    <style>
 article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  background: url(https://www.ibajo.com/wp-content/themes/lite/images/triangles.jpg) top center no-repeat;
}

a {
  background: transparent;
}

a:focus {
  outline: thin dotted;
}

a:active, a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: black;
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button, input {
  line-height: normal;
}

button, select {
  text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 1. =BASIC SETUP
-------------------------------------------------------------- */
body {
  width: auto;
  height: auto;
}

#body-container {
  overflow: hidden;
}

:focus {
  outline: 0;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.aligncenter {
  display: block;
  margin: 0 auto;
}

.clear {
  clear: both;
}

.sticky {
  visibility: visible;
}

/* 2. =LAYOUTS
-------------------------------------------------------------- */
/* Content floats */
.two-col-l .content, .three-col-l .content {
  float: right;
}

.two-col-r .content, .three-col-r .content, .three-col-c .content {
  float: left;
}

/* Primary sidebar */
.two-col-l #primary-sidebar {
  float: left;
}

.two-col-r #primary-sidebar {
  float: right;
}

.three-col-l #primary-sidebar, .three-col-c #primary-sidebar {
  float: left;
  margin-right: 20px;
}

.three-col-r #primary-sidebar {
  float: right;
  margin-right: 20px;
}

/* Secondary sidebar */
.three-col-l #secondary-sidebar {
  float: left;
}

.three-col-r #secondary-sidebar {
  float: right;
}

.three-col-c #secondary-sidebar {
  float: right;
}

/* Column styles */
.one-half, .one-third, .two-thirds, .three-fourths, .one-fourth {
  float: left;
  margin-bottom: 20px;
  margin-right: 4%;
  position: relative;
}

.last-col {
  clear: right;
  margin-right: 0;
}

.one-half {
  width: 48%;
}

.one-third {
  width: 30.66%;
}

.two-thirds {
  width: 65.33%;
}

.one-fourth {
  width: 22%;
}

.three-fourths {
  width: 74%;
}

/* 3. =TYPOGRAPHY
-------------------------------------------------------------- */
body {
  line-height: 1.6;
  font-size: 15px;
  font-family: 'Open Sans', 'Lucida Sans Unicode', 'Trebuchet MS', Arial, sans-serif;
}

p a:link, p a:visited, p a:hover {
  text-decoration: underline;
}

p a.more-link:link, p a.more-link:visited, p a.more-link:hover {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:link, a:visited, a:hover, .entry-title a:hover, .page-title a:hover {
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  margin: 22px 0 15px 0;
  padding: 0;
  font-family: sans-serif;
  font-weight: bold;
}

h1 {
  font-size: 35px;
  line-height: 40px;
}

h2 {
  font-size: 26px;
  line-height: 30px;
}

h3 {
  font-size: 22px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 10px;
}

.entry-title {
  margin: 10px 0 11px;
  font-size: 30px;
  line-height: 1;
}

em {
  font-style: italic;
}

blockquote {
  font-style: italic;
  overflow: hidden;
  padding-left: 15px;
  margin: 15px;
  font-family: "Palatino Linotype", Palatino, Georgia, serif;
  font-size: 18px;
}

.page-link {
  margin-bottom: 10px;
  clear: both;
}

.page-link a {
  padding: 4px;
  margin: 0 2px;
}

/* 4. =TABLES
-------------------------------------------------------------- */
th, td {
  padding: 8px;
}

th {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

fieldset, table {
  margin-bottom: 15px;
}

.widget table#wp-calendar {
  width: 100%;
}

/* 5. =LISTS
-------------------------------------------------------------- */
ol {
  list-style: decimal;
  margin: 0 0 18px 1em;
}

ol li {
  list-style: decimal;
}

ol ol {
  list-style: upper-alpha;
}

ol ol ol {
  list-style: lower-roman;
}

ol ol ol ol {
  list-style: lower-alpha;
}

ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0;
}

ul {
  margin: 0;
  padding: 0;
}

#container ul {
  margin-bottom: 15px;
}

.content ul {
  padding-left: 35px;
}

#container ul li ul li {
  border-bottom: none;
}

/* 6. =IMAGES
-------------------------------------------------------------- */
img {
  max-width: 100%;
  height: auto;
}

.post-content img.alignright, .post-content img.alignleft {
  margin: 6px 12px 9px 0;
}

.post .post-thumb {
  margin-bottom: 10px;
  overflow: hidden;
}

.post .post-thumb img {
  margin: 0;
  display: block;
}

p.wp-caption-text {
  margin-top: 0;
  margin-bottom: 8px;
  text-align: center;
  font-size: 12px;
}

.gallery img {
  margin: 10px;
}

.gallery .gallery-caption {
  font-size: 12px;
}

.icon {
  margin: 0 10px 0 0;
  position: relative;
  top: 10px;
}

.content img.noborder {
  border: none;
}

/* 7. =FORMS
-------------------------------------------------------------- */
label {
  cursor: pointer;
}

input, textarea {
  font-weight: 300;
  line-height: 1.625;
  padding: 3px 5px;
}

input[type="text"], input[type="search"], input[type="email"], input[type="password"] {
  -webkit-appearance: none;
  border-radius: 0;
}

input.button, input.search-submit, input[type="submit"] {
  padding: 0.4em 1.5em 0.4em;
  border: 0;
}

.button, .btn, .search-submit, #submit, .submit, .post-edit-link, .more-link, input[type="submit"], ul#filters li a {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 0.6em 0.8em;
  overflow: hidden;
}

.more-link {
  margin-top: 10px;
}

p a.button:link, p a.button:visited, p a.button:hover {
  text-decoration: none;
}

.button:hover, .btn:hover, .search-submit:hover, #submit:hover, .submit:hover, .post-edit-link:hover, .more-link:hover {
  text-decoration: none;
}

.large {
  font-size: 18px;
}

/* 8. =HEADER/NAVIGATION
-------------------------------------------------------------- */
/*** Header ***/
#header-container {
  position: relative;
  z-index: 100;
  padding-top: 10px;
  width: 100%;
}

#header-container header {
  display: block;
  clear: both;
  position: relative;
  margin: 0 auto;
  max-width: 960px;
  min-height: 100px;
}

#logo-wrap {
  float: left;
  margin: 10px 0;
}

#logo-wrap {
  -webkit-font-smoothing: antialiased;
}

#site-title {
  margin: 0;
  max-width: 450px;
  font-size: 36px;
  line-height: 40px;
  font-weight: bold;
}

#site-title a:hover {
  text-decoration: none;
}

#site-title a span {
  display: visible;
}

#site-description {
  font-size: 16px;
  clear: left;
  display: inline;
  float: left;
  font-weight: 200;
  margin-bottom: 17px;
}

#site-logo a {
  max-width: 600px;
  float: left;
  overflow: hidden;
  position: relative;
  margin: 0 15px 5px 0;
}

#site-logo span {
  display: none;
}

#site-logo a img {
  display: inline-block;
  vertical-align: middle;
}

/*** Navigation ***/
#header-container .nav-wrap {
  clear: both;
  max-width: 960px;
  padding: 0;
  margin: 25px auto 0 auto; 
}

nav.primary-menu {
  max-width: 960px;
  padding: 0;
  margin: 25px auto 0 auto;
}


.primary-menu, .menu, .menu > li, .menu > li > a {
  height: 100%;
}

nav.primary-menu .menu {
  padding: 4px 0 4px 0;
  margin: 0;
  text-align: center;
  position: relative;
  
}

nav.primary-menu .menu:after, nav.primary-menu.menu:before {
  display: table;
  content: " ";
}

nav.primary-menu .menu:after {
  clear: both;
}

nav.primary-menu ul > :first-child a {
  margin-left: 0;
}

nav.secondary-menu {
  float: right;
  font-size: 13px;
  margin: 10px 0;
  border-radius: 5px;
}

nav.secondary-menu li a {
  padding: 5px 8px;
  text-align: center;
  /* For drop downs */
}

nav .menu li {
  display: inline;
  float: left;
  position: relative;
}

nav li a {
  display: block;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
  padding: 6px 15px;
  margin: 0 5px;
  float: left;
}

nav li a:hover {
  text-decoration: none;
}

input[type="checkbox"]#nav-respond {
  display: none;
}

/*** Drop Downs ***/
nav ul ul {
  position: absolute;
  top: 30px;
  left: 5px;
  display: none;
  float: left;
  z-index: 89;
  width: 150px;
  list-style: none outside none;
  margin: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

nav.secondary-menu ul ul {
  top: 100%;
  border-radius: 3px;
}

nav ul ul li {
  max-width: 220px;
  width: 100%;
}

nav ul ul li a {
  border-bottom: none;
  font-weight: normal;
  padding: 10px;
  margin: 0;
  float: none;
  z-index: 90;
}

nav ul ul ul {
  left: 100%;
  top: 0;
  border-radius: 3px;
}

nav ul ul a {
  height: auto;
}

nav .menu li:hover > ul {
  display: block;
}

nav.primary-menu ul li.menu-item-has-children.current-menu-item > a:after, nav.primary-menu ul li.menu-item-has-children.current_page_item > a:after {
  content: ' \25bc';
  font-size: 9px;
  position: relative;
  top: -2px;
  left: 3px;
}

nav.primary-menu ul li > a:after {
  color: #eee;
  content: ' \25bc';
  font-size: 9px;
  position: relative;
  top: -2px;
  left: 3px;
}

nav.secondary-menu .sub-menu .sub-menu {
  top: 0;
}

nav.primary-menu ul ul li.menu-item-has-children.current-menu-item > a:after, nav.primary-menu ul ul li.menu-item-has-children.current_page_item > a:after {
  content: ' \25b6';
}

nav.primary-menu ul ul.sub-menu li > a:after {
  content: ' \25b6';
}

nav.primary-menu li > a:only-child:after {
  content: '';
}

nav.primary-menu ul.sub-menu li > a:only-child:after {
  content: '';
}

/* 9. =CONTAINERS & CONTENT
-------------------------------------------------------------- */
#outer-container {
  position: relative;
  z-index: 92;
  width: 100%;background-color:#000000;
}

#container {
  max-width: 960px;
  padding: 0 15px;
  margin: 0 auto;
  background-color:#000000;
}

#before-content {
  margin: 0;
  padding: 0;
  position: relative;background-color:#000000;
}

.two-col-r .content, .two-col-l .content {
  max-width: 650px;
  width: 67%;
  padding-top: 25px;
}

.three-col-r .content, .three-col-l .content, .three-col-c .content {
  overflow-y: hidden;
  overflow-x: visible;
  width: 47%;
  padding-top: 25px;
}

.one-col .content {
  padding-top: 25px;
}

#main-content {
  margin-bottom: 15px;
}

#main-content img {
  margin-bottom: 15px;
}

hr.end {
  margin: 30px 0 10px 0;
}

p.small-p {
  line-height: 1.3;
  font-style: italic;
}

/* 10. =POSTS/PAGES
-------------------------------------------------------------- */
.post {
  clear: both;
  overflow: hidden;
  position: relative;
  margin-bottom: 15px;
}

.post-content {
  margin-bottom: 30px;
}

.post-content li {
  margin-left: 2px;
}

/*** Meta Information ***/
.post-date {
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  width: 60px;
  height: 48px;
  padding-top: 12px;
  margin: 0;
  border-radius: 30px;
}

.social-btns {
  width: 63px;
  height: 150px;
}

.post-meta {
  font-size: 12px;
  margin: 0 0 20px;
}

article footer .post-meta {
  margin: 0 0 10px;
}

.post-meta li {
  display: inline;
  float: left;
  padding: 0;
}

header .post-meta p.left, footer .post-meta p.left {
  float: left;
}

header .post-meta p.right, footer .post-meta p.right {
  float: right;
}

header .post-meta p.center, footer .post-meta p.center {
  text-align: center;
}

header .post-meta p.center, footer .post-meta p.center {
  float: none;
  text-align: center;
}

footer .post-meta p {
  margin: 0 5px 8px 0;
  font-style: italic;
}

p.author {
  font-size: 12px;
  font-style: italic;
  padding-bottom: 10px;
  text-align: center;
  overflow: hidden;
}

p.author:after {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  position: relative;
  bottom: -10px;
  left: 20px;
}

.bypostauthor {
  visibility: visible;
}

.edit-link {
  display: block;
  clear: both;
  margin: 20px 0;
}

.next-prev-post-links {
  padding-top: 15px;
  overflow: auto;
  margin-bottom: 20px;
}

nav.next-prev-post-links .next {
  margin-left: 10px;
}

nav.next-prev-post-links .prev {
  margin-right: 10px;
}

nav.next-prev-post-links.pagination {
  text-align: center;
}

a.wp-link {
  opacity: 0.8;
}

a.wp-link:hover {
  opacity: 1;
}

#container .search {
  display: block;
  clear: both;
  line-height: 30px;
  overflow: hidden;
  margin: 15px 0 10px 0;
}

#container main.content article:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
}

/* 11. =COMMENTS
-------------------------------------------------------------- */
#commentform input[type='url'], #commentform input[type='email'], #commentform input[type='text'], #commentform textarea {
  display: block;
  clear: both;
}

#comments ol.commentlist {
  margin: 0;
  padding: 0 0 10px 0;
}

#comments ol.commentlist > li {
  clear: both;
  position: relative;
  overflow: hidden;
  list-style-type: none;
}

.comment-body {
  padding: 0 15px;
  margin-bottom: 30px;
  position: relative;
  width: 75%;
  float: left;
  margin-top: 5px;
}

.comment-body:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  position: absolute;
  right: -15px;
  top: 12px;
}

.comment-author {
  text-align: center;
  float: right;
  font-size: 13px;
  width: 15%;
  margin-top: 30px;
}

.comment-author .avatar {
  display: block;
  margin: 0 auto;
}

.comment-author .fn {
  clear: left;
  display: block;
}

.comment-meta {
  font-size: 11px;
}

ol.commentlist li ul.children {
  text-indent: 0;
  clear: both;
}

ol.commentlist li ul.children li {
  list-style: none;
  margin: 20px 0 20px 0;
  background: none;
}

ol.commentlist li.pingback {
  padding: 0 15px;
  border-bottom: none;
  font-size: 12px;
}

span.says {
  display: none;
}

div.reply {
  font-size: 11px;
  margin-bottom: 10px;
  display: inline;
}

div.reply a {
  padding: 0;
}

.cancel-comment-reply a, .cancel-comment-reply-link {
  display: none;
}


#respond {
  width: 100%;
  padding-bottom: 20px;
  clear: both;
}

#respond textarea {
  width: 96%;
}

.form-allowed-tags {
  padding: 2px 3px;
  font: normal normal normal 12px/22px "Trebuchet MS", Arial, Verdana, sans-serif;
  display: none;
}

.nocomments {
  display: none;
}

#comments .navigation {
  height: 50px;
}

#comments .navigation .nav-previous {
  float: left;
}

#comments .navigation .nav-next {
  float: right;
}

/* 12. =SEARCH RESULTS
-------------------------------------------------------------- */
div .search-results {
  font-weight: bold;
}

.search-results {
  margin: 0;
}

.search-results .hentry {
  margin: 15px 0;
  border: none;
  padding: 0;
}

#search-results-header {
  display: inline;
}

#search-matches {
  float: right;
  display: inline;
  margin-top: 12px;
  font-style: italic;
}

#search-hr {
  height: 1px;
  border: none;
  clear: both;
  margin-bottom: 25px;
}

.search-loop-header {
  font-size: 21px;
  line-height: 25px;
  margin: 0;
  padding: 0;
  display: inline;
}

.post-meta-inline {
  display: inline;
  margin-left: 5px;
}

/* 13. =404 PAGE
-------------------------------------------------------------- */
.search404, .no-posts-found {
  margin: 0 auto;
  width: 300px;
  padding-bottom: 15px;
}

.no-posts-found .searchform .search-submit, .search404 .searchform .search-submit {
  margin-left: 33%;
}

/* 14. =WIDGETS
-------------------------------------------------------------- */
/*** Widget Containers ***/
.sidebar-container {
  overflow: visible;
  padding-top: 20px;
}

#primary-sidebar {
  max-width: 270px;
  width: 28%;
}

#secondary-sidebar {
  max-width: 270px;
  width: 20%;
}

.sidebar-container .widget {
  padding-bottom: 20px;
  position: relative;
  overflow: visible;
}

.widget {
  margin: 0 0 15px 0;
}

#before-content .widget {
  width: 100%;
  margin: 20px auto 50px auto;
}

.search input[type="search"] {
  padding-left: 10px;
  margin-bottom: 10px;
  width: 80%;
}

.searchform .search-submit {
  clear: both;
  display: block;
  margin: 10px 0;
}

.searchform {
  max-width: 270px;
}

.widget-area .widget:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
}

.widget-area:last-of-type {
  border-bottom: 0;
}

.sidebar-container {
  padding-bottom: 20px;
}

#container .search-submit {
  clear: none;
  line-height: 1.45;
  margin: 0;
  padding: 0.4em 0.95em;
}

/** Footer Widgets **/
footer .widget {
  width: 23.4%;
  float: left;
  margin: 20px 0 20px 2.1%;
  background: none;
  border: none;
  padding: 0;
}

footer .widget:first-child {
  margin-left: 0;
}

footer .widget-title {
  font-size: 22px;
  line-height: 26px;
  background: none;
  padding: 0 0 5px 0;
  margin: 0 0 15px 0;
}

#container .widget.widget_search .search {
  margin: 25px 0 5px 0;
}

/** General Widgets **/
.widget_recent_entries ul {
  list-style-type: none;
}

.widget_meta ul, .widget_text ul, .widget_rss ul, .widget_recent_comments ul, .widget_pages ul, .widget_nav_menu ul, .widget_categories ul, .widget_archive ul {
  margin-left: 25px;
}

/* 15. =FOOTER
-------------------------------------------------------------- */
footer {
  clear: both;
  overflow: hidden;
  display: block;
}

.footer-widget-container {
  width: 100%;
  overflow: hidden;
}

.footer-widget-container .inside, #site-info {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  display: block;
}

#site-info {
  font-size: 14px;
}

#site-info .copyright {
  float: left;
  max-width: 400px;
  padding-left: 5px;
}

#site-info .wpgo-link {
  float: right;
  max-width: 400px;
  padding-right: 5px;
}

/* 16. =NON-SEMANTIC HELPER CLASSES
-------------------------------------------------------------- */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

/* 17. =DEFAULT COLORS
-------------------------------------------------------------- */
/* Tag colors. */
body {
  color: #363636;
}

input[type='search'], input[type='text'], input[type='email'], input[type='url'], input[type='password'], textarea {
  border: 1px solid #ddd;
}

h1, h2, h3, h4, h5, h6, .entry-title, .page-title, .widget-title {
  color: #333;
}

/* Class colors. */
#container a:hover {
  color: #555 !important;
}

blockquote {
  border-left: 1px solid #ccc;
}

.page-link a {
  background: #eee;
  border: 1px solid #ccc;
}

.quote:before {
  border-right: 15px solid #fff;
}

.quote {
  background: #fff;
}

.page-link a:hover {
  background: #fff;
}

.avatar {
  border: 2px solid #fff;
}

.widget-area, article.post, .sidebar-container .widget {
  border-bottom: 1px dotted #0095cd;
}

.comment-body, li.pingback {
  background: #eee;
}

.comment-body:before {
  border-left: 15px solid #eee;
}

.box {
  border: 1px solid #ddd;
}

div .search-results {
  color: #444;
  background-color: #ffff00;
}

#container .comment-meta a {
  color: #888888;
}

#search-hr {
  color: #0095cd;
  background-color: #0095cd;
}

#container header .post-meta {
  color: #555;
}

#container header .post-meta a:visited, #container header .post-meta a {
  color: #555;
}

#container footer .post-meta .tags {
  color: #888;
}

#container footer .post-meta a:visited, #container footer .post-meta a {
  color: #888;
}

#container footer .post-meta a:hover, #container header .post-meta a:hover {
  color: #000;
}

.next-prev-post-links {
  border-top: 1px dotted #0095cd;
}

#header-container a, #header-container a:visited, #footer-container a, #footer-container a:visited {
  text-decoration: none;
}

#header-container a, #header-container a:visited {
  color: #333;
}

#footer-container a, #footer-container a:visited {
  color: #ddd;
}

#footer-container #site-info a, #footer-container #site-info a:visited {
  color: #777;
}

#site-description {
  color: #676767;
}

#header-container nav ul ul li a:hover {
  background-color: #555555;
}

#body-container nav.primary-menu ul li.current-menu-item > a, #body-container nav.primary-menu ul li.current_page_item > a {
  background-color: #00a1dd;
}

#header-container .nav-wrap, nav ul ul {
  background-color: #f96e5b;
}

#header-container nav.secondary-menu ul ul li a:hover {
  background-color: #555;
}

#header-container nav ul li a, #header-container nav ul li a:visited {
  color: #eee;
}

#header-container nav li a:hover,
#header-container nav ul ul li a:hover,
#header-container nav.secondary-menu ul ul li a:hover {
  color: #ddd;
}

nav.secondary-menu {
  background: rgba(0, 0, 0, 0.6);
}

#header-container nav.secondary-menu ul ul li a {
  color: #333;
}

nav.secondary-menu ul ul {
  background: #fafafa;
}

#body-container nav.primary-menu ul li.current-menu-item > a, #body-container nav.primary-menu ul li.current_page_item > a {
  color: #fff;
  display: block;
  height: 21px;
}

#body-container nav.primary-menu ul ul li.current-menu-item > a, #body-container nav.primary-menu ul ul li.current_page_item > a {
  background-color: #555;
  color: #fff;
}

.footer-widget-container, #footer-container .wpgo-testimonial .quote {
  color: #a7a7a7;
}

.footer-widget-container .quote {
  color: #444;
}

.footer-widget-container {
  background-color: #3a3a3a;
}

footer .widget-title {
  border-bottom: 1px dotted #ccc;
  color: #fff;
}

a.button, a.button:visited,
a.more-link, a.more-link:visited,
a.post-edit-link, a.post-edit-link:visited,
input.search-submit, input.search-submit:visited,
input#submit, input.submit#visited,
input.submit, input.submit:visited,
ul#filters li a {
  color: #fff;
  background: #0095cd;
}

#container a.button:link, #container a.button:visited,
#container a.more-link:link, #container a.more-link:visited,
#container a.post-edit-link:link, #container a.post-edit-link:visited,
#container input.search-submit, #container input.search-submit:visited,
#container input.submit, #container input.submit:visited,
#container ul#filters li a {
  color: #fff;
  background: #0095cd;
}

.note, .warning, .alert, .error, .download {
  color: #444;
}

.note {
  background: #eee;
  border: 1px solid #ccc;
}

.warning, .alert {
  background: #fffbbc;
  border: 1px solid #e6db55;
}

.error {
  background: #ffebe8;
  border: 1px solid #c00;
}

.download {
  background: #e4f2f8;
  border: 1px solid #0095cd;
}

.optin-error, .contact-error, .warning {
  background: #ffebe8;
  border: 1px solid #cc0000;
}

/* 18. =MEDIA QUERIES
-------------------------------------------------------------- */
@media only screen and (max-width: 990px) {
  #header-container header:before, #header-container header:after {
    content: " ";
    display: table;
  }

  #site-description {
    font-size: 15px;
  }

  #header-container header:after {
    clear: both;
  }

  #header-container nav.primary-menu li a {
    padding: 6px 12px;
  }

  nav.secondary-menu {
    float: left;
    margin: 0 0.5% 20px 0.5%;
    width: 99%;
  }

  nav.primary-menu {
    padding: 0 1%;
    font-size: 14px;
  }

  #header-container nav li a {
    padding: 6px 5px;
  }

  #logo-wrap {
    padding-left: 10px;
  }

  .footer-widget-container .inside {
    max-width: none;
    width: 99%;
    margin: 0 auto;
    display: block;
    padding: 0 5px;
  }

  footer .widget-title {
    font-size: 20px;
  }

  /*  #header-container nav.primary-menu ul li a.sf-with-ul {
  	padding-right: 10px;
  	}*/
  #container .wpgo_connect .search-submit {
    float: none;
    margin-top: 8px;
  }

  #front-page-default div:after {
    left: 84%;
    font-size: 36px;
  }

  #front-page-default h3 {
    font-size: 20px;
  }

  .two-col-l #primary-sidebar {
    padding-left: 2%;
  }
}
@media only screen and (max-width: 767px) {
  #header-container nav.primary-menu li a {
    padding: 6px 10px;
  }

  #logo-wrap {
    padding-left: 0;
    width: 98%;
    margin-left: 0;
  }

  #site-logo a {
    max-width: none;
  }

  #site-title, #site-description {
    text-align: center;
    float: none;
    display: block;
    max-width: none;
  }

  #site-logo a {
    text-align: center;
    float: none;
    display: block;
    width: 98%;
  }

  nav.primary-menu {
    display: table;
    font-size: 13px;
  }

  .two-col-r #primary-sidebar, .two-col-l .content {
    float: left;
  }

  #primary-sidebar, #secondary-sidebar {
    max-width: 98%;
    width: 98%;
    padding-left: 2%;
  }

  .sidebar-container .widget {
    clear: both;
  }

  #front-page-default div:after {
    left: 80%;
    font-size: 31px;
    top: 6px;
  }

  #front-page-default h3 {
    font-size: 19px;
  }

  .two-col-r .content, .two-col-l .content, .sidebar-container, .three-col-r .content, .three-col-l .content, .three-col-c .content {
    max-width: 98%;
    width: 98%;
  }

  footer .widget {
    float: none;
    width: 95%;
  }

  footer .widget:first-child {
    margin-left: 2.1%;
  }
}
@media only screen and (max-width: 580px) {
  #body-container nav.primary-menu ul li.current-menu-item > a, #body-container nav.primary-menu ul li.current_page_item > a {
    height: auto;
  }

  #header-container {
    padding: 10px 0 0 0;
  }

  #header-container nav.secondary-menu {
    width: 99%;
  }

  body.home .post-content p {
    font-size: 14px;
  }

  #site-info {
    padding: 10px;
    text-align: center;
  }

  #site-info .wpgo-link, #site-info .copyright {
    float: none;
    text-align: center;
    max-width: 100%;
  }

}

</style>
</head>

<body class="error404 two-col-r minn-lite">

<div id="body-container">

	<div id="header-container">

		<header>
			
			<div id="logo-wrap">
				<h1 class="site-title"><a href="https://www.ibajo.com/" rel="home"><img id="logo" src="https://www.ibajo.com/wp-content/themes/lite/images/logo.png" alt="Name of Your Website" /></a></h1>
			</div>
			<!-- #logo-wrap -->

		</header>
		<!-- header -->

					<div class="nav-wrap">
				<nav class="primary-menu">
					<div class="menu"><ul><li ><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Ibajo-menu -->
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:15px"
     data-ad-client="ca-pub-7879144725888361"
     data-ad-slot="1152961685"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></li></ul></div>
				</nav>
			</div><!-- .nav-wrap -->
			</div><!-- #header-container -->


	<div id="outer-container">


	<div id="container">

			
	<main class="content">

		
		
		<article>
			<div>
				<h2 class="page-title">Error 404 - Page not found!</h2>

				<div>
					<p>
						Apologies, but the page you trying to reach does not exist, or has been moved. Why not try going back to the 						<a href="https://www.ibajo.com">home</a> page, using the menus, or searching for something more specific?					</p>

					<div class="search404"><div class="search">
                    <form role="search" method="get" class="search-form" action="https://www.ibajo.com/" >
                        <input type="search" placeholder="Search..." value="" name="s">
                        <input type="submit" class="search-submit" value="Search">
                    </form>
                </div></div>
				</div>
			</div>
		</article>

	
	</main><!-- .content -->


<aside id="primary-sidebar" class="sidebar-container" role="complementary">

	<div id="primary-post-widget-area" class="widget-area"><div id="search-4" class="widget widget_search"><div class="search">
                    <form role="search" method="get" class="search-form" action="https://www.ibajo.com/" >
                        <input type="search" placeholder="Search..." value="" name="s">
                        <input type="submit" class="search-submit" value="Search">
                    </form>
                </div></div></div>
</aside><!-- .sidebar-container -->
</div><!-- #container -->

</div><!-- #outer-container -->

<footer id="footer-container">
			</footer>

</div><!-- #body-container -->

<script type='text/javascript' src='https://www.ibajo.com/wp-includes/js/wp-embed.min.js?ver=5.2.4'></script>
<script>
WebFontConfig = {
	google: { families: [ 'Open+Sans:300italic,400italic,600italic,300,400,600:latin' ] }
};

var cb = function() {
	var wf = document.createElement('script');
	wf.src = '//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
	wf.type = 'text/javascript';
	wf.async = 'true';
	var s = document.getElementsByTagName('script')[0];
	s.parentNode.insertBefore(wf, s);
};

var raf = requestAnimationFrame || mozRequestAnimationFrame || webkitRequestAnimationFrame || msRequestAnimationFrame;

if(raf){
	raf(cb);
}else{
	window.addEventListener('load', cb);
}
</script>
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
    (function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
                w.yaCounter43560679 = new Ya.Metrika({
                    id:43560679,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true
                });
            } catch(e) { }
        });

        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://mc.yandex.ru/metrika/watch.js";

        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/43560679" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
</body>
</html>