h3 {
	font-size: calc(1.6rem + 2vw);
	color: #dfdfdf !important;
	text-transform: uppercase !important;
}
h1 span {
	color: #000000;
	text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;
}  

#sp-header {
  margin-top: 0px;
}
#sp-footer {
  border-bottom: 8px solid #000 !important;
}
.sp-megamenu-parent > li::after {
  width: 100%;
  height: 4px;
  background: rgba(255,255,255,0.0);
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
  font-size: 12px;
  line-height: 18px;
  opacity: 0.8;
  text-transform: uppercase;
}
.myout {
	font-family: "Raleway", sans-serif;
	font-weight: 900;
	letter-spacing: 1px;
/*	-webkit-text-fill-color: #888;
	-webkit-text-stroke: 2px rgb(225,225,225); */
}

body .sppb-btn.sppb-btn-secondary, body .sppb-btn.btn-secondary, body .btn.sppb-btn-secondary, body .btn.btn-secondary {
  background-color: #dedede;
  color: #000;
}