/* Make text look crisper and more legible in all browsers */
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

/* Safari Subnav Dropdown Fix */
.w-dropdown {
    z-index: auto !important;
}
    .houzy-logo-nav {
        width: 200px !important;
        height: 100px !important;
    }
/* Houzy Logo Switch (big to small) under 360px viewport */
@media screen and (max-width: 360px) {
    .houzy-logo-nav {
        background-image: url("images/62b43b084ad5402c8fa011e3_Houzy_Bildmarke_ori.svg");
        background-position: 0 50%;
        background-size: 34px 34px;
        background-repeat: no-repeat;
    }
}

::selection {
    background: #B8DF9D;
    /* WebKit/Blink Browsers */
}

::-moz-selection {
    background: #B8DF9D;
    /* Gecko Browsers */
}

*:focus {
    outline: none;
}

/* No less than 768px, no greater than 991px (Tablet)*/
@media (min-width:768px) and (max-width:991px) {
    .iframe-holder {
        height: 740px;
    }
}

/* No less than 320px, no greater than 767px (Mobile)*/
@media (min-width:320px) and (max-width:767px) {
    .iframe-holder {
        height: 100vh;
        border-radius: 0;
    }
}

/* No less than 768px, no greater than 991px (Deskop) */
@media (min-width:992px) {
    .iframe-holder {
        height: 707px;
    }
}

.paragraph,
.sub-text,
.dropdown-link,
.button,
.top-left-text {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media (min-width:768px) and (max-width:991px) {
    .tf-v1-widget {
        height: 740px;
    }
}

/* No less than 320px, no greater than 767px (Mobile)*/
@media (min-width:320px) and (max-width:767px) {
    .tf-v1-widget {
        height: 100vh;
        border-radius: 0;
    }
}

/* No less than 768px, no greater than 991px (Deskop) */
@media (min-width:992px) {
    .tf-v1-widget {
        height: 710px;
    }
}