/*  MICROTHEMER STYLES  */


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

/** General >> Global BB bug Fix: text editor bottom margin fix **/
.fl-rich-text p:last-child {
	margin-bottom: 0 !important;
}

/** General >> Fl node 6070c1b0c29b2 div **/
#page .fl-node-6070c1b0c29b2 div {
	text-align: right !important;
	padding-left: 30px !important;
	float: right !important;
}


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

/** Header >> Bt header cta link **/
.bt-header-cta > a {
	padding: 8px !important;
	border-width: 2px !important;
	border-style: solid !important;
	border-radius: 4px !important;
}

/** Header >> Bt header cta link hover **/
.bt-header-cta:hover > a {
	color: rgb(255, 255, 255) !important;
	box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.2) !important;
	background-color: rgb(31, 129, 151) !important;
	padding: 8px !important;
	border: 2px solid rgb(31, 129, 151) !important;
	border-radius: 4px !important;
}

/** Header >> Fl theme builder header sticky **/
.fl-theme-builder-header-sticky {
	
}

/** Header >> header light logo on scroll **/
.fl-theme-builder-header-scrolled .fl-node-606fb7ca7d24e {
	display: none !important;
}

/** Header >> header dark logo **/
.fl-node-6071b292aedc8 {
	display: none !important;
}

/** Header >> header dark logo scroll **/
.fl-theme-builder-header-scrolled .fl-node-6071b292aedc8 {
	display: inline !important;
	overflow: auto !important;
}

/** Header >> Header link **/
.fl-theme-builder-header-scrolled a, 
.fl-theme-builder-header-scrolled span {
	color: rgb(31, 129, 151) !important;
}

/** Header >> Sub menu link **/
.sub-menu a {
	color: rgb(31, 129, 151) !important;
}


/*= Content =================== */

/** Content >> Bt standard button link **/
.bt-standard-button a:hover {
	text-shadow: 0 0 rgb(79, 79, 79) !important;
	box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.2) !important;
}

