/* Landing pages load this instead of the full WPBakery, animate.css and icon font stylesheets (see kons_child_lean_assets). */

/* Page-builder row/column grid */
.vc_column-inner::after,.vc_row:after{clear:both}.vc_row:after,.vc_row:before{content:" ";display:table}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}@media (min-width:768px){.vc_col-sm-12{float:left}.vc_col-sm-12{width:100%}}.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}

/* Sticky header entrance (from animate.css) */
.animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}@-webkit-keyframes slideInDown{from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}@keyframes slideInDown{from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}.slideInDown{-webkit-animation-name: slideInDown; animation-name: slideInDown;} 

/* Mobile menu icons drawn in CSS, replacing Font Awesome (fa-bars) and Ionicons (ion-close) */
.fa-bars,
.ion-close {
	display: inline-block;
	position: relative;
	width: 0.9em;
	height: 0.75em;
	vertical-align: middle;
}

.fa-bars {
	background:
		linear-gradient(currentColor, currentColor) top / 100% 2px no-repeat,
		linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
		linear-gradient(currentColor, currentColor) bottom / 100% 2px no-repeat;
}

.ion-close {
	height: 0.9em;
}

.ion-close::before,
.ion-close::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 2px;
	margin-top: -1px;
	background: currentColor;
	transform: rotate(45deg);
}

.ion-close::after {
	transform: rotate(-45deg);
}
