body{background-color:#e7e7e8}.modal.contact-us,.modal.contact-us-confirmation{display:block}.modal.contact-us #form-intro{width:88%}.modal.contact-us-confirmation #form-intro{margin-bottom:27px;width:100%}#contact-us-form-wrapper{margin-top:-1px;padding:0 8px;margin-bottom:12px}form#stay-connected .form-element,#contact-us-form-wrapper .form-element{float:left}.m form#stay-connected .form-element,.m #contact-us-form-wrapper .form-element{float:none}#contact-us-form-wrapper .form-element.message{height:142px;margin-top:4px}form#stay-connected .form-element.opt_in,#contact-us-form-wrapper .form-element.event_name,#contact-us-form-wrapper .form-element.interest,#contact-us-form-wrapper .form-element.opt_in,#contact-us-form-wrapper .form-element.age,#contact-us-form-wrapper #submit_button_styled{clear:both}form#stay-connected .form-element.opt_in,#contact-us-form-wrapper .form-element.opt_in,#contact-us-form-wrapper .form-element.age{height:45px;position:relative;width:100%}#contact-us-form-wrapper .form-element.opt_in,form#stay-connected .form-element.opt_in{height:auto}.d #contact-us-form-wrapper .form-element.phone,.t #contact-us-form-wrapper .form-element.phone{margin-right:130px}#contact-us-form-wrapper .form-element.age{height:28px;margin-bottom:10px}#contact-us-form-wrapper .form-element.submit_button{display:none}#contact-us-form-wrapper #submit_button_styled{height:35px;text-align:right}form#stay-connected .form-element.opt_in dt,#contact-us-form-wrapper .form-element.age dt,#contact-us-form-wrapper .form-element.opt_in dt{margin-left:28px;margin-bottom:0}form#stay-connected .form-element.opt_in dd,#contact-us-form-wrapper .form-element.age dd,#contact-us-form-wrapper .form-element.opt_in dd{left:0;position:absolute;top:0}form#stay-connected .form-element.opt_in label,#contact-us-form-wrapper #opt_in-label label,#contact-us-form-wrapper #age-label label{font-weight:normal}.webkit #contact-us-form-wrapper #message+label.error{position:relative;top:-4px}.m #contact-us-form-wrapper textarea{width:100%}#contact-us-form-wrapper #state-element .custom-dropdown-wrapper,#contact-us-form-wrapper #state-element .custom-dropdown{width:188px}#contact-us-form-wrapper #state-element .custom-dropdown-text{text-transform:uppercase;white-space:nowrap;overflow:hidden;display:inline-block}#contact-us-form-wrapper #status-element .custom-dropdown-text{width:206px!important}#contact-us-form-wrapper #event_location-element .custom-dropdown-option-list-container{height:120px!important}#contact-us-form-wrapper #interest-element .custom-dropdown-option-list-container{height:120px!important}#contact-us-form-wrapper #status-element .custom-dropdown-option-list-container{height:150px!important;width:auto!important}form #birthdate-element .custom-dropdown-wrapper,form #birthdate-element .custom-dropdown{width:100%}#birthdate-element>*{margin-right:1%}#modal.stay-connected form #birthdate-element .custom-dropdown-wrapper:first-of-type{width:42%}#modal.stay-connected form #birthdate-element>.custom-dropdown-wrapper._ie8-first-child{width:42%}#modal.stay-connected form #birthdate-element .custom-dropdown-wrapper:last-of-type{width:28%}#modal.stay-connected form #birthdate-element>.custom-dropdown-wrapper._ie8-nth-child-2{width:28%}#birthdate-element #birthdate-year{width:24.6%;text-align:center;margin-right:0;padding-left:0}.ipad #birthdate-element #birthdate-year{width:23.6%;margin-top:-2px}.m #birthdate-element #birthdate-year{width:22.6%;margin-top:-2px}body.ie8 #birthdate-element #birthdate-year{width:23.6%}#birthdate-element .custom-dropdown-wrapper .custom-dropdown .custom-dropdown-text{width:auto!important}#birthdate-element .custom-dropdown-wrapper.grey .custom-dropdown-arrow{float:right;margin-right:10px}#birthdate-element .custom-dropdown-option-list-container{width:100%!important}#birthdate-element .custom-dropdown-option-list-container .custom-dropdown-option-list{width:100%!important}#birthdate-element .custom-dropdown-option-list-container .custom-dropdown-option-list-scrollbar{right:0}.form-element.interest{width:auto;height:auto}form .multi-checkbox-item{display:inline-block;width:19%;cursor:pointer}.m form .multi-checkbox-item{width:49%}form .multi-checkbox-item .custom-checkbox{margin-right:5px;position:static;vertical-align:middle}form .multi-checkbox-item .multi-checkbox-item-label{font-size:11px}form .multi-checkbox-item .multi-checkbox-item-label .sub-text{color:#84888b;font-weight:normal}form#stay-connected .form-element.submit_button{display:none}#stay-connected-wrapper{margin-bottom:10px}form#stay-connected .custom-text.not-focused{color:#84888b;font-style:normal}