@media screen and (min-width:1024px){body.layout-boxed{overflow:hidden;background-attachment:fixed;position:relative;max-width:1200px;background-size:cover;background-color:#fff;margin:auto;-webkit-box-shadow:0 0 5px #4b4b4b;-moz-box-shadow:0 0 5px #4b4b4b;box-shadow:0 0 5px #4b4b4b;width:100%}}@media screen and (min-width:1367px){.btn-open-dropdown,.close-offcanvas,.open-offcanvas{display:none}.swin-sc-isotope .grid-item img{height:130%}.product-sesction-03-1 .img-decorate{right:53%;max-width:850px}.header-box #bg-top-header{transform:translateY(-1px) scale(-1);transform-origin:bottom}}@media screen and (max-width:1366px) and (min-width:1025px){.btn-open-dropdown,.close-offcanvas,.open-offcanvas{display:none}}@media screen and (max-width:1024px){.st-fullpage .section{padding:100px 0}.padding-bottom-100{padding-bottom:70px}.padding-top-100{padding-top:70px}.padding-top-120{padding-top:90px}.about-us-session>img{width:50%}header+div{padding-top:95px}.wrapper-content:after{height:100%;right:0;transition:left .4s ease;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.4);width:0;z-index:99}.header-main{height:60px;box-shadow:0 5px 25px rgba(0,0,0,.1)}body.offcanvas-on .main-nav-wrapper{right:0}body.offcanvas-on .wrapper-content{right:0;position:relative}body.offcanvas-on .wrapper-content:after{right:250px;width:100%}.header-main .main-nav-wrapper{height:100%;overflow-x:hidden;right:-250px;transition:all .3s ease-in-out;position:fixed;top:0;background-color:#fff;width:250px;z-index:100}.main-nav-wrapper a{padding:8px 32px;font-size:25px;text-decoration:none;color:#818181;transition:.3s;display:block}.main-nav-wrapper a:hover,.offcanvas a:focus{color:#f1f1f1}.main-nav-wrapper .closebtn{font-size:36px;right:25px;position:absolute;top:0;margin-left:50px}#st-trigger-effects{line-height:64px}#st-trigger-effects .st-btn-efect{padding:0 15px;font-size:20px}.st-container .open-offcanvas{float:right}.header-sidebar .main-nav{float:none}.open-offcanvas{font-size:20px;line-height:60px;float:left}.close-offcanvas-wrapper{height:60px;box-shadow:0 1px 10px rgba(0,0,0,.1)}.close-offcanvas-wrapper:after{content:"";clear:both;display:table}.close-offcanvas{padding:0 20px;font-size:18px;color:#a0a0a0;line-height:60px;float:left;display:inline-block}.header-main .header-logo{min-height:60px;max-width:180px;text-align:center;margin:auto;float:none}.header-main .logo{-webkit-transform:translateY(-50%);transform:translate(-50%,-50%);left:50%}.utility-nav{float:right}.utility-nav .search-bar{line-height:40px}.main-nav{float:left;margin-top:10px}#main-nav li{padding:0 0 0 15px;position:relative;margin-left:0;width:100%}#main-nav li.current-menu-item a:after,#main-nav li:hover a:after{left:5px;width:40px;margin-top:8px}#main-nav li a{padding:8px 5px;font-size:14px;line-height:26px}#main-nav li .btn-open-dropdown{padding:0 10px;right:15px;position:absolute;top:0;line-height:36px;display:inline-block}#main-nav .dropdown .dropdown-menu{height:0;overflow:hidden;position:relative;opacity:1;box-shadow:none;width:100%;display:block;z-index:1}#main-nav .dropdown .dropdown-menu.open{height:auto}#main-nav .dropdown .dropdown-menu>li>a{padding:0}header.header-fixed .header-main #main-nav>li>a{line-height:26px}.header-transparent #main-nav>li>a{color:#29272e}.header-transparent .utility-nav .search-bar{color:#fff}.header-transparent .logo-fixed{display:none}.header-transparent .open-offcanvas{color:#fff}.header-transparent.header-fixed .utility-nav .search-bar,.header-transparent.header-fixed>li>a{color:#29272e}.header-transparent.header-fixed .logo-static{display:none}.header-transparent.header-fixed .logo-fixed{display:block}.header-transparent.header-fixed .open-offcanvas{color:#616f7d}.top-header .slide-content.slide-layout-02 .slide-sub-title{font-size:42px}.ft-fixed-area .reservation-wrap{width:100%;display:table}.ft-fixed-area .res-date-time{width:50%;float:left}.ft-fixed-area .reservation-wrap .res-number,.ft-fixed-area .reservation-wrap .res-title{text-align:left}.product-sesction-03-1 .img-decorate{right:66.6666%;width:57%}.subscribe-section .img-subscribe{display:none}.widget-recent-post .swin-media .content-left img{max-width:100px}.swin-sc-team-slider .prev-slide{left:0}.swin-sc-team-slider .next-slide{right:0}.slick-arrow{top:100%}.top-header .slick-arrow{bottom:50px;top:auto}.top-header.layout-shop .slide-content{top:20%}.top-header.layout-shop .slick-arrow{bottom:20px}.open-date-time .open-date{width:55%}.open-date-time .open-time{width:45%}}@media screen and (max-width:1024px) and (min-width:991px){.swin-sc-product.products-01.style-04 .products .item{margin-bottom:0;margin-top:30px}}@media screen and (max-width:768px){.top-header .slide-content.slide-layout-02.slide-style-02 .slide-content-inner{width:80%}.layout-shop .slide-content .swin-sc-title .title{font-size:40px}.top-header.layout-shop .subtitle{font-size:18px}.layout-shop .slide-content .swin-sc-title{margin-bottom:20px}.col-sm-12:not(:last-child){margin-bottom:30px}.col-sm-12:not(:last-child).grid-item{margin-bottom:0}.col-sm-6:nth-child(n) .item,.col-sm-6:nth-child(n) .swin-sc{margin-top:30px}.col-sm-6:nth-child(-n+2) .item,.col-sm-6:nth-child(-n+2) .swin-sc{margin-top:0}.margin-top-100{margin-top:70px}.padding-bottom-100{padding-bottom:70px}.padding-top-100{padding-top:70px}.padding-top-120{padding-top:90px}.about-us-session>img,.form-pos-02 .img-decorate img,.page-404 .img-illustration,.team-section-02 .img-chef img{display:none}.page-404 .bt-wrapper{text-align:center;left:0}.page-404{background-position:50%}.swin-sc-title.style-3.text-left{margin-left:65px}.sc-featured-box .box-inner{padding:70px 35px}.swin-sc-product .cat-wrapper-02 .item:after{display:none}.product-sesction-01{padding-top:105px;background-image:none}.swin-sc-product .cat-wrapper-02{margin-bottom:40px}.swin-sc-product.products-01 .products{padding:0 15px}.swin-sc-product.products-01.style-02 .cat-wrapper{margin:0}.swin-sc-product.products-01.style-02 .products .item-right{width:10%}.swin-sc-product.products-01.style-02 .products .item-left{width:90%}.swin-sc-product.products-01.style-02 .products .item-left .dot{padding-left:75px;display:none}.swin-sc-product.products-02 .nav-slider .row.slick-slide .col-md-4:nth-child(3n+1){clear:none}.swin-sc-product.products-02 .nav-slider .row.slick-slide .col-sm-6:nth-child(odd){clear:left}.swin-sc-isotope .grid-item.grid-item-h2{height:400px}.swin-sc-isotope .grid-item.grid-item-h1{height:200px}.deco-abs{min-height:200px!important;position:relative!important;width:100%!important}.reservation-section-02 .video-wrapper{height:300px;min-height:200px;position:relative;width:100%;margin-top:50px}.img-deco,.img-decorate{display:none}.swin-sc-blog-slider{padding-right:20px;padding-left:20px}.reservation-section-03 .img-deco{display:none}.swin-sc-banner .banner-featured-img img{height:auto;width:100%}.swin-sc-product .cat-wrapper img{margin:auto;width:90%}.col-md-4:nth-child(-n+3) .item{margin-top:40px}.col-md-4:nth-child(-n+3) .item.media{margin-top:0}.top-header .slide-content.slide-layout-02 .slide-sub-title .text{width:80%}.top-header .slide-content.slide-layout-02 .line-after,.top-header .slide-content.slide-layout-02 .line-before{width:80px}.event-featured-img img{width:100%}.product-single .product-summary{margin-bottom:50px;margin-top:50px}.swin-sc-product.products-02 .products .item .block-content{padding-right:15px;padding-left:15px}.product-single .product-summary .product-meta-info .meta-info-caption{width:auto}.product-single .product-summary .product-quanlity .input-group{margin-bottom:15px}.swin-sc-blog-masonry .grid-item.grid-item-h1 .blog-item{height:auto}.col-md-6:nth-child(2n+3){clear:none}.page-main{margin-bottom:80px}.page-404 .title{text-align:center;width:80%}.swin-sc-banner .banner-featured-img{margin-bottom:15px}footer .swin-widget{margin-bottom:20px}}@media screen and (max-width:700px){.top-slider .slide-bg{height:600px}.top-slider .slick-arrow{bottom:20px;top:auto}.top-slider .slick-arrow .arrow-slider:after,.top-slider .slick-arrow .arrow-slider:before{width:40px}.top-header .slide-content.slide-layout-02 .slide-title{font-size:34px}.top-header .slide-content.slide-layout-02 .slide-sub-title .text span:after{height:8px;margin-bottom:0;width:8px}.top-header .slide-content.slide-layout-02 .line-after,.top-header .slide-content.slide-layout-02 .line-before{display:none}.top-header .slide-content.slide-layout-02 .slide-sub-title .text{font-size:24px;width:100%;margin-top:8px}.top-header.layout-shop .slick-arrow{opacity:0;visibility:hidden;display:none}.layout-shop .slide-content .swin-sc-title{margin-bottom:0}.layout-shop .slide-content .swin-sc-title .title{font-size:18px}.top-header.layout-shop .subtitle{font-size:10px;margin-top:5px}.layout-shop .swin-btn{padding:0 20px;line-height:20px}.layout-shop.slick-dotted.slick-slider{margin-bottom:0}.swin-sc-timeline .main-slider .item-inner{padding:0 15px}.form-pos-01,.form-pos-02{padding-right:10px;padding-left:10px}.swin-sc-product.products-01.style-02 .cat-wrapper{margin-bottom:35px}.swin-sc-team-slider .team-item.slick-current .team-img:before{background-color:#f15f2a;box-shadow:0 10px 25px rgba(0,0,0,.2)}.swin-sc-isotope .grid-item{width:100%}.swin-sc-isotope .grid-item.grid-item-h2{height:500px}.swin-sc-isotope .grid-item.grid-item-h1{height:250px}.subcribe-wrapper .des{font-size:13px}.swin-wget-about .socials-about{clear:both;float:left;margin-top:20px}.ft-fixed-area .reservation-wrap{padding-right:15px;padding-left:10px}.ft-fixed-area .reservation-wrap .res-number{font-size:20px;text-align:center}.ft-fixed-area .res-date-time{width:100%}.ft-fixed-area .reservation-wrap .res-title{text-align:center}.swin-sc-blog-slider .blog-item .blog-content .blog-title{clear:both;margin-left:0}.blog-item .blog-title a,.swin-sc-product.products-01.style-04 .products .item-left .title{display:block}.swin-sc-product.products-01.style-04 .products .item-left .des{margin-left:0}.swin-sc-product.products-01.style-04 .products .item{margin-bottom:10px;margin-top:40px}.swin-sc-banner .banner-featured-img img{height:100%;max-width:none;width:auto}.swin-sc-blog-masonry{margin-right:-15px;margin-left:-15px}.swin-sc-blog-slider .blog-item .blog-featured-img{overflow:hidden;padding-top:200px;position:relative}.swin-sc-blog-slider.main-carousel .blog-item .blog-featured-img{padding-top:0}.swin-sc-blog-slider.main-carousel .blog-item .blog-featured-img img{height:auto;min-height:90px;position:relative;left:0}.ft-fixed-area .reservation-wrap{display:block}.slick-dots{left:0}.subscribe-wrapper .widget-newsletter{width:100%}.swin-sc-blog-slider.style-02{padding:0 15px}.swin-sc-blog-slider .blog-item .blog-date{margin-bottom:-20px;left:50%}.swin-sc-blog-slider.style-02 .blog-content .blog-info{padding:0;clear:both;margin-left:0}.swin-sc-blog-slider .blog-item .blog-content .blog-info,.swin-sc-blog-slider.style-02 .blog-item .blog-content .blog-info{clear:both;margin-left:0}.blog-item .blog-info-item{padding:0 10px}.swin-sc-blog-slider.style-02 .blog-content .blog-title,.swin-sc-blog-slider.style-02 .blog-item .blog-content .blog-title{margin-left:0}.swin-sc-blog-slider .prev-slide{bottom:-40px;left:-10px}.swin-sc-blog-slider .next-slide{right:-10px;bottom:-40px}.audio-format,.format-video,.quote-format{position:static}.quote-format .quote-text{right:15px;top:10px;left:50px}.quote-format i.quote-icon{top:5%}.audio-format .audiojs{transform:translateX(-50%);max-width:100%;margin-left:0;left:50%}.audio-format .audiojs .play-pause{margin-right:10px;margin-left:7px}.audio-format .audiojs .scrubber{width:100px}.audio-format .audiojs .time{float:right}.swin-sc-blog-slider .blog-item .blog-featured-img img{height:auto;position:absolute;max-width:none;top:0;left:-40%;width:auto}.swin-blog-single .swin-sc-blog-slider .blog-item .blog-featured-img img{left:0}.swin-sc-blog-slider.main-carousel .blog-item .blog-featured-img img{max-width:100%}}@media screen and (max-width:480px){.header-sidebar .swin-trigger-effects.btn-close{margin-top:0}.st-effect-1.st-menu-open .st-effect-1.st-menu{overflow:scroll;padding-top:20px;padding-bottom:20px}.page-title .title{font-size:40px}.page-title .subtitle{font-size:14px}.top-header .slide-content.slide-layout-02 .slide-sub-title .text span{margin-right:10px}.top-header .slide-content.slide-layout-02 .slide-sub-title .text span:after{margin-left:15px}.col-xs-12:nth-child(n) .item{margin-top:30px}.col-xs-12:nth-child(n) .item.counter-info,.col-xs-12:nth-child(n) .item.icon-box-02{margin-top:50px}.col-xs-12:nth-child(n) .swin-sc{margin-top:30px}.col-xs-12:first-child .item,.col-xs-12:first-child .swin-sc{margin-top:0}.st-container .header-sidebar .menu-content{background-color:#000}.header-top .topbar-left{display:none}.header-top .topbar-right{text-align:center;float:none}.dropdown.dropdown-full-mobile{position:static}.cart_lite,.dropdown.dropdown-full-mobile .dropdown-menu{width:100%}.blog-section-02>.img-decorate,.testimonial-section-02>.img-decorate{display:none}.page-404 .img-main{right:50%;bottom:50%}.page-404 .title{font-size:40px;bottom:35%}.page-404 .bt-wrapper{bottom:18%}.page-404 .btn-right{margin-left:0;margin-top:10px}.swin-sc-team-slider-2 .nav-slider{width:auto}.swin-sc-product .cat-wrapper-02{margin-bottom:50px;width:100%}.swin-sc-product.products-01 .products .col-xs-12:nth-child(n) .item{margin-top:35px}.swin-sc-product.products-01 .products .col-xs-12:first-child .item{margin-top:0}.subcribe-section img{display:none}.subcribe-wrapper .widget-newsletter{width:100%}.swin-sc-contact-form .form-group{margin-bottom:0}.swin-sc-contact-form .form-group .input-group{padding:0;margin-bottom:15px;width:100%}.swin-sc-title{margin-bottom:30px}.swin-sc-title.style-4 .title{font-size:50px}.swin-sc-title .top-title{font-size:14px}.swin-sc-title .top-title:before{left:-40px}.swin-sc-title .top-title span:before{left:-40px;width:30px}.swin-sc-title .top-title span:after{right:-40px;width:30px}.swin-sc-title .top-title:after{right:-40px}.swin-sc-title .title{font-size:34px;line-height:30px}.swin-sc-title.style-2 .title{line-height:1.714}.swin-sc-title.style-3 .title:before{left:-40px}.swin-sc-title.style-3 .title:after{right:-40px}.swin-sc-title.style-3 .title span:before{left:-40px;width:30px}.swin-sc-title.style-3 .title span:after{right:-40px;width:30px}.swin-sc-title.style-3.text-left{margin-left:40px}.about-contact-info .address-info,.about-contact-info .email-info,.about-contact-info .phone-info{width:100%;padding-left:0}.swin-sc-timeline .img-effect{margin-bottom:15px}.swin-sc-timeline .main-slider .item-inner{margin:0 5px}.swin-sc-event .event-info{position:relative}.swin-sc-event .event-info .event-date{transform:translateY(-50%);position:absolute;top:50%}.swin-sc-event .event-info .event-title{line-height:45px;float:none;padding-left:75px}.next-slide{right:0}.prev-slide{left:0}ul.nav.nav-tabs>li>a{padding-right:15px;padding-left:15px}.swin-sc-product.products-02.carousel-01 .products .slick-list{padding-right:0;padding-left:0}.swin-sc-blog-slider .blog-item .blog-featured-img img{height:200px}.swin-sc-blog-slider.main-carousel .blog-item .blog-featured-img img{height:auto;min-height:90px}.blog-author-area .media-left{margin:0 auto 20px;display:block}.blog-comment .comment-area{padding-right:20px;padding-left:20px}.media-body,.media-left,.media-right{max-width:100%;display:block}.media .media{margin-left:30px}.blog-comment .comment-form .swin-sc-contact-form{padding-right:0;padding-left:0}blockquote{padding:70px 30px 30px}blockquote:before{left:30px}.swin-btn{padding:8px 20px;font-size:12px}.swin-btn:before{right:20px;left:20px}.swin-btn:after{right:8px}.swin-btnhover:before{bottom:8px}.shop_table.shop_table_responsive thead{display:none}.shop_table.shop_table_responsive tr{margin-bottom:15px;flex-direction:column;display:flex}.shop_table.shop_table_responsive td{display:block}.shop_table.shop_table_responsive td:before{font-weight:700;content:attr(data-title) ": "}.shop_table.shop_table_responsive td.product-coupon:before,.shop_table.shop_table_responsive td.product-remove:before,.shop_table.shop_table_responsive td.product-thumbnail:before{content:""}.shop_table.shop_table_responsive .product-thumbnail img{margin:auto}.shop_table.shop_table_responsive .actions{flex-direction:column}.shop_table.shop_table_responsive .coupon{justify-content:space-between;margin-bottom:15px}.add-to-card-dialog .modal-footer{padding:0}.add-to-card-dialog .dialog-button-group .swin-btn{margin-top:10px}}@media screen and (max-width:320px){.swin-sc-testimonial.style-1 .main-slider .testi-item{padding:0 10px}.swin-btn{font-size:10px}}