/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Fl row full height fl row content wrap **/
#page {
	margin-top: -100px !important;
	z-index: 1 !important;
}

/** General >> Fl row bg overlay fl row content wrap **/
.fl-row-bg-overlay .fl-row-content-wrap {
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General >> Fl module icon **/
.fl-module-icon {
	
}

/** General >> Parallax **/
.fl-row-bg-overlay {
	
}


/*= Header ==================== */

/** Header >> Site navigation **/
#site-navigation {
	position: relative !important;
	z-index: 100 !important;
}

/** Header >> Site navigation mobile **/
#mobile-header {
	position: relative !important;
	z-index: 100 !important;
}

/** Header >> Site navigation navigation branding **/
#site-navigation .navigation-branding, 
#sticky-navigation .navigation-branding, 
#mobile-header .navigation-branding {
	height: 100px !important;
	position: relative !important;
	top: 15px !important;
	display: block !important;
}

/** Header >> Navigation branding link **/
.navigation-branding a {
	line-height: 40px !important;
	height: 50px !important;
	position: relative !important;
	float: left !important;
}

/** Header >> Site navigation site description **/
.site-description {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	line-height: 7px !important;
	text-transform: uppercase !important;
	letter-spacing: 2.5px !important;
	margin-left: 5px !important;
	position: relative !important;
	float: left !important;
	clear: left !important;
	display: block !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= General =================== */

	/** General >> Parallax **/
	.fl-row-bg-overlay {
	
}


}


/*( Desktop & Tablet )*/
@media (min-width: 811px) and (max-width: 979px) {

	/*= General =================== */

	/** General >> Fl row bg overlay **/
	.fl-row-bg-overlay {
	
}


}


/*( Tablet & Phone )*/
@media (max-width: 810px) {

	/*= Header ==================== */

	/** Header >> Site navigation **/
	#site-navigation {
	position: relative !important;
}

	/** Header >> Site navigation mobile **/
	#mobile-header {
	position: fixed !important;
}

	/** Header >> Site navigation navigation branding **/
	#site-navigation .navigation-branding, 
#sticky-navigation .navigation-branding, 
#mobile-header .navigation-branding {
	margin-left: 20px !important;
}

	/** Header >> Site navigation site description **/
	.site-description {
	font-size: 12px !important;
	letter-spacing: 2px !important;
	margin-left: 15px !important;
}


	/*= General =================== */

	/** General >> Alignleft **/
	.alignleft {
	text-align: left !important;
}

	/** General >> Fl rich text image **/
	.fl-rich-text img {
	margin-right: 0 !important;
	margin-bottom: 10px !important;
	margin-left: 0 !important;
}

	/** General >> Parallax **/
	.fl-row-bg-overlay {
	
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Fl row full height fl row content wrap **/
	#page {
	margin-top: -100px !important;
}

	/** General >> Alignleft **/
	.alignleft {
	margin-bottom: 10px !important;
}

	/** General >> Fl rich text image **/
	.fl-rich-text img {
	text-align: center !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** General >> Parallax **/
	.fl-row-bg-overlay {
	
}


}

