
  a.ds-btn.sign-up, a.ds-btn.sign-in {color: #ffffff;}
  
  

  
  /*forms*/
  .ds-bg-dark,.ds-event-detail-form .ds-bg-dark {background-color: #b2b5b9;}
  form p, form label {color: #000000;}
  form .ds-inline-field .ds-inline-field-helper {color: #000000;}
  input:-webkit-autofill,textarea:-webkit-autofill, select:-webkit-autofill,form input.ds-stretch, form input[type="password"].ds-stretch, form textarea.ds-stretch, form .chzn-container-single .chzn-single.ds-stretch, form input, form input[type="password"], .ds-narrow-container form input, form textarea, form .chzn-container-single .chzn-single {color: #000000;background: transparent !important;border: none;border-bottom: 0px solid #2e2e2e;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
  .ds-login-header {background-color: #fff;}
  form .ds-checkbox .ds-checkbox-box {background-color: #ddd;}
  form .chzn-container .chzn-drop {border-left: none;background-color: #1a1a1a;}
  .pika-single.is-bound {background: #1a1a1a;}
  div#event_category_id_chzn .chzn-single:hover {color: #000000;}
  .ds-manage-event .chzn-container a:hover {color: #000000;}
  .jspTrack {background: #1a1a1a;}
  form textarea.ds-stretch {border-bottom: none;background: #fff !important;}
  .ds-modals .ds-modal #event-rsvp, .ds-modals .ds-modal #event-giveaway, .ds-modals .ds-modal .ds-container {background: #000000;}
  .ds-modals #ds-view-source-modal textarea {background: #fff !important;color: #000000 !important;}
  .ds-cover-photo-form, .ds-share-image-form {background: #dddddd;}
  .ds-cover-photo-form input,
  .ds-share-image-form input {border:none}
  .ds-manage-event form .ds-event-bands, .ds-full-page-form form .ds-event-bands {color: #000000;}
  .ui-autocomplete {background-color: #1a1a1a;}
  .ui-autocomplete li a {background: rgba(0,0,0,0.15);color: #fff;}
  .ds-event-detail .ds-event-detail-form button.ds-btn.ds-btn-medium {/* color: #000000; *//* background: #f1f1f2; */}
  .ds-event-detail .ds-event-detail-form button.ds-btn.ds-btn-medium:hover {/* color: #000000; *//* background:#ffffff; */}
  .ds-login-header .tabs>li:before {/* background: #494949; */}
  .ds-login-header .tabs>li {/* background: #494949; */}
  .ds-login-header .tabs a {color: #dddddd;}
  .ds-login-header .tabs>li:before {/* border-top: solid 1px #000000; *//* border-right: solid 1px #000000; */}
  .ds-login-header .tabs>li.active:before {/* border-top: solid 1px #000000; *//* border-right: solid 1px #000000; */}
  .ds-login-header .tabs {
    /* border-top: solid 1px #000000; */
    /* border-bottom: solid 1px #000000; */
  }
  .ds-modals .ds-modal#ds-coreg-modal .ds-container {background: #1a1a1a !important;}
  #ds-onboarding h1, .ds-modals .ds-modal#ds-coreg-modal .ds-modal-content h2 {color: #000000;}
  .ds-modals .ds-modal#ds-coreg-modal .ds-modal-content h2,
  .ds-modals .ds-modal-content p {color: #fff;}
  a.ds-btn.ds-btn-medium.see-everything,
  .ds-modal button.ds-btn {color: #ffffff;}
  #ds-coreg-modal span.ds-icon.ds-icon-arrow-tail.ds-icon-bg {display: none;}
  .ds-modals .ds-modal#ds-coreg-modal .ds-close {background: transparent;font-size: 16px;}
  .ds-modals .ds-modal#ds-coreg-modal .ds-container {background: #1a1a1a !important;}
  .ds-modals .ds-modal-content p {color: #fff;}
  .ds-modal button.ds-btn {color: #ffffff;}
  #ds-coreg-modal span.ds-icon.ds-icon-arrow-tail.ds-icon-bg {display: none;}
  .ds-modals .ds-modal#ds-coreg-modal .ds-close {background: transparent;font-size: 16px;}
  body[data-action='feeds/index'] .ds-metro-header .ds-menu-wrapper>ul>li.ds-nav-updates .ds-btn {color: #ffffff;}
  .ds-event-detail .ds-feed .ds-feed-header .ds-feed-header-body {border: 0px solid #dddddd;background: #ffffff !important;box-shadow: 0px 0px 2.5px rgba(0, 0, 0, 0.175);-webkit-box-shadow: 0px 0px 2.5px rgba(0, 0, 0, 0.175);-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
  .ds-listing.ds-listing-artist .ds-listing-user-info, .ds-listing.ds-listing-user .ds-listing-user-info {color: #fff;}
  .ds-btn-group .ds-dropdown-menu {background-color: rgb(27, 50, 95);}
  form input:focus, form input:active {color: #000000 !important;}
  form textarea.ds-stretch {border: 1px solid #ddd;}
  form .ds-search-form input,form .ds-search-form input:focus,form .ds-search-form input:active {color: #fff !important;}
  .ds-metro-header .ds-menu-wrapper>ul>li.ds-nav-search .ds-btn .ds-search-preview input {background: #1a1a1a !important;}
  form .ds-field.ds-valid input[type="text"], form .ds-field.ds-valid input[type="password"] {color: #000000;}
  .ds-event-detail-form.submitted .ds-bg-dark.section {padding-bottom:0;}
  .rsvp-giveaway-onboard.graphic h2, .rsvp-giveaway-onboard.graphic p {color: #fff;line-height: 1.25;}
  .ds-event-detail-form .ds-bg-dark{color:#fff;}
  .ds-rsvp-giveaway-share-links h2 {color: #000000;}
  .ds-bg-dark .ds-rsvp-giveaway-share-links p {color: #000000;}
  .ds-rsvp-giveaway-share-links input {color: #ffffff;}

  .ds-event-detail .ds-event-detail-main .ds-event-title h1,
  .ds-event-detail .ds-event-detail-main .ds-event-title h1 b,
  .ds-listings-header h1.ds-detail-title,
  .ds-listings-header h1.ds-detail-title b {-moz-hyphens: none;-ms-hyphens: none;-webkit-hyphens: none;hyphens: none;}
  #access-code-form > div > div.ds-age-gate-buttons > button:focus {box-shadow: 0 0 5px rgba(255,255,255,.8);}

  /*facebook login button */
  a.ds-btn-fb, 
  a.ds-btn-fb:link, 
  form#new_user .ds-btn-fb, 
  form .ds-btn-fb, 
  form#edit_user .ds-btn-fb, 
  .edit_user .ds-btn-fb {
  transition: all .3s ease-in-out !important;
    background-color: #3b5998;
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: 10px 0;
    border-radius: 4px;
    vertical-align: middle;
  }
  a.ds-btn span.ds-icon.ds-icon-spotify,
  a.ds-btn span.ds-icon.ds-icon-facebook {margin-bottom: 2px;margin-right: 5px;}
  a.ds-btn.ds-btn-small.ds-btn-spotify.stretch,
  a.oauth-popup.ds-btn.ds-btn-small.ds-btn-spotify.stretch {
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    border-radius: 4px;
    vertical-align: middle;
  }
  a.ds-btn-fb:hover, 
  a.ds-btn-fb:link:hover, 
  form#new_user .ds-btn-fb:hover, 
  form .ds-btn-fb:hover, 
  form#edit_user .ds-btn-fb:hover, 
  .edit_user .ds-btn-fb:hover {background-color: #4b6baf;}
  
  .ds-bg-dark a.ds-btn.ds-btn-medium.next-button {
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    display: inline-block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px !important;
    line-height: 1;
    transition: background-color 300ms ease-out;
  }
 
  a.ds-btn.ds-btn-full-width {
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    font-size: 1.375rem;
    padding: 15px 25px;
  }
  


  .chzn-container-single .chzn-single div b {display: inline-block;width: 0;height: 0;border-top: 8px solid #ffffff;border-right: 6px solid transparent;border-left: 6px solid transparent;content: "";vertical-align: middle;margin-right: 10px;opacity: .8;text-align: right;}
  .chzn-container-single .chzn-single div {text-align: right;}
  @media (max-width:979px) {
    .ds-container {padding-left:1.5rem;padding-right:1.5rem;}
  #ds-onboarding .ds-container {
    padding: 0 !important;
  }
  }

 
  #ds-onboarding .ds-bg-dark h1,
  #ds-register-static .ds-bg-dark h1,
  #ds-login-static .ds-bg-dark h1 {color:#000;}

  
  .section .ds-btn span.ds-icon.ds-icon-arrow.ds-icon-bg {display: none;}
  #event-giveaway #fb-btn-top .fb-connect:last-child, #event-rsvp #fb-btn-top .fb-connect:last-child {border-bottom: none !important;}
  .section form input {background: #fff !important;border-radius: 4px;border-bottom: none;}
  /*remove ad pixel padding issue*/
  img[width="1"] {position: absolute;bottom: auto;top:0;}
 
  
  #event-rsvp form, #event-giveaway form, .ds-event-detail-form form {padding-top: 1rem;padding-bottom:1.5rem}
  #event-rsvp .fb-connect, #event-giveaway .fb-connect, .ds-event-detail-form .fb-connect {margin-bottom: 0;padding-bottom: 0;}
  #event-rsvp a.ga-tracking.ds-btn.ds-btn-small.ds-btn-fb,
  #event-giveaway a.ga-tracking.ds-btn.ds-btn-small.ds-btn-fb {margin: 0 auto .75rem;}
  #event-rsvp div#fb-btn-top,
  #event-giveaway div#fb-btn-top {margin-bottom: .5rem;}
  #event-giveaway .ds-bg-dark p.ds-form-disclaimer,
  .ds-bg-dark p.ds-form-disclaimer.ds-geo-subtext {/* font-weight: normal; */text-align: left;font-style: italic;font-size: .85rem;margin-top: 10px;line-height: 1.25;padding-bottom: 10px;}
  .ds-bg-dark form .ds-checkbox .ds-checkbox-box {background: #fff;border-radius: 4px; border:1px solid #ccc;}
  #recaptcha-giveawaymodal {float:none;}
  #event-giveaway #recaptcha-winmodal div,
  #event-giveaway #recaptcha-giveawaymodal div,
  #event-rsvp #recaptcha-rsvpmodal div {width: 100% !important;min-width: 100% !important;text-align: center;height: 65px !important;}
  #ds-giveaway-form .ds-form-section.ds-form-col:first-child .ds-field,
  #ds-rsvp-form .ds-form-col:first-child .ds-form-section:first-child .ds-field {width: 49%;float: left;margin-right: 2%;}
  #ds-giveaway-form .ds-form-section.ds-form-col:first-child .ds-field:last-child,
  #ds-rsvp-form .ds-form-col:first-child .ds-form-section:first-child .ds-field:last-child {margin-right: 0;float: right;}
  span.ds-gender-choice label {font-size: 1.25rem;}
  #ds-giveaway-form .ds-gender-choice {display: inline-block;width: auto;vertical-align: middle;line-height: 2;text-align: left;margin-right: 3px;font-size: .5rem;}
  #ds-giveaway-form .ds-gender-choice label {font-size: 1rem;line-height: 2;}
  #event-giveaway form .ds-gender-choice input {vertical-align: middle;margin-right: 0;}
  #recaptcha-giveawaymodal {margin-bottom: 1rem !important;display: block;height: 80px;}
  @media (max-width:767px) {
    #recaptcha-giveawaymodal {margin-bottom: 1rem !important;display: block;height: auto;}
    #event-giveaway #fb-btn-top .fb-connect:last-child, 
    #event-rsvp #fb-btn-top .fb-connect:last-child {line-height: 1.2;}
    .ds-bg-dark p.ds-form-disclaimer.ds-geo-subtext {text-align: center;max-width: 80%;margin: 0 auto .5rem;}
    #event-giveaway form input, 
    #event-giveaway form input[type="password"], 
    #event-giveaway form textarea, 
    #event-giveaway form .chzn-container-single .chzn-single,
    #event-rsvp form input, 
    #event-rsvp form input[type="password"], 
    #event-rsvp form textarea, 
    #event-rsvp form .chzn-container-single .chzn-single,
    form input, 
    form input[type="password"], 
  .ds-narrow-container form input,
    form textarea, 
    form .chzn-container-single .chzn-single {padding: 8px 10px;}
    #event-giveaway form .ds-form-section label,
    #event-rsvp form .ds-form-section label {margin-bottom: 0;padding-bottom: 2px;}
    #event-rsvp form .ds-form-section, 
    #event-giveaway form .ds-form-section, 
    .ds-event-detail-form form .ds-form-section {margin-bottom: 10px;}
    #event-rsvp .ds-close-bar-inner, 
    #event-giveaway .ds-close-bar-inner, 
    .ds-event-detail-form .ds-close-bar-inner {padding: 15px 100px 15px 0;font-size: 2em;}
    #event-rsvp .ds-close-bar-inner .ds-close-btn, 
    #event-giveaway .ds-close-bar-inner .ds-close-btn, 
    .ds-event-detail-form .ds-close-bar-inner .ds-close-btn {width: 40px;margin-top: -20px;height: 40px;line-height: 45px;font-size: 1.35rem;}
    form .ds-field.ds-valid:after, form .ds-field.ds-invalid:after {top: 12px;right: 6px;}
  }

  div#ds-onboarding,
  #ds-confirmation-static,
  #ds-register-static,
  div#ds-login-static {padding-left: 2rem;padding-right: 2rem;box-sizing: border-box;}
  div#ds-onboarding .ds-bg-dark,
  #ds-confirmation-static .ds-bg-dark, 
  #ds-login-static .ds-bg-dark, 
  #ds-register-static .ds-bg-dark {background: #fff;margin: 2rem auto;
  max-width:600px;box-shadow: 0px 0px 2.5px rgba(0, 0, 0, 0.175);-webkit-box-shadow: 0px 0px 2.5px rgba(0, 0, 0, 0.175);padding: 15px;}
  @media (max-width: 26em){
    .ds-narrow-container {padding:0;}    
  }
  div#ds-onboarding .ds-bg-dark h1,
  #ds-register-static .ds-bg-dark h1, 
  #ds-login-static .ds-bg-dark h1 {padding: 0;line-height: 1.25;/* margin-bottom: 0; */}
  #ds-confirmation-static input:-webkit-autofill, 
  #ds-confirmation-static textarea:-webkit-autofill, 
  #ds-confirmation-static select:-webkit-autofill, 
  #ds-confirmation-static form input.ds-stretch, 
  #ds-confirmation-static form input[type="password"].ds-stretch, 
  #ds-confirmation-static form textarea.ds-stretch, 
  #ds-confirmation-static form .chzn-container-single .chzn-single.ds-stretch, 
  #ds-confirmation-static form input[type="password"], 
  #ds-confirmation-static form textarea, 
  #ds-confirmation-static form .chzn-container-single .chzn-single,
  #ds-confirmation-static form input,
  #ds-confirmation-static form input:focus, 
  #ds-confirmation-static form input:active,
  #ds-login-static input:-webkit-autofill, 
  #ds-login-static textarea:-webkit-autofill, 
  #ds-login-static select:-webkit-autofill, 
  #ds-login-static form input.ds-stretch, 
  #ds-login-static form input[type="password"].ds-stretch, 
  #ds-login-static form textarea.ds-stretch, 
  #ds-login-static form .chzn-container-single .chzn-single.ds-stretch, 
  #ds-login-static form input[type="password"], 
  #ds-login-static form textarea, 
  #ds-login-static form .chzn-container-single .chzn-single,
  #ds-login-static form input,
  #ds-login-static form input:focus, 
  #ds-login-static form input:active,
  #ds-register-static input:-webkit-autofill, 
  #ds-register-static textarea:-webkit-autofill, 
  #ds-register-static select:-webkit-autofill, 
  #ds-register-static form input.ds-stretch, 
  #ds-register-static form input[type="password"].ds-stretch, 
  #ds-register-static form textarea.ds-stretch, 
  #ds-register-static form .chzn-container-single .chzn-single.ds-stretch, 
  #ds-register-static form input[type="password"], 
  #ds-register-static form textarea, 
  #ds-register-static form .chzn-container-single .chzn-single,
  #ds-register-static form input,
  #ds-register-static form input:focus, 
  #ds-register-static form input:active {border: 1px solid #ccc;background: #fff !important;}
  .ds-form-col button.ds-btn.ds-btn-medium {
    transition: all .3s ease-in-out !important;box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;width: 100%;text-align: center;color: #ffffff;}
  form#new_user .ds-alert, 
  form#edit_user .ds-alert, 
  .edit_user .ds-alert {padding-bottom: 0;}
  form#new_user .ds-alert p,
  form#edit_user .ds-alert p,
  .edit_user .ds-alert p {padding-bottom: 0;}
  form#new_user .ds-btn-fb, 
  form#edit_user .ds-btn-fb, 
  .edit_user .ds-btn-fb {margin-top: 1rem;margin-bottom: 0.5rem;}
  /*errorpage*/
  .ds-metro-header .ds-menu-wrapper>ul>li.ds-nav-search .ds-btn .ds-search-preview input {background: #494949 !important;}
  html header.ds-metro-header.section:after {background: transparent !important;opacity: 1 !important;}
  .ds-metro-header .ds-menu-wrapper>ul>li.ds-metro-logo {height: 60px;}
  .ds-metro-header .ds-metro-logo a {top: 0;bottom: 0;}
  html header.ds-metro-header.section {padding: 20px;}
  body[data-action="errors/not_found"] .ds-main-content-wrapper {min-height: 70vh;position: relative;}
  body[data-action="errors/not_found"] .ds-main-content-wrapper .ds-content {margin-top: 3em;max-width: 1200px;left: 2;right: 0;float: none;width: 100%;margin: 3em auto;}
  h1.fun {line-height: 1;font-size: 3em;}
  body[data-action="errors/not_found"] .ds-main-content-wrapper .ds-content .ds-container {background:#fff;padding:1.5rem;display:block;box-sizing:border-box;max-width:90% !important;    box-shadow: 0px 0px 2.5px rgba(0, 0, 0, 0.175);-webkit-box-shadow: 0px 0px 2.5px rgba(0, 0, 0, 0.175);}
  .ds-container.ds-static-page {background: #fff;padding-bottom: 4em;}
  @media (max-width:767px) {
    h1.fun {line-height: 1;font-size: 2em;}
  }
  /*create event page*/
  body[data-action='artists/edit']
  form .chzn-container-single .chzn-single.ds-stretch,
  body[data-action='artists/edit'] form input.ds-stretch,
  body[data-action='artists/edit'] form input[type='password'].ds-stretch,
  body[data-action='artists/edit'] form textarea.ds-stretch,
  body[data-action='artists/new']
  form .chzn-container-single .chzn-single.ds-stretch,
  body[data-action='artists/new'] form input.ds-stretch,
  body[data-action='artists/new'] form input[type='password'].ds-stretch,
  body[data-action='artists/new'] form textarea.ds-stretch,
  body[data-action='events/edit']
  form .chzn-container-single .chzn-single.ds-stretch,
  body[data-action='events/edit'] form input.ds-stretch,
  body[data-action='events/edit'] form input[type='password'].ds-stretch,
  body[data-action='events/edit'] form textarea.ds-stretch,
  body[data-action='events/new']
  form .chzn-container-single .chzn-single.ds-stretch,
  body[data-action='events/new'] form input.ds-stretch,
  body[data-action='events/new'] form input[type='password'].ds-stretch,
  body[data-action='events/new'] form textarea.ds-stretch,
  body[data-action='venues/edit']
  form .chzn-container-single .chzn-single.ds-stretch,
  body[data-action='venues/edit'] form input.ds-stretch,
  body[data-action='venues/edit'] form input[type='password'].ds-stretch,
  body[data-action='venues/edit'] form textarea.ds-stretch,
  body[data-action='venues/new']
  form .chzn-container-single .chzn-single.ds-stretch,
  body[data-action='venues/new'] form input.ds-stretch,
  body[data-action='venues/new'] form input[type='password'].ds-stretch,
  body[data-action='venues/new'] form textarea.ds-stretch {background: #fff !important;border: 1px solid #ccc;}
  .has-new-nav .ds-listings-header.ds-listings-header-slim {padding-top: 20px;color: #fff;}
  body[data-action='artists/create'],
  body[data-action='artists/edit'],
  body[data-action='artists/new'],
  body[data-action='events/edit'],
  body[data-action='events/new'],
  body[data-action='venues/create'],
  body[data-action='venues/edit'],
  body[data-action='venues/new'],
  body[data-action='artists/create'] .ds-bg-dark,
  body[data-action='artists/edit'] .ds-bg-dark,
  body[data-action='artists/new'] .ds-bg-dark,
  body[data-action='events/edit'] .ds-bg-dark,
  body[data-action='events/new'] .ds-bg-dark,
  body[data-action='venues/create'] .ds-bg-dark,
  body[data-action='venues/edit'] .ds-bg-dark,
  body[data-action='venues/new'] .ds-bg-dark {background: #f8f8ff;}
  body[data-action='artists/create'] .ds-bg-dark .ds-container form,
  body[data-action='artists/edit'] .ds-bg-dark .ds-container form,
  body[data-action='artists/new'] .ds-bg-dark .ds-container form,
  body[data-action='events/edit'] .ds-bg-dark .ds-container form,
  body[data-action='events/new'] .ds-bg-dark .ds-container form,
  body[data-action='venues/create'] .ds-bg-dark .ds-container form,
  body[data-action='venues/edit'] .ds-bg-dark .ds-container form,
  body[data-action='venues/new'] .ds-bg-dark .ds-container form {background: #fff;padding: 1rem;margin: 2em auto;box-sizing: border-box;box-shadow: 0px 0px 3px rgba(0,0,0,0.2);}
  body[data-action='artists/edit'] .ds-bg-dark .ds-container form .chzn-container-single .chzn-single,
  body[data-action='artists/edit'] .ds-bg-dark .ds-container form input.ds-stretch,
  body[data-action='artists/new'] .ds-bg-dark .ds-container form .chzn-container-single .chzn-single,
  body[data-action='artists/new'] .ds-bg-dark .ds-container form input.ds-stretch,
  body[data-action='events/edit'] .ds-bg-dark .ds-container form .chzn-container-single .chzn-single,
  body[data-action='events/edit'] .ds-bg-dark .ds-container form input.ds-stretch,
  body[data-action='events/new'] .ds-bg-dark .ds-container form .chzn-container-single .chzn-single,
  body[data-action='events/new'] .ds-bg-dark .ds-container form input.ds-stretch,
  body[data-action='venues/edit'] .ds-bg-dark .ds-container form .chzn-container-single .chzn-single,
  body[data-action='venues/edit'] .ds-bg-dark .ds-container form input.ds-stretch,
  body[data-action='venues/new'] .ds-bg-dark .ds-container form .chzn-container-single .chzn-single,
  body[data-action='venues/new'] .ds-bg-dark .ds-container form input.ds-stretch {border: 1px solid #ccc;text-transform: none;}
  body[data-action='artists/edit'] form .ds-checkbox .ds-checkbox-box,
  body[data-action='artists/new'] form .ds-checkbox .ds-checkbox-box,
  body[data-action='events/edit'] form .ds-checkbox .ds-checkbox-box,
  body[data-action='events/new'] form .ds-checkbox .ds-checkbox-box,
  body[data-action='venues/edit'] form .ds-checkbox .ds-checkbox-box,
  body[data-action='venues/new'] form .ds-checkbox .ds-checkbox-box {border: 1px solid #ccc;}
  body[data-action='artists/edit'] form hr,
  body[data-action='artists/new'] form hr,
  body[data-action='events/edit'] form hr,
  body[data-action='events/new'] form hr,
  body[data-action='venues/edit'] form hr,
  body[data-action='venues/new'] form hr,
  p.ds-fb-bookmarklet {
  display: none;
  }
  label[for="event_venue"] a,
  label[for="event_bands"] a {font-size: 1rem;}
  p.ds-fb-bookmarklet {display: none;}

  a.ds-btn.ds-btn-small.ds-btn-fb.start-onboarding-btn {transition: all .3s ease-in-out !important;background-color: #3b5998;box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);color: #fff;cursor: pointer;display: inline-block;font-weight: bold;border-radius: 4px;vertical-align: middle;font-size: 0.9375rem;line-height: 17px;padding: 10px 14px;}
  a.ds-btn.ds-btn-small.ds-btn-fb.start-onboarding-btn {
    transition: all .3s ease-in-out !important;
    background-color: #3b5998;
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    border-radius: 4px;
    vertical-align: middle;
    font-size: 0.9375rem;
    line-height: 17px;
    padding: 10px 14px;
    text-transform: uppercase;
    box-sizing: border-box;
  }
  .ds-event-detail-form.submitted .ds-bg-dark.section {background-color: #000000;padding-bottom: 0;}
  .rsvp-giveaway-onboard.graphic p {font-family: 'Roboto';font-size:1.15em;margin-bottom:0;}
  .ds-bg-dark .ds-alert p {color: red;}
  a.ds-btn.ds-btn-small.ds-btn-spotify.start-onboarding-btn {    box-sizing: border-box;transition: all .3s ease-in-out !important;box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);color: #fff;cursor: pointer;display: inline-block;font-weight: bold;border-radius: 4px;vertical-align: middle;font-size: 0.9375rem;line-height: 17px;padding: 10px 14px;}
  .rsvp-giveaway-onboard.graphic p {font-family: 'Roboto';font-size:1.15em;}
  .ds-rsvp-giveaway-share-links a.ga-tracking {transition: all .3s ease-in-out !important;box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);color: #fff;cursor: pointer;display: inline-block;font-weight: bold;border-radius: 4px;vertical-align: middle;font-size: 0.9375rem;line-height: 17px;padding: 10px 14px;}
  .ds-rsvp-giveaway-share-links.experimental-version ul li a {border-radius:0;}
  .ds-rsvp-giveaway-share-links.experimental-version ul li.fb-share a {background: #4267b2;}
  .ds-rsvp-giveaway-share-links.experimental-version ul li a span {padding-right: 10px;font-size: 14px;vertical-align: bottom;}
  #ds-onboarding .add-events-wrapper {width: 100%;}
  a.ds-btn.ds-btn-medium.see-everything, .ds-modal button.ds-btn { transition: all .3s ease-in-out !important; box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}

  #ds-onboarding .add-events-wrapper p.center {
    font-family: 'Roboto';
    font-weight: normal;
    font-size: .9rem !important;
    line-height: 1.5;
    color: #000 !important;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .ds-rsvp-giveaway-share-links h2 {
    color: #fff;
  }
  .provider-wrapper .spotify-wrapper input.ds-btn.ds-btn-small {
    background: #1DB954 !important;
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    display: inline-block;
    margin: 20px 0;
    font-size: 12px;
    padding: 10px 15px 8px;
    border-radius: 4px;
    line-height: 1;
    transition: background-color 300ms ease-out;
  }
  .provider-wrapper .spotify-wrapper input.ds-btn.ds-btn-small:hover {
    background: #1ed760 !important;
  }
  
  .provider-wrapper .fb-wrapper input.ds-btn.ds-btn-small {
    background: #3b5998 !important;
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    display: inline-block;
    margin: 20px 0;
    font-size: 12px;
    padding: 10px 15px 8px;
    border-radius: 4px;
    line-height: 1;
    transition: background-color 300ms ease-out;
  }
  .provider-wrapper .fb-wrapper input.ds-btn.ds-btn-small:hover {
    background: #4b6baf !important;
  }
  
  @media (max-width:767px) {
    a.ds-btn.ds-btn-small.ds-btn-spotify.start-onboarding-btn, a.ds-btn.ds-btn-small.ds-btn-fb.start-onboarding-btn {font-size: 1.2rem;}
  }
  
  #ds-onboarding .provider-row img {
     margin-right: 1em;   
  }
    #ds-onboarding .provider-row p {
    margin-right: 1em;
    max-width: 250px;
    font-size: 14px;
    line-height: 1;
    padding-top: 9px;
  }
  
  @media (max-width:767px) {
  #ds-onboarding .provider-wrapper img {
    width: 35px;
    height: 35px;
    margin-right: .5em;
  }
    #ds-onboarding .provider-row p {
    margin-right: 1em;
    max-width: 100px;
    font-size: 10px;
    line-height: 1;
    margin-top:.5em;
  }
  .provider-wrapper .spotify-wrapper input.ds-btn.ds-btn-small,
  .provider-wrapper .fb-wrapper input.ds-btn.ds-btn-small {
    padding: 10px;
  }
  }
  
  html .ds-user-edit-nav .ds-btn {
    background: #666666;
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    display: inline-block;
    margin: 20px 0;
    font-size: 12px;
    padding: 10px 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px !important;
    line-height: 1;
    transition: background-color 300ms ease-out;
    margin: 0 5px !important;
  }
  
  .ds-user-edit-nav .ds-btn.active,
  .ds-user-edit-nav .ds-btn:hover {
    background: #000000;
  }
  
  .ds-listings-header.ds-listings-header-slim {
    background: red;
  }
  
  @media (max-width:767px) {
  html .ds-user-edit-nav .ds-btn {
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    display: inline-block;
    margin: 20px 0;
    font-size: 9px;
    padding: 8px 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px !important;
    line-height: 1;
    transition: background-color 300ms ease-out;
    margin: 0 3px !important;
  }
  }
  
  body[data-action="users/edit_account"] .ds-bg-dark,
  body[data-action="users/edit_profile"] .ds-bg-dark,
  body[data-action="users/edit_alerts"] .ds-bg-dark {
    background:transparent;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  body[data-action="users/edit_account"] .ds-narrow-container,
  body[data-action="users/edit_profile"] .ds-narrow-container,
  body[data-action="users/edit_alerts"] .ds-narrow-container {
    background: #fff;
    margin: 2rem auto;
    max-width: 600px;
    box-shadow: 0px 0px 2.5px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0px 0px 2.5px rgba(0, 0, 0, 0.175);
    padding: 15px;
  }
  
  body[data-action="users/edit_profile"] .ds-bg-dark .ds-container,
  body[data-action="users/edit_profile"] .ds-bg-dark .ds-container,
  body[data-action="users/edit_account"] div#ds-user-edit-alerts {
    display: none;
  }
  
  .edit_user {
    padding-top: 0;
    margin-bottom: 0;
  }
  
  .ds-narrow-container form input {
    border: 1px solid #ccc;
    border-radius: 0px;
    margin-bottom: 0;
  }
  
  input#user_preference_profile_name {
    float: left;
  }
  
  form .ds-inline-field .ds-inline-field-helper {
    float: left;
    width: auto;
    margin-right: 10px;
  }
  
  .ds-narrow-container hr {
    display: none;
  }
  
  form .ds-form-col.ds-password-field {
    margin-bottom: 2em;
  }
  
  .edit_user .ds-btn {
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    padding: 10px 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px !important;
    line-height: 1;
    margin-bottom: 2em;
    transition: background-color 300ms ease-out;
  }
  
  .ds-modals #ds-view-source-modal .ds-container,
  .ds-modals #ds-edit-page-modal .ds-container,
  .ds-modals #ds-new-page-modal .ds-container {
    background: #fff;
  }
  
  .ds-modals #ds-view-source-modal input,
  .ds-modals #ds-edit-page-modal input,
  .ds-modals #ds-new-page-modal input {
    border: 1px solid #ccc;
  }
  
  .ds-modals #ds-edit-page-modal form .ds-form-col,
  .ds-modals #ds-new-page-modal form .ds-form-col {
    width: 100%;
  }
  
  .ds-modals #ds-view-source-modal .ds-modal-header,
  .ds-modals #ds-edit-page-modal .ds-modal-header,
  .ds-modals #ds-new-page-modal .ds-modal-header {
    color: #fff;
  }
  
  .ds-modals #ds-view-source-modal .ds-modal-header .ds-close,
  .ds-modals #ds-edit-page-modal .ds-modal-header .ds-close,
  .ds-modals #ds-new-page-modal .ds-modal-header .ds-close {
    font-size: 17px;
    width: 35px;
    height: 35px;
    line-height: 33px;
  }
  
  .ds-modals #ds-view-source-modal,
  .ds-modals #ds-edit-page-modal,
  .ds-modals #ds-new-page-modal {
    width: 96%;
    left: 2%;
    box-sizing: border-box;
  }
  
  .ds-modals #ds-edit-page-modal textarea,
  .ds-modals #ds-view-source-modal textarea {
    border: 1px solid #ddd;
    box-sizing: border-box;
    font-family: 'courier';
    font-size: 16px;
    font-weight: normal;
  }
  
  .ds-modals #ds-view-source-modal .ds-source-switcher a {
    text-transform: uppercase;
    color: #ababab;
  }
  .ds-super-buttons button,
  .ds-btn-publish {
    border-radius: 3px;
    transition: all .3s ease-in-out !important;
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
  }
  
  .ds-btn-publish .ds-icon {
    color: #fff;
  }

  #ds-onboarding .provider-row a.ds-btn {
    border-radius: 3px;
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    display: inline-block;
    margin: 20px 0;
    font-size: 12px;
    padding: 10px 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px !important;
    line-height: 1;
    transition: background-color 300ms ease-out;
    margin: 0 5px !important;
  }
  
  a.ds-edit-event {
    border-radius: 3px;
    box-shadow: 0 3px 2px -2px rgba(0,0,0,0.5);
    color: #fff;
    display: inline-block;
    margin: 20px 0;
    padding: 10px 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px !important;
    line-height: 1;
    transition: background-color 300ms ease-out;
    margin: 0 5px !important;
  }
 
  
  .ds-manage-event form .ds-event-bands li .remove, .ds-full-page-form form .ds-event-bands li .remove {
    font-size: 14px;
  }

  body[data-action="events/edit"] .ds-listings-header.ds-listings-header-slim a {
    color: #9d3639 !important;
    font-style: italic;
  }
  

  
  /*prevent overhanging embeds*/
  #ds-custom-page-content iframe, #ds-custom-page-content img, .ds-custom-body-html iframe, .ds-custom-body-html img {max-width:100%;}
  

  
  
  .ds-close-bar.ds-bg-red.section {
    font-weight: normal;
    text-transform: none;
  }
  
  #event-rsvp .ds-close-bar-inner, #event-giveaway .ds-close-bar-inner, .ds-event-detail-form .ds-close-bar-inner {
    /* font-weight: normal; */
    font-size: 1.75rem;
    line-height: 1;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  
  #event-rsvp .ds-close-bar-inner .ds-close-btn, #event-giveaway .ds-close-bar-inner .ds-close-btn, .ds-event-detail-form .ds-close-bar-inner .ds-close-btn {
    background-color: transparent;
    font-size: 1.25rem;
    color: rgba(255,255,255,0.75);
  }
  
  #event-rsvp .ds-close-bar-inner .ds-close-btn:hover, #event-giveaway .ds-close-bar-inner .ds-close-btn:hover, .ds-event-detail-form .ds-close-bar-inner .ds-close-btn:hover {
    color: #fff;
  }
  
  #event-rsvp form, #event-giveaway form, .ds-event-detail-form form {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .ds-event-detail-form .ds-bg-dark {
    background: #1a1a1a;
  }
  
  .ds-event-detail .ds-event-detail-form .ds-bg-dark p, .ds-event-detail-form form p, .ds-event-detail-form form label {
    color: #fff !important;
    /* font-weight: normal; */
    text-transform: none !important;
  }
  #ds-rsvp-form .ds-gender-choice label,
  #ds-giveaway-form .ds-gender-choice label {
    text-transform: capitalize !important;
  }
  
  .ds-event-detail-form form .ds-form-section label {
    font-size: 1.25rem;
    line-height: 1;
    padding-bottom: .5rem;
  }
  
  .ds-event-detail-form input:-webkit-autofill, 
  .ds-event-detail-form textarea:-webkit-autofill, 
  .ds-event-detail-form select:-webkit-autofill, 
  .ds-event-detail-form form input.ds-stretch, 
  .ds-event-detail-form form input[type="password"].ds-stretch, 
  .ds-event-detail-form form textarea.ds-stretch, 
  .ds-event-detail-form form .chzn-container-single .chzn-single.ds-stretch, 
  .ds-event-detail-form form input, 
  .ds-event-detail-form form input[type="password"], 
  .ds-event-detail-form form textarea, 
  .ds-event-detail-form form .chzn-container-single .chzn-single {
    background: transparent !important;
    border-bottom: 2px solid #757575;
    border-radius: 0;
    padding: .25rem 0;
    /* font-weight: normal; */
    color: #fff !important;
  }
  
  .ds-event-detail-form form input:focus,
  .ds-event-detail-form form input:active {
    color: #fff !important;
    border-color: #fff;
  }
  
  label.ds-checkbox {
    font-size: 1rem !important;
    line-height: 1.5 !important;
  }
  
  form .ds-field.ds-valid:after, form .ds-field.ds-invalid:after {
    top: 12px;
    right: 5px;
    font-weight: normal;
    font-size: .75rem !important;
  }
  
  .ds-event-detail-form form .ds-field.ds-invalid .ds-stretch {
    color: red !important;
    border-color: red;
  }
  
  #event-giveaway #fb-btn-top .fb-connect:last-child, #event-rsvp #fb-btn-top .fb-connect:last-child {
    font-size: .75rem;
    margin-bottom: 1rem;
  }
  .ds-event-detail .ds-event-detail-form button.ds-btn.ds-btn-medium {
    font-size: 1.375rem !important;
    padding: 12px 22px;
    /* font-weight:normal; */
    /* background: #282828; */
    /* color:#fff; */
    /* border-radius: 0; */
  }
  
  .ds-event-detail .ds-event-detail-form button.ds-btn.ds-btn-medium:hover {
  /* background: #000000 !important; */
  /* color:#fff; */
  }
  
  
  @media (min-width:767px) {
  div#ds-giveaway-checkboxes-wrapper .ds-form-section {
    width: 34% !important;
    float: left;
  }
  }
  @media (max-width:768px) {
  .ds-listing .ds-listing-event-title {
    max-width: 100%;
  }
  .ds-event-detail-form input:-webkit-autofill, 
  .ds-event-detail-form textarea:-webkit-autofill, 
  .ds-event-detail-form select:-webkit-autofill, 
  .ds-event-detail-form form input.ds-stretch, 
  .ds-event-detail-form form input[type="password"].ds-stretch, 
  .ds-event-detail-form form textarea.ds-stretch, 
  .ds-event-detail-form form .chzn-container-single .chzn-single.ds-stretch, 
  .ds-event-detail-form form input, 
  .ds-event-detail-form form input[type="password"], 
  .ds-event-detail-form form textarea, 
  .ds-event-detail-form form .chzn-container-single .chzn-single {
    padding: .25rem 0 !important;
    /* font-weight: normal; */
    color: #fff !important;
  }
  
  .ds-event-detail-form form .ds-form-section label {
    font-size: 1rem;
    line-height: 1;
    padding-bottom: .5rem;
  }
  #event-rsvp .ds-close-bar-inner, #event-giveaway .ds-close-bar-inner, .ds-event-detail-form .ds-close-bar-inner {
    font-size:1.25rem;
    padding-right: 30px;
  }
  
  
  p.center.referred-by:empty {
    display: none;
  }
  
  #event-rsvp .ds-close-bar-inner .ds-close-btn, 
  #event-giveaway .ds-close-bar-inner .ds-close-btn, 
  .ds-event-detail-form .ds-close-bar-inner .ds-close-btn {
    width: 19px;
    font-size: .85rem;
  }
  
  a.ds-btn-fb, 
  a.ds-btn-fb:link, 
  form#new_user .ds-btn-fb, 
  form .ds-btn-fb, 
  form#edit_user .ds-btn-fb, 
  .edit_user .ds-btn-fb {
    padding: 6px 10px;
    font-size: .75rem;
  }
  
  #ds-giveaway-form .ds-gender-choice label {
    font-size: .75rem;
  }
  
  #event-giveaway form .ds-form-section label, 
  #event-rsvp form .ds-form-section label {
    /* font-size: .75rem; */
  }
  
  form .ds-form-section label.ds-checkbox {
    font-size: .85rem !important;
  }
  
  form .ds-checkbox .ds-checkbox-box {
    font-size: .8rem !important;
    width: 18px;
    height: 18px;
  }
  
  form .ds-checkbox .ds-checkbox-box .ds-icon {
    font-size: 1rem;
    line-height: 1.35;
  }
  form .ds-form-section label.ds-checkbox,
  label[for='auto-follow-opt-in'] {
    /* font-size: .75rem !important; */
  }
  
  #event-giveaway .ds-bg-dark p.ds-form-disclaimer, .ds-bg-dark p.ds-form-disclaimer.ds-geo-subtext {
    /* font-size: .75rem; */
  }
  
  #event-giveaway .ds-bg-dark p.ds-form-disclaimer a, .ds-bg-dark p.ds-form-disclaimer.ds-geo-subtext a {
    font-weight: normal;
  }
  }
  
  

  
  
  .ds-event-detail-form.submitted .ds-bg-dark.section {
    background: #010101;
  }
  .ds-rsvp-giveaway-share-links h2 {
    color: #ffffff;
    font-weight: normal;
    font-size: 1.5rem;
    line-height: 1;
  }
  div#event-giveaway input#ds-referral-url {
    display: block;
    width: 100%;
    max-width: 320px;
    background: #fff;
    box-sizing: border-box;
    padding: 8px;
    color: #000;
    border: 1px solid #aaa;
    border-radius: 3px;
    margin-top: -11px;
  }
  div#event-giveaway .ds-rsvp-giveaway-share-links h2 {
    color: transparent;
    font-weight: normal;
    line-height: 1;
  }
  div#event-giveaway .ds-rsvp-giveaway-share-links h2:before {
    content: 'Want more chances to win?';
    display:inline-block;
    padding-right:20px;
  color: #ffffff;
    position: absolute;
  }
  div#event-giveaway .ds-bg-dark .ds-rsvp-giveaway-share-links p {
    color: transparent;
  }
  
  div#event-giveaway .ds-bg-dark .ds-rsvp-giveaway-share-links p span {
    color: transparent;
  }
  
  div#event-giveaway .ds-bg-dark .ds-rsvp-giveaway-share-links p span:before {
    content: 'Share the link above and earn bonus entries every time a friend enters.';
    color:#ffffff;
  }
  
  #ds-footer-links ul li.ds-categories {
    display: none;
  }
  
  footer .ds-updates, footer .ds-win-tix, footer .ds-categories, footer .ds-venues, footer .ds-on-the-web {
    width: 24%;
  }
  .ds-notif, form .ds-notif a {
    color: #fc3b00;
    font-weight: normal;
  }
  
  .ds-event-detail-form form p.ds-notif {
    font-size: 1.25rem;
    text-align: center;
  }
  
  
  
  @media (max-width:767px) {
  .ds-notif, form .ds-notif a {
    color: #fc3b00;
    font-weight: normal;
  }
  
  .ds-event-detail-form form p.ds-notif {
    font-size: 1.15rem;
    text-align: center;
  }
  #ds-footer-links ul li.ds-categories {
    display: none;
  }
  
  footer .ds-updates, footer .ds-win-tix, footer .ds-categories, footer .ds-venues, footer .ds-on-the-web {
    width: 100%;
  }
  
  input#ds-referral-url {
    font-size: 14px;
    margin-top: -10px;
  }
  .ds-rsvp-giveaway-share-links h2 {
    font-size: 1.25rem;
  }
  }
  
  
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="fb share"] {
    background: #4267b2;
    width: 100%;
    box-sizing: border-box;
  }
  
  div#event-rsvp .ds-rsvp-giveaway-share-links ul {
    width: auto;
    display: block;
    display: block;
    max-width: 915px;
    vertical-align: middle;
  }
  
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li {
    margin: 0;
  }
  
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="fb share"]:after {
    content: 'Share RSVP Link';
  }
  
  @media (min-width:767px) {
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li {
    width: 23%;
    min-width: 200px;
  margin-right:12px;
  }
  }
  @media (max-width:767px) {
  div#event-giveaway .ds-rsvp-giveaway-share-links ul li,
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li {
    width: 100%;
    margin:0 0 10px;
    text-align:center;
    max-width: 350px;
  }
  }
  @media (max-width:500px) {
  div#event-giveaway input#ds-referral-url {
        width: 100%;
    max-width: 100%;
  }
  div#event-giveaway .ds-rsvp-giveaway-share-links ul li,
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li {
    width: 100%;
    margin:0 0 10px;
    text-align:center;
    max-width: 100%;
  }
  }
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    border: none;
    display: block;
    border-radius: 4px;
    color: white;
    font-size: 14px;
    text-align: center;
    text-transform: none;
  }
  
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking .ds-icon {
    padding-right: 10px;
    font-size: 14px;
    vertical-align: bottom;
  }
  
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="twitter share"]:after {
    content: 'Tweet RSVP Link';
  }
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="email share"]:after {
    content: 'Send RSVP Link';
  }
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="email share"] .ds-icon {
    font-size: 12px;
  }
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="twitter share"] {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #00aced), color-stop(99%, #00a9ff));
  }
  
  div#ds-onboarding .ds-bg-dark h1, #ds-register-static .ds-bg-dark h1, #ds-login-static .ds-bg-dark h1 {
    text-transform: none;
    font-size: 1.25rem !important;
  }
  
  @media (max-width:767px) {
    div#ds-onboarding .ds-bg-dark h1, #ds-register-static .ds-bg-dark h1, #ds-login-static .ds-bg-dark h1 {
    text-transform: none;
    /* font-size: 1.1rem !important; */
  }
  }
  
  
  
  
  #event-rsvp .ds-rsvp-giveaway-share-links a.ga-tracking {
    font-weight: normal;
  }
  
  #event-rsvp .ds-rsvp-giveaway-share-links ol li {
    display: inline-block;
    margin: 0 10px 10px 0;
  }
  
  div#event-rsvp .ds-rsvp-giveaway-share-links h2 {
    vertical-align: middle;
  }
  
  div#event-rsvp .ds-rsvp-giveaway-share-links {
    margin-bottom: 1.5em;
  }
  
  #event-rsvp .ds-rsvp-giveaway-share-links ol {
    display: inline-block;
  }
  
  @media (max-width:767px) {
  #event-rsvp .ds-rsvp-giveaway-share-links h2 {
    font-size: 1.25rem;
    display:block;
    margin-bottom: 10px;
  }
  
  #event-rsvp .ds-rsvp-giveaway-share-links ol {
    display: block;
    overflow: hidden;
    max-width: 350px;
    /* float: left; */
  }
  
  #event-rsvp .ds-rsvp-giveaway-share-links ol li {
    text-align: center;
    display: block;
    width: 100%;
  }
  
  #event-rsvp .ds-rsvp-giveaway-share-links ol li a {
    display: block;
  }
  }
  
  #event-rsvp .ds-rsvp-giveaway-share-links a.ga-tracking[data-ga-action="fb share"] {
    background: #4267b2;
  }
  
  #event-rsvp .ds-rsvp-giveaway-share-links a.ga-tracking[data-ga-action="twitter share"] {
    background: #47a0eb;
  }
  

  
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="fb share"]:after {
    content: 'Share RSVP Link';
  }
  
  @media (min-width:767px) {
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li {
    width: 23%;
    min-width: 200px;
  margin-right:12px;
  }
  }
  
  @media (max-width:767px) {
  div#event-rsvp .ds-rsvp-giveaway-share-links ul {
    margin-top: 0;
    display: block;
    overflow: hidden;
    max-width: 350px;
  }
  div#event-rsvp .ds-rsvp-giveaway-share-links ol li, 
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li {
    width: 100%;
    margin: 0 auto 10px;
    text-align: center;
    max-width: 350px;
    float: left;
  }
  }
  
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    border: none;
    display: block;
    border-radius: 0px;
    color: white;
    text-align: center;
    text-transform: none;
  }
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking .ds-icon {
    padding-right: 10px;
    font-size: 14px;
    vertical-align: bottom;
  }
  
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="twitter share"]:after {
    content: 'Tweet RSVP Link';
  }
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="email share"]:after {
    content: 'Send RSVP Link';
  }
  div#event-rsvp .ds-rsvp-giveaway-share-links ul li a.ga-tracking[data-ga-action="email share"] .ds-icon {
    font-size: 12px;
  }
  
  #event-rsvp .ds-rsvp-giveaway-share-links a.ga-tracking {
    font-weight: bold;
    border-radius: 0;
    font-size: 14px;
  }
  
  
  div#ds-custom-page div#ds-custom-page-content div span.ds-icon, html body #ds-custom-page-content p span.ds-icon {
    font-family: 'ds-icons';
  }
  
  #ds-mobile-nav-bar .ds-cal-dropdown.ds-dropdown-open ul {
    top: 70px;
    border-radius: 0;
  }
  
  .ds-event-detail .ds-event-detail-main .ds-event-date a {
    color: #ffffff;
  }
  
  
  
  
  
  
  
  /*firefox form fixes*/
  form input.ds-stretch, 
  form input[type="password"].ds-stretch, 
  form textarea.ds-stretch, 
  form .chzn-container-single .chzn-single.ds-stretch, 
  form input,
  form input[type="password"], 
  .ds-narrow-container form input, 
  form textarea, 
  form .chzn-container-single .chzn-single {
    color: #000000;
    background: transparent !important;
    border: none;
    border-bottom: 0px solid #2e2e2e;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .ds-event-detail form input {
  background: transparent !important;
  border-bottom: 2px solid #757575;
  border-radius: 0;
  padding: .25rem 0 !important;
  /* font-weight: normal; */
  color: #fff !important;
  border: none;
  border-bottom: 2px solid #757575;
  }
  form .ds-field.ds-invalid input {
    box-shadow: none;
  }
  
  #ds-login-static form input.ds-stretch, 
  #ds-login-static form input[type="password"].ds-stretch, 
  #ds-login-static form textarea.ds-stretch, 
  #ds-login-static form .chzn-container-single .chzn-single.ds-stretch,
  #ds-login-static form input[type="password"], 
  #ds-login-static form textarea, 
  #ds-login-static form .chzn-container-single .chzn-single, 
  #ds-login-static form input, 
  #ds-login-static form input:focus, 
  #ds-login-static form input:active, 
  #ds-register-static form input.ds-stretch, 
  #ds-register-static form input[type="password"].ds-stretch, 
  #ds-register-static form textarea.ds-stretch, 
  #ds-register-static form .chzn-container-single .chzn-single.ds-stretch, 
  #ds-register-static form input[type="password"], 
  #ds-register-static form textarea, 
  #ds-register-static form .chzn-container-single .chzn-single, 
  #ds-register-static form input, 
  #ds-register-static form input:focus, 
  #ds-register-static form input:active {
  border: 1px solid #ccc;
  background: #fff !important;
  }
  
  
  .ds-form-col button.ds-btn.ds-btn-large.stretch {
    transition: all .3s ease-in-out !important;
    box-shadow: 0 3px 2px -2px rgb(0 0 0 / 50%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    width: 100%;
    text-align: center;
    background: #000;
    color: #fff;
    font-size: 1.375rem;
    padding: 20px 25px;
  }
  
  .ds-form-row .ds-form-col button.ds-btn-large span.ds-icon.ds-icon-arrow-tail.ds-icon-bg,
  .ds-form-row .ds-form-col button.ds-btn-large span.ds-icon.ds-icon-arrow-tail.ds-icon-bg {
    display: none;
  }


a {}