/* Enter Your Custom CSS Here */

.h1{
 margin: 0px 0px 0px 0px;

}


#gform_submit_button_1{

   background-color: #231F20!important;
    border: none;
    color: white;
    padding: 8px 8px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    cursor: pointer;
    text-transform: uppercase;
  
}



.gform_wrapper form {
  
  text-transform: uppercase ;
    
}

.nounderline {
  text-decoration: none!important;
}


#access ul ul a {
background: #A0A7AB;
background: #fff;
padding: 15px 10px;
line-height: 1.1em;
width: 160px;
height: auto;
z-index: 102;
border-bottom: 1px;
border-color: grey;
}

.project-thumb-container {
  
background: none!important;
  padding-bottom: 20px;
/*  height: 100%; */
  height: 200px!important;
}


.project-thumb a {
 opacity: 1.0!important;

  
}



.project-thumb-text {
  position: initial;
  bottom: 5px;
right: 5px;
text-align: center;
color: black !important;
  padding-top: 20px;
  font-size: 0.8em;
  font-size: 18px;
font-weight: 600;
  color: #272D30!important;
}
  
  .project-thumb-text a {
  font-family: 'Lato', sans-serif;
text-transform:uppercase;
font-size: 15px;
font-weight: 600;
  color: #2C3337;
  
}



.h1hero-project {

font-size: 24px !important;
text-transform: uppercase;
text-decoration: none !important;
font-family: 'Lato', sans-serif;
padding-left: 10px;
  
}




.h1hero-project-text {
float: left;
color: #737373;
padding: 4px 12px 0px 12px;
border: 1px dotted black;

text-decoration: none !important;
/* border: 5px; */
font-size: 10px;
}


.h1hero-project-text a {
text-decoration: none!important; 
    font-size: 24px;
}




.h1hero {
 
  font-size: 24px!important;
text-transform: uppercase;
text-decoration: none!important;
font-family: 'Lato', sans-serif;

}


.h1hero-text {
	float:left;
    color: #737373;
	padding: 4px 12px 0px 12px; border: 1px dotted black;
	margin-top: 20px;

text-decoration: none!important;
/* border: 5px; */
    font-size: 10px;
}



.h1hero-text a {
	text-decoration: none!important; 
    font-size: 24px;
}

/*
.h1hero-text {
color: #737373;
text-transform: uppercase;
font-size: 16;
font-weight: bold;
width: 480px;
padding: 5px 10px;
margin: 0;
border: 1px dotted #b7bcbf;
}
*/


.h2hero {
  
  margin-left: 14px;
  
}


.h3hero {
	color: #58595b!important;
	text-transform: uppercase!important;
	font-weight: bold!important;
	text-decoration:none!iimportant;
    }

.h3hero a {
 	color: #2C3337!important;
    text-transform: uppercase!important;
	font-size: 15px!important;
    font-weight: bold!important;
  	text-decoration:none;
  	text-align:centre;
}  



#rev_slider_3_1_wrapper {
    margin: 0px auto;
    background-color: none!important;
    padding: 0px;
    max-height: 362px;
    height: 362px;
    overflow: visible;
}


.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.breadcrumb a {
    color: #428bca;
    text-decoration: none;
}

.short-description{
	font-size: 14px;
    font-style: normal;
}

.product-list{
	font-size: 14px;
  	line-height: 1.1em;
}



/* Page Title  
/*	color: #5566AA;
color: #2c3337;
text-transform: uppercase;

font-size: 36px;
border: 1px;

*/

.prev-next-links{
	padding-top:10px;
    padding-bottom:10px;
}

#spec-sheet {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 15px!important;
    font-weight: bold!important;
  	
}



