body {
  padding-top: 50px;
  padding-bottom: 20px;

}

body p, li {
  letter-spacing: .02em;
}

.header {
  background: #33363b url('/img/dandelion.jpg?v=1') no-repeat center right;
  height: 180px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}

.menu {
  margin-top: 5px;
  margin-bottom: 20px;
}

.menu a {
  display: block;
  min-height: 25px;
  /*padding-bottom: 6px;*/
  text-align: center;
  font-weight: 700;
  font-size: 14;
  color: #999;
}

.menu a.sel {
  color: black;
  background: url('/img/link_sel.png') no-repeat bottom center;
}

@media screen and (min-width: 350px) and (max-width: 768px){
  .subscribe div.row {
    background-color: #f1f2f4;
    padding-bottom:15px;
  }
  .subscribe div.row::before {
    padding-top:50px;
    width: 390px;
    background: url('/img/mail.jpg') no-repeat;
    background-size:100%;
  }
}

@media screen and (min-width: 768px){
  .subscribe div.row {
    background: url('/img/mail.jpg') repeat-y;
    background-size:100%;
    min-height: 197px;
  }
}

.menu a:hover {
  text-decoration: none;
  color: black;
  background: url('/img/link_hover.png') no-repeat bottom center;
  /*background-size: 100% 6px;*/
}

.splash .photo {
  background: url('/img/manos_1200-compressed-60.jpg') no-repeat center top fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}

.splash .ratio {
  width: 100%;
  margin-top: -50px;
}

.splash .limit{
  max-width: 1200px;
  margin: 0 auto;
}

.splash {
  background-color: #444;
}

@media screen and (min-width: 1200px) {
  /*.splash .limit{
    max-width: 1200px;
    margin: 0 auto;
  }

  .splash {
    background-color: #444;
  }*/

  .splash .ratio {
    width: 1200px;
  }

  .splash .photo {
    background: url('/img/manos_1200_x2-compressed-50.jpg') no-repeat center top fixed;
    -webkit-background-size: 1200px;
    -moz-background-size: 1200px;
    -o-background-size: 1200px;
    background-size: 1200px;
  }
}

@media screen and (min-width: 980px) and (max-width: 1200px){
    .splash .photo{
        background-image: url('/img/manos_1200-compressed-60.jpg');
    }
}
@media screen and (min-width: 760px) and (max-width: 980px){
    .splash .photo{
        background-image: url('/img/manos_980-compressed-60.jpg');
    }
}
@media screen and (min-width: 350px) and (max-width: 760px){
    .splash .photo{
        background-image: url('/img/manos_760-compressed-60.jpg');
    }
}
@media screen and (max-width: 350px){
    .splash .photo{
        background-image: url('/img/manos_360-compressed-70.jpg');
    }
}

.logo {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  display: block;
  margin-top:-100px;
  margin-bottom: 30px;
}

@media screen and (max-width: 760px){
  .logo{
    width: 100px;
    height: 100px;
    margin-top:-50px;
  }
}

footer a {
  color: black;
}
footer big {
  font-size: 150%;
  vertical-align: -8%;
}

.stripe-button-el{overflow:hidden;display:inline-block;visibility:visible !important;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:-o-linear-gradient(#28a0e5,#015e94);background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:-o-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 1px 0 rgba(0,0,0,0.2);-o-box-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.2);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.stripe-button-el::-moz-focus-inner{border:0;padding:0}.stripe-button-el span{display:block;position:relative;padding:0 12px;height:30px;line-height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;color:#fff;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.stripe-button-el:not(:disabled):active,.stripe-button-el.active{background:#005d93}.stripe-button-el:not(:disabled):active span,.stripe-button-el.active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);-ms-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);-o-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1)}.stripe-button-el:disabled,.stripe-button-el.disabled{background:rgba(0,0,0,0.2);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.stripe-button-el:disabled span,.stripe-button-el.disabled span{color:#999;background:#f8f9fa;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
