@font-face{font-family:'SairaCondensed-ExtraBold'; src:url(../font/SairaCondensed-ExtraBold.ttf);}
@font-face{font-family:'BarlowCondensed-Italic'; src:url(../font/BarlowCondensed-Italic.ttf);}

table, th, td {
  border: 1px solid #e0dbdb;
}
.text-gallery{
     color: white;
     font-weight: 500;
}
.button-whatsapp{
      background: #25cc25;
      font-weight: bold;
      font-family: 'SairaCondensed-ExtraBold';
      color: white!important;
      font-size: x-large;
}
.baru {
    color: #f15a29;
    font-family: 'SairaCondensed-ExtraBold';
    font-weight: 100;
    padding-left: 15px;
    margin-top: 20px;
}
.border-bottom-orange{
  border-bottom: solid #f15a29 2px;
  border-top: none;
  border-right: none;
  border-left: none;
  font-weight: 600;
}
.google-maps {
    position: relative;
    width: 100% !important;
    height: 300px;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.uk-divider{
  border-bottom: solid #cccccc 1px;
}
.gb-deskripsi{
  border-right: solid #cccccc 1px;
}
.banner-text-shadow{
  text-shadow: 1px 1px #a9330d, -1px 1px #f9f3f3, 1px -1px #080808, -1px -1px #0a0a0a, 1px 1px 5px #0e0d0c;
}
.banner-awal{
  color: white;
  background-color: #f15a29;
  padding-top: 10px;
  width: 100%;
}

.subtitle-text {
  color: #d2cece;
  font-family: 'BarlowCondensed-Italic';
  font-weight: 100;
}
.div-produk a:hover img {
    transform: scale(1.025);
    transition: all .2s ;
}
.div-produk a:hover .judul-kategori {
      color: #b1a5a5;
}
.judul-detail{
    font-family: 'SairaCondensed-ExtraBold';
    font-size: 70px;
    color: #5f6163;
}
.judul-kategori{
    font-family: 'SairaCondensed-ExtraBold';
    font-size: 100px;
    color: #2c2d2d;
}
.uk-link-toggle:focus .uk-link, .uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
    color: #e6d5d9;
    text-decoration: none;
}
.judul-kategori:hover {
  color: #252424;
  text-decoration: underline white;
}
.judul-kategori > .uk-inline{
  margin-top: -50px;
}
.svg-kategori{
  fill: grey;
}
.svg-kategori > svg{
    height: 100px!important;
    width: 100px!important;
}

.uk-heading-primary{
  font-family: 'BarlowCondensed-Italic';
}
.uk-heading-white{
  font-family: 'BarlowCondensed-Italic';
  color: #e4dcdc;
}
.uk-heading-orange{
  font-family: 'BarlowCondensed-Italic';
  color: #f15a29;

}
.thumb{
  max-width: 300px;
  margin-left: 10px;
  margin-top: 10px;
}
.uk-button-small {
    margin-bottom: 10px;
}
.uk-grid-margin{
    margin-bottom: 15px;
}
.footer > .bg-orange{
  height: 10px;
}
.footer > .uk-container{
    padding-top: 35px;
    padding-bottom: 35px;
}
.uk-search-navbar .uk-search-input {
    background: white;
}
.uk-subnav>*>a:focus, .uk-subnav>*>a:hover {
    color: #000;
    text-decoration: none;
    outline: 0;
}
.bg-orange{
  color: white;
  background-color: #f15a29;
}
.uk-subnav>*>:first-child{
  color: white;
}
nav.nav-scroll {
  position: relative;
  z-index: 2;
  height: 2rem;
  box-sizing: border-box;
  overflow-y: hidden;
  padding: 0.5rem;
  border-top: 1px solid rgba(0,0,0,0.075);
  line-height: 1em;
}
nav.nav-scroll > ul {
  overflow-x: auto;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1rem;
}
nav.nav-scroll > ul > li > a {
  font-weight: 500;
}
.news-slide > li > .uk-card {
  box-shadow: none;
  border:  1px solid rgba(0,0,0,0.075);
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
}
#header.uk-sticky-below {
  box-shadow: 0 2px 14px 0 rgba(0,0,0,0.07);
}

.justify { text-align: justify;}
.text-white{
  color: white;
}
