/*-----------COLOPHON-----------*/

.colophon-widget {
	background: #cccccc;
	color: #000000;
	text-align: center;
  	border: none;
  	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border: 0;
	border-radius: 0px;
    width: 910px;
    margin: -40px 0px -10px 25px;
}

@media screen and (max-width:768px) {
.colophon-widget {
 	margin: -60px -25px -10px 0px;
	width: 100%;

}
}/* ---------CENTER IMAGE ON SCREEN FOR PHONES---------- */

@media screen and (max-width:468px) {
.centerforphones {
  float: none;
}
}

/* ---------LEADING THE WAY GRAPHIC MOBILE---------- */

@media screen and (max-width:468px) {
.leadingtheway {
  float: left;
  margin:0px 80px 20px 0px;
}
}

/* ---------MORTARS ORDER FORM FIELD LABEL COLOR---------- */

#ninja_forms_field_112_label {
  color: #003399
}

#ninja_forms_field_113_label {
  color: #990000
}

#ninja_forms_field_115_label {
  color: #003399
}

#ninja_forms_field_118_label {
  color: #003399
}

#ninja_forms_field_120_label {
  color: #003399
}

#ninja_forms_field_122_label {
  color: #003399
}

#ninja_forms_field_124_label {
  color: #003399
}

#ninja_forms_field_126_label {
  color: #003399
}

#ninja_forms_field_128_label {
  color: #003399
}

#ninja_forms_field_130_label {
  color: #003399
}

#ninja_forms_field_132_label {
  color: #003399
}

#ninja_forms_field_188_label {
  color: #003399
}

#ninja_forms_field_176_label {
  color: #003399
}

#ninja_forms_field_178_label {
  color: #003399
}

#ninja_forms_field_180_label {
  color: #003399
}

#ninja_forms_field_182_label {
  color: #003399
}

#ninja_forms_field_184_label {
  color: #003399
}

#ninja_forms_field_186_label {
  color: #003399
}

/* ---------HOME MOBILE METASLIDER HIDE DOTS---------- */

@media screen and (max-width:468px) {
.nivo-controlNav {
display:none;
}
}

/* ---------HOME METASLIDER---------- */

.homeslider {
  float: none;
  margin-bottom:20px;
}

/* ---------HOME MOBILE METASLIDER IMAGE POSITION---------- */

@media screen and (max-width:468px) {
.homeslider {
  float: none;
  margin-bottom:40px;
}
}

/*-----------MOVE PAGE HEADS UP-----------*/

h1 {
  margin-top: -10px;
}

/*-----------MOVE MOBILE PAGE HEADS UP-----------*/

@media screen and (max-width:768px) {
  h1 {
  margin-top: -25px;
}
}

/*-----------MAKE MOBILE TEXT AREA WIDER-----------*/

@media screen and (max-width:768px) {
#container {
padding: 0px 0px 0px 0px;
}
}

/*-----------MOVE TEXT AREA CLOSER TO MAIN MENU-----------*/

#wrapper {
	background-color: #e6e6e7;
	border: none;
  border-radius: none;
	margin: 0px 0px 0px 0px;
  	padding: 0px 20px 0px 20px;
}

/* ---------PREVENT FIELD ZOOM ON IPHONES and COLOR/SIZE FORM FIELDS---------- */

input, select, text, textarea {
  font-size: 16px;
  max-width: 500px !important;
  background: #d3d3d3 !important;
}

/*-----------REMOVE SCROLL TOP ARROW-----------*/

.scroll-top {
      display: none;
}

/*-----------COLOR OF SUB-MENU TYPE---------*/

.menu li li a {
  color: #ffffff;
}

/*-----------HOVER COLOR OF SUB-MENU TYPE &amp; BKG---------*/

.menu li li a:hover {
    background: #003366 !important;
  	color: #ffffff;
}

/*-----------MAIN MENU DROPDOWN BKG COLOR-----------*/

.menu li li {
	background: #006699;
	background-image: none;
	border: 1px solid #ffffff;
	color: #ffffff;
	margin: -1px 0 1px 0;
	width: auto;
}

/* MENU SIZE-FACE-WEIGHT-COLOR */

.menu a 
{
  font-size: 16px !important;
  font-family: Open Sans Condensed;
  font-weight: 600 !important;
  color: #ffffff;
}

/* MENU HOVER COLOR-WEIGHT-SIZE */

.menu a:hover
{
  background-image: none;
  background-color: #006699;
}

/*-----------BKG COLOR OF MAIN MENU-----------*/

.menu {
background-color: #003366;
background-image: none;
}

/*-----------COLOR OF CURRENT MENU ITEM BACKGROUND-----------*/

.menu .current_page_item a,
.menu .current-menu-item a {
	background-color: #006699;
}

/*-----------RESPONSIVE MENU FONT -----------*/

.responsive-menu {
    font-family: Open Sans Condensed;
}

/*-----------/* MOBILE HEADER -----------*/

@media screen and (max-width:468px) {
#header img {
content: url('https://premierpyro.com/wp-content/uploads/2025/10/header-mobile3.png');
margin-top: -20px;
}
}

/*-----------CENTER HEADER IMAGE-----------*/

#logo {
    float: none;
    text-align: center;
}

/*-----------REMOVE COPYRIGHT LINE-----------*/

.copyright { display:none; } 

/* HORIZONTAL RULES */
		
hr {
    color: #000000;
}

/*-----------REMOVE WORDPRESS FROM FOOTER-----------*/

.powered {
display: none;
}

/*-----------BODY TEXT-----------*/

body { color: #000;  }

/*-----------HIDE POST META-----------*/

.post-meta { display: none; }
.post-data { display: none; }


/*-----------HEADER IMAGE POSITION-----------*/

#logo { float: left }

/*-----------BANNER SPECS-----------*/

.top-widget {
	background: none;
	border: none;
	clear: right;
	float: right;
	min-height: 0px;
	padding: 20px 0 0 0;
	text-align: right;
	width: auto;
}

/*-----------PHOTO BORDER-----------*/

.photoborder { border: solid 1px #000 }

/* ---------KILL TABLE BORDERING-------- */

table {
	border: none;
}