.telephone {
  font-size: 18px;
}
.telephone a {
  color: #fff;
  background: #a2195b;
  position: absolute;
  top: 20px;
  right: 0;
  padding: 1px 20px;
}
.telephone a:hover {
  text-decoration: none;
}

/* LazyLoad css */

/* Sets a min-height to all images
so that they occupy some space
before they are loaded */
img {
    display: block;
    width: 100%;
    height: auto;
    /* min-height: 100px; */
}
.icons img,
.logo img,
.logo-side img,
.scroll-top img,
.scroll-down-tutorial img {
	width: auto;
	min-height: 0;
	display: inherit;
}
.contains-scroll-top a {
  padding: 0;
}
.contains-scroll-top .scroll-top a {
  padding: 20px 10px 20px 0
}
/* Prevents img without src to appear */
.section img:not([src]) {
    visibility: hidden;
}

/* Fixes Firefox anomaly */
@-moz-document url-prefix() {
    img:-moz-loading {
        visibility: hidden;
    }
}

@media screen and (max-width: 450px) {
	min-height: 0;
}