/**
 * Theme Name:     Neve FSE Child
 * Author:         ThemeIsle
 * Template:       neve-fse
 * Text Domain:	   get-style-sheet
 * Description:    Neve FSE is an experimental sister theme of Neve, for the ones that are ready to go full speed on full site editing, without backwards compatibility code.Neve FSE is a modern, minimalistic theme that is fully compatible with full-site-editing, it offers a range of patterns that make it perfect for simple design is suitable for a wide range of purposes, including blogs, small businesses, startups, agencies, firms, e-commerce shops, personal portfolio sites, and more. It also comes with several style variations to suit your unique aesthetic.
 */
 
 
/* MAIN SITE STUFF */

.margin-top-10{margin-top:-45px !important;}
.margin-top-20{margin-top:-30px !important;}
.margin-top-100{margin-top:-110px !important;}
.zIndex{z-index:1 !important;}
.overflowSEE{overflow:visible;}
html{scroll-behavior: smooth !important;}

.home-nav{text-align:center;}
.current-menu-item {
    border-radius: 40px;
    border: 5px solid #fbc3d6;
    padding: 5px 10px !important;
    background: #fafbe4 !important;
}

.wp-image-1136.size-full{height:105% !important;}

.transparent{background-color:rgba(255, 255, 255, 0.7); border-radius: 60px; max-width:60%;line-height:3em;}

@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}


.bg-gradient{background: linear-gradient(90deg, #fc8ab1 10%, White 10%);}
.height-100, .height-100 img{height:100% !important;}
.MainTitles{font-size: 13px; margin: 0px;}

/* Buttons */
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
    box-shadow:4px 4px 1px #a49f9f;
    border:0;
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link:hover{
    box-shadow:inset 4px 4px 1px #858585;
}

.videoYT img:hover{opacity: 80%;}

/*Social Icons*/
.wp-social-link-discord{background-color:#b6c2fc !important;}
.wp-social-link-youtube{background-color:#f3a4c6 !important;}


/*Contact Form*/
.contact-form-submission{color:black !important;}

#commentform #submit{background: #f2a4c5 !important;}

/* SURVEY CSS */
.sd-root-modern {background-color: transparent;}

.sd-root-modern h3{width:100% !important; max-width:440px;}

.sd-root-modern h3, .cloud{animation: float 3s ease-in-out infinite;}

.sd-image__image{
    width: 370px !important;
    height: auto;
    margin: 0 auto;
    border: 4px solid var(--wp--preset--color--ti-accent) !important;
}

.sv-header--mobile{display:none;}

.sd-body.sd-body--static{max-width:100% !important;}

#popmake-480{
    top: 15%;
    left: 50%;
}

.nfd-p-lg:not([style*=padding]){padding:0 !important;}

.nfd-p-lg.nfd-wb-forms__form-1.wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-41c06ba8.wp-block-group-is-layout-constrained{
    padding:10px !important;
}

.footer-stick{position: absolute; bottom: 0; width: 100% !important;}
.footer-stick p{margin-top:10px;}
.unstick{display:block;position:relative;}

body.wp-singular{background-color:#f8f7fc;}
.three-across {
    gap: 5px;
    font-size: 30px;
}

@media only screen and (max-width: 789px) {
    .hide-mobile{display:none;}
     
    .mobile-100 img, .mobile-100{width:100% !important;}
	
    
    .mobile-50-flex img.mobile-50-flex{
        width: 50% !important;
        margin: 0 auto !important;
		float:left;
    }
    
    .flex-wrap{flex-wrap: wrap !important;}
    
    .bg-gradient{background: none;}
	
	.us-team{grid-template-columns: repeat(auto-fill, minmax(min(12rem, 100%), 1fr));}
}

@media only screen and (max-width:670px){
    .us-team{grid-template-columns: repeat(auto-fill, minmax(min(9rem, 100%), 1fr)) !important;}
}

@media only screen and (max-width:600px){
    .row-mobile{flex-direction: column !important;}

    footer{display:none;}
}