:not(.site-footer) > .gb-inside-container, .home .site.grid-container,
.archive .site.grid-container {
max-width: 1020px !important;
}  .button, .button-effect {
border-radius: 4px;
box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.3);
-webkit-transition: all 500ms ease-in-out !important;
transition: all 500ms ease-in-out !important;
}
.button:hover, .button-effect:hover {
box-shadow: 0 30px 20px -20px rgba(0, 0, 0, 0.3);
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
} .mobile-header-navigation {
padding: 10px;
box-sizing: border-box;
} input[type="submit"] {
padding: 13px 24px;
border-radius: 4px;
box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.3);
-webkit-transition: all 500ms ease-in-out !important;
transition: all 500ms ease-in-out !important;
}
input[type="submit"]:hover  {
box-shadow: 0 30px 20px -20px rgba(0, 0, 0, 0.3);
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
} .main-navigation .main-nav ul li > a {
transition: transform 500ms ease-in-out;
}
.main-navigation .main-nav ul li:hover > a {
transform: translate3d(0, -3px, 0);
} .column-shadow {
box-shadow: 0px 0px 12px #eef0f5;
} .rounded-corners img {
border-radius: 12px;
} .post-image img, .featured-image img {
border-radius: 12px;
} .mc4wp-form input[type=email] {
background-color: var(--base-3);
padding: 17px 24px 13px 24px;
border: 1px solid #eee;
border-radius: 4px;
box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.3);
-webkit-transition: all 500ms ease-in-out !important;
transition: all 500ms ease-in-out !important;
}
.mc4wp-form input[type=submit] {
padding: 14px 24px;
border: 0px;
border-radius: 4px;
box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.3);
-webkit-transition: all 500ms ease-in-out !important;
transition: all 500ms ease-in-out !important;
}
.mc4wp-form input[type=submit]:hover {
box-shadow: 0 30px 20px -20px rgba(0, 0, 0, 0.3);
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
@media (max-width: 768px) {
.mc4wp-form input[type=text], .mc4wp-form input[type=email], .mc4wp-form input[type=submit] {
width: 100%;
margin-top: 10px;
}
} #right-sidebar .widget .mc4wp-form input[type=text],
#right-sidebar .widget .mc4wp-form input[type=email],
#right-sidebar .widget .mc4wp-form input[type=submit] {
width: 100%;
margin-top: 10px;
}  .entry-content .wp-block-image {
margin-bottom: 2em;
} .gb-highlight { font-weight: 400; }
#contact-form-101 h3, 
#contact-form-101 p {
text-align: center;
color: var(--accent-2);
}
#contact-form-101
.wp-block-jetpack-contact-form {
margin: auto;
} .tagcloud a {
display: inline-block;
font-size: 17px !important;
margin-right: 0.15em;
} .wp-block-kevinbatdorf-code-block-pro {
margin-bottom: 1.5em;	
} .wp-block-jetpack-contact-form {
max-width: 600px;
} .wp-block-separator.is-style-default {
margin: 2.5em auto;
width: 25%;
color: silver;
}