/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 03 2026 | 01:31:06 */
/***** Header 2
====================================== ****/

#header2{ position: fixed; top: 0; left: 0; width: 100%;  z-index: 9; }


/***** Hero Region
====================================== ****/
#hero-region{ background: #000; }

/***** Ninja Forms
====================================== ****/
body .nf-field-element input[type="submit"]{ background: #3EB1FF; transition: all 0.25s ease 0s;}
body .nf-field-element input[type="submit"]:hover{ background: #22D9FF; }
/* turn off title from displaying */
body .nf-form-title{ display: none;}
/* turn off required line from displaying */
body .nf-form-fields-required{ display: none;}



/****** Elementor Elements 
====================================== ****/
@media all and (min-width: 768px){
body .hfe-nav-menu{ width: 100%; display:block; }
}

/* Facebook reel embedded videos */
.facebook-reel-embed{ width: 100%; height: 640px; }

/* Hide items */
.hide{ display: none; }

/* style image galleries */
.photo-gallery .gallery-icon{ background: #000; padding: 10px; border-radius: 5px;  }
.photo-gallery img { border: 2px dotted #fff; padding: 10px; }

/* turn off margin for text boxes */
body .elementor-element p {margin: 0px; }


/*** Styling for screens iPad and smaller ***/ 
@media all and (max-width: 767px){
    /* Facebook reel embedded videos */
body .facebook-reel-embed{ width: 100%; height: 410px; }
	
	/* style image galleries */
  body .photo-gallery .gallery-icon{ background: #000; padding: 5px; border-radius: 5px;  }
	body .photo-gallery img { border: 2px dotted #fff; padding: 5px; }
	
	/* make image gallery 2 col on mobile */
	.elementor-image-gallery .gallery-item {   width: 50%;  }
}


/*** Styling for screens 400px and smaller ***/ 
@media all and (max-width: 400px){
    /* Facebook reel embedded videos */
html body .facebook-reel-embed{ width: 100%; height: 220px !important; }
	
}