/*
Theme Name: eidolon
Author: 
Description: Your description goes here
Version: 1.0
Template: kadence

This is the child theme for Kadence theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.whitetext {
	text-shadow: 2px 0px 2px #8322bb;
}
.apm-btn-view, button, button, .wp-block-button__link, .wp-element-button, input[type="button"], input[type="reset"], input[type="submit"] {
	
}


.apm-btn-view:visited, button:visited, .button:visited, .wp-block-button__link:visited, .wp-element-button:visited, input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited {
	background: #01267a!important;
	color: #ffffff;
}

.apm-btn-view:hover, button:hover, button:hover, .button:hover, .wp-block-button__link:hover, .wp-element-button:hover, input[type="button"]:hover, input[type="reset"]:hover,  {
		background: #1b2266!important;
	color: #ffffff;
	}

.wp-block-kadence-navigation2282-cpt-id {
	width: 100%!important;
	padding: 0;
	margin: 0;
	text-align: right;
	display: block;
	float: right;
}
.menubar img {
	float: left!important;
}
.heroblocks {
	vertical-align: middle;
	padding: 0;
	margin: 0;

}
.wp-block-kadence-navigation2308-cpt-id  {
	text-align: center;
	width: 100%;
}

.animalmenurow {
	text-align: center!important;
	width: 100%!important;
	background: #ffffff;
	margin: 0 auto 0 auto;
	padding: 0;
	z-index: 1000;
	line-height: 1.2;
	  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
mainmenu {
	width: 100%;
	text-align: right !important;
	display: block;
	word-wrap: nowrap;
	float: right!important;
	text-shadow: 2px 2px 2px #2d11af;
}

.innermenu nav {
	float: right!important;
	
	display: block;
	float: right!important;
	margin-right: 40px;
	margin-top: 0px;
}
.inner-primary-menu a {
	padding-top: 0;
	margin-top: 0;
		line-height: 1.2;
	z-index: 50;
	text-shadow: 2px 2px 2px #2d11af;	
	
}
.tagline {
	color: #FFFFFF;
	background: transparent;
	padding: 0;
	margin: 0;
	text-shadow: 2px 0px 2px #8322bb;
}
.tagline h2 {
	color: #FFFFFF;
	background: transparent;
	padding: 0;
	margin: 0;
	text-shadow: 2px 0px 2px #8322bb;
	text-align: center;
	display: block;
	float: left;
}
.home-tagline {
	color: #FFFFFF;
	background: transparent;
	padding: 0;
	margin: 0;
	line-height: 1;
	text-shadow: 2px 0px 2px #291dca;
}

#inner-wrap{
	background: #ffffff url(images/main_bg_new.jpg) top left no-repeat;
}

.footer-widget-area .wp-image-2331 {
	width: 180px;
	height: auto;
}
.apm-profile-header {
	margin-top: 30px;
}
.apm-subtitle {
	color: #5151c3;
	font-style: italic;
	font-weight: 700;
	margin: 20 0;
}
.apm-main-content {
	margin-top: 30px;
}
.apm-ped-cell {
    border: 1px solid #493596;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    background-color: #eef;
    min-width: 150px; /* Ensure boxes don't squash */
}

/* Hover Effect */
.apm-ped-cell:hover {
    background-color: #d4ddfe;
}
/* The Container (Hidden state) */
.apm-lightbox-overlay {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /* Background: Dark but see-through with blur */
    background-color: rgba(89,89,182 0.75);
    backdrop-filter: blur(5px); /* Creates the "Frosted Glass" look */
}

.infoboxmenuitem {
	max-width: 220;
	float: left;
}
.animalmenu {
	max-width: 1000px !important;
	margin-bottom 7px;
}
.off-canvas-menu, .off-canvas-menu li {
	list-style-type: square;
}