
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 10 2025 | 06:01:59 */

/* Theme XL Breakpoint */
@media only screen and (max-width : 1300px) {
	/* Menu */
	header.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {
		padding-top: 20px !important;
		padding-bottom: 15px !important;
	}
	
	header.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo {
		position: static;
		margin-top: -15px !important;
	}
}

/* Extra Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	/* Lifestyle Transformations Tiles */
	.lt-tiles .lt-tiles-item .lt-tiles-overlay {
		align-items: flex-start;
		overflow: scroll;
	}
}

/* Large Devices, Desktops */
@media only screen and (max-width : 992px) {
	/* Footer */
	
	/* .fusion-footer footer.fusion-footer-widget-area { padding-bottom: 10px; }
  .fusion-footer footer.fusion-footer-widget-area .fusion-row>.fusion-columns { display: flex; align-items: flex-start; justify-content: center; }
  .fusion-footer footer.fusion-footer-widget-area .fusion-row>.fusion-columns>.fusion-column { flex-basis: 50%; max-width: 50%; width: 100%; margin-bottom: 30px; } */
	
	/* Keap Web Form */
	form.infusion-form>.infusion-field:nth-of-type(1), form.infusion-form>.infusion-field:nth-of-type(2) {
		float: none;
		width: auto;
	}
}

/* WordPress Breakpoint */
@media only screen and (max-width : 800px) {
	/* Menu */
	header.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	
	header.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-logo {
		position: static;
		margin-top: 0 !important;
	}
	
	.fusion-mobile-menu-icons a {
		margin-top: 14px;
		margin-bottom: 14px;
	}
	
	/* Class Blog */
	.class-blog.blog-3 .fusion-posts-container {
		height: auto !important;
	}
	
	.class-blog.blog-3 .fusion-posts-container .post {
		display: block;
		position: static !important;
		margin-bottom: 20px;
		width: 100%;
	}
	
	/* Footer Widgets Order */
	
	/* footer.fusion-footer-widget-area.fusion-widget-area .fusion-columns>.fusion-column:nth-of-type(1) { order: 2; }
  footer.fusion-footer-widget-area.fusion-widget-area .fusion-columns>.fusion-column:nth-of-type(1) section.widget { flex-basis: 100%; }
  footer.fusion-footer-widget-area.fusion-widget-area .fusion-columns>.fusion-column:nth-of-type(2) { order: 3; max-width: 100%; flex-basis: 100%; }
  footer.fusion-footer-widget-area.fusion-widget-area .fusion-columns>.fusion-column:nth-of-type(2) section.widget { flex-basis: 100%; }
  footer.fusion-footer-widget-area.fusion-widget-area .fusion-columns>.fusion-column:nth-of-type(3) { order: 1; }
  footer.fusion-footer-widget-area.fusion-widget-area .fusion-columns>.fusion-column:nth-of-type(4) { order: 4; max-width: 100%; flex-basis: 100%; display: flex; } */
	
	/* Footer Widgets */
	
	/* footer.fusion-footer-widget-area.fusion-widget-area .fusion-columns>.fusion-column:nth-of-type(4) .widget_custom_html { max-width: 50%; flex-basis: 50%; } */
	
	/* Lifestyle Transformation */
	.fusion-body .lt-tiles .lt-tiles-item {
		float: none;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

/* Small Devices, Phones */
@media only screen and (max-width : 576px) {}

/* Small Devices, Large Phones */
@media only screen and (max-width : 480px) {
	/* Text */
	.post-content p {
		margin-bottom: 10px;
	}
	
	.post-content li {
		margin-bottom: 3px;
	}
	
	/* Header */
	.fusion-contact-info {
		font-size: 12px;
		line-height: 1.3;
	}
	
	.top-header-promo {
		display: block;
	}
	
	/* Keap Web Form */
	form.infusion-form .infusion-field:nth-of-type(1), form.infusion-form .infusion-field:nth-of-type(2) {
		width: auto;
		float: none;
	}
}
