h1 {
  font-size: 2.441em;
}
h2 {
  font-size: 1.953em;
}
h3 {
  font-size: 1.563em;
}
h4 {
  font-size: 1.25em;
}
html {
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}
.mfp-iframe-scaler {
  overflow: visible;
}
.loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.65);
}
.button {
  font-family: 'Sacramento', cursive;
  font-size: 28px;
}
.button.button-manzana {
  background-color: #222222;
  border-color: #222222;
  color: #FFFFFF;
  border-radius: 0;
}
.button.button-manzana:hover {
  background-color: #ED1566;
  border-color: #ED1566;
  color: #FFFFFF;
}
.form-group .form-control {
  background: #FAFAFA;
  border: none;
  border-bottom: 2px solid #555555;
  border-radius: 0;
}
.form-group .form-control:focus {
  border-color: #ED1566;
}
.animable {
  opacity: 0;
}
.block-title {
  margin-bottom: 15px;
}
.block-copy {
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 1.5;
}
.title-cursive {
  font-family: 'Sacramento', cursive;
  line-height: 1.2;
  font-weight: 400;
}
.title-modern {
  font-family: 'Amatic SC', cursive;
  line-height: 1.2;
  font-weight: 400;
}
.title-display {
  font-family: 'Cookie', cursive;
  line-height: 1.2;
  font-weight: 400;
}
.title-cali {
  font-family: 'Mr De Haviland', cursive;
  line-height: 1.2;
  font-weight: 400;
}
.title-deco {
  font-family: 'Monoton', cursive;
  line-height: 1.2;
  font-weight: 400;
}
.title-cond {
  font-family: 'Open Sans Condensed', sans-serif;
  line-height: 1.2;
  font-weight: 400;
}
.title-inverted {
  color: #FFFFFF;
  background: #222222;
  padding: 7.5px 30px;
  font-weight: 400;
}
.title-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.nav-menu .menu {
  margin-bottom: 45px;
  border-bottom: 2px solid #555555;
  list-style: none;
  text-align: center;
}
.nav-menu .menu .menu-item {
  list-style: none;
}
@media (min-width: 768px) {
  .nav-menu .menu .menu-item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
}
.nav-menu .menu .menu-item a {
  display: block;
  font-family: 'Raleway', sans-serif;
  font-size: 1.2em;
  color: #222222;
  padding: 7.5px;
  position: relative;
  transition: all 350ms;
  -moz-transition: all 350ms;
  -webkit-transition: all 350ms;
}
@media (min-width: 768px) {
  .nav-menu .menu .menu-item a {
    padding: 15px;
  }
}
.nav-menu .menu .menu-item a:hover {
  color: #ED1566;
}
@media (min-width: 768px) {
  .nav-menu .menu .menu-item.selected a:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    width: 0;
    height: 0;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #222222;
  }
}
.page-home .splash {
  width: 290px;
  margin: 0 auto 45px;
}
.page-home .splash .big-text {
  font-family: 'Anton', sans-serif;
  font-size: 160px;
  line-height: 1;
}
@media (min-width: 768px) {
  .page-home .splash .big-text {
    font-size: 175px;
  }
}
.page-home .splash .big-text .text-block {
  display: block;
}
.page-home .splash .big-text .text-block.top {
  text-align: left;
}
.page-home .splash .big-text .text-block.bottom {
  text-align: right;
}
.page-home .splash .small-text {
  font-family: 'Sacramento', cursive;
  font-size: 3em;
  text-align: right;
  text-transform: lowercase;
}
.page-un-poco-de-mi {
  text-align: center;
}
@media (min-width: 768px) {
  .page-un-poco-de-mi {
    text-align: left;
  }
}
.page-un-poco-de-mi .bio-title h1 {
  font-size: 4em;
}
.page-un-poco-de-mi .bio-image {
  margin-bottom: 30px;
  padding: 7.5px;
  background: #FFFFFF;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.page-un-poco-de-mi .bio-image .image-scotch {
  position: absolute;
  left: 50%;
  top: -43px;
  margin-left: -21px;
}
.page-un-poco-de-mi .bio-copy {
  margin-bottom: 30px;
}
.page-un-poco-de-mi .bio-copy h2 {
  font-size: 3em;
}
.page-un-poco-de-mi .bio-details {
  margin-bottom: 30px;
}
.page-un-poco-de-mi .bio-details .media .media-object {
  min-width: 72px;
  text-align: center;
}
.page-un-poco-de-mi .bio-details .media .media-details h2 {
  font-size: 2.25em;
}
.page-un-poco-de-mi .bio-faqs h1 {
  font-size: 7em;
  line-height: 1.2;
}
.page-un-poco-de-mi .bio-faqs .faqs-item {
  margin-bottom: 30px;
}
.page-un-poco-de-mi .bio-faqs .faqs-item h2 {
  font-size: 2.5em;
}
.page-un-poco-de-mi .bio-faqs .faqs-item h2.title-modern {
  font-size: 3.5em;
}
.page-un-poco-de-mi .bio-faqs .faqs-item h2.title-cali {
  font-size: 4.5em;
}
.page-un-poco-de-mi .bio-common {
  margin-bottom: 60px;
}
.page-un-poco-de-mi .bio-common h1 {
  font-size: 4em;
  text-align: center;
  margin-bottom: 30px;
}
.page-un-poco-de-mi .bio-common h1 strong {
  display: block;
}
.page-un-poco-de-mi .bio-common h2 {
  font-size: 3.2em;
  text-align: center;
}
.page-un-poco-de-mi .bio-doing {
  margin-bottom: 60px;
}
.page-un-poco-de-mi .bio-doing h2 {
  margin-bottom: 30px;
}
.page-un-poco-de-mi .bio-doing h3 {
  font-size: 2.5em;
}
.page-me-gusta-hacer .like-intro {
  text-align: center;
  margin-bottom: 30px;
}
.page-me-gusta-hacer .like-intro h1 {
  font-size: 7em;
  line-height: 1;
  margin-bottom: 3px;
}
.page-me-gusta-hacer .like-intro h2 {
  font-size: 4em;
  line-height: 1;
  margin-bottom: 3px;
}
.page-me-gusta-hacer .like-intro h2 small {
  font-size: 0.5em;
  vertical-align: middle;
}
.page-me-gusta-hacer .like-intro h3 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: 3px;
  font-weight: 700;
}
.page-me-gusta-hacer .like-intro h4 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 3px;
}
.page-me-gusta-hacer .like-experience h2 {
  font-size: 4em;
  text-align: center;
  font-weight: 700;
  text-shadow: 3px 3px 0 rgba(10, 189, 240, 0.298), -3px -3px 0 rgba(254, 1, 1, 0.298);
}
.page-me-gusta-hacer .like-experience h4 {
  font-size: 2.3em;
  text-align: center;
}
@media (min-width: 768px) {
  .page-me-gusta-hacer .like-experience h4 {
    text-align: left;
  }
}
.page-me-gusta-hacer .like-experience ul {
  list-style: none;
  text-align: center;
  margin-bottom: 30px;
}
.page-me-gusta-hacer .like-experience ul li {
  list-style: none;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 1.5em;
}
@media (min-width: 768px) {
  .page-me-gusta-hacer .like-experience ul {
    text-align: left;
  }
  .page-me-gusta-hacer .like-experience ul.bordered {
    border-right: 4px dotted #555555;
  }
}
.page-me-gusta-hacer .like-work h2 {
  font-size: 5em;
}
.page-me-gusta-hacer .like-work .slider {
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
}
.page-me-gusta-hacer .like-work .slider .slides {
  width: 100%;
  margin-bottom: 7.5px;
}
.page-me-gusta-hacer .like-work .slider .slides .slide {
  width: 100%;
}
.page-me-gusta-hacer .like-work .slider .slides .slide .slide-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-me-gusta-hacer .like-work .slider .slider-button {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -55px;
  z-index: 100;
  font-size: 3em;
  padding: 5px 10px;
  background: #FFFFFF;
  color: #222222;
  transition: all 350ms ease-out;
  -moz-transition: all 350ms ease-out;
  -webkit-transition: all 350ms ease-out;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
.page-me-gusta-hacer .like-work .slider .slider-button.button-prev {
  left: -70px;
}
.page-me-gusta-hacer .like-work .slider .slider-button.button-next {
  right: -70px;
}
.page-me-gusta-hacer .like-work .slider .slider-caption {
  font-family: 'Raleway', sans-serif;
}
.page-me-gusta-hacer .like-work .slider:hover .button-prev {
  left: 0;
}
.page-me-gusta-hacer .like-work .slider:hover .button-next {
  right: 0;
}
.page-me-gusta-hacer .like-videos {
  margin-bottom: 45px;
}
.page-me-gusta-hacer .like-videos h2 {
  font-size: 3em;
  text-align: center;
}
.page-me-gusta-hacer .like-videos .video {
  padding-top: 30px;
}
.page-me-gusta-hacer .like-videos .video .video-title {
  position: absolute;
  left: -10px;
  bottom: -10px;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: 400;
  background: #222222;
  color: #FFFFFF;
  padding: 5px 7.5px;
  transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -webkit-transform: rotate(-2deg);
}
.page-me-gusta-hacer .like-videos .video .video-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-me-gusta-hacer .like-testimonials h2 {
  font-size: 5em;
  text-align: center;
}
.page-me-gusta-hacer .like-testimonials h3 {
  font-size: 3em;
  text-align: center;
}
.page-me-gusta-hacer .like-testimonials .testimonials .testimonial {
  padding-left: 90px;
  background: url('../images/quotes.png') 0 0 no-repeat;
  font-family: 'Raleway', sans-serif;
  font-size: 13px;
  margin-bottom: 30px;
}
.page-me-gusta-hacer .like-testimonials .testimonials .testimonial .testimonial-copy {
  margin-bottom: 7.5px;
}
.page-me-gusta-hacer .like-testimonials .testimonials .testimonial .testimonial-from {
  font-size: 12px;
  text-align: right;
}
.page-me-gusta-hacer .like-testimonials .testimonials .testimonial .testimonial-position {
  font-size: 12px;
  font-style: italic;
  text-align: right;
}
.page-hablame .contact-form .control-label {
  font-family: 'Raleway', sans-serif;
}
.page-hablame .contact-copy {
  text-align: center;
  margin-bottom: 30px;
}
.page-hablame .contact-copy h1 {
  font-size: 4.2em;
  margin-bottom: 30px;
}
.page-hablame .contact-copy h2 {
  font-size: 2em;
  font-weight: 700;
}
@media (min-width: 768px) {
  .page-hablame .contact-copy h2 span {
    display: block;
    text-align: left;
  }
}
.page-hablame .contact-social ul {
  text-align: center;
}
.page-hablame .contact-social ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.page-hablame .contact-social ul li a {
  display: block;
  padding: 10px;
  background: #222222;
  color: #FFFFFF;
  border-radius: 50px;
  transition: all 350ms;
  -moz-transition: all 350ms;
  -webkit-transition: all 350ms;
}
.page-hablame .contact-social ul li a:hover {
  background: #ED1566;
}

/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
