.ccm-page {
    margin-top: 74px;
}
.ccm-page.ccm-page-id-1 {
    margin-top: 0;
}
div.theme-atomik footer {
    background-color: transparent;
}
div.theme-atomik .ccm-block-page-title.h1, div.theme-atomik h1.ccm-block-page-title {
    font-size: 2rem;
}
div.theme-atomik .ccm-block-page-title.h3, div.theme-atomik h3.ccm-block-page-title {
    font-size: 2rem;
}

div.ccm-page div.ccm-block-top-navigation-bar .navbar .nav-link:hover {
    color: inherit;
}

.dropdown-menu {
    background-color: transparent;
    box-shadow: none;
}
.dropdown-item {
    padding: 0.5rem 1rem 0.5rem 2rem;
}
.dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {
    background-color: transparent;
    color: inherit;
}

@media (max-width: 991.98px){
    div.ccm-page div.ccm-block-top-navigation-bar .nav-link {
        text-align: left;
    }
    .navbar-collapse {
        background-color: transparent;
    }
}
/*top navigation*/
div.ccm-page div.ccm-block-top-navigation-bar {
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    background-color: rgba(255,255,255,0.9);
}
div.ccm-page div.ccm-block-top-navigation-bar .navbar {
    background-color: transparent;
}


/*hero image*/
div.theme-atomik div.ccm-block-hero-image div.ccm-block-hero-image-cover {
    background-color: transparent;
}


/*gallery*/
.ccm-block-gallery img {
    bottom: auto;
    height: auto;
    left: auto;
    margin: auto;
    -o-object-fit:  fill;
    object-fit: fill;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
}
.ccm-block-gallery .ccm-block-gallery-image {
    padding-top: 0;
    padding: 5px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    width: 100%;
}
@media (min-width: 1200px){
    .ccm-block-gallery .ccm-block-gallery-image {
        padding-top: 0;
        padding: 5px
    }
}
.mfp-bg {
    background: #FFF;
}
.ccm-block-gallery .ccm-block-gallery-image-overlay-color {
    background-color: transparent;
}