/*  MICROTHEMER STYLES  */


/*= BBMT Page Completed ======= */

/** BBMT Page Completed >> Wrapper **/
.mt-9462 #wrapper {
	background-color: rgb(246, 246, 246) !important;
	display: block !important;
}

/** BBMT Page Completed >> Header **/
.mt-9462 #wrapper header {
	background-color: rgb(220, 43, 54) !important;
	background-image: url("https://themeover.com/wp-content/uploads/2017/06/butterflies@2x.png") !important;
	background-position: center bottom !important;
	background-size: 1200px !important;
	height: 430px !important;
}

/** BBMT Page Completed >> BB content wrapper **/
.mt-9462 .fl-builder-content {
	margin-top: -420px !important;
}

/** BBMT Page Completed >> Fl node content heading 1 **/
.mt-9462 .fl-node-content h1 {
	color: rgb(24, 32, 42) !important;
	text-align: center !important;
}

/** BBMT Page Completed >> Fl node 59468251dd2ec paragraph **/
.mt-9462 .fl-node-59468251dd2ec p {
	color: rgb(250, 250, 250) !important;
	font-size: 21px !important;
	text-align: center !important;
}

/** BBMT Page Completed >> Video trigger **/
.mt-9462 .fl-html .dialog-marker {
	text-indent: -9999px !important;
	box-shadow: 1px 1px 50px 0 rgba(30, 29, 29, 0.5) !important;
	/*background-image: url("/wp-content/uploads/2017/06/BBMTVideo_1644x753.png");
	background-size: contain;*/
	max-width: 822px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	display: block !important;
}

/** BBMT Page Completed >> Overview heading fl heading **/
.mt-9462 .overview-heading .fl-heading {
	background-image: url("https://themeover.com/wp-content/uploads/2017/06/bb-logo-2-x@2x.png") !important;
	background-position: 0 3px !important;
	background-repeat: no-repeat !important;
	background-size: 45px 45px !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	padding-left: 60px !important;
}

/** BBMT Page Completed >> Fl node 59468251dd4cc fl heading **/
.mt-9462 .fl-node-59468251dd4cc .fl-heading {
	background-image: url("https://themeover.com/wp-content/uploads/2017/06/mt-logo@2x.png") !important;
}

/** BBMT Page Completed >> Headings First Word **/
.mt-9462 .fl-heading-text span {
	color: rgb(255, 79, 91) !important;
}

/** BBMT Page Completed >> Buttons **/
.mt-9462 .fl-button {
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	font-weight: bold !important;
	background-color: rgb(44, 177, 156) !important;
	padding: 18px 30px 18px 30px !important;
	border-width: 0 !important;
	border-radius: 30px !important;
}

/** BBMT Page Completed >> Button text **/
.mt-9462 .fl-button-text {
	color: rgb(255, 255, 255) !important;
}

/** BBMT Page Completed >> Fl node 59468251dd63f fl heading **/
.mt-9462 .fl-node-59468251dd63f .fl-heading {
	font-size: 48px !important;
	text-align: center !important;
}

/** BBMT Page Completed >> Feature headings **/
.mt-9462 .fl-node-59468251dd89c h4 {
	font-family: Oswald, sans-serif !important;
	color: rgb(59, 70, 88) !important;
	font-size: 28px !important;
	line-height: 1 !important;
	text-transform: none !important;
	padding-left: 10px !important;
	border-left: 4px solid rgb(255, 79, 91) !important;
}

/** BBMT Page Completed >> Fl node 59468251dd67a fl row content wrap **/
.mt-9462 .fl-node-59468251dd67a .fl-row-content-wrap {
	text-align: center !important;
}

/** BBMT Page Completed >> Fl node 59468251dd6b6 fl col content **/
.mt-9462 .fl-node-59468251dd6b6 .fl-col-content {
	padding-top: 70px !important;
	padding-bottom: 40px !important;
}

/** BBMT Page Completed >> BB pricing col **/
.mt-9462 .fl-node-59468251dd6f1 .fl-col-content {
	background-color: rgb(198, 79, 99) !important;
}

/** BBMT Page Completed >> MT pricing col **/
.mt-9462 .fl-node-59468251dd72c .fl-col-content {
	background-color: rgb(140, 59, 77) !important;
}

/** BBMT Page Completed >> Price button wrap **/
.mt-9462 .fl-node-59468251dd6b6 .fl-button-left {
	text-align: center !important;
}

/** BBMT Page Completed >> Price buttons **/
.mt-9462 .fl-node-59468251dd6b6 .fl-button {
	background-color: rgb(255, 255, 255) !important;
	width: auto !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** BBMT Page Completed >> Price buttons text **/
.mt-9462 .fl-node-59468251dd6b6 .fl-button-text {
	color: rgb(198, 79, 99) !important;
}

/** BBMT Page Completed >> Price basics list **/
.mt-9462 .fl-rich-text li {
	color: rgb(254, 241, 242) !important;
	list-style-type: none !important;
}

/** BBMT Page Completed >> Site footer **/
.mt-9462 #wrapper footer {
	margin-top: 0 !important;
}

/** BBMT Page Completed >> Branding **/
.mt-9462 #branding {
	background-color: rgb(255, 255, 255) !important;
}

/** BBMT Page Completed >> Fl node 59468251dd2b1 fl heading text **/
.mt-9462 .fl-node-59468251dd2b1 .fl-heading-text {
	color: rgb(255, 255, 255) !important;
}


/*= Flexbox Tutorial ========== */

/** Flexbox Tutorial >> Flex item heading 3 **/
.mt-9691 .flex-item h3 {
	color: rgb(24, 32, 42) !important;
}

/** Flexbox Tutorial >> Container element **/
.mt-9691 .container-element {
	border-color: rgb(24, 32, 42) !important;
}


/*= Conditional loading ======= */

/** Conditional loading >> Function lists **/
.function-lists {
	font-family: monospace !important;
	font-size: 1.3rem !important;
	margin-left: 0 !important;
}

/** Conditional loading >> Wordpress functions **/
#wordpress-functions {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}

/** Conditional loading >> Microthemer functions **/
#microthemer-functions {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto auto !important;
}

/** Conditional loading >> Supported item **/
.supported-item {
	text-decoration: none !important;
}

/** Conditional loading >> Ordered list **/
.entry-content ol {
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}


/*( BB Small )*/
@media (max-width: 768px) {
	/** BBMT Page Completed >> Header **/
	.mt-9462 #wrapper header {
	height: 300px !important;
}

	/** BBMT Page Completed >> BB content wrapper **/
	.mt-9462 .fl-builder-content {
	margin-top: -280px !important;
}

	/** BBMT Page Completed >> Fl node 59468251dd857 fl node content **/
	.mt-9462 .fl-node-59468251dd857 .fl-node-content {
	margin-top: 0 !important;
}

	/** BBMT Page Completed >> Overview headings wrapper **/
	.mt-9462 .overview-heading .fl-node-content {
	text-align: center !important;
}

	/** BBMT Page Completed >> Overview heading fl heading **/
	.mt-9462 .overview-heading .fl-heading {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

	/** BBMT Page Completed >> Fl node 59468251dd4cc fl heading **/
	.mt-9462 .fl-node-59468251dd4cc .fl-heading {
	margin-top: 40px !important;
}

	/** BBMT Page Completed >> Fl node 59468251dd63f fl heading **/
	.mt-9462 .fl-node-59468251dd63f .fl-heading {
	font-size: 29px !important;
}

	/** BBMT Page Completed >> Feature headings **/
	.mt-9462 .fl-node-59468251dd89c h4 {
	font-size: 20px !important;
}

	/** BBMT Page Completed >> BB small col **/
	.mt-9462 .fl-col-small {
	max-width: 100% !important;
}

	/** BBMT Page Completed >> Module content **/
	.mt-9462 .fl-module-content {
	margin-bottom: 0 !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** BBMT Page Completed >> Main content **/
	.mt-9462 #main {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

}


/*( Small phone )*/
@media (max-width: 320px) {
	/** BBMT Page Completed >> Overview heading fl heading **/
	.mt-9462 .overview-heading .fl-heading {
	padding-top: 0 !important;
}

}

