/*  MICROTHEMER STYLES here  */


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

/** Header >> Header Phone Widget **/
#header .widget {
	font-size: 30px !important;
	font-weight: bold !important;
	vertical-align: baseline !important;
	padding-top: 0px !important;
	margin-right: -28px !important;
	margin-bottom: -28px !important;
	margin-left: -28px !important;
	position: absolute !important;
	top: 0px !important;
	left: 70% !important;
	z-index: 999 !important;
}


/** Header >> Header Phone Widget Reduced Size **/
.header-scrolled .textwidget p {
	font-size: 18px !important;
}


/** Header >> Logo **/
.logo img {
	padding-top: 10px !important;
}


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

/** Content >> Orange Button **/
.orange-button {
	background-color: rgb(255, 168, 0) !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-radius: 5px !important;
}


/** Content >> AIA Button **/
.aia-button {
	background-color: rgb(238, 59, 51) !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-radius: 5px !important;
}


/** Content >> Blue DWG Button **/
.blue-dwg-button {
	background-color: rgb(24, 150, 208) !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-radius: 5px !important;
}


/** Content >> Orange Button Hover **/
.orange-button:hover {
	background-color: rgb(255, 195, 78) !important;
}


/** Content >> AIA Button Hover **/
.aia-button:hover {
	background-color: rgb(209, 55, 48) !important;
}


/** Content >> Blue DWG Button Hover **/
.blue-dwg-button:hover {
	background-color: rgb(16, 110, 153) !important;
}


/** Content >> Theme's Button **/
a.avia-button {
	text-decoration: none !important;
}


/** Content >> Hide **/
.hide {
	display: none !important;
}


/** Content >> White Text Trans Bg **/
.white-text-bg {
	font-weight: 900 !important;
	background-color: rgba(255, 255, 255, 0.5) !important;
	padding: 10px 40px 10px 40px !important;
	margin-left: -40px !important;
}


/*= Pages ===================== */

/** Pages >> News Magazine Module On News Page **/
.page-id-4394 div#after_section_1 div#av-magazine-1 {
	display: none !important;
}


/** Pages >> SEC Filing Table Module  **/
.page-id-10775 table.avia-table tbody {
	display: none !important;
}


/*= Sidebar =================== */

/** Sidebar >> Sidebar Center Content **/
.side-bar-center {
	position: relative !important;
	left: 30px !important;
}


/*= Footer ==================== */

/** Footer >> Fixed Footer **/
div#fixed-footer {
	z-index: 9999 !important;
}


/** Footer >> Fixed Footer Content **/
div#fixed-footer p {
	top: 50% !important;
}


/*= Architect Landing Page ==== */

/** Architect Landing Page >> Arch LP Top Bold Text **/
div#arch-lp-top strong {
	font-family: "Times New Roman" !important;
}


/** Architect Landing Page >> Arch LP Top **/
div#arch-lp-top p {
	font-family: "Times New Roman" !important;
	color: rgb(25, 58, 110) !important;
	line-height: 12px !important;
}


/** Architect Landing Page >> Arch LP Top: Non Title Bold **/
div#arch-lp-middle strong {
	color: rgb(255, 207, 0) !important;
}


/** Architect Landing Page >> Arch LP Top Text Block **/
div#arch-lp-top div.avia_textblock {
	margin-top: -18px !important;
}


/** Architect Landing Page >> White Trans Box **/
div#white-trans-box {
	background-color: rgba(255, 255, 255, 0.4) !important;
	padding: 20px !important;
	border-radius: 5px !important;
}


/** Architect Landing Page >> White Trans Box Text **/
div#white-trans-box p {
	color: rgb(255, 255, 255) !important;
}


/** Architect Landing Page >> Black Text Shadow **/
div#black-text-shadow span {
	text-shadow: 2px 2px 5px rgb(38, 38, 38) !important;
}


/** Architect Landing Page >> White Trans Box Bold Text **/
div#white-trans-box strong {
	color: rgb(255, 255, 255) !important;
	text-shadow: 2px 2px 3px rgb(0, 0, 0) !important;
}


/*= BB ======================== */

/** BB >> Fullsize container **/
.fullsize .container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}


/*= Cole ====================== */

/** Cole >> Cole Heading Shadow **/
.cole-heading-shadow {
	text-shadow: 2px 2px 4px rgb(48, 48, 48) !important;
}


/** Cole >> Cole heading shadow fl module **/
.cole-heading-shadow .fl-module .h1 {
	text-shadow: 2px 2px 2px rgb(0, 0, 0) !important;
}


/** Cole >> Cole heading shadow main **/
#cole-heading-shadow main {
	text-shadow: 2px 2px 3px rgb(0, 0, 0) !important;
}


/** Cole >> Blue heading text shadow fl heading **/
.blue-heading-text-shadow .fl-heading {
	color: rgb(17, 32, 42) !important;
	text-shadow: 2px 2px 2px rgb(255, 255, 255) !important;
}


/** Cole >> .link-underline a **/
.link-underline a {
	color: rgb(137, 166, 84) !important;
	text-decoration: underline !important;
}


/** Cole >> 16px paragraphs **/
.mt-14713 .fl-row p {
	color: rgb(13, 13, 13) !important;
	font-size: 16px !important;
}


/** Cole >> 16px paragraphs Copy 1 **/
.mt-14713 .fl-rich-text > ul > li {
	color: rgb(13, 13, 13) !important;
	font-size: 16px !important;
}


/** Cole >> 16px paragraphs Copy 2 **/
.mt-14650 .fl-rich-text p {
	color: rgb(13, 13, 13) !important;
	font-size: 16px !important;
}


/** Cole >> 16px paragraphs Copy 3 **/
.mt-14648 .fl-rich-text p {
	color: rgb(13, 13, 13) !important;
	font-size: 16px !important;
}


/** Cole >> .mt-14713 h2 **/
.mt-14713 h2 {
	color: rgb(132, 56, 67) !important;
}


/** Cole >> .mt-14713 .special-box **/
.mt-14713 .special-box {
	font-size: 18px !important;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.67) !important;
	background-color: rgb(226, 228, 40) !important;
	background-image: url("http://lapolla.com/wp-content/uploads/2018/09/Yellow-Texture-3-1.jpg") !important;
	background-size: cover !important;
	margin-top: 25px !important;
	border-radius: 8px !important;
}


/** Cole >> .mt-14713 .special-box p **/
.mt-14713 .special-box p {
	color: rgb(11, 11, 11) !important;
	font-size: 22px !important;
	line-height: 28px !important;
	font-style: italic !important;
}


/** Cole >> field-label (DISABLED) **/

/** Cole >> .pardottest (DISABLED) **/

/** Cole >> text-shadow **/
.text-shadow {
	text-shadow: 1px 1px 2px rgb(0, 0, 0) !important;
}


/** Cole >> Mt 14633 menu item text **/
.canada-menu-shadow-2 .menu-item-text {
	text-shadow: 2px 2px rgb(0, 0, 0) !important;
}


/** Cole >> Canada menu child link **/
.canada-menu-child .menu-item-text {
	text-shadow: 0 0 !important;
}


/** Cole >> Menu item 14922 link **/
#menu-item-15174 a {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	text-shadow: 2px 2px 1px rgb(0, 0, 0) !important;
}


/** Cole >> Enlarge (DISABLED) **/

/** Cole >> Price strike **/
.price-strike {
	text-decoration: line-through !important;
}


/** Cole >> Special text paragraph **/
#special-text p {
	color: rgb(18, 28, 107) !important;
	font-size: 15px !important;
	line-height: 30px !important;
	font-weight: 900 !important;
	box-shadow: 5px 5px 15px !important;
	background-color: rgb(134, 221, 91) !important;
	padding: 30px !important;
	border-radius: 8px !important;
}


/** Cole >> #special-text-box **/
#special-text-box {
	color: rgb(18, 28, 107) !important;
	font-size: 15px !important;
	line-height: 30px !important;
	font-weight: 900 !important;
	box-shadow: 5px 5px 15px !important;
	background-color: rgb(134, 221, 91) !important;
	padding: 30px !important;
	border-radius: 8px !important;
}


/** Cole >> Special text box **/
#special-text-box h3 {
	color: rgb(18, 28, 107) !important;
}


/** Cole >> #special-text-box blue **/
#special-text-box-blue {
	color: rgb(255, 255, 255) !important;
	font-size: 15px !important;
	line-height: 30px !important;
	font-weight: normal !important;
	box-shadow: 5px 5px 15px !important;
	background-color: rgba(0, 70, 126, 0.76) !important;
	padding: 30px !important;
	border-radius: 8px !important;
}


/** Cole >> Fl module rich text fl node content **/
#spray-foam-features .fl-module-rich-text .fl-node-content {
	background-color: rgb(96, 187, 70) !important;
	padding: 10px 10px 5px 10px !important;
	border: 2px solid rgb(0, 0, 0) !important;
}


/** Cole >> Fl module rich text fl node content Copy 1 **/
#spray-foam-features-2 .fl-module-rich-text .fl-node-content {
	background-color: rgb(167, 210, 255) !important;
	padding: 10px 10px 5px 10px !important;
	border: 1px solid rgb(0, 0, 0) !important;
}


/*= Canada ==================== */

/** Canada >> canada-menu-child (DISABLED) **/

/** Canada >> white-heading-text-shadow **/
.white-heading-text-shadow {
	color: rgb(17, 32, 42) !important;
	text-shadow: 5px 5px 2px rgb(15, 25, 39) !important;
}


/** Canada >> canada-menu-shadow **/
.canada-menu-shadow {
	letter-spacing: 1px !important;
	border-bottom-color: rgb(197, 76, 76) !important;
	border-bottom-width: 3px !important;
}



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

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

	/** Header >> Phone Number In Top Bar **/
		div.phone-info span {
		display: none !important;
	}

}

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

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

	/** Header >> Phone Number In Top Bar **/
		div.phone-info span {
		display: none !important;
	}

}

/*[ Tablet & Phone ]*/
@media (max-width: 767px) {

	/*= Cole ====================== */

	/** Cole >> .fl-rich-text > p **/
		.center-column-mobile .fl-rich-text > p {
		text-align: center !important;
	}


	/** Cole >> .center-column-mobile .fl-rich-text > h4 **/
		.center-column-mobile .fl-rich-text > h4 {
		text-align: center !important;
	}


	/** Cole >> .special-line-height p **/
		.special-line-height p {
		line-height: 25px !important;
	}


	/** Cole >> Header **/
		#header_main {
		padding-bottom: 10px !important;
	}


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

	/** Header >> Header Phone Widget **/
		#header .widget {
		display: none !important;
	}


	/** Header >> Phone Number In Top Bar **/
		div.phone-info span {
		font-size: 18px !important;
		background-color: rgb(5, 145, 17) !important;
		padding: 5px 10px 7px 10px !important;
		border-bottom-width: 5px !important;
		border-bottom-style: none !important;
		border-radius: 5px !important;
	}


	/** Header >> Mobile Menu Background **/
		a#advanced_menu_toggle {
		background-color: rgb(45, 73, 115) !important;
	}


	/** Header >> Mobile Menu Hide Button **/
		a#advanced_menu_hide {
		background-color: rgb(45, 73, 115) !important;
	}

}

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

	/*= Body ====================== */

	/** Body >> Home New Slider **/
		div#layer_slider_1 {
		display: none !important;
	}


	/** Body >> Top Row On Mobile **/
		div#av_section_1 div.units {
		padding-top: 20px !important;
	}


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

	/** Header >> Phone Number In Top Bar **/
		div.phone-info span {
		padding: 7px 13px 9px 13px !important;
	}

}