h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Montserrat!important;
  font-weight: 500;
}
.container-iframe {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.uk-offcanvas-bar {
  background-color: #eee !important;
}
.uk-offcanvas-bar ul.uk-nav li a {
  color: #333;
  font-size: 1.2rem;
  font-weight: 500;
  margin: 5px 0;
}
.uk-offcanvas-bar ul.uk-nav li.uk-active a {
  font-weight: 600;
}
#r5000.uk-sticky {
  box-shadow: none;
}
#r5000.uk-sticky.uk-sticky-fixed {
  box-shadow: 0px 0px 15px 0px rgba(58, 56, 80, 0.68);
}
body[data-enableFocusIndication] a:focus,
body[data-enableFocusIndication] *:focus:not(nav),
a[href]:focus > img,
[tabindex]:focus:not(nav),
.nav:focus:before {
  outline: none!important;
}
* + address,
* + dl,
* + fieldset,
* + figure,
* + ol,
* + p,
* + pre,
* + ul {
  margin-top: 0;
}
