/* Specific CSS to site */
/* -------------------- */

/* -------- */
/* Masthead */
/* --------- */

/* Mobile toggle */
#nav-priority-1, #nav-priority-2 {padding-right:7px;} /* Note: Adjust spacing in Priority Nav  */
#nav-priority-5 {display:TABLE-CELL;} /* Note: Shows the last link in mobile  */
	@media screen and (min-width: 532px) {
		#nav-priority-1, #nav-priority-2 {padding-right:10px;} /* Note: Adjust spacing in Priority Nav  */
		#nav-priority-3, #nav-priority-4 {display:NONE;} /* Note: Hides the links in tablet view to remove excess padding */
	}
#toggle-open h6 {color:#FFFFFF;}
#toggle-menu-text-closed {color:#666666;}
#toggle-closed a h6::after {color:#FFFFFF}

/* Utility */
#masthead #utility h6 {font-size: 19px;} /* Note: Make same size as Main Nav */
#masthead #utility-left-text h6, #masthead #utility-left-text h6 a {color:#FFFFFF} /* Note: Sets text in utility bar in phablet and desktop to white */
#masthead #utility-left-text #nav-utility-3 {display:NONE} /*Note: hides in phablet view */
	@media screen and (min-width: 960px) {#masthead #utility-left-text #nav-utility-3 {display:TABLE-CELL}} /*Note: shows in desktop view */
#masthead #utility-right-text h6, #masthead #utility-right-text h6 a {color:#FFFFFF} /* Note: Sets text in utility bar in phablet and desktop to white */
#utility-right-text h6::after { /* Note: Adds contact icon after contact us link */
	content: "\f473";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}

/* Header */
#header-content-left {display:NONE;} /*Note: Switch of content header left text */
#header-social-signal {margin-left:-12px;}
	@media screen and (min-width: 532px) {#header-social-signal {margin-right:0;}} /* Note: Keeps social signal flush right in masthead in Mobile and Tablet*/
	@media screen and (min-width: 804px) {#header-social-signal {margin-right:10px;}} /* Note: Positions social signal better to fit art */
	@media screen and (min-width: 532px) {#header-social-signal {margin-top:16px;margin-right:0px;}} /* Note: Positions social signal better to fit art */
#social-signal-linkedin-follow-top-wrapper{margin-bottom:-4px;} /* Note: Tightens space between Linked In logo and Follow */

/* Social signal */
#social-signal h6 {font-size: 19px;} /* Note: Make same size as Main Nav */
#social-signal-right-text h6::after { /* Note: Adds phone icon after phone number */
	content: "\f525";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}

/* Mobile Utility */
#mobile-utility-menu-left{width:100%;}
#nav-mobile-utility-0 h6 {color:#FFCC66;font-size:14.5px;font-weight:BOLD;}
	@media screen and (min-width: 532px) {#nav-mobile-utility-0 h6 {font-size:17px;}}
#mobile-utility-menu-right {display:NONE;}

/* ---------- */
/* Main menu  */
/* ---------- */
	@media screen and (min-width: 804px) {
		#menu-main-menu li:hover, #menu-main-menu li:focus {background-color: #FFFFFF;} /*Note: Makes menu white as text items are justified in text alignment */
	}
.inner-page-above-horizon-contact-form { /*Note: To match rounded corners on quote form */
	 border-top-left-radius: 8px;
	 border-top-right-radius: 8px;
}

/* INVESTIGATE: Should be added to custom-sytle */

#menu-main-menu {border: 0.5px solid #3399CC;} /*Note: Adds border around main nav row */
	@media screen and (min-width: 804px) {
		#menu-main-menu {border: 0;} /*Note: Removes border around main nav row */
	}
#menu-main-menu a {text-decoration: UNDERLINE;}
#menu-main-menu a:hover {text-decoration: NONE;}
#menu-main-menu li a {display: inline-block;}
#menu-main-menu ul li a {display: inline-block;}

	@media screen and (min-width: 804px) {
		#menu-main-menu li{float:LEFT;padding-left:3px;padding-right:3px;width:100px;}
		#menu-main-menu li:last-child{float:RIGHT;width:150px;}
		#menu-main-menu ul li {float:NONE; } /*Note: Adds border around main nav row */}
		#menu-main-menu ul li {background-color: #FFCC66; }
		#menu-main-menu ul li:hover, #menu-main-menu ul li:focus {background-color: #CCCCCC;}
		#menu-main-menu ul li:last-child {float:LEFT;}
	}
	@media screen and (min-width: 960px) {#menu-main-menu li{width:120px;}}

/* ---------- */
/* Content   */
/* ---------- */

/* YouTube */
.youtube-responsive-container-1-1, .youtube-responsive-container-16-9 {border:1px #CCCCCC solid;}


/* ------------ */
/* Landing page */
/* ------------ */

#header-landing-call-text a:link {color:#454545;}
	@media screen and (min-width: 804px) {#header-landing-call-text a:link {color:#FFF;}}

#header-landing-call-text::before {color:#454545;}
	@media screen and (min-width: 804px) {#header-landing-call-text::before {color:#FFF;}}

#header-landing-call-text {text-transform:uppercase;font-size: 18px;font-weight:BOLD;margin-left:63px;margin-top:82px;text-align:LEFT;}
	@media screen and (min-width: 532px) {#header-landing-call-text {font-size: 18px;margin-left:73px;margin-top:85px;}}
	@media screen and (min-width: 804px) {#header-landing-call-text {font-size: 46px;margin-left:0px;margin-top:12px;margin-right:16px;text-align:RIGHT;}}
	@media screen and (min-width: 960px) {#header-landing-call-text {font-size: 52px;margin-top:12px;}}

#header-landing-call {}
	@media screen and (min-width: 532px) {#header-landing-call {}}
	@media screen and (min-width: 804px) {#header-landing-call {padding-left:350px;}}
	@media screen and (min-width: 960px) {#header-landing-call {padding-left:400px;}}
	
/* ------------------- */
/* Header Urgent update*/
/* ------------------- */

#header-content-left {display: INLINE-BLOCK;}
#pre-load-heading {display: NONE;}
#pre-load-tagline {display: INLINE-BLOCK;font-size:19px;}

#masthead #pre-load-tagline h6 a {color:WHITE;}
#masthead h6 a:visited {color: WHITE}

#header-content-left {background-color:#c33;border-radius:10px; float:RIGHT;padding:5px;text-transform:UPPERCASE;width:105px;}
#pre-load-tagline {font-size:16px;}

@media screen and (min-width: 532px) {#header-content-left {margin-top:0px;width:105px;}}
@media screen and (min-width: 804px) {#header-content-left {float:NONE;margin-top:92px;width:260px}}

/* Added 20210801from PNEUVAY news blog */
/* Change from ID to Class */
.entry-content h2 {line-height:1.0;margin:34px 0 17px 0;}
.entry-content h3 {margin-top:23px;}
.entry-content p {line-height:1.25;margin-bottom:17px;}
.entry-content ul { padding:0 0 17px ; margin:0 0 0 17px;}
.entry-content img {margin:34px 0 0 0;}
.entry-content table {border: 1px SOLID BLACK; margin:34px 0 17px 0; width:546px!important;}
.entry-content th {border: 1px SOLID BLACK; padding:6px;text-align:LEFT;}
.entry-content td {border: 1px SOLID BLACK;padding:6px;}

.entry-content .svq_form th {border: 0;}
.entry-content .svq_form td {border: 0;}
.entry-content .svq_form table {border: 0;}