body {font-size:16px;}




#header .sticky-wrapper {background-color: white;}

@media only screen and (min-width: 992px) {

.header-main-inner >.row>.content-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.szolgaltatas li.szolgaltatas { color:#25316a;}

}



#block-gavias-colin-felsoadatok .field.field--name-body .befog {display: flex; justify-content: space-between;}
#block-gavias-colin-felsoadatok .field.field--name-body .befog div.bal {gap:2em; display: flex;}
#block-gavias-colin-felsoadatok .field.field--name-body .befog div span {gap:1em; display: flex;}
#block-gavias-colin-felsoadatok .field.field--name-body a {color: white;}

.fs-17 {font-size:17px;}
.gsc-icon-box .highlight_content .desc p {hyphens: auto;}
.gsc-image-content.skin-v2 {margin-bottom:30px;}
.gsc-image-content.skin-v2 .box-content .desc {min-height: 82px;}


.milestone-block.position-icon-top {display: flex;}
.milestone-block.position-icon-top .milestone-icon {flex: 1 0 auto;}


#partnerekbox >.column-inner >.column-content-inner {
	display: flex;
	gap: 4rem;
	justify-content: center;
    flex-wrap: wrap;
}

#partnerekbox >.column-inner >.column-content-inner img {
  height: 75px;
  width: auto;
}


#footer {margin-top: 90px;}
.kapcsolat #footer {margin-top: 0px;}
.szolgaltatas #footer {margin-top: 0px;}
#footer .footer-center {display: none;}
#footer .copyright {padding: 20px;}

.webform-fullwidth .form-item.form-item-telefonszam {z-index:1}
.webform-fullwidth .form-item {z-index:2;}

/* szinek */

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #25316a;}

#footer {background-color: #25316a;}

.topbar {background-color: #25316a;}

a {color: #25316a;}

.gsc-heading .sub-title {
	color: #fff;
}

.branding >div {display:flex; gap:1rem; align-items: center; }

@media only screen and (max-width: 568px) {
  
    #block-gavias-colin-felsoadatok .field.field--name-body .befog {
      flex-direction: column;
      gap: 2rem;
  	}
  
    .milestone-block.position-icon-top .milestone-icon {
      flex: 1 0 auto;
      margin: 0 auto;
  	}

    .milestone-block.position-icon-top {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }  
  
    #contact .bb-container .row-wrapper {
      display: flex;
      flex-direction: column;
      gap: 1rem;
  	}
  
  #contact .bb-container iframe {margin-top:50px;}
  
}
