.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

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

/** General >> Fl node bdxc3l26mifu pp infobox **/
.fl-node-bdxc3l26mifu .pp-infobox {
	text-align: center !important;
	height: 500px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General >> Printomatic container **/
#printomatic-container {
	text-align: center !important;
}

/** General >> Post 33 fl node bdxc3l26mifu **/
#post-33 .fl-node-bdxc3l26mifu {
	height: 500px !important;
	min-height: 500px !important;
	max-height: 500px !important;
}

/** General >> Team pp more link **/
.mt-page-home #team .pp-more-link {
	text-align: center !important;
}

/** General >> Fl button group buttons fl button **/
.mt-page-products .fl-button-group-buttons .fl-button {
	text-align: left !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

/** General >> Post 1469 image **/
.mt-page-fiberboard-insulation #post-1469 img {
	width: 290px !important;
}

/** General >> Printomatic **/
.printomatic {
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General >> Column **/
.mt-page-purchase-order-search-tool .wp-block-column {
	margin-right: auto !important;
	margin-left: auto !important;
}


/*= Main Menu ================= */

/** Main Menu >> submenu **/
.fl-menu .sub-menu {
	min-width: 230px !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;
}


/*= Home page ================= */

/** Home page >> home page pp description **/
.mt-page-home .products-row .pp-description-wrap {
	min-height: 186px !important;
}

/** Home page >> home page pp title1 **/
.mt-page-home .products-row .pp-infobox-title {
	min-height: 90px !important;
}

/** Home page >> Cmi subscribe **/
#cmi-subscribe {
	background-color: rgb(237, 28, 36) !important;
	margin-bottom: 0 !important;
	margin-left: 20px !important;
	border: 1px solid rgb(255, 255, 255) !important;
}

/** Home page >> cmi subscribe table **/
#cmi-subscribe-table {
	margin-bottom: 0 !important;
	border-style: none !important;
}

/** Home page >> Cmi subscribe table cell **/
#cmi-subscribe-table td {
	padding: 0 !important;
	border-style: none !important;
}

/** Home page >> Cmi subscribe table [type="text"] **/
#cmi-subscribe-table [type="text"] {
	width: 100% !important;
}

/** Home page >> Mt page purchase order search tool tracking tool pages **/
.mt-page-purchase-order-search-tool #tracking-tool-pages {
	display: none !important;
}

/** Home page >> Mt page purchase order search tool tracking tool search **/
.mt-page-purchase-order-search-tool #tracking-tool-search {
	width: 100% !important;
}


/*= Tracking Tool ============= */

/** Tracking Tool >> Tracking tool search button input **/
.mt-page-purchase-order-search-tool #tracking-tool-search-button input {
	text-align: center !important;
	width: 100% !important;
	height: 41px !important;
	margin-bottom: 0 !important;
}

/** Tracking Tool >> Mt page purchase order search tool fl builder content 2324 **/
.mt-page-purchase-order-search-tool .fl-builder-content-2324 {
	margin-top: 0 !important;
}

/** Tracking Tool >> tracking tool heading labels **/
.mt-page-purchase-order-search-tool .wp-block-toolset-views-view-template-block h2 {
	padding-top: 5px !important;
	margin-bottom: 0 !important;
}

/** Tracking Tool >> Mt page webform post password form **/
.mt-page-webform .post-password-form {
	margin-top: 80px !important;
	margin-bottom: 100px !important;
}


/*( Large Devices )*/
@media (min-width: 993px) and (max-width: 1200px) {
	/** Home page >> home page pp description **/
	.mt-page-home .products-row .pp-description-wrap {
	min-height: 279px !important;
}

}


/*( Medium Devices )*/
@media (min-width: 768px) and (max-width: 992px) {
	/** Home page >> home page pp title1 **/
	.mt-page-home .products-row .pp-infobox-title {
	min-height: 60px !important;
}

	/** Home page >> home page pp description **/
	.mt-page-home .products-row .pp-description-wrap {
	min-height: 115px !important;
}

	/** General >> Post 33 pp infobox title **/
	#post-33 .pp-infobox-title {
	font-size: 15px !important;
}

	/** General >> Team pp infobox **/
	.mt-page-home #team .pp-infobox {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

	/** General >> Team pp more link **/
	.mt-page-home #team .pp-more-link {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** General >> Mt page home pp button icon left **/
	.mt-page-home .pp-button-icon-left {
	display: none !important;
}

	/** General >> Mt page products pp infobox title **/
	.mt-page-products .pp-infobox-title {
	font-size: 14px !important;
}

	/** General >> Mt page products pp infobox **/
	.mt-page-products .pp-infobox {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

	/** General >> Fl button group buttons fl button **/
	.mt-page-products .fl-button-group-buttons .fl-button {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

	/** General >> Fl button fl button text **/
	.mt-page-products .fl-button-group-buttons .fl-button .fl-button-text {
	font-size: 14px !important;
}

	/** General >> Post 1469 image **/
	.mt-page-fiberboard-insulation #post-1469 img {
	width: 280px !important;
}

}


/*( Small Devices )*/
@media (max-width: 767px) {
	/** Home page >> home page pp description **/
	.mt-page-home .products-row .pp-description-wrap {
	min-height: 0 !important;
}

	/** Home page >> home page pp title1 **/
	.mt-page-home .products-row .pp-infobox-title {
	min-height: 0 !important;
}

}

