/* 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
 */

.portfolio-hdr {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url('../../../../images/headers/portfolio_hdr.jpg') no-repeat center !important;
}
.news-hdr {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url('../../../../images/headers/news_hdr.jpg') no-repeat center !important;
}
.shop-hdr {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url('../../../../images/headers/shop_hdr.jpg') no-repeat center !important;
}
.contact-hdr {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url('../../../../images/headers/contact_hdr.jpg') no-repeat center !important;
}
.about-hdr {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url('../../../../images/headers/about_hdr.jpg') no-repeat center !important;
}
.layout-slideshow .sprocket-features-img-container img {
  width: 90%;
}
.g-owlcarousel-item-content {
  background-color: rgba(110, 110, 110, 0.8);
}
.g-owlcarousel-item-title {
  font-size: 4rem !important;
}
.button.button-outline {
  background: transparent;
  color: #fff !important;
  border-color: #fbf6f6 !important;
}
.layout-slideshow .sprocket-features-content {
  top: 340px;
  left: 40px;
  width: 70%;
  padding: 20px;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: rgba(110, 110, 110, 0.8);
}
.layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
  background: none;
}
.layout-slideshow .sprocket-features-title {
  font-size: 4rem;
  margin: 0px;
}
.layout-slideshow .sprocket-features-desc {
  font-size: 2rem;
  padding: 0px;
  width: 80%;
}
.sprocket-features-desc .button.button-outline {
  background: transparent;
  color: #fff;
  border-color: #ffffff;
  text-align: center;
}
.sprocket-features-desc .readon {
  display: none;
}
.fp-slideshow {
  margin-bottom: 30px;
  height: 80%;
}
.g-offcanvas-toggle .fa {
  color: black;
  background-color: white;
}
.imgInsert {
  margin-right: 10px !important;
}
[class^="leading-"] {
  clear: both;
  border-bottom: dashed #aaa;
}
.category, .table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
  background: #fff none repeat scroll 0 0;
  border: none;
}
.category, .table-striped tbody tr:nth-child(2n) td, .table-striped tbody tr:nth-child(2n) th {
  background: #fff none repeat scroll 0 0;
  border: none;
}
.table-bordered {
  border-width: 0;
}
.droppicsgalleryheapshot {
  margin: auto;
  width: 50%;
  margin-top: 50px;
}
/* Smartphones */
@media (max-width: 480px) {
  .droppicsgalleryheapshot {
    margin: 5px auto;
    width: 400px;
    margin-top: 50px;
  }
}
#cboxOverlay {
  opacity: 0.8 !important;
}
body {
  font-size: 1.2rem;
  line-height: 1.8;
}
img.bottom-logo {
  max-height: 80px;
  display: block;
  margin: 0 auto;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1.1rem;
}
.rt-image {
  position: relative;
}
.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(2n) .g-owlcarousel-item-img::after {
  background-color: #1b1b1b;
  /* background-color: #6e6e6e; */
  /* background-image: -webkit-linear-gradient(-310deg, #6e6e6e, rgba(166, 166, 166, 0)); */
  /* background-image: linear-gradient(40deg,#6e6e6e, rgba(166, 166, 166, 0)); */
  opacity: 0.6;
}
.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(2n+1) .g-owlcarousel-item-img::after {
  background-color: #1b1b1b;
  /* background-color: #6e6e6e; */
  /* background-image: -webkit-linear-gradient(-310deg, #6e6e6e, rgba(166, 166, 166, 0)); */
  /* background-image: linear-gradient(40deg,#6e6e6e, rgba(166, 166, 166, 0)); */
  opacity: 0.6;
}
.g-home-particles.g-helium-style #g-navigation {
  background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation .g-main-nav .g-dropdown {
  background: rgba(130, 131, 121, 0.86) none repeat scroll 0 0;
}
.g-social-header a {
  color: #fff;
}
.pb-social a {
  color: #ffffff;
}
#g-intro {
  padding-bottom: 4px;
  padding-top: 4px;
}
#g-mainbar {
  padding-top: 0px;
  padding-bottom: 0px;
}
.contact-mobile {
  font-family: "IM Fell DW Pica";
  font-weight: 400;
  font-size: 2rem;
}
.edit.item-page .btn-toolbar .btn {
  font-size: 0.8rem;
  padding: 1.1rem 2.2rem;
}
.bottom-menu {
  text-align: center;
}
.bottom-menu a.g-menu-item-container {
  color: #ffffff;
}
.bottom-menu a.g-menu-item-container:hover {
  color: #999999;
}
.bottom-menu li {
  padding: 0 8px 0 8px;
}
.g-social a {
  padding: 0.2rem;
}
#g-footer .g-copyright {
  font-size: 1.1rem;
  line-height: 1.35rem;
}
.pb-copyright {
  margin-top: 18px;
}
.swing {
  animation-name: swing;
  transform-origin: 100px 0;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  top: 0px;
  left: 0px;
}
@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: 100% 0;
  }
  20% {
    -webkit-transform: rotate(10deg);
  }
  40% {
    -webkit-transform: rotate(-7deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-3deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    transform: rotate(10deg);
  }
  40% {
    transform: rotate(-7deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-3deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top right;
  transform-origin: top center;
  -webkit-animation-name: swing ease-in-out;
  animation-name: swing ease-in-out;
}
/*
* Hikashop
*/
.hikashop_social_fb {
  position: relative;
  top: -12px;
}
.hikashop_cart_title {
  background: #449d44 none repeat scroll 0 0;
}
.admintable input {
  width: 50%;
}
.hikashop_cart {
  font-size: 0.9rem;
}
.hikashop_cart .hikashop_product_price {
  font-size: 0.9rem;
}
input.hikashop_product_quantity_field {
  width: 80px;
  font-size: 1.2rem;
}
a.hikabtn, a.hikabtn:hover {
  font-size: 1.1rem;
}
.hikashop_product_price_full {
  font-size: 1.5rem;
  line-height: 2.2rem;
}
.hikashop_product_bottom_part {
  clear: both;
}
#hikashop_product_right_part {
  margin-left: 15px !important;
  width: 48%;
}
@media (max-width: 30rem) {
  .layout-slideshow .sprocket-features-title {
    font-size: 2rem;
  }
  .layout-slideshow .sprocket-features-desc {
    font-size: 1rem;
  }
  #g-navigation h1 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .button {
    padding: 1rem 2.125rem;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
    font-size: 2.5rem !important;
    line-height: 2rem;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-button {
    display: none;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-button {
    display: revert !important;
  }
  .g-owlcarousel .owl-nav {
    display: none;
  }
}
@media (max-width: 48rem) and (min-width: 30rem) {
  .layout-slideshow .sprocket-features-title {
    font-size: 2rem;
  }
  .layout-slideshow .sprocket-features-desc {
    font-size: 1rem;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
    font-size: 2.5rem !important;
    line-height: 2rem;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-button {
    display: none;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-button {
    display: revert !important;
  }
  .g-owlcarousel .owl-nav {
    display: none;
  }
}
/*# sourceMappingURL=custom_19.css.map */