.site-branding {
  background-color: #222;
}

.main-navigation {
  background-color: #333;
  border-bottom: 2px solid rgba(0, 0, 0, 0.3);
}

.nav-menu  li  a:after {
  color: #4ef6ff;
}

button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span {
  background-color: #4ef6ff;
  border-style: none;
  color: #222;
  cursor: pointer;
  display: inline-block;
  font-family: 'cutive mono';
  font-size: 16px;
  font-weight: bold;
  line-height: 2;
  padding: 6px 15px;
  margin-top: 20px;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
  -webkit-appearance: none;
}

.front-widget-area {
  background-color: #333;
  border-bottom: 0px solid #fff;
}

.footer-widget-area {
  background: rgba(174,154,238,1);
  background: -moz-linear-gradient(top, rgba(174,154,238,1) 0%, rgba(78,246,255,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(174,154,238,1)), color-stop(100%, rgba(78,246,255,1)));
  background: -webkit-linear-gradient(top, rgba(174,154,238,1) 0%, rgba(78,246,255,1) 100%);
  background: -o-linear-gradient(top, rgba(174,154,238,1) 0%, rgba(78,246,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(174,154,238,1) 0%, rgba(78,246,255,1) 100%);
  background: linear-gradient(to bottom, rgba(174,154,238,1) 0%, rgba(78,246,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae9aee', endColorstr='#4ef6ff', GradientType=0 );
  border-top: 2px solid #fff;
  padding: 3em 4.661% 1.5em;
}

.zoom-instagram-widget__item img {
  border: 2px solid white;
  margin: -3px;
  padding: -3px !important;
  cursor: zoom-in;
}

.zoom-instagram-widget__item li {
  margin: -3px !important;
  cursor: zoom-in;
}

.zoom-instagram-widget__item a {
  cursor: zoom-in;
}

.footer-widget-area li {
  border-top: none !important;
  margin-bottom: -5px !important;
  cursor: zoom-in;
}

.widget ul {
margin-left: 3px !important;
margin-right: -3px !important;
cursor: zoom-in;
}

.site-content {
background-color: #333 !important;
}

.content-area .site-content {
background-color: #fff !important;
}

.social-links ul a:before {
  background: #ae9aee;
}

.site-footer {
border-top: 2px solid #fff !important;
}