/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*******NAVIGATION *******/
body .fp-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .fp-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  background-color: none !important;
  background-image: none !important;
  background-image: none !important;
  box-shadow: none !important;
}
/******* TATTOO PAGE *******/
.tattoo #g-slideshow {
  background: url('../images/home/slideshow/slideshow-tattoo-luke-kilian-c.jpg') no-repeat center center;
  background-size: cover !important;
}
@media only all and (min-width: 47.938rem) {
  .g-simplecontent .g-simplecontent-item-content-title {
    font-size: 5vw;
    margin-top: -20px !important;
  }
}
body #g-slideshow::before {
  background-color: rgba(120, 57, 211, 0.5);
}
/******* TATTOO FORM *******/
@media only all and (min-width: 47.938rem) {
  .bfQuickMode .controls .control-label {
    display: inline-block !important;
    width: 239px !important;
    margin-left: 50px;
  }
}
/******* ART PAGE *******/
.art #g-slideshow {
  background: url('../images/home/slideshow/slideshow-art-tattoo-luke-kilian.jpg') no-repeat center center;
  background-size: cover !important;
}
/******* VIDEO PAGE *******/
.video #g-slideshow {
  background: url('../images/home/slideshow/slideshow-2-luke-kilian.jpg') no-repeat center center;
  background-size: cover !important;
}
/******* FORM *******/
body .eapps-link {
  visiblity: hidden !important;
}
body .bfQuickMode .pull-right {
  float: inherit;
}
body .form-actions {
  padding: 0px;
  margin-top: -10px;
  margin-bottom: 0px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  border-radius: 0px !important;
}
/* HOME LOGO */
.lk-icon img {
  opacity: 0.5;
}
/******* MOBILE STYLES START *******/
@media only all and (max-width: 47.938rem) {
  /* HEART DIVIDER */
  /* SLIDESHOW THUMB */
  /* HEADER SUB PAGES */
  /* LOGO SUB PAGES */
  /* LOGO HOME PAGE */
  body #g-header .fp-header {
    height: 0px !important;
  }
  body #g-header {
    position: absolute;
  }
  .hearttattoo .home .g-logo img {
    width: 100px;
  }
  .hearttattoo .g-content {
    position: relative;
    z-index: 99999 !important;
    margin-top: -67px;
    padding: 0px;
  }
  .tattoo .hearttattoo .g-content, .video .hearttattoo .g-content {
    margin-top: -58px;
  }
  .g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover {
    font-size: 0.8rem;
  }
  .g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover .fa {
    position: absolute;
    bottom: 2.3rem;
    left: 1.8rem;
  }
  .g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover {
    text-align: center;
    padding: 2rem 0rem 0rem !important;
  }
  .g-simplecontent .g-simplecontent-item-content-title {
    font-size: 3rem;
    margin-top: -10px !important;
  }
  .video .lk-icon img, .art .lk-icon img, .tattoo .lk-icon img {
    opacity: 1;
  }
  .headroom-bg-section .g-logo img {
    width: 50px;
  }
  .fp-navigation .g-logo img {
    width: 60px !important;
  }
  #logo-1304-particle.g-content {
    padding: 0px !important;
  }
  .g-offcanvas-toggle {
    top: 1.5rem !important;
  }
  .mobileslide .g-content {
    padding-top: 13rem;
    padding-bottom: 0.5rem;
    margin-bottom: -2rem;
  }
  .desktop-slide {
    position: relative;
    z-index: 1;
    visibility: hidden;
  }
  #bgslideshow-7958 {
    visiblity: hidden;
  }
}
/******* MOBILE STYLES END *******/
/******* DESKTOP STYLES START *******/
@media only all and (min-width: 47.938rem) {
  /******* HEART DIVIDER *******/
  /* LOGO SUB PAGES */
  .hearttattoo img {
    width: 220px;
  }
  .hearttattoo .g-content {
    position: relative;
    z-index: 99999 !important;
    margin-top: -112px;
  }
  .video .hearttattoo .g-content {
    position: relative;
    z-index: 99999 !important;
    margin-top: -92px;
  }
  .home .hearttattoo .g-content {
    margin-bottom: -55px !important;
  }
  .fp-responsive .g-bgslideshow-slides {
    padding-top: 25vw;
    padding-bottom: 4vw;
  }
  .video .lk-icon img, .art .lk-icon img, .tattoo .lk-icon img {
    width: 55px;
    opacity: 1;
  }
}
/******* DESKTOP STYLES END *******/
/*# sourceMappingURL=custom_20.css.map */