.footer .wwu a.button {
  margin-bottom: 180px;
  padding-top: 64px;
  height: 38px;
}

.footer .tfr{
    font-family: Switzer-Regular;
}

.subpagemenu a.nav-link{
    color:#000 !important;
    -webkit-text-fill-color: #000;
}

.subpagemenu a.btn-transparent
{
    color: #000 !important;
    border: 1px solid #000;
    -webkit-text-fill-color: #000;
}

.subpagemenu.scrolled .btn-transparent{
    border: 1px solid white;
    background-color: transparent;
    -webkit-text-fill-color: white;
    padding: 0.75rem 3rem 0.75rem 3rem !important;
    transition: 0.5s ease-in-out;
}

.subpagemenu.scrolled a.nav-link{
    color:#fff !important;
    -webkit-text-fill-color: #fff;
}

.navbar-brand .black{
    display: none;
}

.subpagemenu .white{
    display: none;
}
.subpagemenu .black{
    display: inline-block;
}

.subpagemenu.scrolled .black{
    display: none;
}

.subpagemenu.scrolled .white{
    display: inline-block;
}

.intro .container h1 {
font-family: "Kudryashev Display";
}

.break {
  flex-basis: 100%;
  height: 0;
}
#projects .explore .categories .item{
    margin-bottom: 15px;
}

ul.pagination a{
    color:#111 !important;
}

ul.pagination li {
    margin-right: 10px;
}

.section-slajder .swiper-slide-text{
    opacity: 0;
  transition: 1s ease-in-out;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 1.5rem;
  font-weight: 300;
  font-family: "Inter", sans-serif;
  background: linear-gradient(to bottom, rgba(255,255,255, 0) 0%, rgb(0, 0, 0) 100%);
  width: 100%;
  padding-left: 2rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
}


#projects .explore .explore-grid .grid-item::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #0000007A 0% 0% no-repeat padding-box;
  z-index: 1;
}

#projects .explore .explore-grid .grid-item .text{
    z-index: 99;
}

#cookies-bar .title, #cookies-bar p, #sg-settings-modal-cookiesBar p, #sg-settings-modal-cookiesBar label{
    color: #000 !important;
    -webkit-text-fill-color: #000;
}

.btn-default{
    
    border: 1px solid #000;
    color: #000 !important;
    -webkit-text-fill-color: #000;
}

#sg-settings-modal-cookiesBar h4{
 font-size: 24px;
 color: #000 !important;
    -webkit-text-fill-color: #000;
}

.partpad img{margin-right: 20px; margin-bottom: 15px;}

label a{
    color: #000 !important;
}


#menuOpener{
    background: url('../img/icons/hamburger.svg') no-repeat;
    width: 34px;
    height: 18px;
    cursor: pointer;
}

.subpagemenu #menuOpener{
    background: url('../img/icons/hamburger-black.svg') no-repeat;
    width: 34px;
    height: 18px;
    cursor: pointer;
}

.section-slajder .swiper-slide-text{
    color: #fff !important;
  -webkit-text-fill-color: #FFF;
}

@media only screen
and (max-width: 768px){

.scrolled #menuOpener{
    background: url('../img/icons/hamburger.svg') no-repeat;
    width: 34px;
    height: 18px;
    cursor: pointer;
}

.laconcept{
    padding-bottom: 20px;
    padding-top: 60px;
}

.how-we-deliver{
    padding-top: 20px;
}

.footer .wwu{
    padding-top: 60px;
}

.how-we-deliver{
    padding-bottom: 50px;
}

.footer .wwu a.button{
    margin-bottom: 40px;
}

.section-craft{
    padding-bottom: 20px;
    margin-bottom: 20px;
}

}