.site-header, .main-navigation ul ul a, #header-right-menu ul ul a, .site-header .cart-content-details {
	background-color: rgb(255, 255, 255);
}

.site-header .cart-content-details:after {
	border-bottom-color: rgb(255, 255, 255);
}

.home .site-header, .home .main-navigation ul ul a, .home #header-right ul ul a, .home .site-header .cart-content-details {
	background-color: rgba(255, 255, 255, 1);
}

.home .site-header .cart-content-details:after {
	border-bottom-color: rgba(255, 255, 255, 1);
}

.site-header, .site-header h1, .site-header h2, .site-header h3, .site-header h4, .site-header h5, .site-header h6 {
	color: #ffffff!important;
	background-color:white;
}

#masthead .search-field {
	color: #ffffff;
}

#masthead .search-field.watermark {
	color: #ccc;
}



.site-header a, .main-navigation ul ul a, #header-right-menu ul ul a, .menu-open, .dashicons.menu-open, .menu-close, .dashicons.menu-close {
	color: #ffffff;
	background-color:white;
	
}

.site-header a:hover, .main-navigation ul ul a:hover, #header-right-menu ul ul a:hover, .menu-open:hover, .dashicons.menu-open:hover, .menu-close:hover, .dashicons.menu-open:hover {
	color: #04d4e2;
}

/* Header logo height */

#site-banner .site-logo img {
	height: 55px;
}

#masthead {
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Header width props */

#site-banner-left {
	width: 60%;
}

#site-banner-right {
	width: 40%;
}

.icon-shopping-cart, .woocart-header .cart-arrow, .woocart-header .cart-contents {
	color: #fff;
}

.textwidget2 p {
	text-align: center; 
	font-size: 25px;
}

.imageblock210 img {
	width:210px;
	height:210px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}

.textwidget {
	text-align:center;
}

.textwidget p {
	text-align: center; 
	color: darkblue;
}

.large-text p {
	text-align:center;
	font-size:28px;
	color:white;
}

.large-text-black p {
	color: black;
	font-size: 22px;
}

.textwidget h2 {
	text-align:center;
}

.blackp {
	color:black;
}

/**graham*/
/*.siteorigin-panels-stretch .panel-row-style */


.ashland {
	background-color:#919191;
	background-image: url(/images/background-ashland.jpg);
	background-repeat: repeat;
	background-size:cover;
}

.centered-md {
	max-width:980px;
	margin:auto;
}

.industries p {
	text-align: center; 
	color: darkblue;
}

/*end grham css*/

#colophon {
	background-color: #4c4c4c;
	color: #ffffff
}

#colophon .search-field {
	color: #ffffff;
}

#colophon .search-field.watermark {
	color: #ccc;
}

#colophon h1,
#colophon h2,
#colophon h3,
#colophon h4,
#colophon h5,
#colophon h6 {
	color: #ffffff;
}

#colophon a {
	color: #ffffff;
}

#colophon a:hover {
	color: #aa650a;
}

#horizontal-menu-before,
#horizontal-menu-after {
	border-color: rgba(255, 255, 255, 0.25);
}

#footer-banner.footbar-active {
	border-color: rgba(255, 255, 255, 0.15);
}

#footer-banner .site-logo img {
	height: 40px;
}

#colophon {
	padding-top: 15px;
	padding-bottom: 15px;
}

#horizontal-menu-wrap {
	width: 60%;
}

#footer-banner-right {
	width: 40%;
}

.sidr {
	background-color: #336ca6;
}

.sidr .sidr-class-menu-item a,
.sidr .sidr-class-menu-item span {
	color: #fff;
}


.sidr .sidr-class-menu-item ul li a,
.sidr .sidr-class-menu-item ul li span {
	color: rgba(255, 15, , 0.8);
}

.sidr .sidr-class-menu-item a:hover,
.sidr .sidr-class-menu-item span:hover,
.sidr .sidr-class-menu-item:first-child a:hover,
.sidr .sidr-class-menu-item:first-child span:hover {
	color: #fff;
}

.sidr .sidr-class-menu-item ul li a:hover,
.sidr .sidr-class-menu-item ul li span:hover,
.sidr .sidr-class-menu-item ul li:first-child a:hover,
.sidr .sidr-class-menu-item ul li:first-child span:hover {
	color: rgba(255, 15, , 0.8);
}

.sidr ul li>a:hover,
.sidr ul li>span:hover,
.sidr>div>ul>li:first-child>a:hover,
.sidr>div>ul>li:first-child>span:hover,
.sidr ul li ul li:hover>a,
.sidr ul li ul li:hover>span {
	background: rgba(0, 0, 0, 0.2);

}

/* Shadows and Separators */

.sidr ul li>a,
.sidr ul li>span,
#sidr-id-header-button-container-inner>* {
	-webkit-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2);
}

.sidr>div>ul>li:last-of-type>a,
.sidr>div>ul>li:last-of-type>span,
#sidr-id-header-button-container-inner>*:last-of-type {
	box-shadow: none;
}

.sidr ul.sidr-class-hr-social li a,
.sidr ul.sidr-class-hr-social li a:first-child {
	-webkit-box-shadow: 0 1px 0 0px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 1px 0 0px rgba(0, 0, 0, .25);
	box-shadow: 0 1px 0 0px rgba(0, 0, 0, .25);
}

/* Header Right side content */

.sidr-class-search-field,
.sidr-class-search-form input[type='search'] {
	background: rgba(255, 255, 255, 0.15);
	color: ;
}

.sidr-class-hr-social {
	background: rgba(255, 255, 255, 0.15);
}

#sidr-id-header-button-container-inner,
#sidr-id-header-button-container-inner>h1,
#sidr-id-header-button-container-inner>h2,
#sidr-id-header-button-container-inner>h3,
#sidr-id-header-button-container-inner>h4,
#sidr-id-header-button-container-inner>h5,
#sidr-id-header-button-container-inner>h6 {
	background: rgba(0, 0, 0, 0.2);
	color: ;
}

#sidr-id-header-button-container-inner a,
#sidr-id-header-button-container-inner button {
	color: ;
}

#sidr-id-header-button-container-inner a:hover,
#sidr-id-header-button-container-inner button:hover {
	color: ;
}

/*
.sidr ul li > a,
.sidr ul li > span,
#header-button-container *,
#sidr-id-header-button-container-inner button {
-webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.1);
-moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 -1px rgba(255, 255, 255, 0.1);
}
*/

		/* Layout 33 */
		#pg-33-0,
		#pg-33-1,
		#pg-33-2,
		#pg-33-3,
		#pg-33-4,
		#pg-33-5,
		#pg-33-6,
		#pg-33-7,
		#pg-33-8 {
			margin-bottom: 5px
		}

		#pg-33-0 .panel-grid-cell,
		#pg-33-1 .panel-grid-cell,
		#pg-33-2 .panel-grid-cell,
		#pg-33-3 .panel-grid-cell,
		#pg-33-5 .panel-grid-cell,
		#pg-33-7 .panel-grid-cell {
			float: none
		}

		#pgc-33-4-0,
		#pgc-33-4-1,
		#pgc-33-4-2,
		#pgc-33-6-0,
		#pgc-33-6-1,
		#pgc-33-6-2,
		#pgc-33-8-0,
		#pgc-33-8-1,
		#pgc-33-8-2 {
			width: 33.333%
		}

		#pg-33-4 .panel-grid-cell,
		#pg-33-6 .panel-grid-cell,
		#pg-33-8 .panel-grid-cell {
			float: left
		}

		#pl-33 .panel-grid-cell .so-panel {
			margin-bottom: 30px
		}

		#pl-33 .panel-grid-cell .so-panel:last-child {
			margin-bottom: 0px
		}

		#pg-33-0,
		#pg-33-1,
		#pg-33-2,
		#pg-33-3,
		#pg-33-4,
		#pg-33-5,
		#pg-33-6,
		#pg-33-7,
		#pg-33-8 {
			margin-left: -2.5px;
			margin-right: -2.5px
		}

		#pg-33-0 .panel-grid-cell,
		#pg-33-1 .panel-grid-cell,
		#pg-33-2 .panel-grid-cell,
		#pg-33-3 .panel-grid-cell,
		#pg-33-4 .panel-grid-cell,
		#pg-33-5 .panel-grid-cell,
		#pg-33-6 .panel-grid-cell,
		#pg-33-7 .panel-grid-cell,
		#pg-33-8 .panel-grid-cell {
			padding-left: 2.5px;
			padding-right: 2.5px
		}

		#panel-33-0-0-0 a,
		#panel-33-7-0-0 a {
			color: #ffffff
		}

		@media (max-width:780px) {

			#pg-33-0 .panel-grid-cell,
			#pg-33-1 .panel-grid-cell,
			#pg-33-2 .panel-grid-cell,
			#pg-33-3 .panel-grid-cell,
			#pg-33-4 .panel-grid-cell,
			#pg-33-5 .panel-grid-cell,
			#pg-33-6 .panel-grid-cell,
			#pg-33-7 .panel-grid-cell,
			#pg-33-8 .panel-grid-cell {
				float: none;
				width: auto
			}

			#pgc-33-4-0,
			#pgc-33-4-1,
			#pgc-33-6-0,
			#pgc-33-6-1,
			#pgc-33-8-0,
			#pgc-33-8-1 {
				margin-bottom: 30px
			}

			#pl-33 .panel-grid {
				margin-left: 0;
				margin-right: 0
			}

			#pl-33 .panel-grid-cell {
				padding: 0
			}
		}


		p {
			color: #ffffff;
			font-family: 'Cinzel';
			font-style: normal;
			font-weight: 400;
		}

		h1 {
			font-family: 'Alegreya SC';
			font-style: normal;
			font-weight: 400;
			margin-bottom: 4px;
		}

		h2 {
			color: #0c0c0c;
			font-family: 'Rationale';
			font-style: normal;
			font-weight: 400;
			text-transform: none;
		}

		h3 {}

		h4 {}

		h5 {}

		h6 {}

		.home-headline2 {
			color: #1e73be;
			font-family: 'Noto Sans';
			font-style: normal;
			font-weight: 400;
		}

		.home-our {
			color: #1e73be;
			font-family: 'Roboto';
			font-size: 35px;
			font-style: normal;
			font-weight: 700;
			line-height: 0.8;
			margin-top: 20px;
		}

		.home-sub2 {
			color: #154791;
			font-family: 'Roboto';
			font-size: 40px;
			font-style: normal;
			font-weight: 700;
		}

		.home-we {
			color: #1e73be;
			font-family: 'Roboto';
			font-size: 20px;
			font-style: normal;
			font-weight: 300;
			line-height: 0.8;
			margin-bottom: 56px;
			margin-left: 2px;
		}

		.home-business-card {
			color: #1e73be;
			font-family: 'Roboto';
			font-style: normal;
			font-weight: 900;
			margin-bottom: 10px;
		}

		.home-headline-mountain-alloys {
			color: #1e73be;
		}

		.home-sub {
			color: #0056ba;
			font-family: 'Century Gothic';
			font-size: 22px;
			font-style: normal;
			font-weight: 400;
			/* letter-spacing: 2px; */
			line-height: 0.8;
		}

		.temp-sub {
			font-family: 'Roboto';
			font-size: 25px;
			font-style: normal;
			font-weight: 700;
		}



		/* Layout 151 */
		#pg-151-0,
		#pg-151-1,
		#pg-151-2,
		#pg-151-3,
		#pg-151-4,
		#pg-151-5 {
			margin-bottom: 10px
		}

		#pg-151-0 .panel-grid-cell,
		#pg-151-1 .panel-grid-cell,
		#pg-151-2 .panel-grid-cell,
		#pg-151-3 .panel-grid-cell,
		#pg-151-4 .panel-grid-cell,
		#pg-151-5 .panel-grid-cell,
		#pg-151-6 .panel-grid-cell {
			float: none
		}

		#pl-151 .panel-grid-cell .so-panel {
			margin-bottom: 30px
		}

		#pl-151 .panel-grid-cell .so-panel:last-child {
			margin-bottom: 0px
		}

		#pg-151-0,
		#pg-151-1,
		#pg-151-2,
		#pg-151-3,
		#pg-151-4,
		#pg-151-5 {
			margin-left: -5px;
			margin-right: -5px
		}

		#pg-151-0 .panel-grid-cell,
		#pg-151-1 .panel-grid-cell,
		#pg-151-2 .panel-grid-cell,
		#pg-151-3 .panel-grid-cell,
		#pg-151-4 .panel-grid-cell,
		#pg-151-5 .panel-grid-cell {
			padding-left: 5px;
			padding-right: 5px
		}

		#pg-151-6 {
			margin-left: -15px;
			margin-right: -15px
		}

		#pg-151-6 .panel-grid-cell {
			padding-left: 15px;
			padding-right: 15px
		}

		@media (max-width:780px) {

			#pg-151-0 .panel-grid-cell,
			#pg-151-1 .panel-grid-cell,
			#pg-151-2 .panel-grid-cell,
			#pg-151-3 .panel-grid-cell,
			#pg-151-4 .panel-grid-cell,
			#pg-151-5 .panel-grid-cell,
			#pg-151-6 .panel-grid-cell {
				float: none;
				width: auto
			}

			#pl-151 .panel-grid {
				margin-left: 0;
				margin-right: 0
			}

			#pl-151 .panel-grid-cell {
				padding: 0
			}
		}


		p {
			color: #ffffff;
			font-family: 'Cinzel';
			font-style: normal;
			font-weight: 400;
		}

		h1 {
			color: #0e4f88;
			font-family: 'Alegreya SC';
			font-style: normal;
			font-weight: 400;
			margin-bottom: 4px;
			font-size:32px;
		}

		h2 {
			color: #0c0c0c;
			font-family: 'Rationale';
			font-style: normal;
			font-weight: 400;
			text-transform: none;
		}

		h3 {}

		h4 {}

		h5 {}

		h6 {}

		.home-headline2 {
			color: #0e4f88;
			font-family: 'Noto Sans';
			font-style: normal;
			font-weight: 400;
		}

		.home-our {
			color: #1e73be;
			font-family: 'Roboto';
			font-size: 35px;
			font-style: normal;
			font-weight: 700;
			line-height: 0.8;
			margin-top: 20px;
		}

		.home-sub2 {
			color: #154791;
			font-family: 'Roboto';
			font-size: 40px;
			font-style: normal;
			font-weight: 700;
		}

		.home-we {
			color: #1e73be;
			font-family: 'Roboto';
			font-size: 20px;
			font-style: normal;
			font-weight: 300;
			line-height: 0.8;
			margin-bottom: 56px;
			margin-left: 2px;
		}

		.home-business-card {
			color: #1e73be;
			font-family: 'Roboto';
			font-style: normal;
			font-weight: 900;
			margin-bottom: 10px;
		}

		.home-headline-mountain-alloys {
			color: #1e73be;
		}

		.home-sub {
			color: #0e4f88;
			font-family: 'Alegreya SC';
			font-size: 22px;
			font-style: normal;
			font-weight: 400;
			/* letter-spacing: 2px; */
			line-height: 0.8;
		}

		.temp-sub {
			font-family: 'Roboto';
			font-size: 25px;
			font-style: normal;
			font-weight: 700;
		}

		#sidebar-footer aside {
			border: none !important;
		}

		.recentcomments a {
			display: inline !important;
			padding: 0 !important;
			margin: 0 !important;
		}

		body.custom-background {
			background-color: #898989;
		}

.h1 {
	font-size:36px;
}