/* DESKTOP ONLY */
@media screen and (min-width: 782px) {
    .standard-content-block {
        padding-top: 40px !important;
			padding-right: 150px !important;
			padding-bottom: 40px !important;
        padding-left: 150px !important;
    }
	
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value {
			font-size: 36px;
	}
	
	.desktop-hide {
		display: none;
	}
}

/* MOBILE ONLY */
@media screen and (max-width: 782px) {
	/* TEXT AND BUTTONS -MOBILE */
	h1 {
		font-size: 40px;
	}
	h2 {
		font-size: 30px;
	}
	h3 {
		font-size: 20px;
	}
	body, input, select, optgroup, textarea, p {
		font-size: 14px;
	}
	
	.wp-element-button {
		font-size: 12px;
	}
	
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer {
    display: flex !important;
	}
	
	.mobile-hide {
		display: none;
	}
	
	.kadence-column-small-font h4 {
		font-size: 15px;
	}
	
	/* STORYLINE */
	.storyline-small-padding {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.storyline-small-padding .kt-row-column-wrap {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}

/* COUNTDOWN TIMER */
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value {
	  font-weight: 600;
}

/* FOOTER */
.footer-social-inner-wrap .social-link-email {
	color: #ffffff !important;
}
.footer-social-inner-wrap .social-link-email:hover {
	color: #be185d !important;
}

.footer-social-inner-wrap .social-link-phone {
	color: #FF829C !important;
}
.footer-social-inner-wrap .social-link-phone:hover {
	color: #be185d !important;
}

/* GENERIC */
.hide {
	display: none;
}

.kt-row-sep-type-sltl {
	display: none !important;
}

/* PRIMARY MENU */
.header-navigation .header-menu-container ul ul li.menu-item > a {
	background-color: #F7FAFC !important;
	color: #1f2937 !important;
}
.header-navigation .header-menu-container ul ul li.menu-item > a:hover {
	background-color: #d97706 !important;
	color: #ffffff !important;
}
.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a {
	background-color: #F7FAFC !important;
	color: #be185d !important;
}
.header-navigation .header-menu-container ul ul li.menu-item {
	border-bottom: 0;
}

/* FLUENT FORM -CONTACT */
.fluentform {
	background-color: #faf7f2;
	padding: 30px;
	border-radius: 15px;
}
.fluentform .ff-el-form-control {
	border-radius: 4px;
  border-color: #faf7f2;
}
.fluentform .ff-el-form-control:focus {
  border-color: #F7FAFC;
}
.fluentform .ff-el-input--label {
	color: #718096);
	font-size: var(--global-kb-font-size-sm, 0.9rem);
	letter-spacing: 0px;
	font-family: var(--global-body-font-family, inherit);
	font-style: normal;
	font-weight: 600;
}
.fluentform .ff-el-input--content > input, .fluentform .ff-el-input--content > select, .fluentform .ff-el-input--content > textarea {
	font-size: 14px;
	line-height: 1.6;
	font-family: var(--global-body-font-family);
	color: var(--global-palette3);
}
.fluentform .ff-el-input--content > select {
	line-height: 1.9;
}
.fluentform .ff-el-form-check-label {
	font-size: 14px;
}