.four.columns.branding {
	margin-top: 1px;
}
/*added by MortL to fix spacing on general site menu*/
.menu.sub-menu {
	width: 700px;
}
#navigationmain ul li a {
	font-size: 1.4rem;
}

#navigationmain > ul > li > ul:before{
left: 40%    
}
/* .sidebar { */
/*    padding: 30px 20px; */
/*}*/
.bigpadding {
    padding-top: 30px !important;
}
element.style {
    height: 78px;
    left: 0;
    position: -250px;
    top: 0;
    width: 78px;
}
#navigationmain ul ul a {
     padding: 8px 8px 3px 8px;
     width: 200px;
}
.infowhite {
    opacity: 0.6;
}
.person {
    margin: 0 10px 0 0;
}

.smallbottommargin {
	margin: 8px;
}
table thead tr th, table tbody tr td {
    line-height: 12px;
}
/*added by MortL to fix spacing on sub menu*/
#navigationmain > ul > li > a {
    padding-left: 20px;
}  
@media (max-width: 767px) {
  #map {
    height: 250px;
  }
}    
#navigationmain > ul > li > ul {    
 width: 200px;
}
#sub-menu > li {   
	width: 200px;
}

.gmnoprint element.style {
    left: 10px;
    position: absolute;
    top: 111px;
}
/*.faq-description {
  padding: 8px 80px 30px 80px;*/
}
.container {
    padding: 0 20px 25px 0;
}
/*added by Loomer to fix flow on experts page*/
.row .three.columns.alpha {
    clear: left;
}
/*added by Loomer to adjust background color of even rows*/
table tbody tr:nth-child(even) {
	background: white;
}
.expertbody {
	width: 202px;
	padding: 5px;
}
.views-field-field-expert-name {
	width: 202px;
}
.staffdocsbody {
    width: 202px;
}
.faq {
	margin-bottom: 22px;	
}

input[type="email"]{
  height: 35px;
  border: 1px solid black;
  font-size: 14px;
  width: 60%;
  padding-left: 5px;   
}

#project_planner input[type="email"] {
  width: 98%;
}

#project_planner {
  margin-left: 0px;
}