@font-face {
  font-family: 'Playball';
  src: local('Playball'),
       url('../fonts/Playball/Playball-Regular.ttf') format("truetype");
}
@font-face {
  font-family: 'Parisienne';
  src: local('Parisienne'),
       url('../fonts/Parisienne/Parisienne-Regular.ttf') format("truetype");
}
@font-face {
  font-family: 'Gugi';
  src: local('Gugi'),
       url('../fonts/Gugi/Gugi-Regular.ttf') format("truetype");
}
@font-face {
  font-family: 'SongMyung';
  src: local('SongMyung'),
       url('../fonts/SongMyung/Parisienne-Regular.ttf') format("truetype");
}
@font-face {
  font-family: 'Dongle';
  src: local('Dongle'),
       url('../fonts/Dongle/Dongle-Regular.ttf') format("truetype");
}


.F_Playball{
font-family: 'Playball';
}
.F_Parisienne{
font-family: 'Parisienne';
}
.F_Gugi{
font-family: 'Gugi';
}
.F_SongMyung{
font-family: 'SongMyung';
}
.F_Dongle{
font-family: 'Dongle';
}

.navbar-brand{
font-family: 'Playball';
}

.py-about{
background-color:black;
}
.about {
    margin-top:100px;
    margin-bottom:100px;
}
.about > p{
    color: white;
}
.footer {
    font-size: 0.7rem !important;
}
.board_contents{
    min-height:400px;
}
/*
footer{
    left:0px;
    bottom:0px;
    height:420px;
    width:100%;
    background:grey;
    color: white;
}
*/
.home_slick_img > img {
  max-width: 100%;
}
.content {
    min-height: calc(100vh - 420px);
}
.table > :not(:first-child) {
    border-top: 1px solid currentColor;
}
.btn-primarygrey, .btn-primary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
a {
    color: #6c757d;
    //text-decoration: underline;
}
.card-img-top {
  height: 200px;
  /* object-fit: cover; */
}


.product-img-div {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}

.product-img {
    max-width:180px;
    max-height:180px;
}

@media (max-width: 470px) {
    footer{
        font-size:13px;
    }
    .table {
        font-size:13px;
    }
    .fw-bolder {
        font-size:13px;
    }
    .fw-normal {
        font-size:13px;
    }
    .product-img {
        max-width:120px;
        max-height:120px;
    }
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #ffffff;
    //background-color: #e7e7e7;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#555555),to(#8d8d8d));!important
}
@media (max-width: 767px){
    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus {
        color: #ffffff;
        //background-color: #e7e7e7;
        background-image: -webkit-gradient(linear,left top,left bottom,from('#555555'),to('#8d8d8d'));!important
    }
}


@media (max-width: 767px){
    .navbar .navbar-nav .open .dropdown-menu>.active>a, .navbar .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #ffffff;
        background-image: -webkit-linear-gradient(top,#555555 0,#8d8d8d 100%);
        background-image: -o-linear-gradient(top,#555555 0,#8d8d8d 100%);
        background-image: -webkit-gradient(linear,left top,left bottom,from(#555555),to(#8d8d8d));
        background-image: linear-gradient(to bottom,#555555 0,#8d8d8d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#8d8d8d', GradientType=0);
        background-repeat: repeat-x;
    }
}


@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

