/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

@keyframes followSides {
   0% {
    top: 0;
    left: 0;
  }
  25% {
    left: 100%;
  }
  50% {
    top: 100%;
  }
  75% {
    left: 0;
  }
  100% {
    top: 0;
    left: 0;
  }
}

/*= 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;
}


/*( 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;
}

}

