/*------------------------------------------------------Heading-------------------------------------------------*/

.site-header {
  padding: 0;
}

.site-branding {
  max-width:300px;
}

.wp-block-cover:nth-child(1) {
  padding: 0px 0px;
  min-height: inherit;
}


/*-----------------------------------------------------Body-----------------------------------------------------*/

#primary {
  max-width: 1240px;
  margin: 0 auto;
}

.singular .entry-header {
  border-bottom: none;
  padding-bottom: 20px;
  margin-bottom: 0;
}

#main  {
  padding-top: 0;
  padding-bottom: 0;
}

/*-----------------------------------------------------Forms----------------------------------------------------*/

.wp-block-contact-form-7-contact-form-selector {
  text-align: center;
}

/*-----------------------------------------------------Footer---------------------------------------------------*/

.no-widgets .site-footer {
  margin-top: 0;
}

/*-----------------------------------------------------Overall--------------------------------------------------*/

a {
  text-decoration: none;
}

a:hover  {
  color: var(--wp--preset--color--zeever-button-border) !important;
}

.wp-block-separator {
  background-color: var(--wp--preset--color--zeever-button-border) !important;
}