.ce_fancylink.style3 a::after {
	height:0.5px;
}
.ce_fancylink.style3 p{
	margin-top: 12px;
}
.ce_grid_gallery_start.frame-gutter li.grid-item {
  box-shadow: 0 0 0px 4px #141618;
}
.ce_grid_gallery_start.frame-gutter li.grid-item {
	/*! box-shadow: 0 0 0 4px rgb(255,255,255); */
}
.submenu_v2 li {
  float: left;
  text-align: center;
  padding: 0px 0;
  border-left: 1px solid rgb(229, 229, 229);
}

.submenu_v2 li a {
  display: block;
  transition: All 0.2s ease;
  -webkit-transition: All 0.2s ease;
  font-weight: normal;
  font-size: 14px;
  padding: 8px 8px ;
  position: relative;
}

.ce_bgimage p {
text-shadow: #141618 1px 0 10px;}
.ce_bgimage h1 {
text-shadow: #141618 1px 0 10px;}

#noshadow h1 {
text-shadow: #fff 0px 0 0px;}
#noshadow p {
text-shadow: #fff 0px 0 0px;}

.ce_productbox.version1 .subheadline {
  color: rgb(150,150,150);
  font-style: normal;
  margin: 5px 0;
}

form fieldset legend {
  width: auto;
  padding-right: 15px;
  padding-left: 15px;
  background-color: var(--accentColor);
  color: #fff;
  border-radius: 0px;
  }
  
form.style8 button.submit[type="submit"] {
  background: var(--accentColor);
  border: 0px solid var(--accentColor);
  color: var(--accentColor);
  border-radius: 0;
  height: auto;
  font-size: 1rem;
  padding: 15px;
  color: #fff;
  }
  
.ce_table.table-clean td {
  padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
  font-size: 1rem;
  vertical-align: top;
}
.mainmenu ul li ul li a{
    padding-left: 0;
    padding-right: 0;
    font-family: Neo-Sans, sans-serif;
  }