 /* Move reCAPTCHA v3 badge to the left */
 
 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}

/* visited link */
a:visited {
    color: #5c00b8 !important;
}

.h-landmark {
    font-weight: 800;
    letter-spacing: 0 !important;
	font-size: 45px !important;
}

.wpcf7 label {
font-family: "Lato", sans-serif;
    color: #091548;
    font-style: normal;
    font-weight: 700;
   }

.wpcf7 .button, [type="submit"] {
	 color: #ffffff;
	 background: #091548;
	border:none;
	text-shadow:none;
	box-shadow:none;
font-size:30px;
	font-weight: 700;
}

img.icon {
   margin-bottom: 8px;
}

x-anchor-toggle {
   float:right;
}
.x-topbar {
    float: right;
    margin-top: 25px;
    margin-right: 20px;
}

 /* .x-nav-wrap, 
footer .x-nav, .x-navbar {display:none !important;} */

.x-navbar a:visited {
    color: #ffffff !important;
}


.x-navbar {padding-bottom:20px;}

.x-btn-navbar, .x-btn-navbar:hover {
    color: #091548;
	margin-bottom:20px;
}


.x-header-landmark {
    padding: 30px 0 0 0;
    border: none;
}

.x-topbar {
    float: none;
    margin-top: 0;
    margin-right: 0px;
}

.search-results .entry-featured img {min-width:300px;max-width:300px;}

.search-results .entry-featured a img, .search-results .entry-featured img, .tag .entry-featured img  {width:300px; min-width:300px;max-width:300px;}


.search-results .entry-featured, .tag .entry-featured {
	width: 315px;
}

.tag .entry-content.excerpt p {display:none;}

.tag .hentry {
    margin-top: 20px;
}

.sr7-layer {transform:none !important; left:14px !important;}

.sr7-btn {left:auto !important;right: 14px !important;}

.x-topbar button {font-size:16px;}

.x-colophon.bottom {
display:none;}

.cky-revisit-bottom-left {
    bottom: 85px !important;
    left: 15px;
}

.wp-social-link-bluesky {
    background-color: #0a7aff !important;
    color: #fff;
}

.wp-social-link-facebook {
    background-color: #0866ff !important;
    color: #fff;
}

.wp-social-link-instagram {
    background-color: #f00075 !important;
    color: #fff;
}

.wp-block-social-links {
	padding-top:20px;
}

.x-social-global .wpel-icon {
	display:none;
}

@media (max-width:978px)  { 
	#block-46 .wp-block-social-links {display:none;}

}


.x-topbar .x-social-global a {
    background-color: transparent !important;
}