/* Themify Customize Styling */
body {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:1em;

	color: #000000; 
}
a {		text-decoration:underline;

	color: #ed4811; 
}
a:hover {		text-decoration:underline;

	color: #2359b8; 
}
#headerwrap {	background: none;
	background-color: #002869;background-image: url(https://lindsaymckenna.com/wp-content/uploads/2014/09/mckenna_header_rev3.jpg);
	background-size: cover;
	background-position: center bottom;
	border-bottom: 2px solid #94a4b1; 
}
#header {	
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:bold;
 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #e9eff5; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background-image: url(https://lindsaymckenna.com/wp-content/uploads/2016/12/mckenna_header-main.jpg);
	background-size: cover;
	background-position: left top; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a, .mobile_menu_active #headerwrap.fixed-header #site-logo a, .mobile_menu_active #headerwrap.fixed-header #menu-icon {	
	color: #1e4b94; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover, .mobile_menu_active #headerwrap.fixed-header #site-logo a:hover, .mobile_menu_active #headerwrap.fixed-header #menu-icon:hover {	
	color: #e9eff5; 
}
body #site-logo a {	
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:700;
	letter-spacing:.005em;
	font-size:1.5em;

	color: #ed4811; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	background-image: none;
	border-top: 2px solid #94a4b1; 
}
#main-nav {	
	background-color: transparent;	position:static;

	margin: 1em; 
}
#main-nav a {	
	padding-right: 1px;
	padding-left: 1px;
	color: #ffffff;
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif;	font-weight:bold;
	font-weight:bolder;
	font-weight:bold;
	font-size:1.4em;
 
}
#main-nav a:hover {	
	color: #e9eff5; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #f5e887; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	color: #e9eff5; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	color: #1e4b94; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif;	font-weight:bold;
	font-weight:bold;
	font-size:1em;
 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	background: none;
	background-color: #2359b8;
	color: #fff; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a,  body:not(.mobile_menu_active) #main-nav li .current-menu-item > a {	background: none;
	background-color: #2359b8;
	color: #f5e887; 
}
.mobile_menu_active #headerwrap .sidemenu-on, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav {	background: none;
	background-color: #002868; 
}
.mobile_menu_active #headerwrap .sidemenu-on nav li a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav li a {		text-decoration:underline;
 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav a {	
	color: #fff; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav a:hover {	background: none;
	background-color: #163369;
	color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current-menu-item > a {	background: none;
	background-color: #163369;
	color: #e9eff5; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a:hover, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover {	background: none;
	background-color: #163369;
	color: #e9eff5; 
}
.post-title, .post-title a {	
	color: #ed4811;	text-decoration:underline;
 
}
.post-title a:hover {	
	color: #1e4b94; 
}
.post-meta a {		text-decoration:underline;
 
}
.post-meta a:hover {		text-decoration:underline;
 
}
.more-link {		text-decoration:underline;
 
}
.more-link:hover {		text-decoration:underline;
 
}
.post-nav a {		text-decoration:underline;
 
}
.post-nav a:hover {		text-decoration:underline;
 
}
.page-title {	
	color: #333333; 
}
#footerwrap {	background: none;
	background-color: #002868;
	border-top: 2px solid #1e4b94; 
}
#footer {	
	color: #ffffff; 
}
#footer a {		text-decoration:underline;

	color: #ffffff; 
}
#footer a:hover {		text-decoration:underline;
 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	color: #333333; 
}
a {	
	color: #1e4b94; 
}
#headerwrap {	background: none;
	background-color: #0a2867;
	background-repeat: no-repeat;
	background-position: center bottom; 
}
#header {	
	background-size: cover;
	background-position: center bottom;
	color: #000000; 
}
#header a {	
	color: #000000; 
}
#header a:hover {	
	color: #333333; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #002868; 
}
#headerwrap.fixed-header #header {	
	color: #b3c9db; 
}
body #site-logo a {	
	color: #b3c9db; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	background: none;
	background-color: #002868; 
}
#main-nav a {	
	color: #ffffff; 
}
#main-nav a:hover {	
	color: #f5e887; 
}
.mobile_menu_active #headerwrap .sidemenu-on, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav {	background: none;
	background-color: #002868; 
}
.post-title, .post-title a {	
	color: #333333; 
}
.post-title a:hover {	
	color: #1e4b94; 
}
.page-title {	
	color: #333333; 
}
#footerwrap {	background: none;
	background-color: #002868; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	color: #333333; 
}
a {	
	color: #1e4b94; 
}
#headerwrap {	background: none;
	background-color: #ffffff;background-image: url(https://lindsaymckenna.com/wp-content/uploads/2017/02/secondary-pages-header-LM.jpg);
	background-repeat: no-repeat;
	background-position: center top; 
}
#header {	
	color: #000000; 
}
#header a {	
	color: #000000; 
}
#header a:hover {	
	color: #333333; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #002868; 
}
#headerwrap.fixed-header #header {	
	color: #b3c9db; 
}
body #site-logo a {	
	color: #ffffff; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	background: none;
	background-color: #002868; 
}
#main-nav a {	
	color: #ffffff; 
}
#main-nav a:hover {	
	color: #f5e887; 
}
.post-title, .post-title a {	
	color: #333333; 
}
.post-title a:hover {	
	color: #1e4b94; 
}
.page-title {	
	color: #333333; 
}
#footerwrap {	background: none;
	background-color: #002868; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body {	
	color: #333333; 
}
a {	
	color: #1e4b94; 
}
#headerwrap {	background: none;
	background-color: #ffffff;background-image: url(https://lindsaymckenna.com/wp-content/uploads/2017/02/secondary-pages-header-LM.jpg);
	background-repeat: no-repeat;
	background-position: center top; 
}
#header {	
	color: #000000; 
}
#header a {	
	color: #000000; 
}
#header a:hover {	
	color: #333333; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #002868; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a, .mobile_menu_active #headerwrap.fixed-header #site-logo a, .mobile_menu_active #headerwrap.fixed-header #menu-icon {	
	color: #ffffff; 
}
body #site-logo a {	
	color: #061b42; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	background: none;
	background-color: #002868; 
}
#main-nav a {	
	color: #ffffff; 
}
#main-nav a:hover {	
	color: #f5e887; 
}
.mobile_menu_active #headerwrap .sidemenu-on, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav {	background: none;
	background-color: #002868; 
}
.post-title, .post-title a {	
	color: #333333; 
}
.post-title a:hover {	
	color: #1e4b94; 
}
.page-title {	
	color: #333333; 
}
#footerwrap {	background: none;
	background-color: #002868; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
 }
/* Themify Custom CSS */
.home #header, .home #headerwrap {
  height: 300px;
}

#header #searchform #s {
color: #000000;
}

#headerwrap #searchform:focus .icon-search:before,
#headerwrap #searchform:hover .icon-search:before {
	border-color: #000000;
}

a.button {
display:inline-block;
padding:0.46em 1.6em;
border:0.15em solid #ffffff;
margin:0 0.2em 0.2em 0;
border-radius:0.3em;
box-sizing: border-box;
text-decoration:none;
font-weight:600;
color:#ffffff;
text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
background-color:#0A2867;
text-align:center;
transition: all 0.15s;
}
a.button:hover {
text-shadow: 0 0 2em rgba(255,255,255,1);
background-color: transparent;
color: #0A2867;
border-color: #0A2867;
}
@media all and (max-width:30em){
a.button{
display:block;
margin:0.4em auto;
}
}