

/*
//  letter spacing
*/

* {
   letter-spacing: 0.03rem !important;
}

/*Menu Header*/
/*nav.main_menu{
   width: 1040px;
   left: 59%!important;
}*/

/* On various screens set the caption width */
@media screen and (min-width: 600px) {
  .caption-width {width: 585px; margin:auto; }
}
@media screen and (min-width:  769px) {
  .caption-width-2-col {width: 385px; margin:auto;}
}


/*
//  Add Elementor's reverse columns for tablet
*/

@media screen and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > .elementor-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

/* Custom Slider Revolution Brush Arrows */
.tp-leftarrow {
     background-image: url(https://www.sukishigroup.com/Sukishi/wp-content/uploads/2018/05/arrow-white-L.svg) !important;
     background-position: center !important;
     background-color: none !important;
     border-radius: 5px !important;
}
.custom.tparrows.tp-leftarrow:before {
    content: none !important;

}
/*.custom.tparrows{
    background: none;
}
.tparrows{
    background: none;
}*/

.tp-rightarrow{
     background-image: url(https://www.sukishigroup.com/Sukishi/wp-content/uploads/2018/05/arrow-white-R.svg) !important;
     background-position: center !important;
     background-color: none !important;
     border-radius: 5px !important;
}
.custom.tparrows.tp-rightarrow:before {
    content: none !important;

}

/* Custom Search Icon */
.elementor-search-form--skin-full_screen .elementor-search-form__toggle{
   color: #b87333 !important;
} 
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{
   background-color: #FFF !important;
}


/*
 *  background overlay color
 *  @max-width 767px
 *
 */

@media (max-width: 767px){
	
	/* Korean Charcoal Grill */
[data-id='3f34d11']  .elementor-background-overlay {
	background-color: #e7232e !important;
}
    /* Tokyo Buffet */
[data-id='415c1426']  .elementor-background-overlay {
	background-color: #e7232e !important;
}
    /* Seoul Grill */
[data-id='75f8016a']  .elementor-background-overlay {
	background-color: #e7232e !important;
}
    /* Wawa Cha */
[data-id='71aebbe1']  .elementor-background-overlay {
	background-color: #e7232e !important;
}
    /* Craft Tea & Co */
[data-id='50bee454']  .elementor-background-overlay {
	background-color: #e7232e !important;
}
    /* Kimchi GoGo */
[data-id='4b851c09']  .elementor-background-overlay {
	background-color: #e7232e !important;
}

}

/*Excerpt Post*/
.elementor-post__excerpt p{
    min-height:71px;
    height: 71px;
    overflow: hidden;
}
/*
.elementor-post__title{
    min-height:61px;
    height: 61px;
    overflow: hidden;
} */

.elementor-post__title{
    overflow: hidden;
    margin-bottom: 10px !important;
}

.elementor-post__title a {
    line-height: 1.1em !important;
}

@media (min-width: 690px){
.elementor-post__title{
    min-height: 2.18em;
    height: 2.18em; 
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
}

@media only screen and (max-width: 766px) {
    .elementor-79 .elementor-element.elementor-element-9086e67 .elementor-main-swiper .swiper-slide {
        width: 250px !important;
    }
}

/*Sticky Navbar*/
@keyframes showNav {
    from {top: -108px;}
    to {top: 0;}
}
@keyframes showNavAdmin {
    from {top: -108px;}
    to {top: 32;}
}
@keyframes hideNav {
    from {top: 0;}
    to {top: -108px;}
}
/*Border Translator*/
.wpml-ls-item:first-child{
   border-right: 1px solid #ccc;
}

/*hover Tab*/
.our-product-tab:hover {
   cursor:pointer;
}
#restuarant-tab:hover , #beverage-tab:hover , #retails-tab:hover{
  -webkit-filter:none!important; 
   filter: none!important; 
}

.jet-mobile-menu-cover {
    z-index: 400 !important;
}

.fixed {
   position: fixed;
   top: 0;
}

/*-----------------*/
/*----Filter Menu----*/
/*-----------------*/

/*#restuarant-menu-sg{
   display:none;
}*/
#restuarant-menu-sg a{
 pointer-events:none;
}

/*
 * jet-menu
 *
 */

.jet-menu li {
	overflow: hidden;
	text-overflow: hidden;
}

.jet-menu li a {
	transition: all 0.4s ease;
}

.jet-menu li a:hover {
	transform: scale(1.03);
	-webkit-text-stroke: 0.02rem; /* simulate bold font */
       font-weight: 500;
}
}

/*
 * product-carousel
 * @hover zoom effect
 *
 */

.owl-carousel .owl-item.active .item {
 	overflow: hidden !important;
 	border-radius: 4px;
 } 

.item {
     overflow: hidden !important;
     border-radius: 4px;
}
 
  .owl-carousel .owl-item.active .item img {
 	transition: all 0.7s ease;
 }
 
 .owl-carousel .owl-item.active .item img:hover {
 	transform: scale(1.1);
 }
 
 .owl-carousel .owl-item.active .item img:active {
 	transform: scale(1.1);
 }
 
  /*
  * post_thumnail img
  * @hover zoom effect
  *
  */
  
  .elementor-post__thumbnail {
  	overflow: hidden !important;
  }
  
  .elementor-post__thumbnail img {
  	transition: transform 0.7s ease !important;
  }
  
  .elementor-post__thumbnail img:hover {
  	transform: scale(1.03) translate(-50%, -50%) !important;
  }
  
  .elementor-post__thumbnail img:active {
  	transform: scale(1.03) translate(-50%, -50%) !important;
  }
  

  /*
   * jet-menu arrow
   * *hide
   */
   
   .jet-dropdown-arrow.fa.fa-angle-down {
   	display: none;
   }

/*Map*/
.map-sukishi .elementor-container {
    max-width: 100%!important;
}
.btn-get-my-location{
  text-align:center;
}

@media only screen and (max-width: 1023px)
.elementor-59 .elementor-element.elementor-element-7afdd35c img {
    height: 40px;
    width: 40px;
}

[id^="jet-menu-item-"] {
    margin-right: 20px;
}

[id^="jet-menu-item-"]:last-child {
    margin-right: 0px;
}

@media (min-width: 1105px) and (max-width: 1168px) {

    [id^="jet-menu-item-"] {
        margin-right: 1vw;
    }

    [id^="jet-menu-item-"]:last-child {
        margin-right: 0px;
    }

}

@media (min-width: 1025px) and (max-width: 1104px) {

    [id^="jet-menu-item-"] {
        margin-right: 0.004vw;
    }

    [id^="jet-menu-item-"]:last-child {
        margin-right: 0px;
    }

}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
    margin-right: -10px;
}

.elementor-570 .elementor-element.elementor-element-7271a11 .elementor-search-form__toggle i {
    font-size: 26px !important;
}

.wpml-ls-slot-shortcode_actions {
    font-size: 16px;
}

@media (min-width:768px){
    body.search.search-results article .post_content_holder .post_image{
        width:50%!important;
        float:left!important;
    }
    body.search.search-results article .post_content_holder .post_text {
        width:50%!important;
        float:left!important;
        padding-left:2%!important;
        box-sizing: border-box!important;
    }
    body.search.search-results article .post_content_holder .post_text .post_text_inner {
        padding-top:0!important;
    }
}

::selection { background: #e7232e !important; }

::-moz-selection { background: #e7232e !important; }

.elementor-widget-search-form .elementor-search-form__input, .elementor-widget-search-form .elementor-search-form__icon, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color: #ffffff !important;}



/*cursor categories menu*/
.kcg-bbqkorean-category,.kcg-koreanstyle-category,.kcg-setmenu-category,.kcg-sushiandmaki-category,.kcg-japanesefood-category,.kcg-salad-category,.kcg-appetizer-category,.kcg-readytoeat-category,.kcg-beverage-category{
   cursor:pointer
}

/*img menu*/
.amazingcarousel-image{
    height:165px!important;
}

/* Custom Jet Menu Style */
.jet-menu-title{
   font-family: db_helvethaica_x;
   font-size: 22px;
   color: #B87333;
   line-height: 26px; 
   text-transform: uppercase;
   font-weight: 500;
}
.jet-menu{
   justify-content: flex-end;
}

div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #b87333 !important;
}

#popmake-7015{
  max-width:600px;
  width:85%;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%,-50%);
}