/*!   
 * Template Name: Epicure - Bootstrap 4 template for restaurants
 * Version: 4.1.1
 * Author: Xiaoying Riley
 * Copyright: 3rd Wave Media Ltd.
 * Website: http://themes.3rdwavemedia.com/
 * Twitter: @3rdwave_themes
*/html,body{height:100%}body{font-family:'Open Sans', arial, sans-serif;color:#666;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo{font-family:'Pacifico', cursive}p{margin-bottom:16px;line-height:1.5}a{color:#b98d36;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}a:hover,a:active{text-decoration:underline;color:#a57e30}a:focus{text-decoration:none;color:#a57e30;outline:none}.btn,a.btn{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;font-weight:bold;font-size:14px}.btn .svg-inline--fa,a.btn .svg-inline--fa{color:#fff;margin-right:5px}.btn:focus,a.btn:focus{color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a.btn-theme-primary,.btn-theme-primary{background:#b98d36;border:none;color:#fff;padding:10px 30px;text-transform:uppercase}a.btn-theme-primary:hover,a.btn-theme-primary:active,a.btn-theme-primary:focus,.btn-theme-primary:hover,.btn-theme-primary:active,.btn-theme-primary:focus{background:#a57e30;border:none;color:#fff;outline:none}a.btn-theme-secondary,.btn-theme-secondary{background:none;border:2px solid #b98d36;color:#b98d36}a.btn-theme-secondary:hover,a.btn-theme-secondary:active,a.btn-theme-secondary:focus,.btn-theme-secondary:hover,.btn-theme-secondary:active,.btn-theme-secondary:focus{background:#b98d36;border:2px solid #b98d36;color:#fff;outline:none}.highlight{color:#b98d36}.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:45px;border-color:#eee}.form-control::-webkit-input-placeholder{color:#ccc}.form-control:-moz-placeholder{color:#ccc}.form-control::-moz-placeholder{color:#ccc}.form-control:-ms-input-placeholder{color:#ccc}.form-control:focus{border-color:#e1e1e1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.text-highlight{color:#433313}.script{font-family:'Dancing Script', cursive;font-weight:bold}input[type="text"],input[type="email"],input[type="password"],input[type="submit"],input[type="button"],textarea,select{appearance:none;-webkit-appearance:none}#topcontrol{background:#b98d36;color:#fff;text-align:center;display:inline-block;width:35px;height:35px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;z-index:30}#topcontrol:hover{background:#c89a41}#topcontrol .svg-inline--fa{position:relative;top:3px;font-size:25px}.header{padding-top:10px;padding-bottom:10px}.header-scrolled{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);background:rgba(0,0,0,0.85);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;padding-top:0;padding-bottom:0}.header-scrolled .nav .nav-link{color:#fff}.navbar-toggler{margin-right:0;margin-top:0;background:none;position:relative;padding:9px 0 14px}.navbar-toggler:focus{outline:none}.navbar-toggler .toggle-title{display:inline-block;float:left;color:rgba(255,255,255,0.9);margin-right:10px;font-weight:bold;text-transform:uppercase;position:relative;top:6px;font-size:14px}.navbar-toggler .icon-bar-wrapper{float:left}.navbar-toggler .icon-bar{background-color:#b98d36;height:3px;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.navbar-toggler:hover .icon-bar{-webkit-opacity:1;-moz-opacity:1;opacity:1}.nav .nav-link{color:#fff;color:rgba(255,255,255,0.7);font-size:14px;font-weight:500;padding-top:20px;padding-bottom:20px}.nav .nav-link.active{color:#b98d36}.nav .nav-link.active:hover,.nav .nav-link.active:focus{color:#b98d36}.nav .nav-link:focus,.nav .nav-link:hover{background:none;color:#fff;outline:none}.navbar{padding:0}.footer{background:#0f0f0f;color:rgba(255,255,255,0.5)}.footer-content{padding-top:60px;padding-bottom:60px}.footer-col{margin-bottom:30px}.footer-col .title{font-size:16px;font-weight:bold;margin-top:0;color:rgba(255,255,255,0.8)}.subscribe-form .form-group{position:relative}.subscribe-form .form-control{height:40px}.subscribe-form .email-field{width:260px;margin-bottom:15px;margin-right:5px}.subscribe-form .btn{margin-bottom:15px;padding-top:10px;padding-bottom:10px}.subscribe-form label.error{display:block;position:absolute;bottom:-15px;left:0;font-weight:normal;font-size:14px;color:#E65348}.social-icons a{font-size:18px;display:inline-block;margin-bottom:5px;width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:rgba(255,255,255,0.05);text-align:center;padding-top:2px}.social-icons a:hover{color:#c89a41;background:rgba(255,255,255,0.1)}.bottom-bar{color:rgba(255,255,255,0.4);background:#080808}.bottom-bar .container{border-top:1px solid #050505;padding-top:15px;padding-bottom:15px}.bottom-bar .links{font-size:12px}.bottom-bar a{color:rgba(255,255,255,0.4)}.bottom-bar a:hover{color:#fff}@keyframes arrow-animation{from{top:0px}to{top:-10px}}@-webkit-keyframes arrow-animation{from{top:0px}to{top:-10px}}@-moz-keyframes arrow-animation{from{top:0px}to{top:-10px}}@-o-keyframes arrow-animation{from{top:0px}to{top:-10px}}.hero-section{height:100%;width:100%;position:relative}.hero-section .content-wrapper{position:absolute;top:160px;left:0;width:100%;z-index:10;color:#fff}.hero-section .logo{font-size:68px;margin-top:0;margin-bottom:15px;position:relative}.hero-section .logo img{display:inline-block}.hero-section .script{font-size:26px;color:#b98d36}.hero-section .tagline .list{overflow:hidden;display:inline-block;padding-left:0;margin-bottom:0}.hero-section .tagline .list li{display:inline-block;float:left;font-size:18px}.hero-section .tagline .svg-inline--fa{font-size:8px;color:rgba(255,255,255,0.5);display:inline-block;margin:0 10px;position:relative;top:-3px}.hero-section .promo-line{font-weight:bold;margin-top:15px;margin-bottom:30px;font-size:28px}.hero-section .btn{font-size:18px;font-weight:bold}.hero-section .scroll-link{position:absolute;bottom:30px;z-index:10;color:#fff;width:100%;font-size:14px}.hero-section .scroll-link a{color:#fff}.hero-section .scroll-link .arrow-holder{position:relative;top:0px}.hero-section .scroll-link .animate{animation:arrow-animation 750ms ease-in-out infinite alternate;-moz-animation:arrow-animation 750ms ease-in-out infinite alternate;-webkit-animation:arrow-animation 750ms ease-in-out infinite alternate;-o-animation:arrow-animation 750ms ease-in-out infinite alternate}.bg-slider-wrapper{content:"";width:100%;height:100%;background:#595959}.bg-slider-wrapper .flexslider{margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:100%}.bg-slider-wrapper .flexslider .slides{height:100%}.bg-slider-wrapper .flexslider .slide{display:block;height:100%;position:relative}.bg-slider-wrapper .flexslider .slide.slide-1{background:#666 url("../images/hero/hero-1.jpg") no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg-slider-wrapper .flexslider .slide.slide-2{background:#666 url("../images/hero/hero-2.jpg") no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg-slider-wrapper .flexslider .slide.slide-3{background:#666 url("../images/hero/hero-3.jpg") no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg-slider-wrapper .flexslider .flex-control-nav{z-index:20;bottom:45px;position:relative}.bg-slider-wrapper .flexslider .flex-control-nav li a{background:rgba(255,255,255,0.3)}.bg-slider-wrapper .flexslider .flex-control-nav li a.flex-active{background:rgba(255,255,255,0.8)}.reviews-section{padding-top:80px;padding-bottom:140px;background:#f5f5f5}.reviews-section .review-title{color:#b98d36;font-size:28px;font-weight:300;position:relative;display:inline-block}.reviews-section .review-title .svg-inline--fa{position:absolute;left:-35px;top:-10px;font-weight:normal;font-size:20px}.reviews-section .review{border-left:0;max-width:800px;font-weight:300;font-size:18px}.reviews-section .review p{font-style:italic}.reviews-section .source .profile{margin-bottom:5px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.reviews-section .source .name{font-size:14px;color:#999}.reviews-section .rating .svg-inline--fa{color:#ffc016}.reviews-section .carousel-inner{margin-bottom:50px;padding-top:30px}.reviews-section .carousel-indicators{margin-bottom:0}.reviews-section .carousel-indicators li{background-color:transparent;text-indent:0;margin:inherit;margin-bottom:15px;width:auto;height:40px;background-color:none;border:none;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0;margin:0;margin-right:30px}.reviews-section .carousel-indicators li:last-child{margin-right:30px}.reviews-section .carousel-indicators li img{-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;vertical-align:baseline}.reviews-section .carousel-indicators li:hover img{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.reviews-section .carousel-indicators li.active{background:none}.reviews-section .carousel-indicators li.active img{-webkit-opacity:1;-moz-opacity:1;opacity:1}.menus-section{padding-top:90px;padding-bottom:90px}.menus-section .section-title{font-size:28px;font-weight:bold;margin-top:0;margin-bottom:45px}.menus-section .section-title span{display:block}.menus-section .section-title .script{color:#b98d36;display:block;font-size:26px}.menus-section .section-title .title-border{background:url("../images/title-border.png") no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px}.menus-section .intro{max-width:800px;color:#999;margin-bottom:30px;font-size:16px}.menus-section .menu-links{margin-bottom:60px}.menus-section .menu-links li{margin-bottom:15px}.menus-section .featured .title{font-size:26px;font-weight:normal;color:#666;margin-top:0;margin-bottom:30px}.menus-section .media-wrapper .media-item{margin-bottom:30px}.menus-section .media-wrapper .media-item img{width:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}.menus-section .media-wrapper .media-item:hover .mask{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.menus-section .media-wrapper .media-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.menus-section .media-wrapper .media-item-inner{position:relative;overflow:hidden}.menus-section .media-wrapper .mask{visibility:hidden;position:absolute;bottom:0;left:0;width:100%;height:100%;color:#fff;text-align:left;text-decoration:none;padding:15px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-opacity:0;-moz-opacity:0;opacity:0}.menus-section .media-wrapper .mask .item-title{font-size:20px;color:#b98d36;margin-bottom:5px}.menus-section .media-wrapper .mask .price{font-size:26px;font-weight:300;position:absolute;right:30px;bottom:30px}.menus-section .media-wrapper .mask span{display:block}.menus-section .media-wrapper .mask-inner{background:rgba(0,0,0,0.6);padding:30px;height:100%;overflow:hidden}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next{color:#fff !important}.news-section{padding-top:90px;padding-bottom:90px;background:#f5f5f5}.news-section .section-title{font-size:28px;font-weight:bold;margin-top:0;margin-bottom:60px}.news-section .section-title span{display:block}.news-section .section-title .script{color:#b98d36;display:block;font-size:26px}.news-section .section-title .title-border{background:url("../images/title-border.png") no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px}.news-section .news-wrapper .item{margin-bottom:30px;background:#fff;padding:30px;padding-left:85px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}.news-section .news-wrapper .item .title{font-weight:bold;margin-top:0;margin-bottom:5px}.news-section .news-wrapper .item .meta{color:#999;font-size:14px;margin-bottom:5px}.news-section .news-wrapper .excerpt{margin-bottom:5px}.news-section .news-wrapper .date-badge{position:absolute;left:-10px;top:30px;width:60px;background:#b98d36;color:#fff;display:block;padding-top:10px;padding-bottom:10px;text-align:center;font-weight:bold}.news-section .news-wrapper .date-badge span{display:block;line-height:1.2}.news-section .news-wrapper .date-badge .month{font-size:14px;text-transform:uppercase;font-weight:400}.news-section .news-wrapper .date-badge .date{font-size:20px}.news-section .news-wrapper .date-badge:before{content:"";display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #6a511f;position:absolute;left:0;bottom:-20px}.news-section .news-wrapper .date-badge:after{content:"";display:block;background:#fff;position:absolute;left:10px;bottom:-20px;width:50px;height:20px}.news-section .instagram-wrapper .title{font-weight:bold;margin-bottom:15px;margin-top:0}.news-section .instagram-wrapper .instafeed{display:inline-block;overflow:hidden}.news-section .instagram-wrapper .item{width:80px;display:inline-block;padding:5px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;overflow:hidden}.news-section .instagram-wrapper .item:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.about-section{padding-top:90px;padding-bottom:90px;background:#f5f5f5 url("../images/about-bg.jpg") no-repeat center top;background-size:cover;color:#fff}.about-section .section-title{font-size:28px;font-weight:bold;margin-top:0;margin-bottom:45px}.about-section .section-title span{display:block}.about-section .section-title .script{color:#b98d36;display:block;font-size:26px}.about-section .section-title .title-border{background:url("../images/title-border-inverse.png") no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}.about-section .intro{max-width:800px;margin-bottom:30px;font-size:16px}.about-section .supplier-list{overflow:hidden;display:inline-block}.about-section .supplier-type{float:left;padding:30px}.about-section .supplier-type li{margin-bottom:5px}.about-section .type-title{font-weight:bold;font-size:16px}.contact-section{padding-top:90px;padding-bottom:90px;background:#f5f5f5}.contact-section .section-title{font-size:28px;font-weight:bold;margin-top:0;margin-bottom:60px}.contact-section .section-title span{display:block}.contact-section .section-title .script{color:#b98d36;display:block;font-size:26px}.contact-section .section-title .title-border{background:url("../images/title-border.png") no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px}.contact-section .contact-content{padding:30px;background:#fff}.contact-section .map-col{margin-bottom:30px}.contact-section .map-container{border:1px solid #eee;position:relative;padding-bottom:50%;height:0;overflow:hidden}.contact-section .map-container iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.contact-section .svg-inline--fa{color:#cda555;margin-right:3px}.contact-section .general{padding:15px;padding-top:0;margin-bottom:30px}.contact-section .general .title{font-weight:bold;margin-top:0;font-size:18px}.contact-section .general .subtitle{font-weight:bold;margin-top:0;margin-bottom:10px;font-size:16px}.contact-section .general .adr-group{margin-bottom:15px}.contact-section .general li{margin-bottom:5px}.contact-section .general .contact-methods{margin-bottom:15px}.contact-section .press{padding:15px;padding-top:0}.contact-section .press .title{font-weight:bold;margin-top:0;font-size:18px}.modal .modal-dialog{width:760px;max-width:inherit !important}.modal .modal-title{font-weight:bold;font-size:28px;padding-top:26px}.modal .modal-body{padding:30px 60px}.modal .modal-header{border:none;justify-content:center !important}.modal .close{position:absolute;right:15px;top:10px;font-size:32px;font-weight:300;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;color:#b98d36;text-shadow:none}.modal .close:hover{color:#b98d36;-webkit-opacity:1;-moz-opacity:1;opacity:1}.modal-reserve .modal-body{padding-top:0}.modal-reserve span{display:block}.modal-reserve .script{color:#b98d36;display:block;font-size:26px}.modal-reserve .title-border{background:url("../images/title-border.png") no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px}.modal-reserve .intro{padding:0 15px;margin-bottom:30px;font-size:16px}.modal-reserve .blurb{margin-bottom:5px}.modal-reserve .phone{color:#b98d36;font-weight:bold;font-size:22px}.modal-reserve .booking-intro{margin-bottom:0}.modal-reserve hr{max-width:300px;margin:0 auto;margin-bottom:15px}.modal-reserve .reserve-form .error{color:#E65348;font-family:arial, sans-serif;display:block;font-size:14px;text-align:left;padding-top:5px;padding-left:5px;font-weight:300}.modal-reserve .form-group-inner{position:relative;font-size:14px}.modal-reserve .form-group-inner .add-padding{padding-left:35px}.modal-reserve .form-group-inner>.svg-inline--fa{position:absolute;left:10px;top:14px;color:#ccc}.modal-reserve .form-group-inner .bootstrap-datetimepicker-widget{font-size:14px}.modal-reserve .form-group-inner .bootstrap-datetimepicker-widget .svg-inline--fa{color:#b98d36}.modal-reserve .form-group-inner .bootstrap-datetimepicker-widget .svg-inline--fa:hover{color:#999}.news-modal .meta{color:#999;font-size:14px;font-weight:normal;margin-bottom:30px}.news-modal .modal-title{color:#b98d36;font-size:26px;margin-bottom:0}.news-modal .modal-body{padding:15px 30px;padding-top:0}.news-modal .post-nav{display:block}.news-modal .post-nav .nav-previous{float:right;display:inline-block}.news-modal .post-nav .nav-previous{float:left;display:inline-block}.modal-fullscreen{background:#fff}.modal-fullscreen .modal-content{background:#fff;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-backdrop.modal-backdrop-fullscreen{background:#fff}.modal-backdrop.modal-backdrop-fullscreen.in{backgrund:#fff;-webkit-opacity:1;-moz-opacity:1;opacity:1}.blueimp-gallery>.close{font-weight:300;font-size:32px;color:#b98d36;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.blueimp-gallery>.close:hover{color:#b98d36;-webkit-opacity:1;-moz-opacity:1;opacity:1}.modal{-webkit-overflow-scrolling:auto !important;overflow-y:auto !important}/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width: 768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #cccccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #cccccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eeeeee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#b98d36;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#b98d36;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td span.active{background-color:#b98d36;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media (max-width: 767px){.config-wrapper{display:none}.header{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);background:rgba(0,0,0,0.85);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;padding-top:5px;padding-bottom:0}.header .nav .nav-link{color:#fff}.header .nav .nav-link:focus,.header .nav .nav-link:hover{color:#b98d36}.hero-section .content-wrapper{top:90px}.hero-section .scroll-link{bottom:15px}.about-section .supplier-list{overflow:visible;display:block}.about-section .supplier-type{float:none;padding:15px}.modal .modal-dialog{width:auto}.subscribe-form .email-field{width:100%}.subscribe-form .form-group{width:100%}.subscribe-form .btn{width:100%}.menus-section .media-wrapper .mask{font-size:12px}.menus-section .media-wrapper .mask .item-title{font-size:14px}.menus-section .media-wrapper .mask .price{font-size:14px}.hero-section{height:630px}.bg-slider-wrapper{height:630px}.modal .modal-body{padding:30px}}@media (min-width: 768px){.config-wrapper{display:block}.navbar-nav{float:none}.reviews-section .carousel-indicators{bottom:inherit}.subscribe-form .email-field{width:200px}.navbar-expand-md .navbar-nav .nav-link{padding-left:15px;padding-right:15px}}@media (min-width: 992px){.config-wrapper{display:block}.config-wrapper{display:block}.subscribe-form .email-field{width:280px}}.config-wrapper{position:absolute;top:100px;right:0;z-index:20}.config-wrapper-inner{position:relative}.config-trigger{display:block;position:absolute;left:-36px;width:36px;height:36px;background:#1a1a1a;color:#fff;text-align:center;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-decoration:none}.config-trigger:hover{background:#000;text-decoration:none}.config-trigger .svg-inline--fa{font-size:20px;margin-top:7px;display:block;color:#fff}.config-panel{width:190px;display:none;background:#1a1a1a;color:#fff;padding:15px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.config-panel h5.device-title{margin-bottom:5px}.config-panel #color-options{margin-bottom:0px}.config-panel #color-options li a{display:block;width:20px;height:20px;border:2px solid transparent}.config-panel #color-options li a:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;border:2px solid rgba(255,255,255,0.8)}.config-panel #color-options li.active a{border:2px solid #fff}.config-panel #color-options li.theme-1 a{background:#b98d36}.config-panel #color-options li.theme-2 a{background-color:#20BFDB}.config-panel #color-options li.theme-3 a{background-color:#DC2932}.config-panel #color-options li.theme-4 a{background-color:#568AA2}.config-panel #color-options li.theme-5 a{background-color:#F0B326}.config-panel #color-options li.theme-6 a{background-color:#9770BD}.config-panel #color-options li.theme-7 a{background-color:#FC6D96}.config-panel #color-options li.theme-8 a{background-color:#94A64D}.config-panel #color-options li.theme-9 a{background-color:#F5A54E}.config-panel #color-options li.theme-10 a{background-color:#64B8AD}.config-panel .close{position:absolute;right:5px;top:5px;color:#fff}.config-panel .close .svg-inline--fa{color:#fff;font-size:18px}
