/* line 7, ../sass/partials/_page.scss */
body, select, input, textarea, code {
  color: #3e3e3e;
  font-family: 'Rokkitt', serif;
  font-size: 22px;
}

/* line 18, ../sass/partials/_page.scss */
html {
  -webkit-font-smoothing: antialiased;
}

/* line 22, ../sass/partials/_page.scss */
* {
  padding: 0;
  margin: 0;
}

/* line 27, ../sass/partials/_page.scss */
.wrapper {
  width: 670px;
  margin: 0 auto;
  position: relative;
}

/* line 33, ../sass/partials/_page.scss */
#container {
  min-width: 900px;
}

/* line 37, ../sass/partials/_page.scss */
section {
  text-align: center;
  padding-top: 40px;
}
/* line 40, ../sass/partials/_page.scss */
section .wrapper {
  border-top: 1px solid #dddddd;
  padding-top: 40px;
}

/* line 46, ../sass/partials/_page.scss */
#video {
  padding-top: 60px;
}

/* line 50, ../sass/partials/_page.scss */
ul {
  margin-bottom: 40px;
}

/* line 54, ../sass/partials/_page.scss */
.wrapper:last-child ul {
  margin-bottom: 0;
}

/* line 58, ../sass/partials/_page.scss */
#doctor_fox .wrapper {
  border: none;
  text-shadow: 0 0 2px #000;
  padding-top: 0px;
}

/* line 64, ../sass/partials/_page.scss */
#video .wrapper {
  border: none;
  padding-top: 0px;
}

/* line 69, ../sass/partials/_page.scss */
body {
  padding-bottom: 80px;
}

/* line 73, ../sass/partials/_page.scss */
iframe {
  border: none;
  background: #29313c;
}

/* line 78, ../sass/partials/_page.scss */
h1, h2, h3 {
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 28px;
}

/* line 84, ../sass/partials/_page.scss */
li {
  list-style: none;
  margin-bottom: 10px;
}

/* line 89, ../sass/partials/_page.scss */
code {
  display: inline-block;
  padding: 10px;
  background: #c9c9c9;
  border-radius: 4px;
  color: #3e3e3e;
}

/* line 97, ../sass/partials/_page.scss */
p {
  line-height: 40px;
}

a {
  color:#5c1f87;
}

/* line 101, ../sass/partials/_page.scss */
header, footer {
  background: #5c1f87;
  text-shadow: 0 0 2px #000;
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  font-size: 22px;
  z-index: 99999;
  right: 0;
  text-align: center;
}
/* line 114, ../sass/partials/_page.scss */
header .wrapper, footer .wrapper {
  width: 900px;
}
/* line 118, ../sass/partials/_page.scss */
header li, footer li {
  display: inline;
}
/* line 121, ../sass/partials/_page.scss */
header a, footer a {
  display: inline-block;
  line-height: 40px;
  padding: 5px 12px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  -webkit-transition: background 200ms;
  transition: background 200ms;
}
/* line 130, ../sass/partials/_page.scss */
header a:active, header a:focus, header a:hover, header a.active, footer a:active, footer a:focus, footer a:hover, footer a.active {
  color: #fff;
  background: #511a78;
}

/* line 137, ../sass/partials/_page.scss */
footer {
  margin-top: 40px;
  background: #000;
  top: auto;
  bottom: 0;
}

/* line 146, ../sass/partials/_page.scss */
.small {
  display: block;
  clear: both;
  position: absolute;
  margin-top: 30px;
  float: none;
  font-size: 15px;
  opacity: 0.8;
}
/* line 154, ../sass/partials/_page.scss */
.small a {
  color: #ccc;
  text-decoration: none;
}

/* line 160, ../sass/partials/_page.scss */
#doctor_fox {
  background: #6b269b;
  background-image: url(../bg.png);
  background-position: bottom center;
  background-repeat: repeat-x;
  color: #fff;
  position: relative;
  padding-top: 80px;
  min-height: 300px;
  text-align: left;
}
/* line 171, ../sass/partials/_page.scss */
#doctor_fox h1 {
  font-size: 44px;
  text-align: left;
  padding-bottom: 0;
}
/* line 176, ../sass/partials/_page.scss */
#doctor_fox h2 {
  font-size: 29px;
  text-align: left;
  color: #cda4ea;
}
/* line 181, ../sass/partials/_page.scss */
#doctor_fox .shift, #doctor_fox h1, #doctor_fox h2 {
  padding-left: 50%;
  margin-left: -50px;
}
/* line 186, ../sass/partials/_page.scss */
#doctor_fox .image {
  position: absolute;
  width: 189px;
  margin-left: -230px;
  height: 240px;
  background: url(../logo.png);
}

/* line 196, ../sass/partials/_page.scss */
.button {
  display: inline-block;
  border-radius: 40px;
  color: #fff;
  line-height: 20px;
  height: 20px;
  height: auto;
  padding: 5px 20px;
  font-size: 0.9em;
  font-weight: bold;
  text-decoration: none;
  margin-right: 10px;
  background: #9555c2;
  box-shadow: 0 3px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 200ms;
  transition: all 200ms;
  top: 0;
}
/* line 213, ../sass/partials/_page.scss */
.button:hover {
  top: 3px;
  position: relative;
  box-shadow: 0 0 rgba(0, 0, 0, 0.3);
}
/* line 220, ../sass/partials/_page.scss */
.button.blue {
  background: #4bacbc;
}

/* line 227, ../sass/partials/_page.scss */
#doctor_fox .button {
  display: block;
  float: left;
}

/* line 234, ../sass/partials/_page.scss */
footer {
  font-size: 16px;
}

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */
}
@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */
}
@media print {
  /* Style adjustments for print go here */
}
