/* Halloween */
body.home {
	cursor: url('/wp-content/themes/mouseflow/assets/images/fly-swatter-default.png'), auto;
}
@media screen and (hover : hover) {
	body.home div.bug:hover {
		cursor: url('/wp-content/themes/mouseflow/assets/images/fly-swatter-hover.png'), auto;
	}
}
header .menu-ctas {
	position: relative;
}
.ghost-1:before {
	content: url('/wp-content/themes/mouseflow/assets/images/cta-ghost-left.svg');
	left: 17px;
  bottom: -6px;
  position: absolute;
  transition: all .3s ease-in-out;
  z-index: -1;
}
.ghost-2:before {
	content: url('/wp-content/themes/mouseflow/assets/images/cta-ghost-left.svg');
	right: 17px;
  bottom: -6px;
  position: absolute;
  transition: all .3s ease-in-out;
  z-index: -1;
  transform: scaleX(-1);
}
.menu-ctas .cta-button {
	display: block;
}
header.simple .menu-ctas:before,
header.no_pricing .menu-ctas:before  {
	content: '';
}
.primary-button-ghost-container,
.secondary-button-ghost-container {
	position: relative;
}
.primary-button-ghost-container:before {
	content: url('/wp-content/themes/mouseflow/assets/images/cta-ghost-up.svg');
	position: absolute;
	left: 100px;
	top: 0;
	transition: all .3s ease-in-out;
}
.secondary-button-ghost-container:before {
	content: url('/wp-content/themes/mouseflow/assets/images/cta-ghost-right.svg');
	position: absolute;
	left: 0;
	transition: all .3s ease-in-out;
}
@media screen and (hover : hover) {
	.ghost-1:hover:before {
		left: -15px;
	}
	.ghost-2:hover:before {
		right: -30px;
	}
	.primary-button-ghost-container:hover:before {
		top: -31px;
		left: 100px;
	}
	.secondary-button-ghost-container:hover:before {
		left: 130px;
	}
}