/*
Theme Name: Neve FSE Child
Text Domain: neve-fse-child
Description: Child Theme For Neve FSE 
Template: neve-fse    
*/
/* 783 */

@media screen and (max-width: 600px) {
  .dt_navbar-container, .strides-logo-title {
    display: none !important;
  }

  .dt_searchbar {
    width: 60% !important;
    margin-right: 10px !important;
  }

  .wp-block-site-logo .footer-image img {
    max-width: 25% !important;
  }

  .transparent-piece {
    flex-basis: 100% !important;
  }

  .inv-col {
    flex-basis: 0% !important;
  }

  .front-page-main-header {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

}

@media screen and (min-width: 601px) {
  .dt_hide-mobile-nav {
    display: none !important;
  }
}

/*
@media screen and (min-width: 601px) {

  .dt_searchbar {
      float: right !important;
      position: relative !important;
    }

  .dt_navbar {
    float: left !important;
  }
}

@media screen and (max-width: 600px) {

  .wp-block-site-logo .footer-image img {
    max-width: 25% !important;
  }

  .transparent-piece {
    flex-basis: 100% !important;
  }

  .inv-col {
    flex-basis: 0% !important;
  }

  .front-page-main-header {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .strides-logo {
    display: none !important;
    background-color: yellow !important;
  }

  .strides-logo-title {
    display: none !important;
  }

  .wp-container-content-4 {
    flex-grow: 0;
  }

  .dt_searchbar {
    background-color: blue !important;
  }

  .dt_navbar-container {
    margin-right: 0px !important;
    background-color: red !important;
  }

}

.dt_navbar {
  background-color: yellow;
}

.dt_searchbar {
  background-color: blue !important;
}

.dt_navbar-container {
  background-color: red;
}

.strides-logo, .strides-logo-title {
  background-color: pink;
}

.transparent-piece, .front-page-main-header{
  opacity: 0.8 !important;
}

.wp-block-latest-posts__post-title{
  color: #2148df;
  text-decoration: underline !important;
}

.wp-container-content-6 { 
  flex-grow: 0 !important; 
}

a:where(:not(.dt_navbar, .wp-element-button)) {
  color: #2148df;
  text-decoration: underline;
}

.wp-block-latest-posts .wp-block-latest-posts__post-author
.wp-block-latest-posts .time {
  font-style: italic;
  font-weight: bold;
}

.wp-block-search__input {
  border: none !important;
}


*/

.dt_meet-the-team {
  display: none;
}

.wp-block-search .wp-block-search__button {
  padding: 2px 5px 2px 5px !important;
  background: none !important;
  border-color: #f5f5f5 !important;
}

.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  padding: 2px !important;
  /* This adds a margin to space between the nav bar and search bar */
  margin-left: 0px !important;
}

input:read-write,
select,
textarea {
  background: #f5f5f5 !important;
}

.wp-block-search__button svg {
  fill: black !important;
}

.transparent-piece,
.front-page-main-header {
  opacity: 0.8 !important;
}