#mc_embed_signup h4 {    font-size: 30px;    line-height: 1.2;    margin-bottom: 12px;}#mc_embed_signup input[type="email"] {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #999 #ccc #ccc;    border-image: none;    border-radius: 2px;    border-right: 1px solid #ccc;    border-style: solid;    border-width: 1px;    font-size: 18px;    height: 25px;    margin-right: 10px;    padding: 5px;    transition: all 0.3s ease 0s;    width: 200px;}#mc_embed_signup input[type="email"]:focus {    background-color: #fff;    border: 1px solid #3169b3;    box-shadow: 0 0 5px #3169b3;    outline: medium none;}#mc_embed_signup input[type="submit"] {    background-color: #3169b3;    border: 1px solid #3169b3;    border-radius: 2px;    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 13px;    font-weight: bold;    height: auto;    padding: 8px 13px;    vertical-align: top;    width: auto;}.embed-form {    background: none repeat scroll 0 0 #fff;    display: block;    margin: 30px auto;    max-width: 350px;    padding: 30px;    position: relative;    width: auto;}#mc_embed_signup .mc-field-group {    margin-top: 20px;}#mc_embed_signup p {    color: #4f4f4f;    font-size: 15px;}html {}body {    /*background-color: #efefef;    font-family: "Fjalla One",sans-serif;*/}#container {    margin: 3.125em auto 6.25em;    padding: 0 1.25em;    text-align: center;    width: 41.25em;}#container h1 {    font-size: 2.125em;    line-height: 0.882em;    text-transform: uppercase;}#container h1 span {    color: #aaa;    display: block;    font-size: 0.588em;    line-height: 1em;}#container h1 a:hover, #container h1 a:hover span, #container h1 a:focus, #container h1 a:focus span {    color: #666;}#container h2 {    border-top: 1px solid #ddd;    margin-bottom: 0.625em;    margin-top: 1.875em;    padding-top: 1.875em;}#container h2 span {    color: #666;}#container h2[data-caption]:before {    background-color: #c00;    color: #fff;    content: attr(data-caption);    display: inline-block;    font-size: 0.875rem;    font-weight: 300;    margin-right: 0.625rem;    padding: 0.125rem 0.313rem;    transform: rotate(-8deg);}#container ul {}#container li {    display: inline-block;    margin: 0.625em;}#container img {    border: 0.625em solid rgba(255, 255, 255, 0.5);    box-shadow: 0 0 0.313em rgba(0, 0, 0, 0.05);    height: 8.75em;    transition: box-shadow 0.3s ease 0s, border-color 0.3s ease 0s;    width: 8.75em;}#container img:hover, #container img:focus {    border-color: #fff;    box-shadow: 0 0 0.938em rgba(0, 0, 0, 0.25);}footer {    border-top: 1px solid #ddd;    color: #aaa;    font-size: 0.875em;    margin-top: 2.143em;    padding-top: 2.143em;}#imagelightbox {    box-shadow: 0 0 3.125em rgba(0, 0, 0, 0.75);    cursor: pointer;    position: fixed;    z-index: 10000;}#imagelightbox-loading, #imagelightbox-loading div {    border-radius: 50%;}#imagelightbox-loading {    background-color: rgba(0, 0, 0, 0.5);    box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75);    height: 2.5em;    left: 50%;    margin: -1.25em 0 0 -1.25em;    padding: 0.625em;    position: fixed;    top: 50%;    width: 2.5em;    z-index: 10003;}#imagelightbox-loading div {    animation: 0.5s ease 0s normal none infinite running imagelightbox-loading;    background-color: #fff;    height: 1.25em;    width: 1.25em;}@keyframes imagelightbox-loading {0% {    opacity: 0.5;    transform: scale(0.75);}50% {    opacity: 1;    transform: scale(1);}100% {    opacity: 0.5;    transform: scale(0.75);}}#imagelightbox-overlay {    background-color: rgba(255, 255, 255, 0.9);    bottom: 0;    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 9998;}#imagelightbox-close {    background-color: #666;    border-radius: 50%;    height: 2.5em;    position: fixed;    right: 2.5em;    text-align: left;    top: 2.5em;    transition: color 0.3s ease 0s;    width: 2.5em;    z-index: 10002;}#imagelightbox-close:hover, #imagelightbox-close:focus {    background-color: #111;}#imagelightbox-close:before, #imagelightbox-close:after {    background-color: #fff;    bottom: 20%;    content: "";    left: 50%;    margin-left: -1px;    position: absolute;    top: 20%;    width: 2px;}#imagelightbox-close:before {    transform: rotate(45deg);}#imagelightbox-close:after {    transform: rotate(-45deg);}#imagelightbox-caption {    background-color: #666;    bottom: 0;    color: #fff;    left: 0;    padding: 0.625em;    position: fixed;    right: 0;    text-align: center;    z-index: 10001;}#imagelightbox-nav {    background-color: rgba(0, 0, 0, 0.5);    border-radius: 20px;    bottom: 3.75em;    left: 50%;    padding: 0.313em;    position: fixed;    transform: translateX(-50%);    z-index: 10001;}#imagelightbox-nav button {    background-color: transparent;    border: 1px solid #fff;    border-radius: 50%;    display: inline-block;    height: 1em;    margin: 0 0.313em;    width: 1em;}#imagelightbox-nav button.active {    background-color: #fff;}.imagelightbox-arrow {    background-color: rgba(0, 0, 0, 0.5);    display: none;    height: 7.5em;    margin-top: -3.75em;    position: fixed;    top: 50%;    vertical-align: middle;    width: 3.75em;    z-index: 10001;}.imagelightbox-arrow:hover, .imagelightbox-arrow:focus {    background-color: rgba(0, 0, 0, 0.75);}.imagelightbox-arrow:active {    background-color: #111;}.imagelightbox-arrow-left {    left: 2.5em;}.imagelightbox-arrow-right {    right: 2.5em;}.imagelightbox-arrow:before {    border: 1em solid transparent;    content: "";    display: inline-block;    height: 0;    margin-bottom: -0.125em;    width: 0;}.imagelightbox-arrow-left:before {    border-left: medium none;    border-right-color: #fff;    margin-left: -0.313em;}.imagelightbox-arrow-right:before {    border-left-color: #fff;    border-right: medium none;    margin-right: -0.313em;}#imagelightbox-loading, #imagelightbox-overlay, #imagelightbox-close, #imagelightbox-caption, #imagelightbox-nav, .imagelightbox-arrow {    animation: 0.25s linear 0s normal none 1 running fade-in;}@keyframes fade-in {0% {    opacity: 0;}100% {    opacity: 1;}}@media only screen and (max-width: 41.25em) {#container {    width: 100%;}#imagelightbox-close {    right: 1.25em;    top: 1.25em;}#imagelightbox-nav {    bottom: 1.25em;}.imagelightbox-arrow {    height: 3.75em;    margin-top: -2.75em;    width: 2.5em;}.imagelightbox-arrow-left {    left: 1.25em;}.imagelightbox-arrow-right {    right: 1.25em;}}@media only screen and (max-width: 20em) {.imagelightbox-arrow-left {    left: 0;}.imagelightbox-arrow-right {    right: 0;}}