.fl-contact-form textarea, .fl-contact-form input[type="text"], .fl-contact-form input[type="tel"], .fl-contact-form input[type="email"] {
	display: inline-block;
	width: 100%;
	border: 1px solid #ddd;
	padding: 5px 10px;
	font-size: 13px;
	color: #373737;
	border-radius: 3px;
}

@media only screen and (max-width: 768px) {
  html, body {
      overflow-x: hidden;
  }
}
.fl-theme-builder-header-scrolled .hideScroll {
	display: none;
}

.info-possingle {
	font-size: 14px;
}

.info-possingle i {
	color: #3060d1;
}

.kategori-single a {
	color: #fff;
	font-size: 14px;
	border-radius: 20px;
	padding: 5px 20px;
	background-color: #3060d1;
}

.widgettitle {
	display: none;
}

.white-bgcustom>.fl-module-content {
	padding: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0 0 10px 10px;
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.1);
}

.heading-sidebar .fl-button-has-icon i {
	font-size: 14px;
}

.heading-sidebar .fl-button-wrap {
	position: relative;
}

.heading-sidebar .fl-button-wrap::before {
	content: '';
	top: 100%;
	left: 1.5rem;
	border: .8rem solid transparent;
	border-top: .6rem solid var(--primary);
	position: absolute;
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#typing {
	position: relative;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 20px;
}

@media only screen and (min-width: 769px) {
	#typing {
		width: 0ch;
		position: relative;
		font-family: sans-serif;
		font-weight: bold;
		font-size: 20px;
		overflow: hidden;
		white-space: nowrap;
		animation: typing 5s steps(22) 1s infinite alternate;
	}

	#line {
		position: absolute;
		right: 0;
		top: 0;
		font-weight: bold;
		font-size: 20px;
		animation: crow 0.5s linear 0s infinite;
	}
}

@keyframes typing {
	from {
		width: 0ch;
	}

	to {
		width: 100ch;
	}
}

@keyframes crow {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}