/**
* Theme Name: Gossh Child
* Description: This is a child theme of Gossh.
* Author: <a href="https://gossh.com">Gossh</a>
* Template: gossh
* Version: 3.0.32
*/


@import url('../gossh/style.css');



section:not(.elementor-element):not(.imagebg):not([class*='bg-']) + section.bg--secondary {
    border-top: 0px solid #efeaef;
}


section:not(.elementor-element).bg--secondary:not(.imagebg) + section:not(.imagebg):not([class*='bg-']) {
    border-top: 0px solid #efeaef;
}

@media (min-width: 991px) {
.bar--transparent:not(.bar--dark):not(.pos-fixed) .socicon-facebook:before, .bar--transparent:not(.bar--dark):not(.pos-fixed) .socicon-instagram:before, .bar--transparent:not(.bar--dark):not(.pos-fixed) .socicon-houzz:before, .bar--transparent:not(.bar--dark):not(.pos-fixed) .socicon-twitter:before {
	color: #fff !important;
}

.masonry-filter-container.text-center {
    display: none;
}


section.slider:not(.image--light)[data-paging="true"] .flickity-page-dots .dot {
    background: #fff;
    border-radius: 50% !important;
}

.slider[data-paging="true"]:not(section) .flickity-page-dots li {
    border-radius: 50% !important;
}


.feature__body.boxed.boxed--border .type--fine-print {
    display: none;
}


.imagebg .video-cover .video-play-icon {
    z-index: 10 !important;
    border-radius: 50% !important;
    width: 5em;
    height: 5em;
}

.video-cover .video-play-icon {
    border-radius: 50% !important;
    width: 5em;
    height: 5em;
}

.video-cover.border--round iframe {
    min-height: 310px!important;
    vertical-align: bottom;
}


.single-post section{
    padding-top: 1em;
}

button#lc_form_submit {
    background: #6b6764 !important;
    border-color: #6b6764 !important;
}

#lc_form .paper-form label {
    color: #6b6764 !important;
}

.page-id-4726 .switchable .switchable__text, .page-id-10770 .switchable .switchable__text {
    margin-top: 0em !important;
}

body .videobg video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.scrollmore {
    top: 50vh;
    position: absolute;
    display: inline-block;
    margin: 0 -5%;
}