.navbar {  margin-bottom: 0;  border: none;}.navbar-brand .glyphicon {  margin-right: 6px;}@media (min-width:992px) {  .hero .get-it {    text-align: right;    margin-top: 80px;    padding-right: 30px;  }}@media (max-width:992px) {  .hero .get-it {    text-align: center;  }}@media (max-width:992px) {  .hero .phone-preview {    text-align: center;  }}.hero .get-it h1, .hero .get-it p {  color: #fff;  text-shadow: 2px 2px 3px rgba(0,0,0,0.3);  margin-bottom: 40px;}.hero .get-it .btn {  margin-left: 10px;  margin-bottom: 10px;  text-shadow: none;}div.iphone-mockup {  position: relative;  max-width: 250px;  margin: 20px;  display: inline-block;}.iphone-mockup img.device {  width: 100%;  height: auto;}.iphone-mockup .screen {  position: absolute;  width: 88%;  height: 77%;  top: 12%;  border-radius: 2px;  left: 6%;  border: 1px solid #444;  background-color: #aaa;  overflow: hidden;  background: url(screen-content-iphone-6.jpg);  background-size: cover;  background-position: center;}.iphone-mockup .screen:before {  content: '';  background-color: #fff;  position: absolute;  width: 70%;  height: 140%;  top: -12%;  right: -60%;  transform: rotate(-19deg);  opacity: 0.2;}.icon-feature {  text-align: center;}.icon-feature .glyphicon {  font-size: 60px;}section.features {  background-color: #369;  padding: 40px 0;  color: #fff;}.features h2 {  color: #fff;}.features .icon-features {  margin-top: 15px;}.testimonials blockquote {  text-align: center;}section.testimonials {  margin: 50px 0;}.site-footer {  padding: 20px 0;  text-align: center;}@media (min-width:768px) {  .site-footer h5 {    text-align: left;  }}.site-footer h5 {  color: inherit;  font-size: 20px;}.site-footer .social-icons a:hover {  opacity: 1;}.site-footer .social-icons a {  display: inline-block;  width: 32px;  border: none;  font-size: 20px;  border-radius: 50%;  margin: 4px;  color: #fff;  text-align: center;  background-color: #798FA5;  height: 32px;  opacity: 0.8;  line-height: 32px;}@media (min-width:768px) {  .site-footer .social-icons {    text-align: right;  }}.wordwrap {  white-space: pre-wrap;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;}.center {  text-align: center;}#outputs {  width: 500px;  margin: 0 auto;  background-color: #333333;  color: white;  font-size: 22px;}#formattedOutput, #rawOutput {  padding: 5px;}#blendModes, #fadeButton, #outputs, #colorInputs {  margin-top: 30px;}.colorSelection > div {  text-align: left;}.colorSelection {  display: grid;  grid-template-columns: 1fr auto 1fr;  grid-gap: 10px;  padding: 10px;}#colorInputs {  display: inline-block;  grid-template-columns: auto;}.inputField {  padding: 10px;}#inputs {  display: inline-block;  margin: 0 auto;}#holder {  width: 100%;  display: grid;  grid-template-columns: auto;}input, textarea:focus {  outline: none !important;}select:focus {  outline: none !important;}button:focus {  outline: none !important;}input, textarea {  background: #000;  color: #C0C0C0;  border: #700000 1px solid;  margin: 5px;  padding: 3px;}select {  background: #000;  color: #C0C0C0;  border: #700000 1px solid;  margin: 2px;  padding: 3px;}small {  font-size: smaller;}button {  color: white;  border-radius: 4px;  border-color: #700000;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);  background: #333333;}@media (max-device-width: 42mm) and (min-device-width: 38mm) {}