/*
 * Custom CSS migrated out of the YellowPencil plugin (waspthemes-yellow-pencil).
 *
 * Source: wp-content/plugins/waspthemes-yellow-pencil/custom-46.css (revision 46)
 * Migrated: 2026-08-19
 *
 * Every rule below is page-scoped (body.page-id-NNN), exactly as YellowPencil
 * generated it, so nothing leaks to pages it didn't previously affect.
 *
 * Two rules targeting page-id-3580 ("Contact Us") were removed on 2026-08-19.
 * That page was deleted, and the current Contact page (2655) was rebuilt in
 * Gravity Forms — so their .wpcf7 selectors matched nothing either way. The
 * green submit colour they set is already the site primary colour (#00684f).
 */

/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. "Contact Us" Page
    02. "Arc Flash" Page
    03. "Arc Flash v4" Page
    04. "Arc Flash v5" Page
    05. "Home" Page

*/


/*-----------------------------------------------*/
/*  "Arc Flash" Page                             */
/*-----------------------------------------------*/
body.page-id-3576 .hentry .fusion-button-wrapper a{
	font-size:23px;
	line-height:2em;
	font-weight:600;
}

body.page-id-3576 .hentry .fusion-blend-mode:nth-child(14){

	margin-bottom:-50px;
}


/*-----------------------------------------------*/
/*  "Arc Flash v4" Page                          */
/*-----------------------------------------------*/
body.page-id-3666 .hentry .fusion-button-wrapper a{
	font-size:23px;
	line-height:2em;
	font-weight:600;
}

body.page-id-3666 .hentry .fusion-blend-mode:nth-child(14){

	margin-bottom:-50px;
}

body.page-id-3666 #gform_6{
	-webkit-box-shadow:none;	box-shadow:none;
	background-color:rgba(0,0,0,0.4);
	padding-left:0px;
	text-align:left;
}

body.page-id-3666 #gform_6 .gform_body{
	margin-left:58px;
	margin-top:16px;
	padding-top:26px;
}

body.page-id-3666 #gform_submit_button_6{
	position:relative;
	left:59px;
	font-weight:600;
	border-width:0px;
	-webkit-box-shadow:none;	box-shadow:none;
}

@media only screen and (min-width:641px){

	body.page-id-3666 #gform_fields_6 .field_description_below input[type=text]{
	width:388px;
}

body.page-id-3666 #gform_submit_button_6{
	font-size:23px;
	}

}


/*-----------------------------------------------*/
/*  "Arc Flash v5" Page                          */
/*-----------------------------------------------*/
body.page-id-3693 .hentry .fusion-button-wrapper a{
	font-size:23px;
	line-height:2em;
	font-weight:600;
}

body.page-id-3693 .hentry .fusion-blend-mode:nth-child(14){

	margin-bottom:-50px;
}

body.page-id-3693 #gform_6{
	-webkit-box-shadow:none;	box-shadow:none;
	background-color:rgba(0,0,0,0.4);
	padding-left:0px;
	text-align:left;
}

body.page-id-3693 #gform_6 .gform_body{
	margin-left:58px;
	margin-top:16px;
	padding-top:26px;
}

body.page-id-3693 #gform_submit_button_6{
	position:relative;
	font-weight:600;
	border-width:0px;
	-webkit-box-shadow:none;	box-shadow:none;
	text-align:center;
}

body.page-id-3693 .hentry .fusion-title span{
	font-size:60px;
	line-height:1.33em;
	font-weight:400 !important;
}

body.page-id-3693 .nonhundred-percent-fullwidth > .fusion-builder-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-text span{
	font-size:20px;
}

body.page-id-3693 .overlay-gradient .fusion-text .marty-sec{
	font-size:22px;
}

body.page-id-3693 .overlay-gradient p span{
	font-size:24px;
}

body.page-id-3693 .hentry .post-content .overlay-gradient .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-text .marty-sec p{
	font-size:24px !important;
}

body.page-id-3693 .hentry .fusion-text .col-wh li{
	font-size:24px;
}

body.page-id-3693 .hentry .fusion-title-center strong{
	font-size:24px;
}

body.page-id-3693 .fusion-column-content .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-text p span{
	font-size:24px;
}

body.page-id-3693 .fusion-equal-height-columns .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-builder-row .fusion_builder_column .fusion-column-wrapper{
	position:relative;
	top:0px;
	left:0px;
}

body.page-id-3693 .hentry .nonhundred-percent-fullwidth{
	padding-bottom:60px !important;
}

body.page-id-3693 #wrapper #main .nonhundred-percent-fullwidth{
	padding-top:60px !important;
}

body.page-id-3693 #gform_fields_6 .field_description_below h3{
	text-align:left;
}

body.page-id-3693 #gform_6 .gform_footer{
	text-align:left;
}

body.page-id-3693 .fusion-column-wrapper .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-text p{
	font-family:Oswald, Arial, Helvetica, sans-serif;
	font-size:60px;
}

body.page-id-3693 .hentry .fusion-title-center p{
	font-size:55px;
	line-height:70px;
}

body.page-id-3693 .nonhundred-percent-fullwidth > .fusion-builder-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-text p{
	font-size:20px;
}

body.page-id-3693 .overlay-gradient .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-title h2{
	font-size:55px !important;
}

body.page-id-3693 .post-content .overlay-gradient .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-column-content-centered .fusion-column-content .fusion-title h2{
	line-height:60px !important;
}

body.page-id-3693 .fusion-column-content-centered .fusion-column-content .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-text p{
	font-size:20px !important;
}

body.page-id-3693 .overlay-gradient .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-text p{
	font-size:20px;
}

@media only screen and (min-width:641px){

	body.page-id-3693 #gform_fields_6 .field_description_below input[type=text]{
	width:388px;
}

body.page-id-3693 #gform_submit_button_6{
	font-size:23px;
	}

}


@media (max-width:475px){

	body.page-id-3693 #arc-hero h2{
	font-size:39px !important;
	text-align:left !important;
	}

}


@media (max-width:330px){

	body.page-id-3693 #footer-form p{
	padding-left:14px;
	font-size:45px !important;
	}

}


/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-692 .slides li .st-os-en{
	font-family:'PT Sans', sans-serif;
	font-size:55px;
}

body.page-id-692 .hentry .fusion-text h2{
	font-family:'Montserrat', sans-serif !important;
	font-size:22px !important;
	line-height:1.45em !important;
	letter-spacing:1px;
	font-weight:700 !important;
}

body.page-id-692 .post-content .nonhundred-percent-fullwidth .fusion-builder-row .fusion_builder_column .fusion-column-wrapper .fusion-text p{
	font-size:18px !important;
}
