/*@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Calligraffitti');
@import url('https://fonts.googleapis.com/css?family=Catamaran:800');
@import url('https://fonts.googleapis.com/css?family=Roboto');*/
@import url("https://fonts.googleapis.com/css?family=Lato");
@font-face {
  font-family: "Brisa";
  src: url("../fonts/Brisa.eot") format("eot"), url("../fonts/Brisa.woff") format("woff"), url("../fonts/Brisa.svg#Brisa") format("svg"), url("../fonts/Brisa.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Great-Day-Personal-Use";
  src: url("../fonts/Great-Day-Personal-Use.eot") format("eot"), url("../fonts/Great-Day-Personal-Use.woff") format("woff"), url("../fonts/Great-Day-Personal-Use.svg#Great-Day-Personal-Use") format("svg"), url("../fonts/Great-Day-Personal-Use.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Proxima";
  src: url("../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.ttf.eot") format("eot"), url("../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.woff") format("woff"), url("../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.svg#Proxima") format("svg"), url("../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.ttf.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Proxima-light";
  src: url("../fonts/Mark Simonson - Proxima Nova Thin-webfont.ttf.eot") format("eot"), url("../fonts/Mark Simonson - Proxima Nova Thin-webfont.woff") format("woff"), url("../fonts/Mark Simonson - Proxima Nova Thin-webfont.svg#Proxima") format("svg"), url("../fonts/Mark Simonson - Proxima Nova Thin-webfont.ttf.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
/*$font-family: 'Proxima',
'Open+Sans',
Helvetica,
sans-serif;*/
/*$font-thin: 'Proxima-light',
'Open+Sans',
Helvetica,
sans-serif;*/
/*$font-cursive: 'Proxima',
'Calligraffitti',
cursive;*/
/*$font-custom: 'Proxima',
'Lato',
sans-serif;*/
/*$font-family-sans-serif: 'Proxima',
'Open+Sans',
Helvetica,
sans-serif !default;*/
/*$font-cata: 'Proxima',
'Catamaran',
sans-serif;*/
/*$font-robo: 'Proxima',
'Roboto',
sans-serif;*/
/*#7C6945*/
/********************************************************
			One-Page Checkout Styles
********************************************************/
#order-opc {
  line-height: 20px; }
  #order-opc #columns {
    margin: 0 8%; }
    @media (min-width: 1921px) {
      #order-opc #columns {
        margin: 0 auto; } }
    @media (max-width: 767px) {
      #order-opc #columns {
        margin: 0; } }
  #order-opc .box {
    border: 0;
    padding: 0; }
  #order-opc .cart_navigation {
    margin-bottom: 80px; }
  #order-opc .page-heading.step-num {
    position: relative;
    overflow: visible;
    font-weight: 500;
    letter-spacing: 2px;
    margin-bottom: 15px;
    border-bottom: 0; }
    #order-opc .page-heading.step-num span {
      font-weight: bold;
      font-size: 42px;
      line-height: 51px;
      font-style: italic;
      color: #000000;
      position: absolute;
      left: 10px;
      top: -14px; }
  #order-opc .form-group {
    margin-bottom: 2px; }
    #order-opc .form-group .form-control {
      max-width: 100%;
      height: 42px;
      font-size: 16px; }
    #order-opc .form-group.leftp {
      padding-left: 0; }
    #order-opc .form-group.rightp {
      padding-right: 0; }
    #order-opc .form-group #uniform-id_country span {
      background-position: -207px 0; }
    #order-opc .form-group sup {
      top: -0.1em;
      color: #ff0000;
      font-size: 1em;
      border-bottom: 1px dotted; }
  #order-opc .lost_password {
    display: inline-block;
    text-decoration: underline;
    margin: 5px 0 14px; }
    #order-opc .lost_password:hover {
      text-decoration: none; }
  #order-opc .title_block {
    font-weight: bold;
    color: #000000;
    padding: 3px 0 6px; }
  #order-opc .opc-button {
    padding: 11px 0 0 0; }
  #order-opc ul.bullet {
    line-height: 22px;
    margin-bottom: 5px; }
  #order-opc .date-select {
    padding-bottom: 10px;
    max-width: 99%; }
  #order-opc .opc-add-save {
    border-top: 1px solid #d6d4d4;
    margin-top: 20px;
    padding-top: 20px; }
  #order-opc #message {
    margin-top: 10px;
    margin-bottom: 35px; }
  #order-opc #opc_payment_methods {
    margin-bottom: 30px; }
    #order-opc #opc_payment_methods p.warning {
      color: #F13340;
      font-weight: 700; }
    #order-opc #opc_payment_methods .payment-choice label {
      display: block;
      font-size: 1.25em;
      font-weight: 400;
      text-transform: none;
      letter-spacing: 1px;
      margin: 0 0 5px 0; }
  #order-opc #opc_new_account {
    border-right: 1px #e8e8e9 solid;
    padding: 0 15px 0 0; }
    #order-opc #opc_new_account #login_form {
      background: orange;
      margin: 15px auto 15px;
      padding: 5px 0;
      text-align: center;
      /* 	position: absolute;
      top: -40%;
      width: 197%; */ }
      #order-opc #opc_new_account #login_form fieldset .page-subheading {
        border-bottom: 0;
        color: #fff;
        text-transform: initial;
        font-weight: 300;
        font-size: 16px;
        letter-spacing: 1px; }
        #order-opc #opc_new_account #login_form fieldset .page-subheading span a {
          text-decoration: underline;
          text-transform: initial;
          color: #fff;
          font-weight: 400; }
  #order-opc #opc_account {
    margin-bottom: 30px; }
  #order-opc .address_delivery.select {
    margin-bottom: 15px; }
  #order-opc #address_invoice_form.form-group {
    margin-bottom: 30px; }
  #order-opc label {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 15px 0 2px; }

#new_account_form .id_state,
#new_account_form .dni,
#new_account_form .postcode {
  display: none; }

/*# sourceMappingURL=order-opc.css.map */
