#vision-search-open-icon.fa.fa-search {
  color: #857e7e;
  margin-right: 0px;
  padding-right: 0px;
}

span.menu-break {
  display: block;
  line-height: 100%;
  text-align: center;
  position: relative;
}

.menu-button {
  background-color: #e50000;
  padding: 3px 3px;
  border-radius: 5px;
  border: 1px solid #ff0000;
  -webkit-transition: all 400ms;
  transition: width all 400ms;
}

.menu-break {
  color: #ffffff;
}

.fa.fa-search {
  margin-left: 0px;
  padding-left: 65%;
  padding-bottom: 10px;
  padding-top: 0%;
  font-size: 20px;
}

#nav-menu-item-1362.main-menu-item.menu-item-even.menu-item-depth-0.popmake-order-now.menu-button.popmake-1210.menu-item.menu-item-type-custom.menu-item-object-custom

.product-font {
  font-size: 9px;
}


form-promo-email-confirmation {
  color: #ffd204;
}


.about-title {
  margin-right: 0%;
  margin-left: 0%;
}


#nav-menu-item-1362.main-menu-item.menu-item-even.menu-item-depth-0.popmake-order-now.menu-button.popmake-1210.menu-item.menu-item-type-custom.menu-item-object-custom {
  padding-right: 4px;
}


#media_image-5.widget.widget_media_image {
  margin-right: 0px;
  margin-left: -30%;
}

.image.wp-image-2265.attachment-37x30.size-37x30 {
  margin-right: 0px;
}

p2 {
  font-size: 20px;
}

p {
  color: #000000;
}

#content .wpb_text_column :last-child {
  color: #000000;
  margin-bottom: 0px;
}

.wpforms-field-label {
  color: #000000;
}

li {
  color: #000000;
}

a:hover {
  color: #ffd204 !important;
}

a {
  color: #000000;
}

.footer-widgets {
  margin-right: 0%;
  padding-right: 8%;
}

#who-we-work-with,
#property-facility-owner,
#client-testimonials,
#giving-back,
#current-postings,
#leadership-team,
#our-staff,
#what-we-offer,
#empty,
#staff-testimonials {
  content: "";
  display: block;
  height: 150px;
  margin: -150px 0 0;
  z-index: -9999;
}

.bc-title {
  padding-left: 2%;
}

.vc_general.vc_cta3.call.vc_cta3-style-3d.vc_cta3-shape-rounded.vc_cta3-align-center.vc_cta3-color-classic.vc_cta3-icon-size-md {
  background-color: #ffffbf;
  margin-top: -5%;
}

.vc_general.vc_cta3.employment-link.vc_cta3-style-3d.vc_cta3-shape-rounded.vc_cta3-align-left.vc_cta3-color-classic.vc_cta3-icon-size-md {
  background-color: #ffffbf;
}

.alert.alert-info {
  background-color: #ffffbf;
  color: #606060;
  border-width: 0px;
}


.entry-content h6 {
  margin-top: 0%;
}

.entry-content h5 {
  margin-top: 0px;
}

body, p,  h1, h2, h3, h4, h5, h6 {
 -moz-hyphens: none !important;
-ms-hyphens: none !important;
-webkit-hyphens: none !important;
 hyphens: none !important;}

.portfolio-meta.bottommargin {
  display: none;
}

.portfolio-desc h3 a {
  font-size: 0.85em;
}

#top-bar-wrap {
  text-align:right;
}

#top-bar-wrap .pull-left {
  float:right;
}

#top-bar-wrap .top-links ul li:last-child, #top-bar-wrap .top-links ul li:last-child a {
  margin:0;
  padding:0;
}

button.pum-close {
  background:#ffd204 !important;
}

#nav-menu-item-4006.current_page_item, #nav-menu-item-4006.current_page_item a {
  border:0;
}

.vc_btn3-inline a:hover, .vc_btn3-center a:hover {
  color:#fff !important;
}

ul.arc-ul {
  margin-left:35px;
}

ul.arc-ul li:not(:first-child) {
  list-style:none;
}

@media (max-width:768px) {
	ul.arc-ul {
    margin-left:0;
  }
}

.a-hover:hover, .a-hover:hover span {
  color:#ffd204 !important;
}

@media (max-width:500px) {
	.wp-image-4347.alignleft {
    float:none !important;
    margin-bottom:25px;
    height:auto;
    width:100%;
  }
}

#cookie_hdr_showagain, #cookie-law-info-again {
 display:none !important; 
}

.mc4wp-form {
  width:80%;
}

.mc4wp-form label {
 display:block;
 font-weight:bold; 
 float:none;
}

.mc4wp-form label.terms {
  font-weight:normal;
  margin-bottom:15px;
}

.mc4wp-form .form-field  {
  margin-bottom:15px;
}

.mc4wp-form .form-field-name {
  margin-bottom:25px;
}

.mc4wp-form .form-field input[type="text"], .mc4wp-form .form-field input[type="email"]  {
  float:none;
  padding:10px;
  width:98%;
}

.mc4wp-form .form-field .form-left {
  float:left;
  position:relative;
  margin-right:2%;
  width:48%;
}

.mc4wp-form .form-field .form-right {
  float:left;
  position:relative;
  width:48%;
}

.mc4wp-form span.sub {
  position:absolute;
  font-size:11px;
  top:38px;
  left:0;
}

.mc4wp-form input[type="submit"] {
	padding:10px;
	font-size:16px;
  cursor:pointer;
}

#vision-search-box i.fa-search {
    padding: 0;
}

.easy-html-sitemap div:last-of-type {
  display:none;
}

.easy-html-sitemap ul li {
  margin-left:20px;
}