.ui.form {
  width: 100%;
  padding: 80px 20px 20px 20px;
  margin: 0 auto;
  /* border: 4px double #e69431; */
  z-index: 20;
}
.ui.form h2 { font-family: "Merriweather","Georgia",serif; font-size: 32px; }
.ui.form p { font-family: "Merriweather","Georgia",serif; }
.ui.column {
  padding:5px !important;
}
.centered { text-align: center; }
.ui.form .eight.fields .ui.input input, .ui.form .five.fields .ui.input input, .ui.form .four.fields .ui.input input, .ui.form .nine.fields .ui.input input, .ui.form .seven.fields .ui.input input, .ui.form .six.fields .ui.input input, .ui.form .ten.fields .ui.input input, .ui.form .three.fields .ui.input input, .ui.form .two.fields .ui.input input, .ui.form .wide.field .ui.input input {width: 100%;}
  .b-close {
      cursor: pointer;
      font-family: verdana;
      color: #e69431;
      font-size: 1em;
      font-style: normal;
      opacity: 0.9;
      position: absolute;
      right: 10px;
      top: 5px;
      z-index: 999;
  }
   .ui.modal { 
      background: transparent url("cocktail.jpg") no-repeat center 50%;
      border-radius:0;
      color:#000;
      display:none; 
      padding:20px;
      background-size: cover;
      min-height: 400px;
      max-height: 400px;
  }

  .dimmer {
      opacity: 0.3;
  }
  #EmmaSubmit, #id_email {
      border-radius: 0 !important;
      background-color: transparent !important;
      border: 1px solid #fff !important;
      color: #fff !important;
      font-family: "Merriweather","Georgia",serif;
    }
  #EmmaSubmit:hover {background:rgba(230, 148, 49, 0.3) none repeat scroll 0 0 !important;}
  #thanks { margin: 70px 0; }
  .firstcharacter { font-size: 48px; }
  /* placeholder */
    ::-webkit-input-placeholder {
       text-align: center;
       color: #808080!important;
       font-size: 1.1em !important;
    }

    :-moz-placeholder { /* Firefox 18- */
       text-align: center;
       color: #808080!important;
       font-size: 1.1em !important;
    }

    ::-moz-placeholder {  /* Firefox 19+ */
       text-align: center; 
       color: #808080!important;
       font-size: 1.1em !important;
    }

    :-ms-input-placeholder {  
       text-align: center; 
       color: #808080!important;
       font-size: 1.1em !important;
    }
    /* placeholder focus */
    input:focus::-webkit-input-placeholder {
       text-align: center;
       color: #ccc!important;
       font-size: 1.1em !important;
    }

    input:focus:-moz-placeholder { /* Firefox 18- */
       text-align: center;
       color: #ccc!important;
       font-size: 1.1em !important;
    }

    input:focus::-moz-placeholder {  /* Firefox 19+ */
       text-align: center; 
       color: #ccc!important;
       font-size: 1.1em !important;
    }

    input:focus:-ms-input-placeholder {  
       text-align: center; 
       color: #ccc!important;
       font-size: 1.1em !important;
    } 
    #e2ma_modal { top: 50% !important;
left: 50% !important;
transform: translate(0%, 0%) !important; }
    .ui.modal h2 {color: #fff; font-size: 200%;}
    .ui.modal p {color: #fff; font-size: 130%;}
    .ui.row {padding:0 !important;}