 @import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Montserrat:wght@100;400&display=swap');
   @import url("https://use.typekit.net/fph7vji.css");
 html{
  line-height:1.15;
  -webkit-text-size-adjust:100%
 }
 body{
  margin:0
 }
 main{
  display:block
 }
tbody{display:table!important;
width:100%!important;}
 h1{
  font-size:2em;
  margin:.67em 0
 }
 hr{
  box-sizing:content-box;
  height:0;
  overflow:visible
 }
 pre{
  font-family:monospace,monospace;
  font-size:1em
 }
 a{
  background-color:transparent
 }
 abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  text-decoration:underline dotted
 }
 b,strong{
  font-weight:bolder
 }
 code,kbd,samp{
  font-family:monospace,monospace;
  font-size:1em
 }
 small{
  font-size:80%
 }
 sub,sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
 }
 sub{
  bottom:-.25em
 }
 sup{
  top:-.5em
 }
 img{
  border-style:none
 }
 button,input,optgroup,select,textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0
 }
 button,input{
  overflow:visible
 }
 button,select{
  text-transform:none
 }
 button,[type="button"],[type="reset"],[type="submit"]{
  -webkit-appearance:button
 }
 button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0
 }
 button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{
  outline:1px dotted ButtonText
 }
 fieldset{
  padding:.35em .75em .625em
 }
 legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
 }
 progress{
  vertical-align:baseline
 }
 textarea{
  overflow:auto
 }
 [type="checkbox"],[type="radio"]{
  box-sizing:border-box;
  padding:0
 }
 [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
  height:auto
 }
 [type="search"]{
  -webkit-appearance:textfield;
  outline-offset:-2px
 }
 [type="search"]::-webkit-search-decoration{
  -webkit-appearance:none
 }
 ::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit
 }
 details{
  display:block
 }
 summary{
  display:list-item
 }
 template{
  display:none
 }
 [hidden]{
  display:none
 }
 html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 }
 *, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
 }
.layout-canvas-g {
  margin-bottom: 0;
  position: relative;
  top: 0;
  left: 0;
 background:#E5E2DA!important;
 }
.fuelux table{ background:#E5E2DA!important;}
  .popover {
  position: relative;
  float: left;
  top: auto !important;
  left: auto !important;
  font-weight: 700;
  margin-top: 3px;
  color: red;
 }
  .publish-main {
   height: auto;
   width: 90%;
   font-size: 16px;
   max-width: 500px;
   margin: 0 auto;
   font-family:brandon-grotesque, sans-serif;
 font-weight: 400;
  }
  .submitting {
   text-align: center!important;
   font-size: 19px;
   font-weight: 700;
 color:#000000!important;
  }
   .smartcapture-control {
    position: relative;
    float: left;
    width: 100% !important;
    margin-bottom: 16px;

   }
  #smartcapture-block-fviylzp9ywp .smartcapture-controls .sc-formfield-label, #smartcapture-block-fviylzp9ywp .smartcapture-controls .sc-formfield-label label, #smartcapture-block-fviylzp9ywp .smartcapture-controls .sc-formfield-input label {
    float: left;
    width: 100%;
    font-family: brandon-grotesque, sans-serif!important;
 font-weight: 400;
    margin-bottom: 8px;
  color:#37322D!important;
font-weight:bold;
   }

   #smartCaptureV2-1550068507172 input, #smartCaptureV2smartCaptureV2-1550068507172 textarea, select, #smartcapture-block-fviylzp9ywp input[type="text"], #smartcapture-block-fviylzp9ywp input[type="email"], #smartcapture-block-fviylzp9ywp input[type="number"],.fuelux select {
    width: 100%!important;
    padding: 8px;
    background-color: #E5E2DA;
    font-size: 14px;
    font-weight: 400;
    font-family: brandon-grotesque, sans-serif;
    border: #37322D 1px solid;
    margin-bottom: 1px;
    height: auto!important;
     color:#37322D!important;
border-radius:0px!important;
   }
  .alert.alert-block.alert-error.fade.in {
 background:#000000;
 padding:7px;
 color:#FFF;
 }
 button.close {
 float:left;
 Color:#FFF;
 Background:none;
 border:none;
 }
   #smartCaptureV2-1550068507172 input:focus, #smartCaptureV2smartCaptureV2-1550068507172 textareas:focus, select:focus{ 
  border-bottom:2px solid #f17d1a;
    margin-bottom: 0px;
  }

   #smartCaptureV215500685071711575 {
 position: relative;
  }
  #smartCaptureV215500685071711575 form {
   margin-bottom: 0;
  }


  #smartCaptureV215500685071711575 form {
   margin-bottom: 0;
  }



 .publish-body {
  background-color: #E5E2DA;
 }

 .publish-main {
  background-color: #ffffff;
  border-color: #000;
  border-style: none;
  border-width: 1px;
  color: rgb(55,50,45);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
 }

 .publish-main h1 {
  color: rgb(0,0,0);
  font-size: 22px;
  font-family: Arial,Helvetica,sans-serif;
 }

 .publish-main h2 {
  color: rgb(80,80,80);
  font-size: 15px;
  font-family: Georgia,Times New Roman,serif;
 }

  .btnSend {
   border-radius: 20px;
  font-size: 16px;
  line-height: 24px;
   border: 0;
  text-transform: uppercase;
   background-color: #f17d1a;
   color:#FFF !important;

  margin-bottom: 0;
  font-weight: 700;
  text-align: center;
   padding: 8px 20px;
  vertical-align: middle;
    margin: 0 auto;
  display: block;
  }

  .btnSend:hover, .btnSend:focus, .btn-submit:focus, .btn-submit:hover {
  background: #f5a25b;
   cursor: pointer;
 }
  tfoot {
  display: none;
 }
  td, tr {
   border-spacing: 4px;
  }

 /** .datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
   left: auto !important;
  margin: 0 auto !important;
  float: none !important;
  width: 195px !important;
  text-align: center;
  color: #000;
  background: #EEE;
  padding: 10px;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 425px !important;
 }
  .datepicker {
   left: auto !important;
  margin: 0 auto !important;
  float: none !important;
  width: 195px !important;
  text-align: center;
  color: #000;
  background: #EEE;
  padding: 10px;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 625px !important;
 }**/
 .datepicker {display:none!important;}

 #smartCaptureV2-1550068507172  {

  background-color: transparent;
 }

 #smartCaptureV2-1550068507172  {

  border-color: #E5E2DA;
 }

 #smartCaptureV2-1550068507172  {

  -moz-border-radius: 0px; 
  -webkit-border-radius: 0px; 
  border-radius: 0px;
 }

 #smartCaptureV2-1550068507172  {

  border-style: solid;
 }
 a
 #smartCaptureV2-1550068507172  {

  border-width: 0px;
 }


 #smartCaptureV2-1550068507172 input, #smartCaptureV2smartCaptureV2-1550068507172 textarea {

  background: #E5E2DA;
 }

 #smartCaptureV2-1550068507172 label {

  font-family: brandon-grotesque, sans-serif;
 }

 #smartCaptureV2-1550068507172 label {

  font-size: 12px;
 }

 #smartCaptureV2-1550068507172  {

  padding: 10px;
 }

#smartcapture-block-fviylzp9ywp .sc-button {

 color: #37322D!important;
  background: #E5E2DA!important;
    border:2px solid #AF8540!important;
  padding: 10px 50px 10px 50px;
  border-radius: 0px!important;
  white-space: normal!important;
   font-family: brandon-grotesque, sans-serif!important;
  position: relative;
box-shadow:none!important;
 }
.btn-submit{padding:0px!important;
width:200px;}
.btn-submit-fre{padding:0px!important;
width:230px;}
.btn-fa i{position:relative;
left:50%;}

 #smartcapture-block-fviylzp9ywp .sc-button:hover  {color: #ffffff!important;
  background: #AF8540!important;

 
}
 #smartcapture-block-fviylzp9ywp .btnSend:hover { border:2px solid #E5E2DA;}

 #smartcapture-block-fviylzp9ywp .btn-fa{
 border-left:2px solid #E5E2DA;
}
 #smartcapture-block-fviylzp9ywp .btn-fa:hover{
 border-left:2px solid #FFFFFF!important;
}
/** Select Arrow Replace from default to match KEG Group dining form as requested**/

select{   
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(https://image.e.kegrestaurants.com/lib/fe2f11717d640479701677/m/1/b7d10cb6-a6bd-4483-b752-c4f77e070398.png);
    background-repeat: no-repeat, repeat;
    background-position: right 0.7em top 50%, 0 0;
    background-size: 0.85em auto, 100%;}


/* For IE */
select::-ms-expand {
  display: none;
}

/** Remove red Halo and  red border from around the fields when active **/
.fuelux textarea:focus,.fuelux input:focus, .fuelux select:focus{
  border: #37322D 1px solid!important;
  outline: 0!important;
  outline: none!important;


  /* IE6-9 */

  -webkit-box-shadow: none!important;
     -moz-box-shadow: none!important;
          box-shadow: none!important;

}
