#squares {text-align: center;}
#squares h3 {font-weight: 700;}

#welcome-text {text-align: center;}
#welcome-text h1 {line-height: 40px;font-weight: 700;}

#services-hp h3 {font: 16px arial;margin-bottom:0;font-weight: 700;}

#process {text-align: center;font-size: 20px; font-weight: 700; letter-spacing: 3.5px;}
#process h2 { font-size: 34px;color: #ffffff; font-weight: 700; letter-spacing:10px;}

#benefits {text-align: center;}
#benefits h2 {font-size: 28px; line-height: 34px; font-weight: 700;}

#states {text-align: center;font-size:12px;line-height: 16px;}
#states h3 {font-family: arial; font-size: 20px;font-weight: bold;}

#footer-email-join {
    color: black;
    background-color: white;
    border-radius: 10px;
    padding: 20px;
}
#footer-email-join input[type="text"], #footer-email-join input[type="email"] {
  width: 100%;
}
#join-form input[type="text"], #join-form input[type="email"] {
  width: 350px;
}
#kw-foot {
text-align: center;
color: #aaaaaa;
}
#footer-widgets .widget #kw-foot a{
color: #aaaaaa;
}
.divider-orange {text-align: center;letter-spacing: 3.5px; 
 border-bottom: solid 0px #333333;font-size: 18px;font-weight:bold;}
.yellow {color: black;}

.hp-slider {background-color: #ffffff;display:inline-block; position:relative;top:35px;}
#hp-slider {border: solid 1px #004e92;padding:40px;}
#hp-slider2 {border: solid 1px #004e92;padding:40px;}

/*Page image headers*/
#img-header {text-align: center;}
.signs .noborder .panel-grid-cell {border:0;}
/*Sports page */
#post-318 p {text-align:center;}

.promo-sub-menu li {list-style-type: none; padding: 0; margin:0;}
.promo-sub-menu li a {color: #333333;}
.promo-sub-menu li a:hover {color: #004e92;}

#mega-menu-wrap-max_mega_menu_2 {
  border-top: solid 3px #004e92;
  border-right: 0;
  border-bottom: solid 3px #004e92;
  border-left: 0;
}

#mega-menu-wrap-primary ul{text-align: left; list-style-type: none;}
#mega-menu-wrap-primary li {text-align: left; list-style-type: none; margin-left:-20px;}
#mega-menu-wrap-primary li a {text-align: left; color: #000;}
h4.mega-block-title { color: #004e92; text-align: left; }

.specials-th-title h3.widget-title {font-size: 14px;}

.layout-full #colophon{
 padding-top:0px; 
}

.widget_circleicon-widget .circle-icon-box a.more-button {
    display: none;
}

.stock-art-list, .stock-art-list-container {
    background-color: #fff!important;
    min-height: 100vh;
}

#seoBigBox{ 
  background-repeat: no-repeat;
  padding:0px;margin-left:-50px;
  margin-right:-50px;
  background-size:100%;
  position:relative;
  height:667px; 
}

#seoBigTextBox{
 position:absolute;
  width:100%;
  margin-left:0px;
  margin-right:-50px;
  height:621px;
  color:white;
  background:rgba(0,0,0,0.63); 
}

#seoSubText1{
  color:white;
  line-height:1.1;
  font-family:Arial;
  font-size:56px;
  font-weight:bold;
}

#seoSubText2{
 font-family:Arial;
  font-size:46px;
  font-weight:bold; 
}

#seoSubText3{
  color:white;
  font-family:Arial;
  font-size:24px;
}

#seoDesignNow{
 width:230px;
  margin-left:auto;
  margin-right:auto;
  text-alight:center;
  color:black;
  font-family:Arial;
  font-size:28px;
  background-color:white;
  border-style:solid;
  border-color:black;
  font-weight:bold; 
}

#seo-city-stripe{
		width:110%;
		border-bottom:2px solid #004e92;
		margin-left:-5%;
		margin-right:auto;
		margin-top:-29px;
}

.seo-city-shop-images{
    margin-left:auto; 
		margin-right:auto;
		text-align:center;
}

#masthead{
  background-image: none;
}

.seo_links{
		border:3px solid #004e92; 
		padding:15px; 
		width:80%; 
		display:block;
}

.zsiq_theme1 .zsiq_user.siqico-chat{
 background-color: #004e92;
}

.noaboutme {
	background-image: none;
  background-color: #004e92;
}

.landing_logo{ text-align:center; }

.jobappform li, .proposalform li{
  list-style-type: none; margin-left:-20px; padding-top:5px; padding-bottom:5px;
}

.jobappform ul, .proposalform ul{
  list-style-type: none; margin-left:-20px;
}

.jobappform{ margin-left:auto; margin-right:auto; }

.jobappform .jobapp_label{
width:600px;  
	font-weight:bold;
}

.jobappform .gform_heading{
margin-left:auto;
  margin-right:auto;
}

.gv-table-view-content th{
  width:200px;
  text-align:right;
}

#pgc-8509-1-1, #pl-8509 {
		margin-left:auto; margin-right:auto; width:620px;
}

.jobappform #input_1_1, 
.jobappform #input_1_2,
.jobappform #input_1_3,
.jobappform #input_1_4,
.jobappform #input_1_5,
.jobappform #input_1_6,
.jobappform #input_1_7, 
.jobappform #input_1_8,
.jobappform #input_1_9,
.jobappform #input_1_10,
.jobappform #input_1_11,
.jobappform #input_1_12, 
.jobappform #input_1_13, 
.jobappform #input_1_14,
.jobappform #input_1_15,
.jobappform #input_1_16,
.jobappform #input_1_17,
.jobappform #input_1_18,
.jobappform #input_1_19 { width: 600px; height:100px; }

.jobappform #input_1_20,
.jobappform #input_1_21,
.jobappform #input_1_22,
.jobappform #input_1_23 { width: 600px; }

.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{
 text-align:right; 
}

.gform_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area{
 width:400px;
  margin-left:0%;
}

.gv-table-view{
width:100%;
  margin-left:auto;
  margin-right:auto;
}

.gv-table-view td{
   font-weight:700;
}

.gv-table-view tr .alt, .gv-table-view tr{
  border-bottom:1px solid rgb(249,46,0);
  background-color:white;
 font-weight:bold; 
}

.gv-table-view-content tr, .gv-table-view-content tr .alt{
  border-bottom:0px solid rgb(249,46,0);  
  background-color:white;
}

.gv-table-view thead tr{
  background-color: rgb(249, 46, 0);
  color:white;
}

.gv-table-view tfoot{
  visibility:hidden;
  display:none;
}

.gv-table-view #gv-field-5-39{
 font-weight:bold; 
}

.gv-table-view .bulleted{
 list-style-type:none; 
   margin-left:0px;
}

.gv-table-view .bulleted li{
 margin-left:0px;
}

@media only screen and (max-width: 641px) {
  #pgc-1053-0-1, #pg-1053-1, #pg-1053-2, #pg-1053-0, #hideMobile{
    display:none;
    visbility:hidden;
  }
		#pgc-8509-1-1, #pl-8509 {
				width:300px;
				margin-left:auto;
				margin-right:auto;
		}
		
		.jobappform .jobapp_label{
width:85%;  
	font-weight:bold;
}

.jobappform .gform_heading{
margin-left:auto;
  margin-right:auto;
}
		
		.jobappform #input_1_1, 
.jobappform #input_1_2,
.jobappform #input_1_3,
.jobappform #input_1_4,
.jobappform #input_1_5,
.jobappform #input_1_6,
.jobappform #input_1_7, 
.jobappform #input_1_8,
.jobappform #input_1_9,
.jobappform #input_1_10,
.jobappform #input_1_11,
.jobappform #input_1_12, 
.jobappform #input_1_13, 
.jobappform #input_1_14,
.jobappform #input_1_15,
.jobappform #input_1_16,
.jobappform #input_1_17,
.jobappform #input_1_18,
.jobappform #input_1_19 { width: 85%; height:100px; }

.jobappform #input_1_20,
.jobappform #input_1_21,
.jobappform #input_1_22,
.jobappform #input_1_23 { width: 85%; }
		
}

/**/
#seoBigBox,
#seoBigTextBox {max-height:600px; background-size:cover;}
.entry-content #seoBigTextBox h1 {
	margin:0;
}
#seoBigTextBox h1 h2 {
	font-family: Arial;
	font-size: 46px;
	font-weight: bold;
}
@media (max-width:768px) {
    #seoSubText1 {font-size:36px; margin:0 20px; line-height:1;}
    #seoSubText2 {font-size:26px; margin:10px 20px 0; line-height:1; display:block;}
    #seoSubText3 {font-size:18px; margin:0 20px; line-height:1;}		
}

@media (min-width:768px) {
		#covid {
			height: 29px;	
		}
		#masthead {
			height:248px;	
		}
		#mega-menu-wrap-max_mega_menu_2 {
				min-height: 46px;
		}
		#pg-1053-0 {
			height:auto;	
		}
		.panel-row-style-for-1053-0 {
				height:auto;
		}
		#panel-1053-0-0-0,
		#pgc-1053-0-0,
		#metaslider-id-20 {
				height:auto;
		}
		#pgc-1053-0-1 {
				height:auto;
		}
}
.metaslider .flex-control-nav {
		bottom: 15px !important;
}
#delivery {
	    padding: 0px 1000px 0px 1000px;	
		height: 79px;
}