body {
    overflow-x: hidden;
}

#funnelModal {
    z-index: 99999;
}

.is-edit-mode .category-screen .category-description .category-gallery {
  margin-bottom: 2rem;
}

.category-screen .category-description .category-gallery a {
    width: calc((100% / 3) - 0.75rem);
    margin: 0;
    flex-grow: 1;
}

.is-edit-mode .category-screen .category-description .category-gallery a {
    margin-bottom: 4rem;
}


.category-screen .category-description .category-gallery a img {
    width: 100%;
    margin: 0;
    height: 100%;
    object-fit: cover;
    padding: 10px;
}

.category-gallery {
    margin-left: -10px;
    margin-right: -10px;
}

/*@media (min-width: 1000px) {*/
/*    .home-thumbnail .thumbnail-title {*/
/*        width: 60%;*/
/*    }*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .category-screen .category-description .category-gallery a {*/
/*        width: calc((100% /2) - 0.75rem);*/
/*    }*/
/*}*/

/*@media (max-width: 450px) {*/
/*    .category-screen .category-description .category-gallery a {*/
/*        width: calc((100%) - 0.75rem);*/
/*    }*/
/*}*/



/*@media (max-width: 1200px) {*/
/*    .home-thumbnail .thumbnail-title {*/
/*        font-size: 4.5rem;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .home-thumbnail {*/
/*        height: 55rem;*/
/*    }*/
/*    .home-thumbnail .thumbnail-title {*/
/*        font-size: 2.8rem;*/
/*    }*/
/*}*/

/*@media (max-width: 600px) {*/
/*    .home-thumbnail {*/
/*        height: 35rem;*/
/*    }*/
/*    .home-thumbnail .thumbnail-title {*/
/*        font-size: 2.2rem;*/
/*    }*/
/*}*/


/*@media (max-width: 400px) {*/
/*    .home-thumbnail {*/
/*        height: 35rem;*/
/*    }*/
/*    .home-thumbnail .thumbnail-title {*/
/*        font-size: 2rem;*/
/*    }*/
/*}*/


.category-description img {
    max-width: 100%;
    height: auto;
}


.is-page-about .category-title, .is-page-contact .category-title {
    margin-top: 4rem;
}

.sidebar .navbar-brand img {
    filter: none;
}

/*.thumbnail-title .thumbnail-logo {*/
/*    position: relative;*/
/*    width: 150px;*/
/*    height: auto;*/
/*    margin-bottom: 1rem;*/
/*}*/


/*@media (max-width: 767px) {*/
/*    .thumbnail-title .thumbnail-logo {*/
/*        width: 80px;*/
/*    }*/
/*}*/