﻿/* SASS MIXIN
   ==========================================================================
+
+   Buttons: Refer to button.scss
+   Vertical-align: Surprisingly, it vertical aligns any element using flexbox. EXAMPLE: .luca { @Vertical-align; }
+
*/
/*------------------------------------
    How to use:
    color: $c-black;
------------------------------------*/
/* MEDIA QUERIES V1.5
   ========================================================================== */
/* USAGE EXAMPLE
   ========================================================================== */
/* CONTACT PAGE */
.p__intro {
  font-size: 1.3em; }

.island {
  border: 1px solid #ccc;
  padding: 30px;
  border-radius: 3px;
  background-color: #fff;
  width: 80%;
  margin: auto;
  margin-bottom: 30px;
  position: relative; }
  .island img {
    margin-right: 30px; }
  .island h2 {
    margin: 0px;
    font-size: 1.6em; }
    @media screen and (max-width: 1500px) {
      .island h2 {
        font-size: 1.4em !important; } }
    @media screen and (max-width: 1100px) {
      .island h2 {
        font-size: 1.2em !important; } }
  .island p {
    font-size: 1em; }
    @media screen and (max-width: 1500px) {
      .island p {
        font-size: 1em !important; } }
    @media screen and (max-width: 1100px) {
      .island p {
        font-size: 0.9em !important; } }
  .island.cs-block {
    max-width: 450px; }

/* BP Grid - Contact Form iframe */
iframe {
  width: 100%;
  overflow-y: hidden !important;
  border: 0 !important;
  overflow: hidden !important;
  font-family: Roboto, Arial, sans-serif; }

.iframe-contact {
  margin: 0 0 0 auto;
  width: 100%;
  font-family: Roboto, Arial, sans-serif;
  /* SPINNER LOADER INSIDE BUTTON */ }
  .iframe-contact fieldset {
    border: 0;
    padding-left: 0;
    padding-right: 0; }
  .iframe-contact label {
    font-size: .875em;
    letter-spacing: .05em;
    display: block;
    line-height: 1.6; }
  .iframe-contact input, .iframe-contact textarea {
    width: 100%;
    display: block;
    padding: 10px 5px;
    font-family: Roboto, Arial, sans-serif;
    font-size: 1em;
    margin-bottom: 2em;
    border: none;
    border-bottom: 1px solid #222;
    background: none;
    border-radius: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .iframe-contact button {
    background: #eb5160;
    color: #f7f7f7;
    padding: 1em 2.5em;
    border-radius: 0;
    border: none;
    font-size: .875em;
    letter-spacing: .12em;
    text-transform: uppercase;
    margin-top: 20px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    outline: 0 none;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    line-height: 22px; }
    .iframe-contact button:hover, .iframe-contact button:focus, .iframe-contact button:active {
      background: #231f20; }
    .iframe-contact button:disabled {
      background: #235d86;
      color: white;
      border: 0;
      cursor: default;
      cursor: wait;
      -webkit-transition: all 0.1s ease;
      -moz-transition: all 0.1s ease;
      -o-transition: all 0.1s ease;
      transition: all 0.1s ease; }
      .iframe-contact button:disabled .loading-inside-btn {
        display: inline-block !important;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
  .iframe-contact .loading-inside-btn {
    display: none;
    max-width: 22px;
    max-height: 22px;
    float: left;
    margin-right: 5px;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear; }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
  .iframe-contact .note {
    float: right;
    color: #666;
    font-size: .8em;
    text-align: left;
    max-width: 300px;
    line-height: 1.6; }
  .iframe-contact .note a, .iframe-contact .note a:hover, .iframe-contact .note a:focus {
    text-decoration: underline;
    color: #666; }

.iframe-contact .contact-form label {
  display: block; }

.radio-toolbar {
  display: flex;
  flex-wrap: wrap; }

.radio-toolbar input[type="radio"] {
  display: none; }

.radio-toolbar label {
  display: inline-block;
  background-color: white;
  color: #0b0b0b;
  padding: 11px 4px;
  font-size: 14px;
  cursor: pointer;
  margin-right: 4px;
  border: 1.5px solid #0b0b0b;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 4px;
  text-align: center;
  width: 67px;
  height: 48px; }
  @media (min-width: 680px) {
    .radio-toolbar label {
      margin-right: 13px; } }
  .radio-toolbar label:hover {
    background: none;
    border: 1px solid #0b0b0b;
    color: #0b0b0b; }
  .radio-toolbar label:last-of-type {
    margin-right: 0; }

.radio-toolbar input[type="radio"]:checked + label {
  background: #0b0b0b;
  border: 1.5px solid #0b0b0b;
  color: white; }

.iframe-contact .contact__thankyou {
  height: 100%;
  bottom: 0;
  background: #f7f7f7; }
  .iframe-contact .contact__thankyou h2 {
    margin-top: 0;
    font-size: 1em;
    line-height: 1.8;
    letter-spacing: .05em; }
  .iframe-contact .contact__thankyou h3 {
    font-size: 1em;
    font-weight: normal;
    letter-spacing: .05em; }
  .iframe-contact .contact__thankyou img {
    display: none; }

.iframe-contact .contact__thankyou, .iframe-contact .contact__error {
  display: none; }

@media screen and (max-width: 550px) {
  .iframe-contact p.note {
    width: 100%;
    float: none;
    max-width: 350px;
    margin-top: 40px; } }

@media screen and (max-width: 460px) {
  .iframe-contact button {
    width: 100%;
    padding: 15px 30px; } }

.register-seller-landingpage form label {
  text-align: left;
  font-size: 0.8rem;
  color: #888;
  font-weight: normal;
  margin-bottom: 0.2rem; }

.register-seller-landingpage form input {
  margin-bottom: 1.5rem;
  border: 1px solid #ccc;
  padding-left: 45px; }

.register-seller-icon {
  position: relative; }
  .register-seller-icon i {
    position: absolute;
    left: 8px;
    top: 3px;
    color: #d5dddf;
    font-size: 25px;
    padding: 0; }

.checkbox-bx {
  position: relative;
  display: flex;
  align-items: center;
  text-align: left;
  font-size: 14px; }
  @media screen and (max-width: 484px) {
    .checkbox-bx {
      align-items: flex-start; } }
  .checkbox-bx input[type=checkbox] {
    width: 16px;
    height: 16px;
    margin: 0;
    margin-right: 5px;
    font-size: 15px;
    padding: 0px;
    border: 1px solid #222;
    -webkit-appearance: checkbox; }

.iframe-contact--form form fieldset {
  text-align: left; }
  .iframe-contact--form form fieldset .row {
    display: block;
    width: 100%;
    flex-wrap: initial;
    text-align: left; }

.cdo-iframe-signup {
  padding: 16px;
  border: 4px solid #0b0b0b;
  border-radius: 4px; }
  @media (min-width: 680px) {
    .cdo-iframe-signup {
      padding: 24px; } }

input {
  font-family: 'Euclid Circular A' !important; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vaW5jbHVkZXMvQ29udHJhZG8vY3NzL2NvbnRhY3QuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9pbmNsdWRlcy9Db250cmFkby9jc3MvY29udGFjdC5zY3NzIiwKCQkiLi4vaW5jbHVkZXMvQ29udHJhZG8vY3NzL19taXhpbi5zY3NzIiwKCQkiLi4vaW5jbHVkZXMvQ29udHJhZG8vY3NzL21lZGlhcXVlcnkuc2NzcyIKCV0sCgkibWFwcGluZ3MiOiAiQUNBQTs7Ozs7O0VBTUU7QUFjRjs7O3NDQUdzQztBQ3RCdEM7Z0ZBQ2dGO0FBOEJoRjtnRkFDZ0Y7QUY3QmhGLGtCQUFrQjtBQUVsQixBQUFBLFNBQVMsQ0FBQztFQUNOLFNBQVMsRUFBRSxLQUFNLEdBQ3BCOztBQUdELEFBQUEsT0FBTyxDQUFDO0VBQ0osTUFBTSxFQUFFLGNBQWU7RUFDdkIsT0FBTyxFQUFFLElBQUs7RUFDZCxhQUFhLEVBQUUsR0FBSTtFQUNuQixnQkFBZ0IsRUFBRSxJQUFLO0VBQ3ZCLEtBQUssRUFBRSxHQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUs7RUFDYixhQUFhLEVBQUUsSUFBSztFQUNwQixRQUFRLEVBQUUsUUFBUyxHQWtDdEI7RUExQ0QsQUFVSSxPQVZHLENBVUgsR0FBRyxDQUFDO0lBQ0EsWUFBWSxFQUFFLElBQUssR0FDdEI7RUFaTCxBQWNJLE9BZEcsQ0FjSCxFQUFFLENBQUM7SUFDQyxNQUFNLEVBQUUsR0FBSTtJQUNaLFNBQVMsRUFBRSxLQUFNLEdBU3BCO0lBUEcsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtNQWxCckMsQUFjSSxPQWRHLENBY0gsRUFBRSxDQUFDO1FBS0ssU0FBUyxFQUFFLGdCQUFpQixHQU1uQztJQUhHLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07TUF0QnJDLEFBY0ksT0FkRyxDQWNILEVBQUUsQ0FBQztRQVNLLFNBQVMsRUFBRSxnQkFBaUIsR0FFbkM7RUF6QkwsQUEyQkksT0EzQkcsQ0EyQkgsQ0FB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 */