/*
Theme Name: EION
Author: Alex
Description: ei1 Webiste.
Version: 1.0
*/

body, div.hero-title {
    font-family: "Josefin Sans", sans-serif !Important;
}

body a, div.hero-title, .hero-title-service, .hero-tagline {
    font-family: "Josefin Sans", sans-serif !Important;
	  
}
.office-observer-target ul li a {
    font-weight: 200;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{
margin: 0 !important;
}
.site-branding a.custom-logo-link img {
    width: 250px;
}
nav.site-menu-main-nav ul {
    position: relative;
    top: 150px;
}
.site-menu-main-nav, .site-menu-secondary-nav {
    display: flex;
    flex-direction: column;
    justify-content: unset !important;
}
.site-footer-newsletter form[name="Subscribe"]{
	display: block;
}


@media only screen and (max-width: 480px) {
  .site-branding a.custom-logo-link img {
    width: 180px;
  }

  .site-menu-main-nav {
    padding-top: 120px;
  }
	.office-slider-list.office-slider-list--2, ul.office-slider-list.office-slider-list--1 li:nth-child(4), ul.office-slider-list.office-slider-list--1 li:nth-child(6), ul.office-slider-list.office-slider-list--1 li:nth-child(7), ul.office-slider-list.office-slider-list--1 li:nth-child(8), ul.office-slider-list.office-slider-list--1 li:nth-child(9) {
    display: none;
}
}

@media (max-width: 767px) {
   .elementor-element.elementor-element-000eeb3.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{
        --min-height: 100vh;
      }
      .elementor-element.elementor-element-000eeb3.e-con-full.e-flex.e-con.e-parent.e-lazyloaded .elementor-background-video-hosted{
           height: 100% !important;
      }
     body:not(.rtl) .elementor-112 .elementor-element.elementor-element-ffbc726,
     body:not(.rtl) .elementor-110 .elementor-element.elementor-element-72862bb,
body:not(.rtl) .elementor-110 .elementor-element.elementor-element-fd8b4e5{
           left: 24px !important;
      }
     body:not(.rtl) .elementor-112 .elementor-element.elementor-element-7ffbffc{
width: 100% !important;;
left: 0px !important;;
   }
body:not(.rtl) .elementor-112 .elementor-element.elementor-element-9070a78,
body:not(.rtl) .elementor-108 .elementor-element.elementor-element-aa86519,
body:not(.rtl) .elementor-110 .elementor-element.elementor-element-fad364b,
body:not(.rtl) .elementor-20 .elementor-element.elementor-element-17f22d2{
right: 24px !important;;
}
.elementor-110 .elementor-element.elementor-element-75f3fc5:not(.elementor-motion-effects-element-type-background){
        background-position: -178px 0px !important;
        background-size: 153% 99%  !important;
}
.logo-grid{
    grid-template-columns: repeat(3, 1fr)  !important;
}
.logo-grid a {
    padding: 2px;
}
.elementor-108 .elementor-element.elementor-element-34ce38d:not(.elementor-motion-effects-element-type-background){
background-position: -161px 0px !important;
}
.elementor-element-aa86519{
position: absolute !important;
}
.site-menu-body nav.site-menu-main-nav ul{
top:0px;
}
.menu-item-197{
text-align: right;
}
.site-footer{
padding-bottom: 0px !important;
}
.site-footer-secondary{
    margin-top: -111px;
}
.elementor-element-7ffbffc .elementor-heading-title.elementor-size-default{
    width: 80%;
    margin: 0px 5%;
}
.elementor-element-fd8b4e5,
.elementor-element-72862bb{
    margin-top: 50px;
}
.site-menu-main-nav .menu-item+.menu-item {
    text-align: end;
}

}
