@import url('https://fonts.googleapis.com/css2?family=Baloo+Bhaina+2:wght@800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');

.section-header h2.my-separator.section-title {
margin-bottom: 0;
margin-top: 20px;
padding-top: 20px;
}

.section-header h2.my-separator.section-title::after {
top: -11px;
}

.section-header h2.my-separator.section-title::before {
top: 0;
}

#Article_2 a {
color: #fff;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  height: auto !important;
}

.nav.navbar-nav > li:last-child > a {
content: "";
  background: url("https://www.zombeek.cz/elements/images/uploads/58607/world-wide-web.png");
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  font-size: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.summer #main-menu.navbar-default .navbar-nav > li.active > a, .summer #main-menu.navbar-default .navbar-nav > li.open > a, .summer #main-menu.navbar-default .navbar-nav > li:hover > a {
  background: #ffba31;
  border-top: none;
  padding-top: 20px;
}

.summer nav .sb-menu__item ul li {
  margin-top: 0;
}

.summer nav .sb-menu__item ul li a {
  color: #777 !important;
}

.nav.navbar-nav > li:last-child {
  width: 20px;
  margin-left: 15px;
}

.own_box_padding {
  padding-top: 0;
  padding-bottom: 0;
}

.nav.navbar-nav > li:last-child:hover > a {
  background: url("https://www.zombeek.cz/elements/images/uploads/58607/world-wide-web.png") !important;
  border: none !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  transform: initial !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body {
font-family: "Roboto", sans-serif !important;
}

.divider {
  margin: 1rem 0;
}

.winter .sb-slider-header, .winter .sb-slider-text {
  color: #fff !important;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack > .grid-stack-item {
  position: relative;
  height: auto !important;
  left: 0 !important;
  width: 100% !important;
  top: 0 !important;
  bottom: 0 !important;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack .grid-stack-item:not(:first-child) img {
  width: 100% !important;
  height: auto !important;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack > .grid-stack-item > .grid-stack-item-content {
  position: relative;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack {
  height: auto !important;
  display: grid;
  grid-template-columns: 50% 25% 25%;
  align-items: center;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack .grid-stack-item:nth-child(1) {
  grid-row: span 2;
  grid-column: 1;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack .grid-stack-item:nth-child(2) {
  grid-column: 2;
  grid-row: 1;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack .grid-stack-item:nth-child(3) {
  grid-column: 3;
  grid-row: 1;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack .grid-stack-item:nth-child(4) {
  grid-column: 2;
  grid-row: 2;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack .grid-stack-item:nth-child(5) {
  grid-column: 3;
  grid-row: 2;
}

#cta h2, #cta h2 span, .team-info h3, .team-info h3 span, #Article_7__1 h2, #Article_7__1 h2 span, #Article_10__10 #about article p span strong, #about .column-title span, #blog .entry-title span, .media-heading, .sb-slider-header, .section-title, .section-title *,
[id*="Article_"] h2, [id*="Article_"] h2 span {
font-family: "Baloo Bhaina 2", sans-serif !important;
font-weight: 600;
}

#Article_7__1 {
margin-bottom: 3rem;
}

#meet-team .container, #services .container {
  padding-top: 0;
  padding-bottom: 0;
}

html body #page .container {
padding-bottom: 0;
}

#Article_3__1 .container > .section-header ~ .row, #blog .container > .section-header ~ .row, #features .container > .section-header ~ .row {
  margin-bottom: 4rem;
  margin-top: 4rem;
}

.section-header {
  margin-bottom: 0;
  margin-top: 5rem;
}

.footer_icon a {
  border: none;
  font-size: 2.5em;
}

.sb-slider-content {
  height: auto !important;
  right: 2vw !important;
  align-items: center;
  bottom: 4vw !important;
}

.sb-slider-content .btn {
  margin-top: 2rem;
  display: inline-block;
  width: auto;
}

.unslider-arrow.prev, .unslider-arrow.next {
  display: none;
}

/*.winter .sb-slider-header, .winter .sb-slider-text {
  color: #fff !important;
}*/

#page div[class*="Header_1"]:nth-child(2n-1) .sb-slider-content {
  left: 2vw;
  right: initial !important;
}

#meet-team .team-member {
  background: #fff;
  border: 2px solid transparent;
}

#meet-team .team-member:hover {
  border-color: #F1C232;
}

.footer_logo img {
  margin-top: -30px;
}

.Header_1 .unslider {
  margin: 2rem 0;
}

.grid-stack > .grid-stack-item > .grid-stack-item-content {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* grid-stack */
.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack .grid-stack-item:first-child img {
  max-width: 100% !important;
  width: 100% !important;
  height: auto !important;
}

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack > .grid-stack-item > .grid-stack-item-content {
  left: 0;
  right: 0;
  overflow-y: hidden;
}

/* menu 
header .sb-menu {
width: 100%;
}*/

@media only screen and (min-width: 768px) {
/*  #main-menu.navbar-default .navbar-nav {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }*/
#main-menu .container {
display: flex;
justify-content: space-between;
}

.summer nav .sb-menu__item ul li {
  background-color: #fff;
}

.summer nav .sb-menu__item ul li a {
  text-align: center;
}

#main-menu .container::after, #main-menu .container::before {
  display: none;
}

  #main-menu.navbar-default .navbar-nav > li > a {
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0;
    height: 100%;
    display: flex;
    align-items: center;
  }

  #main-menu.navbar-default .navbar-nav > li:not(.logo-item):hover > a {
    padding-top: 20px !important;
  }

  #main-menu.navbar-default .navbar-nav > li.logo-item:hover > a {
    border-top: none !important;
    background: transparent !important;
    padding-top: 0 !important;
  }

  #main-menu.navbar-default .navbar-nav > li.logo-item > a {
    padding-top: 0;
    padding-bottom: 0;
  }

  #main-menu.navbar {
    height: auto;
  }

.nav.navbar-nav {
height: 100%;
}

  /*#main-menu.navbar > .container > *, #main-menu.navbar > .container {
    height: 100% !important;
  }*/

  #main-menu.navbar .sb-menu__item {
    height: 100%;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack {
    grid-template-columns: 50% 50%;
  }

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack .grid-stack-item {
  grid-row: initial !important;
  grid-column: initial !important;
  margin: 0 !important;
}
}

@media only screen and (max-width: 479px) {
  .own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack {
    grid-template-columns: 100%;
  }

.own_box_padding:not(#Own_box__2):not(#Own_box__3):not(#Own_box__4) .grid-stack .grid-stack-item {
  grid-row: initial !important;
  grid-column: initial !important;
  margin: 0 !important;
}
}

@media only screen and (min-width: 768px) {
  #main-menu.navbar-default {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
  }
}